ff00bb578edb14f85f6c4a30706a6a7018f600f0977514953f775df2d4210b448455079b63a0c789a75c8668ef02ab0d5db4d28beb543221f4d300561a785ddb05def86285aec709b5bf8f5905b17527c6b8bfc50ab81c89c9db174e33e0d2c8a30d149a441bf43f083b5b1859ffd2301bbcf5f8a04a9be9ebae133b086605182298f52b429a4a3cbd9f1f3519409d9aeae3381e8382d4a1c0b2aec0edefe1698b67c590255fd21dd27322717e21548004ea842032e0a10d25673a28b4509b2bf9345bd2b69955348ee8a2ce6454e4421c49fe37655a20a9f879d59f3557d8bef558649ae85687a2da762d051bb3c0855067fe6802a2ab5484cc17ba7efa273b9b4d286b526d6cb0d56b2079273a52f0407ddc11e53f17fbb75a5cda1b3ffa09ff8f1d7b2ae7eafdb1b7b1a1b4de453e09da56e1cfcb60a8f18b31ba7402c01edba63d9dc930a5c5ffa8cfb5a0b23b7348b345be926d60b7a3e356c523ab47a738bd857ffdfb2ce59dea20be2bcdd040feae77c7da1036406f9448e01634eefb2b15e9872775f6021883164f14ff599ccaac53e8594705bf8946c4fef6e7f8fead529fb9b11c888d72bdec3c73e5be5afae60c1e83293b0c79566672dbd4154ab29720dcb563fdf7be2ce7c19e6f9cb10dd4f6ab7db8b7472a8c946176c028656d68a8f3e5e68710e1e589db47eeaaa4bead10f4d7e54285013229b3b06acaf8f6e07e6f8d5818a4f092717c7b62b1f1cc6da455fbf382776a4843369a86cebfe4f700bede66843e5eb15c3b897e711a2d18f21966e3d7b967a538d541df7043451a9bb3e3d421584a1fcc0295bacea487a18f9c47c035a97db9433440555d3a83f41ad489b755c013fe13d73f9e1b60ad49be1ce512805c6cebdd04ef270254a5f649eb78a199edacf60d37e2b1324cb00da1d4db5997eae518e930b762ca5f6bc30ee9971040cb7f08afcaa06c0fcfa75d17aa61cda6525889fc202d56ae61581f70403a87683347c46ec072ae0420f7a89fc117414dd995c167f037a377cf5a02f03945c7f564d639c1bdb2046b035895872c86ca9847c390a667bb2948361c844d3644b9f3150833a3a7e514eacfe37b10b1502e554e0c2acb35dd168eab2628406aff513811600d16b78b8ed8db09d32e6618ff108cb824409183623d666291a3ea7fee86a23f84ba44890264d0bb3372ae668f38a61451ca4afccce669f1b01ce209b4810b14ae327a6e9355ada85005f01391b31d1a60c83f0729980aefbac4e904d00032042e8d91d334651c3efce819a6e95a9b78dea0713aa2c00df2edab7b05712f9793a4ce89f2f2e61312b171a156f7c7f4aed5ddc375f803388d2ccd15959eb3343c794817ee0d97ad1fdfe75a5070c7c7d790a474f551a93f46d13fb7370d53565cbc107cef8130426badeb49805b877eabab38c895aaf30855e85f48491f481af5bfdd2a5d7984431c1892d05f8fb67c7b7ea68f7bfa5fad670457c6154e26136ae3fc699579c79c802cc3be23a698529e047e8d77a3e43643a2d7145c90100262320f88703e06fc1373867bcfb27397e469487abf540b5bc129a30ff67f34294895de45adaebeb2d7a61618d59c3beb5357d4ccf12d534a94a91ee46697d001ce769c41ad8843c513e1c42bccdc9977e73cf3df714377aa26dab0cbedd83194ab44d1463c094747bf8289e33b4b2aad40d6d90eef502d7a072d960b58acb7ebe2c2ad0d618158a0823b49b23815eb1020197e274ef0623d9359bb5ffbfa5e64cdd4c88736379e593ce8a60b10def8386f45fcc7efb9d0ac056a978269c11706874b75d924957aaa657d82c115ef6190a4f1d00a70fbdaec529c58dd67b7b30e30ea4f193d701b4755f6c56f176317cbe4c2e4340d1d39119f70560986291b7e9c6fb22081d2b73cdbdacf6deef4d7e3a31899bab1b874137060a9db25c2d78bcb98012d9faa23eed6d1eaf33e5bbd405413dbab6c3c59e4db1801057a0dadabf86a0f604bda085d2db31f27d3772498261f082fa3dafea656c7dc441a437ed90c91718ce1d62422eda979175b167e55f6758fde0312633907dc6483a7cc463f4b735147a244fdd5ca1d1da9ad1bb9d24cbaf1b436f99c486b47144e823857ef3eadbb516bb40c913a7b6362495685d7436e560339f6459136e853bb8c30668bed3ddfefbad5cce36d871bfe7a21c5b5ec551eebd137ddf7c72293185fc913ae19ed19be0818a8eabc39e6a94e2f8f9a9ee56f347ad6bf522885be0c7c6ac97487f54fc3b53d5f94cf8ac9d6651d97c729c52857db84eb1d253b13087d270fdda37032e73435fb803c1331096aec3f42fa72177d17ef479af32ea7f031547f2834507d612533d8da01aec634bc12604ba076e7870420105bfff4d77bc7f37996ca25a7786dbac70219ed339bf68deb6332451c30e0fd31e55c80a96f968f4fb6ebc4cb3d7cc1c53adf1df53a2fd3b7a99720405275058f828ed8f174418d1d8848e8fcaf3c7acea03a2f72e11b2bb03f2c328d2c94d35e236beb47413a7aeb311c14b4820c714df513c0db9ef6b6ddb762c64cbf3fe84fd410f392649b320db8888962707d29e8603310e4cb3e4ad943b7981458be6a564c447799e2a3ac944d6f677c957c192ffc4ade90cedb74a328ba74cd3f8d85d9650f670d33a77c142f129fae5cfd462f408aa80c28e7dec7a4cf737ab3e31f125e1c84e098c12dfa702d399b44fd3336ad81b89dbf63592063fb18847a8e5e45685a67b85c5dd790fcab52977959bb6cfc26cf62b6709fd72caf63e05930d1de4772c3c8696ede19b6fb3372abdb04dc18b73773d7cb53cf93dab7702779c6a6a042e0136f47cd7fb013a6808c2c7d52ad45ae00d4fb661543975118a08a3b21256806738d3499f4bcd0adbf7ef2c9064bccd502a267b8c0e1a6abf2c7a47fba45d17844736b4cf6293ab40def042dbe19e12e9d4f8055145a637a4da97a097243a7576f7703863a17f162e9700cbb0b80c7a7d9d3392973d7bbc57aa68bb1aa56d4ae8a2cff41f090669a6488154a7936fc1b5587557d320074218b7f84cb4df6731dc06bf20b7ce191d93182dc8c09de87f33e3ec850b889659c7e061bac956f234fc50a2a2ccda8693aec39a7ddf314f3244e1d69f59ebab1c3ba630e34c8822749d7dfed706d7a9ce25b149f3c520a6aa3dd23559e11042902b08a9b229fcf475f37b53c3a7bf3f44828a55b42a0a85f1914df71b80910270b2d94bc3cd952a21d19c8c874fcef793ec9766b513d4b02aba26a1b1ffd2701ecde906c34ae52cc7644a931a77fbca671e96f8979ba9953c6b2744712e68d597b1682e483b04cf2e2a2decc9ded6d4360298a2", 0x1000}], 0x2, &(0x7f00000013c0)=[{0xf8, 0xffff, 0x46991c23, "45a9ffc70578717d9b6be27b03d70d3dd096366a3499460552e8a3a8e8ff0c96335ba99e691f8a97d2b711757e8fea6db4f3479a631effd22c84e4621e5d1db5c9e27f0d221fa2f3ba8d03dc41ea08edd55882d267a69cf8142f28bf057e5898e14a15a5020a7b93d75533a3372cfbea5253cfe17a63e23a18a7e8f5b4c9e41401e4e4db447adcdd1c02187d51e9b0e5cae671c78b2a6f3a0aafb00077572a702a4b472ce8477501938f02204d38a689f919c4359980a483998a00ecb15013824c6e86a7498b9a5484d658a405e1ffd014b4a7426995336202a0d897725fa31c6c30"}, {0x1010, 0xffff, 0x1, "b03b79e34e1d184be5c10a3b5455e11b2e6976d14977095f419fd824749b6ab4c8eb150cd1f06014bef380bf6d21f88367c23a8bdd9f6442774925dc22e7f0fb8c7ce0055ddcd9934d7901bf21bb0d2c876ceec74d0f3309763164e9af8b39fe62ff51f0b5f3459ed6b78bdabc9927d7ec7f11de27f7dbc1281ae8fb448c83f1de187bd62cb8e98c2d5cfa562f733e870fa9f64cb3b86b7062faa72ca2d701261bd8a04eef9d973dacbba635a5330f3615cef38b7dc0507a1f8b26a84f6c59e2f5e24ef6835cd66882d2182bc28ab5049f9e4b10ad61a3e8e9e7e2736aa43f353ebfe6aaf5938effb1b0f23dc351784c4c2058a5a69053f829cdbf495d6d879169e56a7a24ad6ea05517ec37fc999d312f4cc700331c14ac387c27bf4f28060cd5550b27d11be7282d2ba59c6f5ac73218127e2f83ccbbc73255eb175a17b735ee8e07abba4674fcf3df776d1726b71e25ba69a9e334b01095e51b454abc823ecf0f161903a374dbf26e169b979503f9eef34433365ef30ca44f290876287ba2dbc48d4eafbe2d46f6c161ee4d2d2f2bd9dd251209876187f64de69129e784b4059f936301a60005d481f97a5927bc634479f65618d11ca460cb5d9aef3237ec77ffd6e161d64222e1c5281fbc7f9419e7733be6d7ce717b6a8c4eab0318bd593bcb993563003085624dca1d8b118d35ea07a3fbabda786a442c8cd059c569f59d35d13e6f8d011b84543cf9540d1e8809c10fdba56ff59a889c8deeca8c9cbe7e68f351f94ce04a45b821aa59da29f3be26698d7440a18f71b8c5f92045b36c37f9124e433873fe31c8884d1afbef4fa84e312318eae9b29c660f7ce02784675a9e9eb7c7fc7f95d19f216f9b2cd8b1a846e15f900c03b57acb938b360249cce5030015249672b2ff240e962a6fabe265154f6aed1300a58f1c9d83d53d28bca8bae383eee31aaf00f80c084d36130c21f367e17235b07637386ba80592261e629669ab4a5d70f35ceca61a33170a246b89defed83d986a3cc9c16dac40707332624a679fc05a9ed865e37e1f429fcd0231184ceece71937f0a7a6df58d38a90d8a56939843182526ea61310369fc7fc491c14efebf0720a7aafd8c66aeef136b57b793377bd8786da0c84f7880903b5cca79a0b39c35ca32282c8c4f991067b2a4d05e20033f534064f5894b9891ff8c909fb8df97309dcbf011e6bba28c583412c956d1878a3eca889e0b167e58b4b4229ed1d3dca8b712f85f7098a139ae06b46eb27b783430e0206702e5fd3562df633384e2df5ea507eb3c69ade1a49a706dc10ab0620ff4840789b5a98d5c4d761164c7b79ef4b0951c3d57c5d075e31b370d6a85e610a2e44dd3033e098c1411a6caa00a3d6a144385f41c43afbae5e8f8d78dbc06838f2c9db70e9adc6b4a50577454ee014851ebbff60d65a3f6a56d969519f2eed445157984d394b1f07d2203e16e65b5e878f1848551643b55747e9a73222540e2e8e6cfcaba0bfbc8d787a63e8e61a8f64204bc4ccb6836d9cb06f500dca0e3219817fc46b89edccefa6f56a07c39996d837fcc344f4fb48e2f355dce0e45e0b2b4f208ea66f3d92a961944ed6ec6c62213da57766898b23cd71da773981eb426ed7033a3b84bc294f7d46f41e2f21d08a5e9a61a8848996a6d5cf1b277bc55dd8f6d903956649c314de8a290d9f49914ac5b93836adc2ef4b7ec15c92bc33634c550b78cd8839d811e29fc979d77889c8b6e78d8090687d5711812bcee377cf06a39511c1f8bef9220fb3862c5a1bdab12abca218d4cc298140434da633709b1494af8c7434478af1799d478074ea3640b7d80218a66bbd053148cae2cccd5a94464979eb8696e5fc0fd5d994b5fbeab1fb2a73c76fa7b6efa39d10edd4fbc46cfa7e83a6b0d0703dcfd1e42eeab1177a1a2916a3b45d685db84c5e939bf51be936ee1fd38b94b3453c1f6accdcd4d01595ff0945115e3ec95edd1d724e99e3e90b3a3a7efe928ed99a196472635537e58169cc0f2515b29479ba5ce62e63170480adf2f6520d998f7fdfba9910eedf3a8807f76f4f8f1f56560b1f862607fd7de35f99f99e835e2a8d98be69d086bee46beaf27247abc4c87d298af1216abb97dabd67bbe073beab4d54b969ecd9522f75575bbca013089038dbc421327b0b12f1a357fcb1aa9100f2669fb91012bba4665874f8d13ba5ccb4fa63ffdee5f46495950845f93f2cfe1fade2cb86a37eaecca59b4e268235448b9d5ea5652e34dd7bc69b6d75366c6bf51ae25fddf970e328e9ef59f0f03ad7072923835dd7f578c1a2665ffed3654a7de66344eeea8caaf17f33262740fc0b2ee3419d20eb035e8292aab9f4cddba733c2b5f39cde0e1434c006e0f25c2f4f48ea173e80a56eb96555c545ecf1f55989d3c2107fb53b5ef143e2f7e19af09cd55cc09ef72c1a1e6b06be56acd23870fa94d1fbf288292b235ac62374b250d00504d2304512e595e7a626873e60eb420f7147aa12f1f51a323c55ec35771a946a687c352f4ab258f888ecc1f66327d72a51e9637ac3b5c0cc39d9f5cf90f60fd24ef95bec836f10afdf15fd32b95d886c8e644b6868beab4c2315a8ae76964e8f4b6cc63355aa1233ee67840d1fa444f801b9a8c13fdf5f9a2def7029aec7bcaf32b115d0790e0582b56e23a18bf1b4645ea9987d8428ad40d3cb1cbbabd8968338d92012498ec2f47b6ac9bd0d4d0bd0f877f7990b9cfe79066a1a51bbad7f4454a09aff614af882c876c7b17299ff113d1901efa82f88d28bf98993554fbda5e8775e158b9e724d01277e8ca4d02cac4029ad73c741a01d745bcfa4ebab974e08172095d67134655dd9b4b5f38beaf9797745858d0876ffb3a54b9ce105650c5c57660d3a0675c82532a7f9df069a7424f19d23fe753a60efe82c5115c98dd239e80f6b6841a920662368892dcb739880b8c9d29b67cafba2516da90771cab1e77f95b624008968a3df061c6d11e39348a5499f95852f699f9b07a715bfdd10cc32fc13cc52d0f2e21a911acabfba134eebd1388c1d745e07ae3f5f4758a6aec84e888e71e8be325929b44be8a9f83466046fc380e85b688fb9814bf241c8993faded25cdd918b51463df40ce17929a36a48e84605463e2722267c7fc49a11834b066d9d510e12b48dbf86cf89fbda4093d664892369ff170374ebf78a00f1feded4a887725c442b82e408d8082ef6a040bb40e93eaa5f47c4ecc10e542d4d510a807eaf4366ddcc4f9824d924a9f48ce7cc72b4898f7c9bb2d1442fa6bebe734c3f8c93e1ce0411f46950e9986c422b435ea9794837503e689a82aea0dc0887ac0fdecc8315f7112299fce9449814bf9919287ab3e42c5be90047d37018c4c1f7dd48441ee7da85651817acefcda3efa2fadcfd99d2f0adce7ea3200ca82091c9ac854a7acbd5373f4e0f8bcdfb5350303a6f13d1d24e157f1d82ae2372933912c37c56d932c39d013c6a0f03749da52d86f1cf52d7336a4949d8e087ac6c55b4c84f79275d7195095c3f3b9a0adffc1dd3deaf28251c4e6559794459f12f67d394fbfc7552b0b6c39f45c0c74810787e576462565aedaacc2800c3b0fd7340a9efb25499c7d7e6b33f03eaad45401ee2297a00a8d18f9d65e9cd78d4fe087b01c8252c9cad608f129b9b92327082c00e247c00aee3a549cdefb70aa20d4dc39e4cbb108c8f8d2dd9b3faba6c4f749ffb0567ae53f2103166db670c3f945ed936faedc9e10f677f85689d373c175a14dbc91d3098c4f5d9082b2a7444ccf1427099b160172bd853e357117fd846312b1d66d63cc62985fb4d1adf86a7781aca498b9caf1c675d8b05e1e454cc5da61e8eacbcd4a9d0cbbc4d7cadc50dd58160d4eec3b7fd620555135bf583dc29e05b12c85010516c3dec79ff50b5c604f764e4a6bafc3b0c4baeeaaa1803e3dd3890aecfcc0a822cdbab4fd85e6adc51db0a5650b442f4e2ac34e8c134e13ddaa0de899236b79ad8eff90d2fbec885bec98c2550c7cb0fba861c5cebb95774ae3f9b52665148959cc46304fe932592236f6094b7acef5df20f282ed6c7bf3998ad8e7fde36fabbecd651199ac24ee7baa17f207ab5ab1530bf60ca8ab48cb6332145a6a9af76585eaa1951ca9743f5fb8ba753675dffff9dd6ea425814c2e086f834a01913fa98676a40ed6505b15ce0cdde3bfb335951be3ba7944903241ebb38b3e47206509348c3468c4db4546d911e9dfcd6f1dbbc835531d565289c92b1c5235bb0ec5d8aed0fd4d4b67c022cfcbaaa089812cbdc27a37d3b888a1db01954289f53b98bcf8a22cacc6d593b7577174b532a26a63c45cadce8b9e862de7af6089148200719284df57dc0a1bc8eaa2f55a6d80c5d150c6ef8554d6b58d265bbe75f03fff0f12c09ec76d52f1249a416122f4d63c79b4552880249be5b6ea39cedb8f91903494a9ddb502f9978bdacd9567d3132d0c292d28a911d856f9428d883a89a7a5d7da4ce24499803898abeaf230dccd54b23b8eebdb4ec5cc9b478bc99cbd0680be2a4e7a3d9f963b6cf2d4a97815c299f89269543f4e8207201d080c8e3a3aa864c61f0a283fc5642b97c956faed13be860fbc848af2985f16bc8a5f96719078aa0b25c5d5d00d96d6983f435bd0c1104896241f32be53654495d28d711ded4d9f46222f1971a0f3296cbe49db43b03d6f32d1528abb0c225981b96a5f810ffcf7608021859957ef5385fdacbf754001d691f7d615073447de56f05421ef7e95dca52f9e7f8a602315dcac99f8d19003bfd3ddaf4968ed913ef8134c4e2fc57e5f476f1a16161b39bac49adf33e6d3b0ee6f67e859d8411d6525d8b62e9b4e9cda9b18ce0b950e50a2e5db4fed370668a1803c12a0f02f07737ca5901895e156ae7e81cf2bc4712efec23d9515077bfc5fdf1cd1579a1b99c4f7dbbca76b857e58c5f78aedeb636082ca250a043994ec0b70bc1bb2d38880d76dac13b185d4794460b141912466d7bedf66ff961c4190627769c9eb671c2baf461b8954ed006aa6cf3a32f5931969235163c63d3443825973009b63a9a3f2deecf7fc810ba8c971fb674a17660042fb6b7b9927ce9ecbb53cc3ad87d813211a7fd83367be4b18a0b79f35117cc76707a9f190dda30c2c5846ed0347082c4b34ab1f268f247a5d0c61f07a661f0ca4f8b07cc88ef09a2932bbe53d95a49c49215a2523e3b5e74553633ebfc463e409f8081b2323bf512feda17aae22d25a9b870e9451301d36058b622f037003f15391b4ddc894fec26b0b03a711e3c7aa280928911924a6a7a09109acd1d441319764928d439fca98819785ee909cc6426ca300525f83bbdf6cc64852f0b5430c113cb25fdcf08eda86b4d34c8c9066f1022f4a9903ac9c9cffbab0e1975981a2892e73ff93af1786f8fd0013798177aa49763b6df20077ecb848788d28db391ddf8aa833e2d994ba2ec92e7ff23cbfb526ff75cb120ac83748c6daf2a97d856ef9b959b3240428de83bed4c6d1f374e21bfcea2762becae0ab727a75f684e7fb45a7e2f4fa6a4f61d99fedb48b3572315636b21acc499eed9199c2dd6ac6fd93ffcf2f06d4a933c7cde74b4943c6f8abb260f86c4d1292452dc50d3ffa2882f5606823989d22d020f5d95911686c6d95205ba5011bf85a6d11a26a2dcd380f0164fca407c50ff867960ff8e206aa255ea6bd4d58bbdeee57631ca043fa359b16f5428e503f968a2480fcf25b03f0e44a7f9dd2527862d1d58905469278511185efd46cdfb"}, {0xc8, 0xffff, 0xffffffffffffffe0, "7810a3096ff2485dfcef48b0154e4d83d139b35722b9553e82904943ffc63b9e53d26bbf568ae1dfe9f7a601126a39773f66665512e5c68a9b02094ee1089b10e4fd4d3081104937542e907cc751cde157d60a064a6f24d4a2e8315e9a038dada32afdf75f61308d3d50727dbe145b52cc1a24b429ae85aa2ce6d606532ea1eae6f97526e92e45c787576706ac09e6fb35c528939e01ecead74a21076f244de2a1b874a27c1ad2d3d57d9d3878779029de0c87d801c828"}], 0x11d0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x14) socket(0x38, 0x2, 0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002680)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0xffffffffffffff9a, 0x0, 0xfffffffffffffdfd, &(0x7f00000002c0)=[{0xe8, 0x0, 0x20, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xfffffffffffffee4}, 0x0) 16:02:23 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x4000, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:02:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0xd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x27, './file0\x00', 0x4, 0x40, 0x8}) setsockopt(r0, 0x40, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x176) 16:02:23 executing program 1: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) r0 = open(0x0, 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='@\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='{*&^N^\x00', &(0x7f0000000400)=']&\xe5{[-\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x1c\x00']) 16:02:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[0xd4f, 0x1000000000007f, 0x80, 0x1, 0x7]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x811d) 16:02:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x66a6bcb58155895e, 0x80000001) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x7ff, 0x4, 0xd0f, [{&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x8}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3c}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000003000/0x4000)=nil, 0x1}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './bus\x00'], 0x5}) 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x81, 0x10000, 0x7, "51057b77e1c5c79ff865d8e36307bd38a46dba85", 0x4, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xfffffffffffffffd) 16:02:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="510fc3a021f3d78abfa3e8d78d1a7a67802e9b3d77e191f6105cec66932f70d983883d27c1b00b0673f57f8b556948ae0e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:24 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getgid() getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:02:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) clock_settime(0x0, &(0x7f0000000000)) 16:02:25 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aa", 0x1}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffff) 16:02:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fchdir(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:25 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="685ffa9e42966b73e9e88eaaf0ae110672c7da3cb4f5616d789219c9d7849cec4b3360c1ef3ee31c3dae371422a5570d9636928e35370432a9dbb1f504195ff8138661a759dac7e3957563c0b6debd361597d3f3aa766134f9eacca9f0cdbd614358061886d46c9c45aa0bf97983aa", 0x6f) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 16:02:25 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:02:25 executing program 1: socketpair(0x1, 0x4007, 0x4, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x65, &(0x7f0000000180)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c930500b305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb3627552bb73bbc662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c514d4fad4e495fdce60ba84380a7b0cabdf9da534b2dc84db5450606371890feeced0721000000000000004300"/158) 16:02:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) socket$inet(0x2, 0x8000, 0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 16:02:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000140)="d1f68a471731274a2600637bd87f437b8da569f45ba9202bf3dcfc4736f164025fe1cf9dff244307393f193a4e891ca01ddd4a7d79429f05d677241c5ecc01b3028890138760", 0x46, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:25 executing program 0: r0 = msgget(0x2, 0x0) r1 = getppid() r2 = getpgid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{}, 0x0, 0x0, r2}) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:02:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x310) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfffffffffffffffd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x24d, 0x100000000, 0x3, 0x7fffffff}, {0x7, 0x8, 0x9, 0x7}, {0x6, 0xc8, 0x7fff, 0x9}, {0x3f, 0x0, 0x7, 0x7}, {0xfffffffffffffffd, 0x5, 0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x101) setegid(r1) 16:02:26 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4a2, 0x78fef572b94a6762) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000040), 0xffffffffffffffd2) flock(r0, 0x4) r2 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:02:26 executing program 1: socket(0x11, 0x3, 0x7) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) socketpair(0x18, 0x4, 0x2e2, &(0x7f0000000180)) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/143) 16:02:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="cd4c7ff17fcb62608939a89ce994d54ea1f297a99c1f9965b2044f612c53091e4ab8837f09c1639a9d57f88d379e9136b9479eca213df597623ea81066e6a5a7b5b8693be87ebda8dfb8b15771978419c4ca4c6e43fc0d170e1e7ffd26a1baa3856447bee3623ddee33e3810de6d8a354caa2c7fed2e48c27eddf59375d67b7313aca76265e27ba8d8286a1a99bd0c6aed2ed51f812c160238c7e06ad9c23c39bd", 0xa1}, {&(0x7f0000000200)="9e193dcf92bb7b34225c8f", 0xb}, {&(0x7f0000000240)="628008411057d1e04769374554299e3ecaeadf6122b11819105e6968b17e740be31d736bbe137a13e3ebc3e278256dc82e79db554f8bf0091202582d848e1de84e34690b5abf505ebdb29848925399833ce3b5e571783c0236eb7a7b5d5fb5703d36b4a45a0217af5fd0137733ce0958c4300158a53a88003a4aad647341995e6f9eb09f732e17", 0x87}, {&(0x7f0000000300)="7b08a555e1bf4584e60bbd9fb012675d72fbb5c29e7536f4e1e88c2def2baaf2ccdecb86436cf28415566304c258774501f16ee548ed14dbdf57cb909063deab22", 0x41}, {&(0x7f0000000440)="4034adb442d4d87684fd186f3c19a33f104d7eef3ce0efa999e9c80b146b6aa68f114bd0c91d61b63fb960dcbb89ebf66150d5ce4c35c68ba39f3a07efbba9141ed43a52af90716430c438409b2ddfbf31fbce36416adc7e1b7fb045dac0cd7fabbecc06d4490b4d127b9323a6ccedc8d6d5ad99fb1ae825693b07cf33b4b818742ace865d8262cb33dbf767dbf9554f", 0x90}, {&(0x7f0000000500)="eee7fa343e6f5efe5d1dd8df9292574766f2aa71c553c3d99f58831a59286b6770913da9a03f6b054f0330b02a4c061c9d1b162f0fc53ef39849cb1d051fa44c17d69e3ce754c23c15bd329c830e1d67b6bf4348156798c89487a22d6d79da158fa4afbb150911b9a4990a10b89dcb6d1e9c43f168e788f01549b3a477d8deffcef2376c3bb42d0d7e55e1c059f77989676ef988ce62", 0x96}, {&(0x7f0000000380)="a298852e70db7f8fccd73470d5bfb7877d752c715ba90eb9318a14aac9dcaf187479f1f5bf4b532880f753ef422657ae1617a0f26bd85d3318bc", 0x3a}], 0x7, 0x0, 0x0, 0x4}, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00\x00!', 0x4}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() setregid(r1, r5) setgroups(0x6, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) pipe2(&(0x7f0000000000), 0x0) r7 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000340)=""/247) write(r0, &(0x7f00000001c0)="423bd4fb055c9603887f917e2ecda58c84fa9bd3e60d196743d0b4997ad3f35e907d11a12fab85632af6", 0x2a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) semop(r7, &(0x7f0000000040)=[{0x2281f36429220f3b, 0x0, 0x800}], 0x1) 16:02:26 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) sendto$inet6(r0, &(0x7f0000000040)="50370126fc5c381e0303a1f7f7e710ca3873917cf7e763a08977c4451f0ca1fa06711d50b0dfb73b137957ba2de25377727df85ce1c28dc9c34e806693a0ad624e4f1cb74ec4f57fd47600a7452662991a36df384aa052e6505297cf3ffec55508c691e6c694960f19f509e24f57ba85224701873b3aa0c3b68af93fcd9d6caae5c06edbfa6e74e8ea01b8293ec6dc1cd3d42a918a69740549761569606f1687b5d7fb18b4ab", 0xa6, 0x403, &(0x7f0000000100)={0x18, 0x2, 0xfffffffffffffff9, 0xff}, 0xc) r1 = semget(0x1, 0x0, 0x40c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x80000000, r2, r3, r4, r5, 0x40, 0xe95}, 0x8001, 0x3ff, 0x1}) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") nanosleep(&(0x7f0000000000)={0xcd, 0x73ae}, &(0x7f0000000100)) 16:02:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x600) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x33) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xaf, &(0x7f00000000c0)=[{0x87}, {0x10000000020}, {0x7, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="01") 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x8a6, &(0x7f0000000000)="b1b98328") 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:02:27 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setreuid(r0, 0x0) 16:02:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x24) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) write(r0, &(0x7f00000001c0)="f61cc7b9cc8990da5e447f9f1cc17c22e1d9c795cd0c740f729c5a4fec9774cc93f5bf26269af81965990b394969c096db661e62eddd14cd0fa6226607320e14fcf9678afd21ae66781ba5ca4c73fd77792dae22", 0x54) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket(0x0, 0x4, 0x2) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) dup(r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) setegid(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x9) setgid(r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x7ff) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x88) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/173) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x4000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) bind$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="001869cb6c96fb59871f4e496600"/30], 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000007c0)={0x80000001, 0x3ff, 0x7, 0x80, &(0x7f0000000540)={{0x3, 0x20, 0x6, 0x800, 0x6, 0x20000000000000, 0x100}, {[0x7b2, 0xfff, 0x2, 0x3, 0x1ff, 0x1000, 0x80000000, 0x7ff, 0x4, 0x1, 0x4, 0xffffffff, 0x5928cd26, 0x1, 0x2, 0x9, 0x0, 0x7fff], [0x7ff, 0x7a, 0xb694, 0x2, 0xffffffffffffadec, 0x7, 0x3, 0x6, 0x9, 0xffffffff], [0x5, 0x80, 0x51, 0xffffffffffffddb6, 0x2, 0x2, 0x1ff], [0xffffffffffffff6b, 0x1ff, 0x4, 0x6, 0x7, 0x2], [{0x7fffffff, 0x2, 0x19b, 0xd8}, {0x478f, 0x7, 0x3, 0x4}, {0x8, 0x2, 0x100000001, 0x4}, {0x7, 0xa95, 0xaec2, 0x5}, {0x2, 0x8, 0x1f, 0x94e}, {0x1ff, 0x88, 0x5689}, {0x5fe7, 0xb376, 0x7}, {0xe61, 0x7, 0x4, 0x1f}], {0x5, 0x1f, 0x5, 0xe6}, {0x864, 0x0, 0x1ff, 0x7}}}, 0x6, 0x10000}) r4 = geteuid() getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchmod(r1, 0x25) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="fc84ec2d8179c58e1a1beb5fe5d5d708e9da295a6739d20af7e4bae05c8bef54ef5cb80ae02c88c7cc08c59628944d02126a7c4905ddffd0676c5a556970997f5dcef0e05dae0631d5b121a112359f33f9e02198090b40085b66eacc85352bd5951f4a6ffc31", 0x66}, {&(0x7f0000000180)="e9e9cc8f6fae23a93ab346c7ccdf98239e66c05f261399a12daf9c5490ea28af1b945f97b93698af33aa8534ed2037462c9114383bf5282a8335398416972cdf8a3248b2168eb37b36e52dad99108e10c2a1c5b045db99a2b1f30444a145e50882f19ec388a4f841cb8e21320264012dfebdd1862ba9e2102a3af2ce69942305fbd9eb7587134f2ac95237939cd5c8f8e0aa3346399afd954c891d7e9f05764bb4fd4d162342350f0b3d1db796248f6aca345fd8d7cb96533d02aa51ba2814314e93d1f7fd7e5b2d4d8fd0c7f2e1304d6652c87d534ffc", 0xd7}, {&(0x7f0000000280)="af34512114c34dd940376f1c479d3d1aa31a4729e81646dc4e64fb4a3e0ba4b7e906e33eec83a09696fca829b9575f959a79a87edf069451af9ae6c34c991ef685f785b9b8cfd13ce99107ad35ef866f757d1c2a947a1e7911e757884833eaba54fb096d8eb937b871ef56f27f85b38432819a8f81b88e41c26444688100cf523f47f3f9d555799ead80217ca1d7adc8da4e2ee55c2965e9faaa0f31bc06abe94d31a30b9dfaf76bdcc08fb2dfff731014a2a585e23f917b", 0xb8}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="01000080"], 0xb0, 0x9}, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) 16:02:27 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0xfffffffffffffffe, 0x5}) nanosleep(&(0x7f0000000000), &(0x7f0000000080)) 16:02:27 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xf2e4668d18f35ba5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getgid() 16:02:27 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) pipe(&(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) 16:02:27 executing program 1: setuid(0xee01) mprotect(&(0x7f0000496000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x4f9a81e5fec4bc22, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="5bed15ab694ea637359a5c649529ee1fc957a0200690daacbd45789dbd3c1763b24c42b61aa100a88a4c22ca48e140ec35b026a4250f0a334a094275dade7fc77d20a7eeb0412aadc2010f898306c95e53c64eb6113038676c905c24f67412014fb2437fe621950ffda2f98776fc410f4ae8c709e31177af0e760ce4ee5d680c77503403b63e11e412bc10c0ffc144ae42d04d1d360d63cab8c7acea63ac7e0b29223973e23498", 0xa7}], 0x1, &(0x7f0000000140)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r2, r2, r2, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r2, r2]}], 0x60, 0x403}, 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x19) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x80004000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:02:27 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x337, 0x80000001}) 16:02:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0xa5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) 16:02:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = semget(0x2, 0x3, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/42) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="010100000000000000008d0c5eaaeb8f89766baa4f02f87f04946118489abae10eeaffd6b3ce28fa91f933134b359226a5c3601c431ec40103cb3e74a04d70fb49f833380527f776b4394261d8ceabcd6502e62bef47f0b68ab6f06cdeefe95ce1f065c5376983de598d01eaef576d"], 0xa) 16:02:27 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x4ee3, 0x100000000, 0x1ff, 0x5, 0x8001, 0x1ff}, &(0x7f0000000080)={0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0xdd2, 0x1}, &(0x7f0000000140)={0x9, 0x40f5, 0x2, 0x3, 0x80000000, 0x9, 0xfffffffffffffffc, 0x3ff}, &(0x7f0000000180)={0xbebf, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:02:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) poll(&(0x7f0000000140)=[{r1, 0x80}, {r1, 0x4}, {r0, 0x10}, {r1, 0x8}, {r0, 0x80}, {r1, 0x4}, {r1, 0x20}], 0x7, 0x100000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:02:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r0, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:02:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x74, 0x3e0f}, 0xc) dup2(r1, r2) fcntl$getflags(r0, 0x0) setrlimit(0x7, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:02:27 executing program 1: socketpair(0x1, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x800) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x810, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) socket$inet6(0x18, 0x5, 0x1ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) semget$private(0x0, 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)=0x1) 16:02:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) r2 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:02:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 16:02:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="3578da25462b5962042e507f3e59f87595a1a1c4dd3527e39b641a3f3768556739f370a605656268f636dda44895c9422ed8320d5c05214374acbb2017426547af9b4f98399beadbc5f3c31bfda273ffb22c9452eab8a31619055994373e6b777f7248ec473866db3172f4162efd40403369bd81e9a660ab00dee5206dd62c60e5c59e1f175f4773e3b16bcbcdba1da7d84bc5a44bcf9e13cb5e54735d499abbcc20e2", 0xa3, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x2, 0x4}) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:02:28 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20, 0x28) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) clock_gettime(0x5, &(0x7f0000000000)) 16:02:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000040)="8d6f94bae9696a299afee46a1edc605ca64e1c746e8c956e24e1ce4e2ba89c44b880b4e772387c855d934b42594ebf61418e308d90602cba6c189823cbf999a4adc4d0be356a8364364090493a49e8a4aadcc4566f0210a1563963db515e2c69abffc779e1522844a405875bfdfac95d625a0ae7d7fc1e1613043697acbae2db44395c10ed9e98d5e7b1bc9e1d10c70928fd281b4951ce067fe300da43a649c98cd72cd88c2b94d8fe5a2b2da130c2a947654e03ff", 0xb5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x1f, 0x9}) 16:02:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff35, &(0x7f0000000140)=ANY=[@ANYRES16], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xff6e, 0x0, 0x479}, 0x0) 16:02:28 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x240) msgrcv(r0, &(0x7f0000000080)={0x0, ""/171}, 0xb3, 0x3, 0x1000) pckbd_enable: command error 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000100)={0x2, 0x1, 0x7, 0x20, 0x4, 0x7, 0x400}, &(0x7f0000000140)={0x800, 0x0, 0xfffffffffffffffd, 0xffff, 0x2, 0x7e, 0x7, 0x7fff}, &(0x7f0000000180)={0x3, 0x1f, 0x1a, 0xffff, 0x3f, 0xfffffffffffff635, 0x3, 0x2}, &(0x7f0000000200)={0x2, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="cd") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x5bb, 0x81, 0x0, "7872fe0c3ab17e6102fd9ed2cc838e1bd09e2d31", 0x915, 0x4}) pckbd_enable: command error 16:02:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0xf0000004}, {{r1}, 0xfffffffffffffff9, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) socketpair(0x1, 0x0, 0x8710, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x401, 0x0, r1}) 16:02:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x7bdef650c032e029, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffff410) 16:02:30 executing program 1: r0 = socket$inet(0x2, 0x5, 0xcfec) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x408a5b22, 0x3208, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 16:02:30 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlockall(0x1) socket$inet(0x2, 0x0, 0x10000) 16:02:30 executing program 1: socket$inet(0x2, 0x8003, 0x89) 16:02:30 executing program 1: r0 = socket(0x2, 0x4005, 0x3) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/82, 0x52) r1 = socket(0x2000000000000002, 0x3, 0x2f) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/170, 0xaa, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:02:30 executing program 1: r0 = getppid() ktrace(0x0, 0x5, 0x200, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000040)) 16:02:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="06b78fdca6ae52ec53d06f680bff4d290861dcbfc070e54bda4c8b44e8d06949fbae438a933e888092a7d5334f84684e376ab2aef2bb853d3cf4781a601b549c84c7c46903eba7430ab648228eee2c49e8f519dbf00f707474e6209e81ef5d2163ba8309", 0x64}, {&(0x7f0000000880)="c78075dfe03fe626c78596380bb0a7760233df46340b99df6990314dab276c3679c996e633e02221865d9b0cfb8e777a9374b4267b1170ed462569427959255ef101ae968b5676493df44322a92e47f9e3f0ebdd0241718489c62af6e42b94e868d6ffba473c062be9fdfe4b853bfbf1050b4f5d2d6ec74f42e334dd806779644c498afe097f33a467c183463f14e55eeda1b1567aa4d2623d6cc565e68cca68b6b046702b7abb485533436266674c7132bdce5bcf3f4acbffd1f88eb9b12db0fe5bfa25b20be07c8da057c89da3d7951d822a6adadcffd5a0c8e5f57612e16e5d4de5eed70e5548f728d09e99597bb1cf3d8716cd6742a7fa78883d70dec0a586a408f0dd921093e7f1da918153205eab24d99f1d1c35bb8d4be308b637f46dd5daac7b8553803a0bc9e0f501ea140fb3ce7b7ecef9c7a320695be7d3d63aa933dae027bad31190331d74eb9a70bb5e243493554316321f19833bd8cc7dbe7b26fd91a48d2906ec9cd118bd2bdc39e6ffdcc0f295305d889683047694028d2f72c3c8dee3755441b8a7786d95082b1a2e1e35c15df375b504d800e6c07eda2e707fde4e7d2f8f85c1d5fd7d9c845be59b501577e7d64e2cc25cadd2c19750d697818c7cf580a6ff1cc352b91377af24bd1c90dd0b6858b85aac18c3f24bbf0b601df92adeb471bdb0f9af4b6d16ae29b93b0887e31933ba4eaeb8ad4448ac6704a0adf021ccb56caf5c5448fee1c40c7fd22f4cd9aefc598f96356525c0dba0f052fa0cefa28584f2f7fd91fb72bc31a9c953c6dba0a71cbfd38d49f8ed9157196a179e0dbc25118c168336d8e247ae1e19fa7ea9a93033f4eea07d8e09a882de991473952a3cf9a5afbb478873f3c0af0644c5b027086f7dce1fc3e49812b3af96c2f3d3b851e3e6318fff040c7d20a426ea43ef54639a6722eaf1c7bb671c1cddb4c017d33cb3a947faa9140877bd1f5b5de08fefb4194beccbe1a9316dc4bb9b0a5db4ed023729c0a8330dbd8855e1e6debaebbcd0e9e350a1d3218cdbfc6d471a9a5d3f0dbf7adef258d8d7a9adad127374cfb116ae2a755e96d8377e64da00ac33029e6188ed92101f1491bade24d2fc7d2f6c97b53da8ea0ef92c91c3687af8e157ba2a8af9e65ed309fc55f8221bbdd5e8ef77254cd8ed73a4dce01a7f8fb82ad531e99f458f7127a3749e6195a181e4064f6320891553f3159988cd52260ad711b93d1825cf8022d1ae6753a7b7393190cae5c94488b8717e7de1c89b5c81c919316214395dc321aef9a8c5822b1490ed9a5c714d421962d53fb5b1fb844ea41701e597b8db0e846282198b51af33f8d749f35637e51fc627d2849ebab000ea0a96db51eb64a9f7bee3186da07c8e9f8e117699ba2e373d369bedfa19aac4c22f3ffe89905bbe37db4ca7091aa309778dd3f411977ac5b3d6b2061a2d8c60f1a45f36d88427f3fb1b331c1ab5ef78930a50ca24e59a64d2b664675160b14ff1fdd66cb3799062fe85a9504edff858034aaf72853611aa501ec908b6151b469c895aad271efc245a8952059a5687169c4308eb374efd3cb6704fdba3024292a3b1bbbb137cde5d52d4d9a608a08272e4850e12ccae5b35a5e2ac4e58a6a1c429d3154ed7c1421ab3e43aae8a92ee225c6ac14d21e7c6a6bc0f4051c2309aca224d13ace887d079f2441dedd4cbf503f74e4835d98559599c8e0a05f8246523c82214439806f22ca8391a9333a4ff76b1121206581f0a288e8fd097c70362706158e0f55dca492d3b49b3bc912104eeb41692da65ac7b4d86f24269c3e7cf64204bca879e599223dabc4e6f25768b6df0e0587882c54f099c2c88f7d8b5bf4d2c810d88f4e58dcd72903eba49373e6b3aaecebf4f041a63838b61a5bd96fa93b643576eec63296a8228c877b5c88990154da008d79d7d92fc9208b7df9b03bb193aa590d8ca5f1d51472a2e0075febfc10f4970f9bc67ed567e669c0e829864ca9eb0980bb30d2e3ea137a570736476ad184b3b9ab0aeb5be90c4552e1a4b19f78d536092b159ee4930aea2e663b17ed072b13435fddbc48e8bccea40fad5cd15b18b605aa9057b2a4af55eacaf5e97b39207dd8821be64aa251ae32f8f25c88fe274263fb5e32cd78738961af318f35efbb45243a0e4ac037aff65b7166fa905b6fb299341ba00af080ccdba721ac83b6a3e20be8379584bad40ec2ad677767787bca963e76e47c78044f59855435fdc3ef7a642221ccb030e7e39d4f3fc019a7aac5750aac3513ecf326bbf619f72208a3868066629dd40342ee2a441297a347484798cff9078ad30ae226ccf1396c66a05ca75732f31d3b6ae7b8eb1c4f0bd977cfde98a1e6572ffceb47c07db9cae791035cf1d5d5e4c07a9edba8cb9000007c5735a97d5093f11955eabb530e75d00798bae90ee0f5e990c51a429f5552f8b2ec4b1145b2e986732d48ac36db95323c3580fb5deab5dd7984d054e73876bc9e0df9fca3b7248e5d4a5761db282325030960e065c9f3c17d8fac6b4bd3b4172a89dda1319d6f12068d330ad1a67f74eebd5afec9a568eb90d04f22095e2ea4fadd627b1b0219265417491294c2888898e14c96e0ffdd798170cf9fac5a4b8bc3455718c505814b7ca105ad8e2b1172d551203cbf749448139f5528fc5c0bdea11d6c2988a03998ea4545930ae1a5a8ded073edc082da4352887d82c1d4018d3f2fab00341a2c21270f8b2cd1dff9e8b56cb0104eda1f0d4a58c4b779a92df06e8fd99f887df86147e5fb6441dcf4ea10f9d10d729d29b48c875f9af704a22029052550dad3f5789c80cc7a3e9b76579fc28801801b1acfe0440572227375803bbce0b1ce31d4c957c09c16ac420a0b6057b904e80fa020d3b02bfc137aa1086b1c24867f5a6cfeababf5d78328dadf2a6dd9ab6d8a862be0aa9cd067a2f1883af467fb567c5a08418bab450b74974f22d35f7e6155b47ad497004b6f2dc0bfdb0cecaac9be6840f2e310011ee24a06c0e77f5563953d3131d8226ca82e8671357e853becba652514ff3686c57002afb0bcf5a3bf0d5b0d97bce2ad0a625a1163751eead23d0ade92bc0dc1b8cf97f107a351cccce45b0404b45ebaeceb8794be3a776c5562c71223f65edebe9ba1c176fef63c2d6c714b5f723a0dfbe5244d21a9c9ca14fd6034a6b34450d4636b427cd06c5853f81f6060456be8c93a64ee176e6b29f7d73b17bb3804733bfd5b168398aeb687b3025f68337967b6ac52765295f126557c00b986ce6b7f0a994ab89115f5336765440db3b5fe853cd6219dcb757f1f5e470109493946c3bc0cd53dcdcbefb5e60c59d39d11e0827d8221255d2ccff33585e401b53c08eb639242c3b94bed5274bd7fe5d09f4e5be4c2f964809e88b0f2c2a743ce64d304132793653e906d4ee14596060564114fe4f4250d8d232810a5c833bf14e0cf876f92faf302b00bffdaafa68c5f624bba2bf44b6b365ecc26d25e3fd7b50a61ece5fe6e5ce5ee7726e0e9aaeab1891f4b3aba7a52dee3187eec56f56b80a50544ffa19df31d95978a5cff40c2bd14361634e5e0aa7227d0a0727019466feb623dc8b3232a5ad78eaa0416e475608fef7e1c69fdb9a66d28373480245a455397bb34ab86637023a373b37f308d30e6696283bcb973bdb676d0176cddd08e80202d20a32db1504386ff2a7916f14d5eab7937218d10eaae7dbdf7bac5a19439388cd4878d918d0631a802e5b6c7b1d1282c56149abdefedc25cacd1bc1b81d676d184cfa213c26a49e63b78fe87fe5b454aa714bfde59969bc3cb4b5de791a0a92cb47c3357d0dca189665a330846152c3ea52042d5ffef6ac5ae42f0a96f6f636a9c660b1c52a5b42fbc0f9f61afd7770a0b6c7f93db6b1a63e1461ebfd9e80fe4bb4d6a3b1fd486c78c37649d1873421fa759b301783c8079c757dde37ecad5eed5ccd6e85dc3f4ad94dd742e0acea65f194047e164c233d40ccb29187bbf6eae19ce2b74a89c995593b5cb73dc8f6193a058f8b81d49fdc87123b3d74085473dc5feff36442a1ecac826cd3e25ea78f9678591452fbb7d7ed66590d22951d1e776924810a9996505610a1a3dd50d90ef39370dd0378e3c8724039f4d862d5032b590cd2bc3e51129c1f0df6fd1705ba3b7b65d6d994179a83d3c7247b1452ef1478c427d9a495c71c0151efaf9823316aee5a19074a0dfe71f5a6be8345f009fc0f7f3fc11ed31df832e28c138bdcb483d95ca8bbaeb56a6f253535dd682db9a21aec1ae3438ba0ba9775c1413fb37f4d8e04ae75e47e53c8fbfe6797dd7fab1a2a25cc5c1742c6b197de42d45ca84f1e321380d4729eac70bc4a529386cab8c5d77ad3dcfebf914cdb7b5da918b0aa95894210a57b10b75ac99114c18d1c451354e5c165db4c44ac7b1e660fb769b7c13a6a9615e24ca914ae17d3d29981831ac8abffc1cae657185caeaf15218dffe41645bee7dd1c0a99585545f817cc8d59acf9a7e03eaf1f0066490d023ef8fd3ef6f048ae24ab53896afd15df001ad7c56e567bdb11030a421443dbf966cbe6622d4ad3d2c17f7543c95b6b334320f07ae3c873ea6a658d2ccd6122dc96c7b56a45ba5e3e9d449eeb13f49ba97af9f4007dfb99ce604c1821fe0eb41b92bcd82aee18d2b44cffc7557075efdb4bd17fc711c381bb40fd15b86c2c83c9eaa169fe1e5785ca53c49daae1a17539ca9352157ee4d8ab2fb4996d69b365500af76a6e8cd1b7898da4fda6adc778fc2a17fc5e6c2cf30eede8897bd113639bf6af17bbaf85fc442de2e9b929595653bc1657148fa9f072542c25f6ecf1f77fbcfe73171f46c14ce4072724cbed356b0c0b6e9bc7cd9047b1727645f510920dee300793e8377b7b7f1a36313ba4bd1656b1d55d2eea558b4f1158d5f53edf74868fb0501f82a87792e8f1719b2165711685434f86af546d6912d685e46c38bc0c511483eac1cbebcd33d7ce66c13985b19af20f7718769c90b0e0bdf90af1b3af35346f6654d42de6fad0ece9238ac86e81d151ef15f17649141cc8a6602587ff7d3c6d222acacbc93e6e0b5f2bafc8b9f39d787e5e18a39d70bcd08d6eb500157f162b72279f86619a24bfa29f90ce7ec39a855ba7b5fb142e5f951c6e08b7b0aa648a621aa2d78d40b1847a38ab411ba2c941e07be11487f39481986b2db3fb0c358a27107d6211009de2413e847d4a74c44b91f222c00b7654029f29974e1bb6a1f8ded7720c5869cd40d60ad2202a34445b78aa9d56c8c3c7b250a2b375800e730fc7c4ff37d8f82507edc91078f609a978fc1f43735de9014e204b3787fe156959944596318973ab2fdb29654f889aabc07d92a1099aec343e1773c3777eafd8e900c0c69b47e33a4aba0ee9f1cd87fba2c6e12fe531f13de52fc51cf09454e4fe9bc3e7b3f6be57e523129369a8f0f81f3595143530576a3b6d810746906e5ee232dc9db6e73b5bd0c428172ff90a7f93260bf5ffd379bc23ce57ba238a56ee889d2d5b02fbdc83cf0b0b4a54892f71764de4d5e2d5a3f91db1fd0195e284a0e899654634d8249d75220da5f8464d22b46effbbad16ab6d0695a78f8f75b5e3501c487cb064081d02c91726c26517140d25d1e560f4e1e49e5439a6c9cf42eff3e075eeca38b27df00ca7f6708cd72203b8b8375464feef11f8e448cc776920c8bfbe6b287b850ecc3b55b744936db13126258d48a300b8a1406d375480902d94f8f80e2124d11e70e2d58a1a29530d07d3554b15aca0b92f88998370807dd8", 0x1000}, {&(0x7f0000000180)="58c2cd2262d80695363375d7a36badef3050c6cd443b525ccea0bbbc73e2e00180e2690825d0fda607b9e0827ed5fba9782d66c7f954dbb5dcc7652e7ae5e8fa38dcf9a366a546581f28a55ca7dd9d8fa4a41617a42a3031924ad2c59c93a018af9f2143ae594961c6ba887ffd1e47", 0x6f}, {&(0x7f0000000280)="a595f42be3d70eba775d7994db0d861d473b6a10a526750d520f3a3ef7d14491dec39e3971d2cfd66ccaa17727c7a973a0a5665fd6ff7ac16b9983d06fc28975bdcc33155c3a5bf17cc1624913361a495501e030507c6292413bb4b2bae17e779fcf87adf6d3a4d2fb35658f089831e5b271418eab128e6288c4eba53e954fd7e5eb846f13964b0a289d62d5ccd38c230ed1a7a6f9981179792af6d43a68e2b5abcf7082243e1d3449df3038b04421bac371fc1f65b7ac573a667df175820a1bcf9d473d44c11e8569b96b7e96c144c011a012b363c5a7a94f61d040c617df69cd3788", 0xe3}, {&(0x7f0000001880)="49b47d895a43a185439b636dfdc83cc39a3a3acae5d229b54de0f68b7f1bdb51a75629e66230fbe467f01f0166b954fb0707c5f7f19fa0d10c5997035e38676049ff634197d76c53d33f6d6293a944bc275805de40ef5bfdaa7f169ac2175dd8955c460b811c35b5f7629a5b4256230133a13f9f76d049cfe331f4c20776d7df0bd747248cd1fb3692e280bcd251c41c9609ea10438a61eef925c7970f95c852db5ea478b8cc1a2d60878963dc90160907d7e24ba01b8d0327f121fee39f8a426589e39af2b593a6905e3ab99bacd8db83b0a1fa10575d3e8dc5ba7c133c8d9c0b2ce767fa76ea84a42feced0e2913cfdb48d876c03fd3e1d7f061cad09b4de7352727277cf5b01fd9ad8c300f8f2ca096be8c21f40833d1d60968a7a84f240a6355f7aeadc6d3a997b7e91c5c7dc2e20a88d9a7bc5dd97411ceb81956416e30c26d363fddd99ad8ad06fdfda9a4918789ee5b0b1f356711f8ea56118cc3dad606f91ea272e1070b9dcbc3c5f40c7923921ddc432ac8ce3e999cf88f87262e31bcaaffb83351decfec2b6c5ed3ad9c4cec5ee6826384a33fc770a51ef5432493f302d38c876b520b619aca2ef6e695421347f72748288ea4a21e54bd7938cb71fa83994494b452a74c7cf2012e331cedd5a6c4984dad97111d2f2ec26792807cad7ee5078a19f08e233f36fc0abe4f1bfe94f1d20c380c395b8a1b715d21c05ed904e53a4b8d126004e5c20870ca345f60af521dfcb75d93d4857cfdb334ce49d5df9ebd59a54d558b9a7b65c70d07d1619dbb749f2349dec466543059a13ee16774424525521e1e34226fcaccba0616da12ce067fa4f079427b3d85941307da3b0678b64fc0bbaaac5b5754d9c886741140c404759b9655eb935742e0cf5d207abc043e7425ad362eb99e5f48db21363881a2f057d322ea29842fca973a0ee64c50a07e5acfd7777e35d338c73aff4becf9e1147ce268fc8a78348d4653be2a9f595379447edd85073d7997139c3afe133a230f15de8435d9403ffa78061228c41dca506948e429f39deb00142baf1686988e2892ec08e9b4ebd64691d2102b79a30da99f27656cc1e5edf702742ac736bc4f8656d8903a5126e4a5a8fb0c99e8444944d38f5dedf10f3f18a98c0f51f976daaf14b7e3da1a45168ea154aa13fd4904b5eb8aa7ed0db154635a6d701a293fea0384f934f50f96ed40661aa13c3d01394afb30c3ca27cfab4d15c0b49d98c8286cbf829192b31503ffa4fed2eac908ee72ca48452d0cd4b0b3c0a3b168a95463c19c4d99be04e6d2f4a0b70be4a36ec07fc9f1acd0f12681d86e28c298d5a85cbfb4c1e0cf61d5465ffca11006450a9c54f583ed06c84d3d2899bf7751487b9d7d4213bc7722ffcc01bd42cdf6a912f25661f3ad7161459f13a81453fe86ab9f2ed40c88ac9a99bbe14338bfa2195a251593e4f86a837e19cc2c2615247271cb56d12dcc088a16a3662fcde5254bcf00e43aa880ddb6442813d8c5e9e140acdc97f26aa07b1d1fd2a6ab2908bdd0df7e65c80546071a5142214cf06fa9a7ef1c11eef7c303782922b1841acb4a1e0f7a3690975939dbd19e5e0a9a7902eb901f360159c39750a4cc5e81e30a897d378582120cd71c2c2e7aca0dabcf3487857d8e9614270a9461050955fe8519dceb998914bb6ccee174b19faea7cde6f671754023ba6bef4b2fab16ec7602fe9f4d5eab7f6f6b8d2bb82a2027821522460a0e11ef8bd9d9991f901ef8f6e0f20d4dba11a3ef49eb30c05e15dcde7806784b034a2a84ded6f59110374db7fba04f272af9fdab8407e16dd2831b4384ac9cfa6ea1f8fce182e2b80c5f20ea51b47ec5eb10d4afb3d34604adb6026accf95f6edf16c2bede591ef63ea019ebedaefe0bfd45dfd7949418091fe7d25a408e555e081051d0eefbf2f097d3f45d1ce94cb498bb38546385e965202425aee101066e95d10e20d1ab5fbf77475a1634624635d5f2c55f46b5a78fbd76ea9035030057e79a39f5e7f26243bc1b1fb8becd7e8c3b69193e0235bbe9c45f76c518ae58c6ee1e8248b17b65cfb418ba50e30be730bc7171e68593bef77dc1d7a0139bc6c7ba1e2e11021ea22fb8ce1ffa6cdf2b357dd95a35b9e5ae49d250c1a95f8946710e565f3dae4ed203b5ffcce8c21b7439cbcc3cd754d0fc776a7f5f104fd048abe6debade7be5dc28cdce242c49c9b6384e6324e602a9d01fe1a51e973b99301c432e239126d6d313056af9cf60750c51c54109702f409fbe09e7b56dea74599d39d15267832e2ed4ea631f91fd59e97a749cf44a3a72790bbdc3fa09828e5b170a6ae9045ced9b8ccb50f20bd32dd10752d0798ffe88ef88d2500c43f7740f22ccc75c66da63d47a3568a0f34e05e37ebdaf9f80fd0143a465090c8e6166bc9a9d2960dd417a5ede9a4879421036bed3fc7eb5dc828c4d032dbeb33352ce9b0666beca357ed5378b55ffa4e12a91d34b49cd2a052e2f4d1cfac67aee2ff464a9c413ed813f4e47b353284f47c33b74dffa2311cc0c90c384a363a79aceb98dea7aef87a7c6a0ffa88d56f5620eef1ea756664e266ca69e0648f4513a4e90d4c54a3eeffebf9cc8613ed99cfe8949e6eb2ee61e6d7d57973228e14971d5d9c10f9bf0c5e84725d1aff5579eb00d399b8397367dd76f659c015706a6a33e9954571c6d98d6cd1d2b866bddae4bbe00534627df1a9dd8a3f14843cdbabe05329bb11d158f57e81d7f2e28ec3bfaf1f67f0c68ab9ef1fbf36df46107c3e082a364eb8e0f808e7beff2db7859672878ae1b5555d67ec4622adf7e03c0f75b4416a553a40b9f8787e14cc54b87d5e796980370f92c1d11ea2664f5014090dae52ae9bae683c212f791720938197e38bbad80a012dd51f0b6fb370c12caee67f61b0163fe7c6cc248715f779c5db48aa5b6e9495bebd50c3b85977d6964f709fdd4b6d9c5847850450ed657d567efbe197ac5519fa473a9e46de69bb20083fb88d0baf5418d23ccbc4f5b4c31f5ca0c8c4a128cdcd7c71ab8449c3b2e5567ee8156e482625215f9bd4b8d69cf7c33ef6df5d2a2bb41539b7f9d3c0c2b8a74eae4ef1c96754b714174abb6f7b33c9d1b34118461f22785bf9787db8915dd5a256f4b94b8debb13221f2ac858578199c0396b1ed8878359bb01f5fbaf9f7263e9b6d3c626c03fdbdbb2fdb6abcef6ccca88151df7241d9a9d1077691f1558cbcd5ca5bbcf385693f875bfa09a5da134dedfc8a8a66a8604c0143b36d81344a7e09f78481ec972bb936a14dad2548c0dfe9eb4effee1b458ee4f95758d364f91065941bc4f07262054e17310ed7c0e45219ad12000a6f08aa67f922bd01e4f561fb27e238a648d25b2f72b203ac301474637fdb0b4185359305d7fd4feb0d89098c51a358c7b637f8ebbb8ec299123b775dd9ffd3be8b07881a05b52d65e21b6817f41bb1ce1aa3f123847ff7be6c889fe33cbda4a7d93b8ee990bddded8fcad72f4f5211f51b80fcce46937d1e0b48e675f0ace2bef5c928287bb2b1f5efe24d75a8ec33a45205926d82c7b668c4dbe21ea0a1aee06dadcb37ea446f97989b4d1fd24c73b0cb37583ba8fa5920c5153bcc3dbb2237bd7478eebe2b302a22082b78143b437b5eb1480af0616ae317a6d208fbbcd9ef448371dbd4a93dd934ce851144308930a803be0cf9c5ac0140c37279f5db2b57c24370a7b4668122e0ce82a4b838b068369028237f29c63e99c8812cd331e3568b67ddbae2e373305b1683d623860ae318416a2a1bdf7715c6463354eae6391775170ba145235568d892cb54a9378c2c06001be9076b3283d4edfd0fc45935ac1555423801ee2b17b6ac411ceeec01cd8a160743ef4580fd4a2083abd0682fdf719d3c81080a4652648a20fbd438d317d05554fce1424fb9b91ee92cd2d307e7c99bcd9c41539a7f00138a31107a18f39771b505e349bf93616a4e8e38185ba6392720d0b9618bb706676c207579490de8ff966b8b33a0b833be1bc22a01c3cbb0ea61575abb6b521946424f355e18dddd023e91b74f562d45f177167323a2cb1a51e4b5739bc7018e0d993cc5a2dea0b0f1dacca1ce0c6b462eac8f2f429f58c872916bd6dcab0a8917d278a1552e8a82349e8f088018cc012af06f1523741628a726637164a2ec1ed6bbd770bfe6ab798a6522d2540b165d3aac7866a931fb24a078051bb46d177946d924e1fcff8e8e6084b4fa159a5b3c2b1fb0e7ea2d97032d1bdf412f309e8643bcd54f293fd6176a78e80fda93689debe7fafbb7f75e1f687f5ab21ea831c52136dd488491229bbabf420c3911f7079006c6eeb521f22f265b55c3c1373f5e38998de04a1d673735e56764267f96ffeced6cdd68284ed71128022e4d39809a8133b4ae5db625c15347f42f1124303e0b64e2f0d44e767ba83a18d626e6eeb883114952e6e47df2728d9dbfcccc8c16b9c9c6f7e7ea9c1539e098e7d1e82e736196c0ba72bdfe0a107d81dd41cfc2b15b10de358b34730df410732836694d9a863c44af9e642c29d6a420392d75f3af8140a1a29c17a8feea2219895376ebd4efdf64a12711788b5cc3e73ed1e2f6effa63bc66d5438ae65c2b67a87d45e571cff14346e2cd35e87d4727aeb834f6e4b9a8a7cb7830a4fd130bce1b55437bfb6930813287d3fd6e2b5176b5e4928d1fc220fb367e20b677ddf2b1203750c89358bcf5a2f082ac08267a3a9b44be716fe1e469f600298ef463b6fd61ba78e42110e8c195a08008942c0e09447df6f2af73ae0697b6457fb18eef8957b9903443c83c856d09d7e5f830ae2d5285ba484907115961be9d1d95135336ff4b83c2e382ea4f4030f5d38bab957bdc989a1bec8f33c0d28e3e6ed87b77d84d38a3e918f39a563c4e5901753c85c7c27e63af4f01acbf7842698e7e0e9c17cbf03ef3f138ce1654813cd8aac9b6c3d795becd1a816f0ea7407fe9eb1cc8aac3e9dc6c0ec2731501855fd5bf74eb33e7c1495700623f1666cb08f5ed1ed0c88c519453cd90811967b223ba3f5245ee12166ba0b6a7d1a72a6473089dd6306d2b12fc1bd3e8f702e835fcaf16fc92ecc6ba928ce3b30994dfd09785d913f5bb69dbe334c52cb7239325e640e97d5bc6d8051316c0091be4799cfe9f710386b027fcafcc13d650f68b38d8d13a60c0ebc269a0a7d45a8f2b3a8f0bf70c538671ee99c51880e28501a37f15c4538a7ac76d7ed273bfd0efb7b7788fcce4a3bdc3b9062934ad2043d22e98a40fb2207f96f96168d1e48de68b3a7ac4d4a9af555beea95d1c32605aff965cc05bf0fb9c4be4987c45bdbb0fb60e3f1d52028b62aea5bfc4223eb1421971553e89fa68aea5fc93ac8dc72f90a89046086dc9cff8037a410ed3ed4cb6deb4cae722dc814f09f5f24543d51e4233b57f6b22a4516bcf4199024080860c72ce4bdcfe6561cd6f3f1e19ec0637956de83bb0e30b42544b5a1ca0045ce4f65087ad067ff3203ba473aec2c7ee6dd482abd3dad363f54b671c2b811e7ff08a4e6c5d8a6ccad28a4ca4ca89bf9e44d18774bbef50bf2d21f123132243f08140221bcd3b042d869e21c69d0b34fa655c8b01cd0e1a280a87ec71e6530394a8928558378123f8f2bd0231b008c8a85b36db886408558e91b9c7409995bc9a110343950250cd1557dcb7e1a8f1a62343b9ccbe337a657f54329b97686b6fc8a80a4ff6f40298fda7f73f374fdba0b162721497bfc417057240ebde907cb5815175ccf6e9577daa5f97ba71dde05de589fc2f211", 0x1000}, {&(0x7f0000000380)="168a90afa24f6368c933496b4e25805fc5b25436500661cc1ef94a3c34e25c80b2e1c81591b8a28ae894ca6f338116067f6764c0ca363a0768bfb5d1b8092f38ed3f8c7f617f290687f873c34df8e0a35a9e", 0x52}, {&(0x7f0000000400)="7cc37b641a7b4b2ef6628330b3fb56fa0d65d989557c9cd616af64d5219f8bbb5a015f70a262ff2b34304182331f7fda9c1d051b198efa0f81df79773c16fe194fd130ca08d0c1256d6f2377fb2e4fed18c2caf0941b204614542c65f8d8c30f1316a17294c4dc291096d109bd9bb41a6c18288a8556d3bd3f7ddfffa2ba01a79ec2b30b85fc1c876c0f74cab6ba045507478d10544a0ad4bbf764775094a4d4762514377eca047cbcdf12cffbb7663defa12be3089928be16a4a50cdb49da3766ab3f18c4932c5d2445a815ef9daf3293294ce140915f8f", 0xd8}, {&(0x7f0000000080)="0b9c40", 0x3}, {&(0x7f00000005c0)="941483f31ececfb95db305ff9e08d1b7750ed2d5aa02802a36f84cdedeeca4b5bd7beaab33cab9ff2226ba16924f67fd85ccdb2c465f08fedcb89f07a7ec3798cec953df330057e547648a19d74055bba0cfafd5aadcd0923463", 0x5a}], 0x9, &(0x7f0000002880)=[{0x48, 0xffff, 0xeb, "bcb71fcd2eaed9b72a36d1396eef9699cb3a1d4b1bc57af88811a617090b67de3b1f47fe850a09f634531eb574b680b0d9526e3aecd90585"}, {0xb0, 0xffff, 0x0, "e2fd887d69d866d7d70c3c33db809499ab9e9f9ad9d604e192cc407d0dd04b5914e17f14c59e3d3040c7246bb71b29888d358f9b79d2f65751d6677fd37c60646d99e93694c060ed6336c0bdc4036d87b3202888e311aded9e4074038a0d5bd18dd928195a29991bb3aa2ce0c28c63469403ac81a7bce7d695cdad95c7bbe6157d4d82dd8e803c071d87ae331782ef3a5ee7d90e4ce255c9caa3c625687b"}, {0xb8, 0x1, 0x9, "d923b75e1e4e66816eebc6cbeedaa17790c3088f64a763e600cb22a2d2bcdcd9950da3fc56279144186011bd030687567aa59bebb4b91e8cfb4f6ad04671bf885d629afc93a5e27d8ea0f4689d10c664f894c3c11774e1b5e01bd4a2596bb4a1a2d3d8d80c4e45f483185a3a9e7c83273807a2150df401ed04bd2399cdeac6eec7ab82615c9e53e4a08579da58d7d5b254d1b25be848e12bc05997f22b4f943f0e7fdc5bbd"}, {0x10, 0xffff, 0x6}], 0x1c0}, 0x1) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:02:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x1ff, 0x7}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:02:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) 16:02:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f0000000340)=[{0x80, 0x2000000000003}, {0x88}, {0x123, 0x5}], 0x3}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x3, 0x9, 0xffffffffffffffe0, 0x3ff, 0x8, 0x5, 0x9, 0x10, [{0x9, 0x7, 0x3, 0x8}, {0x5, 0x7ff, 0x0, 0x44a}, {0x401, 0x7fff, 0x81, 0x1f}, {0x8bc, 0xfffffffffffffffa, 0xf35, 0xffffffffffff8000}, {0xfff, 0x4, 0x3f, 0x80}, {0x2, 0x6, 0x0, 0xff}, {0x5, 0x400, 0xfffffffffffeffff, 0x3}, {0x3, 0x1, 0xffffffffffffffe0, 0xffffffffffffffe1}, {0x4, 0x9, 0xfffffffffffffff8, 0x6}, {0x4, 0x3ff, 0xe253, 0x9}, {0xcb1, 0x0, 0x7, 0x8ed}, {0x4, 0x2, 0x3, 0xfab}, {0xffffffff, 0x6, 0x42a3, 0xe4a}, {0x3e5, 0xffffffff, 0x8, 0x9}, {0x5, 0x9, 0x5, 0x1000}, {0x8, 0x800, 0xffffffffffffffa0}]}) 16:02:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000280)='./file1\x00', 0x100, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file2\x00', 0x21, 0x2) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x2}, {0x2c, 0x0, 0xdf}, {0x6, 0x0, 0x0, 0xb89}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='+') 16:02:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/88, 0x58}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:02:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() r0 = getegid() getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x20000, 0x0) geteuid() fchdir(r2) r3 = getgid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3ffffcad, &(0x7f0000000200)=[r6, r1, r5, r4, 0x0, r0, r3]) setegid(r7) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000240)="88f3a160e6c35349bccc2d34ff29c64f61b6a351b7310d116bac5293be18e0325a51d36685689093e92bc7d9f8969447ad54e9e3afe56a018cdc5946ff63268fe6f4a9274df962642b2846199226262850fa44137122b801c0e6b7f38ca450290f943a4295daeb900f685ef83d560d67f32f8c257ec1b0d32d463f04dd7ce5b03cfdf5a9f5d4c0280a8d409b3e0a0569825a772767671499eb2e1705fd5a078f01762dcb8ee162a092e166081d3863efa2c73b8f1eed0fc16104d9d01d2d82ffe29ad700e15bea498f25655392ab7d13b1e6c6a7c689b98fda478578e1c256f56fbfcf12c2b7b9f2a5967cbafd", 0xed}, {&(0x7f0000000100)="44246f71b9b8094d5943691ed7fb9707c4960c2169315c71003a41d06592f2dca7190d4c21a1eff5d815840969b442b6aa5d1683d70b87ed", 0x38}, {&(0x7f0000000140)="290da7175869388dd0c5ef613a56071608fe9e5752d4c5073401b6d97a465bd8b39c0a5fe1175260bee6d8a8d1c90bf26bb624c9ad2ce4828cf88caa250b104b6cd55a16be50ed1629fde20690865da56a63b84b9c69ee973c433eed17863e622e53f5a55ae3e4344427027af1d660b6dc948c60", 0x74}, {&(0x7f0000000340)="ddf335ec3bdd2fff99ca91bc73f070576d72d9e589a3706c26a415046c32e9303504f0c2fa7470fea23b8d7d171270b0492bf9d651b56cc1af80e684fa2e328126774230e0ebde1b52b57230e466a136856ddcf75655e5c470530ccf", 0x5c}, {&(0x7f00000003c0)="169ca5455ec287247ebeb118ed66fe30676d27faae1df3092bace40e1afbf6534e71d37a44b8baeb4c0fc2607ac2337bb7ac4716b84825af5f49969779bb6664df2449aa8018ad74d60345b560e74f4bbf005ceedb7aa6d6fba5cf8cc9f7e7d4b9b247813a22649df640f1957c732b64cf3539bd059d15d25da40984b58c700f23539c918d75efbb4d379e00f700f8f152d24721ae3f7af3df85619279848c4e8c0c823d8a67a6191c7a4802bab5b18d5f6f4f15eeeefcc4", 0xb8}], 0x5) pread(r8, &(0x7f0000000780)="06d4e8712ffb7a2200aaa6d8321d887b530d4544f3c0904787b1b19c0ef5a89df4198cf2c7ccf7d156363c5749d4bef987d3fefb2886d5cb93216bf15b9cdeae4af25be65b30b10c88306dcc68e19510eb67dcbf14f90c0f52c98085a0366f9bd397e55354fbf6b138c81d46bfd54ef9b299f2b2b91b661cde55755ecd103844a981407aabd6bcf989f07aeb7e08da669cdf7a1a34f9cbb3c0b20c836a303d4a41dbf9d8e207555defe192f8a2a876def8977d8dc990212d39dd59f6ad5cfae2336226d499646ec8ef65c48bbb5f2e049138683e1fb1ad542638216a1d116879b7", 0xe1, 0x0, 0x38) r9 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x8) setgroups(0x0, 0x0) unlinkat(r9, &(0x7f0000000500)='./file0\x00', 0x8) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f00000004c0)="654e70ed2a707f71166a143241edefdeecbe35cb643cc4e5713978afd220c611530a6b72868a73cfb2f619ed36366650e3339ea5529fe2772e06f6330549d8aa6d042a99ae3c862130584d5618bf9c0b7412052f959ae984cb2e82d3bf8ff41ffec8ee387cc91b8da8e7007ae3caaf850c658b2c0ed580439689a1e60f3fe3161830b7bfd9fccf89eb29df5dbb53de2aa5243115188a7d7d74c194e8e7a19fa6891a4944f5bc242d295e6d388309202043d295552e5107f17852152e92c5ccb11c126ffb0cab76bfa083c24e824ab57a22fe305f64cffdda852804b1", 0xdc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') syz_emit_ethernet(0xb9, &(0x7f0000000180)="b64491ebfd9e57c54a010794cf3ed1c80b409e44bc54b40b101d73d5993eb9d65b1fdb00d8f364852c76d7fcdc3968a653a0a20b7ae84cb11b7fb58d4bd4fa5a17a19fbdb9ae33cdf153a20a6d103abd40ed05000000000000004f03ec9c4f28300a030227bb8dc73249ed9858db781e5a2d135e4f5f49783725030b2dcd4f24f815e12759e222b5c9b2d381459fbd41acfde8fa12c0b66171acafb92083e4f77d152ac765d13cabd594a91cba6b81c8ef8335260ad0e3ff1afe361ce4484ebbb61014e3a7c2") openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3a0eceb5fda3afed) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:02:32 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa33f7feedb614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe509376b6399752fd96cb58d127addb390071baff955a539859770ce1f000000d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb71198cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1658a000052249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab18b8bcd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb09344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec5ef3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b80d0ccc390346775df6619185e24c9cdebab09df2ebf0ceaa8d264282aba8256155ba55acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2140400000000000000ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e24"], 0x1) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x18}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660f407e32b21ece9c1eb9254363498a0f6f85479532414be", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0xa3}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x5, 0x0}, 0x0) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0xc88723f9835cafd, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x4, &(0x7f0000000540)="01b55853") syz_emit_ethernet(0xcb, &(0x7f0000000140)="79831bb9567f10b109192a74c12b6425fdc4a7dc14f8e0e8f3640cc3b0abcfb542c45b3cdaf2955da98bea726001a6743f9058b9d24de1f60bf9ae5dd7e4dc2676e8a42d75d1fa58d0000b4e27f3c7937b6a9544955f6cdfb77bdd07461ff3a8bd85e1bd255e1b8e2848ad92df5663368b81b96676e418f1ab33ecdc04b779fef23abdb2ea02a29e5776b756532384f42d9e9dc49c00356f885b4d3d34c3eda64bf482000b06b69e7694f457f8b35ab848be2972a98efaa758011735ca036579a11bab3e89349d5446ccf5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x3, 0x200) semctl$SETVAL(r1, 0x29a53fa1c1ed8834, 0x8, &(0x7f0000000100)=0xc4) 16:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x4000, 0x659, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:02:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 16:02:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x235, 0x5e3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimes(0x0, &(0x7f00000000c0)) 16:02:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x100) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x1) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x1, r4, r5, r6, r7, 0x5, 0xab9}, 0x80000001, 0x6, r8, r9, 0x20, 0x3, 0x9, 0xfe7}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x8b0c}, 0x10) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x100000005}], 0x3ff, 0x0, 0x10000000, 0x0) connect(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000240)={0x8, 0x3}) kevent(r11, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x8e, 0x80}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xc0000011, 0x3, 0x5}], 0x22, &(0x7f0000000200)={0x0, 0x4}) 16:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff0000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f3f50067d0d0e3eff7d8c3111b2927932305493b33f4c51c48fd991c57efbb5d56ef9e76d6c171e3b83de5ae02e50273b795cee0a3858ba5ef4822b6858521a8e172368f31fd3f4fe7d7b4b0522fb6970677a2362ebfb325ab4d13f4d1e041e31c1956b1266e3b11f9db6cbc22da677064902abb96cfe4dd952318104898891dc6a5982e2977b1b79c1fc83da2287afdee55b550e53f9d470e427f9d95d0da7cd8c"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 16:02:32 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80, 0x4}, {0x5, 0x6}, {0x6, 0x4}, {0x9d4546f5cb46daaf, 0xffffffff}, {0x86, 0x3}, {0x85, 0x5efc}, {0xa3, 0x9d}], 0x7}) getitimer(0x0, &(0x7f0000000000)) 16:02:32 executing program 0: r0 = semget(0x2, 0x0, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xc6a) semctl$SETVAL(r0, 0xcf44a501e8458407, 0x8, &(0x7f00000000c0)) 16:02:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:02:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000200)={0x0, ""/102}, 0x6e, 0x760926479ceef7fc, 0x0) 16:02:32 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x215) 16:02:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r4, r5]) r6 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000140)='./file0\x00', 0x9ddd7849052f0f2d, 0x6) semop(r6, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000600)='./file1\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe08, &(0x7f00000000c0)="db99b2c4fcedae5c0b56c490a984a4407eb530792ff68217060477c7e73146c7c8387860e6665ba1f16f1fad34155e3e0289ff02612c7602b0771c5565f7fee0c56f03f2d439fc47f836bc0f34514f50e487f6893475118dc988695e3026f248485dd85d781c6cdd7b93ac77ce000000") 16:02:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000140), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='F', 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:02:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xb8, 0x1, 0x80000001, 0x12}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x1, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf, 0x0, 0x22}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x3f, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x81, 0x1, 0x9, 0x7ff}], 0x95, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x800000000000, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20000000, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x90, 0x8, 0x3ec, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x80000001, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x2, 0x42c0}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x51, 0x401}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x800, 0x4}], 0x5, &(0x7f0000000240)={0x0, 0x20}) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:02:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x8000, 0x0, 0x1, 0x5}) 16:02:33 executing program 0: r0 = socket(0x80000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000007000000cea64496514b44060000000000000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:02:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x8) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x171}], 0x1) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x10188, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x9010, 0x0) 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x45, 0x7b591cb6}, {0x2c, 0x0, 0x3}, {0x2d6efd1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:33 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x9) fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() syz_open_pts() 16:02:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000380)="cee292f2c682f8ab8836a94856fc4211faf27a4843396fc718d2d5f3cb6b975ca075a35262fc8c7ee78fbe9df933cbcc94ed0a7e", 0x34}, {&(0x7f00000003c0)="93c779bf2e60613e14754e32301f37b8ef79e96b48f5d757cc66f89d5b15d806ab07c8a0b2160d054921f3b799e111f7441d9e7415ea22ec4c0e32d4551bf3af4a766709aaec98e53c597fd15f63ebee861428cac4f6b9ddd40be6d437aabb9e8054e9b6fc3984388c5a641a33b2d912054d1fa738d7dc59189941f8e69617ed3e974b1762f40bbb5ca4e7ad3d41e5786ef7d04f0350ac6a00249ec0819a5134e3d8e67aa930700802a6e1b62d2d1a09fede5129119ca855732fb3b217862f6f925e8b177bc97b569bdd87625e4c34ab026d35bc7cebcec4ccdc309c7330e29a355e5a190c21c55410b7817b83d3e639d33ed9ef1c4828b5aae501c74e14ce402ca3aef5c652f5948c921095fc6a5daefc61571e79fc4393f86fae9d266acc1d8565e05428c264c3883e54df9f3039d41c200b93862758b58c7fd396a49b919718fae760b5c9e2106c61e85f6b26f15f14ece4368980895bdb04836634d8a686d69311d4a833998fc6cd0af41d055c5148b260dd3ff7d66e4f8d1f565fabbfc9eeb5c44caef03e38067592d7c15efe5cfaf9d975e2ab2087c99fd6c025bcb79d529a4fad32f98ce4b98d3e0cf55f920bd268aae5d5ab02f22b13905aa6c956967919c1b59a48387deb7e5f3b9e8da2fb0e509b191b524a95ddcc2850a0c07c91090ab8a5f6d935c18fbacfd913654bf5567ee080df910f8bb9e4dff9178fb3ca6a71f0b890abf0dcf60a929cbd8313ecd712de71bde04e9a1618e81741adcb928333891e0189447761db02a163a86378a5bb0f29ab250475be7bb99c22d9a000eceef5fe5ef1beb456022325f9a0270f7fa7b98559e994aea55a6c6627f3af85278eab1396ebbf9dd12937b3866b9195ffc0fe5aca7f8b66f5be6b6509f50b0858105212f34cfc20904344b93870a203e78d29da36d0dd8a47394ae7f3b40e48d2620383627b915ce14971362411ab3db17a6414a3ebd760f09f6176b6b0fd1260bc1fa61f59e48e4d8f2dc30d7fdc5ce498c0fa8d77a251162d7645d1b57ae1925a67fe0d260da639c57a66928639eb88d95abbf5a24436e52d7a507364992fcd3df98ab1509a12329b9b0d273199b1a9bc9a02543901640baabda923edf2a64a622a5a3a3937e9789e7a46637658ceffb9ef0609d04e1053917875d2454298d700d51b4a717a152d3ff73c700812743fc6dd124787a6699a57c97139c7e153b32e9d80d84f7e2141b6f069d185a2abe77eac2410da7eb70d7fc65d1e538816fbdf14271c2f4314a54a9d0b9642c9282863a3d8394c02899f63dae954c907bafecfeedfa318e14aec3098b50de4142334b7998d04ebd76c6164b0a50fca9781d0c34f0d473d7b9d2efa937f7b130146c5c0995e9ef5c8341c6de68c6ecc49cb11a9e46feacbb0a9c6a90438a4d01175da6ccf4aa92daed74610859f2249238b85d8878cb58187fdc3243a6faf05706b977722ce36b343c525c2f641d67ec812cb6b72354b8db6ede26ae55b36c5e901f7e67b46ac85ce14b6a0ee1b06e00861d8b75fe5e03f91ddca226a8bda1d3a9917b780b5ad5afd34fa0d390fcc23d37de5307e6ebe37639d732cf387f54db4b866919f5b6026e9953929cd32169c1726de709daeae5551e09210212a0682cb2dd20b08c04c21a501905ee6c0e43743b6161e6202caf801588bc289d38a7cd98762b75548c838c787a55896c0a9bc6a3bb1e0ca3078c389a89598183610a1609641cf1d198dd2a4705b99609d74871c595718d38dab9b15587860261efc11d030583a831b40c856f8e21091f7ecb318e4d8ddf031c63a898f21b747a9b1ce86d506eaec2a788ce2779d259af120ad18d027b61e42281a429055538604c1b3daacab8c65ffaceddecd1a59afb711b1a67b5b5fe4886cba2b08da300681a13fcb913b327254882475770b4573deef744c07d611413106476c2fcf951a604065d57d3a7f32d3a7bf9c6e4730d51675e7f4ff1b91ecda9497106133b46f30a86e6b16e0ce77a77efc65a5720a86f36f491ba22ea8265331c636d240879a56c9f7ab837df430a98a70619bb05534c39b6bcf8cb5ff372d974759083d95c168454b6852ba5e04db0af77a97285cf6368a99b85c7656f63a49d0e649baf9a4f6e03eaf44bcfbf10cdaae24b5bc524a7ae704cccf0046192734211242287bc69edc00d64d9b716af41d9da7ebf4d15c5674484f579855f73368f329107231a4150421f4de91c115bd37f04f5efd3cdff4d00a7eeb5590fb50cb5d97a5771e915487232681e82ba98eb61b9172185fd029cac5cb5069c2bf28d61021399b45b523e460e0e37ff9df77e4490d91f1c5d7f1de0978a0e9acb47d615ead7fd82d8c0cdc5ee9ebe596d7995f62acc60222cf7611b1cf43cd3fb457e610d930c8dc956111aae33259ae5ed4ad2ffa30e07a96677a9d7590b3fb62eee1ed0ed4c7a3dc29104f23361e555a985380dc93320ac7d7055c7147c3570cb2305cd80da74a86fdb855c78b677f17435beed276a7a1ba892d24f5c5621ffdbb04db07b0774526d4f6c18c2e87558fe260fba9b89bbf3b6f5b473b882d66a1e3b7a7463d830c086df8d4df9126b56f85060c6485aad2ce199c207a4bf6644fc0584d49c7be235adc06a13bd625d9ab3b19215579b608167d07a007ff5ed85d6fc93fabb2295f0981f7519ad13a56ed38b4b887bf5e3536d5d1fc30089a9e3b079226da63e577c998a4b8b5242c4eab616b402cc7d888e59ebd83da454aca1f44538b6a86f709a471b6dc420b7640933d7b5c87e4763bbb85d55db2b9449adf641b1a5ecac6fadad7cd501aaf0fe5cf09ae7d5b56059dba5211044f3fc70a2fee2f64e21047a23b7046707351163afe8bae96014a172e3df646d3f8f5348dd2490a92c113fe42f88480d8a772ba93c8882c6677b705ac09c13fc64d422dbe822629b904e64d5c2780bac499f6e63241acdb323e6e9a7a439206b03056e81cefb855ed551f7f4fc8af574b653746e771296f7d020519099e42e1d2713c1d3f00df5d2c647df57da7f37edeeda370c9cc7a0d702a9f8486b67eca47a83227328a562bdec9faf0034b3bf7c5dac2c9af5c73f8e184d89fc46c9aa322a40bb4289f77be02e6a3e669dd6cc1e404c270f458d55fe5fd83e6c8336e37822dabce3568694d9d95232a2c5f9fe5b54131b32312c4ae29ac508f9eebb8e045f0035bc46330685bfc348392aa97b0faf034d69ea38f51dc2be53317184c2116b34090cb91e59b88c7c927ad8f4ea1290652a39262807805c2a18d95a97321f5685a6e1c81a9753a3b3f5ae2d5191163fc6b978857d6a7064d36f115342cdd2c0c5d4df3e47108b33fe6b82077fce8cd3b97d5ff604ba62864fdc03ad8f6d34d11c85644a37605762d7a4b40dd94046d00f891ac2161db06e4ff3c30ec033aba661b0912ad832253aeaeab8df3ae52a9d8cfe897b79062906473ccbe1ce85c7211d1271970b4c041a843fbfaa1723cdff9c9e46064b898137b9cabfce7e40dc9e3639ace6422150a9727e2f0492bc0d1536801bb6e1d22d55cf4596101309c16bedbd0ee2ba4eb898d91c75937907196691d520725ce709422d5bd6930681a8a3f3afef5e2f71abc6223efd789cf286321298024080d41236d3d05e23364ac53e34aed83f77d9ad6cf899b676c76c33ca478403d262f27d19040dc1534e61e60a2c476c777873a891794d82c857b9c507e22974c7e930809fd5614f617becfe1c26f25a8486add683b623fb9be58ce7abfcb5c1fcccfdc7c2d332654011c5b51af2eb713d34b1bdfed315c63b1a7c7d4b04c4d4abe88b560c24829ef1ff95f83ffc1ecd8500d7eb8afe4c2946e7434c2aa57b99842df31c247c24c9a3d8244ad1b1609e53fc1e4fd91701952ef66c2fa6d542d6648719240aa1cad996e147369047b9a8b1199fbebcf4cf7a49df8f577d9888b2c61248570612d5534f3dab215a11e46f27ee4d05737083e9ad6f24c1f4cb02f57cb42dc183f48eb2346c051560fef5fe98e55abd74697696482191aed85966eff47a6a747265e2787204dbcb43f003da36e8e8b240614d387ace5e10f9478631a56c863666f4aacf178a6924f910fed2931191ccfd22404a345b8e8d63365028728c06fa009c8f7e92cdf4e37d42ee8ddc9420a17bb8715fb6e138057bc47b60eea7a526815de46918f8fd4d331fe3f32bcc63bf5477b69a1eb08c69b1bd5c04c24f735e2b5701f9b8a41c1468b019c5c0e47555f3d9202292e41f045a5adc32b461bc8c9fccda106562a2028167666daea6ac541ee56a9a048c0bd4b38ed12521c742a605f9b0b148df96b074800a1fbe122652eb35c27f7a72fbaacdf867eaaab17f84cf3e305267fe3bc3083e77e9379e04d743f2238354e0692a5be10abcd06b02a08cb9ff96b941e2fd8c955859aa3332f35d8eeb75e1791e426d292076371df23adf9c37d03efc76f2049936e45117184c5895e2235c0a10ab4791233f537733d890cd8063708f10ccc2120e8f905c3963e29a4306460ef1cf3b0156c0e0df0139a58989d4ae28d73221c330e2d95250469fdee0acc0c2cdf52f6c94abec5c4cf384c5c71815fbbe9880a407d08b6015f7145f529ddf459bb8111e720692cebc3829263e704468a939f735cc0967661fab5fb583152ae1dfed17563c12462a0cb88891745c999a743bd0d24c6635f9a2dd94522307988c1bc155e0198e3da13e5adf100f76579ecddd6c3e86bbe6b901489bd0d36f58c42de2985b04ec7050c21f791ecbca649c1709720599cbd67029cfa55c34496648a9509605582e7be29a390622e22ab39caa685441885864742365ab6375e53f63ce7bcd179ea3a88ee89c40e748268f611f719a4d9fbc14be24a8321763c885022df9163901f309fad0bbd9d512c51b21da45bf3edb9da9d98141aaf2b1f4a2fc39c089b7f4d65f6f88b73b4a9df83739e7b7161e4f27bd8e293a25c5000b73948911cee0dc8a6c825a1683a3cdf56bd429090b0fac4e9ab36037f0aa85f5517c6e250e72a6aab10c9ca109342eac1e282f12fcfb5957eeb9d951303f2b830d160435e92cd71ea5a957ce24a64bdbbbb4a074716fb5ea72b2f72223ff42a26a7693182838613b2d9335910575e138c1fad6bf4a0ec8b3832ca4d0f4d3a8d0467060da88433abb8329162fb9560d8d190cf91dd0901506409245756ed8925cadaf476850cc3c2309d408e2a3dbc5ede36b36d6ba4500c631ad562c9e647aad06e88b6b62a4fa7017276ea16231ae2d1a780fba9e7e82ac363cee2e3ab55b044e2964376eefb502abac0460dde2c2f0e129fe4e69c0ac55ed67bbe14d2d6df9f257d52f58395da29ef156ba07a638708a84615b33dd706ce6a5f64cb0d6aa13f46d93541a61c09d2dabfd15b18a7f341e38be9fe83f55800d01533c7fe9e0ef6edc1d5e8f819745b42bad6e170757418ebbbe84d9f0fd527ebb906c1d87441b11476cc192e37658a93eeb2058527f970b03a09a5df441d8a14d3e9546988b1c1aa1e7ee1576111edd9fe53d727930327acabc41acd4b960b535f6ba71dc6da60934ce4f0dfa2e52b77eed14957e4ef9fb6b7ca396e78812ec0b2c94b3774b1ea2115ddf21bf21711703ccdf3b6a2eef392df1fd70fc70d0f030e703fda67b1465c3c895cfe6acfe9ec065f4412ce00e90e891c888e7481986df11bfc453d80264bf95cb65f86444d4c603fcd89543ed5b11d97f6cf7e57250c3a988d17b7ecd82b88d778445c07a67c751c011d39bb535dea35292e5f", 0x1000}, {&(0x7f00000013c0)="efda818738f223057f94857dd05a4ff95b88e771dd228195693336cceb954c3dd65d3332702cad617dd8d75a68b59e4d8d2141feb7cafff4a5077c14f32111c1966ebcade57d1037928af0d049ef2e53dee37c96534a93449b4e4d96eddffc8b6f1257cae0c3d587ef0a", 0x6a}, {&(0x7f0000001440)="35f1a0d042b50bdb8196ab9b94fbec3e4a105be910113d810a9609e83a4dc0822a5a6219c221aa4b00d1978c097ddea72b4adcbd4b1b2e43a756faa088a4", 0x3e}, {&(0x7f0000001480)="3fa1660906a0b2394116ee1a925e4fced80d445d4cce3898dbdd850f284b51a41fd8fb1b59b8a31bb7d9b86500066bea5e23af2926153325ad5d68d3c2467780c99bf651bca8f98894582732be606f1f6b755e59c756cd7d9eeaa06024247f89b167b1fdb8adb64704c3ea65308f422e31cab8705bbe507d47ffe85fb6cca6", 0x7f}, {&(0x7f0000001500)="a977d897b979d5f3763115ae61361ffdb1592eaba0f711d82ae6ad981dc5fbd093f28664a126609c21900de6294abf4387a6e11ba44a3755198447670a4822b7615082cc3ef9af91703daa65bd6621aaa7921a294d8d950c77b5c23251c9ddff0dee", 0x62}, {&(0x7f0000001580)="f2bad0128d1991de0c3f2e4b6e2caa5c0daaef166e61dfef9404482f9473ae316a5401bebb55efa1c5d39e0c0e27cc7b13cd8dfadffa", 0x36}, {&(0x7f00000015c0)="45c6de8db430bdd74e93a8bf7da0cc7f65d1a24753cd6a8e3cccb6aa81f21d7d5a9bf0a3dfc90326b78c7d3fe289548683d70c362c235940e5d0e183302930580c72d4a36b9556b78c270629ef98a618f7a382ad42f52edd92fe1fa0c5b7d3907b910a85faaffc252e6597df2e3423cc21bffb368e8f8492a55e", 0x7a}, {&(0x7f0000001640)="72b608b39519b2766867f454fb0e53150c90c330eaab147abe56c42cdf30a60ede4078431acc6e17bf3d26e0a188505032fc5786f9149482f3f9eb5a2d694798121b5bb3afcce890d2f44d813a14f3c9b653628a746dca9c7bb547294c5b035e63800c601d11c80480f4f051463d63044ebeec1f73", 0x75}, {&(0x7f00000016c0)="547207f1430c14a394259366a3e1c21a024d11be6921f6cb387f54d52fd7f0cb353b54e036cdf58000cb27e27f94c3f29ecd3b26c9d63389281d685918e60cd122715a215714224a9d099327eae112d6de5d9a56d3eb74e280f7086650cf", 0x5e}], 0xa}, 0x400) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000004}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpgrp() poll(&(0x7f0000000080)=[{r1, 0x20}, {r1, 0x80}, {r1, 0x80}, {r1, 0x10}], 0x4, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001840)=0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x5, 0x9, 0x0, 0xff}, {0x7f, 0x60000000, 0xffffffff, 0xfffffffffffffffc}, {0x1, 0x3, 0x9, 0xb1db}, {0x7, 0x100000001, 0x1ff, 0x1000000000000}, {0x4, 0x8, 0x2, 0x1ff}, {0x2, 0x9, 0x13b4, 0x7f}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:33 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x800, './bus\x00', './bus\x00'}) 16:02:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xd, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x51) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x200, 0x10c0000000, 0x3, 0x627c439c}, {0x1000, 0x100000000, 0x7, 0x3}, {0x1, 0x1f, 0x8, 0x9}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:02:34 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) 16:02:34 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81, 0x7fffffff}, {0x6, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f0000000080), 0x0, 0x5c2aaf47bb556133, &(0x7f00000000c0)={0x18, 0x0, 0x1000, 0x10001}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="b666f487ad81c4dc659c4d21986181b67a60fb473d0d35fbec688fe31e361ee4291d015c53e31d6d280227f624f3c4e7875e0d0a552dedc16d4eac782a3c37371379bc22b089ad5aba038dc55bdf126a12ec63dc3233f808df51f22b285195e5a9264a086b6e2867f6fa3ccf45de84522f7b7cc53dd1b5cf41c0a298923a11a9d1754db36df4e412c4aefdcda4ce9afa9f548c3701d61be2c5744d3cdb38c8fde8c636c1b37f3d9e9452b55a765ffa722ee41e4bcb1fe5ae8f2a58f00e9759a6b60a1809e089034d8085d6298d6aeabda82d7440c36840b466ff7cb0ce122eabb7d4f1ab02fcd072187f63fc251ee1b38502cef614f2eb4729fff05b1c56dbb321cfaccdcfbb1bb7c7671ddab81647d04e88a84f02a919c895be000000000000000000000000000b110cae2c0b7f0967f3b5ff377fca8013f6130b2d73b19449477d1d297ad06ba735aab98d835cb3923351b59b68a2212d562cb0770c9b1789a17e0c2f2c0815b4b0a0bd6bf975e44c2320b9eb0e5323a687241b39d21ed1d4413342aa88a3ef647427fea59190846513938c08e59d80a38af61169d7c5e2bcc65d3bba3b94b4bd7e1cb3abd411012316ced4292e2b80516c458795c8b9dfbf350fb984cda00ebf5421c2490203145d6777cc645ed68e2242f412b9e08ae53c75273c549b42ece6438342efa7f575ce0ed813ff"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:02:34 executing program 0: r0 = socket(0x6, 0x5, 0x3) setsockopt(r0, 0x3, 0x31, 0x0, 0x2b7) setsockopt(r0, 0x80, 0x40, &(0x7f0000000000)="c52cd3d0839b0e6883b7440bf8c2e5e790904896bb1bedceec75e3a001d8084b499ec8beae9157a0919c082869ad76aa0259205fd3712c85c4ff2949b5708b528dd9b4de2ad37ca0fe14c8b770fc6f18432575187c2bca0b81de8025389c8539da222da2ec4cf64a40b974035ffc2a4a8803561484cb007eb8cf4107b8d35d55f7f465758ef60966361fb45d0df6bd5a2b2d73cf0c3a9441e8e49e748e7c2de589ecdbedbbe7fbc74fc6a4f1bbe0ec417eac790d8476ba3a719ff530ddb4e5cfab1dabe7a06d1561791f5f7c41aabfea24240e4c1cb92c8568a103ecac2bbd96fac5543cf0c7de0ed0849787a7a86b3f", 0xf0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:02:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x2000000, 0x2, 0x9, "00000000e74de40000000000000000000600", 0x0, 0x5}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0800008e12db8ad467591008ffffab0b21d6c77d5e1a000500020004"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x40000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x7ff, 0x5d36}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0x565}, {{r1}, 0xfffffffffffffffd, 0x30, 0x40, 0xc501, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x18, 0x2, 0x67944383, 0x6}], 0x3a, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x0, 0x1715}, {{r1}, 0xfffffffffffffffe, 0xdc, 0xfffff, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x10000, 0x6}], 0x7, &(0x7f0000000240)={0x1, 0x4}) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xd7, &(0x7f0000000140)="3ff9480161f39fcd8e477d5093b1863081e88ef72261d3c319cb81bdbc31e732a9339679f243841d4c9be5205139319c478e311ddd9f906c6b1aadd05a91b31dfd8219d6678ad5b24a22f2534f4c133982734a160fa2882c7e69871cb6e80fbc76c3d279c30692dc196a61fa59ea438e0b3109a9e9a3d8adc80efc6ab95b5424a5a433b3398ec174a3b8b331a49da68aa4e604d2a975c7ce7cddc330ac2fb4119ac9ed1baa57906043fd3cf833c628459ac4c31a30ce24c7003025ba5bae9f788b46865da6e9e8a3cfbd98afca3abc49acb66d8de74854") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:34 executing program 0: kqueue() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/138, 0x90) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7fff, 0x0) socket$inet(0x2, 0x1, 0x10000) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:02:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000180)="2315e4b47d1b5835f8f8e55654859a26f2aa80506f6485c764c393179a12c547ea1770134d4196fbc6353c7c1772e70e145e04bce533f6f7f982496cb1925c0f891ec682e15bb5caecd2ab4701e8db41f8d2b8ba0d2f0b49483cf718971d61dc4d41b38920ca4577334228314f5228d5d02b2441853e26b9b64886a5ecd58a1c310afda4602e2a62fdb8a37cd386d967b727f5d19a1e4b2829b8f9d5e8bd75cc597375a90b696ea9c869dfb9cf548f463c3c883126d0e7122543bd0cd687bb7fa19b3eb340c5388ce4d76339660444d00877b9e753abc5dab7c3b0ec4abffe645fab55a45ba7ab7227", 0xe9) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0xe7aa782511478e9a, &(0x7f0000000080)="9223fac0dc994962c3990afa1dd4874c775a2b8490cb55c75f1509d2120f6b0515ad98dca1498d68b8e44adee73fb3bd007a6f84e1ae0d4191916a1b97b1de9a82e7f9472c9c41dbe4bb47170a97d01b6c0075ea15b588", 0x57) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:02:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x6, 0x3, "e17ba7cefe6fba08fdeeaacabc1a74d36f7570b6", 0x7c0, 0x1}) recvfrom(r0, &(0x7f0000000080)=""/54, 0x36, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xaa4, 0x1f}, 0xc) getegid() accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x1) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSCTTY(r3, 0x20007461) accept$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fsync(r4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000380)=0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x4, 0xffff, 0xffffffff, 0x1, "4177dd8f95e916c7910dcc6fa25a50611c666753", 0x8, 0x122a0cff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x0, 0x100000000}) r5 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x1, 0x40) r6 = semget$private(0x0, 0x4, 0x20) semop(r6, &(0x7f0000000480)=[{0x5, 0xa7, 0x800}, {0x4, 0x800, 0x1000}, {0x3, 0xfc4, 0x61e2bee2a5da1c6f}, {0x3, 0x358f, 0x800}, {0x4, 0xc3bf, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0x10000, 0x1000}], 0x8) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f00000004c0)="eeb6cce76b42b981ae1bcf87f681795e5b9aeb458686be902ae58c484aae9f297908235ee4803657817d470f2188e430d742d4cad515a0d38376c6ddbbf451b97c5ac69c1e8802bd850c6233cea8841f81d3399f8bb3b7d9961480d233913d1777c585b900a82f73abbc3395e35ffd29012a8201772cf6953002572304341e5510ccee107098300e81503f5f520eeebf0e23a94c684802e15ea7ce401ab9f8235fb830b949b4097ef05d91c9010b56140f3bfaefafe5dfa26dcd9e9832a94c74a6198ecf1cd3b629783daf07d00854f406335825b8f3c63d23e4af4105655ea7b71f4b5b72fb", 0xe6}, {&(0x7f00000005c0)="a02d1856bd30014469e3787b7261ddfd25de9b085cc51ada8bc3abf2d49ebed4f2c309ef01cb14c67ee25e039028261c91bf8fe927292afd927b07b0e57902be178b3df67f312dc87f0032f3cf5d666f0b1b0f379b706dec81a159c30c7f618f19d128ef486e93dc585c9aacd7ce3dd23eae5466f0c895d9a08ad84cf69adf5908d772f1ba6e078795e5cd637351498155da77a90bbf86177854d3c793ebbc6ec3fe4d105e0523765144cba0068146d6135e0bcef4693e212a8a10a08587843e351983e4e8cdfa0f0ebfbb1434134e5659bd60fbd545208107df14d5d910cc4bf9f5316dfa51617e6cac3fc0779807ee670bdc4782d5e70ce8800976bc", 0xfd}, {&(0x7f00000006c0)="69b73b9ce7e9321c2a51f4cd20d0a2fb52b723b9e28844fea525976459ab5b6e5bb6d1", 0x23}, {&(0x7f0000000700)="bc5d3e1437d5e975a9526058eae33c39fffd312fd73696ea51bbe8c3b5782129fdffdc4e9c4bd3fbb4cc92f10677c0e4c0b90be6266cebb6f439046a3eb1c7cb80ec7ac51d2ae56ca21c2097e900ce2f5d4aa93fc8dd66587d59a1c5a4d5df4f2430c4e6115e0a86c5c5e650222090e4e70faaf3c94e99cad2c7c964fb008e3c96c9ec422ae967666e3334a0ba", 0x8d}, {&(0x7f00000007c0)="827e3cee6254a2c3075338472cb45314ea125aca16c457", 0x17}, {&(0x7f0000000800)="be074c14220044c095c7c06343a8bf0b8aefa0bff9ff464a04095740cc6e40cea21cfa658c4f622d6d7d1cd7f18619572ec75deb3541e30bb635e852799e1492f2a9d2f4940b49ea4de49aa9d69ec0008d1cb82f0ff69780f894d57c43fc18290cf3e97bcb6834d6ec0e300b8c13eee6016729f237313f335556e8cafcd30d356a29c91ad6c9e01d4a38c197fc3ef955f9aa48c4a7c12829", 0x98}], 0x6, 0x0, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000940)=0x80) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000980)={0x2, 0xf38d, 0xffffffff, 0x3c6f, "46a152beac670fdde698acff3adee2d99c9771fc", 0x4, 0x80}) preadv(r5, &(0x7f0000002c80)=[{&(0x7f00000009c0)=""/155, 0x9b}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/1, 0x1}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/238, 0xee}, {&(0x7f0000002bc0)=""/51, 0x33}, {&(0x7f0000002c00)=""/95, 0x5f}], 0x7, 0x0, 0x5f) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002d00)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000002d40)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000002e00)={0xa, &(0x7f0000002d80)=[{0x100000001, 0x5, 0x2, 0x9}, {0x3ff, 0x5, 0x3, 0x8}, {0x3, 0x5, 0x401, 0x5}, {0x2, 0x5, 0x2, 0x2000000000000}, {0x3, 0x40, 0x9, 0x2}, {0x3f, 0x9, 0x80000000, 0x1}, {0x6, 0xfffffffffffffff9, 0x101, 0x86}, {0x350, 0x4, 0x0, 0x400}, {0x88b, 0x80, 0x4, 0x1}, {0x2, 0x8, 0x1ff, 0x7fffffff}]}) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000002e40)=""/4096) 16:02:34 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x6, 0x200, &(0x7f0000000040)="ede19fb0811a7b819aa11d2f30675784561ca5a4823fdd424ceee2451f05f5c949bedee4d7da40925f0add7241c7e83fb0fcdd7e48c62799a2118ca0003ebd0eb3a21fa9b2e79794c871dab260c6d17af13ecc9c62d443005390ca6e4c4e3cc8b84dfe656a6ad3a5ca9e582efbf28b441610f38cfdc9822a70a66d28f61f1c71905604743f1bdc757414306bf8d2528117e9d68fde6b8656859d6a8cc3160bb07d3e70e16d44fd7d1fe68fe9b808b9100d81c595c0d73671e49405ccf13940c1fa7f39a7d936a6152411e49fa7082c6b8768d308e933d45c0dfb60518785b7de", 0x14d) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket(0x6, 0x8000, 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x8001) sendto$unix(r3, &(0x7f0000000140)="407459d26e6919a5cd0191d9d68a4c8248e984519ebb10fce1743624f8f717cde184e2f71c4bcaaa3ce1d1530fa0a51d7b97785dfda1fbb3f1a3428130a9b770e9c4fba2b3d1756852286d32720c06e6621ca39e41a6883b95c06bae92ee68d21b7e45eddefbb5836c909b50bd23bf9e7457517e6312483c00871002f2b425fb7f286ed7f93cfc18242cc513c8b89fcd4ed033d86e", 0x95, 0x400, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x100010012) syz_open_pts() chmod(&(0x7f0000000000)='./bus\x00', 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xd1e4, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b"}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x10001) 16:02:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) semget(0x3, 0x2, 0x220) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x46d1058b2bf1602e, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f62754c75da"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="e05fe94469c2e2edea65b320f9e13832c02591e93203fe61483f107a091f3f761678405c7d251e57405ec315db8f947026e96da4eecc142a3516c97327f45e4b2cbed59eaefa80d1", 0x48}], 0x1, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r3]}], 0x28, 0x8}, 0x3) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000040)=""/24, 0x18) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x800006) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x6) 16:02:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = socket(0x0, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000040)="b2dd5d7856e22bde81f188a271ade30fd28766d4c0b89441fd017b4f742d3a9e34708c786bd1c0030dd085d92bd65e92c70a3075bfb97d9b50860f8129d0881ba6f9d44b59894927ab2bedf560db82ca4f596d4274050252471a9d62f0ded8389c4d70802688ae3c29da73b64017c8b6926aed", 0x73, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20004455) 16:02:34 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f000009c000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:02:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="4e0104adcf383e3666e31ff46dd0b3e35452e8625b245211e04a12cc06a094fbb3e532e79aa10f208347edb2b8a20a1e1335856eaa86767dbe73e9e286493bf003e1802f77c16e5a269dfa6ed1441ba68d92b2acfc8c112298f66cd135d2a23ffd9623f60067a1c0b7babb6ef07569797897f4fb7c0d18e629a671bc4526151414a84018e2cee7aab7a049e6a5c5fb0d54b7ca98162ce0dbb4", 0x99}, {&(0x7f0000000080)="2d5abd71ddbb2d947230e94a94316dcdfbf2f74dd1f90ac557a1632f0fec4f08e9d58442c95e6fdf2cc9afd52289ff28079ab73c3265918e8571662066811a5ae3ecbfdffb2be5ba16e55ebc7993fcb46553cdfac88cc16da7645f9ede309e25", 0x60}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) utimensat(r1, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="270a4a911836bee1f7a841a07ea637fad34d92b1f904ee7ab0cb988d7e8d2e6bcfbfe88479cdeef733397f03fc0a355a311b81ff39e5a06cc7c68d5e884b3c3b1a4a93b9ee288372f2e5525a2d6b507b7ff361497dc779528ad2ee79a028b463c8290ff51b0cfaab7656c1e7ba6a6f061767d5", 0x73) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x80000001, 0x4) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="a8ece1d382161b42c9af3c153bafd01828000000ffffe1efffffff00ffff3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x33a, 0x0, 0x0, &(0x7f0000000300)=""/88, 0xa}, 0x2) read(r1, &(0x7f0000000200)=""/100, 0x64) 16:02:34 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="eff9c8206d3700f6d5d3bc875720c9ede255c7a28a463dbe91ba069849b9a6a2ea3e4bb48e6200001860f5b1daa4a40a9773f9d275dafe37acb729bb0701b6b89ae8982b7c9f45df00ad0e5f5727d4ca6e3b2b33e95754d858ae5ab143518b84", 0x60}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 16:02:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000006ce00000008000000000000000000000000000000050000000000000020000000000000000045741f764100000000e74a56df84827a000000000000000000fcffffff81fffffff6aa82f3ce0000000700000002000000050000000000002ed9070a0acdc4799c16f99d1c4a72a20778ba60c84b9e15ce0143258734656393e466d27d398477f62ac4dd000615c7920b57847a72812db3ae5cf8375646373bbc8890a38d603e731583680d4d3eb820603bc9c3834c70fca8d3ae05ca5565f1e684d6dbbf6e8b965a2cf0ddfc4f"], &(0x7f0000000340)=0x5d) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x10}, {r4}, {r4, 0x20}, {r4, 0x80}, {r4, 0x15}, {r4, 0xe5}], 0x6, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x408) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$IPC_RMID(r7, 0x0, 0x0) 16:02:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) chflags(&(0x7f0000000440)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x717c25f742746b86, 0x7, 0x4}, {{r2}, 0x149d38b0c6641068, 0x40, 0x8, 0x1, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0xffffffffffff0001, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1, 0xf9}], 0xfffffffffffffffd, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x12, 0x40, 0x8001, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0xe1, 0x0, 0x6a90000, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x92, 0x20, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x1000, 0xa95b}, {{r2}, 0xfffffffffffffff8, 0x2, 0x48ff12c03bd1139b, 0x200}, {{r1}, 0xffffffffffffffff, 0x22, 0x2, 0x2, 0x5}], 0x81, &(0x7f0000000040)={0x1604, 0x50fb}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000200)) write(r2, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:35 executing program 1: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r8, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x3) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0100c3006c65300046d0a000fd8ebba90387c393585cf4a451d6d018a21d0286eca638442a0a8b368674099e39610ef6d5467c2994947d04fcbbf2654278483a902a39845223d2e00eb45b4d1e020000000000000000000000000000000000000000000000ca62435019b7"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r10}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x6de4, 0x3ff, 0xb6e, 0xc3a, 0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") r1 = msgget$private(0x0, 0x18) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c36ce5f8fa74dd86c545e87466559d88c8899bd23de987b74da99e197ebb4731cb8e33b4d67c2413dc50007663510b0823a6c56f2f6757f338983bd22eef1e0047a1dc72ee2308f9a77afc00d9820ffd72e84c5abccd0519995a16"], 0xb9, 0x0, 0x800) 16:02:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) geteuid() shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000080)=[0x4, 0xffff, 0x2, 0x8, 0x1, 0x100, 0x4cf67bed, 0x7, 0x1, 0x4]}) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) 16:02:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x65c378dd6abf71f7, 0xc0) dup2(r2, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) close(r0) dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="20672d5d07f80e1b788b01fea0c1bf52995ede46b49255feb80a0b6fe7da01a24d0121d1228999db76111ee7ac9540e3f80ddcba3512bb8d81be1d084d2f62b5775eb15644fc771b3af230d88ec5193d32003148d7cc8086798bd5ada100380be3e0d2c017f3ec5a7bc19ee395f9d9b2ed5fd53ef00842c9a97282279d1aeee60816a12b341030713c747a08701707016ddfc0741cc2f003583c15d0fe0d2f50de1526f1a4bd78d5dcb3e8a49dc66f2d9ece9a043dd895952358175f08c1dc4b6cd86e9c84b4342a7b8b5ba073733e67fbebaded9b21c47348", 0xd9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 16:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) 16:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x54e}) 16:02:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x1000}, {0x9, 0x869}}) 16:02:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x8000, 0xbc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = socket(0x20, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/206, 0xce}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/151, 0x97}, {&(0x7f0000000740)=""/203, 0xcb}], 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000900)="ad18000000000000000521a3070000000000000091", 0x15) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchown(r2, r3, r4) fcntl$setstatus(r1, 0x4, 0x80) 16:02:35 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x5, 0x0) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, r0) setrlimit(0x0, &(0x7f0000000140)) 16:02:35 executing program 0: r0 = socket(0x10, 0x8000, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x583, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:02:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb186c65300600000000"], 0x1c, 0x0, 0x0, 0x0, 0x195}, 0x0) 16:02:35 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) 16:02:35 executing program 1: clock_getres(0x6, &(0x7f0000000080)) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x307, &(0x7f0000000280)="e172bc72476e6e7126939d4d8d36") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) clock_settime(0x0, &(0x7f0000000140)={0x8001, 0x3}) 16:02:35 executing program 1: r0 = socket(0x20, 0x3, 0x81) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000504000000000000000000"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 01:06:09 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 01:06:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x401, 0xfffffffffffffffc, r1}) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) geteuid() pipe2(&(0x7f0000000000), 0x10004) 01:06:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) write(r2, &(0x7f0000000140)="1812fe673bd8072a4837aa3c0cdf57023dc0d0223b50ea61956695c5605f85d69cf819b535c39bd10d9d35ad274c2f63e2ed0bb6ca60f693473b519f518d22b6e6936001d5fabe44e5d244ddea36388f6a0364b515568851b6339dc6f841283bdb70f0f24b61797c2f9d9760ef7165626ed58006ad6511cd9bdba8056790798413920720afc516c6d7ca82", 0x8b) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x60000) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x896960ff9743b01d) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x95aec3c8f27452b) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000003c0)={0xfc, 0x0, &(0x7f00000002c0)=""/252}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x10088, 0x4) getsockname(r4, &(0x7f0000000440)=@un=@file={0x0, ""/22}, &(0x7f0000000480)=0x18) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000004c0)) fcntl$setflags(r1, 0x2, 0x1) r5 = open(&(0x7f0000000500)='./file0/file0\x00', 0x200, 0x5) r6 = fcntl$dupfd(r5, 0xa, r3) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000540)) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000580)=""/162, &(0x7f0000000640)=0xa2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000680)) fcntl$setstatus(r6, 0x4, 0x80) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000006c0)=0x69) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) pwrite(r2, &(0x7f0000000700)="4868d7ada4dde9245742625399bf2fbeb11348e20d6a776517cc355111abe8342f7235b5213fdce5167e35619c5823841066c877b5ddb7c7d6ffd1d459469983380d71e141cb80c00d77855a80629cf9586863ae7991dec8a7e246065f19b4b86b4ff57f7cefbad0c8994cdeead7df3ee79ce56fc59792bdf96d3cecc9abce28de707fa15f5f9eb051fd43a9b8bfeb3ac9e0d2f71aa26d2091544422a5d8e257bdc3cbfe368fb6dc98774478dbbf1124c954b8dabb2b53fb503962b2f825bb751371ad3cf5a10a97557270b2397b91c316701ef7b9b3b5e67cba78105e1f16dd34ade888e870b85b3da4554afe655a36f01c2a44e89c7e505fba71d858e92f98ba961d301d02502004ef4e5f2f6cf30e56fa53ce77286fdfba6f4fed6babbd96fa891a732b4515b372f623388ed27c0b70805c964a87d5a24676030bfe9571d9bad3019a84521265ee222f35b74652504d990405297d1d1f119a9a3b4014c39dcf5326a8934cd5bbb2dd1bd670627e69cdc2d74635af8c80c90ac188b95bc7d2894916629e632ef2ac6bd39f5a9e2cd5d643824c3c3a08a417e276c8bc4ac70ce98ef799cfe4242e176074ed6dcac88db681430b4eabc127cd7b0a5f2b5fbf4e291d5d772c51039f7fbe75f1c7b133aa671e510df0bb9d73805c4425e0526f6736298013f5fc36c0b864963c94da114035994324ee2dcfa41d9cfe2f43f57278bed59b692d037d53ff09413fbb8034ff47b4d82fe417870d2a50d0e19ddeefe4c85f39699c18fc0dc6e02dc0cc89460ff085da1e979e0fb71e217ffde0d4831672e18b856a87f885825e2d6e82197e65bc865788af8daa594de47afd486a0d9bb92546a8e212a1746273ee33fb70d275b1183634130bb2ed88e82e2d825997aedb0277f9861194a2fefe6b5ee0dde0d73852c0cb3f562b04f27e3f2ce6f42265e24725c318bcfb151c9d3cf62b594420744d3c702aadaccb105e67d306218334ddab00bffb087c8ac01959f4360a9da7ea0f8c230fbe0ffd0cbcaa3f9d95d9111ae6bfb06d8e6bef70c406fce4cc8d384809219bb5631cc715fd863b157732ce0401987ab4a40a671b6215daef55193ccd77af579580ffce8c61bc396577f64870f5f0cdd0efafdc809a02095d2ea20554e757f31c52fe79c83ff18bdfe2667bbcd90dc38f50f94c5c736c7d623b0b73339c267322e8d8583ff3368657b1b239fcd9b6748a00adaf489c43aa6a3c7963950cf3bed052f15be3b2615adfb807cdfecc8b617929be24e4ac20bdfffe64072e3899c2805bb3da1802096af352b69aaa3aec451e52bc1a2721b3f773394470fee64c4e4135dc0cb0b6d97d0aeef614739af5d0bc00695fa92c34d736858b51f6b5f2356f8788469481a11350fedc27f001712b873db1bb69e05b04deca6ab0549c33fceb753383d1e68cc246acd876c63fa2f17fd991342889eaf406de05e94f470de62675ccd7e325c24039aea343592beedca8991f7f8c025383eb98225e66c102e1886e622f39c4bfe35ccc96d82fd5fa4def5313b7dd5e7c8666f0239c1500fefcf05ff417e95aa3af73d5b4ca48ce055377a03cd7628032f2068cb1faedd5099b8b110ed7ff197de0885a2141c3cf7690d6cd5fb83c10722de325c8f853d9eb230089e1dc4663a901928214d7e9babe044979e0363846708c8372b7732002c29cd2c8ab09fea21ffb6180d4fe95458f2e60e2aa3e809fead4eedd64a82ca9ce09db6eedf147d859b631cd3367546eae7847042a874400e082f031d5157ab0ccb181b342a33aa90c41f9002f4cf77a604cb8e68a4f200edcb71c8bcc4cc303b0cc9e2ca5a2938f5df1168912e294500708eea3008cf13c1af94ad7558d52e54efd9ab8962c3b3741f119c5a93c4526726f70f45dd2f33fc0a4afe905dee15170b0b00c1b28b5639a91fd98be279ead7ab2a1fbc70f7afe3592058c118141f8269bd3766ec8391eba9869fdd521f0dea2d98a3aee8e720222db0f2b6075281bc393e3d54628f82d9c52104aa185d1609c7b73fad53d50b2e10c3c9df647730f2de0ed22d220296fccc83d36abb44cd7764d9d8077f4a5424c8a38dae46a0a89036081523e8df1e2f9c98cf5aa6275b70b48329a93d19e689559b495d5629fed302fd4fbdf438a4e6ad3d4a7cb804f66f5eb033dce69c5eda0807a3e712d3343c8a18294f23b06f98be7a6139f40e7b9d46dcc088b4ecec7679377a1db09978786779077e9940e924f6bf827fe458fc411d63b4b74ff0c963c1fbb8375fed979235de5a3772eb880020750875fcc1e8442f089424044b29f58a17003810e6eac93a0286dd3aa353d3e6e40a8cf6bac30d4cf34f2f5fbca8ca2a6308b5b3ce3f3bf2b48ec6a285231e57ea8a503904b2368b2e6f68c248674b4024233e7b685cf5d8dda6712be97f36254e1f0673e167962a48029f934a15c62d355ee3098895573025fab58770d2322d5e5591ca739801ada2de10b7b9e630fddef55edfd3c60da0bd11377da35476927dbc96dbf1c5df27aa8b4311789fbdaee458c1aec821203c8b3af47cc0ce5e901014e3c0673c37229842cd373daf0cd79c40abbcbe9b6c2b0dbbafad326287e9861aa082f7745ffcd7bbafe2d94ee15409ccd3c79f65b7592897eefaea819d83520ead06c7839c5db4370f3973d95381e931dd423cfce51e11d2fe4d3d40f916e2b82e5165e76b5824328f9c4e75037884596362251fb2e6f87ca1f31320c7ebb6bd9c8a16256632f1fa5be5e6713d69568ad84e5e1bcd319be021f41882106b19b015a86640082fe88a1778dbdcd8567e1f371a8373c14351beff232535bf4ccd12a1021762c2ffd3d4e39ca7a30fe320045cf45c3fd14fdaf740903a93ab6202790dabf5ed8dc4e05a751c88c1653a6c5d110e1ce493ddf9c7ad55a8755c41824f04066c4f95fa0482ba4ed0f586f21dce5b846907723f47bc3bac455d3b95a6f6f6d3083f4fef54b6f8b983bbc81332e360ca81ca874d3c85afd897bffc2e9e7684e8ce0ec4779d057e8b49b49995373911804b040db487036abf990c97cde31325dbbdca43b1de9a87db39b3ba20810068b7d9ee5ed45f92cbc075736bb2fb044dcc5e662d169bafbca2bc86e2c393fe0d8a21a85b348d396d477de691b271dc879a26a24ad5d5bff46d1e1e0c376b51d0fc932f8a0aa6b5b4cadcafb3bc60fb15f1ed90c0b482811eabdbff50124582d66f414365878e9a7768cfc60afa6d804d51b682baffaf43c9890775d3cf9530e46608fbb65b6b51866e8bcef6b35962c10275a30eebe0996af76b7e92919075589cabc37fbbe4ba1a3b210312d547bf88df2c7aa5151d5863e582865b0a8af5d6da9915d00cf09c349c1e0a5e45dfc9bf528050f231d88fa72878456ed07750155d19ee3b5fb291824f499854a9ba2af988bc72369607544a985e95d4341e9edfe47729f5517d8e47ca4db1ad404b2193503c39db26900f85a51f66c7757fdecbed2215cf55be8aaa97344a0a44d240f4d50dbe061f6b8c62d110c1788ae44f1eb4970bb05ca8d40d31ae1724eeef99a346e40e77ae4d2652033fd0284815d46d3b019077b931348421dca3db16cfe20cec94a7766771da806dd9fd2f517535ceab7d73c456efd147d20b27e0fd8faae95ab6011baee582da523b642574c2908d548646f660aadfcc902d1acb6fa44177600f6ec35390c856b1de20f642e994a3d50efdba800c6de8ae792de85d838891ccb826dab06775a8bd6d7344ba92f0d7cc47243efbf985d55fadd486e11f8b66819cafd84fe26ce05334c09a727805bf62902eb17e5232f08fe59a3b7b2b0571e813c7095a086647cb7605d4d023bbfc152ac37717bc3fe81d650b8555ec04c789ebf68d6c5b2d05e45bcdef417de3c13fd91b728d22d64bfbdda89f5b9e1a2adc8edacd9ef730af36f56847b5ff58517d2532e2d74118f6d776ab93134c6390bba12ea71368ede730b8bf677f04dd6c2e84ffec0390ef21fe447bbf912dfcdfe54dc849aa06e43e65f0175f4c4f50a78c7a300bc254aa4da6f1ef10967fd8827ae5470b88f1b97ba88f8d3d10e27ab0c8b374e641ee18212687e92b53c326f65a67c9fd69d3d5e6f0145cfd7d9e77fe9ab87e824611edd4347c64369e2d53f34d7f56102f95647d40ce40661756782802551c6bcd09fca8015657a5d221f0e4dbed3543ced6c628731630a4b670f1d01afdf3c409e64d0255d5c44ba499e30e8c762cf55fa753685052c3dc0cb60151d1782746300ded7c4f8ca077996c777c8db21fb179d16d6eaa91b1dcadfa7dfe91f6743c3b1d4efafcf892a882d782a88da7006972e6d6be063e4e1112f21840c2c17074559e03852b8ab30439b009a279ec8b1f579ff3b032cfbcf693e04cb166f0fe14e27e1425ec7d15064ed5f2979b9af1ee58e8a6ad7d871a27366add13840b6d003ccd75eb484c6aa40d02ef57457029dc682c7e760b23a73a909981c273de3c20ed3b1ba7f217f54a8d2887c2a4abd41d77c8fc300f98a1d9093ebab8899475b6baff51f4aa5b99a00a68ddd8277128600c9560be86324c9a8f76d5d5f3d997c5503ccf64a1a0fe9e284f02ce9831d8b42b7f8efa7fd91a8ede9571bf55b0a518fee58cb30624e9a4fb881c82fe81406728acee30b1001712efaf1bda0cbc638e03acd1fd5434cd3d07b36c5602590fce44a1551a70f2dd62dc3ed397d3512e1825b2cee42311b3a3fd17b9a23cc94eecdf8293f7e0e969f4722d81398b856f18322ddbff9deb5f1894ae0b193031ce8d1c232d5b1b44c4caf597276fccde7dc92f71ef7e24291a3d739a0b88c4b2b270792aa4b69407a3d9a8da6f1dec455c3d6d474e6cba86d348689d6977103c17e627d179719819674199ddc0044ce4b7967212169331feb93848e1c1259dd09ffeb8747afa842798aa828519968bac677a5e14b687366f5da05db67d203dcdd6f1992623bf78feae7c2ca04dad8716c42ec61953c376d40fb8ac3298cf3eabc0d4ae5352cd71469af10b63a02ee80aed0d612544ef9708b5f944e083f7c742003254c9c5550394d983ae09937753f62d09b481b3bae0454e720ccf4d600df0468dbf891b1f46e6fdc05a0e698b1a540f8eeabcfed3848160f360f9aa1eeb9b46d8f9af8c76815fc80d13029cad1fb47df9aa6b1e1a53adfd47a2784fb516cd37f0bff62ff5bc623a3d2f8beace5a3527180e8cafc031570bed99b28ce90a7754a3dd6107813c777d6728a55ec0780e510a544bf755eebd1fa6278c756baf3ec3008f18bf942a5c25ef9315f54530fad0cccc2e5fc346eecb95ad71dc5f06b578cf96cc8ac1aadd99ee49ef88e0fe79eec43ca4de15c77e492b94a462f2495b343be7b249635c18ad08e766eb2253a4528bc400580d191ae69559d94bd790007ae992c1d3db11e3a345601ab687d15f17506f243e66f5f22301d2b0c83bb92cba5889338c2383fac42d177e7e9310b31945633c3c2144209be9487681580c5abb382bd8fdafe3aba450a27cd3a6db5f194a85cb9cd0bb4e8cdfc07f58aef61f82b2ab0f758f1d2110c9868610130644e56db37eea530760063744d92e1797a912069aa27480b9ab5b8e0b2aec087e698f96c1a950a57c8b90120533be8f02369b7d2d819712aaa388054d4efc423a1d07e2726e96d3bd348999899e9eba07e37b49e760e4f3dafac874701c8fc8a452f2d616e53945487e25f28bb366992d16501695a626762f3ecfd30964b8afd700f1a64e0e557b520540e5eaa88c88f2e", 0x1000, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001700)) getgroups(0x3, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001780)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x8, 0x0) 01:06:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 01:06:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 01:06:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="87d5ac9dea85f4d6e7d930a741a846cfabfe2d206ba4e7452563b0884579eb412411afe151cdc21f854c6084606c24d4d41157602170f6ed036e8ff583e43eb13a38397aaac0ee7146c6d3d4c2b0cc9b27620f447f84c46e5f2b06fe842331c45ba1df86801ef73b7845309c0da5cbeff1b54874eec48d2389f73a6aa4278dc0ecdbc9c5f9", 0x85) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 01:06:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x2, 0x4, 0x1f}, {0x7fff800000000, 0x9, 0x9, 0x80000000}, {0x1ff, 0x1ed, 0xfffffffffffffffb, 0x119a}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfba1b5db59adec07, 0x0) socketpair(0x10, 0x4, 0x3f, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r2, &(0x7f0000000180)=""/243, 0xf3) pwritev(r2, &(0x7f0000002580)=[{&(0x7f0000000280)="0b4529d0c05334ee4e75f8ec057deaa0170cf0d927fc787f4e40beffdbd73c3b06f49500231baf05762daf6d2868cfcc71195892af3e7d46ddde074de496e247c9d5554a8ab25aec003041512b7aa86b93332bb30532ba49c9ad74ad28151916d5bb7f0c322c85e748b80a8d02579dde30afe214bea686bdf0503f7ae35fa103be09242c2169298a6a4eb918fbfd95f7ba27ac0824e50a888ca9c0766f6d12ca245d112ffd251e5ee78d6c716709326df43d5a14969a4c67b41395b6c1526ad0fc834d32eeb20821459228d50d6edc632db454ddab90bd16171c08da01a57e4dfc12", 0xe2}, {&(0x7f0000000380)="bb34c2eb692438bf4921125962c4b17eac1a664e37d12f573f3bfafc86997d3e2f15ce7fa826669861532fb4e35e9bfa6b8bb4422364bc0fa74e68c83ef65e15fb451217e829a99f5a0ff1d97d02e53dd2c7374c78f6", 0x56}, {&(0x7f0000000400)="97fd2ee06cece73720dd6e981470dfb5fbe4b12337bcad7e9f581d967ccb4e9b89c2d0731983692687c9a874363c3d574f4bc6d9ab2ccf7d48dc79efef070542cf4a6e164473b8659fc6cdae24efbf3ee4ab0b27375fa27bb00e848b549d0d23d24dfed7f71c389d20418e87ad9b4a5d868e44b0bead057b1838d4b716c30896a0b433cc49e36020339afbc77adf654e0b82b24235563947ff2bcedbd293a05fa070d6729ffa3af14befeea35a6abb3772a89b69fc5044f50e3ac6464f68bf79bba1de92fa2442a056052fc98b6fa89393638e6169969d92789f00c9c5334bd064578c399d1c4704eb3f5c1bf3a5ec06c929e753633a92747260a46f2ef8399249c78e42f01449eb404d59bc484f4ff7fe0301a0c7d248b39575c7ec40525a57970729daf4f80fe16dedcd15838249393ba1cfc14d407fe1a5d509667311147a92563f5cdacf477e82be0a295c176fd40f4063c6a9f3b135ab7da5d4fc0885a285ad816071c112fd68b03fc6dc7f18b58f6681298afd4ef2e6eaef0335d6b164745c49c3bdf0d98a6360f0de45191aa574d16315e00789e6de24ea3b425e3e0652c98cd66e56c063d2697a87f4ce9135575b98827ac3e04479d799af1acad8cd019706ad98f9766254f6c733b8b672f1e7b0df39a791bf8e080a19c47f4cc2136390e7db945849a5b3be32289fd3a22833910ce11648ad051a025b65f5f44b6b54c53c5483b9f5c7375dcac9a8ee415aa5a22953f46fc064528e852beb9f8f8af2fb8a9a1e05015d81141ded53d9b3ae864cea8875ee649b96b01032d1932998a104dfc51f623cc5f4bdbd3310136b236b6cd3414118a20fb5cf3600d5538507d13e20cfb3902ad2131915ba45dbbd818636d1b91c1e40b2558547bb912b1aa17860da9aacf323d5bc8e5e253f722d01af3a35f5ef8d6d2167dc50dfe54a5ce9f0e3e7a789986c29acabd20f2a019c22b25df1c33611d1707256f5cf2501f1638355328f9fb2610186075f474b64285f5c4547c45a9e758e9a28addef6c04d12a61a7c291c07b1f22904d193a3e59bcd9615d21c32ce9f48d1819904bb3f3243980a04abdc513af8f509a6b6d0b12bbe14f02e38a4c7af0401fea31a326767fdfb843523783710166a8158119b943223ee805cf431bb977afd81dee3219ea91806138588a5bdf34fdaf2cb04d8be9af2c1895742ffb2d7ae26992cec2c49a5b5ebfaaec3568b04e25c0f8b7f50244b830bd2dfe8a2fb43c047da06560ca0335588af11c5b22c00ad9f239aca3ddb645642472128db2cd5c8abc6f5d23754ecbf57ef9610c4370bf0df7105acf7551f6b2a53aa909b3ace18a65180ce17b0a322d034bd6285490e3921b11dd14e3db681ca047ebd8deda547eb750b941dfcc99cbba50905b43329d8ef8a06f2f71165c2e309305d30a6ee9016144013f1e1ecee9722ec4172f33171b14c088ed24c75899e308d7f6fbc95b3cf8eb8c080a97f2d551a9dc7321a2903fac9315bd1a4594faddbbdddb437c618218346d75d5da896b3d55cf14c7a614b3830aa7db6c3c6dda912f59cd152c20d523658c0f82429eeb8fedddafcf5790e0bf063d4da6ea34b58144da33216ef5671e23b771fdfae3e7e966dfdeda459c5d464c85a2fc04fbaa2733787b417c7965db0566c5e6773065b220c418a17f1ca8669f905e6a378582b2b30d7286747c1bf1671da007c5cf0aa4b235d20c60ce131bc0bc5aad4312959a2eeda81c5fb63be686caefd69df2fe2a49e2bb1b0c362d64a9b4b074afd78d7f19bf992225590b5406aec3d54fa56a5cbb1b9f69dd09a3ce9236a148e049e4b88e623524363a4c8a61b2e8fc4b0f8dfd0c02c32d1bd1cbb2ed50325a908db729ddff865a8a9c32ca8a7271b1eb6ff692a04dae5662af01df217eabcf92a3eab86f18fc0ecc232ccd23465bde8075fe7aebed1ed0b4bb716f8ec287224e33edee73682a1acf97b0daf0a953c426b9fcf8e38c5da432d59d8c9f3d60b52029dbedb8a9eb8851e5747b347eaf8d9d855ce28fbdc44a766a28828b42f2af85a3590b2640cf462c51863b355264e8c596352daef87622c4aa4d14b95c2fe4c0068c38933c659648654bc38121865de2abad96b67a00782739b875933aa8a62c0227603cc7a5786796e28cc1dd39ff40955676e0160319e123501baec61415cbf24aa505c4df3c4b577ecbcb83a1bb8b1d5d309eb6c6d607c8455e5786a6b46467afc5e8d4d1ad818a992c6c3f3ffee45c4817ca2942c8e80984e339b9f3881e19a0999873581d3f640045d0608cca9e7c16198c76382f25e747fd56007b13272a58f752d2e8d82be1a46ceb96dd1f15138597cae689ccab0f4443e0bdb399691197a8d6bedfda05b4edd1fa15133b4e8b6721acdd71819d15787f131feaebfb68168c3c4cd2f07b4b9d8e0e9ad5354e612336d8c61026d71d108c6882f94f2d7b178a07d229d5283bb860dc2b4a2ad8a7ffe3086216ab3295bb9859242d8b498cc2d10f31cb7ce18d04bddc59111fe691b44834557914951ffd722d10376184d3580984529c77860d14b7395edde9e4d6970ceae7d1300a6e734f882630f4ce10b77c1e46d3168c43bedc29476d44b75281f9b893efddd3aeff32d11cb3dfd671db51c7535b6811e35d8b91fd8f333d88765bb527ed3526e322a28c81b97d148334a47bb19a6e596271b9a04f0cc612b527650a15fff4b9f7a491cd2df16daccc4d638741310458edc9cec6627faf096fb437f68505427907941f40a5e4b5ef2943c63a98dc3db4c9d2abc56eee7b51f9e302794b1d87abecbb2c5095bd13693c5f969ef2e0efce97e80135cc4720091a63fb0665865cbac5c8579e4ce06a54a495b89cf3ea7880a700e016f8b1bb00a66f429ed37c31e71a1f8000cf08a6b33f9cea98f39ba5762b4b32d49208fcf7ca00f6f1fa856111c321de136943adf0610f3a39408e19a5563204610e8413a07bb77df62ebefa4044b94216c1fd9956dec2cec15e1c5774c63bb1100b1c04752cf8bb77ca6d4c9b620f0c51b6035b35882d7c108464289c95aefe363e4d349a61b3c35b42879236aec0d9305703613dc27b0049dbc3718f531400d0fd1ce5c9e4d4078cca1a291dedc10388b9fa9db8aa094cbb4e9234a6895d748fdd6073220542c03c62c7f224fcb738bc408215a5aae135d552234979505996c33db4c226fec41a7d28cf8bef02dbd8bef955b04190c34aa9d63f9c01a897b26cb1882ef5bbc642960e75778e092613fff1e4bd2327329b9f61d3e78d84982e2ad6045717d66675a0a91a72b286a7b3b5cde126681f4408d91bdfbd9cda33fdf96d842c55f044179c4febb0bf50ee8b389e89dd90734cb6afb1aba07754f295ab37e1d42b1b16f7143a62b177724868d1477c90d7cd267d1e1441f349a029386b3f9fe821dc850853e1b47e971fd5271467331b5551ddd21a2e6913e5e57aea10ad9bbac3bfbc33a439b9a7208e95e52d94ccf35795469b6ae8322c1c7b7962f107ed38162f05be749873c927d92bea06395a74f666a9ce71c6d1115496a66777b906a4cacd1ffb5bd556dd311de216b4b49b519e74524b6bbe3d2879b8d1a23b3ea86f1ff5d8b9cfbf18a8a3a5b7d86851676758397200eb624c2a4160a4eb82ee6d36a70629abe6ace97fd438a0f8b3e7e96d83677d05788198d90a9a87ed700cfdea40dc0a4a7e6f689a735531d24ae9d7d8d0eba8e10b86c87c67b030f583ea499a740fc5eb9a2bf392ba96e50354b3dea513b7f5affabfdfe8dcb2a51cfada34645ae8c42877a37563b67b8e4c91beed90593106be58d20b59c4c9144625a87ad3870ccfc400c918b958af3791bc1e36f289868e7d81b0912e6d6c3fa5f0399942104040be65c824cd9e2b87db19046322b033ab2642e8c1005ec6d75218437de4e6ba29f501096907c0156fe6be7b2a346745cd59c72f56e630452ec313d19a6546627bef1575e75b164abc5a5c35cc61092942840851f3cf21f11a47b5c8c4896c9af9be63a3646116f8a9512c04f402e1984c0f0e09e662c03ddf642678ba106c5781fa3e381d87ebe66346e6d5bd3f7b0416b420adfb7a330b17ae83c318cd94a72e3eef810e46858dd430e768a76cb1b6ab554d6e13711752b50fd9691ae68b8a2da6591532926f84765aeaebf0ac83aee1ad345751124dfa6977aa25db33809d48930e3492babaa3544cd4bf761b46c3c36f85ac69900e5b34e2c9adf2620da08da2b7f4620890b5d510ed6cda711f46cd6ec2b7bb7e7dc753f30aa8ec84ff354c0f17f757581033fdfbc94b5ed346c48c34236a1d4efd4b0f80845a35fdf42379618370c68764c63a4c57e0d4f1fa8d0dd6c757a203c68fadbd62496dd2900ed7b71c7c1b1ba85deb2081004dcaf006597b8534c4b8f7cd50111a32a9cecff183a7d464e72770b2449418c1ca4884be92edb86b608740bd88ae858f34dd2543cdd66349469f1ffae37fffeb2a610716a819a12bab4fb72a79572f44af4e72eb5281f236ede7b9b84b78f7b2c6ae5df89f9627f1fe4d2cf761f657d8c631788de9600cace1c4677fcca461820ebc2f398e5429d6b0fa6afb98d8372e49fa2b0cbf6d9b794f2426e35e89a698430619f350785297dd4ecb35d2cfeb21d13559e37f4502482b71e9fc03f5a1f84945b5f5f394d113511c11348a2394341ed5e006989d0d4c1365ee24dccb9ecb4ccf7472a10b2214af33e3a46c3a85e122f5424b3b73aefc15402f4e5ab6b1c56c1e163b351a9fdd8c79d28fbff363fef524851a0b6a74ee4c84de57a41e9c347701149d4b5ac72b4b177caf856875b32710ab009db8639fb676d1fd17e4d441e03df667d7c638671878903a32a948c474970bf0c51bbd059cc238508b955c235780e6beea609be899be15892c71e1a1d332f5dfe2cdde4579da33904e48cc151841459f321a0e082724df8f1e40777a4f93535d786dd5282d36884f3c8040ee8b0ba0c651fcdbaefa5676ebf327e2c18ece904799b99d952a4cc33190bdabebde54d44b80b3ac535a696c5373be2b8d2bc9e30e9901d973ce1bcf65815ed30a5f65a9b3761e4976dc11c12317a669812d4a60021568ff941d4fe9b8b559975062323c1faa0e2b6a6a93077331656fae5a5b53623a4d11e735acbdd07b793eb2d23be9115e2ec4923d39dfedd83868c2226b348e0edecb8db2afeda6fbdd494ab5219db8e7651005938cf67fba8a3e3224704cde2ef4425372c0c68b5ab3a9969f64ad657c4a5071ce849f987195d7f5e217726a66cec573101a706a2d4533bbea67e198bd9b393edcba97cc3ec3d7f0e23d950375a56354a7471fc30f1e3b91eb46ba0b6719998067d460f1965bd4e02d0de6f3585433c986a41ec254eaeab96fdcc72fedc1ab8bd257343527f896721d56e2bdab9d509e27c1e92907d5302a395b036162b2d89a7e3907684db88d2cf47a6259110187889b03051facce4eac97474db07a77f0dcd2d885cc88907b7895bc15ab64ac4646dc449f1b78e35da8e4005157071b50730346e137f40fad5d98c23271ae6b6ad7f82b6eaca97703b581a6ede59930e37ac1964449d171ce7c3ff76cd92c86513545b2db51266c4f9a504aab81f8bed1dedd5540767eceb2aecb148ea8cfe1389d06acec43b70dda4f06f6b4cdb52dfa009a8cc9f5c292f85acc95688f51213affa5aeb7bfa11305b83ee8a56cc9ae0c7bdd4771426c57d2a038e7478f27142f2652a024fc96f27f2c6113bcd163e43cdd77ac3d3b34469ccdec65bca9e", 0x1000}, {&(0x7f0000001400)="56605e7828df40dbeb352e624d7a9a577b30750f7797f5f8fcd9ca87bcf47daf5c0f68833e88e9708389530c455fca081ef11fef8479f8fcd7b279ee76a080d2b19a61a168a348c49dd69f7a65f010fa0b0489802c9a4608972c71eea58d08f2e9ed2bc6296c719fcb33275b89fe7d246f", 0x71}, {&(0x7f0000001480)="6431308310ff1a9034e88c500babb4f099378d230be7c0716d747e0bbc85d361cb6960a99f5b3ace5cf0aa6078b8b25cbffbd8184dab425ecd7847365d6d69ac47c2fd00cba4b84c39c80bbaca07833b5d31bedad7c5a4e4fe46126ce7cac2e6239df553a388bb6c4510c018f4c93c2dc0615ee6214e65cb3c97795edbaf24896926ee86143e37e139029574cf7e8166a7077f28725de0e7a45170ae3dffdc2264655e4ffec48665bca3b0e4cbed2da6015a5113ac677a80f9568d842da31f81e8fbd7ec4061f98891889b63735fde443e33258efaa32478ca90593ef725ddb421f20a69990b0279333bf9f376299619fe809cea9d4762871ad316b0d67963b0a2b13f40e77259b96ba27607d49fed8fb4491cf9f785db2237b4f65a7e94077d7aa1ef167ecc4276bc32d9ecd006768bef0143efeaa570aa4012f8db95e6cb319db9d0b1a571d25c448326c7b914583443b8fd561a398211df4800b8d32f4c21537a1882da4e9237ad635967c8157fd54de8979a574e40daf8332dadee49d1a31aab8c4b986938f2ca502149c9aa735ffa46cbdff67f8b133418a29f1d9b1ede90d78c2bf2c9e5d5f9b8006a09287ad73395c1e23d891b52009d6b6db94302546b7e8554a221df6cf23b49f2af2ff2e8f010ee9efd7c2e10c6d55572de36339288a7ff0455556ec3548b02af9e569e059361cdf69fc86e4ff4ce937523eb390eb0f47898c368ce1f7c988373bf3efda2388c22c2ca3a7e9e1936aa94f9f48e7209ac45f4ac717351c3b887a7f4df356f20c2668dec1d47a867cd2ce4f05a87a3253609da1b5c9316384805e1c8c1acf59e0e599ce5cccd5c5ac2a795634dfcbd65733b0e5535c9b6fa6b980b63881fe558e09d236a9ac000ac2b6f16ec9b764b3ead9137f6911d9dcba293a565a0a5909ff2c4d9f6dac8056a12877fb73256bb22f7479684aecbc5db40d26da6a0d67b0f4eb264f197ade31c0b25e835cb0f9e7528e8656af8f56163c0b55f37f571c2b5ca65a6a208ed1c036c9a24a2d3b95c0fdf9602dd355e67125c4a24f15f9ddb9908d07162353d1314c43a3faf7b78026af1b0ccba252e2af3a4b25e6250913a69020725003de8c775091cb017dec0e69e10796324c4c30f27b4991df4d738cda52f3b4097d0e93ee21cf67ecdd19356622b2b0099ef967be461c0a20e87738524c220a7227ee4aeea4ff8db5b2c714fa6de4f400e3f8638fed1ca7c3451dcb006826d33933058016bf0c617a06b05998748f71bf0ac117c3285173f1c6327664c829c7cdc673c5dafc37d298c31d2424a6fa4694bc8360c8991da40930f669973204d61d006c0aa0ddbf8a59df2c12af528d08cb384ce5b477673edfdb4a05c860dc33fb3abd3ed94916da3a808998b6d4115fe10dbfab76c25b663ce1533b3a3dabf8c826848937fb5fb67c00f3d2db32634c23a470b36cb152f44682952ab982cd4ee55d6782ec85e116ba265a4fdb9ee56aa46e0aadb03bffbcbe00ac6b0f68cae76df53d489e57d2777542769c175a533909605933ec9e5cc94d56bd726b82f21cbc8073e8a4977d7e38e4795247a9c5be40ff09e60466ec2b81959ceaadbc9a01a7b8cdd9f6fa965c370c3c4e65d4c7619a506821bb9f298baf6d5da265beed6e439375579495e6a0899a3064c9d565cb8d9707d74a5b4a546ea39277051a40b8935182591cf30263e8d8fcccb0daf2ea3979abdbb16a6e75c2dbdd81a0b934b3b2773857a87b68c5f897400df0a1844b9d1d0499e902837d3444e99387d311b0bd8d8e164caf4a46d9525d055abea71433b4d2d24d35223a207978b4d7b658a2659e82b2742f0fe640f77c8c8d481913fe64b37dbee7dbe486113275ac71f94f9b233fcad479de39d9f9a66d6908c8e8bac3ebae7e62fa218d7f10303ca451796c5d319a80304257b104e6e421869fbdcf1f732322ffcd639341f82fe2782c25b22f8b81469631eda97d93f6cba542cc5de3e9c055308c6599ba9906a15988c0dea8f446438b071668c8a2c3d5187ee6fd3cfb239da0901788f0d292b0ebefe7f37bd1e68c39e9001725b88ce4ea0e419c8bc51236299ac5b906a40d34e7ae3c1d3ef9b28acddbd87c73357606202ae3ce739f0b7ff9ef6a9c2b0db4d61a79420200d2df8620e51c3051690e4a8229b67d40fe56af6a434377dfbbe4475f94c4149fbf83b00ccf7c094c9c180754cf13daa2744729db5ddfb19b0d44ed597c144eab939cb6d5c216751fb9f949cdd1da5d5aceb69d3fd00b2b3d34d09b04f1911f3f4d23a9ce2976228141eb629ff0752ddd00ae4be33488da562fa076eec5751b26925fa904067789fd91c3bed7d2c093bcdd4bbd3652fffe45e8a36f968cb0c18b3c882827b801b81056b060f492822137ecd0e4a044546d163b1e56c7253b776125afcb0b1ed8fc02432a3c869a20d6fd51e65d68657a95a41066497efbb60a6a65bc0ccc85c1d1e54509d1fc49488c8550b551b4597b45da259b34e38e7e7733cb239166aa7904dc9fd78a3be5f6d919e81d3ad07543bfc2c87e288b4abd17ff9a0b49a1ce3c1c74ac7ccf4a49ce3db07b70fe2e828257d6de3cc14c08719b130a1cb292a1467701990de66195192153458c9f3a43066b5eb331dc6b7e8f57db611b65d776b96d78428f9f32192545f2118a68cbf849ffab3619a1cb425613b09f84cd4bc9758056d2bce88ff2b3e9ce94514784f89c98cc633e45a8277df3d387a1b58b703ce994b341ac388f3774bd39aaeb12593570c8508354b27dfeef62c26d1136f80559540a5c94f684e44aea94589f886eb22af422359268ac5c50628e987c8f560ee839aadc0b9c3b4999e42acafc99322f8c7afbe6536abd17e170cba43068cab243f8adfaa3a3da8bbb726758d4318e3369e77f40b36a23d972bb00645723d08c79785fad6836dcd748dd11d024e4778732c071d1546d7656fd3773064eca06fef58d4cd46cfc3fc6f52a1e7a16a1fd4d7174b66f185fb3a71a0422cbad74567357c46cfdc3f611fbd046320075b91afe89296c89ef24062dc50585d197284801968bb34d6e70df1d0897f7b9601b2b8b109d9bb00664a4416f8d5b5b27099b6dbc42b5bd0c177274c8b28a24e195969b6a2e755e46adc99e76c1d0d36914988bc6c2b3b31345379bdbf0010e4045cfd25b88f4714b6a6b901add4a3d6ca60fe8afbcc7d11d752940092dae3bcedf8f4454c0ed0a72885d0cd4d66c42f2a49aea4fd32b5ceae5ecee5fde51b04484bd37c87f0704b1d8ef51fce1223263f31a8a35bd01bbd75d9afad6c4915ddcbc9e763089dea91c63ecd741be891eacbab6596c87ca53cdadb5f2ec4decd4ba98455cd92b2871c7fb7ab70ac05dbfe0c11af21a115c30aafe568cb102216dac12c81646104285890eb339eb7a518bb243e5376325a62bc428e233ee3076740019baafe874b8848976f27a3002a4aa4c0161928ca99b8221ab7dd5a4a509fa956a0ff6bc6f8482288aa6da5029ddf00c584ef413bcbe04906fd30f80985c39af615e9826fcec657e65ab4b4c6b74ce5a19cb50392e35dd013e2e556eaf3e81b2554298a512fb0d8934f31d1390df63c73f0c78e908029932f1cfd1ba0e7157654bea1bb29066801f58e4dc51223b62e74c8a068bd2db9bfb46cd2a4c8139c1bac2a5357e67f2a41473a9fb5d556d1ded22cb76bfdb55ea3557bd86bb7c7985b7eeda32c4687e2dbe8ac59763b7f22d3d854a99458715dc25a2772629722921e16ef474d999620faacec7c947b17678818caf319ea5cdaabc55e5fc070d4a866029cb1807e4f70a994a8fef6b6136b54e0708b03d25592580b94de7944e8ccb4c395ed3174318b3e1d55297d9d770b76eebed67cb296d58784a767720823a43a92756d81d80369d38969da8050679e361f762f513da3a4ad65d72a3d33414d4e97594dbedc4ee4c31a58f9de2c9fa559b4db2feeb5acff7250ba9bbdfadb5c0f95dda76975e565936fc8046939ae1ea6c0dc7a0ee765379d546e4b0cc52308bb8b71ee58f7044170666d6d80786be9667babb54e2464900293db3b3290b912bed6c7710479cd5c8629264825d27cf6c2a52d91a05efb55903ab691575c56846a1eacd13184c8bd7a504f464175ba48d14fbf93a31eb45396d35c99e9dd91f43352002efbb7d5eea1ea92d27aa902bf731168337afc248c4a84f3d7c3d5845f14d9353e1db55a71110fb6058a7e1fe6d9c573b78f46383b3a23862139a0b352cda26f233880dbee6572b7451e1720dec978e5ec9fdb3ac0ac61ada7bd87b8a79fd1c974b69dc6ec3c1c8c7b2b687ee60e64b08118589570fe7af7b2442fcb49fcfab447f6e7fecf871cbd609e5ad9dc2294851fe234562e6b919fc10deefc4914bca95eeadcadbd1ef7092311c41208a9574074803b55d455524bc4577361860ebba536077ed53c2351c5ad753f86f586ae9d560284a3618ca32642e80ce8f34b8046e8baa6c7fc4b1e887ca47b1285f833bf148e5e3e8771e623f40e5411d6f5fca3167a2249f59bd072126f3fae6fc75f0a6b2bb01578441cc2fe8942415d3d60b5947901de0074f6de6a1242f757376982ca968f121dcb3882199cac113efdc90dc150256632e827a01a9c50073c6b9895880e945b87b4c3d277b6f3bf87e1662a656bef4be454555fa35ed1f30d87105dcc470b2f1ef8d0fa06bf133532aaa352e1f54ae3d38d53a47550bc3a4237bad031fa8cbc86532e842f69c1ff136e970107f7e69e29b8d46b1f11748d32688becfb9c8e805a22f52247575212619f03a5fe51cf1f18eeae4b2af0f719ba3beaea94ecb37d478cdeed83a7519c958b645607cbe7e936d055a78f7b962a8fb328fb54d01fde6451ba6a9442c783cd106a21170c93a0aeeddf54a46d7a3e7851a0b2f23adeb24c89770ca4a228526c468ed00ee5f90d9ca26a64e7d1063903026af255f375566f3a2b8835c669c66176e33bb34e5f4c8d6e1b7ec38f57f5e38ebd5db0e00479fd0545c189f82e453a8e6bc6913fe382fd7146964d20b8b232984999a4628f7b9669482c2279e23108e6bd4e7a82a27d402eafd68585defa0ff81d5be2272e861ef61374dd15030e07e5a6de08b1d57b21f80a74a247899fc98b5483a1e232a74b8b657b29a7ca1c2c0432ffa298627abd77af704db0d53921c65084be57e63f1e93e6619059bc4115b5f032e07bea8205644a3e8bde812dbe2a1183393b221654c87016b57e78df3f4b5c87e5317dddfc5c5add7b5955cf2d2550dfa2536267f50139a3ac17ce014c33f7d7b9700f1bd69d4f2481e4281ed81be4e4d292895a9a3fc8ac4df4baf984844953acfcba72a18ec2a72cb0d9eebf9535f8c9128ce7bd7492108d18a02deae031d3d7d22af914cd785731c9a69e0c9a98d7f242545cc6193345208f6215ef934ede13a54190f08c47b33f65703a68716987e50995bf4978b0c87232971cf8d805dfab088e606e46972e112e1d40799f7b2fec9c0d5c2fe5ca822a960611812fb6baef902e17fba1eb08dafa9ad7a33c61fe47aec881738e71b63060e507e3c519327a093bbacd71375bb14c94fe78d086212c6d3770d634e87aa74dde949b552b187b20da4bce283390282a0baa48ca37572374b1d800f27ea134ce6cb66f30cb4f3171737a56a34c6394a331893c371d8bc36dee57a7b58bd2ccd280bea93d72ebb0ba7cbf2befe75828e41f49acad809e23ccdb1fc35cf857eaf334a7ff2ab74d055cb23bd49dc8367d0756197f8b92230eb58576838c", 0x1000}, {&(0x7f0000002480)="591b13e49a6aa6bdeb4ff0fe317e1b1726c865185a85a4d188fcb1cb1c147d7aa82cd2b04cac1dd64555222e65f77457ca277aaab535b5bfaf818b66b30821263f7358cee4660c6fcf1f0acd767c17a3e24839aacac95a1c7f0cc48044ce0e82bc2ba3be618bdc81e92b08af2264f73b0f5bf5ff0120fb59a88f5ab0e0e61571b55a9ce41fae8ed302e85969e0a88bc131eda720efd9ccfbadc725d733a45c37f24638af7acadaf086ef6f4faf63cc510a078d7cc0b58aa718b1910e3c05ddbd50e4463e2d6afe06adf0f3bcf2f416b14dff3ee8bbc1ac27d3d0d1879b059cd7a0c45e95093466cfa0a9d87b1e3974b13fc362cd500a59a067", 0xf9}], 0x6, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "cc4e0da367000eb76ac8af7a730e082aa800"}) 01:06:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{}, {&(0x7f0000000240)="86378c21e1079579e4d2fca53fca0aa06a0465a1e552564765d3f696eda4ed19828e42875816e73c67f719a41d0188aacb345efdbec6cd1b2929cd17e7801eb13a66b3ef6d448b538dfa8c48d0832240d39ba30d0c623cea5681e8f838cea08c78e857a7127e4e32f60b45e607c0bd1fb612e049d5e2543d168779e0d66ce0dde5c322d24cc1b1b69c4c5cf9b779ccb078877497977be6473e7ede3647aa7f6102531c75de1241ca2ef0d0", 0xab}, {&(0x7f0000000300)="d980966f41257c3578a4570a7051edf294631d41760e85c040f7b8b7cfff33731e7f541aa23af850fed2e5df34b8c6c9deb3529772fcd5992cac194720d90c81b92b7d3155adb7fce0d5f6e8b9cf66a21f98dfba477590fe68c1b2eb7f2112fbef1cae7842a80c7f", 0x68}], 0x3) kevent(r0, 0x0, 0x3, 0x0, 0x3, &(0x7f0000000080)={0x7}) write(r3, &(0x7f0000000400)="8aafedf7e5140485bfd7f334aa5e75df14404fdee56e329457ee9306ecf4a4b1a85e7a0c778c76695ac63218015cd94803838b2c397d3ccafbaff4928bbdd4aa8d9a06897db8e2da5006b7deac5b79f434009a58c41a48bdda4be3aacbd198b82608ca16dba4f16db5643c32", 0x6c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) close(r0) 01:06:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x3d) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x3, 0x6, {0x9a5, 0x40}}) 01:06:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x24, 0x2, 0x5, 0xfff}, {{r3}, 0x0, 0x8, 0x80000010, 0x100, 0x8}, {{r0}, 0xfffffffffffffffe, 0x34, 0x6, 0x1c, 0x1f}], 0x7fffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xeb, 0xf0000000, 0x3f, 0x7f9}, {{r1}, 0xffffffffffffffff, 0xc389d3d3225702a8, 0xf0000000, 0x0, 0x7fff}], 0x1, &(0x7f00000001c0)={0x5, 0xffffffffffffffac}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0xffffffffffff36e6) 01:06:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) write(r0, &(0x7f0000000000)="0991", 0x2) chroot(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:09 executing program 1: r0 = kqueue() getpid() r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:06:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:06:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="000065000045db6a012402827678117e957d2d83e1000000", 0xfffffe4f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 01:06:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = msgget(0x3, 0x282) msgrcv(r3, &(0x7f0000000040)={0x0, ""/108}, 0x74, 0x3, 0x800) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 01:06:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x40000000, 0x155, 0x200}, {{r0}, 0xfffffffffffffff8, 0xcc, 0x40000000, 0x7, 0x2b}, {{r0}, 0x0, 0x80, 0x2, 0x4225, 0x5}, {{r0}, 0xfffffffffffffffe, 0xe8, 0x0, 0x3, 0x6cc1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfb80}, {{r0}, 0xfffffffffffffffa, 0x88, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x80000000, 0x7, 0xba4}, {{r0}, 0xfffffffffffffffe, 0x74, 0x9, 0x3, 0x34c}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7f, 0x9}], 0x3, &(0x7f0000000200)=[{{r0}, 0xa97df744ea335e0c, 0x95, 0x20, 0xfff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x20, 0x14, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x40800000, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x2, 0xff, 0x6}], 0xfffffffffffff000, &(0x7f00000002c0)={0xfffffffffffffffe, 0x9}) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) openat(r1, &(0x7f0000000300)='./bus\x00', 0x200, 0x8) 01:06:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000140)="882c11ec73904cd9223c835fea5b0a6b83ed347cc5532299549787a7d0312ecd5137028a6de0ceea9327f6d29e1763200d1bfb86f4a751dec9f0c7592fc612784aab71f3492347547da5f05751662f25fdc51473456908d3aa76326b05b557cb2dc2c9ddf24edb04c8878e0ddfb4f6a7748dafd52ed1d071a95527dc34ad97edf7c6c8e72178d4b1978ad90ff1d3443e96875eed003a94b6936b7300d38ffe280bfa11", 0xa3, 0x4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x83f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:06:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r1, 0x0) 01:06:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x200) 01:06:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x180) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:06:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0xfffffe1d) getsockopt(r0, 0x2, 0xff, &(0x7f0000000080)=""/7, &(0x7f00000000c0)=0x7) pipe(&(0x7f0000000100)) 01:06:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000005306) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 01:06:11 executing program 1: truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x9) 01:06:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 01:06:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) fchmod(r0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200e0, 0x0) syz_emit_ethernet(0xffffffffffffff47, &(0x7f0000000380)="ebcf81aec9e21cb23f2276c00021cb3076a5be6344c8839a5c4bc837a570a1681d856a180c5d181453ba51ed72956c59740f16f7") r1 = socket$inet6(0x18, 0x5, 0x4) sendto(r1, &(0x7f0000000240)="9391fa73126ea9d7a12de47629de79196f08076f6b1eaf52c4be7e19ad041a3a1f609d2e89f4ee07ab2389657542b1ad50e8af1a3a61541ea385ceb2c18d830927c8b1ece888284fa832f8f99f8d5f7782c8fd1cea43d20a1f011a", 0x5b, 0x8, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = semget(0x2, 0x4, 0x1) semop(r2, &(0x7f0000000140)=[{0x0, 0x1, 0x84fc121ceaf7f9fc}, {0x3, 0x6, 0x1000}, {0x1, 0xf, 0x800}, {0x2, 0xffffffffffffffff, 0x1800}, {0x2, 0x6, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x5, 0x1000}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000200)="fe") setsockopt(r1, 0x3f, 0x3ff, &(0x7f00000003c0)="cd7e8a0837237904cb0aa60f0eb81f8822d8365671b3edb12c6836fb4477c9753193d46a983da202ace86e96b53524135bfe802b2d8785fafb77c804f3d24a3ccfd4188185fa07b154944ca1303a6d14dcf8a46f605c041d3df8d9bd37bafa2f5833614265011185073eeb102c375023e2e4cab29ab0ba4e1cf7f3c2069d434e2ee09713a0eabd6e3d946c8030fc996c269b5bfcf7ec5322077eb456b8fd75b7ec9693ff3274ec26c65e0d743a70f8634ecbf4ae81a7a1b6617f74c54419c23c41d17fb0da8ca386297815645e0ce8e725a0f88a13ec2a8c91c2d8f05d47a39546993b8296030c9de369e1317379ea53e0e48907dd8e89740515412345b49b61075f93c597e66538106751068ccd55cf7db1f4640084186e2dd9532313caa6d162559bdc3a70855a6c461187cecbac6c8f8713f87b643e2bcd77d79291473e356c19f67f24dc917e78a35ebd62765c1895c1818bc417f301b3395fec517f7bd07a586f4190d3f43770175f8418ca4cf4a26aa20b1a062ef5fc311d65299b3f57934d0279045e6e3968cafc0dfd25fee07cb7d5851b4c0e46d4b2d61d2d80e4488660fcaf1a9b7122d4c90c3860e0c627a3d51fbb4edaa7e41f66eb6cebbc39f580380fc6b9a1a9bc86bb04c8cf86ccc9e1d4baed36c11de5095688f0602843ce5ff73e8256d8b0c0ac35a472e34e4976156968e67f97d5537d4b273f83850a343e61397d69c95d0a23cef75dd584d6112207815ff60d8b249b5430d5a0e8181e06232195cd1d0982863a376c386785f8bfd5eb0835ae7f9c524c7b88285e353612bf136c48012afa363073d8e4d6323952747abc620009cb9c4db086bfc09b29971fc9b8af3d1bbe0b5a486ea470079ea8b1afe1f47e85219fa612a4fbe1407d8876d53a48bc09dbdd6bc7d29b4eae9b56147930018a586ab131ceefdf4761ceb595395a7f22fe62da215306589b94c1412bd05d0c1fb8af1bad8643f25a0f1e5a051884bd5f60ae230b7618a43ce01bd94aeba97673f0c6b3797e0a6612d4faaa78e85bd7f3305a7975d7b8ecfa946969bbf3366eaafab83f608b5c705906350ca9689a5b6cbd9cb18abf61b07ce958ff3210bb250b80be8997943c7798c117e2a2b75beb9994b49db1b88ee188d03ebeffad3582f7aa9b445f2a94b4dbfccb91fa57810c414c6305337dee0213b2151a9bc6f1fad275300f7853b88c7f383a99e63a11a3c8381932ed543c53158f19da8b84ca3dc7ac49985f7e5c384b4269f3448de9517ad9f168b12ee070a84ed0049b6f509e87e8d652b5fe591ad9831bb54c939d0c9209d10d0fee30653b60f78f3621fd717223b19b3a0da485d46b0f19b16c6030015729c67a329e0e3f4eb189fc10328bec555de04170a0b4e3947469dcc4f008e5ad5890b0867b2f64f351b27ffe03a7e53a040c50930539d1421aca656b0dd1e0ccce814c98eb3d3680a90b2b64b6750251dd029df7ab1ee9716a910ff9c95ccfc7067a8e5f64c24362a2ec9d8fed1d087f9d0b25a119b624562f36fc81040d32b857d0e9d20de2fd511235fae1d718e195caae2c7201740c47f177531930ba57dc98ff07d6293d63915a421a45301e2eedd36e62c2f4256c33963cfc2151e8474a3383cfccb6c3bd43013edf4cc298d1162b3de33a573fa5de618f1807b852c9811f07c58ee22f4d13d68f2f09f69e165da51ebd96aef10165f71659efd03b8d312f0ce4a8b1148d7313c0c89261dfb522f7d0d91f2e804fbcd7275f3759ef94c733c8a7130bee637fea88e20cc67a604f5f895e9f66c39132a8e7ebd97e25a54815256056eba0ce9284469ac2772d8a8fe77c07908b454c55dbaf23b02216d5b175e879b69be7ff054bb57cb8703d4d957b7ff898c676973e0c1bd4f867e14e63f912e3dd8d134a8ec0eb2933f0ae08eaf8b85b464266e8335ebb9d943c44d67e47556d8e237d5d654723880f3e3b3a16663094444dc2ff7b73fdf97630cab2e38a8526f1a47df5aaf196ea31a44992e28f92ad638092bf89d5fb96605804e5341c5ebbd13c6af2bbf8fc5509018ac8fa91975b7e1a626787acbcc941acbed62f909372fae9c4801a3f839b232c98e8d6c98e8b40e1fc56f767574eb2e4dbb8a78aa8ffba8fd7cf1fc17296b0d6e0d76b1ae9c6012ee4727e34361c80195983325c6f788f05a22388c1de09e94bf14957e3503304dcc00bdeac35b3fbf37884b35662afa69eca94fdded7bf553b0e6c3291b659196a7f7b736f28796cc055eba5252b0673c82a6ae9f08b1ad89f4d1b527049a5e8175e56655925563704d07ad66b4451468379e7923e8a2054093f95b480e44d18ac0cefc7f6561d516c0d024190f590f8069025a167118ce794394950efaf2640a7c9d425e0ee17ee3fd702e9b37864bb467de4d2becfdc6e793a99afe248d1bd4549b1e3334c1685c4596761f9986d85bc7df3c2cac701fa60dbaba99df356672055f817573ba5ed0c74e21b5a995a42039e40583646a4104ab5f1e3e56ee256fa35b530aed97a4e02a062f772df77a9307bf7480e643f121e2fb728501a05278006071b9f1bcdda25d8227863c7f9e51969331f9f75c814daa99b7b842f82de26ed876b253d0f1944d0d69ffb39ca6408cdff65fc513540e721a44a2f83ca6c365a5d12d1dc6598fe45953178d09f9188e5f1dbacf3e8cd648f60625373d4dc8ccfcec241613a426bdff00b9cf99ae900ac123a7c730f8d8fb9a37ec1898d566e9ece31bd3c09f4c8e29d4262d28db453f25894100a21089c47c1faa10ebea7212eb0428d5c6319b250b8e00550d7f43ba3aef807bb5b54c1ff6fcd918ddcbb47bbf867bfc43e32c413be362ec4e4fae41500eaad416d4a379e5771ae07fcdbd4c3271654cca6fc152fe90d42a1401fc0ecf1ae2d04e37cd9ca9af38ecd5e920b9803a405d7a5ecd1f45f47bcc315eeeb0020469f3b3efa720dafec07ef08dae270609a76ed27acef9350262383e911b5f60c48debcede5fa1c3bf089c23af8497b4b339c18d24e996a5300b9a712cf0e5ae21ff1dac6b08a479c7981acd57b5293c39e105fefdc46e842b6c5021973a721cdac9a01b77651d81281c1f51305687b1f8162f6e0d0e27a5ec8a9c7fc5680d987bfbdd714a941e4350d8c08baa413aa58b1ba674126d8171e2d3ff255412009c1efcdadb16d58480439c5526983012b6ba54f240dc762c44100c32185e34b6c5d60784cabd26c0d63aee555048bc4b93be1d8c52fac2139880ae912c24359b995e6e5303b2037afdfcc56145e866872d025fa4389a8d5402b948cfc531a10ff5bcd6b06d106c77d9efd3a122a3543e318778244284a6e5529098562310b7823c996e01afe7262e176369406dae4476a26bb22590bef865c13aed0006b6b7341c35997dc2af17e5093a41bbece92d61675823abfb4eb88acbf00417a91efe585b26213d973ca85e264c7e647e140602e8df2eaa91afc4728780dba8b5a1cd267e11cd39836c7f186c58d4c733333b0deec589c227013eed715aede2b994289058504a5a334a6b5397972a113cfe210eecb025108f01c4c4853a032603b69301365e7185eb19c80064202895178f4811a9e1a9c824174b50950c6807209587e1c4d4bebfacdcbf4e3342a18a8bae47109fc2242494aed70ef90e41c2d099a29176ad7e056984ba8450ebd2268b79ad508671b91a939951985b3cdc11e0d0f4a43cdc5b9ef8e60e9c6c6d711823d05cea0391d63871713a24befb9d7d5269ad0381954bf06d6e4ba204fa27c2f92770377e6c9313dc8fce6de984f6730adba93f65c14bd79b927f93799c7ef49547460462029503b86635dd608884bd05996366d776cafd78f1519821901cff583a4971e9b7d35a5e6d03145877e355f43428e93fddd3362d2fa5a8b50975ab3a7ebd64da39663947f7b8ff8ef3f75ba867603de9b6504087f41f45eca14964665a4e55094c8def92e9317dfceebc986a7f9ce09da5bf1b12c8258ea16dcce3b171d02d6cd08b22d20a6e21310731c6ee9daed33f8c9cff3b6a2367428553685b10ac594bcbafbee1efb0fe945d1dfa84c03073269e0673d7ca5a37d349823c6aad1c88525a68be89cb09972d0b0ead4c596be63871e4e9ea84ec2811746cd365b8f0ca05d149749aeab25e6b5db9fcf49a2765e4451cf03438f7985dbd3619265f09eac6edf59e6c4287c22411f292054cd9729dd01444eaee845d40c9d8f25b4a0015d299ac5bac716712d31ea013a60f7e65b77335a60976521c5eaa23d04f219580316379de74d5ba71a8b9211eba38d7189b0b770d75f055df3bfd58656fbe7a590d1850f1f05c66a6d6c85a0f162370cc76c676115c0201adc6d1b5ffdb958d7ba62767e62c41a5a6e98f408687ea12288da72abe7d3d5df5c85b287eb50fac9b9354ad1bf1003eb8a155bb671efe11e2b7cd519ad8a9f0152ebce22579dce1ea64d0663a9b131aff343b40b2c1e28ee16d110a059b49193ce9ce958a4b937a0bb86ca67988c183e53663474d6d085a777783e6a309456f133a4d744576a1fabde79d6fb09995d152c529df26ea1b0346b7227cee846adee43fa52a26626236ed04640895b615034358de372b5c084d91ab1e8a09b9f8237c1d0ad1993b2636ecc24a970225c7e43b91451d3eabe8610b518d3b0570f479340e17bdb665f03d392b300f2f63bbcdb667b0ba5e0ec31551cfc805d9f341f49836e3b7a2396f955a745a10d47e5f266a25aa27ba34047ecd59895d8515c1fa6ab05f2a8b05454efc51e3e072b6363cecf9bfa6d0e6254d8641f3a5251010562b69faca11b16d431b3f45bce4841a17ed03db555ca506bd8f8023fb78f2b0a1cc5d011ef234a21ffbb1e843ec1ff97a4a441b857417fa66a998456be1e3bc38c66a89cb925e196196332732c892ba34036058380915b725214bee11478af3cda49c575639c406a365912fd106b98e01fbff3e42667fde587f6ee94df31aa24d24b7b5a1ace44cd25362e49314f47c469ec9d6f7c633629c2b31ef4acb4b2d5031f8d76e438da5c327f9472ba747f8b69d4600a9c3034f62db093f74ea1df8090e7040a305980ed8f7eb7c23b25b5a64c7a6d6f76da1a7c55cdda9f01a5ad07b7504597a66dbd984b020d357d26ac0439313d17de4b3dc5de9f7c8e166630c0568da4225068f607e5a9ea2f5958176b72ce3b3f9d0453229c9e1a55708e685c7eebeb9db30e2228263a6e80a17ca98679b4bad87a6dc46ca9da2eca6b1197dff32a56c9a4a83c4860a0e35616ce21264da1c25e0ea807ffc196394b21b7282cf62b0527db1d5f79189f1b218ac5a95e301dfed1a281c52e80076ab256c4fc2baebba84c89df9f9da00dc0562d6c49e877387fef31ea53eb459d749979c6a638f70dc4e2c7e782e1073c8a1afd4511c70256bc7fe485e90fc8a4a6635b00226ece64270271c253a2c773f11d53b0f213b61ecb77c0f1de59074067575edaa8ec681c288603283e894979764bc25e23f1c0cca2188265f3cd4e64d5bd8c8c6d3f441bad197d3e4f115792a06f8552230b27d2994a023d994b24e22a48ce8e7760eee009b66233fda8c9e13f289d5681cffed98e6640f3560ffdbed047d1fd9b50317fa76388cec2b331c71836f6ce7565ae8f24c3d707fd14ad7fdb36a717d483ddec4d637a247d39b2b6f107936258a7fc33e15bf22c8937711aded2b0b6d0c524002fedf4eca3c4e99f8ca874565ba1d0f074008d0886093725637e75682fd64f20d5391512816d4f7711a122", 0x1000) 01:06:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r0, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 01:06:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000300), 0x0) 01:06:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) execve(0x0, 0x0, 0x0) 01:06:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7fff) listen(r0, 0x6) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000500)=""/145, 0x91}], 0x2) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x20000000000008, 0x0, 0xfffffffffffffffd, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10001, 0x0) utimensat(r3, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)={{0x100000001, 0xffffffff}, {0x1ff, 0x4}}, 0x2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=""/211, 0xd3) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0xf19, 0x6}, {{r2}, 0x0, 0x914a02aae5a6da8a, 0xfffff, 0x7, 0xf941}, {{r3}, 0xfffffffffffffffa, 0xa, 0x1, 0x3ff, 0x1e4d}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x86c6, 0x10001}], 0xabb, &(0x7f0000000380)=[{{r2}, 0x42bd40cc46457bbe, 0x4, 0x1, 0x81, 0x6}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xb735, 0x3ba}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x10001}], 0x6, &(0x7f0000000280)={0x2, 0x511}) kevent(r2, &(0x7f00000001c0), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xa0}], 0x40, 0x0) read(r1, &(0x7f00000000c0), 0xffffffffffffff78) 01:06:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befd52438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b58aed6b887340a472826ca652b9a6e5ea8816d0f4321c5203477c877a"], 0x1c, 0x0}, 0x0) getsockopt(r1, 0x3, 0x2, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) 01:06:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x401, 0x1, './file1\x00', 0xf7, 0xfff, 0xc43, 0x8}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) lchown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:06:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="9cb2992007294c02192ddfe06e322e2ec502166cb2f6aedcb2a639a182c8de08c540da275ea45e70f39feb44095ed92331d5721731658c4beb10ccc184cdcd825719c1f72142a5b6cbe5485ab66e95270d98b9324862b868ede95c0024c4c6f0875638d3fb9ced07c3d322a1e4669792817452c7fa5b224fc8b6f413d16e18cf11011a75f971fe0f1eac8192d3738a552cfe14603716328a7eadec4d098eac6b7bd3a5fb19d3e83e8af1133af5873f3f8aea0d632e", 0xb5) execve(0x0, 0x0, 0x0) 01:06:11 executing program 1: setpgid(0x0, 0x0) setpgid(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0xe5cf, 0xaf4, 0xfffffffffffffffd, "604379b21b5d40ddfcd8f444a5d9f24ff9ccd925", 0x80000000, 0xffff}) clock_gettime(0x4, &(0x7f0000000040)) 01:06:11 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x1, 0x9, 0x8}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xff, 0xf8, 0xfc1, 0xcb0}) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x9}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="da47a9f3935e74a192401fc91bd7a6d3c26ec607bef9fb9e89574d73708c12dea953dab9cf0da13e9f7d037605e829a5348f018b7ff2e466751efc07c4570106ae2beecd1515c5d90eb652671092d5139126acac368dac3c7ed9bc4ca072034d33e4248f31c9722b66a35adcfe1fdd4e06c9bea61b30e0117039822e9bfa10184dd22a8c95a2a79a331de7969106f2c51f5bcdd8a619e1d49c7d220f79639648f72904c6e35352bff3a40fde63aa9da179", 0xb1}, {&(0x7f0000000280)="c0e4e910428581ca5af9ceebc5659ea0be2c383cff532ce0ff2deb707e2c5087cc604681796e34a1db2f70051cfb37912ba9bd081230fc4887b88e11f645f2d3c2c9282d859918f304d6de3c79f833350836173655e81eda73dac13fa125204db578357e2c4ae09ead1ebe54edd5618479984a40a276cbef60243aff22b0b83286f949c46079", 0x86}], 0x2) 01:06:11 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x7, 0x9, 0x0, 0x101, 0x8, 0xa1ee, 0x0, 0x2, 0x8, 0xffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x4, 0x4, 0x2]}) syz_open_pts() 01:06:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x8000}, {0x18, 0x1, 0x80000000, 0x70}, 0x10000, [0x7fff, 0x5, 0x10001, 0x25d1, 0xd359, 0x7f, 0x7ff8000000000000, 0x3]}, 0x3c) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:06:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) 01:06:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7ff, 0x2}) r2 = getuid() seteuid(r2) r3 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 01:06:12 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 01:06:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000800)='./bus\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xa169, 0xfffffffffffffffb, './bus\x00', 0x7, 0x100000001, 0x4, 0x5}) read(r0, &(0x7f0000000180)=""/131, 0x83) 01:06:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="a0c574c3aee7c54c4d76babd8abb4a06e358bd872ab3ae6eeb48e1b25a80c0325ed77fcc5842434abf65cbf8a30d78c6d98874d6bf53d514ac044da1ab9cdafcb8af283068c7d9b764e3a9ec330c9e29e3fcfb0024731193da74c13e", 0x5c) getpid() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="a922cda595a9d605b1eb70429de41b1d8bdac4933ca98cb9ebf78bd75c24201701bd7eb59217844023e235bee3d54f0c7800e692e9e8ce548ed84ba2e44b7302a32837a780581c43226a7c5f57107f161592c1e18a1ae0c1feae05dac52dece77ad99998b082a1f1c6065c939f6cd518673f197ae56feb32c1fe3133beb353c1942fc5feb0137650e0613e767afbc5cceb6d15a8c8a4c2668a86d59b9894205687df072493e1e564c5f4995b", 0xac}, {&(0x7f0000000240)="a418daf11a6cdd419e4b67e80644192b80cfd23f", 0x14}, {&(0x7f0000000280)="5f1210a182670de50b1e4ed596b5c10344611ef0958cf27c874de034d444fba6ab4205d956b6df8d9d9895a15a868747184b7867d4ea4c180dc0314464169fc14b5f1eed34297653f41629cb3246082c", 0x50}], 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="5d28f13fef40d6ed93c0ee7b02721d2ce47431a0cdf33b99a0c7a4562eeee07b9521a80122e8d913f83e", 0x2a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:06:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x100000000, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000140)="3013c985daa4bef9b5303356b0e36a72a9c6b05b65736beffef7f3b4574569adb80d9af0d74419db78624d8577937ee5038790c85522d1443d60754489ae0e3f1d1239a705770efb503e08bf16944e1e9e0c469e50ed5976b53fa5fca4d872667e6c052901c9ad26452a0342b00e5746339a520000e5bf5aa9958dfe5a937bb03049bc3794cfb32f3b1fe306059f65fd5253503f582713d270da7b3527f5b4fc4f377f095554316aae1340cd305efa2f97cb12b4c786d5f8da192aa3f25ad608f6064800007ab8736a70f6be65fd3f715d2609dd0622ba5442934d23b51b37787499a6b538e907a864d23776f8f98c99948a6cbe8b4b81794de11c166b8ebc3a15a77f588001582abfeb930000000000000000005508a5b62fa1fc2915f19d4da224900a125afe2887225f869b6b4fac80cddecae9a5454114653675790fe4915ec862e2a596901728dcafe2c119fd90f16bafa020e75f9dac0fd4d628935582e5d039b6ff21becffba0cab80d0ad73993037bcf61db21b16fc863b530f4e05d033b23884eb896d5ba5d0aecb754744259fa1a45431b4ec566855c8fa036c019671e1b9f9ac0120e19466f2eda7b6f3a46e202049ba18594ec58c0c43e4088dafd7e787f304e6792962639babe40758b00ec530973f4b1470b449ee0d5a4c7d5dbb800d40f640c64649368d86197d80c52f2223590feb15a99717938", 0x1fc) r1 = getuid() setuid(r1) r2 = socket(0x18, 0x4, 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 01:06:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000080)=0x33) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) pread(r1, &(0x7f0000000180)="6561ec399c6405bf3f8b69f1", 0xc, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) 01:06:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) fchown(r0, 0x0, 0x0) 01:06:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x1939e09ff084099a, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x2) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f00000000c0)) pread(r1, &(0x7f0000000080)="5d292ad0554d3f17d6fdd27ddaa9f2a03ffd67", 0x13, 0x0, 0x0) 01:06:13 executing program 1: setegid(0x0) setgroups(0x0, 0x0) getuid() r0 = getuid() setuid(r0) r1 = getegid() r2 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/201) setgroups(0x1, &(0x7f0000000000)=[r1]) syz_open_pts() 01:06:13 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x100000001) r1 = socket(0x200000000000011, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xea7, 0x6d3, 0x101, 0x4, "75cc03a3e41643b85c95e25880d065787396e1f8", 0x4, 0x80c}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) socket$inet(0x2, 0x8003, 0x83) socketpair(0x1, 0x2, 0x3e2, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:06:13 executing program 1: pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000000240), 0x1, 0x0) 01:06:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 01:06:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getegid() r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = geteuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x68b527f6fec3e323, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="a46c0ba517f125d117ce93c8deecc5055d2fff495fb5f3cfe2fe1fb71e3a19c31b2be718047524fa3c66a28430321ff6d5", 0x31}, {&(0x7f0000000180)="4ecb39b28bcea2a13dc88edc52f90497e690adc4a2931c1d7e8981c9", 0x1c}, {&(0x7f00000001c0)="fd28f537d3beb3fb5507618b7623521ca08a5941f719950e2086db0c35016b41b05bbf3c80a25c883f9d7e531d6499d52edacc5be3c3775284141c8f010d44e524716e6a8fa293e93c0b4f7ab2a055720622130116b3f94e70db42693e0161d768f730c334bbe2b8b7", 0x69}], 0x3, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x118, 0x40a}, 0x8) r16 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99f6014213192a3bdda56718a13a06da26000056801f60f36d9031da0dc056cee00de182d8a9029b074a9ac638c930bb0d771712fdba3805ffc367a4b8eb73008e0d6e041ea16ecf28bd1ce7be401e8cc1800d2387d21f38a1b65a2dac2948f653a6fe4b3ba3367333c7365d3e0f0300004e2cbd9ceea5de80"], 0x10) setsockopt$inet_opts(r16, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 01:06:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() r2 = dup(r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) close(r1) r3 = syz_open_pts() r4 = kqueue() fchmod(r3, 0x656de0e1304c0d94) kevent(r4, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 01:06:14 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5, 0x80000000, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x82, 0xa0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x521, 0xc332}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x100000001}], 0x80000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x5, 0x40}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0xec}, {{r0}, 0xffffffffffffffff, 0x8, 0x28, 0x5, 0x31da}, {{r0}, 0x0, 0x20, 0x1, 0x400, 0x1ff}], 0x5, &(0x7f0000000100)={0x0, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 01:06:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000240)="ea0f4a04cc964383d433e71f68f9f4c33d8eca108ad95bf85677aff4c6dcaa69cb4f0dfbcc7109aa8c50cd44ed9e0433b86015d9ac90691044803f2e7ff8ffa2a553e18d3d31e9d093086bf6727d53706ccf52394f5a318dcc542fa76f6f91dc25dc1017a7cebc3a477176e4aae07064d99a2c4b007ff1501d39147c3d60173fea5002b8e03ac8643b4b418201f3753a8d81ee4986c52248816424f03d88c4526de3a543f12335ca9aec594c60a84983d5a86e482a77982b5e8482978e3e02f5be473e", 0xc3}, {&(0x7f0000000340)="ab6d9364c9d844dc8496fd3170dfe875d649f6dfcc5c7ad4c438fe2c87bb212588523464574be3d80d415638368fef50bd7a05b3f2fde00e8fc3034bf1da72f2173e3aa4ba1eb6b79772debf46e33a1ed9374c7d9b4452a5f359fa7b6618c58263e1895338a01665d516112b16922fb6c71632cd18", 0x75}, {&(0x7f00000003c0)}, {&(0x7f0000001680)="a35eb44d965cd7c14e7573e6c772d4a5c81d72351e7087cb5aafa0acf432063dfee0ac640ce5567af7e6c00372a849c3e8efc2e0dccf0b1b3854a1f52c52c5351465e71149ee96d74ae4fd17d2a1068c0fb5d109d7c07edd10882ed7bf06aa1b4d9833efcd1b1dcfd479be9c6a6286a948ef073ab7384e61ef8e164a115d8383189a943c73bfa757975761aa1478bbf4a3cf91c0e542079bb354f3abbe1b4b651e24a6dbe1dd893dd4c02bf6fbec5b9e2b47ae1e6ee4cbb9df84022d2c00393aaa6f6ebda4a4111ab2d1e6e4248b7240b258f428daedae3dc60bc32b2915a38b8c99f94cd14d3edc84ef6656b6d6cd1c34f561eec934833dd5ae027df05942c41286f85da7ba6ce820933c423628fc3a52ac78f45c403b538b9fd9d5798b5de3efccea0978a245bab279179aa0b86f94080e6a86c0053cce2aecac9caedb7498d1e3bc34e9875c5ce97c4240fa600a254bed12777a5a3316177963f51775465a6d9cf203f2a853864906faab2a3073796d86e88d205be872fe7ce92e2d478862ba5f97d6f7f27fbfd7d439f7ba76371daf649b142dc3dde06c1394c1c253630cf65bb0cb88497e52dc3656e720f8a9cc5467ab6bfe295fee61c4fdb3ba4d5a3f436e39d253387eb8122ce5ab77b0d5e2a9f39ae555cf03959d4a5f24e61a4aba7f654869d4478112079f4fa0afbf13d4fc6c816f231b431ea9e1693a1aeed5faa4ef1687771c68e7952191da8a32af7bfaa176491b21bf20db1e734ad2fa2b482c2d1e6b0b9b7be00ea956916ceb6a1c2ad30608e2afefc355f7ccbc8efab2ebfa20d4edeaa28e8f06ca031272c4eca0af641372fcffb9297429e9312e0d6fad83ff3ba8d4511c828b8a5f2a68eb1a0e78e0d111747a73ad36eab3efde306d715a1aebf47377d5e058bf805bd6760a70527c3f73a6020db71479ca664980ab4b839775e502c39b28c4692b6763c8e073c2c865878b07278eda0a0d16eecb13f665875779871bf933682060681641f7a32e4ba9f00aa2996e462876f608fa33ee7c3e2f0da5fc279aecfef4739da20eed8a10252dacdbe23467fa4a0ebcfb2531f9a247634cad5918ded5d76527768d0041520d846c43d5486c984ebedac46c59ea685f1aed2c3c72f1c10298d6453bdda12055f958b9d842ebd2d57fa70f77f7b52420d856218c73b2bc4d82935c17e6e05c0f9d216ddf643e0848f36bb588ff26a8c1ba2c69e8d9bcb06c1f592b48c25afcf398e90fa5a721655fd9b6c5cf0adb62e94ab4b93526264e8553a74ec57680c5a1acf9af45ffcc045c2e374a0fdc540eb129fb025ef63356b9c4c654a5f639960ff03f36dab3a1275e42dcaa234d0fb5cc582fde8d7094d5b637466144817d4d1577d4708ef8b0514e8eaf9fa3b102c521a0e38a6270437f20316c4018e25218525dd182dd93ae81c0b6c701af05493adbae772a2ebf6abde26a0765c87999a40e458dab9bbadcdc8892b381b5d06f7b2461bcebfbe8745143c56eb0a6164c854eb4eaf0c2d9bc50e6e9b221ffba43ea8a2941daccdfe13b73843ebbe47363379343f4994036551cf768716956bbd5f6e487ba8a557485cfe3d3251a3083a19cf1dddcec89c3f730fb3e19857374ef7967ff3364efb45177f6ccc420e2f9dde26bccfaa37c8b1df20b134e5939c09655b38b4e883f4bcacf17cef323ebbe416881ad29b42cd3201d88e7d2360229f6743ee3425bb8653e0052c72ef7b99b2ee1c740d2a38bc45a47c49568b3d39f9c684188eeaa50e6b730ad2504ba0ff62e4239c8a3f04176e90de66ab1188b9c7ac8fd55216daaa2fcd9e9237fa77472ceaec167b59eb809ca78d3d0351b5b2d00f01d966186df03db3d449fd3aa24e31b196b2f0455594110eb484cc0a19e23547c92f3b1128baed8b1c3848cc10e89cb69173605240f33da2b492f7f63ecdd16ab9be0f04db11f0b2c811fdefe69980ee37b50cb8fd2c20cd48ebe9892741bec00b7de09185f7a85fac8d284556315944473c0b80ca7da8726f69edb3c17981efebac1ee86172f486b759f7065401a1da6f2d4f92dec7d5412c282837c2312660223ad16118ee8838c3ce1121af85c25ea0c28f3e803dacb9dda098dfe0194fd182c7bfa08cab212e09b6ce32d2954643d143a3834aa1ceb135fe46f13966405e06c34ca02e775cda3d1acbe570fc43289b83d8bfb204cc95b1cc6cda2f584279a06f145430f4dde81af19317a9cd87a1668f106ef7f8f5429cbf43e775c27a93dba4fb966c69cc1311cb48cd984f13ca7d963768ea6393098688a853cc758c3a6188f6033e379f0bd96509548dc868124f1288b8b078efb93bf34a093ced9133344373bc6774713509afc6f3ea8c0a03ab5a2cfcbf21cca6ce47bf3840fa6ff1f6eb49a85ec8816fbab3559bfaf7ad0b141ae5b2ebc6c4b3fd3e608c6211510012ead5e4fa2724d38e5e89db4ffc4af57dfff9a9fd586187fcb5666868ee8d68de9408de29c5551c2699e296ff8df7669e4261e7693e8a51ef4eac51deec0a917c963c2787f74ec02e252085bd2d7cc868d95e9f6d50892558ba3e3c0800539716cfa9944615e4d1c234bbe863d2366eedbd895d1086995a31618cd05193841bb9f579b56d636c0024ed0ae4d6d8b6ae3055e3ffaddb0a9a79bcecc1875feb939fdfad02130a3131abce732faae9506850dcd2d193caef2c38dcb6cf075dd769fbb52af6b8fe3cc403292dfc577eaf27f62488d940888325b9c5b9e0d62fd3c322e66b45b7acace8ef0703c020dda0f175573d8a9b8c7b35f2a2b98469cc5266b9131fb0d4dc798cd5eb2e4715e2ff88b51f93d3111af46dbf67d7a11cfecc46636e917fa1a5a81e1514fabc99b232c494ea24c34bd247c486045da400816dd312ad3ac35a6db531abd644f06370b679cecc391aff5d486af8566ce2b6d38daef34a4a778df5994ce379dbddc1da6f0459960e29d1e2cfc2726b049c01b3b3c9269d5e15f841b4a310ff946f7597e7656f6d78b4673c14a1fe6bee445b2726bd718d0602770aa537b545926dbdca788727789f6f16dfafe2fe1898a277ed6300c7753113c661b2fa2ddbf4608c9f0f3de91c2422efbe40c9834710a3ced2128acce1baf5331caba4f10293422ff9ea41696a5f55b94ab62361976ac035ad18127a6b5a7bc23a88449b0bf7375cc1eea17941dbd039c495b5802ff46b34a71633dc38cc0b57824ffe1d865bc23d16f27790906b40916e4c7655d44d3bb709b429bfde92739bcd41f277db9058abbd8c81fe0850269a1f21b2700c52a701b480d96494b123321430c6c97221acef01c90baeece437dfef8d860259e244cc4f333da8627437ff270ef66c54f1f41a092a421b8884c744829393e1bd51634b7029640b9b94f0bba60c42d72ee19b61c7ef9f86c01c7362f0200de1f381aa6e11519f56c10cd584fba17217b9f10c84be4c40be50d2519a6fcbe46baaac460410bac92352d181865bbe65b68e2be78c758042e0b0e168c04db71551edc41a921b8d8a21167c626fea8c51f1e4b705b9960578ff5d4cfe36a166c11151cb0e85242bea56943884ce6688a8eeae2c5be9e3df1c5865021c83eab809c3c76731f200ea256e0be612fd4e473b7d69946e1967fb3970fd693e00070334a5216ffa250e1445a51dc934f313abf79d9e43789a014d45e8f867c23e3681f03e91233eabbb583c6a306c85ed87fda2aafd167c070f13c817dd35b01a36eb84faba09028587ec4cff465bdf2509b43f6a26adb4e401f9e82034b6845df410f4994411a87eff76d2d9d1479a790c4d1377cdd14374dd15bb3554fadeb844ce13dd1c45f2c0487762ee0c66da934f02dce4000a11edeb761a26ac1738cdaafdacc194c2870eb332f1cff6b3586365857c6af44b81e51a92b502b07583421fcd7a7a9a973ee31c96dcfe3071135ff9ab849d15c2579d845214f67ac718330f300befff51eb3dfc6e9bfe135a45392f8fb90c5709872bec52439fbd619f5da371b8d2e839da1b317a75a4db692b78884b9e409c58bccc03af9d8770ee02f998d92c279209881fb035297eb4f3bf548e24af769a635055ae22f8ccc580fdf439fe5376e838cd75bb28d3a6ba50c17d5c3953609b12b4c01209da455f6cf5ee46bc344bccddbf7964db5e7cd157e8a88ecada76baf100aa37fb15cfbe191789f6824f7d5a029d92b80ace1da98cfa05b73b2a78df106ffbea8a82fb62c3bb5d26e2e48a45734592075f71b5cb9cc2dec9fdd4cbb330244efe42c9c1ec7a26589363776ffc9eb9a346b9e9860f95fa7ee391e5346b971bed3f6d553dc0821b831bee172f396bc668484d8577d80c5d63f164e68a1be6ee60be4f5f5cdf8c1a82f044e1a6d071aba2b966735a0c1fc179da0563ad99ede37010aa79d2e1c9afdcdf496cf01baaedd0f7ee0621b005bc797231c7da43ede36beecc9d8e80d187aa1c87f866ddcc55613fc390f4a2d87e4c4b657bbd1b56422570f4a9c10fe850d87090de84d09537b2e457bee81e8460198a4e59c28f3567c0c6aac456e4a3961f3a8ef97b99e99cbc026465562c43f69f87a93d4c83d6099cb680229b43599720e14c35e481e1a5e7e83789d95741f8b511665d1b380a57579bff7fb66c4ffac6efce8718dd5baf13c5d11c9b1986e322a5b6eb3531301386c901ef3e70ee5e4f4d077f017a6e675454a25b51a49b156a85f8c217295b49b1ee6274218f00d9f8619e368b5c92f59193b01f460037ff80186cbfd5f26256c6356e7933df8f51d147547ffe34c8d10016fda8aa53f529a98853d682b2634872330ce480f8d848cba98e21b72c2f1bdfda8abaa0d8c61aa729c5944f7064f841b383634e56323611bdf44853e6f56173aff699853a3b50d9141ed17aed8d513b5271df3fd6117df8e2b675ebcc175517f5e029794aa4081443d9f583eefa4f4aeefb312ae72a38208ddb101575415bc4c58a26dcec14d6e35a44bcc0f746a1b7f1b28cd9364d304f7145a219e8e783cc22ea7c511e54f88981ca354209de05e71eeb90daa43100e9b4e5243547ded2cb91871f88cb6af4158a67804e21ea6a51eee79dce255fe84c4d7a73178a7eed510160283fce51efa3e63669e9cb80e1e3d45d81fbc0368082e38fccac64ac05ad702ef478c9da0e45733c88eb9550b6106d6c2b693c6f7845879f831fee88db90cfc884bc9d464c4a3090083dae0a8fda2f29d79a2cf3590afc0b7c74c12c07a1b836ed6f6e27bc102711a1d241da65822e29d97b5eea182022811efd15cb6e492968a39f45829ae03aaa80b9d9bf7343e4836eaa5ac24e14ac3c40d350345b7f1e7fefd4035566839609982b7bb776dcb97f5b36c53ced578438d98d562ef9960fa09a9b5da656ca8ddb18315f40a84a66e7315104a47433087b35df2ba69a085b7441cd1e9ac09882e221a80b517b894bc41262e2629be551b04c123fc7d2428968b0e5001e14f9a29a85ab11e1d679508126948fb918df627d4f47457aa4a7b4f0f89b72a3693639cec4fdec8832ceaf5f6d656718194b5ce23e0349fcb51ab2b8cdcff451ca0e3e59b6bc6b383ac9f333ea13cd674eade8672b64d093ac239a3e7fe7c21c736167abd16ed727e24d10216acceeb008f374971fe6ab22da7c7fc6d42d7088839083f903d1605e4da1561de99c678e4e446e5c61bce8f59f5ddeaf344770657977ea408bb13848761f0271be461649772487de5d8f10ed3b16c342f495721616017665a3b70ab76a5c07dee060bccbaf397103b6e448a468ae2a9", 0x1000}, {&(0x7f0000000400)="50cb8c81cfe0f14d96ae188f38caf28f756bb5e73930796f95726311372910e77b945f62a1e814358e17fc3f50641f732305d964f54b47e9295adf963ccd234e988429a99a7bf59255b61b39355cb9ccc839d1e1b6e041cccbf43c445cee828d05b2da3b2dd306fedb44e93f24076e32fec9e1788b161313b58894c3a2b73b865ad0b34e44250f6e5c28780711c2a302e52af56f12448460aecc5526c04aa3496fd057c200d72a537513347d8ab20008cf8ce1b300718f25a4bef0d69dada76e", 0xc0}, {&(0x7f00000004c0)="ed4769a0fb778dfbe77b639513ad960658356b55ced4ffa3e45efd12c7dc2599e3629a09f59866f59409cce438f9a4638828552b98278f093b4bb6e25f347bbd9e3f1bd9093cbe85d31994abb5e532164f45dd15f5934e9fff8e360b28e5dea41580bce835e6023efa06eb9664b6500da2f039be76242777f749f919f9d88faeb61578603bf4ad", 0x87}, {&(0x7f0000000580)="52de6d96dbb4b15df76e", 0xa}, {&(0x7f00000005c0)="3bd37d512ea379d2c10004d060f6e38489f886821ca8b7c308f540eef6027bff6c80cb335870134e640a21e6c832301d1d9cd50b003617e7c7db2339996619a6a4c7169b7ace38788e925b61224de3dab74b1c97a015cb048525e6e00cc91ec6be600a67b245257070c64e6b3742a9505e24153ee97de2151b0e60feb6aa3639c69fcf79e0b7dbe4ac81154b59c74cf9d0a5fb0bccfec76b5de3546005bb233f2ef2014ca4edc033aca319656b317c01a56a19e47d5b4318c2a2645aea6862319b6fc65e0bb20d7cb0ba5801f0997df43fc61b73976fbf582622fb59aef608986f732a5043b7c5166773fd2caa69edc9e8f5e55005", 0xf5}], 0x8, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r0, r0, r0, r2, r2, r0, r2]}], 0x38, 0x2}, 0x403) 01:06:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20000000007}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$KDENABIO(r1, 0x20004b3c) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xff) sendto(r1, &(0x7f00000003c0)="71b94814d4e526adcfc59820d99ec32d3a7395593b89bd044e465dfe2c793f0f883c5b299f90c829c4d1f9f60533acc7b03961706a66dacb8df9a90752aa3effc7f7604f72a261a745d754fc1313aaa897c682b3443ab819b325f9a7", 0x5c, 0x40c, &(0x7f0000000440)=@in6={0x18, 0x3, 0x81, 0x1}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0xffffffffffffff79, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) ioctl$TIOCSTOP(r1, 0x2000746f) fchown(r2, r3, r4) 01:06:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100000001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 01:06:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 01:06:14 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0xcf44a501e8458407, 0x8, &(0x7f0000000040)=0x2000000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xffffffffffff0000, 0x9}) 01:06:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xf16, 0xc017}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0xffffffff, 0x82b}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x20, 0x20}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x4, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x52, 0x0, 0x100000000, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x0, 0x1}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x28, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x44, 0x80000000, 0x6000000000000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x20, 0xfb6, 0x3}], 0xfffffffffffff167, &(0x7f00000003c0)={0xe70, 0x9}) r3 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7, r6, r7, r6, r7, 0x0, 0x9}, 0x80, 0x1, r5, r5, 0x0, 0x9, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getegid() r11 = getppid() r12 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r6, r8, r9, r10, 0x40, 0x3}, 0x5, 0x9, r11, r12, 0x0, 0x2, 0x1, 0x7a}) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7, 0x3, 0x81, 0xfffffffffffffff7, "cccc30f59cf51f8d586f73156d28f1877cbe9da8", 0x4, 0x1}) 01:06:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffe07, &(0x7f0000000100)="36d4a9902b02dff23d90e9c2c072868cf02dc5e4fc496f08ccb9f5345a41d39f601e172922f3522413cfc0c434ef2b457718084ab2d674110acba35241c2cc93c32f874117571fa9d540936610bcbe681a6cedee70ca364fbdb7438e06b812948756dabce4974b31e3964c8fa127433038b1b475348a13d0f3853e9dca25dc69cca5cd0df7ed85f4917a79d3c67408d326386ebbbd3c5e9ab3cc6773b19622be00"/175) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0x8001, 0x6, 0x0, 0x1ee}, {0x6, 0x2, 0xa11, 0x3}, {0xdbd3, 0x3c, 0x1, 0x5}, {0x1, 0x80000001, 0x9, 0x4c60b954}, {0x8001, 0x7, 0x7, 0x80}, {0x100000000, 0x3f, 0x3, 0x3}, {0x7, 0x3, 0x1ff, 0x4}]}) r1 = socket$inet6(0x18, 0x8000, 0xa8d5efb) recvfrom$inet6(r1, &(0x7f00000000c0)=""/14, 0xe, 0x800, &(0x7f00000001c0)={0x18, 0x0, 0x10001, 0x200}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) 01:06:14 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x7fff, 0xffffffffffffff81, 0x1204, "886e20e71f17c1049aea23fd32dfc8773ec4f421", 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:06:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99f6014213192a3bdda56718a13a06da26000056801f60f36d9031da0dc056cee00de182d8a9029b074a9ac638c930bb0d771712fdba3805ffc367a4b8eb73008e0d6e041ea16ecf28bd1ce7be401e8cc1800d2387d21f38a1b65a2dac2948f653a6fe4b3ba3367333c7365d3e0f0300004e2cbd9ceea5de80"], 0x10) recvfrom$inet6(r0, &(0x7f0000000040)=""/36, 0x24, 0x7b71470b9e4dfaab, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x20}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x11, 0x2, 0x3, 0x8001, "29660aca92d9c8ea2c4544a04c5d5a48c52470a3", 0xf0a, 0x9078}) 01:06:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xffff, 0x0, 0x9, 0x2260}, {0x9, 0xfffffffffffffffd, 0x2, 0x3}, {0x8000, 0x8, 0x5, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000370, &(0x7f0000000140)=[{0x0, 0x65, 0x3f, 0x100000000000000}, {0x8, 0x87, 0x6, 0x84}, {0x6, 0x100000001, 0x3, 0x5}, {0xcb, 0x6, 0xfffffffffffffff7, 0x80}, {0x9, 0x0, 0x9, 0x1b}, {0x80000001, 0xf1b6, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)="001f783342f74fbcd33139ad1e7a97ffdd50ee458307b1ff9cf26f506efe4d5dcb4fa7f4cc928aaf8334dd7c601d83c66115a611f557fc0cc584229221941b808573b8ef33416c59d96fa8cd1bfbb82281459d069d25bc6ee3f6acc94ba5d2d57eb76a6f536db101f15057ec7b191a5765184bfd4f675948e4f4d4c10c9faa8cfa9a03f30559c98172fb8a1229c21cf4d2e400cab57778a9447a36c0c74824da17c54ce065114dbe9f2605600704512cea462531dad607739dcc73ed580fa4bf14cf5d7d7d0f2cb6bdde57a9eae59fd6bd57bc70ad6adab8465de078b7d1856dfbcd353cf7684f6ebc097e200ce0f5bf1aa0828978085d76d71ed769b25e0d0db2e94302e33305870288629fc9058d46700cd49f2f449cdcb11ab7b22a2eb03beca9f58f64e3778b9cbf14e74843e76d35ff7b23ce8b2037") 01:06:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x4]}) 01:06:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x90, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 01:06:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0xf000, 0x100, &(0x7f0000ff0000/0xf000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80000001, 0x7, 0x0, 0x5}, {0xcf, 0x3f0000000000000, 0x1, 0x3}]}) getrlimit(0x6, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeba, &(0x7f00000001c0)="a361") 01:06:15 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x80, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:06:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x1) fcntl$setstatus(r0, 0x4, 0x4) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) dup2(r2, r1) 01:06:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x1, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r2) pwrite(r1, &(0x7f0000000040)="9148478c8652fa7519769d1e8ffe4af1e749173a0329", 0x16, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r4}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0x1}, {{r5}, 0xfffffffffffffffa, 0xe, 0x4, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x8, 0x2e}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x600, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7ff, 0x244b}, {{r1}, 0xfffffffffffffffa, 0x28, 0x2, 0x5, 0x6}], 0x5, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffff9, 0xaa59e24739258ed6, 0x2, 0x6, 0x4}, {{r4}, 0xfffffffffffffffc, 0x10, 0x4, 0x3, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x81, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x200fffff, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1a, 0x2, 0xb587a60}], 0xffffffffffffff00, &(0x7f0000000000)={0xfffffffffffeffff, 0x10001}) r6 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 01:06:16 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() setreuid(r2, r3) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) msgctl$IPC_SET(r1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 01:06:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="691aec3685b1a68abceb1c4a5e2de982aad5e875a4fa5e81e694f1d6a447b33b0ca2631bed300a1baf494434b0c7f0373bdf2527b514c3623da366364734c6f5ca13a0df8dc5ea46e51fea61c84d7f75de1aeeff92a45d4d269125447cb9befcc547ff950259ccdd76a1eea373e47ae51ac095f5ad77ef88c627a520068c8cdc84a77a122f59bc1ec42a0d1a267ed0fa26620cff2bae36de3ee6d970391de5ebbf0e1567218bc367cc5eb9d3af7b0e9c3929132c13e35ae348f3e0b952c6954232f5ab6414f63caebce658f08652da16e003619ec1e56ce9a6f5c6793efed3421cefd57ec81dcd320658717aa6b14039062eef8ed5fcd11b9794326e838b704f7121387c908a6dde25fe6f12c01738e581dc81c64ac19dc7de3d7e9efdc514c843182c33527fc51c9be64e07b41ddd35a47e482a28dc816e9488b4d5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) close(r0) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 01:06:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept$unix(r2, 0x0, &(0x7f0000000040)) 01:06:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 01:06:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="91e166e17f6282806c5ac7a9064b9597438d1eda24bc43353d23ef265420775c67ae377f7f55ced43620b431b01ee668c4c9feae76de386b666fce2c67dff3d9d882736aaf93b0a37f7feb365059cf1e1f6108e89329fcc3dcdc8d770a34747ffa2a5d9d3db19e258e1a82277d42f16bcbc83a259ff28796f1730ceacc67dec3a3a8456e25b2b1e1245e6d920b4a8423f190b93835221b8ceba52a35ece6ec240a8a4c2aad18ff24b1936f4021d2f3d9", 0xb0, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) shutdown(r2, 0x1fc9bf88296b7110) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 01:06:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0xdfe) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x402, 0x0) socketpair(0x20, 0x2, 0x10002, &(0x7f0000000040)={0xffffffffffffffff}) fchflags(r1, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 01:06:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$inet(0x2, 0xa91b8f62793541f, 0x7) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000002c0)="6ae0b384cfcfad380e609a8cf177235502210a30c83039c7fabf5ff7098e14c67cbef50bf7270b2b60bde79e8f7a4dbd969313765944626b1dbb75c7e1d0750c32789310db45ab86fd8fe5e76b005a72c4166352d1d2ac3220f16db67180cc826a661fbb2f6e2d03b8b0fdb4af8751f12eb27b33ef154e9ed3a557f41fa669012ef07fe246ed89848fad24b82da981092a760a7bbc30ca4db6fce472e46f53f48188f7f284d748ab73727a9c85d7341bb0ba8b99c112fa16df6687e0bc148e51f18a88", 0xc3}, {&(0x7f0000000140)}, {&(0x7f00000003c0)="434772de742b42a9e0400263c9ed2fa90bd17344880b6490e63b27f0bad01054db1b48b0b5da8ec4ebf3ecae1002a70f80691b1dbd2f098b77d2cdb36234bd535ae263b21a47f18a14e7ff1a66133b56e88556d026b4464429752aa72598e8ff793eb4c5dec5357aae6e14f25fecd52a0f34c6d6fae1bd8cc3faf369321de5de886a08788450f5f869c8eddff9640c8ee6230fe32fdd36003c2097c751ccd68fbd2f1f54960ee70492e461ad9a39f63dde50ef3c4678c4fd187fe211b2b8f6e342ca09a501cbc86fc0fcc9676adf1a3ec8e246d4b99427336063f168e03b5499e0aafd720820e764c2a9c9e65e7c", 0xee}, {&(0x7f00000004c0)="c71ea582262d441c135eb46a3a3a59dd497e8dd7ea8e4a81f65f4c4fb04fd1c204074ef2d8280e26ca2fb0c0aa6b4bff220ec0df9819b5d12ad9696e3eb4b5f48fd7e538332596d23cb575a3b7eb9e64cf9e83703fa7d1160c6f8d44d0b1ba049b8fb0b7458934c663e8a930e4ecb94a67f1c54e6893cd4f3cfb55393049db6ba985facbeedb7b569533f63b0553055f05e06b043048a33f6fac9645209648dfb705e30f48bbd5aced98bd8d31736c287314860785e0570a6ce9c80018c796eeb538ad695d8ba5fa9edc89b9c69ab3247ddf6a8a030f57108fd827741dd6b25809acda1b0efd4003d1d70e12f0ddaa23af4e472e2c593d97b335c314125c4607961b7e3f8b8b4e837ed9381361357d94f977a5f77355e0bf50037303080ddfb0d16824f7d9197fc9643d4dd5d340fcf67b31b0cffb039e18a287607a0e60683072077e14d419a2acc4afb0b21ab2272f9114af1954e3df226cfdc870b9965225448bb311c230315abadbf3ceb3bff502777903dbf9ef6975c9c6b296608ef78bbeac7ad1b3f97a08762db625498425f6b45a3ad459b2c66e434443f8e315d46e7a229d9a0dbbc0760d220eca0273f12a436a1f2a00d2d0bcab07ffd0c8885cf27e433b3a4eca09cd34130e60e81740d4a37a16739ed839130e903c758ef0a9e8eb54d94b488fd25204f80b4459fc5e1d6182312a10066609f0b1d1731e7fc3cd32937e24652c955e2e7a8690eba2197527ebb18c26901e32e42b7472099f14ce8436bd1dbb716d60a261b62cf9ec4faaba776af0bf48da7b93cba72def1108df3c4feb44f72f6302090a689ccfa741122ee5109ffc38db4b75aa0d2d7fb0f6ef4d3796d5479800f380216802aa13749ba3d2639ea00cb228b9062aa41e8581f909c56bdc03071534a479875c02ab8e1a9a7f8b12ea68cba4e1e09bf4dafe79b4ce99926efaf0850324b9e7fbe4817aa30dfe92dd41ded2cce59a67df7bbd778cb9f32165b3359933a55438e4bc82d2c3e44491a4ce1b1946c98a4d3faac383ea5a9e45044e1a2ece4604cb42c89350afc856590994eccf41ff9a3e2bdaa2dc1622459179e6e6b254a2ae3f02e68ba736e2b99a0305bd360147f77a9f578191ceadd4550e17cb8abc0f6de43a0cbdc492adefc0c12c1381fd38cad5d403ac455956949378ed004bab53a2dd980a9935b72e837e189e35c61637cd1f7af815afd72dac249b2a4abb5925adbd6f63fd45f066f22e0a2a285850f6f42471108ac44503c8c93cb81fd6166607dcfde41b7bfd2bba9567dfa220b7bb05f495bd6adc002218935f2c8d148f539293b5a7012e0bc87db3e651da12f101ec29a19236a6bf2fc010540e73398ca7d8691a9e71c0ee06bdcf1b541daa63fa57eb9973b40e916f5e15459e482490737fb096c4cfba374495739fb7158872128afdae589c01cad166f166c55462dc630d64409ecbcc1f81426f914bb6a25d5ca17f088b427e26791df4e8cd0e8b6b15565863b797563449c448f4e751de984c4be3722bb6a5afe6873a0851ff6685f5440e2fd061c9a7db87bfa47e54093c5d2415fb17cd67684aada8e3443393f591bd5d0b1d128ad7c3df394a2b497ca085991fc70e78cbca262410ea7b9888fbb2ad201e5d60347ebc6eb88884929b69e10d34cb0fecfbb84d16fe8c9643a52ac223a1c33dfe7c0ae632b78f9808d88a3a61c013669df07b425f52fb7f52ce921369efd4b406d14a91925fb061c09cf293d27d88a0206acab3729ad3236a524fdc81b4ed4401cfa910fb7100ad69ed06710f748a953d8388d1d7036d8f3c18ac2bfa85e22fd2400ec96443334597214776cbece0fe16588513a3a723c7e5ea47b295863c8a5e06626b0bc2c304e75554f5629503273a82b0d38ec9960e1520259d178eab067b656e053f91cff420406520346fe9d1ac78ecec6d00a58a31a8acea9c27fc87bf044921e5b0ada17b35daec0c5db48daee038ab19ee5115b5058c0e69d32c84d20a79b9e6e63dfdfd95c1c5878123caa2b98b134fe6a688cf3eee0cbfa53e6545a32a3ccb2e9dc15d5adcf7e29e99d8edd6aab70acde2da5362fd38f7d12410ab8d576e71697c23d8a3c58638dbff5f784bd5135bce17d037d702fa6fcf61a41b1d958448d9797543220d54d01772572102f1c2a45b9e8dc2f9409804c41b8cc4494c0685be5548a12e1998549b1718d69270cfd9b951a67e24c920e0e58b51be055f43e2befc417148e49f9d2ef9f199ef75c18050600b2877c8d3a5f959d2e272c645462e80ac968833af9ac6e648074636d5f7a6562456fda47384750db49dccf92e5bff4c5b2d8f044e69a4b23e05e57d6716cd7ebc2ce74a30456f144ce3e32afdf40dd5a2f44e51d7f1dcffe22a82f100f4ee373c63838b05d3b7518594499512d2f365fa920b9b1222bbbd0cccadedd7e5af73d05452eb9a54edbbab63c49989f055f92c57f4e79758bfdf9cdc75b37c7f5be414abd35572a756385f94f70843cbe352a96ca1b9102e3bdf4d9fd46aac83d570bd1b6ee431f5935470d32be8237934f3a6664d33a259172bb97c408bac58803ea7163441838728501dea2024022e8a1b124371b79b9d6886abbc89b8d1ddb5e16693c12566548a72fbc042ff713381fecaf82ee8d848308e96566b439e49b3bdbdc443b32d357df6b889160f9b192aebee459e746f606573240d23e09cd67fc63146754199d4a62f104568508929d9d2661280dcadc548974ece94b6b9c68a1bebc31aeb69669ce27a4799873091c3e3587dc9a3bf74bc89fefe81360212787e96a23ff6373a1e427c1016cfd3889250ef052f3ff8f7097a6a8c9c70b278416baf31e302516a8443b2a6552f9a63bc59e2aa6d99ddf3cb21db191f0a5829726c22e75bad78b66da125f0ca1036db2096cd17f765c6d08f6c42467ee2f3f15c0e470964852b737d28d746d4aefd15d5a3164bdbbb795e8787c969bf337fd1465b52e9466b276bfe0ca2c8520d01ab572b2588a015f57dc6e194fdb204a3cdd10fc0c339c7ed9d64bc53e0a371c85d9efb5febdedb07c94c95cc4bf9e5e9556bd16a120fbe5455ebb732296c67c25bd2c0387a2a15dec7ce97c8ffbb29d1d989e5fbdedb5482a61f1b79c095dafce74636b273f6ca86304ce5eac17e6f7fd7e8e73956223c2834827126caf8af92025ed4ab26a78d5fdcec5d48628e7de6a0074f7cd6505f84670b555e4db69964c04de45ffd83bbf32d69666e34975623899bf9bc6535726d944450b625af31dd4c8f6cfe2e836ecf3473796ed3dea1f5e54ff1eb1f0391bab48b3bcf06e008d349ea88653bf0fbddea5219044dfa512e59faea4feaa04d62d097e71bc07203ff6224efc7f4a3569a624b4cac7633fe91d71b1446936cd20b89d237b5bfe6d67ed7c077750ef7db2004c81d39936b4fca489b4612932d626330196a80ed6ffc1473707d14dbcaaa5cbcdc9673bbe23d44783d3853f99f906a693ac9580bfe2c5c52d854de29c6b39db335b671e4043423b0a403fbf52624ff0326056e00d01988a9c2d72dd7ca929c8ea8a67e4aaa958511c8901a20674162060bfca2b0b317a6bf736d61fdb3fd25cdff5a24f3036f5fefdb39a77ae9ec219010e4ae08bcc8e8e76cf3778508f4e62a1d434f375bb24455ca260f3d24baa8ee77f08a84a3b22a88363ef61a5ffb88c42ff6c76b77938014b499ba483e4266622e05bf5a7c95b4ebb2dc94bc847d402ef273013acaca2d71ce46d722a21c0c0803703d768769dab16ee82c3ef933a29af6147d34a2dac8dbe50880da93224f9e2d9f640e4169649fecb291ed4fa7c1eab8e2d33f21eecd5acec2675a47f1165bc97e5fc6c9e4e99ca463c0f40e950d314acec60b0fa1f92d62991717f1b450016f88961455cc91c1ab04efdad02eed4b99f35068e6b96ef47a2de93c961fe88745dad0ebb26df058d2000a44354609309dd4fb5dd985f130a56e4b3d5236a345e8781bbacd0056a6258dac9d446f1d6d76faa52c773b9fd1cea54a9ac23028699c440e47e7edb4a329764cb7cb8497944bbf531801895231d8b315477ae463941a8d437e05db53cef814973d043270d0c89d3957b19f1e4fe56f41c92ff111857ea898b06ca817bcdecd745a907250808272431c187d4f29a2590830d0b4e72ed5c51b5d3c7523b2644b4471d6710da1b731ed5f5f70c25f893c9c313ab27758d1d4a345432051f14a96b70bb0e25361a775f592c55abb04b0ebf72dc7191fdf68008eade18e79baa5d7a70ff312b9181ea81b02631f152c08bd971c3d345f07b519e0bf64fb2ddf728e09b4e7f2dcc41db996b229f6e62e9025faaad49faf44f9f5e0fa8a36d8c984839812f0efe9d9fb5a5d1feef1b0fbaa2182d3c143734372e5fb764600e462a8fc7d142d5ebed1101a8fb9dc6dff7d334396b3f82d8aa390ee6f072fa849c69f3ab1c944a0b163ee3e8147ee64ca2e079f8e802a25c380b576a5f61f99878b435cf54abe161b2fc8cee0f463b0fde2e2ed0b98153960c7700cf6e6ce430685689974682c587816249d3192f1bd89d74c1e9382b43cd33ca7778c69f4145b743c1df920af7be06acbd20f6e1070921f3822b85927bdea57d2e4ec7cfb9f0b29eddd2af06069b415f4e5343187a96a5fc226b23a3242b0e6b882b65d6bc8bf02de99abe7c4fe1f18ea895901ae3156fba1dae950a5fd4ea5437c7f5f9612928b91511a093fe2d0f913c001f09c84643a629c9a89c740f15961916eb2ec7fb35bff99fc5302af8f0d37c34de230b5f45f8f9238133415e504abe0064127ccc5d17e3e88ccf9025d27778c4c498c20d9ee34eb7703ffe8e59adb09f84f47450af0bcb43dd3ef4793397b5ba31d31be6a56318ef7b77ae77fb773d615c7e1175327582ea5d61dadcdac86c424f8702175de387ee0ef4c90ed92a4681c366d448b82ece35c98b4240c9bd9e1ce3d09136440e37ee72812c0005f1264837b16272c70edad7c49cc773d6cc9150105fa4ac9ae83f50efaa448988adb0f4371a6ab5cceaa069888ab3fe46717a5e216cd2e27483e7bcbe6993c56f1ec8dcf9c22ff23a19259e59a32f95ef51b380f44b952164376887ee1235ec239faa26de37e153e0a1209ab8e9b80590f027d93d2d201abbb1997b6398862b645261783b2de5d9466ed9846200610da03bd42922f380dfb56f678e85d6ca846571d5886d67f65e95d71cdfe67f3e9c1e1f43829e740f741b4123f88fe16638b061f77d1e91d16211352aea2241539b88fd20290f134e195876befe29d03a7505e9af6cb53a0b9e71419e947258ffef3dbd026af0a9b387393217a6386bd77a5c2127fd7eed7909ea79dd9c8a53f2df0c92df358e62c14090e5ef84692822c3fae78c0fccf4800d03247f75d3a521c5fbd280ca1342e3083a8ec3e894cc47e7b8bdea40fd62a28a26466389c7a6179a622c4fbfbdf0cb41f5cc34bb30c571d5131da08b50be4c57c0321a079df4bd773b61f2fd3f58ce8740130c444ddd04c661292b9daff9a91048a54c57f7a37a77aa0ce801931e434593640d7e9eb1d54b51e803da12941cb988ca71181273f3da259171e48225ae49f4cfa0c57c5a8e442237262eb1566f453414e0e928baea670c2c96c59019e1175b0a58bc2d73afb3d6370d844b7befab213c5f3bcdc9f61cfc8eae73f58747aa71c0091ed470d7598cfe5c975f64fa6282f485e4d53ce50b1201db59c08ac42e6d0359490438cbee563a042ba3afe7f3b623d03cf633f50d9c5739db86cf0bd", 0x1000}, {&(0x7f00000014c0)="28e6aacb40ae042544430f79bab26f8c48d63d70d11a556cade118ea8e6886e24e60af3a62d8b8874776110739250c0a40947f84958a1a47db0daf56ad73fff92f9a1d27e3624ec663a07aa1e9b61e07c94cef1db4b37eb774cfa72dc2da42061fab18b68e98662e9d1d3b3008d5eb8f25711be47c4ad1568f825b7c580f0f1525f2a48601769dfc8501c63899eeb155a59af34502f444a00635be1712af6dd804471aed65eb97da4c1f385f32786349", 0xb0}], 0x5, &(0x7f0000001580)=[{0x38, 0xffff, 0x7f, "85e6b8ec2070bdbfbd5dd819e9fef9e030cf568c080fb0b6ed905a3b6ed05d64b65956d098ee9eb9"}, {0x1010, 0x1, 0x4, "444eb8663033ef1b9306a65120a1d30a8fae74bc3ef05926d8d2f9f2f84d76a8be1b7f2ad44edf47ec4ed4eaefcf93b515932cd4449bb9a98936065faaf39fdc2a2b05acdf2ea2251048840550d217acc34402db43ab56b026e0bbf6576aed3a86a08a5b6898ceaa2492a35c9015116e99409222c74bfad0d026417aa3990c925cb15c61297c29f04f6499364232c93935ad25d90c9b6620f85c30b08e043e7cf9b895cccf7b8eafad9a1f7699836a3fac1486fd7a05cf501b9d0432587e7fc26706b917f37d036cb968b83a32d6c91e9d337f39472c4a475d46f7ba0ed590662840cf0b689318a45daad22541c4a1c473f2c9eff32417aa41d1a949015b0c0a261b203df2f03dcb947efac441aff3a1baa8bf90abe7f2e9cda7cc9a0dfd4134da58985bfc9764d3cdf4d38adf3f5bec408e0149a0ca9e85701b963338429de46736b0e2704c48fb8f596c9af0ee805ec28ecb4766192c2261738588d4b412678589b7a093b09b148f2f90e3dd02352de98bc6ce9f7711895d941eec33ce86e288eead4004df35893957098fdb52d46e6a1538a3d83b8462165b6fd9cbc1b65fc350f400e7bcf11493f756604aac2c21de487ff86d491c7866cba1e8c289a11ff32accfbcd2233922a5ea324dd70350d5ace3457342fae0b42a5f8deac4ebb45686e8a0fbba2a8a2576c5b1dadb25b92dcc63c550d2fccb1920eff78bf340aa4b9b793cf24b23c295aaeaaad911c4971f5bdf66d5c2a506f43f7c7e6700b9609a1b64ec29927abab3a763379eb368227ecc6780918bb54c2abe6ded183c06f2a42cd9610fa56b82fe0ab8a67919cf8f73b37ce9f802a6b1651c8d74554966ac4ad7af5fb7b5635c02908c4a629a7bfa216f946f690edd673e78822883054aaf44969b59a1d7ebffdd7327e0ebcc6849c76b5c2f1dbbe89bebf3fb7b3837b2fff9a70c117d17b6094aa9a61c0ace36d7aa3c62b38ab3e6c17f44feeadcb38e6b3c269a3e7903cf4410a0a2832fdd3f73a5f854d9347c7f303b96cd946beea0291bfb62f5dd45e1ffd70dbdc3a107687f1f38e4897aa22c2a1fe871ce921eb2f544a72920bd09cde794bb18599fb2a73b6b840b50ed4f40258c65ee0032c10deb077afd4e9ea609609d8fc31f9bd3929343d21f096efe36f08f23131414e7b9cab68bcd2e19d305fb16c7e0c1f962585e31d0bbc8a351101f90189f58bc39ea71f135c75c190bef600944c8d19f44838256d6c0ba0e26e400267f5a2d2a36bdc99faaf54428df5c0a468ba1201c78c40eb824bb25665bc032f196d66b7505aabebd22797333e24b918182bdaa7a103daf18e65b82831fe9dc20830223674be4bf3045b66bfe94752fb478532ccaf0166d03e8837435ea2c551d629f75c0183b67f280cc652737d502c5ac2fcb59993596da7f75a089858c13559dfb4a7fcc7d54a42e88e2f539c37569854e867964d0d0e9dc96b0055ed154445ed9947229d4966e1843b823107862cb76a82be73611e387fab060918996bd8aed0dade47787e92a2c731ac389885c6754d4fdef4a90d7971a412e01069e2f2c06cf6cb54a0c93e9bb1dbe13c713b5ba7ac3686a80c0f9ddc09c9d2ebe02d39f75c32fd248b51d9dcbc2ea4c88d197a799b6e8d082693c96072b96dfde2b86c8b468b96c237b683b8195cadac1eece4dba3d4f8544951e723a1c7175daa3a0be1ef702e3e0cc8876c8460347e66bec7caccd74cdd346061ec4a51f6acc0bb3984690d63205af5b039f32355c11da09c845437b322861f2d34eafda110fc3c106c11767f30c892f3dd680f2c83f9ed6ccfba9f618b6a4179106d213a6dbfb32ba58602b3a07d00d07741b1fc3c492f204e6d20971b1ad7a8ec2e18834a240b409990b141a876f2ddefae09da673796dcb48b0bea54cf6a7220ea5fdccefb39844e913770ca24fe58eb04b0e27deee22da44505f2f5c856817e50bfb0d53eca02b988af629787bd874db1f2b43282ea06362856ef364ebf8efacc521d8838960bacaaddbd09a5d2fb863353569e5d9425ea976622bb471ad48e75a391beae18ed6dd02f9896fb686443996257d554aacf576f096576763236f3772443a2be6925bc6c9f7bb7bacd5b11418cdfec6c6523f3976bd5ef604578fbec498912c54db90aea0b880dce72f254cc1e3bc6ca15543c46b918830aba21589690402a21bbf59df2f0141fd65e46d5762c0a82c0bbfab1d853b2b5064d3f59af840f9e019b054945ca211bd299ffb5b2818b009a51650295464ad401e499d54ab7a232296defbc693308b22a1aac5aaf1ab2780652d1d837f9cdbed7329b22570405d09233271a3e8d288f3e2f3806bad3f0b75c6b816c3c4623c4b5bf3c3253ba0b4d9e5b99d710079e68b5e062562b798ab60dff0b59fb89d267161e43a0981364c081505591e063bac28485b5856a56df03fa09c099a456d8a4a599456d0c6b4d37038ea12b896c2df1c7500ff2221cedd1bc38e2c12bfaa7a14b832ecdcaaf8ac2a4d9f06a7f2d2d0da6e4fd915899f6a7feaa285ddfe25fd25eb596941be37ce501d5f744ad75f7254c9226a5b9ca0fa7e9e886c1743fce4880384a90276dd8ca3df94064be3b730caab787327c04462c3e9e1f5a81f9eca83affceeab25492883dabbe777914771367f4c202e4763b9c20953daa5bcabe73f4a32a197bea87712c32f858dbeb994abfa7a9dcd353414fffb282953bd5a94266e71b671e3d1d15c39c04121e7dee99b693afeb3c2e2243e37a0f24e2fb5b6dd227014cb5074786ef924e9d906c53f6656f0948507b9152a3aef49b97d2598319060306451a2b1ecdfcc3484807ee5f622ce6f660c09dd0210ac4ca8179a27cb1564adc4440a42567c7e58d9ee8034c7346096121204ee757cac388d0a1e974287b737234e958a4bfeb17f88d77795b3bc2f82ff672b9d090d02c664d12eb6d5882859ecafd6ccd100fa4f261eff68816db498c1d065a453060edd7cf942bd45123b3737c06170c7af8a80a650a06bb1a2d549a08ee1a5c9e91e70430929882cd884d589325a15c5815322f9a70e994d13a79a146866c482d27e3d0ab8da0a098fe015861e2f243ea05fcc85f5df07bdc659ccee8aa3eb867299f9a586951f07d5068f9a2df614bb0d3367857ebad85877f82b06667804ed8c16a85975e2b2b280191614d564b2386cac93229bf6298b2510dbdd936d2888a4e69008e6bcba31f9e5f3ab16b0d3c2bbbe1d4d120e1585c13ad7655cff6b2247321e017704f1a6bb7e6a27586e1cf38ac5ba4ec8b646ef9de01ddc814ed52ae7f85bc4f651b1ef48030059b44aabd5e31fcb6d27b04b3bd6775a8bab7ce2806f3d0d0ed0891420c44a9133ca7c9ff1f21cb6d05fca1d1b84eb50b0d73ad15b6a25587edc5dd6570b0c1707e84d41b3295d5947927b7e414f42d0722a2cc8a45ded7a76e69b96acd1ccba00f1f51a9416d8ba20b1f994b5720317e5da70f31e10a5f7dc14c052b7bab4f4f237a337b6325a019aecf7cb9e53f524c70dd7b81e1ed7d9242155ea129b299fe9aeed9ac80d019457031a9ead3d2de64b48ea64bd509600407d202c87fceb92cfbf74c95258f61877d7d058237cf8a9c69d3aff1b63adfc4cf2d8db4805e60627e9d55e5447211b14c6a66b5897500371d06d8847e2c47f277450f7e75fde446f7f433ba4e71c8cec33dc57e4bdb7790c53914ccc722fb7e2f75f7b50a0844b9e85fdd36f0eb816eb8f155058816a6cb348b8f20c9e2a99c0eef70ca4c2bc1e9f466186d01ce9ae3fe6621182869e0b8e3385464ec5efc23a765950f679a92f8048f70dd99ead1389665f1cf4516a9e8a66a65810a2f445a3637f3ea6f0a94ae8474b389298914c588c8081f59cf45583e3ed7d10c4b2ad1ab47514a413298e671113ad396131d17032caa30dca254df84073606d363a0c5d211d142e9d42a3f47a7d19051d2d1c061f84ede2e1c9ca1d639b0b3bec529b9f0cf6e83d29fc82d7bca1f5fc4edb236af7db31433030ec6cafeeb2da6aff8a91077968fb61bd64e8e69295f4f475f70b2d9ddc1d082bbbe7dc97dbd09b871563a8ee1e41daa1628fcd3753f87a9f7cc9e10ce54c9b77f9989de1202aa11cc98df080cc1bd6fb81b51155ac7cc25879627735d6aa84d088afee2b8c6ec868ae9491a851698586e7bfd8df6b296e814cf9fab195377dc424cafd3b877d06ababe4127a7fe14ef2ae58f706a84a2d59c4a56d808ac392416a122318a6a2b7f11028b652e78d01a3fc4dc125a0967e2dfa3f9622c663e6f3abb893e9c7fb26eba8c80bc96774ca74364ffd6b078735e06ace46c5d29621b5288e757d8b39bb04f930d6724c9897d6bbf1c0ab514d85fded8896d8853c325ec390bf74c004d417ff54c0e1edcc7cc01a9b4a4ab6cfec0f569dab9626a61947f8bdc34b5ff68af4c6743b4a15d8f89aeb6b6c95ea24c6b3fefd43f1018b3a7467ffbabc42b7a666dc7f92bc54eb2291afe37dec35775bcc3180345be9536bda7d5212a9ad9f41418fedb36f1d2678d94ff7f329d0738b4554e270e98d0f10fe934b4125abed5916744459661235bbc962aac8c09a96351d973b0972c3014baba5e701e9033674c71ab39c7a355d7fb0e0b073a9e8b38c6630f68ac7d56e2b0d322fd30774668630686098e729300d0673f4af91b366983a651f2728cdc8ef58fe9ce6457baa7b8b83de3d857cc34f6cad7fd9ae0023cb075d75c15867d99cfd6a9fef3dbc25f0230891fdbb8ca865b0b5d4b45cbe3146b598222f63efa7f1bac86b0ebaa7ed09e86c87aacfc4c3e8cd4c732aec506d13a70ae5f9193d0792c2a85f0667c1d67762430bf42c3e3b77cd5c24a1a0b89182d9d1c44ac40f851c1efe5fd230c6a066d65d49099d574b00c0b353e4b89e9205385cad8b9f8c155224b11c8fcefa6bfaa0b8fdd08f3b57b0738e6072952e167cc5e055413eb2adbdb551f08be8fb4ba2fe9b87bbc58e99fccd50b74cbe65c58eee2991e97324ba3e0850cedc0008b12c3b0ac2aedc216af502bd0b0f3e30d2f7c32a53222e1ea70421d17120371eca02342e7789971a0cbb8db1e5938e9fa8f44020f15ec8491f04a97ec0887050c814eb2003c8a8e5798d894b2bc58fc42a43ea629ec4b41f639c016949be7c57d51cff7da3eb86e8aa2c27fac5c61631edcd64b6a34d7d55e689115bb1e0a6160b621ce7d15835a1d4de5ec478fa57a557c464eae9e48968608a3b5e0b9961b59cb9822e92a638908c5536ba489a88f0a2afcd63f8ef30336093097e86af34bf2996dbac87f7a17874a03d901da279f3c12ff9ae0cfee20a65dc2863392cc55cc48d49358311a629e53f5d98dfecc1504707e48edfe3a528ea746a2f7350ea4da7171edbed00f699ad837df043e8ac839406711d7bac3beb4269884dfe30ab2b99f96c1773c93463da6076dc9a41cacd43e7997f27fa5ca855b85174c3dea6c504601ef3cd7b8415c8cfe559f26a7133dd3e45d1badbae070076bfb91e3349e64a6abc5b0b85edf42c7a1ff618eb71e2e00f720e94dcb94fc7f31ac4e10b41b0bd695132f438ca30a5432681255ff0d9e102cf92a939c01f3ed248fea3a6b67d958accf6e8956131ce114010126847a2fc4251a44e0685e092472da1c9034265fa9b0c451eb8a3f42c3ddf7ca972ff91d2d091b195a134a90b47589c968574407b236305a2392d1d7233284d14e9d566df9e5f0d8057212b46043dad6b00a361c71d553d986d3ae039bb27ce143bff8c52df63cc578c8d1bebd2449"}], 0x1048}, 0x400) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') 01:06:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = getpid() r2 = getppid() setpgid(r1, r2) 01:06:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xa03, 0x401, 0x5, 0x10001}]}) 01:06:16 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 01:06:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x29d, &(0x7f0000000240)="003a7c56b814a197403e112336a1b7096e4f41607fe466ddd5f12bfbc56ce475affb888fb7295e6054200e57f5b6f821163e78ceda25ef7080c392906cfa3f7382654b3f39361765f0b7ff1f80d41f8517a4b9bc2ee467307b1b56d7ec93ab4036ee7b1fc838f99d92fa4c46e402ca87608ae716a64e199f1cef418801d213220483b1da178376860098aae60f834faaada6747741f49ad12e") 01:06:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 01:06:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x12, {0x4b, 0xfffffffffffffffa}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) 01:06:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x101, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0xfffffd79) 01:06:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) flock(r0, 0xe) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0xfffffffffffffff9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffc, 0x12, 0x2, 0x7, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x4033, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x7, 0x10000}, {{r1}, 0xffffffffffffffff, 0x50, 0x20000000, 0x3f, 0x6da7}], 0x8000001f, 0x0) 01:06:16 executing program 1: r0 = socket(0x800000018, 0x3, 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 01:06:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="2624d0a06b43877d2cc6dcff54d6fb439211595e0234ee1a56ce30edc61017f28924429d3741e64d15304c016636b1f528c79bbdfdb8362ce86a1e3da4dd1c1c1649cd2860738e125a4c4bc724f62846131fb63780e165a3508c8a19d7ef57f2ae5c2e11d5e138e9345e3e4e44c6e5cca78df0f34af5ad40157de25d23a992ab8c4519ae99df744adedaf09592fb05c813ba80e19c53", 0x96) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x47, 0x101}, {0x23, 0x7}, {0x101}, {0x40, 0x7}], 0x4}) 01:06:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:16 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:06:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget$private(0x0, 0x10) r3 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x20, 0xfffffffffffffffd}, 0x7, 0x4, r7, r8, 0x4, 0x8, 0x8000, 0x100000000}) 01:06:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000046219f0d91ff0fb5a42d30000800008060ce77e995c40848d591a44b0ac37e0e3f3630370d639b7f26461f740100d91635ad9a1dc3386d6890f0ba80c146d09ff1856b14a0767417f4ba026ab2710f62dd0acf4083da68816a2cdf00495e49a1b7c97d5c713d318644e3242ef779fef3286620fcc4bde7aab4d07241e3f867d15b5efbd982ea44634532c0"], 0x0, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140), 0x4) 01:06:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xcfd9, &(0x7f0000000040)="04000000", 0x3) fcntl$setflags(r0, 0x2, 0x1) 01:06:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xffff, 0x3, './file0\x00', 0x5, 0x0, 0x100000000, 0x9}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$TIOCSDTR(r2, 0x20007479) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:06:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 01:06:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74, 0x0, 0xfffffffffffffffd, 0x4}, {0x80000000000006, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 01:06:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, 0x0) 01:06:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xffffffff, 0x7fff, 0x100000000, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000240), 0x10004) 01:06:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xb690) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) 01:06:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000900)={0x10, 0x0, 0x4, 0x3f, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xf4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x65c}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) setrlimit(0x8, &(0x7f0000000080)) dup(r1) 01:06:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100, 0x498fb768) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r3, 0x20007478) fchdir(r0) fcntl$setown(r0, 0x6, r2) 01:06:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) close(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="96") 01:06:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="9e380ab9da19ac5ab86645d2e154bffc2f1e8d138e77aeee48868979499fb5585d0c2385893358020b37ecd0120c2f4212f94412c2f72ae408f41d60ce89aa5849fc92ce666dd5947742d143a7d105f6a231356f342a4a22b95c9fea", 0x5c) sendto$inet6(r0, 0x0, 0xfffffffffffffdf6, 0x0, 0x0, 0x0) 01:06:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 01:06:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0xffc0000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8c65", 0x2) 01:06:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0xdaea4960bfa6d473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getuid() getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) recvfrom(r1, &(0x7f0000000600)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x64c5b824000000, 0x7}, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)) rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') syz_emit_ethernet(0xffffffffffffffc4, &(0x7f0000000480)="a18838130500000000000000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x4, 0x4, 0x2, 0x7f}, {0x6, 0x0, 0x7, 0x1}, {0x5, 0x14e7, 0x7ff, 0x7}, {0x9, 0x3, 0xd0, 0x7fff}]}) getuid() 01:06:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 01:06:16 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 01:06:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[], 0x1c, 0x0, 0x342, 0x0, 0xb256831e3111e411}, 0x0) sync() ioctl$TIOCNXCL(r3, 0x2000740e) pckbd_enable: command error pckbd_enable: command error 01:06:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/79}, 0x57, 0x1, 0x1000) mlockall(0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getgid() poll(&(0x7f0000000040)=[{r2, 0xe3}], 0x1, 0x8ae0) sendto$inet(0xffffffffffffff9c, &(0x7f00000003c0)="2f354c2e3ce9b3fd4ce57c71c8534d49770a16eb4bf14d48cab32b70bdbdab419f20b4eb5adf7c52a42421abe158b7ba0c7b2ff4f4", 0x35, 0x4, &(0x7f0000000400)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$setstatus(r1, 0x4, 0xc4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xd7e, 0x1, 0x80000001, 0x0, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x4, 0x10000000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8000, 0x0) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 01:06:19 executing program 0: r0 = socket(0x2, 0x8000, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e926668934404e29c0c844383c9e0d57c6c65300077c64c7697149ace5bef584440feb824db9c6a698123f0ed80c06d8a6cbb10c3b44a919cb881c339487f0ac74d13708bdcc819541567acb9f23552c7e0477d6f5deb53e3180a06f8d712ea1a6e712e20069a0151189dfd5d719b841b81787b10699ec0a87a3cf5454820bb1b2b01f5d4ff3ed3477266db4202180c8edb09bce1c8"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="2a91144b17938a423510a632942e1e3cdc737c631de3a69b24222e20dd8c77586b6ae453059c8a4fcdf67c", 0x2b}, {&(0x7f0000000100)="7ec3705d8aaf5fc114e55be51806413b9e2d283bc1fb1eebc9a4a7fd432d4b3ea66ded7817bb3975b24916fac80111f3015614e277ac5316741ab47735646b01", 0x40}, {&(0x7f0000000140)="130017b087830f231e88a32856b82625fce12ad0c4478350cb76d0830ed2d0b4b19abdbb1fd1fe8a9f3e70aa291baee3d42289af9d687a79d43ab8d52bb5a6d0dfee0dd71769b7bb23ac2c52a5614df035a26e81012194474b1e6ca63e721c9d99c65ab9a693969471a322c82244932e00b4910c1e0a9afc0f4caa0ce5d9515968d3460eaa44431113b427f0d52ea0757f5b279dc2c8b803da3945a50e30206055dc37047432744d842e8b1a2013faf53665be9a74d853ddad473cddc103c19e404aa6adf2c8dab054e78ca73b277193e3be3c51f78fdadb79c1237af840c66c4eb697f4c0bf355f6ddc7160d3e4345befa330be89075cca86058e9570", 0xfd}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 01:06:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) writev(r1, &(0x7f0000002640)=[{&(0x7f0000000040)="5e3f3868423d7c9e09ba675a36954fbd6fc5ae3e84963b9e95d0aad3e4d7337e96448da71f109aa4ebdccc5ffdd921a50b62", 0x32}, {&(0x7f00000000c0)="173056e318415bf329f712bbcf5788b727102acfcd0413af7f5c1a975998d9be0b370630b3f8a5297ff19afc38ffa1a110bcc4068a5362ffe0e9d9d3574de2e36696239011cfe14ab03ac7195e9aaa9b244d3464e0a4f960e22eb23a2a2bcf5e97e9f42fe8fbc3fa8b1149f4df5753e3861c902830bb237180a0b14aff49510629ba96cac5a299d0cba283508630fac10163556668b93ee25795d0892d5b735294c52a4781fa06a1fc923a68497223358f2da1671d5aede08da4ca196adf3e4a75cad367a50c2894d4ac0992a8d51f3c3c8e9d4ff4480d320b7fee0ab1004bcd686afb96b09d82680058766c", 0xec}, {&(0x7f0000000380)="22bd64eed755d6ee344354164cc86d2f9080bf4589d995ce4aa1997101d5dcb19dd6fe2b5135401c6cc998931a64888da98baac603949342a6a24cc0567df42e58a00dc2ab21fbc35464926c47cedbbc76781421ca1910956e091df0c1f7ff23148125d3c8819b78b66b7e895f348b5500b63066ede5f36bd5b7403fcb0a22e8f3f43dbf24bcbd664de8ce571243b987c92a1d49f8374b8303435c20ec41c84177fb99c6ccaabd3a369b878f827606d4cf7a54da5aa020212f9f4b77db9e70", 0xbf}, {&(0x7f0000000440)="efafe7373414b10eae6f79b09e1e3609d6943a0d09ef43fa4e5c1d6711e039cacc3e1cd6c8ba77e0586c3d4b47177d2f8b0812e0aed9c1ac1175fca09f3637876a44c2cb3540a037685be8c20a8799e0", 0x50}, {&(0x7f00000004c0)="9cbc195b0736b4b7564d8f6155bde8b293424611fcb2a779f593154bf51f5302bfe83bdbb2fbf6d252cccbcb2529b4816aeec9d8f660bb8605bc79c5943fa29355f4df9a88e328b1d475fbcd111c00fe97780d6e8faf29529872ec3a44d708eb0add8ea1ad7d3959b6bd427d11e1ff33f1f8a3eb31d2d79963e3e1f32afb6d721c61e7e63f82cb9011e45a9785ee23d34c9a4a63ec1c30783923aca80d1e29d79c8c07ea7162a1ed1c21a2f91caeb8bafe9980045d5286a1076ecf5f43441f97e3fb2f9fc357a34ed00482a5529afec4f6317a70e4ac985b66b91809f4619603bf7098861a64a8f36e460818e184f271cc1f9030567d9aa25814f1cafcb1b2c5bcd1d63d3372d0a45ae64017c6820da3e38a9da6ffd1501f979598042b28258dbfbbd71abd0644504e14d052da936e474acc1a465aa106a7d39e9a333520bf651eed56ca306dcd21b4c4df36298217f76a442823ee9e30f11f03067b8c57a6da9366c3af0801b0ff2e4a10c2396f293e2b264a583a41989de14466cd27d7e593c6349e4637f228558d923c8201eda68f6ddfb64b78acc9996cce5bd3aca7b93ce4e2095480ddde27785c382dcde1e6ab7214427368fbc1d57872225929829b9dae6a6f38449d1d90c4f061c49c0369db554949176e1b6ae60858cdadc29b9336107934becc0598da24a83013a2ba2d40c1f9a7330da9e61ffa4215826dbcdf9291ee4e307ccd5838131f6e42baac99eafad082e4eba3eb8143781c4aed5bbc1aadd3cd98f45beeb83077ce62d06a45fb557933b7732a4390976592ffdde2a64ff5248dc757d09da64709d5229e79e28b9a5f8e8e328b55902b3b5dbfdcaf0bb3b4839f305aa355873eae645b39740a3a1cd977c061b07aa592449505e28c72e8276602fd543013ea6aac0f8cf6dc5950828f0d94a7f3792e120757d0c1a380fc834d7a3f2fa15d9d0f679b6df0ada550b5f2519903aa30779964977c04d6ccf08900b6eff1a1547893bbef333a29b58d965256a10b1c368074a5e48cbf0a76853d3c30889939ab7ccb63f0539be66ee0d05adc21dbfc7dd1fed0503e31cc92caccc9e31896ae9603419c3b32302676de2b12f2ac82026e60a6e27fb287da437ce52970463c8ef2bc85c51d6ee4ec20b34b2843b2458db754714981c3c3666e046ceeff4d1b1b1eb2d6a07e7483cf54726e8654e344f272f5ba39d3d2d3513f9f5c709dc1000330b0766c532441e953ef3e51299f01aac2ed1cd6b390845e02c9f5f3f434c6a600c9ba63966f9951d4bdb442ad5d9e5ad8e78804e045acb642783dd85a3d0174142df2f13d8153d89bea41ac7168dd5f937da115e328c4978738b679a1599ab4a95ec1a927d1ec2e14f817d459f130893f36bcf989170b1fbd7cc134998e933472c413b127e5796699e465f488a93563d3184a27369dfa552353c2d9af5dfeb923f62e36fd1e1f187805df0e3d4c1457840f7563f565b4ccc325489b4b37499f93335008a61bb6f0b599c62f40de61a675fa145372e00a7723302c7fe610b7dd68dbfda25c237ef0a730fd13220cf6013b18f4eb22ec306261e661bdb7d0b09d2a8515297b8e7e6d3b3970df558965ec84742993b6417ffe0300c30bea1efbef62f264ea3983fac95a584228ab675f0a37982f4d6274523fa0c9e14209052d3c001ff05e267ebe8f42dcd8cb668cc95704406950b019315e8c4f6ee1dccb0b33e7d12c05701c9dced1a4112d3a030915593ca357af0a5e5e163b5f19d1ad214474a9e3cc8680f3646f400bcfc940810d6284cb6b81e988fa631c31df33b84a9201e27fe694274a9fa6d9451372b3072e30bd5ac6b302f4ec09020696fe2fee68d018ca6496308f6a595a789f3c56547f2008d8359465252c76f3d6f6b7da180d23405d05a60ec77957f38b09a0c10c35af66ac4ee08ef010bb74f9e12cb8bb8c057cb4301d5312a7408df8536939d31ffdd16894dc0368c2e92162e026911757a80a3947019a2d9fb14e2807bd2facb344d43be5aefcea69cec7464175c6837dbc0d38adc1e644a6b10f5036264df7a032bb59c430fad0fe2f9e4d758d678ffa087aacbc74f202844ecaa19881dd76cd2003a8df95f57ba098c798056200aa0ade149f3ac7485b321ccb7d0c777007fa2bfcaec311333735ddad18660ccbb4953a557508ecd4c224e5a4c8a3481118dd10a2f7620f58bed2d85d52e76d0d67b08df26682989f3009e420d65f872fb82e9e8d12537ba2504ce61b8e112dcf8bc64334b9ff1a0dccbf11dce85f9fed3eeb256d6794a2a164eacc19cd3a669f7b2f2bde9da96d00a769159a83372e4010409b7adfaa96d21fd6cc8928448bb2d967534ed90eb092f41e5bb050a3bf87388d51bd5eac280c1150d0decd0f17750d148e427698092ced9199cbda694e6cc8be95b1f95a9af148a58c12cc0707d7ea212648e5d553af670b379f7ea2fef253146e310d62fdf4f0068511d68cb67ccdd9c085eee16290bed6f8daf0436dc20be1a20d6102ae1987fbfcfe0e8611a4ad081a1c5bd542d0c27912b5787ff2d623b9d6a4a526221d334f745386a46e5444ffaf3ca7687fad279077ea8a8deb7622c0ed3149168cf6fe4745433aa70ca9742dd7825998d46f06c08cf2ea5851aedced4a0e9f3be9a3082fdb43bc1b18ea7f3fcda554fcbbed410ac4122d40ed6dcdabec86a550ac62ecb06b1c3081661ca9e05866df76db253d79304428649bdf32fa6f2b836d74d5bf6a1232a6087ed7955bceafc204bbef8569445be76ed123aabd7b3b905627fa3ca80593ad07220af8cd3b4ae217adac98893385663641daf7e8f28edcc2d8bb71512d9a80a4341649fc1fa8780ffc2b94a254ae1994bb632f12adfc6a9cdd4cfa8c9d3f1c660af040c7efdabb22e8f2c0390b4c3434d40845dfc473e18bd012cef1185f2b05e782d02b3482601a1825a2811a15eb0782e5216502571b3d5dfa4dbf5710f0ed8d958001d48c6b105ee7291a12c250b11813a3a02a86456bcb0ba5e46da559f72406441742c0178b0fabc7edd4a4e6042c30c790e1c507645579bf196717f99a4d541e5b9e53093df0dc6bd1d0417bb7b11f4b486e6aba5a182b722494bf56563426a5752e292b9d7b4195d046fa9146f5bcc3bbc9364365a61fda518312954d0d4c53d69b19e4fe57ce63524289cadb47324b94481bf578eacd8265125cc9f2e91a424a37cc9d8c55ccd9cd017e3e3f2c6ca39bb97d54a11b0e7c648022bd300ac978be54249574c8cbde935878a86ad2d2afd679e835551431984c4cd7543b0bbf2a6b27aa48343a381e0691960229f73a973f5c42e55e0f092b2893f0a2a2844fbee2eaf0397ece1cd1459a47535db09876230e368e1a2ae6e3251820496256c51bbdbd855c883b8e84b799e5254bce47bf1abbe8e73aa942fa3b415a495558713077cc892d86117d093703f2a4e41170150c8ce7699634ee23b0150be98760264c23cac7038eca1febff177f18a7041114f084cd641441837071130316a93075fc90601e32fe52e72a9e64b05283bbdbf83f5d416a9160437fce6e720a31f8f113a3fa2791d09e2846b3a93bc165d11b15b175ba3a12621537ecffa887bc17c1c8724a7c821090a178c1bf67918e53b586f4f9e57bbc6e0573e427057fca75cb9feb205b00e201acbaccd2b20e951602a81df9046c20efac894ca0113b363f4137b6e7d551e28aa3ab80d6ac855d05b3626cde558d17cac8a96e85b6ae5e4ef06065fdca58760dea1fee724d541e6a9ba5df309e102c9b0a809c17c5eb0cce9e72f39d1c03ff604cc414512c61cb3a7ad632cfe8c68b815f3c6147f3e0317a9272ea98f8f8c87d5d09367365bd029b04c676a91033ce996f0358a570773cae492857b09b5974c008714415fa0742daf806dd5567828778110091b55e4ba0d7da379693667e5a6dcb155010ea2abc504339810eb482aafc114ddb730091f68b779043dba158b553f7e57ee691ee7d79da7c91a88de128306af3fbd354b49fdba68b220ddee3d28bd157b56df1e1c7fdc05fe70616d4eab08411cd299ca4f7af584cdfe99690c1edc9798bcade5067a3e3dcf1333c766df007072ba394dd8f267e72b79073c955e2a95c02e72d218030fec7da4e321f6ca8a6376bc6c68860dd9406cc8978d24b64ba10113319eee34766ddcf36827b12098b745805f3cfe51bf95cc123086695a852a5d7a99b5190caf0b58020271322af61832256bdc713c7b6c183fb06986e5c1e269d3ecbbc45846e64e44097d602b7ba44b29f5f4f60b40a6fd26683ee94048248048459435c10ede6c47efcfcb349917c2a5bfa718ae29c66044911424cc9e710645b8ba79607a06815113fb59939c368f981fc3b1ef3756bdcafdb8c330f5a0857ac25d8707bd3e6e863777043160aa0c6287822d9b911645a0f98e77313f638bb09ea017612c50ac29a23a8f3d624b57833519b68296b56276db64c070f69c8c69235233144ad726c9c0b30375a558d830767f8964bcfe9e8354e1521196273091ed45b9e6385b200d1f699c2f7ee06b0226e502e247e1cc5a5876405b5b40c4b058b51d5997d663a16b01f315e51c12a8e57f99f812b56b24a789e210dcf50f56fabdb32af6c96f2220c323479dcbb3e622ad88be4f76201004397364f7bcf96df002a8adb8b3d3ebb2d0e6ff341e38ff7648bbdef82d77fbc76c57a1052c7f09018fc0c8ea91310147ce0dcbbcd40b6d5d2c756df30f719b16ab375a2aa087ef4893f1516f953c1443262044510ecbdb5f7c5af4ab269794ee2d1dd0f2b5ab0b05334731df293720e9142e38460d2abbc9ae08deea308e563f2d9fbebbca39c0a22ce1542a6fdfeb44fde7d7102649c1b47d4fed8d0cf7f4b80debc09b20bfb75e92ef556abb7effe0a39c5a62b309ca5c3cc0bf7b0649b9662b8878b707ad08f73d6f312006f50011bf5550dbddfb0e0e21a78530c34f6aee00602daba53a957afd7299d4805a4e56ae546c7443b16bcf80cb8c7b639206bf45897ee89edee57510d1ff1c2c698837b56a0c2c4d4d58aafe64583374c604721c2b6c298198d2b49f555aea403f7a6d09974db93751ead582bc3c3502d0f16adeb3cfbe26b7f8191174cc4431437b1876d6a30e75da7dd43e9f32086ccb94432c667868e147016f954d69c3176e7764b951a6f8c56b6aa22dd171083f7dc8451de0cca95c52d366331e82d57b81a25198c12bf54b624984541c18bad82add94183eed77a5a11c2f3b84fd1beb832f7bbc4f4c7a979347398c2e707ba05c787e57d4dbcdfe73987a73aded10172ffbf3f558fac41e9ae222bdbff5f6827dd064e2304bed58472e504135f25c579d102de176157683e5b10504523f987303bf3fa8cfea93b4e59eb18976f3e79b60a1604b65086f43a105da77f319e0e876b20e8810c55cf10da60dc8480c3e97262116652200884c2a7e424e8768104574e6f45f1a7442b89e5ca888adb305a424f1c49e26419b620cea9591dfc432745157b49bdbce6007e3da808cdc47e5dc487e753a2baa96a1e0cd4a1b6445973b0335e3cc5a56d377ce6cea62f6cc123940b59642e9ada0b4b9afffeba101925706985d98f2fbdc7d2aaadd75b57bbde6ec7df3c45c9fec3370f0988a303023b380714c899d42022592a87a80bdfda9a2d1459cac802ad8e8aa3d468342982dae7d6f1983b404b4fddf4d0f1401ea55c66dc2de4cb94072372a0bab902ec30f445c452e09a20136363b3453f469cceb1772f452dc0322ad9d7f41db8", 0x1000}, {&(0x7f00000014c0)="a3154d6ccf8b42c100c5ca83339a92320e5e8887163d8ec9357ff0bc7b54d88df8e0204317682ddb5c2d1a56bc4d86bf86a93db9558bb9eb7f4246ddd6415291697aad4374e0d0ee06a4781fb6790ebe0abfc990d1e98081bbd508ec8f4e51fccabd0ba8aa0a6552c2f74955c9f764e85c6b5703f8b1a039e355293ffa6af2bdee33aab945a1297c458acd2c174b7f542e5c22f1f244bf161b6eafee97cb7bde8798b3faa6a3cc5713344e095d5e40347823ae52a9e3096076d8044c65c01b63d177b26637d6939772bbc107055061803bf40def7eabfa940273763a11b2cbcc2809401db0d2a30e613434937209d4aae8263c8016d561c98d97d74c07274d57d478fe14c37a7c1111125e9b5797f59092a2d58cc25e3884abaee7f55f33fafa5aec65d7ab1bfc644ea764f4d0db7a9e06c9e3ff5a78c09619b83e6a9cdf470df0c29c38455434f43ad82e5e74467fcc477491b2fac567c42817011f9fe7181c4676dfb112de3f4f919535e4700f113a6f2dcf72fbcb12ea1569dc6d3e40786840abdb9cf59ff5ccc3c81fb2cad59a4dff3d4ff39baabadf9d13332649138ea69a43d86bafaf2bc0945816b7bb5c49d8a20e7f069c604d36762008f0bfa2b8b4e5ac81ea174f5140dd5da6aa7bd2813ff7ddd11795d1b19ee30dbbc0c1166986f1a579e67fad69c167ac214e95696da93befe97c6379d16746713dbc37750b10e2f03b051aebf58323b71f8057e702e885e9d1c9ddc6280b9cb4e6c6cf8019cf7769946ec703a987629f7fd8357dd9566136194aa23f2220d6ee621ef7bc0b6ee3cb1cc49a7b8c24facdfd7db139aef8841f07c9f8777e0dcc2ef6e682036522e194e0613e3d866789f39b35ba311a267bcffef6efa0a774ce8152b039499d0a1b9070e7db29a66e1830c098bbc500ff127d643028af8b740f09a5f6f31c6704c8ad81c4d46b98c1841533e9a058d2986663d4aa552f30e6959d44a6050d591496aeb7291002b30f2ebf76d2e8248a141f3caf799bb8893495079ca1156e8f7072a29716b8be4ef628b039d30b416b97e313966c2a3fc48430179ab9191147f542eee98f202fd1e49b957a9b1b78a984339143e5e9234c6b5c27038441734ad35f374f08a0715d9ac75dbceb17310154c38559121ac198acfbd8d9918b0149015fa154ca1d464e83540a82d427cc67f495204c3399fc451abbd11904a5fe9083708334cb4475898f202ac94d7d7893f8c5b721a2bf76c1311671e8fa68b42b7412e0a6a911ec04f51c3376238bb3e7a4d3fe8fcb609cbfc027569b5d7802d3f1c1aeb5a9845da3c54d3d671a3c72e8ae785a5f7c893b30c1d88635d2d1b875180f4614e688947fc17bca82b5b61747c8426620b2f523ecc8790a2db413608dcac0fad9a51891854cfcb5b96777b0bb8faec19532c0739eeb0a5cd783e79ae705dbbb7e451b55ff59dc47cf561563e9ea03c2f586ef6d664705a4863a3dd32c8f30b47c5b353b6329c903d27f56c2b342b1314ee4da510f41a7831e7d0281b8f2f93d6bd8bf8383ff581d266ffaf9ab84f1481eb844eead95f592c7b94933dc4ae4d126661e8e8068d1db5271eca7e6156c424d12916c81254406f199ce97480b615925e8a669fd23d096491e78410b8dab2c2b49e8330cdbe47e516edf9622cb6ff0c22a47edc0b98e24d44c9627fa5811c978ae21026a70f34324ea1da295ca4359bb9db90fa3bab473bbef03ecdef0e70d3c048730084e43ce7bbbfe53216358b34dfcdc9b9204f83aa3e97914609f48252b0154a4059456a2abad84deb5833c2f856a9e593422013e4678dbb9334e68af66d3754c3c94f621edd5636e788098baeb0589a27d95077b776e5ec8e84ccbdf2e1814be6ff93066a4e7eee53325e4484707a3294838f2e15629bf6d199b0690a996178407b416f3d6408042eeed73dbd83ee815d3492b6f2ee231f3b710dc27b60f896afadc90d55f93e5367b464dbc4bed83ef07488300f209cacfec0c90ba6b3faa3e15f9fbaa27d51fc2436a2f00f6488f37b761e56652793b478ab8ebbb235b268c077c8ba8297a4a27ab6bdc4694bd23ab928b9abd91a263b19a5a8265fc7a147a40b92c9d6e24a42f60f1d18db64df08c262481baf1076fe6f7f561e77fae989b5cb95b93981beb4d05214dfdceb05ef76952d2bebce81f6c8d2dde9cab0ea5cf1b0da83610173050d242947d96ee68f50eb85f78d7a3ecab37bbe6b96de129756bf79f342f8bceeb93a847a48547a9990b6cafeacd1b98aa74e1e77a7b087b41145394ca643dc4a772f45784d6c5ec16dde4fce54aeca3692cf1af6862c7ac4e5dd8edb1a96cb55e82e7c55883ec4bed94c3df6255b65698792c779ca1253f9330afcba17ef58a82c2e649fc932bc22e3d6e16221921ceca4734b34db83a373dcdacf4ad1f9cac18916f8a122242eaa7f5d857de1a1521313d17ad29582629a5d0d7928c565f39abbdfcb3a74ea2e3119d115075bbe666afbd0b1efcd79f80fd670aa3d329d19e91b167e52412c69b5855ebdd30e02e43e6a517ebc6acf0b2c9675c96f7a8da8ab537d1879939641e488acf81642614030f41b94fd0821d1e70435186db34d6f70e0f8f6f33b5497dbb7a6331431da9a02f8adbcd72a6d9ebaf2e620f5a9751f94d2eb1106ce41961af641691da4240f7f7f5dba4bd584c1128abd406e9baae5b1ce9c4ac9b6eeb6a2ae46453651f08349daa4ec7f37097abbae7c52a844a439c89bd5d75bfa4444e87cb239021cb3d62a41ec876f292aaafcae25462ec629963bcb8ba108c8ca0500b86f81c228f519064286d974022acace58385aeb771ff4c9d778bd4f816dc1530ed54d78496202f25b74eb71fe7f8e0f90b99bb774bdaa9aa1aec0c144566d7385e4d70f54d6418294a9d2309803853a2d5e09307aa2a56ee52815d8083cf9b4554021927990c8c2410ba3683134edf5e02b66cef89ca4464011247051e73a94495c40c77e2a3bcee037077eee14ee5d974d6f7ca5e09f6a551d8d99c2204d154020020cb42b7be867a0c4dbc7b89e87cbd0d4ca1f27290c9398a583aacc0411fe00b4cdd8da75a92d7d07e1a7c9761d521849983f0eef3c845f1f34c3b1a30b72796aff79fe2ed116aa5d7f0c71f8663da5fedf55f90e5d499764d4cb77fc18dafde39acd9060390ae6722725438efade374a9c68e44af124bedc61a2d6d9a41a963e7036dc798c5caef27751e566f46dfb9f6567921a3f20b004a4a4aaa271e6721bbd59919a5f0dfce3ac44f7ca3a4e553fa9092fa7caa98d4af454b6bdf487b2cbeae1ccc5b9305ffaab6a6ad746c1ce68f7086d2b74921c4628426f7607c70522c27d6ef7a01701f0f1ea49f70114e3898364881356e55e99589b57da73bc45206d7f8a1f09bbd3c9f858dd5ce39b198f8c8a6cc6df65702a5872099d2734c3e7172b6f682d283885ada58ca31847167e680b384b6692147043364f952dc3953c7b62d901d7ea41364992527c95f1936f14648992f1bc27b11bb0928cfea796c3a30355687daaf3d33a598c9a86d61b5c8f45b3423ed555b03905dbe63d31237d9c9cec3e15a6013e137b2d8288106d3e73146095156233faecbba6ddd3a6a70dbc294dcc5c2ba82f3ddf4fa750a72c90e1e6efcd65daaef5ac6649f872a9d017589e1225ea5183015d2f1f85063cd29e330ad6969d31edaf8c192bcdd62c0f46b2591b6f86e97d8e4497c06f06b162bca7702809994ee7c3354857bd7cf5fbe2ee59a60aa7f0b79f315c108207c1b5859b1024f8f421d1abc2255281a233bcbbf91d432f17db08e86b8d500f8d529b92efa3dfa5a83e5ca8e794d020fc7497ddec9247073b9da9836e68249d3c7b2311d25c023366e577daf869ef67ccb60390233fe0720aa280f378d45f2a58cf7c60e2ca3c61fc0640878e066dae88978ae92569cb5c6fabdd3757f27bf948457abbbcab7c28c274b545f1c51e28f4f17b5cb8714341abbfbfa2f75eb40d0b89a57653a5279b15e3808ceab5cb68724e9ac76e725728d85c5cd61aeff544d6b9e47c804cd9134aa92de4b423f8b39f9c7b52c51f8462f33c2464f16170103bd1bb64ae54634a8046fe1222ef3a424578cd2016390a7707862284083d12920bc22594fc0df170b4354bbbe3e80a1519ba8da06767d5ee29541c7d063cfca94370acb3b46648c7c12421212acb0357d682756e105eab7fbcba2f5e93218be145d00e1b4274a59dec9a37021eb632984981ab90916c7b0bff3abf6033c5c6c2f2d645802a9006bfd78accd9658271765f1cb6838c4222598a249bfe3d1aa985e59f05e2e46db521fe842c107d9797a9bced81f62e85bd541303ab0ed85441b41a88608fc13214350dd360db6399eba2a4a25d5889a90d953619c6cae67740523e8d9b1a1d11b485fe2e0c85dbf6d622760a3771097c8afeb95bd7416fd1a670d3fcdaee7735b499c527270120983f53c6d2ef779dfc20cf7638662bf162969ae97219bf1706067051a68bdeea5235853bdbe98e330e33ebc2373698db037d1051ec58c0bb4dfe631016f39896220ad2d552b76f1ccfd5cfa13ea265b8fb3a0a09394f1cde385844bea47d6496faef08e731c2ec74e88f5d9ea429785e3f483a5a0f1736a0b6557f2dc0e6819596577906bf924e9d6dbf2e8ae0632866c5820ec8fabf96375be7da87e6dd73831d4ba5fa7d7cf2852b74e0cfa8078a789234c424efff544230c924498adea378c7cc0e7a1e1883cfa1b41ee78ec6e9afb2c4347211133012b60b09ab869154c14415d8e9b966c083d87e2431db55547857f01e77f0c5e42c75954d637e91d9168dfaab724f59836fba87504974ca2e6fd4a54aed6c59331cb58736b2f6b550e1ccdb08d9743978216e2edeccae8ca6beef971c3f104869cb1c218e84f02beaccd3c71cbccd4f2de03fa0e19f448bf4fa164236b490c765c3801a5606af50d554f33d8f82d6595545e8bf5fdae1288591a98ceacb0cc6cefa76693382da501d60685451f4e7bf7eae76a48ed34a4decce923faae9a37346b4d6357052bc018df36a1d58814e58cff4e2dba484a73570951efe8175f898bf672ac9518b06aa2640bb2a8e55c07090b0cd3cc86ef8fb12793f8abee4bfae3313d6518b99a4583c6c2139235128a4af72450f953e3774de7f7aca0b77efac5b2e390a6ca85debc2fc1001acfbf9e6f479d9c9b8411e8d7a2d58321523d2cf1ac573ff8523ba403dc84b8749fd3ac4d2ec2a4acd4089b19bc8321f0996649e4689e5f41cfcc924689d85121d16669151d6560aeada6c318bbc73449b0987bbb65394c96618c655ac9d396a0919a4085561e44f808e6cdb4247eb9e26f19c85705b4c59010656b012d7c73ec8c6b49af9cd2e522b7ac9733b10dd78a64e4db87accacd9c495c6d2d41ec96504fda10280168aa5e6bf0511ca892d742691d06b36f84d278a49020bdc6b8417e5b348e50da7e6785805a47f085588e5749d6d072157164c6a99458a90a8c0b8917e76fe3ba0d2f4ec6c0cdccef1fe20022e00ceebfb6a2f877c1bab07ebbb10c478f4d22186a319ca14bfd8645530e4268cfb4e3925430e03432fc1f631e956ac334c569ecc7982d703fa93efe09c8ff96b006ad788f733e643e1de82efee0af8c30d25121f081a25f8422dacc08da38a0dec5abdc77b937e697c354809b71ec6ea631b1b70daf512dae2f4b5813274477562d7150ae91b028743bdbd0f12e4679b2b14b6de8a2b25af82fd7ef27ed36dd91f1e5605feace71b96a44", 0x1000}, {&(0x7f00000024c0)="a25639d6b98aa7d9e790911cbdcea51002995b516c61030d0bc860fda66cdb6acf6fcfb35b11fa7acf26b71879d75f87ee2e27a07ef84012a0b3255b1df60b9eaea6c5ceba5a7fb951fa4d7324922e86ba234f1cdb311d65347a87d9ac0291f56b14076c0b3cec70eb43ea18c4016ea3c96bd11b4394c4ff494d0bed6292", 0x7e}, {&(0x7f0000002540)="9e70d8c0f06620b6d0c3e423b25cca83b6bd17f7a652e052c8b6c37001129bfd1121fafdd2c988c622dc8b04dfdb9f982d86f58535b2974b283e41529bcc23aaf73f4d0c4979123e48ce6f652904bdc4299b98de08f706018cd2b10bcf1087c61823a45c34f55b66b8c38df85ff2e1c8acc39619eacc2a717eec3eb9af4048be9d47a60f4ac10e987435d2260b35382f3bd2f53cf2d73d3a73f6ece5906545a19cd9e1a78aa5fb16f19514212425bdd9e93826b910d78b8b3492b845f64b4b135978d73d50dd63c94c4b590d2bcd950392814c7a84271b02ae677bb411297ed69434771e43db7bd024cba3813fdad35e881abb", 0xf3}], 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="903553e499fbc028794b38f726093e33c653990f2a7d9f1e2b236a57819ace2b7e02f546069f719f7f10c0a8d853c11365252c7ef8a6e21b0dc9c226aff66710e338cdb338c00644eba4c0505cc979da22e9e7fbfb5227da11d66e9b08a9b93520d383b5d8c4c63e93f2cc63d9bde8219a3be69b967ee1028ba5f048caae3b127bacd1a3bdd5d70465061386410c0a3d06e823a7d6329dbe3ca5f189a8d421cd4f971b2dbb551a0b18b98113c7db575d1118cff7bd2396a5d6308cd5ea89ed4245c9f4700b35e0f8979ccabbecfe2680a3d4b853760539b728f1bcf4e20b14436ce7fe5be9bdefb319ab6db2dc3e4754ab12d4466799a5ec95561ac1b7524ea700fb7f5673496f22ad4f4b83c033b99e425e", 0x112, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setstatus(r2, 0x4, 0x4) close(r1) 01:06:19 executing program 0: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffa000/0x2000)=nil) r0 = geteuid() setuid(r0) 01:06:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x400000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x2, 0x1000, 0x1, 0x20, 0x9, 0x9, 0x0, 0x0, 0x80000001, 0x1}) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 01:06:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="eeb0bde5e26b26a1d204d5a1a7139682b390e312bede1d0fbab375c10087dc8c0abf91e7e7277ba80eef664f389726c487a6aa0f8c79ac22df61795a467045edd284bf6e81f8ef0485a5a12476413611b015970f1e761ed11deba733c0a4d5acbcf73fa16df87f15b80a6c6f", 0x6c}, {&(0x7f00000001c0)="c60ac18a78e89c62f2838704f8f430378953c27d21a6d66c83ac49a1286be8a24144f9b8aabcf8ca4b31561c56238a2d71e512536b378b9a8493a1b289e5846469a86ce38229a44b5d389d3bacd583b68f5afcaa70ec3c683ad7215d0fac94ca254a5a212b1832e6a1d92150e643302172105da9a9432d3b76ccd70ade8ccc93de7f3e04311b269e781a36d49cfda600b3f27e59cff60b98293d6deba52618be4d", 0xa1}, {&(0x7f0000000280)="7809318801d2ef6a0a1b2fec428544854e26c64b294ca7246005eba0a18e78625a53b842bf3dd3efb09c448488567fa29daefd526c1246", 0x37}, {&(0x7f00000002c0)="0a5568a02f4f43253f10e6aad786f4ed2d04a712c2b095213f701ca3e6746e569c2fda8b9796d7cff4ed05", 0x2b}, {&(0x7f0000000300)="b797c737f462d7e5347027ea6f3cfd994241c2a09db35780414b416e4a8ca34fa3b53d99ae1155817ec2e09d268026b1820ee71826d0d7f41b18fa22b46f60cb2308d2c21d18e8b4a21f704b5ba8f9abd4200a55dd9b9034daabbe31a52dae5f9783a381b0b6b0a0c3c8f2138e2c7f1d67d8d9454297351a83937c53f486a46296121e85d8d4ca89188a93fddcc8f79a9ee848ff0ddec0145d61775813ae6489ee", 0xa1}], 0x5) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 01:06:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7, 0x2, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:19 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup2(r1, r2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) syz_open_pts() dup(r0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000001080)={0x1000, 0x0, &(0x7f0000000080)=""/4096}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 01:06:19 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="f02ec8c6e5ec4e49c3a9659ff5e1b1ba12275a7127e394d41d10796113980fdabedbcf541aaab5bcdfa3619d3f8263cee2adf29f045894a9a018b2dab01742deeecfd6cb7f25e4c5a96e5a5dbc923e44e448d541f1064a2b55eaa1520f2e01e796382d471a76872d45b74cb2bdd5f1367904a470219fd8590a8930009acab22f350b7435821eb4decd8153b43ff3df82c89594af6b5059e2ca2b095c1112b74dffc43898", 0xfe74}], 0xc92, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwrite(r0, &(0x7f00000001c0)="8a945df3c636fcbd43fb35c0689bd2f479ad5f96d4b7b2fd77d236410adacfe561561ed346e33e3daa956eff885c1053e583ea08ef50a271b6eb414a21efcb7722b5f4e993610c743f86de66fd55a18695b00e57be", 0x55, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 01:06:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x27e258bb60fde915, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0xfffffffffffffffd, 0x80000000, 0x738000000, "51168b1055e9975a7758ee28d3ce2deeadccee3b", 0x4, 0x8}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0xffff, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x14d, 0x4) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 01:06:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x6, 0x400, 0x4}, 0x5, 0x2, 0x1f}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 01:06:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3}], 0x1ff, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/237, 0xed}], 0x5, &(0x7f00000004c0)=""/89, 0x59}, 0x43) 01:06:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000140)="2b4257b17c221a8231d921502cbfb2bbda78006f11a5b7a931507923afd026e6c4c313c084c81471b7dcb6fc1d72c196e947b3ec2f84d1eee44268348f57d065a6b0") 01:06:19 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 01:06:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r3, &(0x7f0000002540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000540)="c06c5de76acd685f798d7f475a1093a1398909e81c3cc569fc35ac43433d054ca4f458c80f69e694db5091abb42842ecf2c8d546cb49b82b1fa2eaefd935f2c5df4b7a8f16c712b81c720acaa35172ab6414334505400877b7a63ccfcde25087f0b90225c9c57ef02ae2639b71772af071de8e5722c06115b4e802832fe0ae06bad10ac5debac1834b014c604dc307763c0d7561334ba5fa6a1077085a774469372db325273b75b0c43119050ce31a0337668f4faee6f80e5ff647abfbd84f4ba09d9e7c97c2d008f10c71845d7ed2ca1f22807b0f177bb5c341cc5253fbe48e1f8f2fdd0fc170fbbcecc1b45e8713eff0d20331ae48648344c8dbdedc074e6253f573760862ecbf1f47f146076e642c33c1c7c1bdce50564ea435f52cbc7160c75dc4d85db4b9922f34d7a7db4bb092995f9489fe030485dfb99fd3d68e10c63f3e300d88d184326430cd6ca6307459df0dc8da4f9d295cd93fa56ea12d15d953b4b234bc764cb2bc4b7cfa70e3cb05120587104dbfbda1101d67b3e20ac9407c813478ee7d38b903dcbcd0b11e8d7bf5f594fac00f33ad9d32ca7345617dded1c5896ee32a719f4b4e2c0954b2b1d86c380220c2cb3c6c38899757cce0dcb75eae1a248044734d688faff0458d2aca8f8c86a1289ffdeeea9c2757cf486ad6b32f948efcb44a60fda7dfa5dfd273cbda2d28cd1a2948f6ec2a817a4c3c76fb373d2646885fc4869dc7f9b5ff2c330e140fd0ec7778739276c97842bf2b1d345319868ad57d53196bbf5b12ab29dae3225d460b8c4ae43d641e19190f0fda0863fe0545ace332dcf9b1da771a2c3d8178aaf853455e6556148d46e2cc02dc35c63df433a8b7fda2e95987ff7f35cf4f635c9dce7181e049e7688ec037752f70f96acd967a345499f2a1c91cdc25f7bb0852c7ffc1a7a8585beecc9606a3e36cc77085aac2d2c85020a8fc6dc5b70ce2f2050a8eafeba22845871ef9eba439a2916e5dcce540bc674e9c2509cef6d14e95ec063de5e25a28356b13dfd0f394e49c9a52645cea2348ef36fc741ad6bea6e32891c8daa2aeb57174b0391d243babf98d5250098fda0d27052f8d5d673fad62c68dd42c816d247de572f58d4e77d4acb38b67ae4880659ee84dd6c191f53c57d39595a25133165a3811af0e90b7f973523b55cdfd45a12a25d277a123ffcbda6630b38d106777a4d48fb77e688e9177ec2100b5321e859e06d44e51302f10f68dffb201f90e4b461f4eb4bbf09596ac2735fa832a130f7ebf10690be808c8cf8df4cc9a7eba335291759faaedeb37f9385f50d145d90d88295a72c67bfdc37a8f4ad448eb2fa18fc5179e9ada915f97a439c604fc9e5e73c2818fdcb7aa4ba7197fab8ca3e2cc85b650081497364dcfc965f4ba1d9b5d05f23cc4fd5e6f89da309512748f97c07ab9a942d597b4906c6c9774f34b41f9049d7d05ebcefda8e3fbad151c45fc1397bf5dfc6e3a1e9e5c7cea0e19a0ced6b42cd6b883b71907603255b407ac366b01c53f1c1f2b67a86ceb62924aecb230be39ddf181825b91269b20557f15f332cbab9f1fb3171f360900acb9135297053f9e898fe4b277a3a147d8987829c4954e164993796e6582297d18d42f5412790aa231fadd96d3b8f4f333c1446867772d97d81f79e6f06bc7d5d3a0b0cd5ab3e52d0990cbe86e63e1f18ba4ae369cee9bcf0b2775a3b0c3006fc2f38b468e19fa17c496d3692af4bc3473aa48e54585c70183b8050c27a3b675aff9dfe03cd46e4ed22d2d0b523f9f97c9269c6376f74cd1884368e1cb36fa60db57e53ce0b76977276ef9e279a79577fa466095738781229769a924708f1741c89355d8ad4bafbdc92cf23f88b48a63bad0f073c80342c70ba7ac189cb6a1b297b29e2af426a1fe395af2ddd24bd1fdb33c34f8a223a56e72fa16bd2d541e79eb29e55a231b38fb39fd86f3c581fd97d5d93a807714eab29316dd5b8623562caf87e0f98e627e9bed0a256fabbc56bf13ba26636b6cb11c513f8a9490470a304900be8a09919d000f794379b2cad2f78860b11744ff8875e588f95a7ae54f03f241d7cdbb3af46f1e5c57a4b3a751ff21c4ec9a91d53849cb80866800d61cf22ff7d55bf4c445d76b8fa00dd5f731aa41497799148f66e3ee7d1a19434c77ffe79a6c7570fe20a7444fbe66a445c64434244314de6f7c8015c2498b42114ccf3eff42fef4e64a02b27320537017a896ec543638a5330100c6ddc4298d587eef5775ed8cd1cef67e8c08051ba276e736c50c4236eb6fe04b400ff1a76e3fb76871a68776f2a6c022745ec913651150cc8e086fe16dbbda95f7a737a49122fee7a5ee7908572b41c06a17cef763e656ace1b73317649028bdb70c368d1817a8b8515da7d8932aa68f0ed3c2e625b7e22a86c916b2bcd43c3c1fc29162b0bbca7eb09bb3481c849d1104c93a70fd1b2d289b6b6a9b6209513e0398cbbd27dd2469d45119fe139c776a44a8165a21f5ca4fb3745f3cd3225c1df7e57690799ccc044bf116d24df9bc7073ba66887d243e03a496d008640bce2cceb9f26f29a5b48938c06ad12dd9874116e82c7380ff45c07a86e48884bce8cdbbb78048f7268c5790cc35730c1382d42df4e916682cef4716f4d863841d9f7fc1f5e9d1529cd7c28eaa4822ee54e607ba3af26b4f03b6b2afd13cfbfd73c9578c1d8239a27d521960e4e11c2d1d79a3c1e9e7bf581c85b8b79662420c99f34d68162f6aad0599ee5e80e1283d068e6218aaea09d8e9145bf5865549fb3899198a2490ef3b4430ce536b2339cdf4d0753aa5b657e4ad53a057eb1c2b5d06363128e224c1935448dcaf7c65f9fee0a43e49280776797d9c3724fab4846bc5b9c8aace3da6a12b25134f72fe69cd70236b963b5e285b4b945465fd085bd1d56fa1f86c14e16ecd2831457b648c42587aec89265da6167ba5d64d245afba7652253c19d512c4a9cf174b84fe2d94cc994535d5bc4553f29d1cea10866490273f77152470d2c63e02bd7e2826a4962a4c4e3ce805b8e1618e00be6d1be26926ad5fbca03c6347d9cd3f5b2f1cf30e147767bcbad71f3514a143f6d971d86502f1d3f8185127418d70cdd2ea522331002177f566d31d1e1943b5ffaa0b7cd981e51cf71095258488f5285027dfc48f0bc5b0d775338f6018b11bfd6c24d91f5a88ac71d71494779e295f88ed1f373569fc7a048f7d988a8ea002a93e393ca89269e5c4b7fb51f8d2136ed95cbd348af1255c79b6cb5635d8456abdc6525bb3d0aad422e289e0ee426ca45f0194624df6ee7736a33dd12fc9bf5c39daf17c79593967e8454e385833be4792766236e981ed066fbd7f8722214eba5e9178bb5fca8e68b38d3ec3ef20b2d1dbfb7dab343bfe36b2bb8cf8a51a2e4cf6eb28bce5430d1929dc1ef8533cba118cb50a3eb0019acebe4f6774634c25c4d7b977954ecca1531334bf56919dea2a40ca20a299ad2034a336b9c7ba1071e22d20709a751b081d9743f3e836db856ca0943c2a5227f260c096375a25cff4201573f78fabbba13e82bfa8ddb7353a471a4b8df7aae6f4c4cb10431a264ff9b4d8ff114ff0c49ec2fb67862878d41d85eaa750cd1d01788b60735898e09a27d2b74ea15ce81482cdfec2c5bf0a78e52a917009ff3b00d80e7e7e47f82bc37c622300c44a32b169f0f568ff571664578a53f02a915a83ad2e0a68ccb5c021f730874dbeb8f3352e77a35397e999e48273b18e78059261f147dc797fc47898660931ac713ab88b261dcd740993e5779d4294bd33ecd27cf1d5ab8fb670600d8a2ef3d264c4a51226c6d893523c1e22537159c5d71c61d811d728df8a13592eaac43ac72eb0d9d914455924197005bcddf00a53c506b4b15945059d0ce559c4ec43d9bc76a5410f77bf010cf98f23e2ff4f5f2276f5a413236df959cedde2587931209c13e2fa9ccaecdd2c478497970ddcaf3b224240224c9429de849431bc9a0d3fe6142a4ef22e6fac05a8ed21e5b2880a87033068adc55a33324225d7cb94e296c6591959b3bd59d59312cf965513055f323809b42f3b6e8062f179d5b676f0c88d3cd323c47971d605cac597e380d08d447239ba2891983e6ea9cdc1ef4f404a03da3be64d36242a665a6e06e54cc51ad60ecf31a7026cc10b55296da4d3d71d8629ad461be4da2af9c80ea41e452c9566194e5692189684581a845d6cecb202c28126e6f040c56467a369340c0086cfb86252fcc80fd6f0e62cbe9a33f9d4eb3300aa59c1da83112495502213d67908e3fb36a6dbce35fe78716ccb59b7d6f8c6c7b5c245763692b8b0607bdc82b9fb413ebd902ad17e2386f3f1a519893afd1fc5975d584fd3e82dc6cb7fc7293aa16c0066423162ff05d36fcebd1605c7fbf216aeec09ec5809ec0ff96b0202bf2e14be03f04e88786a28bd490f9009ebf4608238ce52e226d6068b6a4de34c5198195a59d4ac4fd9f53e9eab5fbfb6481f3e915a4e3ce6906af42db446a719d0b04403054cce4bb492725e862183476fc5df1041709b97f7c5c0526b9db52f27d738277420f339ef42f7af8820ab4edc6a542f0c837509bbfa1c31b468efe09e308ad81398d8382d4ee42c2bf1aa05322330e32aee12e5dd4b0a7a023627768e821f2fe3175ba77612c794f55dac32ca5b6da89058dda296c950a49f8f2edb019cdfd3299dd42caf161ccc098f16a0bd812a021886b4703a923d06f9ae7319939eb2268a48b69d5570e50320806c1b02f728015175c9e073fc0f5293b1bc6554fa72f7cac21f67e5b1d8c9f251d443334b3207b8a0cb3b5594b1bd54e01d6ca91716b2c26b1ae71c056aaacd26e7f07c47bc43994c031bebef9e2bb0810237c0df126efa08138719c2bd29f57fdb89a0a7095d5cb8fa281147b531e4db349896a20de8d460ac0a286ab74a281204b5f7b5041b4b389a651fe50dbd377bb17bdc10ec8dd925151d482aa3e9f393a8202a920ac6ce50cf0c6283994233014e6f2008220024c1e07fa6d8a033e7b709fe8414abbc660efc35d27fdac64903a2d8d82064abff32717426eed3d501fc7bd0ddd42e06ca19dea99106b975f0158f9d6075e37cfee0968b6110befb912d9847f4c69f6c705c2349ae7a0635253466d513e6e25ea82d33ffeeec6d6c2dfd79836e2bb228ca1048560a9e623935dee49e4e8489ff97e372395eec88a3526e695859c8ecbe101aaaeedf39cc262a94501291d8582295dabef211cf5f6cd8d696da33b2f5c15b03f47b9105d2b69507828ab7c5651d5d9b31729239f4fe4174e5209d072446b72752d2d03ef621981b6e665e110f5defe788745a5e73b90cf722098b0ab246dc060ba5784c585820aaad88d07e9500039c9c739ed4d21f63c648ae34ff287370b069e835673b0bc19ce621d5cc3c2fed5938db78ca2f62f6e4528f432c4f713f643c3d6e4320884de1dd0a0168bc319fa2520be87522d5779a2ac1c0a1691e6b11c663d67b9ac121c89426da03e68273cbf3996c760efb92d1772120818f82b775cfcab93f810cfb4cc87b203e0eebc69e4ce76c175a7bb85c7fa22f689692864c53bcdb9bf38241c587fce71bef6706d6b7f05fb44cecb686bf5309b9d9a9985fcb22ee2121f32e953bfbd4a6aab0936a6bda2d79cfd518795ab5d5f9dd1dbe18c6970743e759de6ee19e47a3b9f6a1c21e7ed84ae9c358701bdaae0a54a8a9f2f37463f87a344a1f3ef2d8ad69bc4eff9d257835664dd80c345e2fe9dbf1c90db4bdcb4416c6faa85ee", 0x1000}, {&(0x7f0000001540)="7fcd42cba8252fcb1532dd652ddd6d9d7876877ce58c0867766deb8603ea02fba18a644817458122d242be602079c1c2f7a925eaeb48f81c765e6b6094ad9f2a18dd05b817d4c76af72783bc7283b85c05c817001d619473c580f45ba5f51953d8eb528f9f6b99d1492f9671da65f4e34c905a547ddee159d5a8147f9d01812e585731cc7c4cd8a8794bfea1d7cc376786fc32a10566a65f962211d6bd339fc1881d6cc4fba0f5b9d4fe098189a1786df74c0dbb066789fa305a3fd07993a5fe97501305225839fe749c847b74b573451da115cb0eda8a4610467a882adb3062cea7368f51543b365530ad0f972a5de6eb4b0437b3e3b5aebfb555a96ec239507298d0a7046f7b042684bdfd8ebf674899f2436ff9ac1491e497e8c3ca0eee637c76ef0fc28a7344f845e00b1fb395266962eb1f9f9b0a07a5dcec97ee286311c33173ed23d8961a12b2c2f643e39f266223e3a43c6e47772711f5e6d9ce477a5adb5ca5b7a9038aa334c61c4fd7b91066cf2f1565839da255284d6611f0f0b8fd46b57a1305310fb04e4ac09ba71712140a74980ae40685bb95d5410e780ba08fc3bc6c37cdc79519c43a84e8c54b98ed007a69708f99058888ca91348d81672a6130db31c8dc30b6b5213af36f1d0f26fb164ed2db18722390f40449e5746ab58a0c94d10a1e581279b16fb9c679cafc54a4e8bd33665a683e846ccce19508ef22f1c2d98a7fb200464a0106cd5f0b2b54253a1878aef1a20c73d6e109fa07b3b5142a5d7d5ab0c66b98a56eaab338ee1ba62655021217889939cf39a98a31eb585cbd7723f26fe426a0327aedc5232e530cbec9d81a0389bd37b1eb48121ff4a4ef8cc96b395da9047622c4476cbff1e1584131c01179f88fbac90751d35b9acb17475be7a670e414886ee0d2b3e8612230a1c20c21a76d1cafde6e3bd130ef1ac38b6cd14efdad3e5247c5c6d41168a7c3d9cdcc418c150d1fdf79011824833f8f19d50960e3351ff9a4f62871cef784b5aeb91321b1d9ca34bf3b749d766758c8939aab8391bd2232cbd1814dfa66e82b12fb776ab57b244f6ea2588801e768199f89b3ec3a5872c00e0e454f8c55fcddf8296384af0d3f17c395acccf65b3e5947935177228d2688e78c544f18a8c8802305e7c46bf640f3c3809e0d82e024aaf77b9138674736a9d0fa9690757cf08f0fa12cd2b2243acf0ef4b33d38bbfffa112e45dc408746bac5705390ab113714e838ddfd1df491c74031b2aae836e1f11acca50409bed89ada7c9d783cbd85ebb7e265ee4c4cd1ab779744e47719d40f547a582634593012f2c20d613354d2befff9b448750fa2242b160c412eecc54c7b82d056e4c1dc2a6eb733127ef3b255f59c73acb60b82860b95e7e16e15adfec9b4ea23d200238bd0665386b280dcf0d277a1303f2793634043dc21ddbd225463dfc20c837ab5a83833eef0760261d2892e22b875c32303f49c90ac7aed86d80fc106933b652f7a0a32b2bcf3f2728c2c22acc49bb3812bd1cd00be05a2b45d512d2440d6e4a8b0ac8af96809d7840c682be1eba1a5cca375b2909f80986eb2699920dfd2f96f3cd6dc54be698de13a128adc367f4cfa1d9cce6b5a446126627166938ec4888c3735ebe5ea9804dc08461cdebc8da3f8a8d48306ce6395194362dad5d5d272ed0326655c6713ca2693d92d945caff290e2fe3ad42d55d8445f886b3311f17986c5e87282cc331044067e3b934a4f737ca532c08a8eac4a0afab0dc43e390ca94f167de49cf4290454ec1d5d69291eeaf02f90b388475cd43675da4c59edd7d7ada290718ed8a8480fb2130204f22919994223a4c1274b5917ba7938f05ed95bdc8fa1d0d5fa4fea3349123e2b86d059aeeb57fd028234bbb0527d7a63d82bde54dfc531afa24edcec659c898d9bbfa3416520513fb5072f024951b181c441365dbb1ba011cf47d7567dccc1ed0ed121132d283a94a1aa7e728cd6401ffc3a6d4e2a9f01e83030de14968592afe85057c50b7d4f868cabdaed483d7554604c34cc8a36b147c4a532429e48fac87fa0d42fcf7d9a2952312c537c21e0ad4e3f6ac565351cb7f3e8dec2c97666850068341c6f69b1d6a0214015fd323409d09280e5622cf38c64c3235c2dd16ca8f3061760b88acc3c0e917a09ac81afb0bebc101a2c4076d6bd8488c426112ec3bae80a2a6f1354946da4fd1fb7df2860511febc084b554cca05270b87181a3f4511701cc95ee2fe7b7452fd6ce97c46b4b990916a55090582a9ff3c8e7cc808e56515212691d974f8b7474132a61cd51b5370a36c4a40f689fdb2447a53b8d48ee068175a7742677c0a7b558528e36059361c8c1b65843f9c3d8c34134b79289cb245d1a6afa9af2326b76b33778c9901e32db529dab13c013f4fc9170064c3f6ebd067c17a330a9515b8068ec2056f7e81694918d94b980b23044cd7c29e548921de134825bfac10e165f05e932af42dd993ba77b1db85b66edf1c477cb2dfce4001d0e3da299d9c5b6676979cb2eb9d011d659c70e514d68b10aa7ac75c76abfd7ca4ffdd9934c2431ca714ad9523deb534468b1973017c571f564f37113cd5798da4eec9d6e4f9141021bb635bfdcf10a56283a7a7b1400cb9a0be42bf0ed7a368928b768d8d7b4fec6799324267e663e0f04a2da9c6ff7d37426262c76bf8aded05c5a696526a3e8f2deb0de2bec2239d30127784a10b7aaeafe7a80a9bcd5fd00b429b35ad63e8f9925cebf2b7ab5a9792cdf9caa3d410f47ec4fc0f6654fc1744072eedad8d7330735f331981080951ac197c7c4fff138a1fe25be1d65c91929c1b9c8296b3b30a2d1a3cc39e182ff6c0bc394342af1dc2ae58b7bd297a3255e3724baa4350731db39f1fd1f8e3928dc9734feea6e7ef80905a27493ae6ab44195c76137b37e950476c98d1315aa1aad2f751a919735030493f7a16e52a61f7fb3d2636de0391587f297377ae45fe88e3c6be019c312b4ad2fed22eea2d3186b1ea2f6a689b58ad5469d93dcaf999a50b5792e3f866c4dc2fc9ac1f7d16670586e18077f0a14e4e32c054e8cd7cf66af6501bf36158924a1745064d28cf3240668ef47500155e781b9964efbf555ef03b604ba0b8566224880f25f4d81dc07bbd24a76ec25a1b512625e0d12bbac49f848f482576ab40b8aac61807a7617021ab235be3f85a7a681047c5bb3a0c791dae01a0db1fd440e81e78936560505d009d7065e966696788f625e550be0ca7e87ebd2488ac839f3d35b404e2c7e4b4f94e43a65a84bba0f50f526096c8bb4ff45df2a80f1f9e3c35280a0bed5a5239b4f3f8b6feb9fad8408edc6a6e43bebd1c6ead19abed4de2ada0fbdb5246ef46ce6cbdef5b9df898a2e26fb1beccec4a972322d04441f4ab02271bc650e8c8763ea4e8f0c6a63c836bf0dd5ed0fd334aad909f5581f347c0a49e6ad291be460a9a59bf26ffec7668b3057ba1041d387595c30e36a6b60ccffe375d5872c763bef17bb1edd91c0843cabeba528ddb3bfdb1c6ebce6d6d3f925eb488ec4cc9d9a8c9642a259b90b53a6da3b8a9d6c9cbfea13423a8fdef73082a50b952618999dc845f49374e3e07cdd2440a6b4b10bae8f0ce963a09bd765de64cf2354ba5ba24ecefadabd1161fb3139c68cd85ebd1356012cbc0f6599746bfd86a3336f3594deb10f9743fc2d2a9695064cda9058949f9702d3bf9aed7bc8799459a93e87513a08fba575cfc606a964dc0cdd436d87c0f42bbac95438d7828fc09b9eba4773064f49a364b7b2a44f36fc0ecf7aa8a724835f691093af76dcdab6af344fa5f2a46eab6d6338585a03fce11e180d6bdcfed6017c1c33018c03bb2d7a98c314ebe2780f3789f420eba2367109b236c6108c9480e95e640e0e472946ad9cfa3434184924662be0fbc8ec51e0971b9c9c0439e1a7f1d87f322ff52b3aa05d1a6fc0b65302898a8124deb23c3b4a812b6e88918e5abe9f0a4a12c55e26aff4368d136a6147505fc64d9c8840b2dc46006695aa87b38d2217c56d75edab46f74e65cf3e1846eafb851d40056079d266e436d77fbedb1d4941303bac8e2e4ca2efa638ae66ad616a162155fb3ac7f9659a0905e925eb34303e09b9d9f4a51a295b8ead1cb53e9153050e382877a5da082a7f36c8e569caa55eab8606dfd7bad474ae33e6640ecf44b031238fbaa15d93702b77c99f30362c3806832413baa6428701d8b3bab50725fbbc8baa2ab639575787ce6e2495037ba93ed11e13f2e6084ebe29fadb138d43c23c34cd44ff23ad703eef1d223e7c75606cf612d2ff09a3000d35b9c5e417f0afd5cd605cd55ae22091b91cf7367ce4fb5e24c22811c276f7574d905cad38405f8e86cea1034f7db7f6682fc92e2e3733cf7377c0cf8798e39ae33bfd3a1d362d6b7c47b16838b3940e5fd27042c6b9f2b5aff500f5affaf0720f1d64524ff139ce0d5ffd24d2fdbe9e254597da4e0d318c0fcaca6e1cb3b14c57d4e3f0985592394ae3a0818d78e66ed4be49613e06fc897a35af1ae9493dbf4df7c87cbdb6d279321b0d2cb24b3d193ddaf937ce6a222c099d14144a9c2ad16580b534b605e23ebff8001087e9a00ec2dcef657e6b5ec33f0b7ac644f3aeca9e1da7c7f9cb3e4d8e180a12c250a0e5e2bd5a343410f339090f73f433634372d34dc88f91b4ddca60f2f3f117171edcfc0bcb41f04b022be9788dc76e1e071c84211c3ec06105e6f06b4321c3f93d17e3e211360b9c4e6dd5a0054ea049b1ec0ea1542f5a1f230cbbc55857eb2424f7c4c4e3ff128c684d60978261b5531354c4a2d509dd47eec167dc305b86cb6979138d7812e15a4b5c836b869d29198ac1f8968cf82a145ace04407d96b42d1a56f6df886112a01b0fbf289ee778dbeea5acecf5246cc3143c8edabf8171dd70053f0cd2e5c5fee70e25b04949cfa1e165c794785a91e49b881734651d79e49530ba8b6be974e41fac18b4ad1a49d3685d2b880b80b8836996fbb6b144ce6f62e5837377627d4866b4445dffb4e736fee4cc56cc2988e44216c8b3a0c197a39ecb3c628dfebbc9bb50ee84bd9a339e18e790a6b0c277ec078dc6043ec72ec595d57ab8c62fba69afe6f5045e293a12b76702bf059e89cdc8832b2aaf38fc1078910920efd0a4ca7c291f8ec4620afb215aa19ab8fbefb25235bdbd6cdd43d5f4dc71bbe951eec8a603939ffdf2c28e22b719702aa06340d8c21b246ec61ae10ff2f1c1b4bb2f6dd3ce35d510052f97b80d92e4199597401b97477080c7ab0cda3e781d3fbbee5f88b4319fd05f8c725f7f22935f22e70fccf46e22e52c477e3016ab5f7ec667d3609b42e19281c13b30fd059e8c044f172d5a9fb9362a8320424d0b64f94987b51cd3ccaad1aa8dfc2ea0dd5be025294fc1a8df518aa20024503cbfb58e8a83ab004bb3ecd7fb6db285044be1a73404ae087b58fe953583e39cebb4801c3f2dc6bf469940ca83bacd9033e31270bfeae8a72e0f0f271089eaf8aa246cf339bf7d06c1829f1ee2ac4f834beec1b071858284ed2c037fdb7919d81d667ceca946e1ee3bbe3b84daeb5af2890d8deaa9b2f4bf967ed6c1b1ec0f9616992ab6263cb1aeae7210731f0fccdd1e9455f10eda526a9f839e2d0b29549f8cd276d32c120f8d8c3ed9d2462abe619ee15d170d03dd20f09061eb572ae5fb630caab6407d225c406fe4b01e35c24038ad384798dab2a174ebc08846aeeb9227dc9dff9ea45a16dc732ea0bef671c5ef39f099560cabe19bbe7", 0x1000}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r0, r3, r1, r3, r0, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2]}], 0x128, 0xc}, 0x402) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 01:06:19 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000000000000000000000000000000000000ffff010000000000000000001100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000b48af436e0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6bd2b0c590876a1f522700000000"], 0x6c, 0x3, 0x1800) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001740)=0x4) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="eaadaff45b5320a61f37706be70e749fbd5b7ee66e9250be62396decff16e4d03f64bbbd0a04e0c69bc77a59560232b8ecbb8d5d77d33f11cd328b5f114bc1a4e44e2c8841835774ffe7803dfb", 0x4d}, {&(0x7f0000000440)="2aabb8d00fff8ce1bbc1a33357ed9da66109bff5b493c2d5d099889df7b2a45df05038511ce808fa78fae3dd9ea8c4d1690d432a7b58f8a8f7b0a273e4d57ac5d2ece691b4f56a15590c51a43cc3c62071f3197067da5f8d0566d2b449518f51a60bd7130c5037fb283988dca90eab3c1ed89e6cd4d9b05c8d878bd0ad6c768e803e5beb2c45c980ff5bc284e33a78d9e237", 0x92}, {&(0x7f0000000640)="805be0424b9b4ccbff376be7692711e9898613584620a85405f9b424040bd7b64363f995d87cb4ff46687f7edaaa7cc645997fb60cdd9614e047576f6ff0c7de3bb9bef0245a66c5c20381f5a110a2d7f91ab2376c044c686008516e5f69ed14a79dea76d404b02317490da6c8aa518bcc56dbee8d92aa5549646916959971f38cc86cdba60745a11f2088b15170dc54a733cb6a316347b7b399672228d01967f8c40c15db3be8bc143a4e860e4c5ccbf96c79aafea296a65dd70a6bf0ec15c5aef0e8c71b8e95464fc226ad6282dc7cee165f9a5290488ff92637aa353cb24547c6df4a09bda2ac62cd977d03502b6823e7b8c45066a50ca6bfac99e9a20c97272b9587c310d0bb1a5812b419d0b33373c2ced58ca1834710fd079621713918bca6c1eda97c4f629eb1cab4e14e4241439d4f8d9518d0019cd97d1671d230592b3ddbe913a1454eb6c5c75aefd49bbbf1b370ea1f0c9eba785cbef35763094f0ca6c4a394c7a258b069ee9c4cb443be62db129c10e964f79a6534bb55bd06a5ab7275135ef87ab8cae921c4957b0804434a2ba64993075c85ef5fec6d0e7be0356ece93e58aba49ea6b8622af8548eda709913ea03a4c337eb91f9cb2978ddf236d6b612a3b9e3e07ef02b523c0fb15518facaa6b4fe683e3f624306d5836703fc4e7f922f087fa34561788e387589b4d413fda2de65c4b703337a4c12ecc8360cbde6966c34b7a876c9299807b5701023d85a2d8684c94813ac906cd8a388e9201c835a741ead4d661a4126e347e8a4fb7cffb7685255d0edacfa2524e231bf19f2ad61965c63c782b59bc725dfe7523ab3d37ac978480c78fa7ffee0bbb1b16d1f6bc866bd89df2e443271a694c93d620fe0bc43c1ba751658df2a7246a87215c70ea18c4e9ab601ae40f65d2844c3e2b2881f0f50d5a00215891b55d5a43bd023b5000b058c95f07e400fd10e574fae8a53b9831f31a513cdae68c9c99f08b91806643515e647c8c5fe74704225935fe5bf8f4d591e7a37105974f95b488debe6b52b2b0f005a36ca775a149acdea30a2e185c69a83a949c783f59fdef505f59561b1516a37185bfb946f11dfac5efda76dc0cfc69a85291d78285964005f2eb05a0316daf9c56a8e82b88aa0726a5f29b1bc5efd0e3fb0e0bda4f2179c5512f01d8b81931882ba658d3f37eb74602aa637b3dbe726cfc24c5435f7ef426a1b93200487d539fd8da43c1d0a23f2fdee5a7825d09b3e89bfa7b64995481093a980da888139fb9591b196f41ea66ad2471e90603e9c68584dd3155e1962caf8a1a153b233644c31fc87c476650184bf62eec5a5d9f6bd0251efb3c640760f11bbf8b3a033a89a3833fd8279ad05afbcb9d2d904fa749f9cab147b5a54ea9ceccab12baf16e8e5bd0c4369b125799f7d20a65b5e5b90d76f5035915841d29e14d729e14a317b392a61bbf28c4a1ea965af198f7566249222aa55c6cdd7ffc1d335b3ba118aa3b71985447fa4381ab92959e9670ef18f192927bd95583bf1a46ea8cebbe0b4dea05391297ef61a8bdc60691092fbf1564a2bb624a1901c0011712e113ca3e8939fad88ebe45beb680f764275b0a699511d5daa2e0114b0830d230a61b4ec348de8949400de99817dfd1c10993832dae71ad9429be6cbe6405584d4f47026cc9263eb1dd9aa3b2e00b4f5ac751c1d3a7b70b53c7c76b53216c2f1cecea73c6353d5db5694516a6b19a36121aca50761ee2db091132804b05587c573c8746553853a913aec0ac87299be7f9f42d03b0ffc88f7d2956ebf86c9b57f90e5a65653d836d7eda035625699224c9f2ae3645963104ce81024cc55d917528da57db49b4c7c6ae8a8ca470ffd9321b8f542f76aa92dee29eec9790f7098a5101f04821e01d94ff3af07b9e309dbe5119a54828b4887fa2b251f0ec51f91d205dad1f456286ea6274a93c36fb86f1f188be20c7a8328b8baf1143dbffbc72e369c78d781831687ec2ce68bc532fd5c4ccc1e13e942bd998551a5c0b12dc3000c3e24c9c5f369c53ecfcb2ea75ab0802b0ca85c1de3522637621f922a707ad098cc8993f274790e59788980d93504a15c36f487c791dd95830cede6a27bad4cf1fc2536315d83cf72381736ab2b37ced41428a301bbed7874503a242b4d825010e305039f4c3e857f971bc3c11b89185e669b805d00ea88b7916685d865bade3552cb171cf3ab544a7a89c1d20595c12566aa78392ae9177f54032f319cea5dd2e49469e040563a31839ffef2aefdc94b6b6d6022e57139758507498c812ea30ef2e485fdb472f9b61db1592d6e8540eb85503818f84b18fbfe186bb3218b94d2d29d7ca0219cae0d3aa54c58791521179dab7a569abc4e358175227d6991a62af8acd2e299a65ec2f447c05c8d9e3c10af3a1610102f1ff9e05fe72ec8cbdea167b090efad80eb121bbe0b0a39f6bd46496312f50fd2132c5a8d3a03e6581f0311232905a026719651a67f549f87cde62a3f001d5c36d65b58f3fd8700a00cc3444ae53565a70b521e8b6824e0432ed53d004f8f00016af1f65c5dda840d47e70592fed432ec312d090bc19f8bc6dc7aea6a3cf53ab43c67628f4a2759cb199999dc0e0d63bc13f37a2c75b8e01c79a0b31f9456794838df904316c8a81e8ebee1c1b14859cd5ed9bae76de2aecdcddde2574de91e016b09daea073244c102e66949eb84855333c1c63518694643448a15d9f825de0fc68cd6a3a4ccf11e25302c2fc98c3feaafed4d3b682c595eb3407f8b381b7a93c183d2030cdffe6f9416e293804e8eb6566a9db3cf9f8de7e45a83642b1418564bdc36597df6d1582d59cf20e4a60b97be4002e6426cf14294db21251c7bc349bbc33c22579d27af93fc0ae404f3872175962687ab483790cb197ba058d8979bde6d61b0b5e8afc0dbfb5ed0f2c3f80e5ad37b772582ef25698edb9d6a80b1c86f4e0affbe4d3cd8c8d8a020ab9a890a26648ea92a655f289f2db24cddb9eaec20743dae57c34b402d6ca5b6aee084fec7cfeb54042241b06cf54a721ec232e274f04030cfc39d8d0320a8f9643194624bd593acbc1cc815e67990d173166dacd297c4e566b543a426292e7fba487c08415a1cc5a643baca6990ad8c42befd696024e486c7e94afc6da624f578ec9e6449ef453b307b553f5b19672abc8899a7a24472f966e12b22cac6f800145cb0b663867172a1f71c026fcaf549778f6249cd4fc53563bc0ea76d9d880417b612220cb00b0c8ee52b53c0332621042522972b65f60db67414063232ca0c9ff66972bdfa2b7ccaefdf5d17155e71c602961b3ab560b58b1bdafe287ab204930ab7235ec0e47a545dd50abee317a03df7d16f658f687c203b056bebe368a7723360f63e4f0f95c348067a156a7cf545bee1efe0be1c393e883f99a77288394641be641f8e0c11d04b9a7a07fd8ad5feaee5c0d9be54ddc405d7d1af80459eeee6c281905cc44aae56d1cd44e938c2d62380b4e7d19d338e4e6239794b526ed4ac7c5c332b1c526976b718da400d62ee96edf97e14c95c6d753c6825b45352af31dbcd6978799b62bd346face090e025e25c77333a3a263fa31541329beabec5a76a02370a8b3d51bd1ab1e7dd18b02f8249e3b5eec317dc7d54bf6ab2d6b66f92db7901b919c5ad445c0860c596f520a85cb54ee443a973ac480cb6d6464327d19a546b4d9ba3228c5e7fd9599fde70664462f69ae34c077bfd78f6c9d72ca3c51947058c0713c457cbd0755793b18019cf3f53a00fb57e7308d265743b6fb94dcd4cb36c3541bc2dad9928730fe2b9f81a1db21a7dba5f1d145342a82e267087b91c3558578f43132e770f61cd1358c9c2f2f5cdfb1c0de9a70f39faafe7a35b124884c3359155c00edf3eb3cd6121079ee15c736bdc160703ca3973497194730929cf01b17569358b12e1b695d6691ceebe652e5de050b6516a98db504b38a1fa9dc15fffd079ea6d7ed1d0183d6dc310da372b914316acb978680cd2919cbdf683d2fb29f38331acafd8d1dd833ef93a8dbd84a280a6c86716cf58c5ab41d15eb03bc056f5a08faeb7c7ac1fcdc28a2b57942072ff6f2123cc0d515da78492885112f197723132dfbdbc2ceaeb41c65c34acfb99cd87d86dfe034f6423b7f98c7d397f1ccaa55dc01ff7b3f601625f6907f21411c06d972bd613da87a2fd612b68eea694d2083417d3366a585c1e41e71e9b9dd487ca487f1a5a68194f56b9c00141f563ce540453bc69a6efe5a6853b0306a10c74298559a641c6fd03b2df7bae6f58953c17a0711bc7b45948208a43d2e823df858b31073aa3275574bd3b9e7f0b2968fc4722739643c19e366ec956d27f6e837e2edc23e6ca243eece9da1f43f5437e0ac9ddc583b8656fc1288aa764a89c479768bfa9c2543c348cc51ac6a3f63710053deb3814075048fb8dae5891fa75f696a8b5d0e143b26ae5753c8c52621f5dd4bc79e30ba926018d39ce763e3fd61973ef85f24a7082e34a7e1d4f6dedc6b14701d3d0ceb39a3484cc04aedb618d288076ed5a86e63e071dd2fca3c4459dc7444cbc06f53fa3b8f80941c41203d1e2ac5df5ad1e9d1d86fc213788fc9aa2a198df8618f471fe29995925f913a141bad2316cd6b930a516a92373c1fe7f4be2c891d72e722941b9a70bccfd2db8ed02f4493bf3c3c3e5dac9dfd9a6793b3fb312a8b9b8069c604abe4e803e944cf64576e5ee21bd80e3b931818111db95a50fd94e2dbb529a87956ff478cb7bc7611f8401cda7ff0701e7043421a476666a11b0ccf3d28b88fa029da9a3c92bc2442770cb9f55c0ef67ab719d784c29f1ea4660810634b2b16bffd8a88616c38e0362748165e25b088bb79e3b2042493959d99cb58c25cb2c5e061243b8aafce29047681f68faa017894576562ac4eaabc882c91015a5122305fbd9980e5447f4c89d3665608814469d5b3d9a9192e713ab4423df2db3593b87f8c8b27d7c35e8346029714d842c33d611d182e5a33292be1c5020017cce7d26a678f88c7bc412910c405fbdad325ca0e4a7083735dbc45dbf1b28511f3a2e1c41f90bc6e832171fb77d6b27c4127ea5bfa1780e817089b0c4997b49aa9b5470d95fc6cc94287ca229296ea7d3fd29879b484f60272ac46c9d373482d96fa3505a079e88049c9a45efacf1d42e75b2ee7ecfd94822d4553b406ea33f35a9927d9e1a4ae45abb887568654cb4ecfee6f058d9a2c7ca1c06fc0e2c5246f9aac0784cd018d284fae570f1325c5f4e89f750dadb2d1a5c913402a57553477cf2006074c324aeccbf50925f2b8ee0f6e8d49deb61162450c65752ad49b0587c213a481a94fc10dfd2cd2d1f23a9c17823dc1ed276e601eb59fca97b620d520c47b6785adde631c104bfbb4e834d8a88630c843489759c50c151e9d5590c66b2dcd605a8fde8dc4939adb6fa1d00d56fbc47a508632094b382e4c8a89703841c4600a83f18c7712222c24492f6065202db307b1a0cc398cb03646f6abaf08d19fd4ed33e97053c8de017d750e66328469d457e2a29d134f13fcc4d688856a9eabad60d9cbd5007dc7fda9ab2364cc4fcc69d4bbf1f9b5ccfe060885eb692f81787867c604d527e33917d26801ff9fa45f0bca77c8101cd58fb550731be262eead77409ee747ef6462ee55b736114b9186c59abd2024b60d8bea9a6f2e021b3a3b854c46683e72ce7eec9c9d73ebfa2a374acf1e645b54e6a092c96c9c4afdf8c9471e231262f80fecdfa34119adb07f223c", 0x1000}, {&(0x7f0000000500)="108ab2c6ccd32845ea8e29cbb78f85ddc97c9e45589ff204ab9847af97a3133338f8bc36ce4e1dac94ac42eab34406dcae09ccaabb754f229d487a0501c1289c1fe7aa3b4e0ee94b2f773208ff1e6e412894f5ced9470bfca78adbf76ae237a46de4b18523dd6e27947825264b9977735f0b977184f83cad3a02abc595095af14cbd18866209f343d7fe760513766ab75ec3f754c9289b1cd5e76e5311f11c4bfad7998f7fe1a5db492d369e95116af1b090659e33134a423825494adb5f2d9b7cc91ca9b6a35ba16a04a52aae9f7c62cf6a62c5134121c3f951eb28ab8adae194bb138eedac7f63975b95", 0xeb}, {&(0x7f0000001640)="9d1ff284a395f8a1dd91623fe5983e55cbd5e308c1222c0afb974d25809f28445cf136fc55a7cff2c5e034f9fdb7149546963f0e8803ba83748e09335b5b53184c63f546f5e9089f415849ab2f80aca16b753cccbf6c75532b6ff7be0df66c876f06003bf7f53703f61d24d8fe62d04367059beea00bed769c9bc212b8a957c571163131774c60927e3f34eb73eaa09b1fa97caa43c6bd0f81ace57cc60bd019fae7685ee044aaab3853a8f82b290cc51637f1ea732e9abfd44a25a787424044db8c9fc3b69b0df5f00c0ecd970bf6", 0xcf}, {&(0x7f00000001c0)="0500a462630a9b", 0x7}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r3, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r3, 0x1) dup2(r3, r2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) 01:06:19 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000900)={0x2, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003db60000000000000000000031474e4f000000000000000000000000000000000000000000000000000000000000000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b035dcdfd830ccc5810b01e5fc6d89b193000000000000000000000000000000000000000000000062c3f38afaa93d4c13f58235775f27f9ad019dfca72e5c0dde9062"], 0xcc, 0x1, 0x1000) flock(r0, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r4 = getpgid(0x0) wait4(r4, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000800)={0xfff, 0xf9}, 0x8) open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000008c0)=0x40) 01:06:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xffffffff00000001, 0x1, 0x7, 0x76ef, 0x5}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x4) 01:06:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:06:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000400)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x6af2, r3, r4, r5, r6, 0xc0, 0x4}, 0x2, 0xe9e1, r7, r8, 0x9, 0xda, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffef00"/172], 0xac, 0x0, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) r9 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() msgget(0x2, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x1, 0xa3f}) r16 = msgget(0x3, 0x11) msgsnd(r16, &(0x7f0000000440)=ANY=[@ANYBLOB="0200000000000000e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b461185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3ed202edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec6585d9f52d0802"], 0x17c, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x10000, 0x0) 01:06:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x3, &(0x7f0000000040)) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 01:06:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xa9f0, 0x6, 0xea, 0x1000, "785863979f7fcae3feee14cbe6c507f2c7bdde4a", 0x1}) 01:06:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001340)=0x4) writev(r5, &(0x7f0000001300)=[{&(0x7f00000000c0)="8164021919e697e00dde3b93401d9c7a211fbb8dba1d0baa75c791702c5c70df2990069fcc3bdab3cd6aa596d62f6fe5a80b4ebafea116098e631daa7be65ad1b68e3f7ddba905b74b38ec5f3f0b3dee7c1f6d847b9065156799cfeef003d770e6dcd688be1bf782c79a1cb59a72b6ca53667c28de0256ee4f3cfeb755c607d13249b11b41ca3ed06eb080a12e6cf3a5c312417e8e8caaf6b6978e", 0x9b}, {&(0x7f0000000200)="9da96bf7bb5270f81e947ec31668be56622e38dc4c9c5298636d80fbed0dd5a1f92a9e5b9a4d96eb0ecbaa9ba212d9ac3e8af166b3daa9f9a40d1f30385c4c3e3d146afd1340c44344d1c86513ad48e204ca5208005acdb634467ce70a15b36efa44831a94f464e29608c3762c60d05472d734aeeff593e44a27529c8f440b3649fed1cf9ebec975bead610d74ce3840b5564be750faf0b999b4910a7e6ade41e0e7cae9183099aae850eff3e4c5ed03279d0fd7563bec102c09124abdf66dcc80dd46727ff6b9e6378f87e54287c9d78b8ae522692cca339296517b688a015310c681bf409d9fbe4c", 0xe9}, {&(0x7f0000000300)="bc8f69578bd0307b2b5e69e47f30268ee003db61659e853e5b768851dcf762b0429c09e22f3828aa09a7c9461e4c3cf791c9b213569d3b6afc41fdd36031653715bc206fd04cbe95c4652997165646b0db6ef992fab42fade288db48eaca850879aaac9517b69087829874b726e83eb479264ab90b5e6909ded2b26a1c354c225ecaca33611d8a27b954d923c61c73e4656570c1870440eab0615761bf9fd20f2517e613ab560403c64af7a4c670b90a54b2709f882186f9dd36388c8155bc0ac45b4ccf6334bb509429b8a204cd073828d0cff69ea80112f0702283f039e84eddfe130a47a2fd02003a13c490ad5619556fe43ab7b51becc23567a5e75f01f6113fba7038b9d1cf7a3e3eb5c8dabf376c3876c428425e70f806086e9ccb6913ee200f1850e2bef3c2d706ed674491319e329fe0521515ff33c8c2c1c9e6e658ac2b3b68dda904b793da4353c2af6e64ee6b832840029670b0052f67678506c75209daec38bdc7712b7115863fa1611323f493493e83ad4bd9f390924ca5ac551c377dace8443bb6a6306a16d89d303a30336cc35dff782575503fe7ef70b715f73e12af4b786af3c55a5afc6edfd00b6b71562327155418438a8e3c758fd6ccb79d957469db298653abec6cd3fd3dc62077c94713e64e5045f90b4fabc7443399f92541cdd256f00884546caa43d57792e8345d0818729bc1cab0d271f2bacbe78eaf9990029c6ce6b3ee0059786a7f61ef819a5803a3e90013e92606b8cea4fd5a3b9d613819b5ace5163478ae15270a5bec90f597543de97bbe3d7dee29d3b9680a2b6b38387e2bfdfb55581a624fe3ae7e4c2e5e69445433988fb0dc722af458c30ff8717ec1ce19e9af988e13e7cb2d6b408bbdfc23e7b4c2f17ea152a4af2cd6c282662eb6f2a33aafdf889c3d1fcf4ad44a23af37f7a404ca473ed546f650a33c101c943c8a9ee7563e35219383f1d10c647b264d7ca1a245c7f3e74ab518066dd9b89dd7b0b842b524b3434ff30156a0d3d3e50758051609a21f209c91eaaa2b649e0d08a41f1cd26b1eaca9990abaac460ebd075260e5130c7d53fb8e78fbdfb30d1c38e6b86e76422afc0f7e572d38ba16fc7aa21e406f5616832edbadbfe4ce14533713b9b5edf40df0f675cc51d946624b0926ce68076e60fdf3261d663432f3995577fc404fead3087f429da2c2e08724fab393a2e2b55a11738e9d1eb706002ee38393e9616a6f14de626a1cec5157e277c7d688857b01a20207da45bb2249b0befaeda129350fd3f0d74f0d28d79765617fb5640396c5e148685b37277d4edb42113af7c67ab5a2c3b17a78e33fa78c4542ba054fdb45fd749c5edd09ca2cec52bf9127e2e729070a3e486245f1870476ca414a8e5ad109608671ae3ee50e898c38c31ceea7d35950d0fdae082addc38358e4060c432333a4e8abba0525b1018261ac5d53f3dc89bf6de49c23f507265fc375f5e30618f7b4ac13cc9614e49d4f268f8b136d94dca3a6a5f4d2ca1d6599301e0960b539418aef9a0d1fac9d53538e7a3b134a44d78fdc5a7b6f4ca58f5a1f28ceb241a59ff00df23733c47df30baea294fc5b1fda7263103777baa9e92ef66dbaef19391411399e087e246a0d8e5cde0b00349129ac5ef46a3b527786993ab82b1e185fe38c58e17a78601015915e7a0bbc1df815c4f6e7a86686e7932f76aacaa7a3ece0971c74897155bd685b5f2b6a9eddef2cc8a1079f69c6c64fd3068183a58339cdb637140be4ac203ef61904f02a17f60e282fd145f862944680303c8e632c7c1950a1733abf24bf1a4e22403a454264b7b795b9b81e814cfe7d2304f22447db263fd7745276dc92dfd618052a1a974a68ebb502b49f69f9ecf6553c982e328d306e8d51d05971d8250ab84df0757e62e2da95aa47542d6aa4a5b4738e47909e3f6608d83a2e7c68dd75138d9e11dd3db41d483a2bf14ac1f8962aee11eb12de4eb52023f4068c0ee1fce7ac5aaffd0a2f89dd8a784ee17074335dc4e5796131844fcac4289d2fecccfe967a0716f221de262afba35b00850ac924015dc0162f6ca462159eae66b4ca17c35f0b3517b8cb43013860dac937343031e8b1e59f80f134a2e7c2c2b2778449c1a8abb8b5562aa406443de37b1181bdac7d0786f0f83f778467f9c3473dd757bb27030919cf3fcaca19577966b1055c09288f168a3fd9531573c2824a6d9ebd0f4be6da4d4ee5648839b944fde009a917629485eba0abee5c64419aaef38624b9712b3f018cdd006c3c59fb36355c7eeebf5a3499b206cb854faf6c052fec065211c78124195dac4aa4fb3036a2c8a0eb0971a529d5f1603114d140d6e7111e25b6017e7fef81f55b15f5bf23f1a7121bf10c10e83e951f23eba925eb34c402ad98d830be38c160aa45337442be47ec26652d49bb9211ec19612f68d9f390b96bb8fdb8e0f0a2cfb49a8d585850e3c1847d4e256e2bc904e20ab78545d6c6910f3de9e676c92c4f280d2315393910bf02edc7c41899e3838681bc9ef391a2e037b73a257e05bd365e2ccd7faadb6d4d0286cfa7f5fa665b3f548bac37cf0c648873c66d05b7077b5ab4dc89489941a43f92f16a141a051d79931e65643bd722ae088dac7bf9c9dac0a25da42ef573b66148d558bc1bdc7e73a6fb7ebb51837ebe29049c9950699b853d6d31b803ad100b45350f5c4b5934219d1bd8c21579e0a6152308ef91c0a763e5b43b39c2dd675bbde4340bb05d0f462b6e679749fb5f600c668b73cb182aca6b3fd78f90d978763ce068cffe9ec938e573b0dd20335b79c5760a8670af59274553792ad189baa77da40f972fa6c2f2a9a019663a4dcb6ddf2c4b2f9eb4a78f5a5898f5b9092455f4b74a18fa18f61450aa52020638a73a0a03b9e5f7c00d7e2adcbc23fe5bc7e295785155eba91f4cfcda333475f330ac0dbbe65fc13e6894a02e54e46cff3e4d395866edf7ebaa631d768e00cde3034deb4ba7c03ebf0b61b6769a77e6f883a0b68e7da5bb714d42b966a5e1064c2fde6551ef28fbe6a798cb20612fc0ae8ca64e3f8fdb72a37f0e48c0b89f57c1bc5cf21f835d42afe16edae118b8cbbf91433b9a0ea99a801d0ca57f632ec0e797d987fde6c0e9b0ca4ca027a59cf3c7ea1eba40ff3d79969e797ad745067c962c893dbd04822cabe96e3415aa52a6c01f64ea6aa0e078d0e06ef88529603bf0ae70a9fb23fe192401d8e868c30b0e4c68bc7af0148ac5bed793398044ccb9bcb7bd2e257583d95bc33c48c5ec104af25e0c6753bf4bf7e3d96eae93b6b0b3b7c680df4e5842f7ba5ebada553384173677aefb332a1129c620724c25742babfd0e7b3620ce2f1a4714b78633b0c8118ce6f014af6340a3c1458d1e54692b1ac7303bdbdb0d8262f2cf7a0f3911804f544fb5ad0c47e98e5725fb247857313b2536006cbc4446e3edfe34ead10851e0fc014e4d5c339e635f29748c4046548fee6d99d0e71608737541bf6949ae58a27649dfaedfb9019c682470471fe3f6207286132356d94fa7151cdce6ab9049b38da271bf4d1a4fdb61cc87890cd7bfcc86673488f35932a02034c62233bfec3da24c6c55dd07d35c286b2d4650000c076ead75220563dfa2ef8842d3100fd4a63233f39d96f47321a393a8aff8a30d44a56c248372da2ffb510a1ec127bd87396e5f4324efe587e8baad075af3bc6dd1e3a457db4763c9c5d0557acbe41b2e35cf5303328038c948115b6461d936b700b8c6f0f4cd955a00b1407069db776786e1a9c5b32c31f82c823fcc54436d86737f015c70946b0827f7ecc52a795cc33079727058d3aa3b318d501caa79d1d635e449ec99f41d725e6fc0dfea26b82c4d138e23284d8cd279c1b7fa250e2bb5a5d155ae319d08b5e74401ef91a94ea4a5ad18d552b2324cf32623649c9f4ae80a6fe9949043ab5cffbcd0a768a2c5a37e5dcaa2cf979cf4b3bd2cd94686627fd3d47bd36a3b9ef18426740c54ebedf3d4f18d67b52243dc764168021a18178c6bd2bc71b1a219201e0b11c8bd5a4b49ce630a578e24525300dcbf03a4eb87f878e8df083f48edfeace99396701effcaba3a9f1e47efd128879d648efa10b1d4eaed8c8129a70312240b4da32a4eea80a95fc52e44b3198c3dd91fef03208b2b1f4d6288130b6e29b38b3c192188c885bdeb2efd8f9ba594ce476a38eb9ea408c03ff5a9902702c4824645d74f5b42e3621bd55d9cfd34c034a3fcde335452d2f37d4e69ff36d0efc5493bc733378f7a09f48602ba7887970d0d3f2567e8da8ac9dbad859197f81539f15a0e35a5f02ae40bbe36f0c4e20ebc28315ce7aff75591ecf79a8ae69f0f69f47d9623f5de04f51db429b3243c3a59a897bc2b38e20e655a05b0be8f72eaf1921d4fadab61ca190d447bbeccf2f582ea929bd5951a17d03598934ae856f37434a3e23663d7c59ac45534e6461c4a271817d9e6702a063967afc223aacf741710e0379f0ae458061de02a171d1b25b5b8b4fd9ccd5b2f26168348a01ee315dd48f8e116c0a7c5997e918677f89357e46192960cdef6996861420944f2646b6524c2361d06ccd9d71343272ac9f14bd6deaaa6b18612429b290cc92b31573572751366b9abbbd9b49c430296302ffc710415900ba1bd03fa0b51f7962681ae8efad36a9ec4ac0b043c4b06583bd22aa38a0e0588077b260f2df8582a0e36407e7d081c839fdb4469200f20e817b919d021eea3a54eaa84d54acbe5c7bbda247f5a9828667adc87bb7e2f5763f0db651015f7baeef7936c3a02a1d4bf6928f2b25292fb3e9a3899759ad8682ae7dd0ab0a10ee96899e2ab9a1597bf6f8437a1719c246cc5d464fff8c6cf65e4678646b58012fb4fb696502bc28f92cc313e3a31c6807157e7172a93316d116cf371e3f19d4b9ccc9db820ae7987d0cf65f7404177f803b40ca8b1d4077f8af9161bec08c9b3bd46cfdbb7c664946ccf2ddb16572381d5f59c06bca16057507d45be950f9164178645d7db261624560d0459e387ae1d3718d3267bee2808e1923cba50f6f933be0843cd6d4bfae5dc2e5b005570e8625e60caeade41e48a94555fcf6be37a5b3c70d672cec2b8890e56b8067e630ce822da34c8b4795c4d865e4f52e731bf8000114105a6636903c1ee5c0615576b232d5fdf227777f9389299a178e51ae3af79aa35f0c9856d35624ecaf746fe2e3731de479dd8c84e3f4be4acbf914908594fa4a8e2c95afd778df5575178d9d3cfc0a6b181af5d6f3e4d5ebe26c125c362550771ffe75f2bc4b8fac3e6e617947f8200a46353e403ad6d17ebaf1f585850df73df12e21984caa334c98a32fce90052c82a27e1d5a78eac8aea5390ce0b201da351cb2cd225a9f86f615a9cde07737ad72e0a7159b79d9c4fa15b3e441a452a150f6d8edc31324cd4f7a71f74b92f51c4d51da5818e210fa61fa6d7341b8f13e4730d86074eaeb6c6ad9441e0f7e115e72caf266b05ba203f86b57782789cf4c39737c2bfca53e4ace0fee1e205291fc5be4c09e2af705cfdc186aa9f6570ab35da0532a5705163a0d0e1f66223ff3319857a59ea948d1d7908e3c868edd1dc7f89cc732394340706bed03eece231bfc980309e488954da7ed1bc628dd18dbeb83a1dbcb1ff44feb687b1d913b7bfa0f03f0a75813893ee9fd7cd9787257ee81be250fd687cc31cf24f8c20bb7cc416b3d8df0ba8e8e9af0abb103fb20fe450095e7b52a4643a5bdec92584574f7d7805ba7b5e5d403716ece1444b3929a4", 0x1000}], 0x3) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x7d) dup2(r1, r4) 01:06:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) fchflags(r0, 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000140)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 01:06:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x1) 01:06:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ee") 01:06:20 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x1, 0x9, 0xffffffffffffff00, "9803c88c9eb7fe17f79202c3d1761fb947173004", 0x7, 0x8001}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 01:06:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022abb4c929a68796c6bfa7ddbd87b838c4d9c463b8fa626f7edfb0ad5132c749f70b22df504e7e62e7736c45e8b98e5c6e404e9650000000b6d924126a2cf1b059a79d6ad5785d6070000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x2, 0x8, r1}) 01:06:20 executing program 1: setuid(0xee01) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)=0x2000000001) geteuid() 01:06:20 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800004c4b433600ffff00000100000008cd7fdf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3ff}) 01:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x7fff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x10000, 0xffff, 0x100000001, 0xfffffffffffffffd}, {0x10001, 0x3ff, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:20 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\xa4^/\x00', &(0x7f0000000100)='!}\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(', &(0x7f0000000240)='-@\'\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100000008) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:06:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r3 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) dup(r2) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000002940)={0x3, "15172acadae625b23dad4ce5b586a11b3eeca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af8b661518d72dc427e8b29df5230a5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd3750266aae070133d8f8d23ec8af261e503a44f54b85bb8136284063ae2f8b749032ad3f64d43954979060a57a5dc9064698a715dcaaaa38d171b228ca7eb519e7ac4955cf574b4cd052428090bca38c0550d3d39027035667c27e368"}, 0xe7, 0x800) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r0], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 01:06:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x1) setsockopt(r1, 0x4b0, 0xfffffffffffffffb, &(0x7f0000000140)="be9b68b211d74a8a86a2e549e2082363d1a916f2b63d6c7b994e0d14487bb227e605816eee09a9f0db7da856b4bf02e26fefe48d22ac1fd6c2fe665b523e6ea4213a2f2befbd2a47acbb1023dce110d34337edb927016c530abf04f4994bc17d8d0dccc23a2d4c49c21a8932b5d8ce60b14effa2bd35f87da60a964835746d5b0bcabbfb736937", 0x87) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x9, 0xffff, 0xfffffffffffff8bb, 0xc90, "3e185b07ea21e82f23df16b6984f4f75278813b6", 0x1}) dup(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 01:06:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x101) r1 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/253) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 01:06:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) r2 = semget(0x3, 0x0, 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/214) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) accept$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000000300)=0x1002) 01:06:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000672fec696c6530004a872da8a015a3d33b4c94d2d220f8653dabc675b44197b635ad5d93a29c5af172bdde4d6cf41643c98c7968e7e90de636250f1da105e5346e81e6772ebb9b7dce8e3ad5451cfebd4ed3772ee5bb7c73f250bf00000000819449bd6f50"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) socket(0x18, 0xc007, 0x6) 01:06:21 executing program 0: r0 = socket(0x18, 0x4003, 0x101) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 01:06:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x6, 0x7, 0x1, 0x3, 0x1, 0x6, 0x1, 0x1, 0x9, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 01:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r1, &(0x7f00000001c0)=""/93, 0x5d, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 01:06:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xdd2ec7c8739e022b, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x0, 0xd7, 0x3f}, {0xb000000000000000, 0x2, 0xbccc, 0x8}, {0x2, 0xfffffffffffffff7, 0x200, 0x4}, {0x4, 0x9, 0x4, 0xffffffff}]}) 01:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000880)) r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getgid() r9 = getpid() r10 = getuid() r11 = getgid() sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f00000000c0)=@file={0xfeccc46a7a8682d0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000001c0)="20e652488a5bddd6e8bd858f5f9032f2c955519e5f6e6bed26e1935707c0569057e8ecdf7e2fa55465a734443a5798542ccb3aefefd480d8ac77fb77e5ef9548fe6ead326199db05923f7259ab113deaee11bbc374ac2c7aee953af956684059aba5834c3aa3d96f496c7ab86e829f8f8f55317063087ed592bb1b76bc7f07a3679c9a0ae33287e2552779430f18d2f4a56f5e684357a1e7b21ffe34908fcb32900c5486197c37a9a15519d448b35075951639884b1baed70a199c462a830374c6fdcbfaac4f82322fb864f7575bf58e7e6364d5251ed5cae3b51d3d7aee835eecb9e07390d528abfa024a", 0xeb}, {&(0x7f0000000340)="95d4471e547bc70fd95b515360a921bfce939e99eb5a85e783ccc8fa15b8cf47e9e30658c6f3953160db8d93266be71bb559d5520e0bc06278e227919b17b0d5930cff4db9694c3337399eb0c8b1e96ca0a8a73e22abc554506531f6fe291f8504391b39bb410534bad36bcfea39ce5f53d5a024be18", 0x76}, {&(0x7f00000003c0)="876b61521847c35c569c7431fdb5228de75680918ad5108784c3fdd617e791c41a536049554c019c0661b56f1239c9ed0456487738428b62c27539b81bd793ff8a659b538993d9672d", 0x49}, {&(0x7f0000000440)="d15d1c72996555d0012716c6189939b706d9d364a7d8f7a36676ff8beebfd03e404c972703a1dc7f4755dea459222bab480ed55874676e17a402b2de5128d8dcb481293b5f91ff5864b0694ac60fa2c0deb29112c7c92e7ed086e8ab10a1e3d80a55fb7be87b3ab5ad5532db27d4ee07490d9b9a066299a4fdfb45ce49b342a4cbd8657159447d593296ce8462", 0x8d}, {&(0x7f0000000500)="3f2ff05f3d980b420af41441bf5ee25fae640dbe7a43c7364a1bba70251f6e81459de30aa291f05f4ac901521c2af2c21e87c2046f68ffb959d99d54b33e8954b02c5a76f28e8bc4cbe26e64b34ffdedc6eb676970914ed82f44e14a9a740ee8d1ab14ce7f43c9a1224a807651d331fd2dc8030eed1f9f95a9f2d43313d2023cc875378bbc05e00e3e83c6a5566ecaa91a0f57a9f662f36e5fe67da2f28a5adb2272d3797c2b1a1f8f6027d24ac98093ee9fafbc0b9365a3a833cde46e5e7d5ff530b9d3dcb4abd3a01701dfe0dc482a0bf961681ce06675a954895c710d6cdd855ad72eaaa1df320c084ac059", 0xed}, {&(0x7f0000000600)="2d67e3657ebc7fd71eec7fa3bb0394b535a100106b5b8e0345a92ca2cc806680b54e084bb191f8b464c9c3a7e058493ce496e8d98775597f0692049d767ee6611677febe9836b75c46657f5a276f39fd8380ffa52c010416692e6caa5300f7f2a0e3649415a3563cad3782160bf271a8b21b3bcd9b668f77f8b4491a65d43050ee0566e8394f2e0270819e551775924a5445128a7a4e72b8dc6d4e2bd08804fff1eb021ee23c966ae34e0b4a685444e190acd372fc57ac48ba61838403a8fa6c14eb60d7", 0xc4}, {&(0x7f0000000700)="53621ac3e94884829c6b829e3a22a7e6ef36829bfb625eeb4ebd12a352383284adfbb6de197819944f04df5d08411483cdeba8df781c424cac291c82dbcf87202687eaaca4e3853681d203c057cdecd324d9d1cad0cb94e049365fdd5fa26ab4f2b4aff3f2b26e4144324661cf15df0fc93b4c74d448c4315491df11d054c22a07d4386d2c7264862f6fb111042131dab4588b34c80e691405d6e8f259e9aa5a36ac", 0xa2}], 0x7, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x120, 0x400}, 0x400) 01:06:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000015000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r1, 0x0, 0x0) 01:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) socket$inet6(0x18, 0x3, 0xe49) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r1, 0x81, 0xfffffffffffffffb, &(0x7f0000000240)="6c97509aed1f356cedeb90a83f3187f5dd4bccfb2ab907ba30d1bb7683f79071fbff241503624c7d9890e1779903aaae99d068beb10b0ff32608c5b1ab93c3288fd6b611f229627fd17e12f42f489bd7463b39a8894ec4d5f577f90bdbcc7a1afd31368537d1648b9fc612809bed8324123c0cc588cc24545b32ce84ab187c3d4537ec4e79fee3325a7fd466c3a93d09ca4a97067bf00084a7c0bce174d123c6fef3a2", 0xa3) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xd9) setrlimit(0x6, &(0x7f0000000180)={0x3, 0xfffffffffffffffd}) 01:06:21 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)) 01:06:21 executing program 0: r0 = socket(0x20, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 01:06:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x3ff) 01:06:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 01:06:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt(r0, 0xaa56, 0x3f, &(0x7f0000000200)="d94f52d975420ba744efd2a15a4b5085d875e51e1a4217472ef24b1d8deb7565008384760f4c1448776fc0786fcd247f8728956541c4221615b3f35ccf0105a6c59375328d2034f2e24f97fb8461ccba2f06a390f04f9e93b97cd4c71ea96f250cbd5670f4c4bb0a762da449159ecb5af03a2ee5dcd1ce1660461cb5c1883d10d45380eb24880aad10a3e946968d4e2bffd744", 0x93) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0xeddfbc764ce89902) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="2cae", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 01:06:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) 01:06:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 01:06:21 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f00000007c0)=""/4096, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x3, 0x100000000, "dbb445f0e5489e4f50e2878c1fdec068491af7b9", 0x5, 0xfffffffffffffc00}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) fcntl$getown(r1, 0x5) 01:06:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r3 = semget$private(0x0, 0x2, 0xc) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/4096) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) semget$private(0x0, 0x0, 0x262) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x480, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000011c0)=0x40, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001200)={0xbbb9ca53e677b6d1, 0x2, 0x3, 0x3, 0x1ac}) r5 = socket(0x6, 0x5, 0x7fffffff) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') ftruncate(r1, 0x0, 0x8000) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000012c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001300)={'tap', 0x0}) getpeername$unix(r5, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) sendto(r5, &(0x7f00000013c0)="a8afa3cdae20fb47a4458f15e49d75570a170cc999f5b5b9632d3fd926a1aadf9748d05b576ccd63eae080da85764c677f8fcf7257154081a8d3462a8204b1e0b5bf7b9ecea3c85b65d2a685b27b3accafd770f89d6d20ec8057b1429165909194cd003b69d1bdb8ce29f7f3be2f4ceb7eaee9cf1920ba12c6bd3152d8ca05f64ffa2736b450463511aa3c4857e16f94ee73b96db84692dd5a50aaa8b723181b9e8c7cf7d6b3a02e18c0b4c81beb69ce8a6378cb8a8761b6dc50249962d868cfa3919b6b497a53", 0xc7, 0x400, &(0x7f00000014c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001540)=0x3) shmat(r4, &(0x7f0000fea000/0x14000)=nil, 0x2000) getdents(r2, &(0x7f0000001580)=""/248, 0xf8) open$dir(&(0x7f0000001680)='./file0\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x20, 0x0) semget$private(0x0, 0x4, 0x8) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000001700)) ioctl$BIOCLOCK(r1, 0x20004276) 01:06:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pledge(&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='*\'\x00') 01:06:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 01:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000080)=[{0x30800000000000, 0x800, 0xd1, 0x10000}, {0x3, 0x1f, 0x8, 0x80}, {0x7fff, 0x8e67, 0xfff, 0x50282a43}, {0x40, 0x4, 0x2, 0x401}, {0x7ff, 0x4, 0xffffffff, 0x200}, {0x100000001, 0x9, 0x2, 0x3}, {0x5, 0x3, 0x1ff, 0x1}, {0x0, 0x10001, 0x8, 0x6ced7094}, {0x7fff, 0x7fffffff, 0x3, 0x2503}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 01:06:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/231, 0xe7) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 01:06:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xff, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "03664071795acd76ef3caf00"}) writev(r1, &(0x7f0000001900), 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff9", 0x2d7) 01:06:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) 01:06:21 executing program 0: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r2, 0x3) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x4, 0x81}, 0xc) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r6 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88edfeaf4606a6b3f7c469e012699ed402075786ebf146678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca63395a2af27937bbc93895ade21d8545cc6775b75f1092b30414f9331fc6111f2be3933f3723255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805e8b19ad667f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863c4c348d5a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb28270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd08e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0000000000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b2d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6705b0898a764d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6f6dbde4701f10866deb4faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de060fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb47c4f123e6b548baa57f1dd4ff89528f5644eb12c107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028"]) r11 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x8, r3, r9, r8, r9, 0x2, 0x1}, 0xcd, 0x200000, r7, r7, 0x8006, 0x1, 0x9}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffa2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r12, r3, r4, 0x11, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(0x0) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r6, 0x0, 0x0) 01:06:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x4) write(r0, &(0x7f0000000080)="b18a95cc6a74769b2ebdddcbf4b6dee298b43b49ca7c617ebe5b27eec88d28d60b677ac180d63e6807a3234392a6daf85c88955309a28a81f426d26f6745d0b8a7ef7c171c359848b26b92232e2ebf47135a70789d963ac2d328f0ac131c95959ffeb8296c4c447332fc3915ef81c899b27096814a3b4c6a4a0fdfaae111251ee08de6daec65a496904af5e860cc1552e608cf3254ea9f569800b83611890a1aff814ef4007ee550c0f81f1ac9570fd6d96d336bf7772dfc3b33b560a1809eb26fd6911ecd7ab93a4055eedee7dc3c8513f8aa13b706bcd3fc54d6729fb43986bb6fe432dcb052996c2c3518", 0xec) 01:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x4) 01:06:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0xff) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 01:06:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x99a, 0xbed1, {0x1, 0x5}}) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000000) r3 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 01:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 01:06:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000480)=[{r0}, {r0, 0x40}, {r0, 0x80}, {r0, 0x8}, {r0, 0x4}, {r0, 0x40}, {r0, 0x15}, {r0, 0x10}], 0x8, 0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc10f570fe00bac87176afa97eebc9fc9b4f18a07dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6970bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337df2c922097473f1cc846b63c892f3571d9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a06110bfdbdd81cfd2443b2bb56704a700878ecc2c327af8b88115521455ccdf3250d175b2af7e20c2b2a8bd2e29927219e3f43fd5362507a2dd43bfbf4f4b56c1231bb3e56ebabd4297a6a268d8a090689bdb1d1fd4c52c9dfec188f93ef21c42d05dc10f238f4a2df4c0f401967519ebba12266b9c63075749cd404d824c09fcf0864cac38da7c79748e1398590df408db40b8b", 0x3fc) pread(r0, &(0x7f0000000000)="d8b50c880ff2bb129390b935c73ecafea34d413455496819a3923ad7a8ecfd87c177a5", 0x23, 0x0, 0x0) 01:06:22 executing program 0: socketpair(0x6, 0x3, 0x0, 0x0) 01:06:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) clock_settime(0x4, &(0x7f0000000040)={0x6, 0x1}) r3 = kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x8000005900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) dup2(r0, r2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) 01:06:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 01:06:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2080002002, 0x40004000040028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 01:06:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000080), 0x10000000000001f3) write(r0, 0x0, 0x0) 01:06:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7768, 0xe2, {0x4, 0x100}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0x3, 0x80, 0x5, 0x18, &(0x7f0000000140)={{0x4, 0x0, 0x0, 0x2, 0x3, 0x401, 0x400}, {[0xfffffffffffffff8, 0x8, 0x9, 0x56e69806, 0x2, 0x7, 0x0, 0xd36b, 0x10001, 0x80000001, 0x81, 0x5, 0x8, 0x3, 0x4, 0x4, 0x100000000, 0x6e0], [0x0, 0x6, 0x4, 0x98bd, 0x493a, 0x5, 0x9, 0x9, 0x2498, 0xfff], [0x8001, 0x261b, 0x5, 0xb45, 0x8, 0x3f, 0x80], [0x23, 0x4, 0x80, 0xaebe, 0x15, 0xfa], [{0x7, 0xfffffffffffffff9, 0x6, 0x338}, {0x40, 0x9, 0x401, 0x80000000}, {0x5, 0x4, 0x4, 0x81}, {0x2, 0x0, 0x8001, 0x3}, {0x8186, 0x6, 0x1, 0x80}, {0x2, 0x8, 0x7fff, 0x1ff}, {0x7, 0xfc, 0x8, 0xf9e5}, {0x7, 0x425, 0x28b4, 0xffff}], {0x1, 0x79, 0x1be0, 0x10001}, {0x9, 0xcc4, 0x6, 0x6}}}, 0x2, 0xfffffffffffffffa}) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) getsockopt(r1, 0x40, 0x1f, &(0x7f0000000000)=""/81, &(0x7f0000000080)=0x51) 01:06:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffdfffb}) 01:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = getegid() setgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) read(r0, &(0x7f0000000180)=""/104, 0x68) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 01:06:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000240)=""/168, 0xa8, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 01:06:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x0, 0x1, 0x0) close(r0) connect$inet6(r0, &(0x7f0000000540)={0x18, 0x2, 0x9, 0x10000}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/86, 0x56}], 0x5, &(0x7f0000000480)=""/48, 0x30}, 0x1) r2 = socket(0x20, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:06:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x4000011d3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="230361fab1095bcb183dd858e9c7aec4640f414327b598f833ee77e5cbc8d02829be601f123a5cbe8b27c4fe63f7d3135203f24d91568e381c40439ac4e9f64c5879252ad8f9c6c883fc0acedf382220b7efe75e66478bc6e63fe26e3705cebff4b609533ebed4e8c86a02b3f8dd04f945ffdffbdb5ef74afc5410211458eba44a025d5e46ebc99ca7c69d131d061369c4f87c69625c", 0x96}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="7dcbdc88ee890e8b21fa9655e5065d1fc11aa0", 0x13}, {&(0x7f0000000200)="eb8a8c757f8b7af61083a70ce8174f830a0fbe325f940c34a1084ac1c3e0f4fda4da715889f235ce743222af70b82071261c4593e85824a1524669ece6cf5a7dfc414f1aba77eac0c8b3caa50bc6ff20d68651d5c9e2ce33ec9908faef19e53ca40d98141728f7aa5d6fa029e4760b1b4bcb725d27c986db16ed04d72654038e24f9003fbd2d8b9239cffc21d0ef117647a509e7c6d8a825b92f5c8711a5d7e18a7a4b1e5694bca809212a0a30042de219733149e1c3e8857f266c8a681f3a228b444f32b38955da9bbef24fc8b0cd6f79492168e800508611c2f311a43e6e2aee75edd9daea61d5cc79230f3f078c2ab24399d87564ca49", 0xf8}, {&(0x7f0000000300)="4f6ebbd4feca27f2729851f638a63a3135b67485141dab295b7de3553d83b84a3f55ca51d414e9504be76a1f8bc1eee5ec47f15fba12bec929937d3ba4b9053702b1fd3fea1b7b5482baa3e2d47852070c232a618a0a2203ff4d3bfcdc68d46c13022120fd109bedb5d3e9d48f15eb01921a84b6ed8b57424192257772317e85cdb9c13771ed51abb269726847", 0x8d}], 0x5, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000004c0)=0x1) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000440)=0xfffffffffffffffe) getpgrp() 01:06:22 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000140)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 01:06:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 01:06:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x3, 0x102) getsockname$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) r2 = semget$private(0x0, 0x4, 0x20) semop(r2, &(0x7f0000000680)=[{0x0, 0x7, 0x1000}], 0x1) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/139, 0x8b}], 0x7, &(0x7f0000000500)=""/74, 0x4a}, 0x1) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) 01:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = msgget$private(0x0, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x80, 0x6}, 0x5, 0x0, r6, r7, 0x7, 0x80000000000, 0x1, 0x4}) 01:06:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0xffffffffffff7fff, 0x9c, 0x9, 0x8001}, {0x800, 0xfffffffffffffff7, 0x3, 0x6}, {0x8, 0x51a, 0x1, 0x7}, {0x7ff, 0x800, 0x2, 0x3}, {0x5, 0x1, 0x3ff}, {0x3a147429, 0x6d3, 0x100000000, 0xfffffffffffeffff}, {0x3ab2, 0x7, 0x3, 0x81}, {0x59b9, 0xea08, 0x9}, {0x8, 0x7, 0x1, 0x800}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x50) r4 = kqueue() mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x4, 0x100, 0x1470}], 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x5a, 0xb8c, 0x2}, {{r3}, 0xfffffffffffffffb, 0x21, 0x2, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0x1000, 0x2}, {{r4}, 0xfffffffffffffff8, 0x41, 0x1, 0x81, 0xfffffffffffffe11}], 0x4, &(0x7f0000000280)={0xffff, 0x7fff}) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x8d, 0x7, './file0\x00', 0x2, 0x2, 0x5, 0x3f}) fcntl$setown(r4, 0x6, r5) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000380)=0x5) fchflags(r0, 0x1) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000004c0)={{}, 0x1, &(0x7f0000000480)=[0x0]}) pwrite(r0, &(0x7f0000000500)="2ee2327a697bb2ace45b48410f123ff332f6f3b219517eb15ce4", 0x1a, 0x0, 0x19) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000540)={0x10, 0x5, 0x4, 0x100000001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5822}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81a0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r6 = openat(r3, &(0x7f0000000a40)='./file1\x00', 0x800, 0x4) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000a80)=0x6d) r7 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) getgid() mknod(&(0x7f0000000ac0)='./file1\x00', 0x8000, 0x6) readlink(&(0x7f0000000b00)='./file1\x00', &(0x7f0000000b40)=""/202, 0xca) shmget(0x1, 0x1000, 0x400, &(0x7f0000ff0000/0x1000)=nil) r8 = semget$private(0x0, 0x3, 0x200) semop(r8, &(0x7f0000000c40)=[{0x7, 0x35b, 0x800}, {0x1, 0x100000000, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x2, 0x800}, {0x2, 0x0, 0x4b090abc0a31e138}, {0x4, 0x4, 0x800}], 0x6) 01:06:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x1d) utimes(0x0, &(0x7f00000000c0)={{0x0, 0xccaa}, {0x100000008000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 01:06:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140), 0x0, 0xfffffffffffffffc) 01:06:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/113, 0x71) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 01:06:23 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x1, 0x1, 0x0, 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="19d99db837d1138ba0874d763d76ead79fa93ff33a6ca88c5f224d149698838ac7320d5f10e1552b51a52a0dcfce4c4adf1d759760ac", 0x36}, {&(0x7f0000000080)="815ac8fcb0cc33c7f4eca5542df685", 0xf}, {&(0x7f0000000140)="8d33e4940a8e13bb8d5823c11f3a3e08d4a245cdf8096f9e9e80bc607a180a3783cc48fee4917d075d4ae411f404704e4774509ccfe1192f04a11ccd4edab05f3a999f4f93c8efc84d6f211591b621029342dc3dda7cd1eae9d52086b4", 0x5d}], 0x3, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) msgget(0x2, 0x6) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:06:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) 01:06:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x0, 0x7ff}, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") getgid() 01:06:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x100, 0x40, 0x1, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 01:06:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') syz_emit_ethernet(0x75, &(0x7f0000000100)="69af0f3bcdd84f7a2570221c127440f83ef11566df05b5c5a95036207d26b9145e1ab5b6696bdf637d4cf4b5d3c99419922644496e6caef1dd57def3c5c54ed9e2b59e37ec638c0d956446eb81c4482ad8a29308f5e6d8730a94bf819a161ad271811be7b82192f25eddfe95aaf2fca58ab5e2c247") 01:06:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:06:24 executing program 1: nanosleep(&(0x7f0000000040)={0x4, 0xfffffffe}, 0x0) execve(0x0, 0x0, 0x0) 01:06:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x81, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 01:06:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0xc}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xd8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 01:06:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) close(r1) 01:06:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x36fe6c14e1190c92) r2 = dup2(r0, r1) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100000000, 0x1edbe3c2}, 0xc) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xfffffffffffffbff, 0x10000000000, 0x6, 0x7}]}) 01:06:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bc9) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x40004) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffed) r2 = getegid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) fchown(r0, r1, r2) 01:06:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xca5bbd67f5a12458, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x80000001) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 01:06:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8005, 0xfffffffffffffffb) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 01:06:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1a, &(0x7f0000000000)="caf5b415", 0x4) 01:06:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 01:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x5c}, {0x19}, {0x40000000006, 0x0, 0x1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:06:36 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/229, 0xe5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 01:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:06:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 01:06:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000100)={0x3, "879321b33eece8d4a2fc2e588297cc59a891fe39d4030d86955e859903683a90f8cb1a85874759cdc33617aafd928b7928271639ad927a04deb92c71b75965e890bbc44a092a437be787657ab6b520e7de8423c4be0170466d6f509f49ad152804c98fd7171c910f23d63cfc50e20a6b756f37ac20e29ef6fa707ea3612404e90f41645185d6ba3ccfea5f8393406e56b9454886ef122945bd731970078d57b580e1901803482ce5cf3ee0a2bcd755ff7c50a17dfeaa1a73476a9d5622bef9f5f948c279332920f30317ba"}, 0xd3, 0x800) r4 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) 01:06:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2, 0x2002, 0x0, 0xffffffa2) 01:06:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0x0, r2) 01:06:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x2, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x66, 0x0, 0x80, 0x0) 01:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 01:06:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{0x3, 0xfff}, {0x1, 0x3}, {0x2, 0x3f}, {0x2, 0xffffffffffffffc0}, {0x2, 0x1}, {0xfb7506453df95fb2, 0x9}, {0x1, 0xc0000000}, {0x2, 0x3}, {0x3, 0xffff}, {0x2, 0x3}, {0x2, 0x7}, {0x3, 0x1}, {0x1, 0x1f}, {0x3, 0x24}, {0x1, 0x20}, {0x2, 0x3}, {0x3, 0x100000001}, {0x1, 0xfffffffffffff801}, {0x2, 0xc64}, {0x1, 0xfffffffffffff678}, {0x2, 0x5}, {0x1, 0x6}, {0x0, 0x7a48597d}, {0x1, 0x20}, {0x3, 0x5}, {0x1, 0x9}, {0x1, 0x1}, {0x2, 0x400}, {0x3, 0x8000}, {0x0, 0x1}, {0x0, 0x4}, {0x1, 0x7}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xd, 0xd956, &(0x7f0000000380)="61cce63b2c115db37edd3bcf30fd0c0004ab1d8cce4cea96c9b3f28c049bd92e2249602fcd7ed9d16a2d97fa679b1c802fdb1fdf4afe97d80d9748cb5173c85e4858c290139584e8fdb81830585db9802fbb9f28bd1b43c1129ae0bdff2cfa79c43536016daaf719ba9cc8c11d75176dd7d548d26c7eafc508889793fffdc6e80b835d6f00c2c1a72108f9285eafd10205730a4fa7eb1b46d264f9b2dbbbddd802085d397060ac3dd1afcf8b0daedb5cec9e0eb3c3f9518264204ddd66b3037308a95217c98ecb0b1a98e2a0790c2532b114b673abf305c3ea2a7391daf387c64c64ad1e11c02f43afd8462d4e6b21692744f056e2057c0f2cc7ec7a0cb66f4e29c3d928adcff768ca02d024354744fc672cf4bebaafb7a0c1635462fac01f0790ba3c97a75a9329cfaf348040226e212d99b89c66c6fbba0d07597b1f3e5a0c45f7a7969761f71c7a238cd82db813692f03d6b7a8ee1b08bd13b627d162cd302c4383fbcf9da8edd42bbc7b4808ea8a8ddce17f80b6e616122e1048ca7c6a6aba5ad2f632628d5dd5818e5cadedb4ef5b6e1683b0eab2dacd00bc611675a7d715d2249caf399eb009959d45e597c4afe0d530ea585270264157429ef4652a4d1ae3271c92d5bba71676d5b63010713a5e0c6c7bf0920c996d9ea868bd27c80b698f57f836f5bf220c0596b7806914654010375efa6a6972e3e99e34256c42875b3d210fff5aafddcba7a37107903a5700b5b98605976376c1eb5449e6e90052fca364aa2d0eb487c5f1090d36089cb8fc7d15902dec05bf61b5a572f82225d9703ccdbf630ce83d5a7ecbf771deb89d34157a5eb4180298d20f130cd124287535163e03c905a29ae5f8e3e625dd63d2db49d05248b93471a1c7b8c11621370dd4ee0baffe5a885044a92878e3e7fc9a45d93a1cf5ca3a9bf51d4cdfd0764cfd471efe291935d3af93e63014bed0f6d792b5fae2b7f3fbb14aea529c71e01088e417d79e94506c2bc2091860140cd3022363b6939b429ac32fae09d4b4f6f97cbebb7c6d3eb1392da166c606178e2acd7e74dffee3523b928705b872735d41166e9d49a7bfa7a83b22b275ace200c82f2669f1e40950dc14fe188509240b04420052cc8315d1a37e0fa48bcd550c1bb167b317109e32d29eb23983e301bdcee91daa9c26515c30b597a8e3f3dd1a8b4c1e6093afc5df1c150447f8d7aee02ce2600d3d272eac81cc9aa3344953152090a229d4f9b381a663fd395adda745e5f38c17e177addce30321d647f8e4854364a78c8b7175f91495579d2547b63ef34191ec70d17eece6b4be81f57a97e4df7b001ed5a718343d91c3490e01768c00221a16b1ca7f60e1cfdd07659aa55c6a9e65c59658557b667e59d352e3dc7f768d5df559e8f6299f7045bd0bb7c269e654ebd43f2d58f18c062e5ec8dd7cbf663fa0a3108f3882024528254b9e09380c22ec9f88a2fa30cdea9364516a110d4ee3124d8683bac4f7f38ad3cfb51a9646624f6dcebd15226a101cb70c48f51d178441beac4d055e55dfa448f1034c15230ff954089691bace139f36dc086020a1e78a3f70920a75bde7bca8b80068e8382d971a9443be922243b8eeec1a3253681d3306d4020867086b55064690e643fde271a1a80e63b39b44b9c6493f1a095eb4a1744cee7e5e376e14239596266fdb27570b4b24ea8084b9c3d28ec79ec05915913e219fadbace2289a73033dfd95edc6cea69f984b4d2839695c87cbcdc6a3f8c707595b2ddccab28814b36cad919bc6798124eb330c4948e929ddb2d0e662d72e9fd58622ba01fed5e7287ad7296f9f59b85c88333344d2f7ac1bd7e1ac0f139c33e1df2665b90f4acc56576e5107146c8e122c5558726a194a883ac1412041eccda0d6e4e4f0c77e3bd23d61feb96f820bd90a040f1dde45cba65608e2b91ad43fcc83d3af6f0c514e2bf09284fc8517b2479e2e689bc0042b1dd0b6c2b3980639daa15621031e743bc42274d05cfd14a167335da06baa5d8ea484eb52c1a8c0dc8f96a946833ec9cb92759a5557d15352412ce9b743bb60cfa437753513b3595327ad16b4d1e5cf81be1ddbf50fb3f6638d420531ecc5ce485d778c4cdeaf44e6217d567b7f35ade8dac01004111cc17e2eb8ec67324494dc90274be1baaa9d76a903a99e58316840c34bf0d89664c4890168d9fbc6469fb60e913ae95b110a76505286503115494156719e9b925b7cf1b939859e5b463468fa2e5ed736d67a0b1d84b65c5cde4ac4c6aec9268fed85df932fefb557d6a40c039e23c5f8c3909b0f612a285190230fbc49d6db0173035e5f7f80b248955177ff4cc570c6216d7ffde3edad9148fcff7cc7351ce7ba74f20b2cc80722de8f48cb2603ed2468d7d981cd18bb9aa0396db365d71c4266f95a45ab439a70769c9a51a48fb8de0bc85c72e878b8231e46e0c622cb080e855cad9f10cf4ae050d49124d3545dd84021469403c28bf73d3a3756b1b75a63e8c9c5cc6ca71ac71b9a31da7b660b5e38518066049c5358747dee4ef714fe573b6f4fc5411bf53a855a44babf518221ba56de73dd05cc2460c992e40c3728a019c79a0e9b9fae89aa71c10d243842845962c65cd7065040e36af7c5a7bfeaada0679ee640810f9535f8187797953c0dbe7d6b65c5e9f1a42dcddc76eac79365527bfd1332a46efb594c3ed79df5e5ee9da6e53d85d539b18351b7cf6d9ddc9522bf7fac433c6017ba93853a4e08656ec47825d8f011b8cea10a61863d14bd4cb674b0d385dc3689e07befb3cc4890372696c5de294aa2a6d1c4c88ae4298c3de5be0ffaa1511478373964c18cf58e9004bf274ef531d269649ca8b399a3a14aece19879e1a42e3644cbdebc3204890334b5496c75a32a4990d73cb774d0bddca18aa2ad4fbbe01eb9442225b42c28a1b08e96fcebf5eddb0a17086286a45146281dd420791ee281e2a9171a704905c7f50fe90765171ed437834c912d28596f55d7817f393e3894d5c00b1f01896a953b2700a29feed9310d76cb6478702b90c2478ec44fc1a04843e3dc6da1d412a46fc8cc4f9982d584449a92a0762988315b9f501eb314208ff5fc4bd61e44d4b30f2ddd04629f993e527f5a2403649842e4a41b55b8b5699f72ad1e0fba031d80ed4174120dbe3dc6ace028398a974a034a84f6356edb93380849b4055064ffad9b65abf3e84ee25d7536b62c0699dd391506ca5406fc64a0e8ad57ceb786d81a22b67355929d4ede6fb28f44835e56e00c8efae4a0101390e62b38d1373daec9a50dfd8b2607eefe55aa0a54f0bc3aae0e5e2da7cc26e64eaf9b4bdbb6d47c91676ea1e7f305062fcc19ffd8d1dabcfe81cadc45ae7fde2a6e696dc7f7287681c0e63d961b9c86ad02c40f02340fe095f48afc41be85196e8b42317ac60aa1e5f7a0bb6bda0be60101e6d7d8a4da843c7bf9c757ef481c8ff605a7b6e8b8bde1a411ec3725136513faedc1f38608e2751aae141d856234df367af6f1b93f7246c05019d13fba59976d4f2408d74d686ffcda54a6b66ca98702ebb7c62f7075e7ba3fb27c1aa89d2699b01921a32d0a126d1b01ff304856acf0fa60f4247c08a1b13adfca65cfcb15bb5a3394e374d38e8ed39a0921c9273f5a5f764b9d13957d86c26d243f52c6e555aeb62d0ab36b8487a508aedc3a702627ca6b974a7f5c4f6d25ad12e99e804aeb585ee58f682f6982ffd8939c213b4aeb9ad631ed5aede1b3db2741e8c8c97f019b20e298b505280c63938d41fbbb4fe134e9c33e5cb1a1249b77d847ac60237583b4b82f2740c9f3dbd1347abc9dd8ba28f14821ba92793c55013c7efe1c440332a6c4ef321803b9259125655da84ad3f60cd37ce0ae1dac1b40b40c6ea34255f1ef7f61e4d0448e5f2459a2e002ad8b49bcd5dce9f1c828b919fe299be0ee11a59c2defa7a1c1771a5e75903b289322d586377677d019403a1f649ec976b91c4b2e6468bcceed45cc80987fcf6f3dc2c969ed97f0f5b0cff2f597b75f9fc41f728900d2e726dff27cf7cbffd29acf3f19b40681fa6106ea2398e0edce97f55cdde6623117a861463779a40f4e4f78e83317166c5772422006456b30eaffab0d6adf5990344aea70becfd7620c69afaa3a6c6810478eaa2609eeb98530ea10e9fb89ea7f690abfff4233340f2dfb1fceb16f6b8cabc8a838a5b3c44980ec69f2aa01c322eea9243408aabfac5d287abd710aadfd65c3d8f9f6bbacc1fc0abb1ed30830d36d86a2a8a86d0f3925dd2e84877ca57a13cac7f549bafe6588e11484532251a051266db1f010f936461bd6f3b95c74e6ad8955e353417389055f2370e4d91c4058fcfab76457a4d6d3a8ad34134ce793db038f4d5fadc052d966cc7ce6c2313af050e28b24a9abf460d692afd748a87148ced11fb4f902649cf9248f483b57338c1cde21fc22c929446b88ffcdc21aee39b959ac15f1ef63ca540ad32bd7fa8b3fd5f125ba0f6734581a59fa73a67c7d25b1c1acedd2ff2a28f1bf5e5057671b8bdc065f2ea8baf4056711db4592c459dba877e59c651cd28f68d6681d96fed3bc054b9801495fe574dbd7f4c8dbef2e00c05cff6b5a838875cc2a15de639363028dc04c8d740d987d3bfbe00896369d850eab3e2080a4bba94952b2493f9bccbaedcea3c68e35bb0361ab4d85ab440c42da62c2c32c8ff7428a2f19aa8e4bb70eb1427b7488b6d1214023298db8460cee76a916081864037a15fe9f2382becc642f91de71b940a05576e21629bcaf2b2cb889aba512d347e55ef8483c052850131a35fb6e2a994d9d201c0a158fb1df03955d183150b192900d87d41e223ac7ad270f263cae61aec30816d43d096ffb80f0a5f42b41c6c6c41c39dc737489539405b44ea4a9d2c1c4f820c90256e9618c92b639f81f96898c0ab3ffb1b7c3ec024ceeaf6f40646b21f851198f240346460e2551ed7c7a3ae52fd932d4226c2368eb411bbf32cc9fe2156664823683eae1acb3da2b37094e828e15e769e3159fa834fdfd61648fc2b6b9180421b4cc4785631674679ac7b6a76d54454f58ce22a5671e6b6d72d8dd1fcd379014487ba18ad7ab3937114ab2dbec6ef621ce8ba383811f4173175189e098aa861bd90cc2973c14db99702ed9916a0b35388b6d00419a7a79bc9e591953cc52b194b0ebd5d978fd993cd1a39e9cb0a0f0d331c00adc0e5cc17fe637953b4d419b10f5c605db2c746ed3fcf14b159f850da67e44504c637bcaadc74627ad56cc01152be5c21275156937a71e6fcae9877904698a757e6ab4b25cc138dae514fa71c1dc95fda55be904a14ea43ebf2cdb7ce179bf432c4723ef6154a0d2453f1a4ce940af91e52a882eeebe6ce581a163b6cbf9520fb6e80bd272e62b1ea594696b7a3e3ce148201a9a528e370f3b9d1125ab1088884cd10b27bdb7804c827f622d212e76cef3025679c5f0fb4ea939e305f3b7ab7e2f4b1428bd34b9c7eec7cc679c586c10a23ebf3fc227d2fad3335ae3c5a795b7a065dfeb59df3b223b3ca780d08c87afdaa45d3da64c95ab9372d5fd3fd077ea971be46221e3a2d4eebfda2eb9293eae81751454d9d3e9a1ab39ec652ddfc23a256d0ae628149d56b1f7a5beca45997118c61f10ed711f3b7695aef8164d7c08dc58607383d0f4bb8fd6e3acf8b6489e1acb72f6131e53d8e86cf918a3fca44314b48215b312fd7746d5f1088641653033d24b4f31281b64fe7f1b9db17294439799792cd8b18021eda26a761da55aeea27d11f", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 01:06:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x0, 0x4000, 0x88f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x7fffffff, 0xf7d, 0x80}, 0x20, 0x3f}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:37 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket$inet6(0x18, 0x0, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r2 = getuid() setuid(r2) 01:06:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) r2 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fchflags(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000100)="1dea1abdde1c5ee793f10eb20a3b817527296cb3afcc779f9aa8e3a1b1d1147abcf621fbee79462d0076083c3150ab9022bb3ee96363fa7cbd5a3d70960f4184a0dcd8cf7f7fc32461dcfd5fd21a6659933b11c2794bd31dd203e221cf38cf429f43c9674e931274eb6177cac3e67c4e7af785cdc7fb77e4c12d96e93ca134496bbbc128cc75a409d3ded365aba2668206a379133deb668425fe768c02aaf4bff9e5de77a14cf7aee01c1bcb0e640543304eb615af2ae860c34ac0dc2f07b25b95f094c8816a15792a2aab05bd9b806698d721644b755bff52c6adaf16bc49d65801bb9c1de858dfeaa3ee0345539582c82f2cd412297a10f6c65f3130", 0xfd}, {&(0x7f0000000200)="870003955d8c16b6bc3399e907f4e1a057d92a1ad9d5ddea6293c863d0e76eadb59630122ce8a3b7bcd31bf6cb65a91b424f8833be989e78935cbb90a173eb884fabfde01aff2d949c792c455299394187acec67e3a8faf25240fdbd05a8e5b32d40f5e6bf3fac29502dfa9ecf8b0d353e353a4e647a982fdf391c55e7ce4d7e7c9dcff8f04ca21d5a02901a2bc23e9cdd4bdec2d7a3fabc6c3373efd14c89f428e0a9a334ec949d6c551f4c1173f14f2f4a8065c9970f4fed95a74b740e537524a1fd9ef132fe9e", 0xc8}, {&(0x7f0000000300)="a3756a6a7ef3379a2f403e9655669fa9388cf74521d67c0135ac67148141319dbc006eb746637a733f6cec28ba32505be8d8c5dfe88adae0b18ac36f5ecb42dee06fd366141c680ec14ca989211bc0f49e697efc537e3ee420b9364cfd3c49df1df247bdd23cb1364624877d6b59a191d6e70482233bb5c1fb5fb3f04aa928168cda658d72862aa3fa1bf2a7376bc33729623db3f620a30bd4fad5b6acfc8ec173e52e149863f9b8948067224eda2242755ac6ad0924b87c684edb82d56030e4ad77a20c37e2df974cb64b8a12b36a4314ba089a0d1c5d0f0223b3a15a8e869acd820d5d4c6e74b3c77537cfb66da52462eb54", 0xf3}, {&(0x7f0000000400)="c35df4512a0ed912d411f5c56b93203c2018e25f1fc9e8dad9293d0e312b924b68dba4021e11fc0109052b3e3070585fc2e3865aaadda084eb255cb5e64d2ee7af7222208808f4c897559f18267cf598b4c24174d4844c8dd3f4397660672f95867e87eb76558edfb6415b3641a0609ff39ae47380e4fb14f992b575f4025aef24091530c87581b1ad36139e173057356430d2f22613217af20421f50c", 0x9d}, {&(0x7f00000004c0)="8abf018731a8636a05ac3e1e44dd0bd04bbde5a9d8bf1940c4f1925b53dcca2f930ce47c241edf21f6190edb03e2ef59acec3a01ed5316311bc08621632b5be2dfc0b24be3df268ce0af96adf34a22ba09c4f2aa1ea6f49a8c44a07568c18b8d635b720622601fe36743f4eef9897b8ed811c1", 0x73}, {&(0x7f0000000540)="ee122f29f8c312ea0fbe0c19082e023c23ea6af454ff4ccd09de292bb248fddb7d3075f8d778c825993808651772ef4849f6a33836cfa7357c7968153bb92fd8f5896fe2caad6b9ca1969653b4747372bc4081766aa4e1de5b66", 0x5a}, {&(0x7f00000005c0)="c581ccbc2d89eece527b6276dda129464b8702252db1b693242c3a65d5636475025982a8d10d950fd97dffbb311616ba966285df6459d374f45c204a7e814b0cab1053c3245ea316bc1a975c49b46c771cf5d6fc621fe1e4d91826197b65d9316bfa907880b2cc00125d271da51aa84beef138fc3e47a79aecafd6b28586d9dba4f31a4ae9c30a11d461ea6ac5c5ddbfc761cba2825c0029ce8a01248545f8dbd928703b4226dd9dbb9b03ae340a40609cf1bfba1ef7dda19bcf49ccef56", 0xbe}, {&(0x7f0000000680)="b814f08d2e7fae5c9a5aea67ed2b4e66ea576a04ca437be4d615940eebd0da4e42a5b5ef1a06248a0c00d33fd65c6666c809ebc99b65a736408cd9c1ae78b3d33e5b4c9569be859bcf742ac342d5b8ddd67ece", 0x53}, {&(0x7f0000000700)="2dffc3d3c139c02783f128288611520e6b79715b2215478685fe0a4e4b3f27acad3555729870f4588b8e1aae12b259924ad45b8bb6d1fc083683009f337a66b9d9575d7b374fe498dff800f1eaf6f5d557d8dc73163e857b09f9", 0x5a}], 0x9) 01:06:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82422e2f66696c653000"], 0x10) socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) read(r3, &(0x7f0000000100)=""/133, 0x85) getsockname$inet(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="04e744c1a41bf94cca67bfab0400e7a85e99e891e54cb4be9287db66e0382a1b3d929104561f00088cb3f3b8a30f1003d6673ee16f016d49f413f988aa599f9d0ac86594ac4029"], 0x1) connect$inet(r0, 0x0, 0x0) 01:06:37 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/41, 0x29) flock(r0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 01:06:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x2) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pread(r0, &(0x7f0000000440)="7165bfa6e30dedba6d53a6d989f943bb07eb5ca109465437e058525ea3d5a1af72378e2ca67d976917ecaeccc49f6fcc0d11e7b24f614be2874d21de5e8e1ab3589cf7dbc3a6140db67adb02b3139d2942787a0c0e694babad14cdbb5ebdbe5b623ced0670f075b6b183f496a0d6575150b85c24", 0x74, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/191, 0xbf, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0x1}, {0xa1f, 0x6}}, 0x2) clock_gettime(0x2, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000003c0)) r3 = msgget$private(0x0, 0x608) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setsockopt(r0, 0xfffffffffffffe00, 0x8, &(0x7f0000000340)="a63474fdaae9ac8b3a3133dc9a6d04723e266f6db5cfa38ace8126bd0875b14d4d85d084cbf66b40d750a752991852764f2e5dc8c1e2e121b1161067b9f01ac23a5f24850df8a8506644ae5f2ec662fc94a233f5b9b53770b64599", 0x5b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x9, 0x7}, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x3, r1, r2, r1, r2, 0x3, 0x2}, 0x18000, 0x1ff, r4, r5, 0x4, 0x6, 0x7, 0xfff}) 01:06:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 01:06:39 executing program 0: pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10d) read(r1, &(0x7f0000004740)=""/4096, 0xe252a1d1171fe525) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x13, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getegid() getgid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r5, r3, 0x0, r4, r5, r5]) r6 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000040)=0x2) readv(r6, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r6, &(0x7f0000001840)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9739f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f5f0dd063ce2bd219f298d20a82a06b9cf3af9450b7be987734f92f1c91d08623cf25a9b30fcd4f25a100a0c2185b336e0de0152d1fb73e3043342efbf46dac0682d8c3a82b69105f5dfd285da1e026dbac26ca34e41e89284b2c45b30da4bcc557f839297154b0fd34bd7da1930412cafcf0b7", 0x6d) ioctl$TIOCSCTTY(r0, 0x20007461) getrusage(0x1, &(0x7f0000001980)) semget$private(0x0, 0x4, 0x212) write(r6, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r6, 0x20007461) preadv(r6, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r6, &(0x7f0000001400)='./file0/file0\x00') openat(r6, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 01:06:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, 0x0, &(0x7f0000000040)) 01:06:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x6, 0x3, 0x8, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:06:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x3, 0x3, 0x14) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/171) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:39 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) semop(0x0, 0x0, 0x0) 01:06:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 01:06:39 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendto(r2, &(0x7f00000004c0)="07d5ebb06dc2109602d4fd07292e361eb0933d8bd7fdf45f7245a987c80bc5a32eaaa2505469c0739e49c39b883d2edf6a4b7cf89fb19fa9c5e032aeab0321ba2ed4d6f2472dccd14f7a23a9e7e93f82535d9fdb27efaaf0b42d62cc10e2d7235bf394b15b3241aabd530433df46241d04cda056e2f53609391f1cc67a44e60746e461e978e2eb8dbae237d216913d86741589de69c7832cd2a2b1e125424926589c9a31060d75e6757e723e8f9c31ac4c8dd06b7c3f3d11cf2666e720cb196a50a6a38daa6fcbb148ae649039a51991e35e7677053d1cf20c05703e9cb346ccdc30ae6c2acaf28313c9a530c56827dfccfae521e6940158dfde8429877afd004fed33f2ed7d99dbb77494f24800eaf1108da6707c642e516d527b4fa14180ac6edff0064db9de161189551141b82688de8dcf285d4d1211dae2f722c94e9f2b730c7f71b154e9105f0b79d09b7bb694476a3eff88138a479738031ba0dbdb82aff3824b269c47854fc4278ceaf63cbad1ed6f483e225bfd153779e2756773998e6a8d473aefe2f0768dc5f5507487a20f314002f2bf36226d13359676ec33edf9aba4b584e65eec44be517ea5c5b216346a844d806858586ec3a0509d1eb7e504e984ac2f23534ac74a02699a346942adc820b09c13bb775f5c7c1feef66375f4204b7ce8f6b2d3a48ff907de720a971d948dd24c309b1030d64fa552f19afbcd0493406937b7479c21db72c58c5fd5e6d599887a900f40c7894cdbb059024f3316b585054a3101d02612230f844ee61c46b9a76daca6889c574ca7a2c5dfebf902c97a7d2af1bf6327cf041a565f67eff9442d68023ddd7d954b05083f3ebe6a321bacc198aa8c1b95402c49d7fa8b15ed7f5a481bfcbacaf94cef97b0996a65743dc3b1ff96fa47d8d2021fa447dde50b622cf9da99a7d1a83b70f9712fb677e5248830bf91869c91bc1c80b56f864a9987cba52fd71319a68a61607de90e0ac81be080c21216ab73f67f97c13bbbb3a53f67a1652c8d6ae3107cae813baf260eb1999287a07559972f93b12c7dd78a7efeb5436b23847555701f4928996334b7c694dfc217118ea314df41849ee6889d700f7fa748876e0309fc3edef7af7b8a6343f8454257ef2b1a8680c9ebe6adaa8dbac2223d3d074065aed756502a17cab3e3716030ba5142881210c9a4abe5df23b00f7e83d19de751567f1856af5522eb31aa01def55112879305f2314e4c10a29711efe917de96e4e16dca83686b06f3cd1326310d43200a8da8be3877f8359c9b10c41070dd3efa9c50bfcfbbe9647d1381e3eaf9b34a79d7ecb0057621b6e4ac9cba0628bfa0ad5df85b371f7acde4ad68edb426d7413275579d38bbfb79115a03dbbf284d25566ce70a5bca2640ed7a578455a21a2fd961f136234ae16711a458c9aa0e888e2da680e41a77832e34839ca2576743c7d416e5fc3ecdceb90547fd381a85d42ff3b1fdf86aa3cf0d4a9f33d3f210d1706da430a720a4779c3aff57b3bca1b46b4b097ce33edf06f92776b174f5e1cd00484321e2ee6ebfa49dff130d706190a1e7da04abc571b0791f8de8c7c620f3785a16e3deee3d84eeab65c2ba41a57e9ded37ec074264640195a8e243f0b93ef1baf465bcb0a0af24ad617abaafcd6590c7ac5287aa317ac2af1ac602837398ac4315f3b027bfb42d92e516bfc0688efe4f82172a6e70a83c62a645464621bdffccf634f2e74d0cf9272cc964a77e1f2430ca25f1079d2f393cc3599ad60600202776102fe740d5886de654f12b264b56a0d2d320ec9a3006f04263e94f479f45abae5bef6b64100afad9b273b5710ecd283593ce0b4896ea9a8509104ec6f8cbaf8a7339b41d480f75eb045f605df4e2ed1b256c5747b32936cd87f8281639e4fffc35fabbc95d05ae6be1d5f96b373e20926cba46232586397dc12a1eff04a580285ea2924d0f20899f35304e3424fc7599f5da8e6ac7e732a3ab041131d198236d01d7eef00ef2bc58ca2080f7faa4a0914ab6e7c76a62071fc1aa74000feda2d876f73390119d72bf9849d3205bea02c32d4a5f7ce2a05f3ce7f4b4117a169255754879bb804ad474952e5e25b8a2e03ac0b85a525300c73a53fa72eb9f2ab1d8885d6900d2ccd44d87690ab345fabd7835dfead0a5539ceec93eeadf71c52d8d82d8960d5015b38cfc6a120ee74ca2a409930fe532f5b862c767998db2404380d2cc8a06c2a7449d61c8389ceb4e379695ce03da5d358acc6f5a027a8dcd43de5248b639afc5cd8f963106b1a5678a7fe150713ff891884a0d393c3c330b54058eab8814dd2bcd36b6dcb0f32ff7577e21c845625b5ac0bc72284020a591a0a541167f060602e7895667a6c69c1da2a0513fb6f4e935686ecdc0024ef842e8c1733924a66c08611b2c320c05a1f7c8a7833b69e309302b5a875f69c699b501e6a21b87e46b8e0522f6289a33af684d7e5db7acddbc15f3b7b786e89d17729646f671580976006141f502c8d87b67d60460338fe3c282e69b4f0adda35f890fb0285c9f9ffe3738b3ad89a779dec14744b7f1493e4ab3bbf8d2438cd00db443d696f1e11cdf592281c76ee5b9b1e30b6872da69ba40fe6a9d3837cf38bd13c547c67c0fd863cb1cdebd9b814ed12d9f16fe3ee2e73f9f073178e678a6f65115e66f4cb4824af26b3abdc3ab4a0a5b40e8d499f41efe77b0d64704a2a9bede82cab7d6e58e72d045c51bd285350293adc511985d332f3ccf6e827f7ee0ab9c19d89a0d0914f998a04a43c62c398c18d4547cba5c4a2da58523464b3210ab2220264a1588780493cf608bd5948dc20e4ef6c130854fcc9d31b027085a6ccbd2d64f564ba7bbd0786ebdd8387de341b704e1fddd38c36b7e2023eb6903d8c61e3f4cfb93c3a08135427fe4222a398d624c3dfa88d9813f5e741fa8629a228f7017bc8d30acc9891f27502731694472eeef048ff143341ca694767c3a5984e362bc94c6dbda3c87154cf10742ea15337b8bfa27b04db42b00b9e51da87bf313ffba22ef954c32fcf22b049c8bf45ff399f51f7a7e32e677025432a157505d8b4ddc13b45ea0b6c64315119f7fa18ef8f6751899bbb043c4fc9cb51f1e4d12024672ff0dc8d10df9fdcb659f89312347351bfb280c4c01a681e3ae837f035f45e11e630004ce3975fadc3b00f73f620802a041ee8f78e3d2c44f4288ccf63a1f63b48f0c40368c52b4278818cdcff6896e73278f0d4091f039e63b7eda8676262979781b2284a4cbcd9a4d56f76fa4d08ec5c3886477cdd1ac90c9df4de9c3ee8e48ef58826d440f45806b484395498addee7474390e68df7cd6ded610ce80b70935e676e7faba357ee789794513d5ebba671cc755bf9dbf6db09bfbe5e64a9e422bb457c6504bec64b3666ec42159b45b44721338d496e5b7ebfe47295b021337708b105b9a12409a841ca18710014096b54eed1e19e1b530e04d496eb85fa2bd3e3b94a894140ee0da5a51a16c1f40a25d703ef0af11ad012f444b182f28745d1c8b47dc8f96f311bca1712eca0dbb86c9f2fdf422cdb126d02340a3a0fe408bcd5817d41eeab4188a6b140e01f9cdcc29c5286a7465c92122a90897ae7a93a3460e349821392a91832a02aa14138ffb7ef532776db14a51f0e19889081ac6f0b50fd811dd7b60a00d1c9f73dbacd23d85091fded23ae141f6a773a2af601c602c44c01cf4dfe14d3aaf1754f31037bbeb33c3aeab663855a1d3f37c1edaf32b0763af8bf640d201ed94be261e74adeb7f263d314890aa60845cc809e6b1c9cb17d1a3bf015eb50d081230b06dcef1033cff7c548fb7b8d4100156fa0cf464fc2a7c2ac75ba0f60122e8903483ebda2eb865ece15dc015c8c5f702cc94801efbc44c068a22ac04d905cbd0407723c1697c960a7ac3079848445ef8c18c555b97997e519eaae810c73870a3e23198f4b6a36613c818e2e650cea9896220043f3fcc368efa776d639587c23339baf5afaf9e6e1b8199c8bb0d4007a9050a5af4ad5e7ef900b1e3ac278df0d8d8eb101d6732a49f50f4b040b0e296e995adfa0f86cd914a556a24ee09ca0f75439939cf8f88bb5200ade518c889b8899dcb1a39b033065648537634d3a3f8cb6320ee68b9ee8fc72759c7ed63cbcce2a8ea0d02f6dad8a9aa7557d52acbcc9f5d53708eb8408c0ab228e1da8cebdf23fe3125d727e9b2e7770ec535a05e89466acff8aecb19f1d2e9641a0ea69d1ecd767e222d06e2102c3c2d4924c82f34bb242649db626dd885da210864efd74df42b438b5a31f58df1a48c03a11d64e5e609c2cdec10e6869c6b7f5f19f01481de5b41d45632f1370fa7dd27c3c0ab204af68160a69cb00b273e0b246e92d9d3db63612f52cb3ae64aaa178cda78aeb1367413c5e0bda05c721ccd63097d4bcd9478d62b9beac04a78bd3aa9c9ca1cf7a4ea8e7bc6394bf5fbbebb334611b3d3a623bd2cdd159ebd53733ad7779cf28b639eb15a15b7a6657ec3fa9ec824b43b81d37de7de1ec9c7a0a5a2ba68fa7f6a40bd54bc4a87fff9b67ce45799cbd23f6f4fbe6fd1bbfd01a8ff910a2e153b0334170e68e1c25aad6092dd471bd77452056444c323b52ec97dc829371cfb3b5b44ebea2c0dad2d204174cdd7a9a825f73da1d6ef14f33311988738d7156d0207fe62fa348e963071e2815b45d8b11ebbe0f2fe27ca168d104ef70b76603cd8a5b562461c020e98de196c67f2ef89b7aeeddf769f5c6be9b6964aea0ffd745da91353862399cf6244610eb1b0d51ed7a672c3ca6e5d7a3bf2fa1d05dd2a42edeeb0c511cbe13e50d41291a020f99874a65ac4efceba9370daf0732c1fc8cdd4e60c61196ddb7c83b93eed3cf6e5b7a39c916df8a50774369f6630a7a6c655158c146ce49a4f10c268189555e36a4b9069ffeeb7644218194a4f21a1d36063da488208898eff59774f0156e5aad3b7cec5a1ff31481914c9b0f5b408111abecf40b52652ac7c1245f6f0d690169be7c81d032ff8ed22e786d6cab7cca2027575c455901265a7557f3ec3c1681363014c25062f87d25b784817e9f04791e6373a6525b0ebacf2e3085ffab312191dfd5aa61b34847423e51ec41a46b58cbb1ebd73d313285202c9436e91b7524fffd5c152d556dfe1548e5d54e9ed1252cd3904bdb03590b67f4401d85d7a7c1fce3fc3cc4af29a67fed3765f7cf0b864e1a5b8bf9cdc25956a6b9e9718fb989bb1a2a0af496e906c391662ce63557a166f9369da11a432d963a7d0a8bc3493b1241123a905ea987f850f5a3b26533e1fad864334548e697e9d8e0d15090b54e7e41337816b403566a39d16cbc33c2d5d46c543316352594600bf7a4774f052d036cffa5114330e31cb46d9e59b9390f8111b5209db58eb437521e03c53af0e656ed4b5e4141400e420a456273e54cb96289f05813d15986995b625a9a9c63862685a893fca69740f6221ac852824eb2e1558599f910660922250055f39e81d5f35e016fb15a9033d4535dbdcf5c98f68bc02ddc0b4d08b6e7884003fd54533ea04ecf4e4b0ae5c5acd0c5550d068f0dd5ba7e4782f910e9c7596b18fcce4e2a7ed9953a59e137c8201542134e1030b960f0e4cb402cf91293c9b5bc4dc15064f34463adc9ddb1290539f99cbc6c112bdf31100d36f16b57abed5e36dccc77338b7222c9df9435c24110d68fd89352a1db4b9fa43e285ad11e2265655b8ff321215e962d49f5cf761ba365fe1771b9719264c5b0ebdf8ce5d428daff17bf176fb", 0x1000, 0x8, 0x0, 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') recvfrom$inet(r2, &(0x7f00000000c0)=""/29, 0x1d, 0x840, 0x0, 0x0) chflags(&(0x7f0000000140)='./control\x00', 0x0) 01:06:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x200, 0x2, 0x1, 0x1, "3c983001b729655c8afa57cb445bcc27ff075dd4", 0x100, 0x8}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000002980)=[{&(0x7f0000002900)="1acf0a7ac8e9f04ad96872e48e3a615bef14694a492acf4c7d8b2e2b2895a218b117e1dfc95ca3291c0fbb851e28bce9bed0bc664c76777d79d9e8ba0ebd4eb1291b5461f56c2df213df323d66b0d9548d3b140a281d2fd900629b04ff8c2f", 0x5f}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000200)=0x4) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r5 = kqueue() preadv(r5, &(0x7f0000002840)=[{&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/237, 0xed}, {&(0x7f0000001540)=""/200, 0xc8}, {&(0x7f0000001640)=""/40, 0x28}, {&(0x7f0000001680)=""/30, 0x1e}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/222, 0xde}, {&(0x7f00000027c0)=""/104, 0x68}], 0xa, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x10000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x20) r6 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) dup(r5) ioctl$BIOCLOCK(r6, 0x20004276) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom$inet6(r4, &(0x7f00000029c0)=""/6, 0x6, 0x3, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 01:06:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) 01:06:40 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x71, 0x10001, 0xffff}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x10000, 0x5, 0x2, {[0x3f, 0x5, 0x9, 0x4, 0x674503b0, 0x2a1, 0x8, 0x9, 0x2, 0x29, 0x401, 0x3, 0x2, 0x9, 0x3, 0x200, 0x5, 0x4], [0x2b, 0xa022, 0x81, 0x6, 0x3ff, 0x56c, 0x9, 0x1f, 0x4, 0x5], [0x7, 0x7ff, 0x0, 0x5, 0x8, 0x6, 0x9c8a0000000000], [0x7fff, 0x1ff, 0x32, 0x7, 0x0, 0x44cb], [{0x3, 0x1, 0xffffffffffff8001, 0x20}, {0x0, 0x0, 0x9, 0x6}, {0x4, 0xca, 0x9, 0x8}, {0x3, 0x8, 0x7, 0x1ff}, {0x4, 0x9, 0x3, 0x31}, {0x74, 0x6, 0x1, 0xffff}, {0x5, 0x7ff, 0x400, 0x1}, {0x100000000, 0x400, 0x9, 0x3}], {0x3ff, 0x101, 0x2, 0x6}, {0x2, 0x1000, 0x7, 0x4}}}) 01:06:40 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x6d5c270e0fcfdba, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) unlink(&(0x7f0000000040)='./file0\x00') r2 = socket(0x400000000018, 0x3, 0x3a) r3 = msgget(0x2, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7, r4, r5, r6, r7, 0x141}, 0x8001, 0x4, r8, r9, 0xffffffffffffb91c, 0x4, 0x5, 0x9}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 01:06:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xb38e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000140)="23a7a7fa0140a1763303555b7ef1d253e4556ae59ef1b7427d54e8ddda3903e353da8ee576225aee175c09ed37ed1fb2a4797760482fafbedb1b382b52d491207d5a3810069459269e63269e4fd59e255040a31e7a0119f89b6da3fc9acfee064ac8bc61795f6e1439820cc29ba71e1fd18288abb00a4798519326bdfe07a8065d422dab5befc49c70a49d57031762ad8735c776ef05f02745b7b5a07fd992d7d62fb874e4db27a019d40a9f2bc5be625b4bd3aee6e505f9773b32", 0xbb, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB='s\x00\x00\x00\x00\x00\x00\x00'], 0x8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="fabc021f9508bdbc3196be1c30d1c6e54ab9ebe71000fe33a02d00d8bd208b21473147f2886e4c7a540f8c88e1a80898e61a2187db24dc519c0bb5cdfc842618e0aec8b4b95d662a811c73179c49591fc060c4958a6d167e74f23022d0f354b7583af51eb561cd034a21c15b12321bb0c4d2ff879527b94ba595e46081bd430575994ad4e5efb98190dc96bf0fd8926caebb28342ceb3034eba956688edd93725734d97ef46f", 0xa6}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 01:06:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() semget$private(0x0, 0x4, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffdd, 0x7, 0x20003fc, 0x1, "dbc0e2062988a5cb9983b4ddf2c4fb58ce464374", 0x400, 0x4}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005, r2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x8000000000000001, 0x86}, 0x10) 01:06:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/47, 0x2f, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) close(r1) 01:06:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0x800, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:40 executing program 1: socketpair(0x20, 0x2, 0x7fffffff800000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="7cab3148b6e7e9070a89b07c3a808d645a5bcf6a1d288b4aee28144097e14d56e61e6e426121ab9eed950da03852a199a34588a1a063db1742bd60", 0x3b}], 0x1) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x400, 0x80) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 01:06:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 01:06:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x20800) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000140)={0x9}, 0x0, 0x0) 01:06:40 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf487d4f6285f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1871cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6104c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69fecf0b169ed1fd5c266859fc18627d54bec07b3e8995167ca40fc740976da99e5ba68c5e852a3e6bae7cc4ba4bd4102a6d55a47d2606a7fe04bef9daa571682372509221b40e432862620081a80be24c42c27d3418d0c49fedd7fa74fe4796d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) semget(0x3, 0x1, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x3, 0x2, 0xffffffffffffffc0, 0x1, 0x0, 0xffffffffffffbc9f, 0x4, 0x2, 0x2, 0x3, 0x1000}) 01:06:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:06:40 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0x0, 0xfffffffffffffffe) 01:06:40 executing program 0: poll(0x0, 0x0, 0x400) geteuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 01:06:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") clock_settime(0x0, &(0x7f0000000080)={0xce, 0x6}) pckbd_enable: command error 16:03:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:03:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:03:27 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:03:27 executing program 1: socket$inet(0x2, 0x7, 0x8) socket$inet(0x2, 0x3, 0x102) 16:03:27 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x16e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) listen(r1, 0x6) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="8beb6c3f02aa1da4e5ef54e458c4b01bca982f4216305e4d9f1486034691be256ff370c34727580db4b9e7f00946236e30c0b31255af6f98a1ac388a797b93d98b0c06ba6fd49f0f62d037f3979332f8f124c66eceb4ada5d90efdc54c688a6dfbafebc1b57cf799f684ae1c1abfb4d832594486fa1621ba2f1e0457ea6c838e80c745e2ff6e158b7e541aa927349376bd3d3c3693af689fc7cf30b8a180ba001b5ab4c691518c244374fd996e01706f1acb482cfcaf26eb96dd8073311ef017041f825d5431f99ad866969d58a3a68d99218d56fa410d7356a78d1c72ad", 0xde}, {&(0x7f0000000100)="96233a689c71fe13e83ee6549f1e3259af730fb25f536c09025fe4691904e311144444829491ce4476", 0x29}, {&(0x7f0000000180)="43fb65b91438c4a7a8a5d9a605", 0xd}, {&(0x7f0000000300)="14f547dae6c90008fc7b1739862587027931eb2647b1904e686f8955a642553c839a33fab8a15b1aee968aba28885d67ca179f8f58088be187b44ed8178a9559c2154e6c08c110c7ed740e6a6e996adccadd7d9d1d7fde166dd5328f143910ea1e0ad5998d6c76a1aadaf4bab7b42c1035121972e148022505e4afd652390962a8c56f0d7d4d15c8005d24c8fbfb1ce8d56b635784e9925a04a9c1fec1686d0ca3", 0xa1}, {&(0x7f00000003c0)="87ccc3e112e3aa20ffc2a32e033d3dfd780ab7f1d3edb10d636df9af46b634bf871deb2b724bde9c6742af93451db69a2a8a0422ef88e1e44aa9b821fd42fb749684de7ee955b113ea5ba7a6c8a83f8a47c85c6912cdcc9f236c67efc72e360c0b140295e8365aa36673ca8e7a2588d40530ebe5ae130337d4478a143bc1dc41454e48b13c25baba29c8adfd43bb9e8836bab836367cd34bb04c9e8370a9a38bfb980a35fe2c993e2dfbe2590adee0e79b4a", 0xb2}, {&(0x7f0000000480)="3b1423f072dffb9af04c700de1c6066f7a8aec770442560d8c3a954c9fc12611427ba0f2412d", 0x26}, {&(0x7f00000004c0)="9e25799bb8d6c51446800e46d19c95", 0xf}], 0x7, 0x0, 0x8) 16:03:27 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:03:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x8, 0x2, 0x9, 0x81, &(0x7f00000000c0)={{0x3ff, 0x1, 0x0, 0x7, 0xffff, 0x4, 0x7}, {[0x0, 0x80000001, 0x38ad, 0x1000, 0x1, 0x2bf, 0xfff, 0xfff, 0x70, 0x126, 0x10000, 0x2, 0x101, 0x100000000, 0x5, 0x6, 0x8, 0x800], [0xb4cb, 0x2, 0x8000, 0x8, 0x2, 0x2, 0x45c, 0x9, 0x100, 0x5], [0x5, 0x0, 0x1, 0x0, 0xfffffffffffffff7, 0x70d, 0x5e00000000000], [0xf49c, 0x0, 0x0, 0x4, 0xfffffffffffffffc, 0x1], [{0x1, 0x20, 0xce0, 0xffffffffffffb7eb}, {0x1ff, 0x0, 0x5, 0xbe9a}, {0x1, 0x1, 0xffffffff00000001, 0x7}, {0x1, 0x10000, 0xfff, 0x80000000}, {0x3, 0x7fffffff, 0xad4, 0x9}, {0x2b3, 0x100, 0x100, 0x8}, {0x0, 0x0, 0x7, 0x2}, {0x9, 0x969, 0x3, 0xfffffffffffffffb}], {0x15b7a00, 0x400, 0x1, 0x40}, {0x4, 0x7, 0x6, 0xc}}}, 0xff, 0x21b54ab2}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:03:27 executing program 1: r0 = socket$inet(0x2, 0x0, 0x401) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="fca7a0d393c024089cf3b0072bae93d6ff07a46a4fa46891557f70aff68986238c5343d7350073215e592a0192d856dceafa81ec2cd07514380d12425abc4b1fbb2eecc9fd99b6b6ca72ec3c5fa1c3d02e998b47a436b4f34acb5e729d97baef7e6d30f5d86fdaeb6969a064aa88930c1aff4508d44e79dd81673d94cbc710b9a7f3868ae9b97b146fc662e08ecfaa61e9a32585d83d5305f7b55e515c4210c9e2647e4a32d04b7c6e9acd85f3efc8b52380c8545161d6824e49faa33f52e3461a7bfa766128f764ad6120b07d88991ae67f6b2b444991ffe5e836128fa1", 0xde}, {&(0x7f0000000200)="98cd3f55ad3520a829848ecdcc50d827106e76515dd310721ce72106206982ab3594b75edfd363adebe01dcc7ddc91cbfcd4291f9337501514beb649c314a4cb02ad965c062f452a918f4c926215bbe641d72fd9bf212b1b34f11d2cdf0d", 0x5e}, {&(0x7f0000000000)="3c24d150c8", 0x5}, {&(0x7f0000000480)="9d51c56a982a08fc9846e5aa090c76ddc95f140810ed3e66692adf203beef5a4387bfcdde024e23cd7187775a21405b1a4a74c30b7fd553bd22bc86a776f4e30a62217d44e78aca4bff37ac5fa5785f47ca2d51d2723a3e997be65de21ed277a6ef8e7537600027e6419e1f651583889", 0x70}, {&(0x7f0000000680)="e61fb1462e74b9423bf9fe75a20207ee979b9127abd2da2c3a1fa2c235bc020d3d9c427ca3a8fe51fbe34dd287d6f9df3c221fcc8a83cf5cd0024b5b20b2bfa0bad719673276343d70b79446a83b568b855fb1739bc2fe0da7e2b66bbf0162c405030c23f992e2ffc179cceb64efab672a4a10c3603da62ae76000aa656d03028d115e4f2eb057ede443d58abbc2dcc86d18f08e8c7f7270fc56bc82cb4e8225d94895d1a9cf2c0609b3a50027e4f40da7df0ff5e3d0b8cf47b2916e65532e0582006c7726130d18ea96016d30b33680a20ca1f8d628fffb3e7faf7c617200de62f309a7986dbd8c307bc5ca71", 0xed}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf23886dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65417b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d753580069cf022986abb786ed874ccbd1000000000000", 0xffffffffffffffbd) fchflags(r0, 0x564ea0429da9d971) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:03:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c653000f00509004b"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:03:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x7b79d5fbc4e7fb06, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/242, &(0x7f0000000300)=0xf2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c, 0x4}, {0x45}, {0x6}]}) r2 = msgget(0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x54) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x80000000, 0xff, 0xffff}, {0x1, 0x10000000000, 0x7fff, 0x5}]}) 16:03:28 executing program 0: socket(0x6, 0x4, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:03:28 executing program 1: r0 = socket(0x10, 0x8007, 0x3c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:28 executing program 1: r0 = socket(0x2, 0xc003, 0x11) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES64=r0, @ANYBLOB="e2635f6820518534faccc3a9452daa6a445802330f0b4f49a4141fff38429001b473a2798d155ea643d1100f5b05c5c601124ac138483ca06df93b174d2e7e143526a76bf70780bb136e9cd812b40c5fa5d56ce55b1c3b3d1986", @ANYPTR, @ANYPTR64, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYPTR, @ANYRES64=0x0], 0x9) r1 = socket(0x18, 0x4, 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = dup2(r0, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r1) setsockopt(r1, 0x1000, 0x2, &(0x7f0000000180)="53022ee1fc53c945b4c1098355509870a0ba55a830c84caf427db963c8a85d3cf825ed728db9c35de74e26137f08ca436057f0861d0a781cdeae1839638786a25cbadbe6acd610f2db1f60365b0c873eb8b6ca1cd4eae2c4c0bd5746c075e5f708e20ea5b0c7928cce839cfd67a106fcf1ad88f56671347ca9a872d81ad60fd0710c475691c512583328af0c3fed9a1e33fbb36371", 0x95) 16:03:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 16:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x3, 0x69, 0x5, 0xdc}, {0x80000001, 0x7, 0x7, 0x9}, {0x9, 0x2, 0x10000, 0x6}, {0x1, 0x0, 0x81, 0x7f}, {0x9, 0xda, 0x40, 0x8}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r2, r3) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xffffffffffffffc1, 0xba6, 0x1, 0xffff}, {0xfffffffffffffffb, 0x7, 0x100, 0x100}, {0x7fff, 0x7}, {0x0, 0x8001, 0xff, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") 16:03:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) r3 = kqueue() close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:03:28 executing program 1: kqueue() 16:03:28 executing program 0: nanosleep(&(0x7f0000000200)={0x1ff, 0x100000000}, 0x0) kqueue() clock_getres(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4000, 0xffffffffffff8241) recvfrom(r0, &(0x7f0000000240)=""/201, 0xc9, 0x800, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) clock_getres(0x3, &(0x7f0000000380)) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x6, 0x300, 0x1, 0x6, 0x9, 0xffffffff, 0x2, 0x426aa71ef86ddaa5, 0x7fff, 0x1004000000000}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000340)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0x3, 0x8}) 16:03:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getuid() getgroups(0x2, &(0x7f0000000280)=[r4, r5]) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r3, r6, r7, 0x0, 0x108, 0x7}, 0x7fff, 0x100000000, r8, r9, 0x1, 0x1000, 0x1}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6a}, {{r1}, 0xfffffffffffffff8, 0x81}], 0x9, &(0x7f0000000240), 0xde0, 0x0) 16:03:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x0, "7870fde40100000005000000fa00"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30400, 0x10) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000100)=0xc) mlock(&(0x7f000052c000/0x1000)=nil, 0x1000) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) minherit(&(0x7f000052a000/0x4000)=nil, 0x4000, 0x5992d6566713eceb) flock(r1, 0x3) mmap(&(0x7f000052a000/0x4000)=nil, 0x4000, 0xc6109f76c108c012, 0x4011, r1, 0x0, 0x0) 16:03:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) msgget$private(0x0, 0x0) 16:03:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x20) sendto(r0, &(0x7f0000000140)="2d0de0210661e21927527129a0b9f2cdb151125f763a6348b694bd16149a1f7ddcecd0f207ba352eeff246dc738e466dee0e72f43eecb878c142ae87636f64743fc478394d7cab1e3ec3025f435dbfd1a76c0cb82ee5fed0c1c9803c5c5fe983f39d874a4ca3f870a6064abbf4687fed791856bba144e36ebd7960c6c643d1edac19e0a125b673b99b6ee0a8c0e9e7667f8e94a48871b89451a022fc22f5b6ff0b05ee4376c954b95848fc75b151788d94e7632fb65b3da317b0d6123eeefdbfd613e7311588bb9939ca37ecc7af7249b9797fecf690b71f0b310c161f596863628d0b17546e2cbc4ba031b62b0ee326e3e9ba84b8ef9be84231", 0xfa, 0x7064716cdc706df0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0xff}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockopt(r1, 0x3f, 0x6, &(0x7f0000000140)=""/115, &(0x7f00000001c0)=0x73) 16:03:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x30102, 0x5) 16:03:28 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="1e3e61b158c7f49618640f51660747e73f43351a348676c6a2ad24c9", 0x383) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x81, 0x200, 0x5, 0x7}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:03:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x2) socket$inet(0x2, 0x0, 0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000}], 0x81, 0x0, 0x40000, 0x0) 16:03:29 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/21) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r0) socket(0x10, 0x1, 0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) semget$private(0x0, 0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:29 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) socketpair(0x20, 0x1, 0x101, &(0x7f0000001480)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000200)="0e27b30ddc095d205360b868d7ced97b9f3cc8385dac38d10dfa8c378ed5ca617391ec9371c9aeb60656f0305b8c7746f455d905de251413", 0x38}, {&(0x7f0000000340)="2df565035d7c98be060a2b8fa2f9dcbf3bba7b9b9d759fec78b8c04be4776e969c38a5791df32a7b9a7a81995cdf47e49087f42cdd980852a542b09304663966488a73042e207c7da36552dec965c50853d6b58d03efe97c36e3b2ac46ac2cca1bedccedf8e3683557da3202bf0e3d7651c13d1b5546ca1ade7a672ea5f329273c05e8fa79df0c92f23537f09818f1cd992ff7395babb17f97c13b40642d6c53fe0b4b23f53e0d48a11093446278780b7a27c0564437348305f674905a78d4e36a0788441e1c4b48ab7b21933809bbab8cfcc569bf386c3030f1d2f1c6e2d9f25404c8d802c3c65f049517448ad77433ac2d7a8feba7f320315a4fc67d730f3e0c01092cb5e54fa5ad988404f96f9e756efb69543a1a2d5ecdbdcc756d4da4eaddfcaf6ae18d704c6e4960a557970c74878f81d595e35dbe244110f628cfc2a80ffc5d36fc0019f54b6920ccb143c7eabe107e0a1c9330cde3abac3a1e0d9ae03cd94d7b30b014b3bb3ebdf350e47b09b006fe19e3b3257355e1ccfa2bd889dfaecc87ce558ed647e8b6c8f3580f2e9aebd6a50a176b9b8a33edc8efda249c1cd75870a51e5998123660e0ff87513f5778a6107e0dda8f92afe1572ddb92fdfcacc3b5ac1f3be6d43723073c192f288102d952bd2c423c9dd4f17451792edf5e5951f3431f2c2fc6306215ca139f1a7d0fa93de0c71af0615f8ba4f385ae69680efe420437064f111676d3bb24bc73c33fc1a62d446ed36c71d8a456226ff9cfe0d634a16362ce3a3bd61aecc9cd060cc1abd52a0a1d56a9aa1a8232b3522443025d59e34926cff12fedf0c7fd7ec0f2049c74a42b51da1ed3717d339a31f0f5e02413dc87b55136d70f3a4e33facdd69bb875ebf1cf9d8c6c7c8aa26abe7a184255801b0c0e2fc0eed67b29da72bd1967a2f965675de17b8a9949cc5a917577245fdad32a93e93fef86cb9155a02deff28ce5739508d5cef6e80c27abb41b5a4545940961760fe76de1e4163c18084fbdeadf0bf2ea56c44f9e51ac2f43576586ebd4cc9d39d42fd20ce20c6a6bfb788d518b4feed0abc6886ca379f77ff319885acd331fd5629171f3d0076bfeb9e38fcf54863b6b8a55088a072e34f99fddcac805c44990b67ee7926cdd5fdd1b86cba63ff4d9cf92fe2c0ec7e1cea2c05a118983d8edd17c5b3fc15f0c0a2785d0707dec458a3d46014b7eb36d3a0cbccdf40ec82a8a7af687b7587576a339a65ff049794ef6b4141ef3a484a89cd8e5aad24a235778621c0bd5cd22e139763302a7c32b15fe69cc5401ffcda3f99c1bcc16c5d9f56580522ce5aa66fb10227b3488a269f7665b61cceb9cc0ea9eef816ac93f081524a9bc910db4db5d0c27bdcc61435e78bd86ea65c939dc0fefc5f8b71b44b8349ac8313e7a1791a9bc5edd423b2bf5eb3739c3081c9afcbd310787d3d1fdf6a9a887e3e226696b2aca36d76bbf99d8da0dae681273c921ac9969fa66a6457b74c22140c17810c7205d5c7aa2b71d863106862d8b705be4e60b3f3b74d8bfe95f200996c26141d8db81e91fd0034f6a4bf2de32dce7e3b4e4bb738f93ceb281244bda4f5d781e39d829aed0fc8e9b3c0d985de668605baf97e69d09873624eadcb0c5ef4ff50e914d75a2e4a755a8742e74cf0cc62658ffd5335eba365f01a7753cce5afb41f1c6cb21b98e20688b690446409f269d62de002c01175c599b7ef0acb89139dc25ebf4e56bc61c223f2afae5c135280e9756461b863fff22e15e6b86ed47d83c4462b682acdf5f5a15a91f927b44bbd8c4e4ec3b32d501a116ff207f2179b38ee82c515d5ff67a60b6718bb17e56d9cb339117dee6911cb154a33a511d96d5f457df5dc5a2b8b85086516d5e18e68f60c9bcf764b4c2018d8be9236adbb5009853684e5107b8c9c5630ed830cbcf1f2e05bbcf5a7402a82bd0828920556fa4d0b7eb20e274561f632339bc90d62f57e77f4c6dd1c98b9bc4935f869d4fdccefacd390e750123d42e7618c4ac43c31b5dbdef5ff036fcf631d98062fff12a4b87856509fcb92e2bb34c4631b283d0a67af55f00d7de87832e31b5f37e3dc8577f13d9813ad36107a5d2ea75a5c0d785dd61cd87ccca1598664696a35c01cc0bf5307990bd4f88e7c34df75dd5524148d709e75b529d79f624330a0fa0e5a729663ebff40eb7665ea40b0d667be0ee64504fd2ca41dfc9c0b969cb96346e10638ea7909d3e9cb2f35f0fcc60c03b825f0ed066ce23bd59d3fc08baeb36905760a7f173795541f7fe2d8377215c2ee3d19b94109a55d9db89c7bc0db75f13adf6889a2f860632e0c24104ab90388867e26df1638489dddafd64de97fbded098a767afa0aaca4c6c42b84ac5660ccbdb4c2adfb3444eb176fb9418d538cd4206255c369870490f06ff459b24734032ce112f3b69207c8c4dfdde3570920b01e048c4b3cd89afa8db151e6a3e4e5065a528b32eaabf1f435b972c90ae9b3a9410cc936faf4329b1716b40db740b7268c7f263f505adee7885e7e86ac3332c304e82399ed40915e0bee1818d37514f400c458b443eebf62513c0fa23fbb91e0d1aca8a3b43b73607fbec00e463b1576a961efae4edac237e9cd4d5be7b524d0713bea37186e87b021db4e8a6284c667a4c2f258bdeafab2b4398142ca3f643d5e272b9c7e66efa4c533b3f3948be35b6ed78291ab10e6c974e9116e43efcadce5d5c3a4d4e292741952a83b54cf614c460f87124a6045f8d4df9cea26e2f42c1cc749f932e054c067a3c5fa2f006049d61352a1705f3e54bb831d0c72445c9b0d79fc91a5c4c94d3abb02018f200683a59c8c710219e533a43a0a97ef0dc9d2c33a0f6ec3d20c14318890e45555bdefeaf6d8983cf9f7a25a7a244c13d74fd9db44f78c8fe02661da439332f9c75b6fcd6c878989face89c64ec133681b68f17978b5865c678be572db992e498a179f592f82b58c310824c9f62339688c0b224758c4f7375abfbac656022cc1b50a58e50ebc88bccd886f4f841e7f3b6c9310ea4b26de480ec661289e7a421921fd7313a32c18b92274dc30d0da40bcf7c2c45197b1fbab7f0ab1e8baea0e345ff372f2d6c2ca01b71e6811592333da183866b2507eae59dfb45568b7b7c45c4ca5d25936708af2d84de278f42f86c59501ab194eacf5a9e0b25c50ef9367c575dce319245902c9fe6296fd00f8fb714d0d001e2c17767bbeceabf7dfcea6ee4fca879795e7fa9318bd1373faca1e47e229ee5240ca321f418ae8125ec3e69357ea6ccaee38be1e87b8eb31a826ea4c1a77796449a7c45214e55c3b282565184d21c34404aba0325e6bb19ef5a494180d33589c12667da9becc1f3b7e03da7a2fb297a17d9815521632381944dcae5ff4780f31189899d95e1b944d679cf1f4405093d5330f6abcf77127ad2830ba0dbb12cf2fbc46e0543c92e48b00df208bd26e7c36414600d66db6e47f3606c1c3692064beed1ddb38997740335fe395c8a07fed29a4a93c895492789ef9fa7203c07a03f984d2fef1e27d13263cf7b402b8f06072abd0480690aa3735624de7479052b2b8dcd92de56c627bf9a53c5dbae289531f954e61d6c1a7a38b84b9f599e26be74ed18f1aeaf7d914c739e4e92ea82c0001a4f24a914da6466b3f6b463aeff2e7e6b77fee72e7d4e39643a9a60a42ae2d05e0cab9de4758898635b00472e22ff50d53636f723e629d3a3fd9f9f9c5fd1e5f74baa367916126996fca27b1b9f98ddc98fa27f578780c7bac77c675bb64457bb8a22284a7d7e1d31e9b050d6d31da0c9ac95bd248ece40336468a34154a6bfea261c3116c515ceabe3a47ac86f4b5c4fb388d5b86287d3a7162d876cdb215736b75da98c108b6c451df2ef25bc16a285072e14b5fb5bb17193c13a3f1338db725ad8c2166bebde3f08db4abd58d420834978bc7014292e21f7082473b0345998ba6dae503c473d51cd91665f3593ba39e43a8419b17005b335916324fb4c51dcf6c81f328ea5218e6c0ba8e2043354eae9a9c2b4399f7260e9720bc07c30c1c3fba49dcd57ec1e49f3f2ae31752bc591d574678acf3406954ecae544d69b78ae55e06782f51d688044e11dc23a44f5f29b6c9f4e28973855d565d7fac26b47c154718bfbe53b9a4a286c3e0ed24c89f237d044769f4030a0873b3523f2085eeb83afbaa3e0a8bd9a7da5e87676de68e65101b81ed8b9ccafe88b4676f1e96236d108a939dce31b2172fb2ccfedce32e1c054f28b465561e6143c36f52efa69d27bb3fe8bc7752d347c339ceb6b05349fe05f1c8b45b49cec31109871a41b3834e457df97df5c1c8e8e133eb67afc232b756df745c4407d3c8b2a1b6e5d072e05cdaccfcd413b5fa55b55cd6bc53be59f0be5e64703c008f109ac3637e90c5e12ef6a13cd58adf6973f5dec11eba8be8e56dafb64f51786720fcfa0d7c6a6251a77f3e0810408ec5234a7680c024a89919f038fe514419107cfd6cb9f823a5e4516448179b38f4a2e0a3814d72840d6bfbf3b9f08491f9fd5e4891068f1a2ab959ed5b4b9ff38a48ca0cf69572243de94227bd3a1ccb44bba391c4147485bd6b390887bce314150c85164a7e50eceb3f1d8515f30b9a49ee39ed957e313458abc04e89e700a64864b9765130a13cfc3166839d88d5a08a8919d2074f1922af05bbc1276e1a0145f8091acd807bc016bebbcb910411fb20332bb16801ad8d133da891ff908d131869a2e7a4fd784008d3633e161cb28f2acf3669694e0a3a0ae3f78cefc5232e2ff11cc536a8e0c0990a88aabdb27f686cfed9f63d09d46454178fc042a38ab33695403752ed56a80df0955fb0d92f10abb22e398cb645854267f5abf351d8b36cffd1277b9d0d3d72548efd9f9bb1825f033a115f89107ea04d2645c09f7f5686892c793ba8594b7348109055f84ee06cef257851340f39af1337589fdc8be3534909c57de7c8c3e4e72202fd7a4666a97252e295e695156900762634c456c54eec64fdce8292f9c37c18c485f3eb13b040e87cc88051371ba47c523dcb83618a226378597ebd0fa10415c75314e9a6dc3480bd722caf11e383df465f2ec253bd4752ee8e56ee80ab2f32f7bab405d33189ad7656f7ed2eed208e9326d294056272926038100e6d83f8f9f94594206cfce312164c40faa443d74ff6a43bb8413155d01dd1a4a996970b6e5f44aef78296ff47e1ee48cdd9985adb524c94ecd51af1678b00490a03ef33265400639de9427d8a949afa3dc31e915b302a652680fbc30908e27e43ac5785aac5fc0fe0e7cda7762686a802cb9d1ac74ea86648cdb58039abf92158a7d2c9137056f120a503c036767f661b7ea8364b7a1a88a33b099a15d430087aa28164f43026c96640b29d34f6045d9ccdb32d59641025f7755c7a5ddf024aa48f106dcc299c4a86c81d2dc4279cddf47a6ada1cad7436390eb3614adb2bd3199a510108e5396ac91c31f724f86cbf9b373c7b6dcceebb5a4e37eaf00ea6f824e96043b41c2c0c831e9e8c4499bf4142bd633fba11576f956664f5fddfa6c80101630fa2d0fab636d8745d17382f8f21bcc44fad6dffc1b21ffc39d6ecef6688c6acfb98e17eff1407a4416ac0c91a8314e7d6b016293391bdea5f32c14d8bbac6cd974c18f2a9cd838fd5b94612b6d2a7b3d755fd7976c3177d0deed903ed5010cc326a7827c786e48fd3b9b6624eb6ab1fc86506d23fa49da4d4f7b2037ca38dd33723eb05dc1af24e43bb756d40871aefb7aac4cf961ffcd9ef167", 0x1000}, {&(0x7f0000001340)="90005c3cdaf6c6f06545481e2bf03117453a257b66c06283dea1126f3321f6591e9519ced0a17baacd2710643e0b1b0f8729ac7374db990200808a6e4f37affb96ea3454ff3b0c9cf0a8f2057b88ef83f308ddca5e1e7af6e0d4101f4ae086c50e3b188f71d364106719ae5a3700c45e9f4853245f20fcd19e42fd74ba58f0e0fdcec07375811f5a4e3a999a02de4cc8575f73b9ecfc41304768a36b192e0d778070dd1cff5aa49908ea0fc658f12383ffeae1d9df054aaeafee95fe39afabc4d69b322369a9c71096a16b4ffdd11d1c6f87b9784b71d04ac91e", 0xda}], 0x3, &(0x7f00000014c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r2]}], 0x78, 0x2}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(r3, &(0x7f0000001680)=[{&(0x7f0000001580)=""/211, 0xd3}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff8, 0x6f68ab8f, "85107b875f7c84f7ad10ea1297bc544dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x7}], 0x1) 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mlockall(0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x8, 0x9}) 16:03:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x110d, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="840bb6f612c7ed6ddc5ea7a8dfe87fc8da5de78b", 0x14) 16:03:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:03:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = socket(0x6, 0x4003, 0x7) r4 = semget(0x3, 0x2, 0x10) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) dup2(r2, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x8000, r5, r6, r7, r8, 0x80, 0x6}, 0x4, 0x1, 0x7}) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/184, 0xb8}], 0x4, &(0x7f0000000640)=""/246, 0xf6}, 0x800) 16:03:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xc60ea4a41bee598b, 0x3f) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) munlockall() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x6, 0x2]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 16:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x880, 0x8) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) 16:03:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:03:30 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, r1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) open(&(0x7f00000001c0)='./file0\x00', 0x10023, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000000, r1) 16:03:30 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x8000, 0xd91e) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x14e5d27cb62d4bd5, 0x0) 16:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x2f71, 0x18, 0x69}, {0x4, 0x40, 0x1, 0x10001}, {0x8, 0x80, 0x3f, 0x1}, {0x800, 0x4d7, 0xa24, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80000000, 0x8, 0x0, 0x80000001}, {0x8, 0x100000001, 0x5, 0x2}, {0x100000000, 0x4ceb, 0x9}]}) 16:03:30 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/246, &(0x7f0000000040)=0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x87}, {0x6}]}) getgid() 16:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x0, 0x2bc02fa2}, {0x64, 0x2000000000000000, 0x3}, {0x80000001}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="fa8345"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:03:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5b9d444cd050ee3e3000"], 0xa) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:03:30 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x400, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300), 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:03:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:03:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ktrace(&(0x7f0000000080)='./bus\x00', 0x17, 0x810, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8084, 0x0) 16:03:30 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) fcntl$setflags(r1, 0x2, 0xe784c86a721d20d) pipe(&(0x7f0000000040)) 16:03:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:03:30 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r0 = getpid() r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ec8000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x100, r0) shmat(r1, &(0x7f0000b03000/0x1000)=nil, 0x3000) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 16:03:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x24) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/72}, &(0x7f0000000140)=0x4a) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:03:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a3913aaa8bf8d3e1d4d761d001000100e9"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x9, 0xfff, 0x6, "f09fdab3141eddb00935a38db7eb160e7a749c2b", 0x9, 0x20}) 16:03:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x4000, 0x101) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d5c3") getitimer(0x1, &(0x7f0000000000)) 16:03:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) recvmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/148, 0x94}, {&(0x7f0000000540)=""/190, 0xbe}, {&(0x7f0000000600)=""/194, 0xc2}, {&(0x7f0000000700)=""/121, 0x79}, {&(0x7f0000000a40)}, {&(0x7f0000000780)=""/199, 0xc7}, {&(0x7f0000000880)=""/158, 0x9e}], 0x9, &(0x7f0000000140)=""/62, 0x3e}, 0x1) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0xb0, 0x22) mknod(&(0x7f0000000c40)='./bus/file0\x00', 0x40, 0x9) open$dir(&(0x7f0000000a40)='./bus\x00', 0x10000, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000a80)={0x0, 0x101, 0xcb16, 0x6, "72deef2fa199e4475e68c64bebb3bd1b09c2eaa7", 0x4, 0x7094}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000b00)={{}, 0x3, &(0x7f0000000ac0)=[0x0, 0x0, 0x0]}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x6f2, [{0x2, 0x100000001}, {0x2, 0x756e}, {0x1, 0x462c}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0xcc}, {0x3, 0x3}, {0x3, 0x200}, {0x1, 0x4}, {0x1, 0x6}, {0x0, 0x1000}, {0x1, 0x401}, {0x3, 0x5a98}, {0x3, 0x5933}, {0x216f992aafcd3efa, 0x5}, {0x2, 0xfffffffffffffffe}, {0x1, 0x1f}, {0x3, 0x2}, {0x2, 0x1f}, {0x2, 0x7ff}, {0x3, 0x400}, {0x3, 0x7f}, {0x3, 0x4}, {0x1, 0x3b40}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x5}, {0x3, 0x10000}, {0x1, 0x6d45}, {0x1}]}) ioctl$TIOCFLUSH(r2, 0x400c745c, &(0x7f0000000100)) 16:03:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000140)="de72cf5b97672e13", 0xfffffffffffffe2f, 0x106, 0x0, 0x13f) 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x4c596467, 0xd, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:03:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="11ab8c07691be21e964cad093cb650084f5de8378116eff37317cb562ccf2948991f5ba2952ea284060fea3e6554b9dda68ac0070d93c24bc6b5bd5e5a6e34d54b85dfa2726775064a1bb5c3297a29a6ff8a3331a12e0410a74d0a2608f61d8b07d7b4b5e08573a924a97ab77cd55348ee058edb7249b81e2d096e157ed6b0492d0a70a661f33f594f1ae537614f69161d9657b6910ebda0354386f4d33a116664f1ddf46e611ac4f2584f0f8c7d30e06c9d5cdf039064b099d2c40e7208fbda23220000000012e36f9dfc000000b952f61d3871e9cff3ba9ff34246d48597a9aa6e9dda68784dfb4685a7301256690cd62654fa79f205d0199306ccfa65d55542697c236f5e05b42254bff72d083cc6aae23b2de78fb071c16c1e9c26766277be8b17b9856a80fddf8e1e1fbbe94411c60580ebe2c5c4111186eda489c19268789d8cce3f4211ab9478226a5458ed48f2a98c4359c637a62e1cf8e3b3d9310098685d1031ad20ed8e4d4569bf64ea51b880fb613692ad92d5b1fe7334fb41248326bee51fefac"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = msgget(0x3, 0x201) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/179) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r5, &(0x7f0000000200)="0a6eb31fb855004495b0", 0xa, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:03:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="894f7c9bbe9751b777", 0x9, 0x8, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 16:03:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2f635007b93d3fbb, 0x90) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x3cc624baf0072ca7, 0xd0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180)={0xa63}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:03:31 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x8000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x9, 0xa, &(0x7f00000001c0)="000000001b8ad741977695ed198d4a3783b38cbac1b587be32fed499e5d733b728b8631d1e73c93f628c56558cda5de01427630057abcd6f4539757ef92b11dcf3d733f162f8c122e416eeef4c41ec", 0x4f) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:03:31 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="93250505fad4f07fa991e24ff743b5b5f2b4300f9c8e8194a959461ac66175fe9514790268006f7edf8c48cbc581a166b101e1e2a015173f0d5a5eb79193f04184c20f7fcf881ad065775428054866c0bb14693fc8185661104c84e18ab902f0da145e561bcd146d7a9477a8ca922349b9b0dd6774524e168ca05ef8c61a87425cc72c8af563ec51d7ddb4b8d356798e9c5c3d7c19ebe1e48139b04eedd0fa2bbbd98badcba39dcddfea914d7225420a6dfd1248a5e8afa6edb4a3e46ad40fb7cbcadd3f3b9223211ea56396e1d0904e6c0f15e33d18e5b77777a42a8e603bf365b53924b3e881dfb9539ad38f21fb4f37af35870e", 0xf5}, {&(0x7f00000001c0)="20c4fd49b964e814d3667f96d68f72f361c4ddcd36e5478208e98f12db2028eaf99c96b2698b4a81af578a8651060aa503075ffa3c1a216c2c9e5040ac4b3c9c666f3cba8d32a03d8d276358a12b2dd1c577da5c971fb10ffc6d072045d50805b32a3b66398c360b497da6d1b766a425a0535e2f7502db6c453302a748c45957c741", 0x82}, {&(0x7f0000000280)="e78b07fd93e1de00ddaf5f4839c14b871460f001c1b17d43765e4d87698b468d8555ecc2989d62ff40aac70371e675e27c904b97b8a54a36bbed50d7e959456d2b7b424e02ad5625b37875e1c4befd20c91ef374b8c353f12048bcded40a7201e833b4000c32deffc10f3572ca7ba00e6ea8ba8031eaea48293eb9d3364f8738112d102d74d04183862e1a487a3e1ba31a8a7b652f76480d0dcebb5af5a50ff90786d1d2b18da728effdcda9c2eb84ba05363f411dd42b32c03faf110c85c052f49e83e860b57745bc8231a7f589ad605b3181257a5384", 0xd7}, {&(0x7f0000000140)="786096673bfde9154535027201f43554b296957a33aaef4129bf7a8d435f39fa4e7fe76e", 0x24}, {&(0x7f0000000380)="007180bf356ba7b74239e30f0c919e784d3c08de7681f3171dbdb9a7f152df7755e4b3104181065d47c3c4dc92908ff44611012cd7667b56a1ba138852712ee46d6a60f60ec0174a2967e44f9123d8917535f22c6a22a874ca05153fbc8418a80b7bbaa043b9b6dd711f99928ddec87a76cf103e884bc9e1a5916f23196971099963940cdfb68de5f71da46583c2ad7a1c9b0d40bd7529332d1bceeb5fa9efb3d15545426fb1da302eec60bd8b87e08956f3e1e795cabf0da675444ded79e4f5f89bf47a418814b49ff803abdf15e24e44d6331de7c4bb833ea3f6a43e4211497004e7a5112913a0ad85", 0xea}, {&(0x7f0000000480)="9d20456c1d2ec4144e221d204e4f2d48e4bef471f1804a01de496adefe55dee2aa3fb2562c0fd100e1b6e354a9a820c99ac33eb6da646c3717ac21e8e2359404897190875152ba3086560f63faed0042cb1cc6ff908ea7fe8ecc207c420e71b7c8730a", 0x63}, {&(0x7f0000000500)="639d578571a2f0a8b06c680a639872c8d40a6a0058d3123fd68a449878980d3d6c1e8630142af98924d91a641e673967aea1888b73a8a9025698fbe50255311c395615727a36cf07fdaaf1ee28bd6b9ebb97e229a2a80edf8ce87f730ea6450e099560d123ed0cc16b2f8d70133d560013c5958bcf431940c0eefce88db079cddf648ab1526d722f533317260f5e714a035e6b4ae99d861d35c0e25c9c", 0x9d}], 0x7, &(0x7f0000000640)=[{0x90, 0xffff, 0x3, "e34d5da5a7163ecfbc6c3c3e20eaca103ab103e9f433b20e5576349f891aef0ada9f349fdd353e8dc549459e3915fb9e31ce29f5f4bfdb54b8f065d1d19a49789ccf017387d6bc53c5bc25bcabc2fa906833ecbb5eefbf0b1cea5ec7c76efb297c9648b2747cd272d2ce450fc7aa86ffb5410ae158a0a0513e56fe"}, {0xf8, 0xffff, 0x8, "77d7efd51bb5680eaa2f69663e141cdf2d2dbc3155c7c7df536cb5272afa6e609be21b1e99208282635eaf9708dd4056f3a7be4d9c1100277e8a61e651c24c3d4242869f4e4af808e7e34e95885f8e763160b33c5929600581f04485ad96f26fa97011d8b316e19243aa6cb10779889e78056b727cdfb0952ef10a18a30fc94f65cebcc5076b2de7fb9bf82564862b4ae4952e18feb396f8e290282c50de8ae83e821e9be9ef8282e3b3695c758904c9dddc0ca0dc74e07366f9a78165e104067e56d787dc3af046dfa405816814de42ddf91127d84cf2e02c4f70090cfa34c8a6c6c3da"}, {0x80, 0x5e30aefad1981e00, 0xd8f, "53a7c84f05499733050d8855021f6a004b21beba9afa423faf064e0544344872c5ef17e7d12f0e3abe1064cde13c5c703c2de91d3bd130060a19c5827fdf038c8bcb8a022be61bd62684a273de982a05e694d8e0aa79c08bc7cd04d8f360683bccab7969ae166f214afc3611eb011edb"}, {0x20, 0x1, 0x5, "7edbc2086da678780e83a404"}, {0x40, 0x0, 0x7, "4686e5f85afc52be3c730013ae03e1ec3c729027f594db4025519b0cebfa12fb8dfed5ee07fa9c23a95b5d"}, {0x18, 0x1, 0x20, "16"}, {0x10, 0x1, 0x9}, {0x40, 0x1, 0x1ff, "056f8419e66286d2bad43adf985d1e74c1eda452fe2da70a4bd9db36e613de5ec57f419abde395d09e7a40c6b2"}], 0x2d0}, 0x0) 16:03:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x214) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/231) 16:03:31 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4f6e7c87f30d880b, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x5, 0xf211, 0x1, 0xffffffffffffff00}, {0x2, 0x10000, 0xd42000, 0x1}, {0x40, 0x401, 0x6, 0x1f}, {0xf51, 0x8000, 0x7, 0x6}, {0x80000000, 0x3, 0x1f, 0x62ed}, {0x101, 0x1, 0x7, 0x4dc0}, {0x7, 0x7ff, 0x2, 0x7ff}]}) syz_emit_ethernet(0x3d, &(0x7f0000000040)="b6000064daa1f5fcaeb7bf17bd429c98d50ca946bb2abc6a385811e760e2785946d887891152f1192fdb0db8d09c3362cf10da37794a23a44fc196112f") 16:03:31 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0xfffffffffffffeb7) 16:03:31 executing program 1: unlink(&(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x6, 0x3f}, 0x10) listen(r1, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2c38, 0xbaf, 0x8, 0x2}, {0x61bdfa9e, 0x0, 0x3}, {0x6, 0xee7b, 0x7e, 0xcd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:03:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)) close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 16:03:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) acct(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) lseek(r1, 0x0, 0x0, 0x1) 16:03:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0xf99316a955b32a12) bind$inet(r1, &(0x7f0000001380)={0x2, 0x2}, 0xc) r2 = accept$inet(r1, 0x0, &(0x7f0000001340)) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f00000013c0)={0x1, 0x2, 0x5, 0x81, r3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x0, 0x3ff, 0x5d8}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="21346d3da5b54593ef436539449eb9d4432c310df45f46918472fdefefc919fb5b506f7a9f1ccfa4533a2e5c3b355c38e63469853274273f778060d6eb20b7a1ef006fcb6a4aa2e26ffb2fca2b968a0c196edfaac83c4a51a999e29e1af1f8087c268e49c308cfbcc3db261ee9a639006020bc69b53b26ea4c86e11fcd3fa1c22b94be16d94a43c20868520ac42874", 0x8f}, {&(0x7f0000000340)="49862879829d4b6ad028a78b71a7539b98b8efc84d1c9b13d0c94342e40828120ad55b7f90cda23edf853b7e6eb62926ede9507d25886101f0ceca9b929cebbf90161a024bd42499cbadd5e9bd2ba906ca386a3338f1e4a2597c64acc6ddde5b8157c9d2925ff583500ebb945425540ad9acf6f337e22b58c4243140ed1ded98781222d375b636508e1e2f1eb60b4cfeb40b604c7cb494c72b0042357c685b0c8387dea6c4cb8e1bc92a351c722d1f97a6acc57b8b3d7a7a63d68f4d60a3943d09aa2d798bf5ec213846defde46d13daf802ccba3468ca562de4c9404962d8a0f8cfaf617baeac8067cff2a54881fbaec5787874a8355ba5115496efcc81aa49dee381442e7ffa6ab828bbccdbc4c0acacf82b80c74469f7204ec1ce315c2c130f24ecedf4d78b4107e5e9c5cd1da296c60c21742bab83e6f0187428376db94671e2e442998b1d03671f9ec6b71d5b9aa6732222609c170209d36bf183970fdb376087b23466e97a2e73a808b7ba74ea5d59b3a38d8d7f8e806cf11b68ee38e07a42aa1a54e1272db31a7d58adb282f2d78786c306ab88230294c56dd87093992adfabdbdf61c75f2d4c75736b5e5a56a2fefda974b8b32ba17430d0e757af2a92d617ed645c100a6a054d21dd82d7017aaf5f730c7a38515b7de597d2289945e7ed62124bb8dac7461cade23ba4b2481a98ec7e06cfe9dadda2044ede2fb56534f8ed9fb41fb6bc7cfc744d91bb821915482e24269d7b2a34e4be46d8f4339f57743476d170de4c963b40bad6ad82bb5dd22dbbaab8b2b25ff08c23c62d3d5e007b47475f77326405be5816eb6202785c4a2c2804a2f36f0d2b4712f324c4a421cfeca4bfab06e72ab05fdc99d632a7932728d5cfcf7aba4372b68d11dfcd7ebfb9d943702fcc5e14bceb60d1921426c9cac0cfa3b6e317fc7db610f598721208f28ad2982a4454d0d77d839982765ed19513e4ccc30320db91f93c5049b9dcad6bd18f08693c033a5c0884f53c6288d789c94ed08fb4d52f9c463a3ecb1a50139d82d42943cac76f8b9b9ba31f274e51483adec6e08006c88852294b97b035cff93fb14a94eab30512be777cfdc65c12f97478dc2f9a19930b49d5f026f88bc342c2b91912bfb47013e2a3b3ecce2ba2232e69df9cc70b305f7c8a1caf4e7b8b0c34a86a563819815196d5a4c2dc02d778f0f07cba1d43b99bae249795ace05bde8f5aa8ff0dac98c9f723d7b4d0709c4d4fb4e829a32736eb7f9039c6ea41cb80141dac5a11819f2d3883aab376938be02d04eff315bc7788e423cd8bd88608ae0d5a5bc0ba4a369b446d2e513319852b14ea6eb02c4e283cc8011aa85dadbe5947484ab63e3293849ab1f6c5331735610f5e1d87f8bc702b7771722d1cdccb81a41e30f7bd67efadf4f4edc0bdf2d89a618880b166cc5b35f8740b37b8522efd231a3f8d3fae523efbbd88a5ed5334cca2b36afdc08c2836e2a6cf2b2858322ae7d8d4ed3a051fe02c2757c827733b23b5ce3351641a3155abb5cc4d31b61904357a22ba640d28de42b72ecef76913778b3a77533016bc86a07404592710fac418a40f3377993f2de93fdf1aaec1298902b6f823294191570fd0170a5327e4d1c32125c775396276a5553ebc814713f83bbed55e0c70722c50feb1e712770ed3288c7c21581b7bd09ecf85d00335d135d612fc4e2fc7757ead3892f2f654e872cfd395759757ff871862d74c4ff1d4e72e1618c57081a54911ab91c343f3d00fa47f8eeae60c785c8b49048753e6a78b5147d5130eb9e5a5beea8c5fd3c6e4626df9b3c50637a4d9b891f682958ae741e1f0de43ad1b3f4c7a4c0742819bbe055cab1da601fae831bad8e231b4ffe1fc78b76889c269a1661b6bf272183b10bdf8de12fe19d4a5cdf14ed4f39b83fe53e2fc5aa2c02c967a078e4fdf04c6625228d5ce620735287bfd1d72cab53a0a6e3cf5d3aa4c0aa58903d965d8a57203eb431bc9b7d89a5573fbc3bce635f64b133ba2bdedd2a599de00c2048c370c5348a1a5150e788ec20801f5c08eeae9efffc3a547996511b729f4366431b05f1360907f1109fbc8906da184ec626293a13727b8fc389dcd427e185228c18d1a71e904db71294610aeddcdbb5f0856cfd4fd139472a4a65e945d7f59d4dd0d5c94b4e5ac078f5d44542913ec3cbf7958f1f84cdca9e0132e736ddad23a542f53e32e892ca61c76419fd9fe70113b59b7fccd647933156372265fa22d05ff0e7f80861ba8af25f1b216965a092cb064f0d67146799078cb74099e41fd858c45c980226d228a9a50126a923890333d323992040592d38eee2f6b0b21cd489a23e864f14711e30daf6cebd1b15aa28d4be195b9ba766d2ed20aef0028c710ee9c4efa808d5d5d22fbfb83db962f91fbf54a83de8218f845243414637c064fe89fe5ad07a3d3d8be33a53fa169d45113f2dae9161788a33b4b8c1fa03db88f408a476564594d807172ff44e8d4560ea909a113aca8d9397d9ab93cffdb7ea3717f65a2fc8a90b6cbc0212e332c0429d812de926bc6e2fb3756d2c20261a5df321461cbc1cce251413713b58ccfb21e8945043a1245a1f1179d1b8bb0858f34552e29c6a14df3641a21dbceb2a8a7b459e5b50bd1cdf0bcbddfd658d580e769ff774853436bfa3e96b06f4dc230387f1a162c0b61134b6638b5905fe5de40d2b5d8f13fefb02339d489d76026e304fffc9905e5dca9af9aa67750d2063ca4cdbac95c9e8e97cc75860278d7e04efcbbac719ba2dd7de8001d4e91768b69e60f96c2589dacb4507b007b4daf1280efd00422a954eafd777d25c9d82f427bceacf685f6c52c31e1407bd5a0ff1a63f99ec536d65aa007163a52170bde45abd8e346b55ce9b451bde8b10c5cc13ef49c0d8e5a6e6465a2d22a1bdd774b226a9136da37263f22ead8ecf6ffe73f63874e0842c5b599f27ac81bee0f7a91cedef774aca4b7ee3fedb6cb37274cf9586ce4978a240327da36c0970a78b6384e0b7d84c2b6796af17ed47f190234006bc1bda7e25868419f1f15da52c523dd27956a8caf6ef95b958db967dc79546a5d56f07b2b6cd5bfa369e4389c47b0370354e9030d7c1a8b008558d58b588ee62c0f695431ab9fcee507284440fb0c1719ddd3890075f1be0fff07835130b924af1b9d2342cf555da33f87df6a30e759d1e0c989f4ed869b9bfbe0852c91b4aae09d1d5cf7d81baf7fa39f0f1385c5a128e273e73b143057e8fd6438354e9be675753cd4d991393b6bcd4a030de620bf3e444384ac73087608387a905dc01c18b4f6bba428b4213c57aa8d1437821e887c1c168e93892b1af23ffa3a8dee53636524eda17d4eb7639619263465f0644cd4d70f5516f0c600b16aec8b572ca6ea6553355697a148e431d3790cd6ecc4376111a1efbb43232a0d82715612657bb0acd9b4f4d1b3a90ca1377ed005f80405efec8a45a95433770d97cdfe5a771562e0aa0943e8c387ec58f14216b462b06367137868cb7afee239df46bff5b048cf47515cee9f2d8153d15b663f38e18f9f02efee52fc340e440dc6785c6942900e3dd5dfc623f9d363444a9686fc7d63bbe7846ad7255376a9474b1826128b5da6ef249d1f59d6b60dd4d1fd8287c7c427505b84d297312ee6f0bc494b7e5a9533402d1548a755c7f2737fb6a05935f05f9383a3b22a1f794d6e38eb08ead88239eb76bbdbc469e4cb22097a4d5298cd990e3e083356d9386cb55401d840c2b2a24171e49db085542ca283940868cf77c954f6890f8ebde06ace0abf6f0bbd2c28beaf1ae3b570dd16a5d69e60668df7498fa44d609988a2e8f95702b6f852f15d71d3841569ac7c0dadcd2ed87610b0646e5d2ecbf9612d786a2d705b18e9621c2524bb5bc034bc9e014fb99884198d7064b2dd0c5c998916e18bc343b98d4bedf5f26a19bfd1f3b2adf1ff14a31979946227d8ec423d84d4e99d2022df8b6390cb50d99c82c5215cb16f9059211fa37683c3ad9e954a95c60ddb544eb241eb7443ed7ec7a2ec8ed125789cb37b66b4671309b609362ef063ed5405e2310edfd0fdb0df9a8a45cef9f00d47fe8eb07aaa1c5f5ef6eff5c1ccc98742af9cee7f420e4b13e1c59015a43900570fbf6182f0e784f69011b9fb5c651d14f2c985e82cc0109bb2c4affa37155c1ff7f22a45a845d43ead6ce08bcf569f112b4eb9f05c6e7c45cbaf51ec3902208b67a75c9fc63481299a0530ad2e78995986041dfa15b8a3b3c56d42465e4be3394747dc20c42dc614769ee45fc92073a6ccfeffc93a4a18a7afc006a52a4d605cc93bbe923ada7f38146ef24900497aef598cb97b593f6c6ac1b0c929ddc52bb3d5848feecba343b8a51680a75b3bf72f850969eeeac7e0b24dcc179e6721731b8c3041e0ee63313f7afbb0309c989ed405f50c74f13cf2cfd902099135ae84db015f95c9c655678805ee01ef164509345a8aeb5669cfb97fb7cda502959dc709ca776015cf9e931eaa13f3760560824bd6695594c21dfccd9de5d9ab6fdc1bbd6e28b9e57caf63c3c5d13efc6870006409d07464311f00b0021750acadd9d0ed64c41c53ff9b76b09ca4e7bda28d03f9cc2a5affe038181eda20595d4fb20da1c1567ce64f0c41b341834dad14690b5345057305df7347a9c9e77bfa04a0bed30c59f54858de9879403862ee9f814f16541c2d1b040e5e94a2c1ea00f6ce785266693d1eeab76d376422dd41930b3687cbbee7ac14f05e9f79dad21ea9aaf590b39e96da529da5ec0fe7552d7ff2e5b6d41a7c2ed5e1cd4afe4cef63dd8d97b2781e6fa0d71815df121787dd7bd3cea6ba8dc32594172e030bca0f5ea086d56255792d61d92d7d581502636b1071f116bb0b62d458bd1d5bc096a1c59c7dfc36c73c1ebca7ccd40604cbd63c99c4e1feef7c0889e22d8efe4d0ba037ed76b7fff3b94a1f80907df79ff7d81d75341c808952445f624bae58752dba8bf6a2e412b82dac4ae7652ea930931bb6c26dc6ff6a473ea8a760a8f477f07d85c270880345704b1c4ab4b1f516aa724b50a4b2ea22c54a52b6d524632891249bf1bf0db7beb1bbf4508537f999d26e18789027ff57836453d68e6a33a5a7693c8d77457dcfa8dfabd9da04d53d5e399c3f1c50c18eb268d0246a4454ad158d807bdf4eaff293adb6085519e1b9f196f0ac587df03f329ac8df4383d78fdb4065a3a786a32b4a7b8fc9d8cfd41a8b726b9998b55b6bbf671829badfcb242ca0ca8d838c7e46fdec513889fc975671c73d5e3a52022cd3b10ff99a9cae090d5d0cea1d9fe35d8546cede49b594ec4ffab67df6aa1189df0fb4ee3a0f35c545fa6eba3c3de6f7ea6713fdf569596b69a4bfec79eebb7c0dc16e68e432cb8f093e8b92dd2a3427242cbb580a236dc5b6ede6f5c3d592d4bad47c3c4b64b40c67561f25219116ae3e1949ed2d86c0070f4ec728f4b8dae218b19b2c69a41219f32fbdca8632e955d46ab45f1841acb7f2547da699ca8b8243adbf1f2084cebcb9583e3dfdef5c1b84fbc0afbce3848c0f042c02cbf6a3cb20afb1c567e9bca2a3f18cbe25aae35a7c50857f4d7be7fa6d1dd470d92e526212f68f7f287749aeecaa1c168f2968fa0299bab5cea7eeb27a5a20bc733a6199c22cc23205d4fbe446d4a4cbf5edcb209b7488280f79aec590ebd8dfb9c4597021abdae50d4dc05ffcad9b3c5258008bb740e9e16c92253728b10bdfac53f9f25abfc0d01a512aef0c2f403de9b0b5f89ac9693b3dea36976546d8", 0x1000}], 0x2) 16:03:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x2) dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x6c}, {0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') 16:03:31 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/232, 0xe8}], 0x3, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x1900800a}], 0x18}, 0x0) 16:03:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:03:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x2000029e}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42a6c4932740b93d) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0xffffffff, 0x4, r2}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) 16:03:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0xfffffffffffffd6b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:03:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x3c68, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x6642, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xa3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x163}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc23}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000240)="29f52ab67347672651f0580d47a7b07c2d5cbaaeab4e46c2341dd5e7f54da5cf2ef7ecea211e6b91bdcabf1815242844848e6dc09f02ae9d76a28554a1745191aa5b139a4291d38c7a9df864cf1000e6b06c1d3801061ead0795ae3a7274a8a5fc0d92dafb7253223ac1fca22242dbfe7f", 0x71) 16:03:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x410, 0x1a2) fcntl$setown(r0, 0x6, r1) 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = semget(0x3, 0x3, 0x60) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/151) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xff, 0x0, 0x3f, 0x7ff}, {0x7cf, 0x6, 0xfffffffffffffffa, 0x9}, {0x9, 0xa545, 0x3ff, 0x80}, {0xfffffffffffff746, 0x79763134, 0x7, 0x1}, {0x100, 0xa28, 0x101, 0xf25f}]}) 16:03:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x9, 0x7ff, 0x100000000, 0x1000}, {0x9, 0x5, 0xe, 0x80000000}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:31 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x5, 0x800000, {0x40000}}) r1 = socket(0x11, 0x4003, 0xffffffffffffdfff) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:03:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xce88ba19ce714f19) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x1, 0x6}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000340)=0x400) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)=""/72, &(0x7f00000004c0)=0x48) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x8]) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:03:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86, 0x7}], 0x1}) 16:03:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x7, 0x52}, {{r1}, 0xfffffffffffffff8, 0x8, 0x62, 0x800, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xffffffffffff959e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x4958, 0x4000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x0, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffff9, 0xb1, 0x0, 0x1, 0x5}], 0x14, &(0x7f0000000000)={0x1, 0x6}) socket(0x17, 0x8000, 0x7f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x80, [{0x3}, {0x1, 0x3}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0x10000}, {0x2, 0x6}, {0x3e874822cede8fae, 0x19b8}, {0x2}, {0x3, 0x2}, {0x3, 0x100000000}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x2}, {0x1, 0x7f}, {0x0, 0x3}, {0x3, 0x6}, {0x1, 0x80000000}, {0x2, 0x5}, {0x2, 0x8}, {0x2, 0x46f}, {0x2, 0x7}, {0x3, 0x1ff}, {0x1, 0x81}, {0x3, 0x4}, {0x2}, {0x1, 0x8001}, {0x3, 0x7f}, {0x3, 0x7}, {0x3, 0x80000000}, {0x3, 0x9}, {0x0, 0xac}]}) 16:03:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="d3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x20, 0x435ec3759dd7f88c, 0xfffffffffffffffe) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x4, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x128) write(r1, &(0x7f0000000100)="8c65", 0x170) mmap(&(0x7f0000435000/0x4000)=nil, 0x4000, 0x5, 0x2010, r2, 0x0, 0x37) 16:03:32 executing program 0: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0xc14, r0) getpgid(r0) 16:03:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd548751a27e93b38) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x196ca755, 0x9, 0x5, "9a0b63a39ad88da2a414b321ea598c3427570c3f", 0x1ff, 0x6}) r1 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x5, 0x100, 0x1ff, "98ec5c019c5ad606554fa79fa5c74ea893528c2e", 0x7fff, 0x9}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:32 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:03:32 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fff, 0x0, 0x1000000000000, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 16:03:32 executing program 0: pledge(&(0x7f0000000000)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xe20\x88\x94T\x91w\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xd0S\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xa4\x8a=\x12gY\xbd\tn^A\xda\xda\x15+-\vu\xebP7\xba\xb2\x1bo\xe8', 0x0) 16:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) r1 = shmget$private(0x0, 0x1000, 0x62b, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:03:32 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3a5b3", 0x3}, {&(0x7f0000000040)="60ef3a2d62718686746e0651ff413402f6ceae51dd77695fba33755b8d82ca6ff88dd7acfe0f4f3e9e7a4a23db5a47183e663212b7cb7b8f8b45496ea166511267d01fff28cb5e30e5a348dac9308686d742d83f8d03b38c3c72", 0x5a}, {&(0x7f0000000480)="1e53ccee6744036a7cf79edb9d6d6ba029468278acd424f0359785061e8251d02bbc5f52096483ceb14d9ced31531cc01a3b196900a520ebba777f50f88d64a15d82f05958d6423fd723313ee091395745506457d129aa0680a00f00cb1795e631d81d0d17d086ff44c79e83acc2af633e5fa5ac58861bb82d36022b159c943a6f6ce078ee05273ec4c5eb6605bbd39c21159e882d7c9daab591069d59492ad925a7d467985f348e80866ebc20197a6a805faab60b5078c0de53f77d3853635f22560473a0b12250d0a1dcc9bf3640cdafddd362028307f92dd5e1e0ca4db653c99e490c49adde9abce7b1ed0a9342823c3c728cd69cadace0d57400c4526df134477a102f72462e", 0x108}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:03:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100010004) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) fcntl$setflags(r1, 0x2, 0x0) 16:03:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001840)=[{}, {&(0x7f0000000100)="a7a174f06a8ea57427d89c1a77aa47e484b154757338af51000f751a94b6ed716b709aff3c6fa525e59eba38830a84e3127d785fcfcc6c1e209fc78fe8b20bf34945", 0x42}, {&(0x7f0000000380)="5e83319e49", 0x5}, {&(0x7f0000000400)="b4ccbc083400b13a808ec5412a224d4ff5ccc1e68c8d0983563658529d9954656dbd7a4e2067df90dc4c990e6fff913ad0365378f56235b74da6d7e186aeb7768707d265173b4553aaafd961dc7482e150b3e31d68ed2cbc5cebd6dca23c013919e6f63cc304ea4d7b4b7790", 0x6c}, {&(0x7f0000000480)="e9cfc9d0faf106643ab8fc633a2fbb3e50fffbfb936aac4f7ca98e5b7d88abeecf5fa1d376514f70d567869fd20e2ac6a22cdd78b49300efe897ea030c689155c353da19c3b3e34f02844fd208cef060689b7b9aef5a54167e2b2e1aa2d32c32dc6b329f673c2eb34abcc761dfecd7a56c407a031796aa589267490fd8fcdded2643bf4a05752d1546fe80745c32d8e2ad25f356e72c1a6fe030057b8dbe2f8085a48ce99fe9a7704ade45521e7ff5de621cb0107dbf99f8", 0xb8}, {&(0x7f0000000840)="eb287a8d593f977fbbaaa0a064f35e88eceaa3403d79e1f362268d872b6cd70cbf76b4d7231c488e3c60e3a2549b7b8cdf62f53005f9e6abddf685c2ab362bba2db1b7b7672e448ed146737db706bc6495a366fd6b6f20bcc6d5a4e07bf86311734dd4abe224c5ddaa02d16deea7fd95580730bf7604365bc931655f7719e6826885aa6287f253f64d849665619a78f03f9a7db3d650925c8416e8a422f64f91354f74000c5baeeeadf6edc0ff7e31f252b6e747401d51bbb6a46cf245f54aed21a4f3b4ab2589eeea5dcb02c7748d159a9a38ef7bd2cfadf52266b89de058e24bb9c24fbcd795679bf85c1c85fe86a42d542ad9a62acd88119af35e1ba8f92f4561939a8a954f8e1b8018bfd568572afa89e3b21063c37a913923007030607ca98bb13228f084d43ca714978d8aef08aa082e0244d8e80496706094ddd42a40ce0985437ffbc5a8926a848f45016c830dca4a0b1dd5ebbfdcf1ae530e9353557205a2f7383ca57434bb37da97c89e3af3f9fb8c226a2c9743c23d17c19956d6f6347bb2a0c6b71a79321f921cd404bc5f0ac2ab9ca1d84933108981b2dce6ef81313d359da51a6356751c4cdfdaf3b2cc650bb2510b56aa8117a33d3da90d8d70db62d517a0bf253107f4dcc7ac7beabf30cfba56d80201a37d5ebaea5f5f9021032b8db3cface970a905b6bb212f2aea19a922b857532f57f64c729bb12ca04700815cb5125c6def4dc8a7a9d7705b0f31393907ca1053a5b12b70523db16602f666d0d954230d80066638466fb1d5d8dc6494e04ee4dbbc69c28477be906b956938ae87e864d1a48018d1dfbb1a7c5e4eff64a69cabd62552037d404a1657ab8757a44bb454a6697d9213476c1c3f401545e0711930089ac24263466fd55db1a7d11fa86af868f8266591b23c263639ec6581ac86729510fef4cac8488e316d17c22ad9e12faa90a78e40886e407c92e72ea8a4bd62e038fb56974542ec66ffa111edd716e801ac538492e53a3e6594a09ad8da4dfb885697676cf6ad2fe470699257adaacf508639e2bf54624f9f2a9eb702de452b30ff594e28ac0ab3657a5f1ab57d6646012644b64cf0cca47f572e48c17a06cd12125b3f0d9cf4c491ff03e6e55e90b9fab070b4f2e5df524c013ae6e2a2a9011930e6bf04199f51fd8f9b2b206c75b57fd319854782fe62bdc0bf42ded95470756c97df3379d9eb5fdef2e989f9f52bc6563e11d9e5987410e18e3a67080e2fe6e08c7d0243a7e9c6caf2486ed0f5ee6dafaf59d0ed36777f66e0aa16f7916f8fd958ba4266dc7cf43fbe2fe47c722e04ff958d3acc34cb9bfcb823dfffc4a00c9c3ffa9cd4dbc4b28235de66e54a31969c70d5ee60e37de060fb2d335804ae2cc4ea6b452b3c11349a10533a9e926774ba75298340fb6a8fee33152ef885f403600fba949b3b52d1d067d354a8f8a982a61ca62d039fbc7fca85126bc1d411c818c982f4f6fd59145ab9045f61392bff1a063807ba18de84c1cfbd3dbd61925c770f2a9e52447073502dc899b14f9272c2369c7b2548ca3c1638bde378c0a50d75208b20f9af9eaabe411cf8f035c15fc2353f880be934fa91172bf0540949d17882af631697ff7607485f13bc2b1bafec47c5c371f57dc1a22e8728bcb4d1aad67133d18e7ea20ce99e8e31fe5c63130ff22a9afe8059da423f22d681284854570212ce84e28c7723535d6e94546b0a892e524208f01a04c8c7154f7f1552cc58dfd31c5d35412f87311bd59e506da652297b1d8251724a21ff92ffc111287872ae40f2cbce2dd8a6b05dee0f283084aaef504203dcb7e4b8ff1078110ad9e17efcb4eb70ef06bc20db73ea82aad6bd1c9d5b672e3463eeb5f591dfac5cc2829781722fb5eafc4fee54266ae78db118955ace7f01a1e39a12072fa6dfdd8092cb115f4985d8ae449c31ee3b4abec1cc522c6d7bed9d2ef5d9060397ffbe48d3bb0243db7ccf7b34fd77fc8a810d03f9422c74944368e400b0ed2b02bcbd444c96ac4bde62c3f20c5dcd4ef49e7234a5c35bb9b6cff13b62cc2c7d67866fd2cfabee26a473e9df37cc2bc91ccbadef9f9368dbf867f8f36e065dbb657cc33a4c96073095eaf1b6e4f71036e6456d82027cb2afc152d4b5a80f324713670ee047ff0d6be1fafe45b20951e40f71f016270d00e90c27976a2990c9905db3b035ccc3a58c241ec88e3a199766f6c243a1755153eb14cfedcf66b74e0fcbee30d69aa787e386a34069feff0830307214d17cf8c105b22a1f79eb8203831ff0db90122750ef6abb5373b402e65bd79f886027ae713f62e9425879caae9cb00f5c87da95d420637946b289aede6665d12bbe63daf409fdf45b543d03bbb5baeb13697b096dcbc6d9b3db342e7887dd514f2f0783332770272cff09451ab1c7b44480a9c54f7cb3656e9cfaa4e9246e9d48cf9504ea76318ea7e4714ff81b1d25157e672142ccf18f666efab666717791987327935ccba18b67b358127e39f39b17185874b0833e3ff4e19e469d64466fca21ef392aa7696153d988f12b276637b9446d2a20cf6deeb30f8d7cee3724b21fbabffa16e8941538cc57012fe6e50b1510f954256f484a101c5798d323ad1b5cd729c423a565d8168b8afe9108f1419a8c432b38b3d08157f71f9ce0f29348215f3b027893f34673382bb3135e6de2786ade24625daf52effe79543d981e5ae619a378f13b4f97dd35687e40bd13c293ad55e44c23bee7f1aa42912a269c489d2bffd6d7eccc68bd4eee3c5d1f66bbd2e2fb19e27dad49d5719c3a3456fc867610d2d532cb6a5193647501a780242de61c8b9748c6f20109dce2e94c829d2a290fc09496d7105a74671fe8e1682d35d6e40ad3de3b2d647d7410266172d766cfbcdcb42e66522f7b57aecac405eab5429accde60ce1b53418aa6b3ba48f2132658d8d606183666e22116eb3854b3e8ec6b51c62bacd286cc1cc46738152c538d178cac03e7c21d00b82b89e0e68bbbfca3d73630049f641ec894dbe2a179e157c29a441445da68eb8188e82c3ea5437ded23e18e9db1bbd5ad52c2190921b183edbc320f772c9d2155b6c76408874f3081c12a5b78df8f00dc3471af703027930fa616eaff4dde60dc2d4614491777d9b05350c542a81fdb7151d49735beef1bf9906c594466efa24e3b4ad7e466580d51a6a6f69545b0031d1253670d524feb49f67fa145ba4d5646df9e9e066eb094a4182e5f5db0c436a895986fbeba7d64de673dfb4f625a6486b92bd828271ce679812c31e1ccc1cb75fb97ee32a33385d79eb754925cc238b2da9ecfd86d07918e7a1aa3f8a89dd5dcd87c5cafe54c5b13fead91cc37393a252f42a12cb0436ce68b3c2f4127b7ff9effc9ee265555ddebdd01de9a66f23ea6b9c00248d83326c4ecba1482348d7779fd762050f0c5fd3de83ac923b2e9882cae81a9ff1536c17d42e1a257c23dba79ed89eb1224e3265a45e5cfc150f51b8bdac579a0b1cab3d73bdfc9bb80a5d580780d38a79238d715b2cbe4b9881b580725653305173659fa1df3c9099655ee1ca378e3f53e4c72b0c997e2452d22e66c9c53117acfe5fd402e42a25f2dabf898d80ac53a4f0cdb947af01b2cc56e1224e4f3b7d6798d5f60f749baa89938cc00c1ed81d4ae9e2cb84fb4f79b3260254177a318135f8a4f106fe77d4794669f1a9b26216c039616522210f2b3521c05f5c4b9e589e4bb3065e7dde9bf31b4ad4b4b90b579927fff499bb9a28271a20ead68c3cfd8dc98efaac93ecff9eea77de45a7408f55bff8cfe9af3d34be816af8e6435cad438dc304e0313e69ba97e064c94e797d553a34d4e2946c96475c2f6e603cd6f76ce2087fd9076ea6f256ebdaf66bc66f382088d4d1c4f24a4236c265e69a44bdeea0f26fbf7406895745ec8aac93f6e54b69b24152c2c6bf6a6b8aba5e407816a456fcd33db2410c2d52efe1add4bc342a163f5a3571841f03d8e8725dfec53dcb228bd2ee54032c34ca1df64f87c2876c59586f0cd518e21973b87074b98d2e72cbcefd25e454a3c4c367d3895deb06a624ad4458f102c3795eaad7eb93a2d901c983b2f80826da37788c59b8d3478a007499a98a3e22c4c1a963b677623b9dd9578f98075cc9a6f433d18094557f5730b616f8e611ed02bbc265a5883294d76fded8d06193eeb7be9bdf3870ac0e5b02094f02ffc95e01dd5e4a3368f35134718c089d88a5988f01c7461f5aff1f4c5ccab0c65fe6f1050626415777068053f27a9cd790830d159329be624d589f53ba3e84d0e35c0631b7ffc8a772c733e838a781866f7ce842e336132992ed01aa64e6cc91319aae660b7f0b9d9e057eb740c553a308321d3c295130e00331794e515893e6ffac9f9bbdea4a905c92b8240ac1f8fa3e4965a257786582b802e8e11349f6cb86a418a775f32a2198ba7598050608b038832705ae38d8385887e747c9cf82cb61f9bae33118aacaa8e450bf22d67a992e25d8ac584e697fc55f8f8687bc13148356c68cdcf687e8fad5e6a55fd5b72df75de6664925b41f67ea596500d1440b0160bf13d98eeb2b841f04ac96c51fad70ce65511d2832fefc745afa5c7180925922ddbf9932a22c9b97fcad15dbb56d6a3ce69fef8df486fec795e613fb4a8686cdb7cb96fe1294a5aa05e2e18d33751211c5c0d9986491f5ec3489227d8c642acc033f9f0294735679e46e8c7d66a5a89031a0ccf75a02095474b6e7d99a3577fa7c5f72fbc7278a47ef57ff53b8535b0625f6e19a64f7344388039dbd134bcd04f8d01dd222b3c330299d38001d348dd7a035fa55d4d7f644ee9fbe34503e31cca23aee86bb36271dc5a26a5592611f6515efad5f1eea527b7bbd088b35776e3717f22010ceee29528e025256b948f8d7fa9b5034ca1146e5dc9cda0d2a002f0a216fb4e3fdafa30ab35b3e94843c03384af69c65d8940ecba90521306ea9dba38326fa80eeba6138023441ec0997ff22c9c1f36ab346821aff2d633cd4ab7f573fa26245338cc993aef5b4fcdbac1a6585765776269340b3f507fc2080334e6013a32f23dbcd955720b6152b0b1519b34b14f6e511ff7275c641394d33b68ca9a537c70e5ed10899b8672174a13ab875100f79215e047029aba98674249baf6147dde6ba41d7be683bb0ab2f4382c8a547ec0620fbc590c4da8e83f4a15ecf3c4dbbb505f362dd750c3f6501e758704f08cb8c2f76be67905c26fb0e3c921dbf00d3c9f7ef6b7d1a9f868f017573b0d3d96f6a85a376f11233914c49224fed117f608e8a5662cbbc7de192d2bd5293460fcf989d1c46378a428d2ab15fe625ce1b7c0f473081886f8adbdb9bc99ccfb44feb7563f0b409f0be99e064f08ceec5af96b88b53ae1c68c04f031a5adc0965bd78c826549b671308bfc6f8f7ed1cd9895ef532a1aab245609bdd0bce00f1a3c120cb5212d831e0418d3795cd6437e772e447a901bd876f12dc2cfeaa9de3733994c5cb954da89e7fcc626bfb38086030a70d9bc5f3ae860c8d36c9f936ad752211765b5c37b3f2e15e3e37836e4edbe4e6eeaa94524f853356fbfa9a49fef0dd0aa30f07fcc7422bf4090f375f52ecae7bb75346f10646f84b8ab351879833a5e26e2eef13af051e3d43924d3278b9a3e7318d3966a71abf7b91697da0179d4779c663525cb7ba5c2c15f310ef1f3570fe5643c333640d2cbcd2bd227f5b4bbdc8cb1e2182fd042c8357010337c3d7a6600c34522a0687f310e0a9adf964d9510fdb829caa83f", 0x1000}, {&(0x7f0000000540)="c2d1a79d62ac5626cb5c607961a7e37445b350b1567c025b4ddd6a0766b4a81cc4bb5a9a484dacbb1ba1c841044149369412dcc8701b9665f0aff93d8768c8609019a19e523159bd9f9486ee1479424b93e18159d8dd6982d343f16b7a39df8bdc6fd37a6b11851455218e19ed4a8f689494c9d1199e0ebdc009a16d805d66c942fa126e394389418f1e010867fb95d68ba49ffd462fc17ad0567c71aa1f08ecfbf4f00e", 0xa4}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x100000001, 0x1, 0x8, 0x9}, {0x0, 0x4, 0x80000001, 0xfffffffffffffc00}, {0xfffffffffffffff8, 0xabd8, 0x6, 0x9}, {0x101, 0x1000, 0x401, 0x6}, {0x81, 0x1, 0xffff, 0x3}, {0x7, 0x7, 0x0, 0x3}, {0x4, 0xffffffff, 0x10001}, {0xfaaa, 0x6, 0x7, 0x10001}, {0x6, 0xb026, 0x400, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfab1893e3cb199c, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1, 0x2, 0x950a, 0x537}, {0xed, 0x6, 0x200, 0x7}, {0x2, 0x2, 0x132, 0x334}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:33 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e", 0x0, 0xfffffffffffffffe}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="8af064c1bc963e24250151a09b37309164d173f2758b8f5fc761af197e7f8f7ba906d38f3f0efe563e1ccb78454bc9f926f6ed8952e0a9cb72da96fec0b87c69d61eda7e2b0756cae7ddc83b85064be0871cc0bbeeb1ca6e773c45e9db6afce28a3bbc9ce4dd20efd8dcf84789e2f16625dfba5caa8c7b30128525e1042dc7e9d12a33df08b8df88ee330d440a1c2bc600abea57a562b139ca686f99eed9e785c632c848e3720dd9c5cf4647c7481cc64be87dfcebea66332e5e32673f49e5d3d04f24301bcbadda3ce350508a388462ac9f0213ba652bc209cbf4c91b9a16f555ca69a0ba6ca257c73b633a39dcfec3aaef663cb21ca032", 0xf8}, {&(0x7f0000000340)="add337471a6980270eaf4f558b2c7bfc902e7980d30d0433b0549d1798fd036ad373df289c0b9db1fecee45f0acbd8e6c36ea00da869f4963b23d3d8d070dc2a88394eec3679835cb7cc4df31805b564d78edeb984d1d2b4b10acfa65411179f430cdc82bd8ba725adb6e2a1d9fc79550fb4dbd4d49f36985165562e7f6ce2379acb5e0f941d3f73f260d70f48f66615eddda18fc4050fc646c0dd71f26a6d44df20da3ed90203ee66089a56b41f8d60eba49574d15f8edd8196abbe4e93994055a2c3fc508aed7c739d198317e172fc2b0a5d9f6a43edf8ac01b2c689d99b", 0xdf}, {&(0x7f0000000080)="1af85c803618929dfe7bd8551608eb98719107f4683ccb7a18f4f7370e3f66345fbe661098d0b6c34ffd6955b2eaffc8fec806e4f5d92013ec298d85563ad8b417c478f2ac7ae58b", 0x48}], 0x3, 0x0, 0x0) syz_open_pts() 16:03:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x42) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1000, './file0\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10000) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/96, 0x60) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x0, 0x8, 0x6, 0x25b4030d, &(0x7f00000001c0)={{0x200, 0x4ff, 0x8000, 0x5, 0x100000000, 0x4, 0x2}, {[0x4, 0x5, 0x2, 0x9, 0x5, 0xdde, 0x6, 0xcf, 0x9, 0xbbe3, 0xffffffff, 0x4, 0x3f, 0x9, 0x400, 0x101, 0x3e3f, 0x7], [0x2, 0x9, 0x5, 0x7f6, 0x101, 0x2, 0xfffffffffffffe00, 0xfff, 0x14, 0x5], [0x1, 0x3, 0x20, 0x80000000, 0x9e, 0x101, 0xff], [0x6, 0x4, 0xffffffffffffffff, 0xffffffffffff9543, 0x7ff, 0x4], [{0x7fffffff, 0x9, 0x40, 0x1}, {0x2, 0xe18, 0x3, 0x4}, {0x80000000, 0x3, 0xc8, 0xc}, {0x101, 0x2, 0x100000000, 0x6}, {0x9a20000000000, 0x9, 0x7}, {0x80000001, 0x20bf, 0x5, 0x2}, {0x953, 0x42084686, 0xa4, 0x8000000000000000}, {0x7, 0x8, 0x3ff, 0x80000001}], {0x2, 0x742, 0x100000001, 0x5}, {0xfffffffffffffff9, 0x4, 0xb302, 0x7}}}, 0x7fffffff, 0x3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x1) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x8) mknod(&(0x7f00000005c0)='./file1\x00', 0x9118, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0xffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000640)=0x8001) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000006c0)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000700)={0x401, 0x10000, {0x10000, 0x5}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x80, 0x0) semget(0x2, 0x4, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000780)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000800)={0x2e, 0x0, &(0x7f00000007c0)=""/46}) r1 = open(&(0x7f0000000840)='./file0\x00', 0x100, 0x101) chmod(&(0x7f0000000880)='./file2\x00', 0x109) r2 = shmget(0x2, 0x1000, 0x26f2eea3545869ee, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000a00)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x6d, 0x1d}, 0x7f, 0x100000000, r7, r8, 0x81, 0x7f, 0x200}) 16:03:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xb, 0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000140)="670dc3", 0x256) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb5c7f99f9a6162e8, &(0x7f0000000140)="b661f1978741373924c8b083399a1a4eb20018decff6f1e79a35087aa9ecb697efea643dd33a3be0aca892affaf737e6a53302") 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") pread(r0, &(0x7f00000000c0)="d5a5590b66e3df8ef24e16a758d033a9cae66cbac6f5c3bedc17d308cef164763b55a077ff0d1b2bc25fb79b972a8ce1c93893292230454927ff1849959d07540158d147709577cd0165e03bb4bce7e0934c74e0f8076a8ebdf44f374641c5b0f7c480f757", 0x65, 0x0, 0x0) 16:03:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/70, 0x46}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x2, 0x7) listen(r1, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='B') 16:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x8}, {r0, 0xc5acb44fb5bf1254}, {r0, 0x2}, {r0, 0x54}, {r0, 0x8}], 0x6, 0x8298) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x3d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:03:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x10001, 0x4, 0x8, 0x8}, {0x0, 0x6, 0xb6d1, 0x6af}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r1, 0x0, 0x0, 0x9a095378b11edd00) flock(r0, 0x1) 16:03:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r1, &(0x7f0000001700), 0x23b) writev(r2, &(0x7f0000002140)=[{&(0x7f0000000080)="274d72e1f25bd07b1fd01da4acf40725370db72a5152113f67090a2f283c4964f3fd70411cfde48706f86f0164f74d4b2221a2a66f6b4ab427b8f83ad1526eac33a3cf39343b2605a7ff80ad2ea6a378e9e6453d1012b95041ced5d6f45551762974cc2eb6abe56e5872b2f3d0fe6026037de41e1f198bae073c4a8f5a934a38c259c88e57ae926f26383b6586fffb579db1460df98441ade944890bf54e4d69765215fd9278da398aa893a63ba68358ad06f57a73e3a42e56277a681865ef2c919f495782d310ce5d4b05299562ab1251aa7785cdc04c53d31a49178a99e88ab202047bfb3d5f8dab195d0178e0c51cf465dab6b1664da6bce625afe7bdccf79b559ce75a7f6352f17030b36a8bb2ae19323bebf9dc55b8bcbe74666145afed2f58c2ff980a24c06ca6bc722f1fd4dd293389247f75b6e735021e93b43dd956e7204ca59b2fa683035ddd441247ae733e145740c7c2ea2b70c74732dc6e9dd2488fa3009f02a941917907fa9ea5d88b1143c37f2fce8ab56449594d28d8790912b915d30983575ee842704d935c8ca7196e015b3e52a6ca55cc34e14b80ebc8512098d040add570f56d0f0c91a5697936a339a0a02b13bfa84a419d89454b0f7faba592b1729c18ec42463f6e6e8f5347aefabf0efa74dcaad57b0187c48cf19c7306e5359a5fe8cb97782fd8d110d8366ecee6653b33a616fbed57502822ae7c4027f3df6fb23d7f06f570a2423db618a42c6505413e177021ba431375ff95a02d206979e06acc49a9c1e9a1fdc58d4a22f1ed44cb9fc716563320467a8a3853419e1d7769c3141b30adb50f90d1cc76c993d70e37af56021001ceac7194d6c1b1f64a9b973d09fb8d6cf327e493d5e000baf553b041114a9ba83036e80acb888185df7c145590add44abe4475249b2bb560843f53387e16e17d42a00108c04be8a7359764574ec9d6796287eef9d5ae965ea9e2fafd173ecb430362e31b92ee03d2ef4c86996b325b3d129ce96b4e8d63c9c5ab3c21a35536d1a0d2b9a651ac0f3d526ea0699b14e63b0201821c2aa2e381006a7648492c55a36e7e253b872a4b6b615e4074bd4faaa129fdd381cfb472ba9bd6849d0964fa6f0ed6926ecf5562fbaf39160f9b62754b50a5bf88503f17b3ee29c6343de793c14c838a87788f4f9ded2aa3584ae07358ac010c967e9e2ef75084c40f80fb41df9572dc876d2212b0ee56728aa0c733c36b595f20ae09fd9cef27f150fac86ff3ce39d7d2c32da3ff53ff7871adb7060ed84f0bc633ff11a6045533fc8b93cc67fefc1ecc0bbc785bfcb4e6d63cdcf3258f8a4f7546d5a3296ff8818fc816100956d125c142655297fdab8c3b8e9045c6e2a83a6e2cd6b18201bed73bfeb58ba866eb15f37e08a237d349029b09e5c58465fd5f60c0bfad6b7ca4146abf6749c78682ec4a6d4b3bb3c2ad3fe63eb63b623413e79e712a64ec0b8c72ff1d0891472a6e49e3017b5a046c0d739c894cab39de7c65e5b57e4f2109a9adf2ba71de77d21532b025c445fde98888aeffd55fc2991d9362bee65e3503285e4a6f45cecaa9d523ba13bfc521d6bf37028f87f1b281d7b092a0114f78b62f9489fac28177d7e159f4c0db2a6616cf91bd9aa3895995cbfe641de51f90441e9f3f8804eb275552da431a749e2f1d6d184817bb4081778fcdeb42d5504f6a33633dd94cddc1d1011f2537f7ccedc507368b8b568204303b64fba1422047eaaeed9e852a3875fccbb206f7ae5b91ff161367e9d2004aeddc0fb11f34692777268280b2eb630824670520aca967e302e0fb623495e0ac4f757bc2f804a9e595bdaa572509fa3fc4182f798c74fd54399225de327845a3e414da9770644520b0a92f16f2c01e4c0c9723b691c5bca28faa134807a0ade07854315c53084646685fd1d1db5478ce40be581b8c0951bf94449d1c9919e6f7c87c57f36f867a60f85a5d416789f6ff88144680e8020dfeb1cd3f30ec700dd21c9669aa34d88f188fdd04cea42d65d6dc1f5276f46c830cbbe877e920fc5d972861e859e2486ceeb4e17d9943599bd5f453163a0d55853ea6dcbd04040c10481b3121cd2f3494bb14b6583053fa49503d070d28284442734662209b558c3911c50892e605095460e632129efbb539fe460ba81b6d978f65dc5dfcbe5ca610f29273dc4cf64fd2d7dc8470c478449f377d7537bd284a9ba69022f839e76ad0dce8ff865b4f3ef7fe1210cd2393bd20ac8ef90858a0139c186ab24438fcb84583496bf8e4763f313846a415d3b051673463659f9ea78ebb09f3a846108817b7ade1275dca46f1f65d4c0644ba242a6111651160586eca8ae66e6bf7e68d12c2d57ceef9fcfe372417a75fbff9a2cae7dfe74e478e6e7ad578a1188b03a404effef37082115d53a187351a32e62feec7066d4c1bfc18a76942adece30c20340b1dada5e6b74c5cce3c6e3a66b7c78683e72a7425e1a9599bab8ba573f2d4dd54df1b3c6c2b0e48d58691e5a2a9a041b38e63a04cac5ba33972cdff7b2a5a3b37b18e14f6ebf0bde7fa98409ad60b3a68e2f3b1991344c23d97de120ffb1afb49d072e270d900489285557ec07e6420e0cca89b057e0aaacff6152677b7f693080d889daa278d0a3b133eec33f7245fc069ea4f8ca48dde2334184206496891fdb7a9de2897a2507451c69eff6c1a82567bc510a1e93f43452fef71e576326acd45263fa9d0bcb3ea3b909d81e9a7ab5ece6da0a58bc2bbd9b4c2bba8c7994fab603419aa9a96b5c03dd872ea66581cd230bd4c8b0f1aaf1336ccd236cc0015e59083c43f8b829308629c0a2d4a9617349431f325ceba5a5b7f09ad6b5328d558a07e931e59b938712a888f74181f39b330ff6eb261979155916f08cfc2a5fdd8dcef4cf92ef4c892ed534a98bf83f6112b05a54f044176fc8dd656459ee31b838313157fc848d87e514d364263f6644b86d7800a991e42bbd9e87519160b9d31a6d53a820b875f0bb62927c5736c2f924e1930b917bf1d6f17703bab909d345253ddc79b82f45fb5ffb889067f8e08c87b2ce19c50e23df70473bfd8e6d7ea5f3f7a4c6cf1283642583fbd95783453165b3e2f984ae458cb54edd5d67ea1ec2fa83a65841ccaf3f32058d78e581801840ec5d3b7522952bfb3e61f83727d0fcab4581a17d200100c5f3c108c5bf761274ba2e31cad550c7a77cd93f1ba5d58ecb0832aef2405de7103dfc9a70e1e10b540eec5228dd38fb112431393181d0f37a7a0827f10b539198aaba2eefeb06d0345280b4812d65e0a3fda3757b9f48f13bed0eb5c9b610fb26ac83d0e0c246703adf738f62822e38309f7c12916414a4367c244ab19e1f4c84cbf8a1eb957bf2c954621e6deaec0d1d8b5a55120aea3e121630f1baad5a61708570b11b6ca0516460477dbdf4531f79311c884207ad8d83b5d9dba9c9874c34c83343e3d07b8b707da80ca769cf82d577eb7748b0c3c619ef9e95625541f6c0a4121ccfadd615619f7c70911faee270c625e21f7e916b92eedee6b5aa39da38651e58b9df5d48b90c5f90456154540fcd12187bfc5c4a64d8b4cb3d9613f480a144f7d9866bc27595028b5b1dfdf9234be8790415dc970e9599960b84293cd89852d7aeb35ef3ff4f42c919abfc96fe55de26eee1496fd870a6896caa5dec0a74a0782edd0282344b2f6b916f5bc8fbb18349036e17d0782401692b060940e0b996cda484ff47a43d675a642aa368537558e4cc4b7309b1be2404fdaa641ae25234e64d416c0cfe6c6b2135c20d234ee5e9ca9f5d24d89295b844024b8c38345ca542b7a84c55eb0bb6836d9de544dacc29c4a49da395e8c415d8b52d6a7ae577e442ae1bb9f8b7aceb3011642c436dc45edb16a2f2fb433e1924afd71afede09569ddb0ffb291e60f893e4e989aa217462acb6287551305dc31ea2c8d579d7fba669abb12dc20e57d239698312d9435e0ebcd1e84956462bfd44480a5d200ea0c4ddfa942e2d836bd11eb890b0247b3a809a0f7fa00a4970e0bfe91abcc28acf6ea3e65503be29f6a2616ebd720558e3b3cc2e046bdd9a66fa11abff567bf6e84c042ae4697bdf64862a3664012a7521f2c85f757879c1bc556855c7cc4c131d9448dfd31bb76c4262a522539b080885c7b0758632a7f9fd1234d746bd33cfd2b6ca9ce5cd6fa816251ac62073ccc7b06f36a6cc4c82d21f5678118cda7a10d36e056a20906cea5ad283b3a13a77f64fccf65d9849cc0ee89ea5dd6bc59cc8ee857a47b6f4575b9abbd728f2f6943ffa819895888d8edef83ca25d7c35ce7254c8467d31a3e5cee86a7a88724bbaf1c372ef1a7f8737a1acfd348ebb79e37d656ace6ab80daaf5b29c8e63f6eccdf63492e44c9bffb10c524286b8e27ae88999834a695cc85906991136213d6ebc9face7da9042af7896dec1eff772b1f2a6adeb8d5289c6d1729cf2553fa9f879c7df51501a078b7801790a81be6fa0d9b2d7f9917bbe6977b904756f04525ebaa1e144833a1942f42802dbcf5f804fa58cb90df68d881876e31968a394331fa8f5531bca28b4c64593b97f5020df7164866e7e13cba613f0c03979baa2c4e53dff69b83a40ed2a422b0e5fd02e17bc1cca3b261a47b99548386a19d467ea8f1472b2b924c76c9f96fd03dece12a52b2ae0e53d4930e1de788a857baa3042b1108a9c297ce420c79ca9e4b11f97e2ed3132d616110ac4683ee49cdd0e98bafee7a7cc4081615da340e90ee73c657ee5cac74cc27de447b51e11f4f63760329c9c6cec364962deae08b6c9b7c3ff06b746b83606938bce04bdd079082b631a4c0550a56acd65abd00cfd6fe13a6f8cd9f72a8cbd5be448250ed3d287b3126e841c144361f9112bb8b2e8a9c46e89c114e98a00852ad83dd76ceaca643a8cd185a88930852bfaf955a2eded2b1492fabf0681415746ae922095aa19d3b5b421f9e6867926dd89341fd5ad25a1df826f01085b93a2881d5c9496948db37233c92fc4a291ebaba08a519f454a9ee12b252e5ef7397d560a94dc47ad222ea4fe8661f2db501bd4058d74b097d10d9d271abcc1e3e8a1939d849db1e78c6874c0c26ae3710fdc63b9549067278332ba7a6e57c7d63d46884865b50eeba4d6002f5c1325b558d567f661c694165ea743a395f11ef12532a37b16c47ce1113440364ab1a91a2b2521030305b65acdad96e6ecfdb96acb73c5756346c5cf99fe45215c4ac02bcd60f9e7e4092161266940a58d571da5978dcb55e984bf4c09dff5abe87da48661db156d87a67e3bbcaa6bad3ec43c4674bdd7a5b1cac84fd0325abe8b6486e5e2a1714e3a0a321ea49b921554fbacbe801aa28bf2abd8ea2294b621d129b2e99016dca15050bc99605d0302836eac8da0887923b90144a8adfe33244ade13b202f3a60ac0da6ff12c724f746ffae8514963e78a197e44fa019ba0521c58bc2b9c22e270c7c6b8c0376c969c7cef251ea71a142d5e9cc8d13157aa94f982ca7a8f521df4d7fca212ca62e8b55a76f40ae2921659d4ea512991f8e79664a68bab2a9226c442b37e61a230cc33137bf48f204c2fe56b41ea4337cc4641e5c4a585ab4ce52328b43fd4a6c653c41717120cfe4b5531ad021b26575dd9834229b409dbe0f0aa03e24b88f3cddefc633f25ea9cf566d3723576e743d81d75f93424e1b132237375cec838211a91e788829f03933e95b96348ee14a667bdf0a9610fe010893bde34a59482be811e7746baa3b36ecaff0a88cd3b870d9ad9d4882", 0x1000}, {&(0x7f0000001080)="2dc8362796bef21d3b2812de3415f650959a2383b667479d4d226717e4671618826ed1ba9ff1b6a9be11e0f6314a44fde24304f055e6b4673b9905fbc3181b70a52baae7eedd203602282cfc3587a03f7d56ca2c12fa9c4416f517f175d525426c697a3ce957222272f1ff253269a645cbe3fab51f49afaca16f19e9df6fcf46b93f57485d2696d85e236b499ad9ad2dc33854ad827afe4baa6f5bfd74ccc6ae25631c708311879cdab017f84511ae93c8f6c076e80d36cbd440419be1c49510fbdf879e928903494dacefa63b2aee05576b796ca4b8e5226764bee2248be6c749d2679b294aa147de71d3b47b706a77debdf1552f3f19e62b43d06e4fb31059e843876b10708f831694818a8c4626c9aea72452d41abcf642e611c927a3732068a97dc426d85290566f77b6d2af4f18c3aa2efc782e94dff4202ef2915fe4456aad5909fc1f7dba386bc13ce68cf324f737673afc3867ff1a356cd9dd70a8cf79de03d7d2110c63690e3b16a0fbeabc80e40b112038f83cdc7812c4b0f5226873f3ef7720ab4d25750b36e7db315940e7fb154014ea3aac53087303764282a34ea286d477a4a6a47935c5036db47bf0cf8b016a1596aaa62a5316626000c358b6343aebaece2759d89772795a29b799d2fa363bbc37bc800eb1ca4cf19385a2d3a99d04b0a1035288a4a63054445aca7c9dec38bddbaf172577a5f650bc0e2986e85e307ae7ce56c41b090461ad5de0af567aabc37fe4cc04eef315ccda613aece6df803f579dcea0615f9af318dda709c340b2530822b90c35790ec7d1b157ac808e7856c05a7df1dc959a9ccd96d0f55b56e5ddb48f5668d6b443fb645d20ec2d5ffdf9ef55a3282c14a1efd4c13d699d61ba3f1aae5986d025207eb7146c2a529fab03d7e2b64ebd6f430ff4f205ac78e3445ed51389bf7b06fafff7a1fe6c92e3031d35213dd58004a98a168100f918ce98ce14e8bd9a91273ad892f7e75a49c7eac138b81d982a7849cb07458f3cb1e95a355d7ac9c8f28051e8296f70d92942936253101ba379fb65269ec048db2857207faeecaec1e3a21afd1bf3802d980d704944788ac73c6feb07ff4fd61f475f473db0b3a39705b7eac9f6be58c036f40d34c6c93179f4952e3fbbe0b9a565528339247904325f438325d9df2679715e6afcf450012be0eaf57f32488f159ed6bdb770a785c0c14be54ead267e137dc667556c37a6ebe961408a222e0bc810803317b5e5988a3af63b4563f429e6e762889292ab05c9fe87f7d0cecfd716594f17da97b7d6d67daf01a3f33a5db30582e064db8f4bf481b7ed87f31b9836d3ccdf3c85353c72415ae21a33e6fbdffcefa1aadb7851ccd5a8c835c24e78cc665be822b9749595aaef293eed6fb9822b280a068383f0d4ffd95c83426a576cee69567e9cff6324167d72a7a8410feb62fdcfc4255266e386e60fcf780bc20b2e032306f4eaa2dedd9ecfebcb58060b5a330d1565098c3a097f111480909053f771b144f046d7e3434086c2c55eb463436a02253d7601a9d88f98c87fa35cc466a91b45ac0b7578d0d63bb18d5cce7874ce50a486c76ba1c9c5ac93ab8ed6d58e2889e63a393c94dffe2d1aec5d1af1a791bf8bb48486f9e9d4e953220afded2799b590b54bb73b420c4fc881267c57a4d1a5d83514a8b36c174cce39c32fb809eb6094f331f721a9c5b351e41407c695d0c5ce92285d6986e34ab6db704f9940b72fbc5835fe21f1f6267f492f79ca6b115fbf046fc25204eefe1d31f31c32667086e0190c436cdbfad9542441d6e94ff2878c9fd9d5e429c0088829a93b27b9facbe3ade3ecf70bc1bfa2c65f650cd319c45bbf1182cc572769d6315b94b7f5b5686b902ed27ebb5b683b84f169b9958ad404550cea51dfa86624830e3adcba63e9b111eb38e54bf38cb3bbffd1f5d1d6f360be36d2b1e8bcde3a01647c16d8bb0c0058295e7158b48ea351044f0cc99b5d50af6cb230290e3ee9fba6037f442acae405b9b6e63d6dfac23349846f4c9196aae0b7769725388b8111113c1a2e6189167fbad569fe5165faf5b8d7ad7f7041cccc9a1de182e950d680efdc1846c9e77bb42bb2985fc228adab055737fbc949c1675efefca9e9c6f54f2145d21a83ecf676db463f010592f1578ea621b446d4616f6401c424c881cc70bc78a9b62e2e0cc1db4c173e0bda3b6e258838175ba4a75bfeafc2a0d3f782f13e2ccb68bb3c7ed054a62dbc80655746ebdec0e0ffbbecee8103d25717deaaa6db5d5823ec097004b93001cf514f0f6692f99cd989280f0478cfbfcc5bc205bf7e0b00f8f5dde74b6014b050b8a8aa92076fd749e6d1710ae46467f06ac80f34e157467e7be04e97874ff670afd00447af0946ea4650075b07638f75d63679668f0dea1867d742b55630476d60ea19dedf8ab0e87e060fddeb5b9e2fabe51189cb8e65d608577b06082ffcdfb0043c339ae183a906559cff3b259c6d48154bb8a9f37ed1b159ff0c1f994109f8b2481bcb78eaa4bf5b210b1f8fb3574ed4ccb58746b00c14dbc8936786aa89d71a66e078830e797cfdc1351f44d3fa89c2b6acbebec9ef4617fddc5a20a1b9c75340b16b0997ddc77b41ee92a6ab1cba9d974b621d443066e0d5f832eddecd316c02ec7cc5ac4aaa78a84ad99d59c1d8d979b8a1bab396a56dd5f2f170da808bfe8864258bde19bd509df8ce2d6bd8b98ed90527bf648cb25162a0dd621fc258a64c019d9becd0527f355a81d92f9ed7d45412818cc4a9d3f861f393ecae83028af2793784dfc10bc89579880718044c9bec7e5af5636cf47f5e393b5cb452be4e3615d8d75701335907e7b938590a1e9affe3371a25ae73eb5a56b621620a670b48943c183f10675c3ab783b7be79947ac35a57e6a74c2dd5dadce0898d05bc49c9858c35c5214de1a762b0480994d9ae9a55bd90c9d761f8b1ece8b7a49523366dbb03f6ba9239077f5bda57c98a80bca361f73e231ac9bef21c34d2a8b1aeabf525f283d28b05c85039f9f612a74efddcbf64267bdb79b7398496f0dc659b13489e40d9d10e3b4cc9d3a2b410ae770ef0c790f1f39a553b20f29ffbe9eb3d10d5c5e3e79f64489e40e3a3afba37a1034c275ef6bfd9d9c383ee8b82a880eee63be70b1d664ed2e2fcdac252b90a4507497085377dd49ff313f68e3957d0acf62ef4ee313f493d668a439da34d1e1ace83186c1e56d3e181f08f37afa909db22e1aeed7d046bfe7b4661b946973940e172d8a12630a7e8aa1191e7cb251f64ae58a2e408ce25533db3c6387fb938eaced29413f20bce79c9e8af91ad28ba9816e235364039d02dfef8ec118424edaa6eef16af82c76cec38149ff41b60c13cc8d86fdae2e3e375ebca12abe829f7857b607d6ca290e767cd5cb7c0a480e9c2b4de544272a0f8d83bec58c96aeb652751c0075d09c91826382923f4436dd702b8c05bd128cebb16962ab3994b18a389d45b37e2281706441d9672d1827deba3a3efc9ed0b406951820e5d8ce543815a679edca1beb40bbca7d4ed4a9dd24508ce6c6efc63503a253cece123fa11115f86fb55b352bef19b9f0667a6bc65a6c467cf20b459efa85217dc7168664e80dd2f35633ab227d864606fd94e68c999c3325aa95d81e73c6f7d239a9800cf71bb502db2984874c3a5b176ee22ecd2778720e3ab6c6bf43f2780b0a1e8ebb7475497fa19505beeadbb8754af0e748f8cf9f3022b2eee932fc827f09756b395f43bff233055822e10b950c7ab9b39ede6414f00edb232c4ddc90e300d00ca385a985d0a9be40c4a02f08a27d5106eff0e9c950dc3fd179c021fa694037abecded94a61ab79af443987a09b35f8642fcc74f7efa4dbbb5b31cce94579069e32acbe9806354ef69e7ba218b07a54d694ade95a306dfb673cdef58857b76a15b4c4a53f995fd5ff0fea676462e8cdd0de64f22354bdf3d52b7068fdc83a91760f407a9108f2e177332c96cd60668f311e73c6618174081a000f9ba603a312c08720fa10ca3e0e0da55872f8274b2d4f0d17b67e9441be4d791b1292ff513916f0aed450a3950cac23ed6c1170fe85191f4926a3646e79755c7ed2901e90ef5a5adcf6d6bcca4525f957bd9dab8d7637cd3f9a394a2073824a8814d6c16ff2a5472d7b413e413e0bd003da7b1bec2ba2984d1717a9241dc1edc7700e876395a355baa7c8bacbc46c584883b3346891fdb7f0ab66c15f5997dd8b983441b5f47af398242b0fc67f04c9c1bea2b4c1835e9cdec80c8d4a6c69061bff50de4d10f38ce723055aa63e97f8bf42881a96fba0e324f02135566252eab143da0f9c7d7f6b16f247e6d2e075559fc24264f542c944c97aa99d97c3a57dd844c7a33934d379242a404f5b9ff36acbca08f4d85ceff4d7bdd0e7b9f4331157bc31c6498ace6023001633ff76da2c92c512f969bd0f716cf54152beda9b96b90ed9d89774f9f11d1c29f9a8099be2d2b4d98db3876bf3f7001c81429253a9c05f9fd7551d732ed8e4ad0473b4face74d33c45b39ebfccbf9f898bf517ed4fd28bd5753a6ad7270d9686b93e39dcacb98ff549784aee9c1549d7fb7dbaad9f44caf2bcb9c3cb5d0bb0ad99c6b77c78e910a4aefb69834967ad2429eae99b42a65291a384de26e43654a8b64b9b2109251491de3f53f0e476b083d19a77b8582ab9bbc85242d87fcc7f51ccbef5b69c6251df0008009d4bd01ee1fcc29e3bb7227917bb7b838576036170eedc9e62112fe10541f80fc981627e5abe4ac2dcd2505421c06efe01b49a075720bdb8f41d88cc1f2a842a5923524664d437c4a24a95808d4d9aefcc4fec0dfe3434260dc83d766f4057d8936dc77ead9e01b219ab8e78c87c90840e9cee07da4a8f5047bc1cc886daf4942a9ae55778eeb2b13e15e117c28d8eda9f6e9110431e98914bcaabe40cd40a438a104da10ae522a3864b8f49ae9638d2a5cb82fbf6a240a3b4055cd2768032e190faf7350ade1d58f1f49dbfe204a1a0b0a0b4b8eb6567e6c9af2d117e8dcf376673fb4e0dccc40d78f88923ac0563d2a9bb8c3f6b4f95f6d000ebddee145a5ffad92b2340b11646d33224a6a384f472f435600b1ea86bc7580d65c53dd93eca20543e1feecb4b45947e1070cf4252eb9ca0b467c8f0fcd2bb8c24e87eb8bc0fe136a4bb4cad931093a56152dbaba7f3857025aa2d37b4ad2a321cd7f57290642495ca959b9607d9a3d60d052998753b41b79817ce093df52ce575977da0d98078e65aceff843ec2719f685e8ec055b3044daafb9b78659cedc0eb04013c4a8e4bfc53e26301f92437f4d985bc9458f444973c779aa2fece96690058d7621d94c69ccbaf7d4934945d7454eca9cb9db60069ef94497e83182776c7ca0595a3516d70404e44e07d45269c2b0296b8f8965e640a82074c06a0ba32787e7d1450426ecf05643ae8fa439614cbee8aa7e825acf699c8bd076882cfbc52c9559efe87bc6be284350991f719fe600778c2a765be66b8d6c63a667c5eb992b24efea653c0036138395378a53ad645d0b0c10b947fada5f687fba349ad06073052d3bc453f658f1796efc5f0644cbb2483610615da27f74b84783469fac3c7124711a84ebca435e2c618cc0ad77d399757dc9edb4512fda1ffad4d32dffa5b877912eaaee656840fdfc34d17e773517841ac1c06de37fa5216a72806ec657b38c6146cec621c15da159c65186a14e1d8d577e62c31b4a4a5ea0c997c506a3cdbb7ae6fb840e5c168730c2fc12e0", 0x1000}, {&(0x7f0000002080)="7846032b00e80936cdd71b91fd28037d6910c72a6ac05057739ff8cec398c2704a5e7060df1bb0c067b8cae58e2e7426ebd897920a43b9496da606a776d7c34ddf73faf387124ddf99ce05ba6471fde8537fa0dd9a9a4c6a39a37df64d7ed3ec7b2c1400f5c42cc87df5a48a616b423f50b20f67daad0e6b79e42768bd1bcaac55746a07aaf60adbff2b71dfdca11e8fdc23b267a1837e606cfcdd8d80b448664a9fd44ff6", 0xa5}], 0x3) 16:03:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x26a) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x84) 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x1, 0x53, 0xef09, 0x1}, {0x101, 0x1, 0x16d21c00, 0xef49}, {0x7fff, 0x4, 0x1, 0x8001}, {0xc32, 0x2, 0x1, 0xabe}, {0xf5, 0x99ee, 0xf1, 0x7}]}) sendto(r1, &(0x7f00000001c0)="6f6f76b5a6692a456d1b7075bfb9ac054746732a1629741736a56d90188d3607796227ad2847284761a337a9fe0f6140fcb2f431a3e8964c805cbd8dded6d3a62201c7016e8b4de3fbf5d196574b0357d3a1b0548c395256e6183e48cafbd6855408d3f8caaba2b0f6cb0133d42341649ec5b32487e71815864fb527a7b24aa001fa07f0de0995faa730875e33c78f7e723b6bce5e549e4b8d4492aa67c3e11b39c98ab88fbc5fc6887ae37014b90a15a76ff72f91b324168e", 0xb9, 0xa, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") syz_emit_ethernet(0x13, &(0x7f0000000040)="794706749f44b46fad200409ca8dd95e82e70d") 16:03:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) flock(r0, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 16:03:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x6, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket$inet(0x2, 0x3, 0x0) r3 = msgget(0x3, 0x35) r4 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getgid() r8 = getpgrp() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x40, r4, r5, r6, r7, 0x20, 0x3}, 0x845a, 0x80000001, r8, r9, 0x100000000, 0x1, 0x400, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:03:33 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0xfffffffffffffffe}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(0xffffffffffffffff, 0x0) 16:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) getsockopt(r0, 0x10001, 0x10000, &(0x7f0000000180)=""/133, &(0x7f0000000080)=0x85) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:03:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000240)=""/181, 0xb5, 0x800, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 16:03:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xae, 0xffffffff, 0x9, 0x8, "9ebc1202df08080e3815e3bf2a8e0f42966079ab", 0x1, 0x1ff}) 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffefa, &(0x7f0000000100)="0001e09d4b9d64b4dd965b202fcd4e361539c3a891805252c594cb8cd4fa426f33430b0e650822dc8f9f5b2e1ac038e5290629e44499ff6aabde0d52369914c07dd0d448ca0c30563cf86a8c8810bda811010e409f1250807116986ebe5e162f91a21666603b2f74f42f691c6f05dfa3f32c356d0c6339e2f953b43b2e752de9f110ac5eb6915f2469f48c1ad90a4ae12ff1db8989084fe2fddfb2a2fd9235cc46c7") 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10001, 0x0) semget$private(0x0, 0x1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0x3e, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:33 executing program 1: r0 = socket$inet6(0x18, 0xc004, 0x7fffffff) read(r0, &(0x7f0000000080)=""/7, 0x7) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x7, 0x4, "da4b48fa468bb8132fb00906fd98f063ab418bba", 0x2}) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 16:03:33 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/217) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000240)=0x8) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], &(0x7f0000000300)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r3 = kqueue() fcntl$dupfd(r3, 0xa, r2) 16:03:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) 16:03:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x2, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000140)=0x8000) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) accept$inet(r5, 0x0, &(0x7f0000000200)) 16:03:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x1, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r3, 0x7, 0x80000000000000, 0x0, 0x1d5) close(r2) r4 = open(&(0x7f0000000780)='./file0/file0\x00', 0x100, 0x100000084) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r5 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r6 = semget$private(0x0, 0x2000000000000f, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x23}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r7 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000700)=""/69) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0\x00', 0x0) chflags(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x17d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x80) semop(r6, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) fchdir(r4) 16:03:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000300)=""/134, 0x86}], 0x2, &(0x7f0000000240)=""/8, 0x8}, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendto$inet(r1, &(0x7f0000000480)="b042abc536d9905f1427b3b98cd70bfa9eacc370c351b148e7f76b2ce9b5e57f4991635313da0eca84f2dcfafe8a6ac25c7f18351552a564937c2ffb1b99c11556c1bb5cffcc5411b53c249c5241078def78f4f8ee3ceb9f3592cd3cbff8eb784af33f11907c3f7030a2479343b13774ef6c3786bb990b2cd14d71534eae1982d53e113b4cf535", 0x87, 0x0, &(0x7f0000000540)={0x2, 0x1}, 0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') openat(r1, &(0x7f0000000400)='./file0\x00', 0xe0245cdcfa90bffe, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000440)=0x8) 16:03:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8100, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x40006}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x1, 0x1e51) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x5, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xcc98, 0x3, 0x9, 0x5}]}) fcntl$getown(r0, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x6}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x3, './file0\x00'}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="9e86c3e4744d97960b2a31a255005247eddca662ef23f6b76dbb12627189e5ae222cc7fd209c406981d7a721a67e515e2abdf51d3fe841a760cb295ca16bb6e883422c11214c3c3705754a64d31e5a3fa67e97514fb42adfa4b4a509f5d7e1de8ed79360e9ad32451543ce6f34f7eca6fe69e8466e", 0x75}], 0x1, 0x0, 0x0) getuid() fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r1 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x10000) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) 16:03:33 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = semget$private(0x0, 0x0, 0x90) semop(r3, &(0x7f0000000000)=[{0x4, 0x48b7, 0x800}], 0x1) 16:03:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x800, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:03:33 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:03:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 16:03:33 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:03:34 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61, 0x0, 0x0, 0x3f}, {0x6, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") clock_getres(0x3, &(0x7f0000000100)) 16:03:35 executing program 0: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x302, r0) wait4(r0, &(0x7f0000000040), 0xa, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSBRK(r1, 0x2000747b) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x800, r0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0xfffffffffffffffa, 0x0, './file0\x00', 0x80, 0x100000000, 0x4, 0x3}) r3 = getpgrp() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) r4 = semget(0x1, 0x0, 0x20) semop(r4, &(0x7f0000000280)=[{0x1, 0x4, 0x800}, {0x7, 0x4, 0x1800}, {0xb77dcef93c22f83, 0x100000001, 0x1800}, {0x4, 0x9, 0x1800}, {0x1, 0x7398}], 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x40, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000300)=r2) ktrace(&(0x7f0000000340)='./file0\x00', 0xf3d9bf5c1c5794fd, 0x40000000, r3) select(0x40, &(0x7f0000000380)={0xcf67, 0x1, 0x8, 0x9, 0x8, 0xffffffffffffff75, 0x4016fda0, 0x9}, &(0x7f00000003c0)={0x7fffffff, 0x5, 0x6, 0x0, 0xffffffffffffffea, 0x6, 0x10000}, &(0x7f0000000400)={0x5, 0x0, 0x2, 0x301, 0x3, 0x6, 0x5, 0x1}, &(0x7f0000000440)={0x3, 0x1}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000480)=0x5) socket(0x6, 0x8007, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x36, 0x5, 0x7f, 0x7, "bab36786628555d474fe1ff6c5d07e997d8e7300", 0x9, 0x9}) ktrace(&(0x7f0000000500)='./file0\x00', 0x2, 0x40000000, r3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000540)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7ff, 0x2b}, {0x4, 0xaac}}) r5 = getgid() setgid(r5) sync() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000600)={0x5b, 0xf, {0x1, 0x3}}) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000680)='-*-[,\x00') 16:03:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x10000, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x20443, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:03:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:03:35 executing program 0: r0 = socket(0x18, 0x2, 0x5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001a5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0, 0x0) 16:03:35 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:03:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) acct(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000000, r1) 16:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:03:36 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = geteuid() r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x80000000, r1, r2, r3, r4, 0x1, 0x9}, 0x0, 0x2, r5, r6, 0x524c, 0x401, 0x6}) socketpair(0x6, 0x4, 0xd46, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r8 = socket(0x400000000018, 0x3, 0x3a) pwritev(r8, &(0x7f0000000140)=[{&(0x7f0000000080)="dcd542075d42e4df54976fe075cd56f8fcd920b8e07c8b157020e4de72bccf784df9f0dd45111e06b8ed4142d202ef704013a0a9e0a32f4ccd141dcd8df49e84dfdeb7f39832c25310203a9a63769cb4cfedc6864c7799dbdbc8491d9901d62871be19ffcc00b349ad8cb588a36b79330d94c76238aac6a6c9e19d1a600454168a0aa204f8f70a8896564b3107fbd8b880287c4649b55f", 0x97}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:03:36 executing program 0: open(&(0x7f0000000040)='./control\x00', 0x10, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) 16:03:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) write(r0, &(0x7f0000000040)="494c0caa2b90f60c30f01366b6afdb9906b7e7a459ce714bc0", 0x19) 16:03:36 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget(0x0, 0x2, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/187) symlink(&(0x7f0000000140)='./bus/../file0\x00', &(0x7f0000000080)='./bus\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x100000000) semget(0x1, 0x2, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:03:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x3, 0x40c2, 0x6}, 0x9, 0x401, 0x6}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xa354, 0x8000, 0x3}, 0x1f19, 0x98a, 0x7}) 16:03:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000005c0)={0x9, [{0x2, 0x3ff}, {0x1, 0x3f}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x3ff}, {0x7a04898639837e57, 0x47}, {0x2, 0x3f}, {0x2, 0x4}, {0x1, 0x100}, {0x3, 0x4}, {0x3, 0x3d}, {0x3, 0x5}, {0x2, 0x2}, {0x3, 0x1}, {0xc7332cba5cf25754, 0x9}, {0x2, 0x1f}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x10001}, {0x3, 0xaf}, {0x1, 0x4}, {0x1, 0xffffffffff750767}, {0x3, 0x1f}, {0x3, 0x7}, {0x3, 0x3}, {0x2}, {0x10e0a3541bb18fde, 0x6}, {0x1, 0x6}, {0x2, 0x6}, {0x3, 0x800}, {0x2, 0xffff}]}) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r6, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:03:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="002dcf36728dd811fbff2e2f661e8f5821c72e8da2ce9d4c371c1c2c744361b2b615077767f62fd56ed318107808c4c166c1ab315f36"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x7, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x1, 0x1}) 16:03:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) openat(r1, &(0x7f0000000080)='./bus\x00', 0x11, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300), 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:03:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:03:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4505) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) 16:03:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) close(r0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) 16:03:36 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3}}, &(0x7f0000000140)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r4 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r4, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r5}) r6 = dup(r4) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000400)) semop(r2, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) r7 = dup(r4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semop(0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000002c0)=0xae) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000040)={0xacbf, './file0\x00', './file0\x00'}) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:03:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x11, r3, 0x0, 0x0) 16:03:36 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x9, 0x101}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = fcntl$dupfd(r1, 0xa, r1) kevent(r5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000010, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x30, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0xe0de79894691913b, 0x6, 0xfc}, {{r2}, 0xfffffffffffffff8, 0x62, 0x0, 0xffff, 0x1}], 0x800, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x30, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0xfffffffffffffff7, 0x4}], 0x10000, &(0x7f0000000480)={0x9, 0x1}) setreuid(r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:03:36 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x4) r1 = geteuid() ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001140)={0x6, &(0x7f0000001100)=[{0x6, 0x4, 0x5, 0x363}, {0xe66e, 0x3, 0x5, 0x8}, {0x81, 0x6, 0xff, 0x401}, {0x8000, 0x0, 0xfffffffffffffffb, 0x2}, {0x0, 0x1, 0x5, 0x2}, {0x1e40000000, 0x3f, 0x9, 0x9}]}) r3 = geteuid() setreuid(r3, r1) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4097], &(0x7f0000001040)=0x1002) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) fcntl$getown(r0, 0x5) setreuid(r5, r1) 16:00:09 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCLOCK(r1, 0x20004276) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = dup2(r0, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000280)) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x5, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x7}) rmdir(&(0x7f0000000280)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="da43c6655797ee0a7220bd9077402709b19846c95de1d4e7577093b759cc803cdc04dd28d9244bb2b0fca975f482d37d2b4d09aa52cc6effa9d77f2489e6f2a09864e05d22b5e3d035447414e3d969b89fa28c2a08dd392ba8b063bdd79ad3f1361f58f631df9f551d3a08700ce14eee765df84fc4568294eef61fc62c5548aa5458b4ef2413e21e812e0bb5b868f761b10c71bf3c0530e4918776a36210f54b686e7e46992147bf62ac179d3ef999a6c4c31e8890cda48b4b48", 0xba) socket$inet(0x2, 0x5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d40ffc11aeefc013dde91fbd7a9bced1a476373bfb8b88c113f6e6257b6f3509b161159a75ffe5a8d6300d996d5a7dffb2a1ce7f560da6901f6e2358104a6ba17663b364c4046c20296e8cc7c94bbb35a7e9baeb79b217533f5f2f2ef38fc7d174cd935bb214b87b4504e835827a4efddbe44822e5b8cd4c7611967ce39ae23c5eb827d729784091103c52d3216530a0fb65e02a629b2d290c67fb3af248185112b5730b6208ce040c8af82f151e6f02fa35488f3328a889769abefdb74d89d9617e233d578dfbcf7e2d023a9f2014f5a698e3e9b819b1f6899f6aed3a7a25a1", 0xe0) recvfrom(r1, &(0x7f00000000c0)=""/49, 0x31, 0x41, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = semget(0x2, 0x4, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/166) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000040)="fcb3d50ab797aedc8e9f2f65eaac826320569607fe9b671396b241894be27c6cc3319189f069dc5f75dec95c291842d6cb026100562fca54eb5b18046a8563ef53fbbae60013f4b29c3cdde8125073b618a668b799de893bbd459dd5880f72"}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r2 = semget$private(0x0, 0x2, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket(0x20, 0x8000, 0x5) fchmod(r0, 0x100) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) dup2(r1, r2) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x21d9, &(0x7f0000000100)=[{0x800000000004c}, {0x1}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffff91, &(0x7f00000000c0)="b6") 16:00:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001640)={0x80000000, 0x0, 0x8a, {[0x3, 0x9, 0x3f9, 0x101, 0x0, 0x7fffffff, 0x518a4091, 0x9, 0x5, 0x6, 0x401, 0x6, 0x1, 0x0, 0xfff, 0x2, 0x2, 0x8], [0x5, 0x400, 0x7fff, 0x5, 0x2098, 0x7fffffff, 0x0, 0x6, 0x4, 0x8], [0x8, 0x3, 0x8, 0xd0000, 0x2, 0x2, 0x2], [0xc6, 0x9, 0x5, 0xc16, 0x7, 0x4], [{0x91c, 0x6, 0x7fff, 0x5}, {0x34, 0x2, 0xfff, 0x3}, {0x1, 0x80000001, 0x200, 0x808}, {0x7f, 0x10001, 0x5, 0xfff}, {0xffe00, 0xfffffffffffffff7, 0x10001, 0xfc}, {0xf537, 0x100000001, 0x9, 0x1}, {0x7fff, 0x800, 0x81, 0x1}, {0x200, 0x49, 0x8001}], {0x3f, 0x0, 0x100000000, 0x80000001}, {0x8000, 0x0, 0x514, 0x3}}}) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040), 0x0) fchflags(r0, 0x10000) socket(0x2, 0x8000, 0x4) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/27, 0x1b}, {&(0x7f0000001540)=""/100, 0x64}], 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pledge(&(0x7f0000000040)='\\\x00', &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001a00)={'./file0\x00', 0x1, 0x4, 0x10000, 0x7cfc2631b98e64fa, 0x10000, 0x8, 0x7f, 0x3, 0x3, 0xffffffff, 0x40}) setsockopt(r1, 0x8001, 0x4, &(0x7f00000000c0)="eb16795bf966891ba8d5afb945e98601f0c4ce506f371ec2ca3cae5cd08d95e85de76fa6431f7ab0db7d468d7be91b18590a28d950ed724c1c1c427022c9a47f9dc89d85ece5be0d5a88bf1e8fc64ec30ce66bfe54534a6e36f01dbc378f097baf83ea8d9fcc8682fc06ee0f6a2028f71e96b2cc5702176b9cf7be4a28bd3902af250e4d69ca29951ab5c6fc9d31b369c484adbb2b335e21908c833bd5c48d8e7dfd9c0cf63744508dc5fefcc642820e72058c108dd0f202eef347f63fe00f591b1cb68c585808ddffbb63549602b8c81d443c0806b2439e5476b05b5fa90931a03bce70caafabea7efadd32d4c7ec82e842f7a261132375", 0xf8) 16:00:10 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x348) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000340)=0xfffffe62) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0xfff, 0x8000}, 0xc) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) semget$private(0x0, 0x4, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0xfffffffffffffffc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1d, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x7fd}], 0xa) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0xfffffffffffff73e}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffa, './file0\x00'}) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:10 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x80, 0x8}], 0x1}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) acct(&(0x7f0000000000)='./file0\x00') fcntl$getflags(r0, 0x3) acct(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x101) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:10 executing program 0: nanosleep(&(0x7f0000000040)={0xffffffffffffff9b}, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xe00, 0x5}) r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x71c, r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getpid() r8 = getppid() shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x1, r2, r3, r4, r6, 0x2, 0x582}, 0xffffffffffffffff, 0x7, r7, r8, 0x7fff, 0x7, 0xfffffffffffffffe}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='n)\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r9 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x2, r4, r6, r5, r3, 0x84, 0x1}, 0xffffffffffff8d9e, 0x0, r7, r8, 0x8, 0xb4a, 0x3, 0x7fffffff}) 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="d7335a70a18c09b10514fe76fcc9ebe867c27b4f412b4b89ad98c4d91457f1ed5c90ea7027dc2d506b43b7f12465e1578b87571d28057ac753221028a63e83f3430d7162ab5e", 0x46}, {&(0x7f0000000100)="c467e347a09d75e62ba8aae5b7087a4ad7e45fd89d20bdf9696f2b927407e78b0034e2d3040043faecd4e7680161699bcbf23a07e9e50391f768095e5956a12668eb2bb9ae27bd825a231a50ea6bee70a1fe5d098bc09dbc312fcb5350ec94b11048837857d00148", 0x68}, {&(0x7f0000000180)="f102cac31e896152f764e214261161b2e647e8a0da2cecc3462e3def5735026f480ada", 0x23}, {&(0x7f0000000380)="6535fd118c55e11a58978f976364f3d401c0e920385b0f88a9866ef1bff92558939fc7118e0eacb719ad1de6052478fe2cc21c685a21a7760eb489f35d8fa0fccda5f9e9ab80143f05e53df699f13082e253f17dd7efaf2484422c072d3ac328e7ca7ed744903914b43f0af0e5d69a035c0c724ac9d3832113d745db54527ac88b376edde9132f3e4d752a7696cd819d469abed083746fe94710f8eadb26a6e18bbdcc9d7379ca3c478199ca03c9eac021658b38e4c1f1b5", 0xb8}, {&(0x7f0000000440)="4267fc61ec6971acee3e1016694daf14ccda2167fa9a2caae9c1ffa5c29a2492381af36a5d0aa5a3538dd0d83cc2f09b9b0bc65d8d391994b2ded70a0df31d3d7722350c7f7c737336cac6f292739173965f264cf204914d605f6b88a16f79729964c08a44eca6a2d536193a10cd2b191bb2ad911ad860d3c858d1100e695a4955ff54332eb9bc533ae42d35b3744abe50f4f80bb0a7c0a400fa1142d61a67b65a43c59694ab0f7bc43f4f0e05", 0xad}], 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() setrlimit(0x7, &(0x7f00000001c0)={0xfff, 0xc5df}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r2, r3, r4) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="453391d6261ab82ad91a27fd3013cd83b3cffcca7486f3edce1a2133b9b0cc92c44043217acc43c21add59cd5b974515cf2adc1e6b7517679ad00d17110122ef4c1393b7aee5eecf5e6bbb43cd1af29dfebb50792cee7d5421e1b63824803eeece8c3175d7b359fec0c5e87160758bb95c339bf988be989aec88e0bc533b94cbd4b6815e02ae60bdc607fa23b67fa40312a8035bf3a88138b2deed702eb40517963999b91abecac3bf0934c7a94d2efcf06d451fd229609c815e318c16daac44b1bba6ebec09729a5fdfac8cac9bec50a970b286acbdba9e592260afcc00d5ae8285b54c55dc3f57", 0xe8, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000040)="4a63253bbf1432661d4724f84b5a72caca") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x2, 0x9, 0x6, 0xffffffffffffffff, "3870acd9da91dc90ca843b6730c7489968d8c89e", 0xfffffffffffffffd, 0xf1df}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x7a, &(0x7f0000000180)="b56fce721751769419489df8ab35219af44d2016acc37cdf84d0c84a4f0d1c0dfd1c9cb86dc2ca5e2e16d1d2c764fd72d77fa27a34bf2ee4ded136f36dcfc5b5dc7fe371c150a231f5da8020f2ffea90293b623723bd5598cfc7b171e5a4d23055dc2c9a6da9ff19bf369998549530b31f4ed7b78cabbda9ce0c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[r0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='N') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) 16:00:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0x0, &(0x7f0000000180)) dup(r2) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(0x0, &(0x7f0000000080)='x\x00') munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r1 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r1, &(0x7f0000001940)=[{&(0x7f0000001740)="f7de0da2de37dc00fae4519874dc786bb78b43afbb656acf5b39ab3b5e700d0181a48de78cd68efec8c4670259fc936636b4561bced5c99753b5bf1bb9b5023204329bde7d9b14e04363da497b863ef76a66cc5a5fa4e3a5c670566027896ed0eba18b7980daf6ebb9b95ff1e683aa8b755b329dec8c60516b9db9eadffdf4c2396bbd1cb0ab434625c800fec47258142c1718ac734155855b5e72da5cca8853ac4c1fc0235a8868fda036ada27756b2a2a30fe98ddb989dacf8787902d6d30198544d343df117d7b5a942510e3899d7c7ff2e4370fd1f120c52ba2a245a2f7eba701b1f831f73b3d2884bb2eb507c5963a5100a083c41a986", 0xf9}, {&(0x7f0000001580)="4305b77ca18786e6cacba02cded87bf83725d541c49e9977b7cd6475991b8a4437b4bb220f4e14ff5cdf905dcd60e03e8a27b1107b37135c5aa4280493e10d04fb0432b5012b0177327b994576d785886608", 0x52}, {&(0x7f0000001440)="014e3897eb5dde3e717aab1c42eb3c6a41e56fd49364118aa5418d5394583486c8216eeb412a981daf93e012d983941c9e9694d50f49b6ea3b646a5bc4a1c7f3", 0x40}, {&(0x7f0000001840)="b71e554260e4fe9a96190788c74c66ef63ffec122e2a6a23e859edd10c15bd8f5cc5be4373bb59009bdab2cdb70bdc27ff20f7425e8b27cead210f44ae722ede10cebc9b121cda099aa7a071a0666d33cc0c84962d6d51297c4dabb7e6f89f2fd5e583d41fbdb4a5fbf2ac8fc746545aed429aacc8992c469e43444577ff1aea6fff0a4929c9a13d371d3d178f03b43d28ddb47bea59e212c393c0373f2eafd903899d8552935048f23f7b2bf9b7dd380e3969bbe2245c420b655c5616ac36b8e5f73c2a9c76c250ebdd02b9fd4da32d7074eb58c38f09ef8794ada2c8adf1a1d53f63bf4b35e1a0fe60", 0xea}, {&(0x7f0000002a40)="13b0ae447a40f35c84b2eddca53fb94872ba656a9ea79c6ba9561e1f5df7a5f98f6dc585ccfe99a63a2e7920d51072ee94a7c59446a5b383858a92ac562ad873978f3d6952b078fcd3ac3f8345652728e9a9c8b4607163df177506cba2e448af6c8edf8a5414e263131b9e7cf2bbcd89b913e0742192dff49f47aef305a1570306b9c2895e4d8174566a571d51a44f33d72fe23686df46a440132f1c7245dc99c53358dc86d6bff26b1ab076d0f50417bd46253b47f0c1cea484076cf3127aa85b4d33f8773d700d9e463b986f99ded009c1e6754fe2ef5e90769f48c3e1fede9d92018385231a02176ffa75c11ec65896c45bfad4e985734ed441a342b6bdf1dcad4d81659c301f2c746bc7af711111ec6f0a526c7fd3d56a89adf10f5b40e44aeaece004e31d74f132bc26e27c37a748c704b0e2ab3d0a21e54abc0b117ab4d4047b58f8582f58c413de26058bb0a194067a7e94eace2790b4be1906d982c6bf7e7ed8fd175c9e4482d1ca6d69d7d7f75646fde09774c762adb1b8837a8319efa876df6134c0095fc23007e0d7ae6dc095158747a1c13dcd560531d01f5c5a0fff2f022dc83ed2cb0fc0502bb6f34ec8a444269822e9dccc74b5581742966b85f01331bfde1d2e1fcd015518aaf873478a22187b4b5d2dc243412e45ff61242464af280ffcaa898bd614e38c0859fdf88701018ecf4ce4a455a718b3d9adca0cd3ec38af50d4df566098d46479f6eba1b5b0d71febefc4707466ab42da6ac8ef257d43bb2861f731ac95134d6572ec1b02cfe41d2e809337421e9a299c79854b7538789c3a6ecc14106cde69aed928a576d9bbbcb7a3653965113fbbdf64c351424bf5be884753da7d916458c022f48124e91c7f9a8205f463a22fc113636644bcdb12fc793eaef5dcce86c9f66917c0b43dbd8414b84694f16f8732b94a46fcfdff6838bf9d95ea0dda4b97f7474603d8b3907490a75648d2db623474665fdda72f983a7b86fcf86bf0a714e4cb4f7e656534c39fd2bc76cdc106f670adfe2c09148065fdc0b397196193d394323854069a350856a0eb9cbaf3862869a21f31506387d74ec2b8ff54cb770db7f16a10320f3428701e78635dcd8be6de215139d4ad28158ff98d0aab0dd54521ab748ad59acd25ab87f26dd1f558f54b430f7f1d8654073731970331b8dfb8f0f41049a6700c6221aebca056b4af9527a0b5d5f3f73f58ecd7d0d9a52cc1b1cdf150335b95b774915db1dc876ea0c099a56dde6e05ed009d0e7438b18984acf9baab2e496dbebd39845f944099da9844aa3d1c3c0d3616b46d7c5973177412e25bdf4c777c945306e72e49a927e12419be07c481b1b0a7d02eecd8199c48cb0b4b5db523a40f2faf42e9a9a924742197febaf8f544c76984a9317fa6d5a2dda4dd6e9442905c22273a8e099d4b31b22fef42388409c7fd46286cfb5c0a1f3d1cb76ac37576fcaac12a8f2db4ace3baa423765b2463cf12459e3e4664b3e636df5268dc5bec297372bcbcd14cda52d4a646cfd839fdaacad03412c882b482614f493c97801e1524541cd5edaa496bb865ba01e436de1f5c3600051d392a18298b12416b86cb162b47b0474440516f9c1c95e076b19f51e0d6898f5e729bbc063285c170ad52221b803145b6564cb321257e052166c209f82c069970011e0389716c50b4f5f8c9eeba1aa6e16bb2d35476a6ac22976c3a1c9b59c1abda0e7fa1470e3f2cad9e314a2ad6234f7a495e5b2e728f1a9136a1886e5d38c57830ed6a8bafbf6e36b3c9dc21ca3d22ee2d075c28ebda6c94aac81bc0bc259ce4e8e229fa75f21beb147d58a59c703ed6bf3f93a37c9512f20eb17730bd22fb1e5bc0c785f3a1dbc158276ee502150b086ba956e4de7e72f0dc5226342654d632dfade607df9bd6736e06006abbd0ccbb09ddeb046e7a8cfb08f663e60d1b2ab9225723a9d0cb33f36b078f7baf6463eac411f74bdd4b1618aee1a625d5bbf35116969147901fb6107fc4fc68c8f66154ca9008494204def6025a5a4d1834766e3504a31635c8ac9273252ba7e9a7ef24b0b32a29274244ab3550b6c58af44c0e2c63a045c7d908b74fe1cc7a4c36491a7ace1847b4edae319b9ece599e0fd5d9fff55816daa0d9874ff4db0dcdf2785f52c83215c9cbfc7c6cc97d499e24b03a623feab7083752e828fece03ee05cec3c50dfbe7013a74cc9bbb4e8792758adb1f8b4bde0132b8b7013d60b91966cc1f927d58c53fec961f88c2ac171781bbe1aa494e345272c0024dfe7961c330f1216491ddd5491720df3b6c4d28d7b72dd7db46faa36f31f003f7b2b78e753ad0d69cdcfb461f2cef97c27e4d2eb9f5c916d0fbf049b4b9a70241225362e1a607cda3ea3dd7176959b4ba4994317a907916d62ce05186d985fc0c26af772205dfc0d9ee6a5d1719fe8bb1d05c2bac06e0193cda3f3d6b92c80fc26098670dce349d7dc98036263d8ba70830b7550aaba8e5d680019e08249b0154b71eff9e5565218d211bd61bfb069b914820e1a63df39762dc3a9e667dc1f4465a8398f08090630db6b690642acfbf23459928c599dfdc43675409272de812fde6e525abe2f0d3397ab9bd6e1bc3ee588aabbef2dfdffd0dfd090785ae2249e964e47755396fe8e90771390ebe076bca69bf35865f14d9038d8c52c86502345d9311e999168dec166eea76388124feb46fe374b170582c976361efe7faed48be30634f43c5fd34bf27dfcec726aa845568567ab6b8d9e77b8af21c73edddc8babbb45002474c82f3c2304ecc12d48df26f0dbc934cbe0117fc973b294b0d6a92414b0b8f10f1a52b33251c8881ab77f068866d2201204a340e101055dc4e0a6c05987f4c6bff7276dfca43a3e71b9d5baf04363415c49b263037509ec88d7ac1bcf009889562a34b8c0662e1aa29f645fc200d8c3d8ebcc7aefc7d6a6ce21fa0efc0e55e0eb45aaa5cae09f7d55f83b1cc40843481bbf0c99290945d47a312e2339779b06a3e32c63f13d2d3812b8f1267ae829b0674d228d3be797161a63069996cad3b5423d9e7ff758d8d3c319ef0ab1ba45f23f1ac77614ceca8f138263c1429fcdb7d90ebaaf029a1dc7d1a750a6b487ad0fea6a87d0e5b31418828f783cfca19aaa8d93e7958603c3493cd183407e48b072f1f27c9ee669f80bd16cc40aafd82f763235bdd1242b76718e2cfe8df7005015826c2a01c7cd9d63084ec9944cb67142acfc43571e6277aaf9008530137130fc581d69f5630501d28e427c40b26263c13d59d8a908e4e6a9d533f4a1de89d1068af9e7d8ac971f4aabaec57de632ddcc0db0c8547e422bbf514eb4f5745ca9106f48bdbacfab72e92d6b33bd0cbded999a24911e468ac9064e3355b03143db7a301a10e00de794f947671e996ff9e032b698188df6423a44120c97502c131471b3166413b099cbb754f2f85d6d1c6864ff72b27311fbb086ce090b1e8d21bdcba7b9ee9b3f8af50fec704d9eee29db440e78fafef486af048f3f36042045079be81dccb05ab28a136c72aab46f17da1951c3595b3649f21a4bbca3b231eaef35090bbbf3f022ab25460a1004c2eb3cafe8de5e97fea44ff81b4da55f0bf821fee114a4e278e591557774ac40751395a5c477598cfa4fd63f2b6d796d1c8b973fb14ec9a21cbb79a7708e681952878ad010edad1a3a652f39f21ab54dd4c862ffd0b0f1b96583afe090080f0e7d6923590796a6aa5ef9e9e493032633f07fff49d35c979483507741ddea4f14b0d9dd319474d2d1463bf24798bbb6d0aa48bdb91e83130845ccf8f8660c0b936e82040fb75dbc3ef4500721af901fbc55a05474240c1bdb7c57c02ac7fc3c4486282851aec41ddfc86cb307b8dda6b87717da3291210626e69b9cb96785d8dcdef40a59c9868dc41933965d2d5b8d6c7ea50a193429497e2a00d9059cbf8de641ffa2c843b3aabe9e0dea7ccc96b0c48c7ffb270a70af445b12ccd287938a91f0a692af92d8ba3af64c2ede26fac52a893596979831163fe6f24ba79bef6819454bf1d9757f2ffddd932d07c47f1c5f19a29d1d3c4aef64e7c7d83788cbbf0204561b0fec1408101bed2e98e12538127fbe657b76618c09bf60dc78271f43e89664312ca3bbf5908979fa5c85d28c1dae81d0682b8c5d7f786576adf65e29ad038814cb69e6e7914a718c5a471af17ff00792634865088bea7739249ce34d1c7a4349fea8b51a5266456e1e5e1dac7d986192587bbfb42bc76d660a6ec77706a2674a90dab9befc7920dfaec60ee5f4fff365bd603d9a4e5de4eaeb5025a8ea78d70a099be69c5b69da87a71ea7ce0b17ffbb4a72224eea39830dd6fd0a35aeee67c409a0057fa3cb0a175c01cda7aae708428acd6f8904ed805f9b40d1bf3432535ef85af19c4c89d90c97644fa1aa0424810ad52163102078b86311e473df4a564285eb9ae2ee1937cfe3752e1acafa36450c24810680f5bd32a61d9d65bd36155429f2cffe864985aff7d5a08c60642d93f27b6d6e125c03117adaedebeea52951f145d8a687e4a7af78b8bbabfe656677e57c6b904d14ea521c5246297ee91360aa09ef0f6775c46bdc27c3173d8c699d2d4b3049ada2dd973c08ad325d4765a336dd4e910a57c9b4feb62598114f60206923edb204c9622945bac1a24486f3f32d1b2c6c9eae55069a8b6fd20e9add5b3e05a7c218b33a054f935aec542330516a1e90021746fc8ab6b493c2bcc6c8aa553ab63c663f57c38ed1ea9a76aee1621c115b23a23873dd8ce6de4e2dd94c7c8311946fc65d62eea946e225e3a9a6ecc4be7feff12e0af58509c2a9005f458d5d069adf3e00e60a57770fb01b719cd5e7d4debbfccd248b69a0d2b7eee2ccacfc6b090fe578953d4be74db9c1bc65f719619b6b4bb5890ae5e9e73d059132368e4c354d8e5fbcdf284477cda04470765409848bbc2a438343418a58a92d4e9ee71b85f8bed8523c92fb7babbda1cd9630e940d0d3279d2a1d1e94bad0ef27dddeb32ace197fde67ab4cefd2ab99643b9a500b7efc7645bc6060bc41925c19674b8213a85715d789a38dd87c4c51e4cc03e32ffa285e1148636d3fc884b5c598dd29d2bbd974acf6f97e2b9a75141169750ee9a2a5871f06899dc7df8a6a149ed259aba97187236f3da29fc8b704e3460879adffd9a0e50a0d4114ed4de364e16ef70d5a19743be1e29f3f719778134f3d52763e9a4818321c251eba9713b427a3476de3a97d2cbfdc3b5016ea4231c4f7ee075589ce852c918b88f7bdf63d60cc3ac4bb9bb46dfc1cca6dc6876be3c812192f1356c61fa054565f42c7d6997c9ad5000571696ce9a0e0a7378ebe817891a70a0c3244885a123377ec1feb35b001ae47633cd6491804fb0a735ffa312913a769a2b2b11f472066f8ee38120149a7f5e05893e6d8620ea69a3b2ab5ccc3612a918b2e1b71b3b1669505f8b5ef0217343cdd9cf5e55d51009f9d0ffa68fc662bbaed139329abbd2f164ce9d5347a8d62b0fe6c07a054c15b301c668e6d31a9fec64a47d69dbdfa9d849e539450115ba03bc6a303a6349d583d69107e34cf0fff0914a1060ee2967651ec3850127879e38edc6df20ba713f6bf95598875d038fe6b001c2d5aa9a6aa798df026cec4d69c5dcdb2ecad2e7373b17c9154e3022f4c1ac5d9a6b9e2f5ef737e25cce930ceacf86d144cc0772754067ab454bc71517990fcd2a5f4c68a7398962a5b5b8de39aa6ff84d771c4316fed499885d24f11ad198318c5e13ef1f", 0x1000}, {&(0x7f0000001600)='I', 0x1}], 0x6, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r2 = msgget$private(0x0, 0x40) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) msgrcv(r2, &(0x7f0000001500)={0x0, ""/91}, 0x63, 0x0, 0x1800) r3 = socket(0x18, 0x7, 0x0) msgget(0x1, 0xc8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) msgget(0x1, 0x0) r5 = msgget$private(0x0, 0x20000003d0) dup(r4) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) dup(r1) msgrcv(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r5, &(0x7f0000002940)={0x3, "15172acadae625b23dad4ce5b586a11b3eeca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af8b661518d72dc427e8b29df5230a5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd3750266aae070133d8f8d23ec8af261e503a44f54b85bb8136284063ae2f8b749032ad3f64d43954979060a57a5dc9064698a715dcaaaa38d171b228ca7eb519e7ac4955cf574b4cd052428090bca38c0550d3d39027035667c27e368"}, 0xe7, 0x800) msgsnd(r5, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r0], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x6) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='.\x00') r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r2, r3) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x3f, 0x515e, r3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x8}, {0x44, 0xf1}], 0x2}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x3}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1b92d4e822b5652b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xc1f7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535a0200") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:11 executing program 0: r0 = socket(0x1a, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) close(r0) pipe2(&(0x7f0000000100), 0x10004) getdents(r0, &(0x7f0000000080)=""/80, 0x50) getdents(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfd15) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x30, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xeb10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x7, 0x3}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000380)="1fe6fcf7cc7ac3e431fadd02d2269559dfa46e8cc020879d8b26d2cde97aba036ff153f581be24030d3e8cd7b38512d4b8bd158c23a5bf0036e716ec677aeaa41242c3a492c5f2ac63d5d3e052bff69992f6ba6dc6ca6aae722f637795e2a712cae66abef913d35440fb6c92e161688ed9f870f63083f3560e7e6506636b738ee13e17ec57ca77c20d5d40daebf5d0d9508d28471f2f0cce6bd26409dff3f0e801f94049ee1cb71a9c2b7c08e70d27f91c5e51f8a2323fdb5a5ab934f63016c6e8ebc91023f5b461bf3ccfaca0038f474e0a222ff7409fafb980d20b3cc1ffda3e8985e7f6ffe8994590fe3c7f7975071226c8dc987e6e58b1902460bb57833ef67a3cb3f2e5b109745ad1922796adca07390526b3bed8ebe7d401dd6fc11f43ef634130937607b2f2675ddafbd085bcfab0e67de182eb9f13876dbeb666b0b25654b1073ed9b2b45eeb3deb8a39d9ad7bc6f63fe51b635f4e469eb4f623685db6a4176c0f2edf1de02b1d2a5f8d1a48aefe9fdb4e58e0359d0eb93c7f06caa9b1c2f0a3b3e7702cf2f64314643b05fb7d643ff9d17b93c642188a715d75dd879f0be3d0cf2c1296dbb6bf2f3235255b9ac0497839b5423c4a754d8a5736c8461b1f8e1ea26891061d5ea16fe26ccf341c1ac49d5eed5fe7337a5b39685e77afb395e862f1797adb827a98add9b5b7a66bde686c2a2843737468ce194788de41ae36cab8ebded1d9c0197ae0067dc1ea2512fbd4796d7c69ddc1751300264b87417b95f9497a3009c0aa78c54874511219778538114b07d294c1790ca36a", 0x23e}], 0x1) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000200)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000400)=[{&(0x7f0000000280)="55640f241474a48f82f22d411a96b08b195fa12114974b0d382d35bdb68260448b55e23bf7967c4a8fc7b7b688ab9a720f6efc9b8a31d5b2877870146e8f022c815faa4ac424c0179a7fd7cd", 0x4c}, {&(0x7f0000000300)="52928ffd0f170888e993748a455af413c4d869ceb5014a8fab64b9ea4f0fae95d67c580f1d8883d06b01bca356091b8103c980ac7d5e417c77d442125867dbd9b8cb634c401260c25c3c4d3608abde25c5ceae54657844d1e78c76bb6a31130ecc9225df6a5bc6570e6724eca2380d8e2ef45cfbd316e818a1c9d92d591f66874bf921e17881cb07097e2671938e548bd039eefdbf5d6b40014a7478d5750bcbe05639efdfd8f0f2356293a4fb1c50f1547096421ce6ff3872e5e51235f005784a6be390bc", 0xc5}], 0x2, 0x0, 0x0, 0x400}, 0x8f7203aa8fd8875) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) pwritev(r2, &(0x7f0000001280)=[{&(0x7f0000000100)="e77c411a87bcc6dcb63a6bd076b257d5751e417cd9c0635ea25ca13fecbb8362937d956f9a0e3b071229692311a0fd611d0a067aecec67e737d2d7ad9c576a3e3e5026627de754a911fcf482c1a61bfce5cfa7a277f973e27496d740e3985223c3494fb22d3141b614c3aa83feb3e9947fc516e4f40ad889b1f17bcd3bf0a03fbf0fcb3b9509eab41b41d98e9bbc3c3e2430cdce065d849d1419a23d7d2cc06f054ef85f014d8c8e7d32660d234fdfa13624894698cdf3acd69187a1534388fdb540b982a11e461f8ca4a9d8f1178efe03e5746b77", 0xd5}, {&(0x7f0000000080)="b7282888847468d56e66e37861e9352c8e5d35ba66b8", 0x16}, {&(0x7f0000000200)="570ee630ef5c9c6ab3c3c07881834f1697e3ba49cc5b393e8234f5ff3d0dfeef7d2ccd34e75de7f04e857809a3e7148cf77e86082fa39f5638d9ebcfb4733aea3f18087e090bd69243fe1cab8a1111d0ad0c32fc4b97b2ab5b92ee471b2e381cc71579f40de564c11a84dd1535316156d9e36c7ae0c728e4be2683", 0x7b}, {&(0x7f0000000280)="a13272de262f85415f3e97941584bb563f9e9a461aad75b755e8f26ef3a17e03f9a79be88407f8552bc77c0335cbe9f244e90356929db5b2ea1559eb8acaf3e72aa0195dc5f2272cf6ea438a7575473b81d943b3b83af5c9c7c2bfa9296a2c70e11c1bc8047bc200bfa158acb2571789228c587045a565b5667423682ad2f8ed3e4a7932c3ce9bd814057f4f6b1cfa5d297ccc496256c63178836aeb35a55e93b9401b102e262c5c1888e8d7a90b8d5147af0eb075d0c47f624f3cb65bda8f8e81713a5c534d31cf04a3c1c71fbb22e25ef9a12280ee76c0cae806f33f752b88911b3ea1737e1175a54110d9ddcd05f016b45ee29d35baea9b9e2ceafa8f6d0ba67f9856bc2dde3f698585fe123e29ff161fc8e179346a8d5388a8bba6b6811d7449a4143307155cee27bf9f0a4a0cbd4249cefd666b5ca16627bbfec4dbe7e5d81491a5cd8c10982780ed9ace221c17ab73efcb8af633dd41ba94c688285edcba47f028a7c3137e7ab93e8ce5190b6c30f0e7575d0d66761b007ae7476f9456ad535a2777a32a03c9801660e6569367f28c42d834115b2955466c8d73bbfb9b934e0512e12f4973080a0b0c3f792e5b49faf99eb14c6d4ce9bc31c1c9c09a8b542d247a272d77db378b78c53ad04364fce854b2be3c825e5d62d97b2ed8e8835db60887536f4b122b7eabc66cc1f97b9f29fff8eb40da4bb3277506d81bdb04e094e12b168493a2daea24a5f49e7781979efe1e5eecd07d95a25f71cec6b263e95537d160823f401f9787c46630c793ed2256d7117e9ec8074abaade7257944d9095f47f27350c06281ac9814fa0d483cb1f7fe1fae54397ce6a7703f6aa6be491d5216fb1038921cd94fa94a447f9e7b558e0ad61c7a68666d27312d631d0513ccd96b5f5663923d9803b0b23062d840b1a9ecc42d561419236ba12ada3ebd070bea07ca5b3e511499d0e102bbf67d75d601be4cd7f91035c8b334766bea0f7764c2fd1a744d2ced4168e418e149bd18ad9d6a1f8de2de4f5af4a29832bd81af761b188159149764dcb24497283512ff29ff6add1aa1c3969569e16cca55b2bbbb392e1e189cf3d39bff1e11666c23b4ef4456fcda04f6f217a07f7f832df9f3d2fb516b90bbd52056697e2cf0a9115d8b78b7bfd7430a29268bc63a92b959af2bc4ca5622f443091824987bed168ff938ebfd7dac5dec5f8f6ba6288105b3c8d408b42bfeeebdbf02e4b9af6869bcdd12ffcb4b659d8b1ac494f55fcc61f4e71f6ac111ec786990260d317c3a205f4fe1ca3fd7bbf8c9baf997c78c99153aedd1567779d5c57e9506bd3ac447f1e931f7d775fefe38800ca85f590a6197b1c565ffa981605573ca7454994e82d71a005fbc200b80ea692c6828b054ac37f71072d4150e4990ac5e66bbdaf82b99b00ef14e502adc836aded16a25ff93c4c860053ce19a278daacea1a2a95a9a269eacb459eb7b8b6485af055cc8dfacf1c150d96a6b8374b63b816adcda4fc2e82ae24884b98dedef1937f9d29756157407c76512cb260aea6f88d4ecf788330d5882ae24af0a306da86a7f1efcb357f1f723da640281114f38d683345f45a0039d52c6f266a0fb7b83601e73b28061cc531214e3604e8ba6bd22a189fb2527604f163ef77b40b0b480b44bd4f557f57ffa69ae29bcb3277c5b4a6691abc199e252ece5cf7625cd0e41643c76fda56a053b06830dd285369054595b52aa9d89ff12075370d6c5fcc9bce1f1a582fc6b87ebe7d9cb1b766e1328012f18dbe0b68577a8ba5f9842655eaacfca07e5b436e9a1bbf9f919ab682e9704aeb26ce0f611399f62c389b89338c37281d6181444a99e036fb2735fc8b751c718e975a929690a6eee4389f865520596750c740d0d4497a0fe600512a28554f6e93d6ac08b277331c7cff0e5c8ce8005f2b558c2dde6c913bcdd43c7a72341436a9e30621f7aa6e6683060dd8608414f7603b3e37299f66f4d185ef75cd19bdac99d9fa3297229df8acba3379295d0e3ae68c38dde81107adb084d9e34f3be98d8e350e26d85783255aba7681014dbeab60cb92cc74caa26f49afa74138bce4348f625660f27e24d054f583822c2aa19ee50b277ff7de732711582c23e6659e3ee2221bc1dcbd6ccb119a2d76f38cd2198f7a475f6f17349ff31d86d07e3f3b08c04cb2da5201a98936ef818e4e93a3f6408bccd78a8d69f9e0b45e90e070237c61a249bec5ea9fdbf8fbdf44a31e4baf0c93e22e1217a7c430352d38912b16b514f05a0a7bd5389ef4e8ae1950d6325600f3dfd855488786da9691872729c22a79b0ff3e87b937e6da758ce2c2dd346a0327edc54e1ca7f50d3b4d493c189ab2c515276cc9c7c3ef306a64ce7750894ad61f4b417313a8ef256f2ae22011ea4cfa5f0f79b3603bf9f8a127e0bdc5e3db6d596a7d465a95396572db8b749ea5f1e16525a30649e71195b3af6ef97ebedb7fb7687326339f731669de3dfdfe54ca2e975d9d84e942529ed553276be1aa4b7e47a173b173585f56dccca54ca8333b344b93d5748dd58187556a57c4947302789a93532e0269ea666f32ea8394295920fa646cc8baf2a0f74d142b2cbe8f3dc48179023d74683c8da052b07723313d2cca9f5a758ca34dcdb46b73133e17b7237043c8948794c8309faf30f2c1112d7ccf0330fbff3ea3cf662fd5036e51ef8c0b0549c877e0231e00620867ef4ec3016dca7465e4fb9c3dacc1a279858ffb8a15e60bb643d7a9ff91848d13b6bf2d217217fdc8b62015de23cbb7ca206105a2868cedd654ac09ce252b9a14d20c8dce737b6217a4b1184f734b3c1f8996162d2fac4f426d4eb89775396c88b72b48a569fa0fa5b42c4c2d59d2f79afc393b46677545ae8c96f2d778b89253457f38807c6e89db44a8a319cd6dcde30b439406d71808a026fd2f213ea6a304a8d90264defb85c152e2cedfe9f16f1535331e64486a5c3b4be204091360fa80caed716fe05345bfaa4f79c6bb27464d594cb0b7641a0e61aa2c965b4494e9b25e46d7f3e65a95ca3e00cba7b21dedc4a6c751a949a68dbe65e91f682e07004536dac391c5b9cb346843e91eed551526b38e5b56e38bdc8c1db93bc15ad552cd804aa4fbd41061d0eed2cc929dbae563460cb010f15a6d36404cfaac7fbae2e19c4adac6a1b514970e3b767f4b17ee67593c1fb5ac48c98ecfa9ce539ccc8754ba4c5b3b549c7617065c8f22fc33a0cd11f1f157e0bb6d134e9341bb583bf3198549238a55d128a5ea768fa40f5976684720ec81fae9b4d4608e1e25e558d26c98fd35092c7a1e52973882e2d0ad9011c38448b9dd5211b960c60938be27ef5d69ff61a5c1d5ff358d9e80d95c3adcec3b165bb9016414c917f99646835063fe708480fc4b499e9c473bb3fbc59c597e2550cf72873978a83428673adaac9181fe0fe84c1da66f48a116d06c7c4923bed474af551ac7e74f9c94d19971addc4857f0ab15f63df1692f6b76e03cddf890d5377e153facb4e965a7035c31deadb68463898f2432465c74f41c60dc44ce41338bd6d5cbeb8d8c87214986e1438fddb61c3d7d8010bebe8a5bd76b153f460ce4a5c671215042b9eeb04c10b78947577c3f23737fee741333547175771006237a9aebba1733b78d51e434a4cfa96e4864c4ef500d5cf1699588dd817121686bf2bf1a54b57bbc8ba15fdff81c4d26474d1c29a2a3dcf7d5d5bcf3530bb5c2eb869545c92b07848bcc7075f991fe8e225b6396c8278b3f6971cb0363a451336f42149b580453e9b589766ce29268a1025727b5ae7e0d0adb8b0308512c39b1c6b50c6420b669e1bb2ab51fe3dd76d9feac45d49fa86087818f066b8cb0b7eb258508a81f2ff4afab85c5b6cb85169046e7bd2b546fd576f2fa315ec56a1fa3548dd61cd325a1e0bc45845c3a67dc89f52bf71d9c9f971fe5d0703036ebf66a335c017320f95caccc77b61d324077fcc65789a1aa818321219cab42e9cb9cfc9d642c5024cded24b4603e00e12059f1a27e55519d6f2bdac5b8d8638fccbe10c774748a9b98c6ebb10353dc6a5df88612b84dea7ee12b82c2d82072dc3bcd0a38494e741a5e10f0366917685b9f0ecf4824ba2f9baa53bd7f025c1485430856c54337f581b1dc6fafe78fe0f8cc86bddc6c771dc7d222a670fe0c593d90228a74869fd192f08fc66b91843bb6891b971bc616b22606b5af7f49ab9e6c1eaa530504f80ee5f3cd299f8b254ceeed24b66bba1604f358ce90f6e739b18c67ee84b5a7a72fb29de87dbb1b616c39620ba1915476222a7994fa91c315f0c8839b9b6e69cb5c386486e6ac8ab209a1e4b83eb2240717696efac5dc27fea64a103918d20dc5aee157367c96d8aff774c879537100fdbb7457044999a87c9edd25eeab352e453b2d78fca861e7026f54d34c8bc6d3b1e20abc4785661ceacee19994056ac87ecf0bcf33d5617314412a65832486777cb1e3f8d234339aea9cdf6ba53249d3106436cf61d10f633700e42eb140bb9a3297f2eeb345f528b511622a24e2a08b86dbd3339eae47c0ce04758ac679c780b042856fe865ac2894e7477c5bf72db10befdd2d9b317befcf95205aacdcae78abc0266133269b5a9e98f1401093f870457e194742741a6d442c43e518e0dbed5d45adcf98c408ce13c2986313c266adb8a6e8946b401546d2f9ce4f6d8a47a44e5af498ec0865b2e64eca69dfedc3cacc16476e1ea64b91eeba2b50a08ff08f391a1eb6ce3966d8276561946bcdd1571dc0d12637c08f2df4a6f6b9bfe3d73c4be1cac498e288d227494b4b3d7fe7d856d2eb675913fd1c2a1d1f69966a5ce46a29409ef055621cc60e1cc7522088b2d7917fc12d869461abcbbd396d47a0af34bdd3629a2789e7c6c6cda24f78c52014de20c9ca745958f51f6f5aa0479afe75f5ccfeb651767843aa4032850ec305f4caa096602eceb380e076564ba42be7d0979a20db0a33c80444e838b1721fe66e3d8202c0d31e2b4b875577fdfcf07f9e0d403bfdb37226c681cc767f8d777bcee0462d8604558cf9da5ba40a2f987d5feead9e43da89c0e54f187892629f3fb3245ec1c27b939affd52bef203b97d9dfcf6f05ff058d85436b1209e56627a7beeba807348944d84450c76d460d124779483a6610d983a51ecd3a92551e5d9288744641ab456d3adbd93e0389ff93eeffb041e62d354bebb2743d5872686812935b70870b973e02144ac6861ac321766e4be8841ab72f010088f1abe49275f5da6236c00afc1e9c471b9a0a3e165c87122f8a784f30813427e6b903600b1019bd81b4f0d427d49ab96e0fd3570b863fb7e8c372caa3c9a940505c1b8895874c5c1766fbf1ea6d7ac8e873a9896d1c527e612c3548c5fbd34cadb18a6aae78775b6140eeda3584403b3c0c92f0470e37be44502e83222cfa744146a79b37e0946d3d0c38dfbfca596615a9c54540eb3b0fd99581e86dd62223f1154c7318bbed57f906a18a1972c1b197502afac14384fd5cbb40cb4d47589adcc3db3facaadaee61dca5a63620669eed0c981c9cc29bfd8d1d325a10f8537996430de14dca6ff5372e508c78c72a95ddd4dde872f7913ca2124eb0726f556775df2253ec2a4f373f72204499e523b80742b18fbbceb1d7a526cfa293ce45e58266d78a15eea36a0d86e39c4c4cbb5137404f6dbcff8a330e10b5563644aa98c62551f3dfbe5dd137b9e0f95f1575750d99b9633934bbfa2f7a01238bc23431969ab3124e9d3120af2ae6b9a21ef0f", 0x1000}], 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x22, 0xc32}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='x\x00') kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x2, 0x1, 0x5f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x18, 0x6, 0x400}, {{r0}, 0xfffffffffffffffd, 0x88, 0x84, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x10000, 0x59c1}, {{r0}, 0xdc71e63a06f96f74, 0x2, 0x4, 0x1, 0x7}, {{r0}, 0x0, 0x2, 0x2, 0x1, 0xfffffffffffff667}, {{r0}, 0xfffffffffffffffe, 0x26, 0x20, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x5ac43c6a59bff6e2, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0x5, 0xfffffffffffffffd}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x2, 0x3, 0x66}, {{r0}, 0xfffffffffffffff8, 0x22, 0xf0000003, 0x3, 0x3}], 0x1, &(0x7f00000002c0)={0x20, 0xe19}) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)=0xfffffffffffffffb) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x10) kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x100, 0x4}, {0x0, 0xff}, {0x43, 0x291c}, {0x101, 0x1f}], 0x4}) 16:00:11 executing program 0: 16:00:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) pwrite(r0, &(0x7f0000000140)="d046c7845af770c34e7f2559ebbe9bfdec481b02c4f549d5c1bea005e8d5c181d3128292a1a9b06b444f0a218cb780d9bb6a31adeb8223fbcd79eb3b663e6377e27eb1d256c5c526880e77f6a63bf843d6b4c42955b75c44c95b6cb04899c804397d079595c9efdab429426eb93d4cfe741c50a165584e844d58b80d74b51cc71c7ccc5d95e9067fc1b32b76fe7c126f6d3e1a2c163b9ac4a31a5bf7f692fe6392a1bf9d335ac888ea5ad17f3680917ab59aac400274f6f7e3bcc233db695c95942511b7c144f5117c83a8ac367022f3dcfc58b44c89a1a4bad897a856", 0xdd, 0x0, 0x0) r1 = geteuid() setreuid(r1, 0xee00) r2 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r2) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) 16:00:12 executing program 1: 16:00:12 executing program 0: 16:00:12 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000140)) 16:00:12 executing program 1: syz_emit_ethernet(0x140, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60352668010a2f00fe8000000000000000000000000000aafe800000000000008000000000000435800065580000000000000800000064dd080088be0000000010000000010000a53ce03ee5cc8dd20000000000080022200000f50200000000dee600000000000000080065580000be8506cd4f0993ad1e6d2d796b892fdb656b28134e28d8438048b69568c13c35ac7b7558d24cea97ab905cc9941f40454c8db320fd0eb83df606faf47990d3b3a6e3f79c102f385b95bbb99a84e0d1028810b7a048f1a7cb5c9b7aadaa5450a142840326e6531c668980e7768203ffe5b212bceccbc900ad81999f395295c43d9c3e71353ca45fd22204d0a36b79f0b153000000000000000000d71efa0d9dd24fa19e4eab2b5decf21bd521a1e1134b0d5dcaec17aed7675355ab477727639fa891135da61d5d72166baa159b1015006030bbab84f6f79689f37d3569e3665ec2a9dc7802254694c1fd5408ec250b9cfc8affe5d8157dc589ddf5e77b044eb7283de87260458d0dda90b79ea71e2d10993b187e5171ee8d6a215f71900a4df77ec4fb53af57a06b93506d06a58067ebe73c1dfa0c694c9e003463c98d09d84b43144bb79c6f37c1d00000000000"]) 16:00:12 executing program 1: 16:00:12 executing program 0: 16:00:12 executing program 1: 16:00:12 executing program 0: 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x100000001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000074}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCSBRK(r0, 0x2000747b) setegid(r1) setgroups(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x800) setuid(0xee01) r3 = geteuid() setuid(r3) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) getgid() 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x1) 16:00:12 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000000)=[{0x45, 0x2000000, 0x100000000000000, 0x401}, {0x5, 0x0, 0xfffffffffffffffc}, {0x1, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1f, 0x8, 0x1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x7, 0x0) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/222, 0xde, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f00000009c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180), 0x0, 0xfffffffffffffffe}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) r1 = dup(r0) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") close(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000380)="4481d7215fab4fd11435c7fdf8d741292c41eb8afa3aa295da2961b453b36b4fd395332aa7bacf0860ab05e6e2005dc7c224db9b3f11d6a6d8510031df0b5686673db4c4f7ce45f61141b4c5905512f58fe488072eed0a538b5462c9e11968d3368b74dc6aad4d048aabbd1691cf437ecf95c5b4292eaac6b711e1a32c6bfeec7ec597f183051596f4377c58ae528c4b9ab3da6bfc774caee897e0c9babb99fe65ca43475f5f0333bc167fa78cff2df5aa7c06ec4f1d3ce8fbfe216ecb788984c976318bbaf34d0ddcbe8029f06ded0cba95b8f3ce84cd2ed88896fa55f0ba0c29506fef569ccb6d46db08ef51d7750c36dc20000ffa4d91101c0e14d473988b5ec98b7a1f79cb9d76f3a5977d2775ffa7d3ae15dab2c41b7918946bebd42c0b11446e76c0b2ef955380fda720ef345834630049181edccd23ceb3064c44505e55e667f22644f6b4fa634ddba1389f0b5eb3eedc8e149624e1d0e23c3c85611ae593d045c0890ad97f4d043c8b1b5b8caa44db3abc12815e02a3f12b65f25fea3db6bd404a538e97b5bffde10a6cf8d041bd415a7cc9343abb0bfe639ca287688914452bdb15289a112b046e0d4421ac0dab1327d02ae50e8ee1fb14e1492e80290fb066804ee51af51006289893cba0dbe38304469f57b190be93bf0db73edb287bb8c21394f63c427898454fa1a78183b70f25069aab15bf4e7be6e22520e0a3da4008179ac6337cb28cefcace3df3872d5b6dded6623134ddfef8d093a2269a4868f2e9cc9f9600e0e7b6cee2e5497f478a98f163b0c45a3c866e6eeabd415cf39faf10c13beab747af566692522c0b7ff7fab221fb603f0ca8e71033f1e38d36d54d87dee5aa5aa9ceda137eae8e5bd01dca80621ee503e10258f0f76b2f22dd6e82f48b1be2090789d32cc3b9220e1951fc5120fa67e8b5f1ddec61f3600ef5823828c1c0457c70d18eb8af97174d111b7419e569b3ef74f4e5887518573881887dd51d2f6fb94cf78ce425c8fd16eec3da952b159c2bd7b33394977f496572d406095b354be90d1641119a03d98f02e7b43a5f43ded423415300e8a00d4cc7fe6f840ace682c3ff507e50f1bca5daac690255382c1319d2158685353076ab8b816612ce33fefb407ee66bda05dbc533c3677b7fb781e97db3ca788ef0f9aef36e134bdd1f79f632bd846e4f7f31e7cf4afa95e524c07c65b83c9ff1eb0f697fa17747dbf7254e5a3250e853298b63c4baf004bfa5fc2ee14b9af3f89c0d3c947de7d6ff872650189234724509f92222687a1d1583fb1bd0ed6177c210f08750b774047d5f4ca359192158b6c5114fcd2104dbfe6a2155eac0d141ac97daa1d56dbfd23bee901f3b18000e402c29c13bb448f577b3113ab785d7e430f05b3d32e0e2d23c2ca5c29b8bea08c67c106a6cc51d03e95f156e870b3e399028cedd52dc2ca63f95509d8914f972195adb85feece9a69195d492854d750138f44da0d1046de0a6d77d238c6baeb33f42eebedbdffb6b8de73fe837414a6a499c8d875164fcb6df33ef0b7dc2add4f0a72c6aa143d7be0d390451b490dfe66c59bcd5f840b496f91ceff93b6265207f3a5de5105d9edd7aff35053de73b9b1accde11e2e357ca0e2fa40aaa5e39c958909085e6238422d3453aeec6ff70d0566ac9332d13748ddbb1086611375686aa82d8f0070be983ca81501731da1c6076efa87e94a5aef3269404be339bf8cc3a9254dc8e8d73e1b09c1ca034ca1776b1324a00b96b0d0ab3a85399d7ea42038651e1e05cf802f278bab804e06a42093ec75b689dff51390831161277729627bb04f9e084946a83417e8c9fdbd19c4af79cd2f40dcc4ebcad9d2a940b538fc1811a6339ee7a572f4a7994e856c5a516a7d59a0c0f4c75aeb03c88114c485aea97d28cac02a51ae0f4bc861320add137e5c5739c41a9848494800cf3b222f1d1a31224593efaa5fcb31c36c21eb1e7aa60e5d5e96686605d0169fa857424431590e69201d55a6ec771801921ce64c6c8ba424f83e3f97f61325d4b6dac5b6db05f8852888e17b959a29c2d6e2e5dd74871a9fc48917e43c58aefdfba4982c26f99f2536d3984aa6e9922c2f609de8ff15837cee94a76546368e6ec2532693c6c70ba647c692378129eaeb424873962041486e942a7d0fc7041b55e111e11c308de4007289992cb4fa3399700e358b442cf85b6df4e4466a661d18dc7b7dbefec77115e1ea856c1b67fbec7e219d347c0c1dc57961ac15c934be04c307440ce7b92b84006c11c405f0dd5ab0f1c8a81fb1366bfdf882f4b4a86455a0f281a1fea92b15b62892b50261a6912923127242ad5e0b3056daceb5cc4303fb32dbd6526ed4f94a1c951e1fe44414221c6ce9e8ca21e7de376d2013e0b509b86f47c49b76fe6acf0c7cba77caa36aef00e8c31da1a0c6e5ad942aeb266929568d0937e4672df8f0ca6205bbec4bff50d91852ddd3c68143650814ea88e4d3d6d444397e891f8cda51cde9937b893d5b324b34992d749fd819fdda143c39714d56bddc00c96ed76f04e8164c701a1dc8feb2a7239f876ceabce3895f1e3b7e7daacec14eed51462355cb22627328e81b281cf52a11ec1120779a551755ed358afcc6be6ce22a3cca48e1db3c54df3f52caac64a0d42fe20de062255589023f82271b2b24cf01d473463e2b29cb912e525e0c465177765a5593ec7e7fdb3450d2de5c0e8a545391a918fc4dc25c669289688d2d41d0c874b93fe3f00a23acc529e7a21b9366f3eca708881c2f5ea9163cc24c5b42f8cd382fe9a4c404bfca73a6112f05de4ec3e65ad458f3f61dead54a42ac83def3c48b8f593068d5d28bf356931d4aabec3ce79f980bf58c038977efbd21b0c522ad17ca1ae8c4fcb84f401720e8273a91b39c27b99493743eff1053323332631b68336187e9256efb6d15c1612ad9a0c3c4bd3f83068973f24a6adf1b92cdd7d26a40dbcbba1259f1e2eb3b42bce3bd35b833d8b2af1c7e01412f7dfd93e6ffb450be664858a9e058aac05033e6dcf185d5a26ba70d171f8823734db8b35f571c2a6ec9588da99247e46ea9d01c0a0dc38c5745db0008e57bc8b2727012d81ba819ccf3562dc6818160299acd7574e76d54c8e1cb04e9e1e77d5cb7f28fc1ccc9d1f0e42afd3cc494b44909bd634a046e0d8460c29ea626ab51f397b88372b23c5af43c34a30dbf3a20e6082518fef1b2ed0fa825774f4d1ae7ae10c27c0614cdd31a1e0cb91ed6420c41e63681bd27c48d7c2347d45f8ea0233e41ffe406c8da57984abce480badd68559d5d6a1799901459fdc48ca511b9fabeeedab307ac674507234798f11158c5203f23551157f65e4591a8b44d8de32e3d1d8776551131d5914cd68cc459b8738e863bd993b06e8cc0c24e5ea419fa7573be02da0a7c79f1bf5e4e306d355a07a11d1b7a014da8624ec3957bf01cba2fff97c6c5461cfad4accfe030175ed3b052af382e7eba45e4e415d431691a61c0b3f446321649164f61a944f15973e426ff84d31db390cd9d45372355260856c306a81604b4c17bc963184d401d825afb24d2f3c70ec606ce040d3982666a26ccaa4e95535aceb927a64e8c168173f9df1095b2dd0f6c07b97b22a729e97d7f5949033291c4b5f5fcbd66c80cd91f5913c94f7005c2558cc1b16da2afda9da4b3b29749e0480a5e1ca3b22e2c62779cad50510b245ff4e94fe4a02e3d24f49acfb4de60d41b33040e295f796cb106dd23455e06aeb0e7c4cefd4be16a010258c9c7c1b96d3daf18a1ed48ac74cc9f870f37d4e9dc7bcd4036304265d7a45f7fc5e7bcb0e951d4b8e83e197ea7d4e1ffa66b4254aa827cd52dad5f7efcaf199f022e50421e2e330b034b2c6e7d11c1c52111e6da23249b1eb9bb08b65b10e2965774b8373274d0bb3b679dc5cce86decc46dd7c52112784ed30e3e185526994b0d6d94e4cce2b7dfd3c15b3bff03e7cb4f6778c40a3ac7238208725275f868f05697022473aad83ef89ea620e3ed7d31c86206677c9532c3795c7f056f3284714dab82d3e3b8ffaf81fee610b06f14be8abbd8b048d1faf76ec5c9297e797c5e4abd13ce11392cc8046df1594d136601dcb5eb5f1dfbdfc181317134d9fb51291b6545420c768b3f5c18b92f6224df6aae67242bd106cec3719fb1d55185869a45fd1188f188e212485a78db57e9fc25a0040b11c1404832fd7ae6cdcc35b80f3cc4f2b8a9bbb452667a84ec4355678c2e88692ad6ce9cc0ccc6998a13970c3738e013c0e49f9d8cde17093924906bea38748f3239801c3309fffc18b5e9a39cec5c339c0c3e0c4cfba2ef6f30b3f9499dbca5c36387289cc4e8968ca41a64a87e44adaada535017842c4c63ace9dc8ff0db6a1fd80477768330c1fc46ec44403871790b1c3e10fb2692a9bf23f18d80951f9f49e2a9beceb48e3768761a95e168d9502b0b178b219ebd51e0abf1735c6fe06ff1dd7e41e64427141a42ca92bf4adfe77c23d3f0db7ee8f97d0df95465f26bd64b0561034df1c9bb690affc9921d46b10473dc65eb6724cede37c92233eb970936e8e57231f7e888b5ff4b84cbd97e64df2cf545575c5df3537fd212db559acba069917f824fb25ceeed45ae3153ef42d66885e73ead14730d57b21e1b6e0dcaef3cb2e0d4bd207de1de830f30d1f42478840d380571237ea4ed96e949072eb0dd1f891439fa5a21eb1f4a53fc77eeffc4f297932ce7f056149e66df86b9641ed1cf757109d28de3a8748f803303a8129d94a8c0b3dd21f58ee4b4d909ae0f369b1d948de40a65aafee6bc3c9aed2a036c2c9989918f0fc9366c5ee5e548e19d5b65d23a0e2a110fc6d814e2c9f37204e39bb6bd3a84ea47f808c0fc5b225147631256966a37fded69b0926aa110753fb9030511844bd8da6bd81ebd534ef5f7f9d66ed4d3b0314e4c58b4286df1fe661b7014ad769fe842d5c8664d6080c5de82da0cb6c788cd91cd4ed0fc2e409bddd817f5d0db9a09e1be13cdb05c98771b13dd364959de5feac493dd4d64198096bb781ec5292e35fcd4cadaa8b034dd06e6b9cd40367f57f14bd9a5a6250dfae75999d4db7ab47f47644187d78285e118d5938e575ff2817a69abaa9d1867cd2503716c024f21dbc70738df7ab8a893da4c1db1dbc9b3da39aa788751c565e1ac42d929e18886f9d5dbb2df05da5693ed66f355354d7a269c6e50d1066429f68c78aeb6e9bf3a7775bcb0b4a3d2a45d91dce8122d416a46e78de54d0134cc9c5c63a22351bdfce1bd105a3d12ffc1b0bf2163c2d3c612824150856d00262c9f210211619072900111f93ecc10984d60ef449ab2fbf19db40385a05b26974067420255cbe735af824a9fc6a335ee9a17e6e33a1a42c2a55672ebbddc60cea3497c8eef4222b07dac3e218eb51138fc23b77ea0ea50bc11b6ebfb204fa5822e99bc33dbfe249d9373ab701dec80fcc0d89a51eb18562b2c106d34aaf0b82b72c7b7805b7bcd0574658fd21cc9c60c2631bc61b65140bf709fbda58b480f4cadcd0c5f5a56b64ced317e264161d159f415bfcccbed63dce3a7e5f42506dc7dc85558dffe86811d3ed13a3ad53057c0c948c75bed20c0bb4d1e1fe94c30e7a77bb7fb2685a8c60b625fd5cb42be56af44023779f82f075b22a7e0a3cd97d70029c41cebbbed5462d5dcb8adaf6b534907cafa86d44b70bb84a0c8e90e2096030a52448bfa57ec80dce4ad0c459cb648e987cb5458ec351f339debfb3230454663d9d0eae84b9e8d9a7f", 0x1000, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x90f, 0x27b0, 0xff, 0x5, &(0x7f0000000600)={{0x0, 0x6, 0x7, 0x0, 0x9, 0x9, 0x9}, {[0x9, 0x8, 0xffffffffffffff60, 0x0, 0xe3, 0xffffffffffffff81, 0x80, 0xffffffff7fffffff, 0xfffffffffffffffd, 0x3ff, 0x5, 0x9, 0x2, 0xab65, 0x3, 0x5, 0x1, 0x5], [0x0, 0x8, 0x26, 0x400, 0x3f, 0x6, 0x6, 0x8, 0x1, 0x1], [0x401, 0x232, 0xffffffffffff8000, 0x5, 0x2, 0x100000000, 0xffffffffffff0f96], [0x208, 0x1, 0x1, 0x100000001, 0x0, 0x5], [{0x3, 0x1, 0x7, 0x80}, {0x7fffffff, 0x100000001, 0x5, 0xda21}, {0x9, 0x7, 0x7fff800, 0x200}, {0xfffffffffffffff8, 0x7, 0x5, 0x4}, {0x4, 0xffffffff, 0x0, 0x4}, {0x3, 0xcc5, 0x5, 0x200}, {0x8, 0x0, 0x81, 0x6}, {0xbc, 0x2d79f70e, 0x9b, 0x7}], {0x5, 0x3, 0x2020000000000000, 0x1000}, {0x858b, 0x4, 0x0, 0x5}}}, 0x6e, 0xe0ae}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x7, 0x10001, 0x9, &(0x7f0000000380)={{0xfffffffffffffff9, 0xffffffff80000000, 0x1, 0x1f, 0x1000, 0x7, 0x9}, {[0x8000, 0xffffffffffff7fff, 0x5, 0x3, 0xfffffffffffffe01, 0x81, 0x92a, 0xfd6, 0x100000000, 0x400, 0x200, 0x7, 0x2, 0x8001, 0x0, 0x4, 0xffffffff, 0x5], [0x100000000, 0x7, 0x81, 0x2, 0x7, 0x6, 0x10000, 0x9, 0x9, 0x5], [0x0, 0xffffffffffffff4c, 0x8001, 0x4, 0x2, 0x2, 0x9], [0x3, 0x2, 0xffff, 0x0, 0x8, 0x6], [{0x2, 0x1, 0x10001, 0x3}, {0x1b, 0x10000, 0xb931, 0x2}, {0x7, 0x0, 0x3, 0x7}, {0x3f, 0x8000, 0x5, 0x734}, {0x7, 0x0, 0x9, 0x7}, {0x5, 0xfffffffffffffffb, 0xd906, 0x7fffffff}, {0x9, 0x3ff, 0x6, 0x9}, {0x0, 0x64, 0x6, 0x49883187}], {0x1, 0x5ba, 0x0, 0x5}, {0x7, 0x6, 0x95, 0x525}}}, 0x7, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xf1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/44, &(0x7f0000000080)=0x2c) socket$inet(0x2, 0x4, 0xbc) 16:00:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3f, 0xffffffffffffffff}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x40, 0x4000000005bc9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x5, "6e935d6fd726175856950d74ae488fe036f7a756", 0x200000000000000, 0x2bd}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)="0e18f4ffb9afe22956d3a660c86d5fd2663e0939ccff1b27d9ae8ccfb0cc8a4eed5d1c3bab86ba35b8998073807c8314aeb3a65bf980d972e0eed3d4d85087c53d3dc12c237b416c570d820fa599ad1720dbf875072200dc4ed99183dfc0099071acf1ec2a94c6937a33a9908d11d7bcead795c57943c1eb73a7ab39227320508c30ea0986de21258a2be154f8d516d43266027a38897b5da5bd1567d9c977395271ca8a8cec3db09150ed7d268326a82c8ebccfd310", 0xb6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) dup2(r3, r0) 16:00:12 executing program 1: minherit(&(0x7f00000a2000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r0, &(0x7f0000000300)="0c74511db83b7fc537a75cb366bc651eda990b4aca114441daf938d3c25475da8b15dba24ac6e9282fd1fc514474a3015cac6b32761d1c26d78ddcd6414eed00df6fa7d42a2f329df8e357930226aa396280c3a38a2c388358907e7caed2a100dc0323687b0388d65d08e4eb58aac52fb2c1911a9f8652b6c66d42fa74a41eea1e7a9abc8ede33269f8c1dfe71cd0a2d18c5ce86358d703284407886174f36", 0x9f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x890d30bfbbb1ee4}, {r1, 0x4}], 0x2, 0x2) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/226, 0xe2) 16:00:12 executing program 0: r0 = getegid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000001c0)=[r0, r1, r2, r3]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r5 = getuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x5347fbf7b6b5013c, 0x0) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="07538c9800165c4e5bccf1c286a0fa3ba9a78df739ab6ec3fc04debe6da9b0e1e2ef83c7750d067ed843c5b9f6d90d01915d86475bd584fddb5bf25caa36596cb196e7875bd53dd386f793d4c56c06f01195801760269d9a99dcb7c5a97e4d268ee37afc1942599581afc019c212524f430127cc53c56e6c80019dd74f361d2defa80932cd1093dcba8fc30afd4f330aad", 0x91}, {&(0x7f00000001c0)="d3", 0x1}, {&(0x7f0000000240)="c55da979511a674636f57e2a509c77ef704375347604b48432ff4b6d2e10256f1486f5a19a2fb65c4aca5ceed3615748b5ec0066b98ef156dcc64670e2c5ce33b51fdab5575a4c1a7dccbf906f695aea958cc2eadaeb2a93de9d23f4207fcbd30a34ef9424df2efc0f728331ef975294b051525289a144c07f564f51d489272ceff6c02c13da4b3c8f1f4b996b8bc927fe7bc91565ca5d169e480e5e618058d1901d84a0b22facd0560637115d3678", 0xaf}, {&(0x7f0000000300)="83212ea7879ee055974434c707b3f0a31d6b62a242473fff955f8607fac8cacb7aafa801124f4c391cdc7cdde6e4c1ba3219aa408e0122e50203cf762dea7009d8fbe0342275d8b5d8bbf45e2a33620c458a77404aa8afccbf0b7b6dece18df98449066e18d914402297f01f8aac7ce175f974ef8accd4698c9798d9a5b365409d094ca7ced235938ee6a38ef65ce1dd9657c4ad6894ddda1f3e3a152e861f19081a532756ee28dd91cf1c22290b0edc85a01c3975fe508ffc60091971c42ded8782d1d0", 0xc4}, {&(0x7f0000000400)="e89d90232458533c9041bd37ae1c2e19ef93ef1e9c65ec8aff4aeb981159555b6ccff46325a861d9c90ab921272730662f2ab704fca99a9905e503d9ec4a4ea5d973287a6151770eed2370a36d388ff16ded975a90156380e166a40c5cddecefccf6cf0af5caf7cca98ae85958e2f53fd00092e9835cbe27877329f2b742205ea82c5ed9547309466366833239a0d40bc03d34913131b12af6e10bf77e305b3d2fe42031190886bd45be2dc75395a7bc8e3d3cda49b40c5c3dfb370bc63ececdfb35df5c064626b50217ed4069d5be7b3fc65bf6376bb0eba5e794a6f8b8166acadbf26f8dc5f4e3c9935a34bb6d8ce4a707e26c", 0xf4}, {&(0x7f0000000500)="4f8410fca4d0bda8fd9cfd2b712f89854a238f22b1872d900451d770f17b6c0d403cf7fb4c2905f8f4606075b4eccf1b0b64b5a246e42cd6221afd3f5dbd103ded9cb4e5a44cbb05ce89234b36d0cfb4cf889a0ae307e859c1280b62bfcdf502c96040ad11e82db7e541bec12182bd0459400e797e58996c0b3b66615ad41cc97296bff0b2b66f813d4e2e61124255ecdcab2725599e88982796", 0x9a}], 0x6, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r13, r2, r2, r1, r0, r0]}], 0xd8, 0x407}, 0x2) r14 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x13}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r14) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x80000001, 0x6, 0x1484, 0x6, &(0x7f0000000280)={{0x3, 0xa0f, 0x7, 0x1, 0xf000000000000, 0x7f, 0x6da}, {[0xb8d, 0x6, 0x5, 0x584, 0x877d, 0x5, 0x6, 0x3, 0x200, 0x7, 0x9, 0x4, 0x3e37, 0x3, 0x3, 0x6, 0x8, 0x8], [0x1, 0xe736, 0x1000, 0x200, 0x20, 0x1, 0x9, 0x7, 0x2, 0x2], [0x4, 0x1, 0x3, 0x6, 0x80000000000000, 0x1f], [0x4, 0x3, 0x7, 0xdc9, 0x3, 0x3], [{0x6, 0xffffffff80000000, 0x7ff, 0x7}, {0x6, 0x4, 0x4, 0x126}, {0x4, 0x4, 0x3a5, 0x400}, {0x10001, 0x7fff, 0x2, 0x2}, {0x8a7e, 0x5, 0x7}, {0x1, 0x80000001, 0x3, 0xf8dd}, {0x8, 0x2, 0x218, 0x48}, {0x3, 0x2, 0x7f, 0x870}], {0x3, 0x1000, 0xf892, 0x7b}, {0x9, 0x1d4, 0x1, 0x7fffffff}}}, 0x5, 0xff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="a490ffffffff91717eb437cdd1ef821fe3ef1bc8c84fb69b48f9b38cc4d508a1f083ae1a9960960fe8edc0576a40596d6c8b3e03a227236a8c0417862edc3c9efbcd519fe43aeb4bfeccf30ac0b5f19d340bfe9d0483540cd02cfd829fbd8be32ef63c8e69a3386e7a9fe85f1a61f0a3001500f795a4e2e047fd23700f39e204"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000001c0)={0x70000000000, 0xf8, 0x2, 0x9, &(0x7f0000000500)={{0x9b3, 0x4, 0x7, 0x9, 0x3ff, 0x1, 0x3ff}, {[0x9ec2, 0x7ff, 0x10, 0x868, 0x59f, 0xffff, 0x5, 0x0, 0x38d, 0xe1, 0x0, 0x6, 0x7, 0x0, 0x5e, 0x3, 0x10000, 0x4], [0x8bac, 0x1, 0x5f58, 0xfffffffffffffc01, 0x80, 0x0, 0x8000, 0x4, 0x7, 0x5], [0x5, 0xb3, 0x6, 0x1000, 0xffffffffffff8000, 0x8, 0x8], [0x8, 0x8, 0x20, 0x1, 0x5, 0x7], [{0x1000, 0xfffffffffffffff7, 0x9, 0x3}, {0x3, 0x1, 0x5, 0x2}, {0x2, 0x1, 0x7, 0x9}, {0xfffffffffffffffc, 0x80, 0x9, 0x1}, {0x1, 0x10001, 0x8}, {0x0, 0x10001, 0x7f, 0x4}, {0x0, 0x40, 0x200, 0x80000001}, {0xe2, 0x14c0, 0xffff, 0x200}], {0x4, 0x3, 0x7, 0x3}, {0x401, 0x9, 0xffffffffffff8000}}}, 0x1004000000000, 0x6}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:12 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0x92, 0x0, &(0x7f0000000240)=""/146}) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r4, 0x0, 0xfffffffffffffff9) r7 = semget$private(0x0, 0x0, 0x50) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) semop(r7, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000001c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000800)) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)=0x80000000) chflagsat(r5, &(0x7f0000000440)='./file0\x00', 0xfffffffffff9fff9, 0x5) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/182, 0xb6, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x81, 0x0, 0xfe96) dup2(r0, r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) nanosleep(&(0x7f0000000180)={0x94, 0x2}, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x48) nanosleep(&(0x7f00000002c0)={0x9, 0x7}, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x7, 0x3, 0x8, 0x10001}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, '.\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x45}], 0x2}) 16:00:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7fff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, &(0x7f0000000080)) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x194e7c83, 0x40, 0x1, 0x3}, {0xff, 0x0, 0x6, 0x1}, {0x3ff, 0x3ff, 0x0, 0x53e9}]}) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) fchflags(r1, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ftruncate(r0, 0x0, 0x3f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x403, 0x20}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="19a9abbd768c6689cef11be86429e75021756fb6542a2ef5790c09e8e2906b009a70abcfcd35d13aa7c7f001dc866530b2a0b2e0a20e53ae067ca677ff363504444d267524b5f0941cc00fefb477722474b3a5671d9c66b71d028261414ba6819b687bc32fd795dfc8dcd92e5a963603d2493994e616789c110c4b5a6d64559086955cf55cba", 0x86) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x4, './file0\x00'}) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x3}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0xeaae251a99be3a77, 0x100) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/89], 0x76, 0x2, 0x3224930aacf778d7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r6, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) r1 = msgget$private(0x0, 0x26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0xc0, 0x9241}, 0xbc9c, 0x7, r6, r7, 0xfffffffffffffe24, 0x1, 0x10000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001280)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) r4 = socket(0x18, 0x4000, 0x6968) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r4, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db4208aaf63dc673e55039e60de7925cb10d653822d34456f40b3669aeba6ce4443e5c35202a6fe867ac56a41a7851fe5455679fdda3646b587f", 0x71) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, 0x0, 0x0) close(r1) close(r0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x5, 0x1}, {0x0, 0x4}, {0x45, 0x7}, {0x3, 0x1}, {0x44, 0x7ff}, {0x83, 0x597}], 0x6}) flock(r0, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffffae131f34fc550e8769655c8e65d527f62beff6dae167cf5ef9b73773da380378e1cbce5d0498dd8831e1c5a29a26e57832dbc1514e851378509fa5c5bade8d88d5d0215ab83c81adb52326916a9bdf996480480d289a69072a1c393cc2e49aa7e573d3f1537938638a9f4c"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/201, 0xc9}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xff, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:13 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) clock_settime(0x2, &(0x7f0000000280)={0x6, 0x1}) r2 = dup2(r1, r1) r3 = dup2(r0, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000040)={0x8, 0x7, {[0x3ff, 0xffffffffffffff44, 0x100000001, 0x100000001, 0x4131, 0x3f, 0xffffffffffffff0d, 0x5, 0x2, 0x5, 0x2, 0x200, 0x3, 0x200, 0xf8f7, 0x3341, 0x80000001, 0x7ff], [0x1ff, 0x5a, 0x7fff, 0x7, 0x62, 0x7fff, 0x8, 0x5959995d, 0xdf, 0x1f], [0x3d0c, 0x4, 0xdf, 0xbd80, 0x800, 0xa7e, 0xdc], [0x9, 0x20, 0x7ff, 0x72a, 0xff, 0x8000], [{0x6d7, 0x7, 0x8, 0x100000000}, {0x6, 0x3, 0x0, 0x5}, {0x2000000, 0x3, 0x5ce5, 0x6}, {0x5, 0x3f, 0x1, 0x9}, {0x100, 0x5, 0x7, 0x5}, {0x74c, 0x80000001, 0x4000000000000000, 0x7fff}, {0x0, 0xfff, 0x4, 0x8}, {0x2, 0x5, 0x4, 0x5}], {0x1, 0x3, 0x3, 0x7}, {0x245, 0x0, 0x3d58, 0x2}}}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="df696c0000ff01000000"], 0x1c, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getgid() r1 = getegid() r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x37c, &(0x7f0000000380)=[r1]) setegid(r7) getgroups(0x7, &(0x7f0000000340)=[r0, r1, r2, r3, r4, r5, r6]) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r9 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) clock_getres(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = dup2(r9, r10) recvmsg(r11, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/10, &(0x7f0000000280)=0xa) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) clock_gettime(0x2, 0xffffffffffffffff) r2 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xd99e, 0x1, 0x4, 0x1, 0x4, 0xffffffffffff86c0, 0x2274a03980000000, 0x3, 0x3, 0x7, 0x4}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x100000000, r3, r4, r5, r6, 0x80, 0x7}, 0x20, 0x1ff, r7, r8, 0x2, 0x639, 0x4}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0xffff, 0x5, 0x1}) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xa0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7) socket$inet(0x2, 0x8002, 0xe5d7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000025}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000480)={0xef, 0x7fff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000004c0)) r3 = fcntl$dupfd(r0, 0x0, r0) fsync(r0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x7fffffff, 0x3, 0xffffffffffff8001}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000380)=""/131, 0x83}], 0x3) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="ab") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x421) sendsyslog(&(0x7f0000000180)="96f5a9c9020253f54e538ccd13d9aafb860ea8fc1d3e6bc448b0d9cdd19bbb51e179230ec7c69444382b4335e1a23dfa0fea89f0a62455c9cba193d49ffede87453b17081f1a519fef356a598407", 0x4e, 0x2c) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000001c0)={0x10000, 0xffffffffffffff7f}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x84, 0x2}, {0x2, 0x3}, {0x7, 0x5}, {0x26, 0x5}, {0x7, 0x20}, {0x46, 0x8}, {0x41, 0x9}, {0x46, 0xd008}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x47, 0x4}, {0x100, 0xffffffffffffffff}, {0x85, 0x4}, {0x2, 0x6f}, {0x2, 0x1}], 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x2000000000009) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x90) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup2(r1, r0) r3 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x3) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xdf81) write(r2, &(0x7f00000001c0)="8456c9389aa3c1458a985ed7aef797c3960121ad194158b0fabc237ad98eff7845ef907aedfc8f1c480f22ee69e902ffd07d0b166a880a02edc171aee0d87ad3eb3fc56abfe64fd0856e01d812bf06cb07ac07daeb9b4fdd168acf7777d8a92873443d714f51d781d3b160038258163ee12ee267fdabc77099b52b5abd5791310b691738433b7219c5c691aca359efde51cb816a17c832832aa6249c5ba97bad49a5504ced14", 0xa6) r4 = semget(0x0, 0x1, 0x200) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000100)=""/139) r5 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff, 0x0}) 16:00:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000380)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000400)='z/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x105) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0xffffffffffffffff}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='\\:&.\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000380)='+@\x00', &(0x7f00000003c0)='&-.\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']}@\x00']) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x4, 0xf2b4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x44, 0x1}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xdd0c8fd59bcf28e9, 0x86, 0x7}], 0x0, &(0x7f0000000140)={0x9, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x1000000000006}]}) acct(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x2b1, &(0x7f0000000900)="b22f4e3914332ea2e177ac57ab155f7d00d856b1e8692a27d4a8d903c7ac71df2b47410d67684f45445f78ea0c4e8293fea79bbae4a620802d012f2551c30ab95dde7da75c01fe328e30c869702bd13d06eecf7f18c19eaa5d5f7ffbc10dda43f0a3eb9975bf4464484bba09c369bca09756f6f8e936dd1d0f8fd7e8c4ee84920f8b7924490f14100a59a6691dcebb3e4bc38ebf0a400fb9a6b6bb7132b9583e7be8fb72ab62c21d30be0032f554cf9fc9569662d5964674ee55a4000087145095ecd507a1e8cd71f45d38bf7cbe5f4fd7b3c06a3480fb76a6eb3822e1002bb0e74d892ea025acb2cfda6014ef80c598df96255a7c9a1b590011a6c253b5bfb5ece90b08cf0e09fdc6ac2314998888eb598a4a40955333c4de645f00e9b738bdbd5191dd0c30ab40cee19b868a0f040cccf64340bb505859a3a11cf772f7aeef427c0bd00a61d1a8250eb21afb1c53e4d817fe96a921c27cfe995b6c1dec67b44beafe2b293b3e52fa1630b2f4d10e0708ff6c1aeb28abcaff5fe033dc8edcc4345ee3a2c9b6d33cbb03f025837fbcb106afa9dc753c8c871266301a88616f5197c54dc4d22c23fc27b4afe3fd40a92f6deb208b45e1484d59fdbe21b4a7331d0b55c0765f5a81ee4b8589ca4328fa651b7232d3a31355ba39c7928aa8139c87981d8c0dc5d0633698dcdb8345228d678ee722ccb03a695d4cc1bc5fea9d3e44994941c038303e8be57812110852975eed238da24fc9d48863a4b66b231481292eddf8dd5dea9dadfe376e404525897f06c77f9ebd1c152082b73a37358f417d47d56471cbe04c7282c39e61fedcb0ab4cd26f9f4bf742a94188b83f2a51c8181b1ff9e3b0e10234c75c07c011406c489c2cd32024ac49f0f04b4ad2e456bdd4cca300e2b335d5fba07ff6e965900d8c1b8414290416de0f627c8a83b5bf4f9f29ccabd3023d92a72e61828a581d9b4314") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="ecc98720c5d75328202bc6d9f322be8420b6aa792e38df404a1c169c2f7d5452c2f46fe09670b8f01f87d9fab1cb7e1d62fbf582c0fc2a7883395f140241074aa1cf8499e571437138d4b3d26f577ecfda2c82e9385177d1f1656b9e49cb7b5621869bd0cefc9d4605f61262d7b0a149e1414c2dc2a42ef537bc2fe2d942fd21da23874fa28132d4e3d70e5268e573e02ab5aab24dbdca98cb1cbfef6209994460fe22cd0abca26b5ed2f50a3ca597d9f7bc0486bde55e54fa0dce8a161519c0ce4e16bb77a199d4ee1362c3b8d609bca1b8b6fc15bd023ba7d6", 0xda}, {&(0x7f00000001c0)="239dd791e05476c457922ea6f12672a6ebeba39f239c3d244790f9ee3aa2065ad8c791d05dbc4a099ef00bf1ac91af40744072ee6ef2b5fdbdb4b012bdd8c411616303a9a936b040add79c5c603c98546ab589e10371b6b6fae284d16cfa5bbe502d7df913a74254309b7607cd655756ac838f03e0f9d661fe8c636a1b8494d5a31fdbd6b23ec35681eda3a5118918e839bbc6a0f36af18da2c84046e8aa4738d3502140caa6dc3a4fc0b30961c046c0e9a57aab5ed9469e42aaff7fb7da4be41013d563b40dc84e90d26bcf0b82e9a10256e3242ddbf9e7d105e7771000c93749fb5113bf4e8e2fd181e6ed17994cb60acc068490", 0xf5}, {&(0x7f00000002c0)="9155593f22945e395ec121527b2c1bc60d9fafcaced0524a6846950b09124c67338eaf74ce308b605175bb869a9aa0522be8a009579c0fecfe9ac1e715750362ef407ee4e9213fbf97fa86f616e09caa7395283358d620dfa2d0b5ef92866b76be196065", 0x64}, {&(0x7f0000000340)="230a6b99e185de778677b8de9af24dc01047cdf3dc56f9b88f105874805468232ca58670598a00bfadb526ad8f30f478b693273f92812b6cfb35c138bfbbaeb9963c8c7eba10d400624692e8c820e25b13b7f0b31d354d67d865c844ec6976c388c833464a30f8bfb7e2", 0x6a}, {&(0x7f00000003c0)="338949a363dfee02e59d4619c562c3d13aaacbb41c587869bffda9f685170ade8a73d87ad993dc935fed11335ec7b9a21dfa738eb42ba7290bdf01c9966639314d75fc43ad3febd6fd2e79d890a56bcc89bd335be4aca6932dd61d08099eec826ad86d31f72a6d788a205785b17fe2add7e1b22405bf6910fdd1eca5fbc42f9147adda15c9549b3fad13f559acaf3cfeec35cc437c79629643084ac308ecbf518cf4ec550ead0abc7dc202be1670a6183cf9a898d8d89e5199a003567f1b49211203a9986c1875df4c40fe7d6265396a68f505", 0xd3}, {&(0x7f00000004c0)="d1e8c8326b1ad3d21e98fb5303234bc56e812bc78afb44ca6454c27ba0ac4134e9c6c477a29774dcd01151c0cd6f0b573626430659bd43451efe58c75eecc23eb6a040a8f4c7076907d55a53920570e2f96bd3b18b4cbec55ef288d2ababcbfad4a73a3c2860f311d01b6263bb5c342fd70503517e447495e5f00b995a0c5783a39fe3c57c09abfc74764e735e35b2c7d1d46f27beee0d", 0x97}], 0x6) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c63ac359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9971e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00"/893], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = semget(0x0, 0x2, 0x252) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000b40)=""/4096) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7ffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xcb707896281b6803, 0xaa) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xffffffffffff7fff}) accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/224, 0xe0}], 0x2, &(0x7f00000002c0)=""/49, 0x31}, 0x42) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000340)) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x7fffffff, 0x7fff, r2}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r3, &(0x7f00000000c0)='./file1\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) r5 = getpgrp() chflags(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x110) rmdir(&(0x7f00000001c0)='./file0\x00') ktrace(0x0, 0x11, 0x2, r5) setitimer(0x1, &(0x7f0000000200)={{0x8, 0xfa}, {0x8, 0xfffffffffffffc00}}, &(0x7f0000000240)) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) dup2(r0, r2) shmget$private(0x0, 0x2000, 0x900cfe1b586a6e0a, &(0x7f0000ffb000/0x2000)=nil) r3 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000580)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x7ff, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000880)={&(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000005c0)="400a842e25d890a98fb8274406998fee0a8e7d308c7298500a37a9297f1fc70919e36b79082a279bd92f6467d75f0581442ba19ebacec9a71e9182c85a815ebe2215a896835ac8631d9725bb042004f16d005a9ac65b841716c44f6b7b7137bd8b70b613683607dc2a6f408de2b6ea8df9981408ec74119d46a420d27e481bc102b8c8e710c89e2e4abb7f70c93d8f536530e90079bccec0dccde6453a425cb94036b4480b812e8449c4efc314fe692adfd77dff13e269f5a72b3e1230b7f1", 0xbf}], 0x1, &(0x7f00000006c0)=[{0xe0, 0x1, 0xffffffff, "1b0849c7ac1905c94302556339a2f14efa8a617ff7363eb223787361f58180de99eeb8ec0ed74427a32134835b1885a7979f8795233979e670bfabd733d86ce583438d031a7207dbf49392c1bf14d4545860e6f0054c575e6a0ec34d0429881619a79df10966b0413eea8eaa2bb227a88fccc4b9f13e4bad3248e7a61ac547e77e7b0aa404dd3333e0c0b33c1617fdf5352d22aa2afb5adeea7430fcd3ae77ce9dd495f3d9975fb65217f7838603af138eec99b8b904e7770d63449eb4140193c484af8a233d8f4528bc7aebcc9ab8"}, {0x70, 0xffff, 0x4, "45e37ed761e2a0b53db15b54b5949323222e77449e9bf235f27fe38e53fc6e35a98eb8117396356727fb827219454d91537a4a1a2ed43c22bc93f365919f82f0abfee8d88e931469464a605e415724f039776b500737d6630df23b69"}, {0x48, 0x1, 0x2, "69eb45b70b14d55778d044acfd06fc0efbc2cc83c3f21696605cd2304f21b8140b6f1917f3987db289cfe304cc3896d2ffda0626d839"}], 0x198}, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=')$\x00', &(0x7f0000000100)='-:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\\+^\xfb\x00', &(0x7f00000002c0)='(\'\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='#\x00', &(0x7f0000000380)='&/', &(0x7f00000003c0)='-:$\x00', &(0x7f0000000400)='\x00', &(0x7f00000001c0)='*\xb6\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+\x00']) dup2(r1, r3) dup2(r1, r3) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x7e, 0x3b, &(0x7f00000000c0), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x8}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') semget$private(0x0, 0x3, 0x200) semget(0x3, 0x6bccb9c706b70196, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x6}, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x2, 0x80}], 0x20, &(0x7f0000000180), 0x0, &(0x7f00000001c0)={0x8, 0x1000}) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fsync(r0) unlinkat(r0, 0x0, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7f, 0x1}, 0xffffffffffffff5b) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x45b, 0x1, {0x1, 0x4}}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0xfffffffffffffd7e) write(r0, 0x0, 0x0) 16:00:15 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4d, 0x1, 0x9, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffff7fffffff, 0x900000000000001}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x40, 0x101}], 0x4, &(0x7f0000000240), 0x5, &(0x7f00000001c0)={0x7, 0x10001}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:16 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) getegid() 16:00:16 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x3cb299257ee6a01, 0x80) r1 = socket(0x18, 0x8000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/199, 0xc7}], 0x1, &(0x7f00000001c0)=""/76, 0x4c}, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x0, 0x9, 0x1f, 0x0, 0x4, 0x1, 0x7, 0x0, 0x1, 0x0, 0x9}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x40) setsockopt(r1, 0x5, 0x4100000000, &(0x7f0000000000)="83", 0x1) setsockopt(r1, 0x20000000010012, 0x1000000000000004, 0x0, 0xffffffffffffffc7) sendto$unix(r1, &(0x7f0000000280)="9bb8305fbdfadfe53dde63d559e403aad09c48be204437d5420d9179dc4183b9f96d5e2570369634624182ee77b3c338551fe022a1119301ad9353ce2d80467820b1eb5b26361b5f492dfe4359fc566d79f1bf8e1a3e5ca17dade0460089fe8f93dc738bbf47f9f44c5793483d14352c9fdd7293642715a19f00f4e4048eef60e0b769116cd6c696b228ea9c93d333542efefffc8bfaf0a6588709ff69206a6b01f441322b94dc3f30266fefcea6fd1e311da94644094c86b597f63cb7a57ba6e00e2fa7f631", 0xc6, 0x87bd44b7b7b5568f, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xa6134) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x1, 0xfff, {[0xffffffff, 0x3, 0xffffffffffffffff, 0x2, 0x9, 0x2, 0x3, 0xff, 0xef, 0x1, 0x9b1, 0x7f, 0x3, 0x1, 0xbf, 0x2, 0x8, 0xc], [0x5, 0x20, 0x3, 0x40, 0x0, 0x9, 0x0, 0x42, 0x40, 0x8], [0x100000000, 0x8001, 0x101, 0x9, 0x3, 0x7fff, 0x4], [0x3, 0x0, 0xd509, 0x100, 0x7, 0xffffffff], [{0x3f, 0x400, 0xfffffffffffffffd, 0x80}, {0x9, 0x5, 0x4, 0x400}, {0x5, 0x1, 0xfffffffffffffff9, 0x800}, {0x7, 0x80, 0xd4e, 0x5}, {0x7, 0x9, 0x6, 0x400000000000000}, {0x7fff, 0x7, 0x2a7e8689}, {0x3, 0x4, 0xb01f, 0x8}, {0x76, 0x0, 0x1ff, 0x7}], {0x2, 0xffffffff80000001, 0x4, 0x100000000}, {0xfffffffffffffff9, 0xbc, 0xff, 0xfff}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) linkat(r2, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) syz_emit_ethernet(0xd8ca7d89f447ed39, &(0x7f00000002c0)="cf658dabac93f824abb4d12d9369c9d6e1bba8aaf5a99e1fc790ae1dd0c1959d9e3c072885d1ff66c24f") 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) dup(r0) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x6788ec3ae4a4f89e, 0xc5b1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0x0, 0x123) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) semget$private(0x0, 0x4, 0x84) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0xc0) poll(&(0x7f0000000140)=[{r0, 0x80}, {r2, 0x4}, {r0, 0x91}], 0x3, 0xad) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x44e8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000000200)="7711a25b36e05e15259600b1cced64b257baceec4f0af245b110acbc93c3a897b3a2b6ba6df2aa82282c27974b48cd1e2d464ad563233776c6c436538e60899baa16c1fb3023c821488c2c3afcbe8f5ebfdf4871068da7adaaab61731fa01428a788918ea98b6d0db659cc0414cb799df5d8aece8ed5039f6648c5e237bcb9077f43c2e7a304098561f699c0f8092b084ea9ba3c0d790b1eacbd6a97bd760f2ed32cd7f5efe87595a5e7268259a8cd548b4dc5b9768c36424a11494f49875c143c6e21c16732d0016d9b2561e31151829e6a638ee3333b058796ce6ac907b1b39b47c96cc44cb4ac41a811fe375cde3bc1ca395ebc312eeb74e81d8d37e475690e682430dfdf9a4503046e2a8039908b69e1b1385c462f77044e1ba2ed9cc8cacbed90b23394cfe70d766b79de9cbf43186d8e18f9adb70281b2641d8de4b43e19f677c46468fb0f2dc4a1ad43d84519714eec26410af32eaff439c01f2169442fec721da1350a70838b40481e154ab3486e1840a8e85f255ede5cf62c999c7903b827f99cf13fa17e53917647a6398740830259daba8671f743079af247ffa77cffcfe37ebfaac2cca5468ebf86d51b32c673c555e7e7c8b96d3efbf1972c7f76fcf34cd40f9a8bd31423c6a552d42918bcac3f794c4a05208fcb0b6080fa94b31f5b1b7ab7b17ffc15cd66130e5f72b82aac1fbd8aef80b8040e8a0ab64681ff8e46b287b6381c30ff2524722901cccf960b83932e80630614ead19b4d7cf51b335dbc452c11ac9b19b335669c7727a8338b65b6aa8b0b5f08901571c488d368dcb5131ccb5f6405b62430e6f33bf5ee089a71b6ca00749b60709775f204bd2a14aa23069f1f19c4afa505ad83d3c0fefed9c228947abc803048d30cc6acfe55fe298632526a87518576a73efab8c9c04d8e8a1dd4680565b4a71fd6d042e49e017e327da2dccefe237d035882a5bf87c570d571256c546d2e19652fd3af7ca4c3551c50c3f59e21867253c66a34225825cb8121d8af01d399f65b825f59536ddba3504382d2acfcb94fc3148b88493e6e5c689585d55d3c67ad8bdd233d329e8f1f9b08331f9467df866733d70ad1cfc547bd3ebef8832e7a4f6fabce3d3e3af15872b56330edfe2c76cde2ecd01b5f7fc241f08032984269837c3c174f136f729f4fb16b56cdb37007c87250ff499da13b72444ab7d34d23435b155c5c4a5d12397951511004790a8af0d1057d6d9edb4c066935172468df5193a2754e9fae8fb10d56f87b8732ecaa276fcb09c46ce3162233e955ec3ab5a3038cf338d2bf3711f3f218e396c90662eaf81ce9b3328a27c03c70d08bc237e49d25c1c7d5acf9e3120a7b95efe0ae76377a7a87f7ebbc03fd04b0e8537c7e7d9eed63e437da7f1f677360792e54640f3e02bce699d66f357d0ac9f4c9ef0353420b143305480d52da274047a20283f56c11b23f6ff811547483f0fcd902a6da78ff605681cec2111ccdd849cb975140f5c17ff856fae730d1bf0069507cc937d74edd80843bbb9b3cf8a1ff2fad10d0978b9b89083e1b915ddaa1eb0fd2c2fb117eb8d2ffd7e454c3287d67e7d37347b58416292ce06896cca8d1b4171864db253e4efb99a1fb9891327ae2b23d1b15b830199cf6d339f567b7e203db90c3021bebf79f71a121f633ee924e5ba25ee68af7c7e826da5aa9c8bdf38d7ff63a9ed8dcfcd914c7dcad2e605b8a953a683d9120f882c6d385bc0ba785371620298182fe2679dcf5144236506f3739d8f225bb99a52ca485680a3c3cdb66dee3fb84e60e44a0849b55a2b21fe698f2ed6d07acc5b0d3bacab9e2c3009494b5d01be8253fc12fe3334e2ea537798e1e6074faa0e23382aea6994332f47dd91d648eacc2541bd366319e37735491ac6509cc8d4c63d626bff2972331c1cefe3c965a9badbac8ce28985db79991fa3553ee582a2ee9888aa1c51fa292812100956123e2f384c255631d39db4b30d8beb3438f32be120e695b18633d88126512241cc09851cf7f2d0c687389a7d20eafb74c978b746ceb413c13dd943b7ea6659b7ee6bafbe75411453914d4fa19cef80689812a6fdd5a6a77f014e216647780f2748cfcdf076f98315684931304230d6a03ca50f14e07ebe5c00b377520a65c72ef7cf6b1afd278ecdc975bfd551f7130e545e67c02f8f8d20fc316df23ef715b2ad10a2c6d8c8580b4adcced3e968374634753629fc6b81aa0374c335520cc0b9cdd13e703c76b5d2ec501b7936eab2e8274ccaf7f3bb5aad5661b413d495b9b695d0e996196db6ecc44724b71097101bf8cc6ac5ffa38c73aecd23b898dd338fac8d1298e400a5864d63b6f6bcbec98e7a118a4727c18504b4d0a9a4b99283b7d7b66809b9392a416b39f362a1194c034ec5823ec59886b28fad06348be1d827947a9092c3eea182167a0bdb8e58d390ec59c3e121080f2aecfe07ccccee5116b65a769bed9f40c7388a514914629bd0e8a452cf9a3656b6a4bec4bf508fe9d2d05e53ce9ed798d07b73f26076e01fed1d606ed7897f95247865f19f1e39e686a831ec279dc0dc0aebdf1763bad84acc367632b25f053590570b8737275aca39de5ca518918a3ad2fe26e9ca38d59a5fec199ad8d306bf0c639023d92fa4c8e29065adbf31fbf510078193b28d53b48097009d3493551a527af0872df05bf421ca8b1066d8ede6c1568920ab418ab34acf468b45c11efb1f2a7092fec45e8512694646cc046e24aee82c15f2cf8ff32070bc8c956c152853c39e46104284e2a1bcf9913ecbb8220c9df93625d7e110cdaa3769292b7e0b037c3fa22deb97bef5cf1b8200168749e2b891b10548a8228a09d23b97827340d6fb111b87aa46a467ea6db14ac27b0cedef3f3be59a5bf4a35b97951272a2a8d6a9bf2bdcc6d0a80e58bd1ed418add32671b8079e7e9e928ea95f3fc1de453fdd491d355eebba0f939c0476a9abd21a9de9983bd9680e0b06eeed6185875fe63b966588e43ffff4921f472487f051d47882137585d042a32d30f825cd3ebf2cf1416573c2b9a31651a139c7760cfb50652f39d4609637a2289700b51cd26a97ea3619ce72b80234812c0dc6c7bc86e1d76f35e9d9e98736ac5f343e3a775f0b8b10ac4fea88794699015a42960322f1fcaae84566b752a0eb6e27cf90d2482bc0d9c1b1df031b60cd4accd05d39d0f4486733365edcb52629174962b9d1ab8bfec362367aa7dc5ffa4061dbe4c0acc4ac00fe73bc90e659f32d6cac86e3493d8c8af573b7d77273992dec3a69012424bf50a58aba359a6194681cae4fdc27d8b0247974c48ccfb558d91feb1d511f0c7867aa6659c1778ae837eec400e00298cf5cae479c5941d0db5532bc006d202051af88c60fc45fed01f27e2ebe0785864cde83b293bfc6c94b6f2d2fc38e0aba18c068d92eab046f4cd7d3fc168b328bb760b6610bcb607180753c1956a71d4d86112fe3f7584262109ab6d699ce6b934577931f197ea269d7120ce360367c6f130ca45ecd4e4d09dd99ae9ee5eb1d857cfd221635b2ab847b668e9ea88eb9098259fa7d0369c6563013d602a17c24e02ec90a320abd61c78f6f5e056718064a741ad96505faab0cd0b6cd074809f900883a571eb641839806fcbeab683f0545db85c12b4ba8f8302dd0871555d70c27a0fef2c37651e49030affa2cb4c7261a8141e58ecd7caf59bf2b14b76d9091e607897322009065df6555f929867becf0780e8893e1f85df52c72fa553ea305f6ca00db658ce06c5e35cf1152376beabbf7f4e6123132524562aa9eeefe08cde7f32605c7b4e8baa80b414e7da7f895c0654fac9fd909c667507de6c1a0a68d48d3eb9a0413e75ce47157cf4ec6fb92e41568ed18ef5c11dfaacf37da221f536db07880771860549eab1761249bd14b72a4a6c192ac6d64d41b7c2b9b711316a34f9c187d25059e47823dda9dbf285dfc4f54b2d41b81e41e26c39d987cb623816b105ac3ed7f31341e3af9530a6b0be5ab708fbdc618e26f063ecc5f7db06ac62fad37a02e6709b58aeab0e44f26db449ed43551a02b781da77a02a3fe505314ddf3886026a9dca99a20f709881a553df705fd3fc2e6ea690cd1f2701ccfb9697b7d72406b646be71318ad535662d7c5476f9b85ab275200b6526d512e6f349ad07179ba9ef0e7ab2e8285bc301d05464fad8c5f893c6392efea154f5daa81551d138748e92aeaa1bc8329e72ec0c6def86cb1a9d873d46ed6ff867d564c81efb2992b70d8a6256d3ec7ff0b683cd96c2e1951bf221cdfa1768f0387afce6cf2e36b17cd5e1cdee559578572428e509cb46f801fc57777aed23914746c1abba373e273cc52cdfbbb2023a70ddef925369e0f7f28022a891eddbcc9df4e17e078e2cd86c570719d5dd584dd74de36b9ed201a1a3b09e4cd39c950ed525074170a0d9916400f01f3077d058f79cbf4aac73fb7588e6ad1b6bd5057284f13711aed785e14b371467ef155cb7d5aaf121584ef4c98cde9539499c7aa3e033a628a88c44a3301e78fb782a0a07f12284479b5ecc5f047374e5a96c64349f34cd2030cdfc2cf8cffff0bd8e8d9139bcb3aaaf953a5a7793137101714b6e8589a24c780efc3d24e8a44c20a2df841bdd930f879d4a8bb5ca32afb9817dda6fd042614dc8233d10697dcb4daf2b50cab70359ed2329ffaf0d724742f5330192618cfd724884e73a407225be9069187eb600efed11c50fb5328649d968a67fdd92d2256e5bf2e86878866c934263ee165b0899a952fa4603332d545b8c9f1204e87e4da098938974f40a82c4f7793feac7abe70665ec07d21d1f32029cb1a9e0c2fff8605d79a8b360dac15c4e859ba22ba1f66c66df81beadc63b57530221afb0b09e8352226ecb724e3092f84788e8d3a15a7295d09abd33d5fad5f0cb3546d727b6957a9652626e103e7e4c7cd4cc20da20ffa02ccf29273ea5818badb49206b84a41666d5f602ddad2e333fc20a3ebb61fa1ef08b497d65dc45886c8b59702d1dcbd8eb4e535a5d9ac61a1a9d89e70a097c647a1e836a330b7f94b508045a55f19abbe5c9e8e41bb1d630b28d2747e6efaecf9149e85c17db8132e88d1ede37e1eeb16a37d1d3f95dd1cc5e79635605f69e850f00ddb8a468083fb339c681341d8c8e004771be4011ca9f004f6362dcd8818e7919586cc6b8470e888c085ab73651e448d28ccfefcdbe504d72187cf55536241556b29d6086baf381b239084a9a985993e4bd9c5c79b19b0a0d96e931c4f7085f4c61f69bf22cd28071caeef1411fb4c27349bae530672a648c2d20621d32991ef1f380f897b1484be01c5043289f8858278073e8f2ebbdd43835e832710993630f93df566246e5ed6dc5449145eabe59339d210d2d5ef628dbad71c4a6c3b8aeeb858a98a8319c5d6480c6b90d164c2749ab83594ee4586dc893cf94f0fafe518d331a1b3bd8fae79ae5b16cae609e8373887290e9e5af2b2a4af81f306bb35a259484fee4e5e9aa0566778c1ac320b8e01775855932faf4bfd536b6c2ffbf2e0b3858e2c4312ddf29658c32b40d09dcecbd5f8f22a15d9000677859b6077e354425b5348d6438b84b4b359f4c4ae5429bde4af439bae1326317e991e53fc7fdf427f07192228b9c2a5c1ece1bde7040e68bb29ec83194767f1e459d61a77e754f952bbe155a223502885d1ff8231a239a37f12d1e6ca9920612c67fb9eefd7064025cd7ae681bdfef3340f22ab62bba4fb6c8c26f91cb6e7beaff6a487f47b", 0x1000}, {&(0x7f0000001200)="a80aa8c6ba98d491ffd2dfe7d2dd502769e809cf969aa269e78c907191919dc1f6da157af33b6f8ff54491761c4479000c7397f08bcf1d9a11356bd6119dce0fe4ee662423a749a7805eb195701bd7fe21fc50f008723fc7070f87f4d3f4c4a4a80f4fde802f91a3b38517ed", 0x6c}], 0x2, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000012c0)=r4) r5 = open$dir(&(0x7f0000001300)='.\x00', 0x8, 0x140) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001340)) fcntl$getown(r3, 0x5) pwritev(r2, &(0x7f0000001700)=[{&(0x7f0000001380)="8e44c071e73401f7fb278023c3132cb0f8d38e75f9a47999943427ae5c6ca108ed9d58bff45e041020f84f96c65a7a45d7f8db2461c3860d627a887e801ee5bdb0e6d61080372e23df06ec68939722966c86505f92305781c4652baef42123d295adc307a0d41bb01cffbfae7c4e0e7d6adbb3d3fb71d7f11560b1e5fc8e8e975fa79b708416f40999db502596f2bd779af3b705ddc7a616826f6730e2f5c6672367af70e151694a70dee1baddc8b1", 0xaf}, {&(0x7f0000001440)="f1ed993b8329748089a41616c6517fab58d9744a686dacf9389755d5bb096c8af3c234fd062bc210a9fe3a3dc9e90b7de0adc700711dc37d9bf00bf80b435a6fddfc5fbc1974a9c0703e90ff3c818933d6c0f5e8a2a0da5d9dbd5f76e2df02fab1ef6dd914", 0x65}, {&(0x7f00000014c0)="53c436a005c308bcfecf459773446f8d2651c3366ca87f7339b936d8b2466b744025d952de2ef931ed9fd3b6ed44f211be232c9344173b4904290d001671a2e6200f904c59c85859670d47963fbf3ced51afc83b8815b7ee83de7f87281502d7e01451a09e37033bda36059eaa7b71283297b096aeefc4c6a239605c1c342f665537a753f1b0aba915", 0x89}, {&(0x7f0000001580)="6ca2820f96604c98dc84171a0c36645cd2bab619e98a809861866f7f38d1d56b18d451de699373acb068ba6638e94b05dc052ea3d44e1148112b9961ce85395142802bce8340eec60ce7831db34c83d89d3f2ca86b01152ea055eadacd8e91d0d8f073cabdc12f98717b4991435eb4c9dd6745836dec9cdfa57382b57fc8dcc56a83aabd35e31371506cd9cf7a16092ad3c7d2c13d2caa62", 0x98}, {&(0x7f0000001640)="7517c030513924c85ba5a5c1047499430cf4cab47319f28c1c4185ba0d43d35cfbbbeb5e0ef81198220ae322bdfd529ce7cf61b2c030d4f4639bae1b6a4376b20fad773c8497480d526da66ecbe5762fde603cf98cac0df6f9a6b2b595535fd59ad722708e80fc3a1ccfe9cec9ea5e37fc09a794bf1a3007aebe8a81706b7232da22ac0a800deeb976c766d98f16cb612352", 0x92}], 0x5, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001780)=0x33f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSCTTY(r0, 0x20007461) semget$private(0x0, 0x2, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000017c0)) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001800)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001840)={{0x8001, 0x4, 0x4}, 0x5, 0x1, 0x168}) mknodat(r2, &(0x7f0000001880)='./file0\x00', 0x100, 0xa7cb) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getflags(r5, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)='M') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair(0x6, 0x3, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7fff, 0x7f, 0x1, 0x401}, {0xff, 0x6, 0x8, 0xc39}]}) socket(0x10, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x5) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffe7a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/209, 0xd1) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chdir(&(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x73c23a9a796e941e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x80000000, 0x79e3, './file1\x00', 0x6, 0x10001, 0x7f4}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001240)={0x10, 0x778, 0x4, 0x1000, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x13}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff80000}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) recvfrom$inet6(r0, &(0x7f0000000140)=""/244, 0xf4, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x9}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x351}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:16 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f00002cd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x1, 0x2, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x7fc00, 0x1, 0x6, "f0d80c307f1351cac7398764324413e86d176703", 0x8, 0x1}) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000180)=""/237) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) r4 = syz_open_pts() syz_open_pts() close(r3) dup(r4) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x2, 0x3, 0x0, "33842d2ec3769e3989c9e09bf9e2150e098f7119", 0x5, 0x100}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/86, 0x56}], 0x3, &(0x7f0000000300)=""/26, 0x1a}, 0x842) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x54, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0xc198b2ea7878d995) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xf9ea572f2e7ef3ae, 0x0) syz_open_pts() semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0x7, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0xc003, 0x0) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x9) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() recvfrom(r0, &(0x7f0000000000)=""/135, 0x87, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) recvfrom$unix(r4, &(0x7f0000000a80)=""/161, 0xa1, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) read(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5, 0x4000000000000000}, {0x30, 0x100000001, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$TIOCNXCL(r0, 0x2000740e) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="67634b2c79d690c667", 0x9) recvfrom$inet(r0, &(0x7f0000000000)=""/235, 0xeb, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf6987773c4266"], 0x1c, 0x0}, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0xffffffffffffffff) getpgid(r1) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r4, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x8001}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2eba3a8b2679583693517a87ccae0500087c7c12d9b103c80bb7b1eb4523ff094aee0a4f6acff05d50192c68756bcae3542cf2f1e72df96547d7b6f50db29c8f7506284e8688c5f3668e759a371e824a159dd5c2b5e5126946c791d41312a1609def052cb807be741ff73ba94284c7b80dc380a93f8756839e503ece553333f3e2a9d9ea66e3177e15cf8df8bf8ca9e8eaa9162c48f6bbe15637c6b66df94e804f32f46d97142fbd2b06e805336eee7323025a4c964345dc95d4554ec059fe41d3e4c7a72dc11e88e73d1b979f80121cb028dc3bdb21c7a72b137a9d0acd7fab37", 0xe1}], 0x1) fsync(r1) fcntl$setflags(r1, 0x2, 0x1) write(r0, &(0x7f0000000200)="b6a309f6062566f310feb50f4d9bc2dce5fb30d26f5a4f2616f29e0f9d97753a062ae19966d314cc3b9b73971d2da25dbb4cecab4a4a83b0b0be32d5a84251d971925298e2459080fcb734ccfb4cb0fff63061a2ad3bd3e063bbfc9e752a4086a967078746e27556cd620ed780aa7ffdc217147f6e65289b66c0f5ba734f6904c53d1acacd28e53f03d1affa4a7d425d6694c427a652d3cdf6a5bc1d1a", 0x9d) ioctl$KDSETRAD(r0, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8000, 0x0) recvmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/92, 0x5c}, {&(0x7f00000004c0)=""/130, 0x82}, {&(0x7f0000000580)=""/168, 0xa8}, {&(0x7f0000000640)=""/16, 0x10}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/68, 0x44}, {&(0x7f0000001700)=""/239, 0xef}], 0x9, &(0x7f00000018c0)=""/80, 0x50}, 0x801) ioctl$KDSETRAD(r1, 0x20004b43) setitimer(0x3, &(0x7f0000001980)={{0x4, 0x6}, {0x5, 0x6}}, &(0x7f00000019c0)) r2 = accept$inet(r0, 0x0, &(0x7f0000001a00)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001a40)={{0xc986, 0x3f, 0x5}, 0x2, 0x7fff, 0x4}) getgid() shutdown(r1, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001a80)={{0x8, 0x8, 0x3}, 0x8, 0x8001, 0x7}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001ac0)={{0xde3, 0x2}, 0x101, 0xfffffffffffffffc, 0x4}) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001b00)={0xff, 0x20, 0x10000, 0x4, "7e09c8dba9424b93204584379769c4e454087663", 0x3ff, 0xfffffffffffffffa}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001b40)=0x10001) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001b80)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001bc0)={0x800, 0x401, './file0\x00', 0x8, 0x800, 0x4, 0x20}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001c00)) ioctl$KDSETRAD(r0, 0x20004b43) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCNOTTY(r1, 0x20007471) pledge(&(0x7f0000001c40)='/dev/tty\x00', &(0x7f0000001c80)=']%.@\x00') ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001cc0)=0x66b6) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d, 0x7fffffff}, {0x3c, 0x0, 0x3c04, 0x1f1}, {0xfc, 0x3, 0x0, 0xf9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100010002) mmap(&(0x7f0000e10000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="6a90f10000002000", 0x300) r1 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="45a3b6b2f124fb8523976a89c3bdead5ba9dffa004e1ee94365e8bc1f09764d731197ee43af3a92f466360eec70ed53f30ec515c3f9ea341af85c7dc7995585841527267d1083df2484a17da339359bbe383668608826ddfa290a6a001530cd2576f75668c2923f5abb3d7ae24678359f992c4d89fea5d5a37632ed8cf895c4c7cdc43d545b3e7a2ab5e70cf6f23013d6281e4f49caef9d69240db89ca303cf7cec829ab34b220328c6df2ef00a8c4fb454b2d5557946fbbdcc8ab5752a7dafca61c44663faa1dafa83efd3b3370abcd5d650f9b5c43b9b613e6dba05312ac7d39460357cd51408019b9880c7831821e045534ab07cf2be8c5d30487e4a550f23f11011afe8f19811235bb7297a31ced93c3ac7f8d9b67471943ddefc05a26aeba0ea57604671da68fda59dbedeb571c46bbf92ad93ef00494b7ae454e216a59253a08fe9a0813723ea52dc0db7534a83c264ef1a63a12b82620ff30f48b8764df57428e08b8b1a6deed6c8fb5b1c2d8795ab70c16f5ed419df12948739c858ea8598db665f068bad154687c63e237f10cf979758be5cd578bd21d269c1c6153742567df1168aec4c0668a7cab4bbc298cf2e5dd31d14a53060d2d6a25374846d3c50888c85eb229e8bec7cdfa737b6f5c851bdd20cc148311d8c30173214c624ed4b6cfe6fa2a8d2d55504696e2cfd28f69ab9cf06465c6bc9b136aea3c51e845122dfb7d1b3093291c0ed0d2a6d261aeea795220e8cbb06011ab22d63ed95753d622190365e21fbeedeacddcfe78d55414b87b4f76a1da08097b16422e65863bdee23f96c3fd62af622dbe68c9459306f283297c89cbd2be7df73c4e9f9a7a4cf2d93f16a2c0355091a9c3eede614101dff7466ff74ce80569ae5c261988f3f2f73ff1ffc02533a4fedff05748dcb67af9b5cc550931183f9931e112bc3b79447e604b7ec9d815a1a2ac51b9f6d744d6daac70617f48505466078ccfb81e13990259720755c7f607ddbb52d1a89141d9989da77325b9ea8d1796965656bff74c9f5a6191076ebfe281a83224745faee433c8527edfd1bcce08df1a76d3d99d9ab815df4e1097f133af8b1312ae38973373678590edd60c5bd5746178ada2797df351b8fd3e9873ef5e4ddf92810b37bd62717f5cbc1cf606998e3ddf887cb21c586c86cc90f7ba939016f448c54c69dc7089ea0fc1acc235b3e91263b8bb84a4080c82b9960ade077af08fdf6b8d2d3ef87167db7dead9792e816a1d158c1c50a655fcad8d9edcc25e449b487e35cfafec211830f0c4b9eb53442e12c1a202f183f850d4687b6fbd6c5a0c57466577a0927007859082ff36a1d3a0dd415ab69c1969b5281325263dc0f6bc3d9191976e510e7067f59664e830262eee5737399b664e0397dcdf8b3ff593fa798d47ccf0c514e6475e5efa91ffa8444f86c7d4d44c12daba2ca4912359848a6632fd66907f9647b098649dfe6119b04b5bf50b5c3bfb30e34216bfca23a26ed4f31dfffe99d1718411c2a94cb25fc000dfe45a0b73325779874a494c56df2520af5a0b1cc8f45ceb3256b355a7fa00309aad917c0a6b06053f54d6df4384bcb836196a6f1d5a2c6b84466aefb39cc7cdb9c3e003601174cdbd9da8c764fc5e6996eae1310921a5734f68a6e63e7487caae0471ad922bb7dc2d52731c1911acf75754a9f474ad74d9a03b3aedb5a9a9acf1c1b16a79d286aa45c6d390df65c27e3e835c959460d8ad75fc2a90ec1d1dd5c685838ead420d308d293b63c8217d76ca0db1335133a30dc9f41f2470d7a6b7b4068c4b511193af1f74009d3d51613b26cb9eae80bc7459027df8f82be6544284469668eaf29d9c778f6b7bbab3ea58dc9dcea4fae36f569c2ca3d761b9f9c494ea699e59fa6279f3d1a42bf4e58434608dc98dd4c6b0374a4418522b7156f8f94cf4c431a7426d83238a62e0ba0daf6831e105e48ffcf4dc4bb0ab53a5fc6a5bb0975dc0d6576b03f836c83c922f49d9f0804374df6e31eab3a34155a2dce6e54907399d8fee356a09fc36fc33bd4c1618e1e1367c3a7988f08727052b7565b3dcf9b100f7660be37e42b4de458914391fffaadbe1ad04941f3f02124982d70a5ad303eb900e664b51be88d587669b0b95346fafc673fdf446148ea7f6333e19cdfe352ba1080c8939b28b7e7d2fed1c2ca71ebb599623321eaaa271de2ea396dd67b81735e5887f28bbb9eee724e5d31bb4e7775a599232dc779ca2e8a2418f163834f2fe7a4b36286c986b5b32870c60db2fb33f41c0d8ed62a4d339340bfc346115a0af80dddbdc6772d7b5d889f560dd745a7858dbd12122ec7b900668a4748e1d0115723e0a9b16d44ec27af0875aae302e325a682dac44e928fc930e2d34fcf476cc58f57c33fffa217ac28b41f065cf2dfa7a208c1d5ea331fc6357faa894eb4d3d817ace5ecfcbacc2e4ac7f1d4c170b2d62ea514d6ef650a51342d71a225fbb50ae6aa13de6a3fe70b319c2ec8cdc2590035dcff138fdfd5c52149f7c43c79b67a2a04f68632ea053ee8b93c2c173e3a07aa847c3266835272920aece9620f04103dce905af8a07335c6d26f272fb18f0e25a84a9b8a7d60bbdea6b57a9622a848ae6bb6e3f40bd1f5f6d4f41498968960b4440554cdc701112e78e98ab2d4046ef6034d88aa0f535745bd69be2e2d21409835ad4d492582bf85ccf8bc9c766f815d06b3d9cdc9f66e8e20672188800706b0f6bad73778d48870edbf0f9072a91ab4e39d2d739ceac31f39cf6c1d1bb2704a33994862a6b7773bcd735b597777068fe4417803f5e3fabcc89dcad797a49315dc57f0a2370a82c3f5c167b0ded639866e28816ab8980eeed33575e973e2a82981e447f3c46da579863ca25296c13c66d67cb273430baa9682c815e7a43d6e02b91d790685915b8a1688c73c16b49ab5e278a7704aebe3b6340ad7872019d4598fc2907c1d38a0a67c8faf55e8c27572dac43328d2f3da7c880a0c759289d827f2dd0fce636f05e783a4e77742b70a3957df3e1ca599ffe2f1435b76786d76a217edf7bfb7e23d80b383e53fa17b89d88ac158dc37a7c11cb7784734021c08a47ace3d93ec541a778f93ea70b877bbba137d746ded2c0cf936fb620ac476c52833b9c76ab7203b72e27fe0c61803c04df7fa1075de04300681cb5aa0f10cf4c3a1f6703fbcf64a8504117f9ae8eed883cf9db5359e6eb99b39a0b47a93f48cbc61227713ea81c8e1b21304cd464971ffecc1d3ea0b708659889c89a5323e734528bc56f59319412a311c16cabb8c450ae8961a23c2b3dc138beb4a47eeece33fdac9681c8aac101127e620d33c3b008e6d5e3cd053286a4cd5354d71bee8f85271ee44030ea81514745c36762c0cb3ed2e790fe9d3a257cf23afbc15a15a618ea58a35b16f282c0acfdab56a8a88ab453262e69822fdb91fffdab396cebfa12213265bd64cf37667c2221e79dc5aba746b6ec23965e24aef7b942c80fa292bffbf684b4b6efe5a85e2c1be461f236cd875cc63d6be0e75e8ec90ae0df768abf5fb453345f88d8a0d0f3e67c1107259fb777bb44a261b847aec259a0fa1ff9fcf4ea6c53e1a26dfa74a49313723beb960598ea6040ead90f2b12e20207fc683a59935348aa182ac43dce3e6011c48ce5786a0b05ce98dd609b7fbe3ae7f5ea22162e948513e5577d1e4e39c291e187341685c2410a4898ae356adcfa4c5e4649262b541f13df891f0797797d432eb4fdecf3461971ea93e97dc8a33daa39a0f6cfa978f958b2f3c6e47fadbc2da3c0044075cfa809d52ee6005a761d5745ee22b07d2eef3c0d394259faf309c5944328bf6564f3eca17600e71cea7a0f3a472bd417b3d35a87bd9de84531b7f37f45273ceed74f0d56ed15bc93e4826a385c574c66d7c1bc8fb9f297cc1d05f89713126b754117afdc99a3185466279dd1926d4c9a51fa09e4093140ed69652775da9a34cc304b25a17101692ac4405ade8d6ed1a20e96d243a20837291f4483430048bafb9ab028ee1892e1f2784e70e010c604e06d07d532412da2b2796dc8d47d261cf281ee6bff7e0a182995e301d9ad4d473df600e926d7b4d066b7b15ee37d44164469f5d71b4522a8cf31cda12b630788b262a04a05fd37fa3e354ef56f8a4f80314cb42496742b8599232cabfcd7bdb0d6f69752cbd641646367aae1084ed5f7934a3422c3b10696add10ff855196a47a3a694dd6df3bd45aa844c3adb791a126516500d7f04afd7e4078bcc99983080e04aed419017991267e98c2af5edb07e7acf5af09720b9f042068af0f3aa3545d032a6e6e64216c6393c04ec4979d92338bde7592e9300ea83b57907ba35d690b880e73a0b49cf2d840f253390ab14ca97df7a76baa230d2420affbb0d0360fc0e30fa39008ee986c76e8a569580c73ec02410698d7aefeffc52738cc1d1711089456290d8f9f2afac3c081eec6fb3e5319d36ebc33602c7b368beadc61ed7d8698c140d02e082f0e63042912d10dc7294b73039276698b6b9791c44df92a07d14b660997c149279bf5bb40e3230ee43731700e0eb7a0cab415db308275274004cb35e14ace3b89e0f2a153dad52055d8dbc177f70577186e8e82e86dbd149c38b5f6e020146e82f85a0342f8d9ed8a54f8954c26f7617f3888541d119179e2dad6a0c672ada7ab3e44bcb1e341b699baac31e485de62a33b0b44b3e34744df1d60c176f17cb7c451c3aa9f84ce272c468078d3e2820066311067a5e90e7f77aa2599b0a30ad39fcf0470296cf206ed63e25dfd6d3a4a73eedee0c5ce902cc618fbb2ef572bebbdd596179e9675c053d41d46b0402d9621d73ec96e6ac5b4155f4c8707a8ecb6d2be6f7eb02ae0ed9d37219b4022595c1756934a023a1f415bce09b8c637a54084a2f2741f1c106ae93ff03215f17862dbc0fa25d8ebc7f772b39740127b79f4a7263f2bb97856b68b96a418b7a59ce8b88cfdccc40a1b4dbb8c02e071d7ca751b0bb37de9e102b517a103f8305772ccb8252b14c30074a4eaf9ce7dc2099b1db7a5b32664a20ee0f3178e18cd01831702785f34321379e620d413fa18b3b1b2cd4b7fdef27b84e87b30726199774c7a2604ca70743917c62520f56491e55c1336d4c9d316f4b4066724afc4a332be99e7b027a38f64104653f08e50cc619e96be07af1db55d5c225051f77145c8873a93e93d268341e3dedbebd280f774ed107e72c991f2792c126d9356e3e2b1cbe9eaf36e5b2f8050e0be7036d52b4910f1b88e3f38b35a46932d5e1f0041ade6a43059da3b303c2321638d86293fa590a36d9f818c14afe6f65a9c9705fc45db966fdda22a082b65d44d1457e4e8d5adcbe72b8126dfa517d276f6ff0672e84155e0b29d87bbe30b1a9663071d8001909a68add07c07e61f58ec2c79dc8c79aa55d1cd80e3b8e9c95ee5be5d6f538b3d0cf7f529b31f0743dfcf0ca59be12e3ada114bde684cbf80112121276291bdd5cf6270081d794e16922b2dc6318b9956cb5bcf38e6f4a86e96e13dc5663750da59d82c7ce986c11aba00f03272d6aad431d1b95c63010c923b4fc1237e62c2804b8c6793ccbb416900255c54b673797543519eea6f8af0f8a3cc832d1786fd856bb8ef7397c811874e5490de2432559384d0977f04f743871cbc1900fe677d999479d66178c1a60c870570c446795d3bc27aac68ffe6ea53fc559713aeaed90cbe54cf5c6244e918f30b6ebf98174221b5127a758360fee663a070bfb54e2828d5f8e326bc9") r2 = dup2(r0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xaf2a, 0x4}) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x4, 0x1}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x440, 0x10) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_flags}) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0xc3c0fa0470df4f62) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r4 = dup2(r0, 0xffffffffffffff9c) readlinkat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/167, 0xa7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="84") 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x28008, 0x10000) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10c, r1) getrusage(0x0, &(0x7f0000001280)) 16:00:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x20, 0x4, 0x1) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x110) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) read(r0, &(0x7f0000000140)=""/255, 0xff) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) fchdir(r2) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) r3 = accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x5) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x1, [{0x1, 0x9}, {0x1, 0x7ba}, {0x3, 0x7fff}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0xfffffffffffffffa}, {0x1, 0x100}, {0x2, 0x100000000}, {0x2, 0x2f62}, {0x3, 0x80}, {0x3, 0x6}, {0x1, 0x2}, {0x2, 0x2}, {0x3, 0x95b}, {0x1, 0x3}, {0x1, 0x4}, {0x1, 0xb4f5}, {0x3, 0x69}, {0x3, 0x7ff}, {0x9f239e58cbc2f0e5, 0x2}, {0x1, 0x7f}, {0x1, 0x9}, {0x3, 0x6}, {0x3, 0x1ff621bc}, {0x1, 0x10001}, {0x3, 0xe86e}, {0x2a5bbbacf4979b9b, 0x3}, {0x1eb486e99b5f7e3a, 0x8000}, {0x0, 0x740}, {0x3, 0xb700}, {0x2, 0x9}, {0x2, 0x9875}]}) dup(r4) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getown(r2, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpid() r3 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="83623b5aa34d7ae852530a9cf491fa3b95c61c6b944bcb41203e5e67bd7254af2ad89f42e684166764084bd1471b256aa6c54b43e2cc2ade86efcb", 0x3b}, {&(0x7f00000001c0)="14bd00cf55e0332462729120e62167e64ecd5c2ad4b1bef42623831eed1f19d9b907fda8ed4ff4c08d585f21c77ced5868e8d807938ad3ca6101688388b0a672f2fe051d958a4919ff651a1ddd71a461f6e616caecf53528a921e2e50470879b54c6ebe178737f8d730f39a818a416583d997aa0b404c38255b14971cb74833b704032472f6595b57fafed8e559632ccb33922f491df14c677f976327011c0770fe8b7a23249467d4202a49a8f151a6fa47d72a7b42208dd5dc8c5092fb801fa347b14c1611ea77db5f07ac45fd9a9b6d29797b5db1e6b4f5ce4a44b1fcd1eabb0107f853b19f159c9cfe579b53026c5a2846db056533015", 0xf8}, {&(0x7f00000004c0)="73cc6598426e6b8fdd23c32e1a72964d7172a36fd3c76068581ddc0fb33f1d28f9fb8975aacc055e8cf5edab86a58c2b304d683b4c8178325b45648319ff3c6be35f6bb1088af6c35128d0a6cbda7733b5491aadd758618b76f8aca754154c8f15dafd3072507b7b022e6fe06dbe37431cb2e8636a4a6b230a1f4e07567872ba656dc9b5c92256c7cb6d7369700855ad9a890bfbb803caf677e7df1229df1545987c895283667f4cf66184c07029f718cefafcd1e0a2f75cdcc8234b0468e3dcf0118c34d8179fe180ae18a643eb145edc301d8dbd978461fe33c407dac9fc9d32ae513f30fbe7f85e0a07dee11424e4cdfaa7832ed21aadade4c4f2cd82bde12e70aecab3673ec4d7d7e50c4571221665a0ac14266dd17bd7c87e4c4f3a432bc114bbf5870e4ac2a3b3c129899c92713395f01b70e661cc7af78a3876c7c5cb89980adb8ffbab50d19d2ce99a806344b7b4a787d77331bc0f940a9cd1aa6166ff4aad13c2955931e0562cd009c7a76c763741e47f3faca54fb3ec6406904255313bccc11c7248141059140f95aed89381e15a221eb2fb5d5b56413eca7171d9354a307eedb709e88b0230f8118efa32230920eb49697c4939eb97ac6a920bdd1d3f829825a68dd9d55047b1be13a28bf59428e4727292409585729bfcf535862950b459fefdcacc9064c879868ab78af3c8e01ef2691edb8a3e1ecd56db8a5754deba1f931789bcdff72b4234d0265770448a1e6e30d9e579fadfc2690d372c451da1a649a28193dcf670fb0140b4088a9abd71c71ea6009dc21e10866d40de9000b39bcc8066e70793e8e30246ad3f80b9bed07d14695ca725ce41875a45d6101d4de9f642020ee0d2c2250f68f7d2d8a3ba81da22fdb24fbc65e01027f0a06800acecb0859e389b3c5e730993bc72a29a76184295a4a35975dd2d0ed11abbf3ed9362ad14754c852bfc0c1841a5272350f808d64f427fe038a9840e5d1e100d2139933bc4e47f78a8cc046ba1d6289005a2ece391ca97f824589e2a30ce07f8be49f206c8395dad09eee2a451a2cf10354b6c5cc8f442b36f76f2599bd04f067d1b638571b6143d0eff8ff64df3595151b09bc18a74668503432faa17ac1669fc7962360d125a9492a023ae7e6c135d63ab5f3ece037fc7a0fd4ac5fddde6b6dcdaed6dae17040aa4a00024aa520ed93884e26ee72d14cccc86b665bf28dbaf2f847237bbd840338c3113b3aa70aa77bd317457c8bddad75e1e125f5293b9e69398419025e5a16510e6ef7ca3992336581b1cd3125119302575d53acf5e450bad750614ede57641865e77ae7115d26f9a746ad5ded184e18fc7cdb679a8a572d064bb9d308122d60d09b34cb5ca94474f05b8d2e86a3432650dd295adf707635cc6bf5f2ba5dbf10d33ed4c02c450e853e167a4012594b4ee47b954152bd81a40b3392466b07f44e368888153cef359276865cd01bbef00d4bb6922022a1198d3e9d6414f6349b7cdb401434ca3a2ab92e1ebd4c84ea8df062d9c18e304966411bcaa5c089a94e48f1a83d47c87d1af97facd578b8aa1432972f6dbaf02a6ed945717f9f8a30d0bf70eba868c1799203a4df2a311a1523a134e9b21ebd7b6c819647b16d85c99d0475a2053145a1d54a3055f5f3726836484216c5cbc822a24eaf4e89d39f958ac1809771ce70edeffc97df31a7d4a8c9b0fc8e6d2f44826efbc846badd8edb257a4b4d735ae4b80482c523fde9be3d0df3ced1adb3c563394f43bb63d7121057091d8176551209aa2da74095403ceff51ce3b42be67beb83d7cb68e7c194eaabfb0fb60fbfa3d4e2913488a8966e591b8ee6876e69f64dc1493baa329b2813398ccd9260bf82aba163bc0cc670ce75c6d0f6bdf3212549c61f584e8b30d26fbb1cde9d1eebbb214cbb07d1973514a4d045a82731fa4cc8e4ecbfa7f3e0da0c8b042b96844cf0953f79d2f19a26d5e29104f27b9d233a28096999c8300b56b35e4db37fc1a8dff341a7478a3491958233acd921f1d31fa11f92e91720d773c312805844517afcb5c62a9cc62cfca4dc62532ce6f3745c3be0d833bb5aef3be7d18cd237c90429fc0e42130db336ab3c41176b71429c9683213e06de264c33d48e1c62b69be745f8c8bb0100fc88f8a512be56713e6c3972b4717e088f739791086af46eab3d4392d52b2e68c6d4e9e2f3a877eb2d9a39faf1e8dcee6bb0b89bb9ec1a2b42cb134ab2b1a4b8d8c94e6b399a59f6fd403ff8e17ddfa1ff80de8d86aa1fdb8e1f7623cef425d28ead9a2daeaf8873ee71993cd557fe9a27f23d18f306ce303c7ee9826b6b630c881fafda19d6bacdb6b6fe0a227e173716806b716f7c5516b0675d54e127785714c4e5d4a3c12784fdf1f246345d71ed5ace3ad3cb35551669ca502aaa8f4fbe8fe98187f5a9afc60f51955b8f0bac0c65a73d859be34ed55fb4edee4f85b75dfc64f46f9916769446768f967d9489c47b48f04840c6b960a2884e6bcd61940cd198b46a2cd02338825409f84767f98ae48c2e7366a345d83fbf5a296f5c40afb0641c615204e9518defcfa28ead71d93655a00f5d4ef5eb3612524e7dc71ccac829edc69f78bdc7df083e4c89f67d089fead99574571bc05c0f59da1688be74e22c70d39a7a5e3bb1f9fafa0b8a5d0da413884618be65882382567bce09d09730865b5897d98e3caa22bcaadb9705a597a032e956d7692b7d3952af7dde7aedb7e4f63252562a4837e5a1236439760397f724a0e1825e4660a9233ef13c3f09126f730b19735c9710b69345075a3743af69f60c8c11303402fff6d4d561fd36333b99ce8a8e5edbf889ecf747e95de769432852ad4c86483d2669c13dc51ebe5610cb23f529e8bb43c2395e0eb688c4e4456bc6ea751484a37f09c012d43e2677896890d6938a495c8beb3b0193179b9eec4bfdfe343ca265b7dbcde491bb250fe181f126c8b03877cc95838c84953316fbfe6bd3022f49af2500f6f79b076991888fec43dac84a3c95720e4b94814de889cd793e9ed90978f58cd02529f323e28e068bee809983226d7d4864aae84c47e9221544b1f4c107bd7d7f6c705fde6ed61b6c73b0de567bbd22341d5d807a7e96628cec6231a867be1970279a0bf4a12214d35079f64cc809e5f896ffd6570b5f786601e7a38915fa48fea07a56bf635f340fd346dee6eb010a1942fca913c6aebcf94adf951f4355eece2ec03062ac4f27cc13d4d1843a2f6cae1eafb2697c80e496694a30527593ecd3ed4e6518ae65dd51608a3b23d648ca98dbced093cdb51f04741568e9fe3a7a3ac0b8f10400934bd51464c87328e54e59527e56267e0039c2c7d02962c0c63852e5109176dbcb661b3bf63ab1adb91d486ef115ebf5c00bf68f99a3080986bee16a8c4441a1f4fb2f7e27f066e938a80b7d96f33979929d63cae46bdf9584abfb0f7175b06625bfc18e0279d3d935fa0765d988ffc9487b8fb38f812a65c58748bcdbc262a6ef7a0cf74a9de3a262a8150a84a7a01839683d81b60229cf1e85b3f2779716ed66b8003f90144dbbd2a51495a61ffe5f96389ad74c725c103da087f7cdda50f8bcd10f5f6527dcf4f47952f794d3c869d0f0195e721b323d6d6e6dea4db8c4d8ef9c0e09b5e1411908d8f43e1492147294726972a0be4e23cd1daffad90513df67739992c2f16173eb21c2141e905a4728e5f921aabd059982b68c2e712cbc3739342eeca08b7d24fa2437096dd575cc37824090507aee20b789301cad179d756e50d29a19d2ff83f4c1b0747227e33dfdf2e953bada661ec5068cad38cc032afb83b42c8b2ce3ac2b08288fa4b49cbc649182c3bd4c18f8da3cf1926d332a785924bf5a8bd9bdbfe7d3c2ed4e19bafc6468a89bd04416e92f42cd3f0da88a3e1eb556be2b3934974c66ea5eeab3def00f7bfcb234512c0b29420194e5848ed46b02ac4bb5a2ee094271cdd5783848e75b39cd61811d9f8b0e64a0ed038974ea8eb4408354bed34c1355f55db0a4c42441559df5bd4ef74b5207796e94c3f563b69455b05187a94f3de6609c93eccbc28c50be7937e234c752a9509244814ca97ef509cdf32ef734f630c53bd0eaa93d2bdf9d792d03010101de01857e7683dba998f2dadb845126eb5054fefd40e5428462c4f80303d13a0e2f92697576387679c3075e2c2df34b6d2e68fb035f3a1354ce4b9455ededb9d48dfd49112b9068128fdd88fe6ef9c21612abf2b85938ea844fb4490d83d3446ec93e5f218fcbbfe793d6d08c373d5f813ac0643237121ccb72804b29fadeb93347766bd49b2a04bfc109ff3c083a51f520a7eb1dd55dc74ffab63bdcd018a3909b2e99a7dadf38616831080f74cff233136f2584a3a1be52bc4606957e8de1c1c7587ce4c7822adc51953e1a0afac9e0769d2f8e83238b9c517b9222ada7d6ffb5de2e76f4d588a38bb023a104d72940a5a0e5661cfb2da988538be9356c54a3541b12e4a5b398c939e9435a7e1c19e9f61c161792f9185e130b939929a82e448b4b2e0401104cc62e0597e96477bc6bc033a109dfcd616c72f4a20b31c785f1e95cda27bf86734783bafc1fc302e7de0b975b1e86f7c7fa53103e03ec9fb15b462f491a45ce974b66d9de2c0d17d8062f4db08704bdb9a2d0e791aae25602561de7f92045520da08faf0b681d96f9b16bd71b1061478ea63294c74b4501048ef6b3151e385da6fc0f4532058a80008763787cb352d7339119f4014c265def3500526cce0ee1b073b97a613fca15da58bc264320c3c79196d913c99f3606140bf20b82b41d679e8e48ad214500b6fa48bd9b4656cfec30c260fd3141309fe59de182a47eeb0779e1ea0ba83abc817fbaa8a1cbb7b8c9f4ee672fa68241b97e116364a0da0d06afbca3c36d2b3278d604a527ef1adfc3acad84973d7a1e2bca55bc62883256794c667640f7d0f266bdb6c7152dc4d0ecb242d4fcd80f10d414c5ef9105d19262a160ed3dfbb255138b01a0452c89ff98530a005edcd1fd3715f7a898c336cf8b378caa3f13bf9e3dc320cf18eb486a58b6cbec1404f955d77b87aea4e846a0c96a1e83bb8336451717272ae96b7e5722d1e6b05852c5e8cefed9b5b2aa0c8f02bec777ea80487975ef29f56494a3d01bbd32f3f4a46c1e735911cf17fade4ac8776290d84fd1c9880b44b3dd195811d4a78944747a015db457857757332125f84d9903690cb60122d2f8fd07075810995a3627f0a126c8ae43471315969349d3a656739539a18d0ba9e4be92e333fd98a3013845f60ad319689bd2c39ee3f05877285db8384251476c7ff691c8952d8412c4b9f22a2d3d571a11c1da09c37869b5ec3c2857461b2abe1ad1f5a8a8dabac0b47c80c7156a7358065cde493daa4c6e710fa8484159a992e62b4992930420e7ba814c4a4587143fbc7da9409adedda03a86e833c80c4db5871f09c37f4e78b3bd3ec1bf7fc5f6625d5673f3b14cee6e48c08e745fddb0d51e277649beca38a59fbf098572ae7bdc0d01ee94ea05ddbc3ce20f6cc2031834b4e8ea286c25d97ea9f7582394d2ce1701f7d8fb51a5b8d0b6de8689f4816e3bbb0df40a95f86989579d14b52313f067d35b69c51639d10d13a099306b3c92f6ff6d56365a5adb7a8f6a4d247fb791179be03147009b8c26ebae598b06c1cd622627292a5ec0312ad8159ef968e236d55e02ab10b39ca7660cd0522cd6aead01b2c39d91b29d7d582d0bd2baa90f894c117f72dfb5af8a676487d9bc098e40880d3e3be", 0x1000}], 0x3, 0x0, 0x0, 0x40d}, 0x0) getsockname$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000e80000000000000000000000000000d78e000000dc28f31149f6f9998da19c4069"], &(0x7f0000000080)=0x1d) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x100001116, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000400)="0b5dfcd796262e4523097506a5a515241734c458dc281deb3895788a04e559b994242598e04a9e474281b52be9ef4bc85c021b0163162c70bbf95953093b099199d7e42e128ebf9206cb60142d286343d4587f668f57b8e974b2f9010519d3b5b5c9fa636e1857fe12ef089d551b8c328515b7d98daeaea71fb1a2ed371316e07801419ea29634cd0124b33eb845fc2ebc7eee74c8ec25d648838cc90e67e9413bba5eae648668f82ff21604e3269fa3473ac6c27fa854c778a770615801d77dd1cab6d2df", 0xc5}], 0x1) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U\x00'/242], 0xf2, 0x3, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, 0x0, 0x234) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 16:00:19 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f0000001940)=ANY=[], 0x0) write(r0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) socketpair(0x10, 0x8005, 0xfffffffffffffffe, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) sendto$unix(r1, &(0x7f0000000140)="fd25519f3215cf6dd8dfd7178f584f1f414d85a20db9643c3dbc2458437b4a97dfaa462b6dd4e428b9fba7de48f12e6dc6ad0cd2fe971787f47ab408f63ade99405e11148a97d2f05415015a65a93c656ace", 0x52, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x100, 0x7ff}}, 0x2) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x3f, 0x0, 0x3}], 0x5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7aad6175ff5ffffff00080000e4e74de4"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "379e79cbf039717dcfd5a4c16827eeb8805f7090"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="c35637b3ef1bc1ec4dd94645b4f11b5f9e3f1da0cfc46f", 0x17}, {&(0x7f0000000c80)="d77f032a9d0656732e64558faf3888b4c1a202d026a0a8e272ddcb5888be1617b1ea48bb700c32e18f6c54bd8cc455e3bfb634269752e29f93574b64c751cf383fb1be01a9c4094e694b9719a833796a0f1c4d550d33bd5a38cfc5507a5892a3a729e0c53d36a793f5837a49bcb6b9b587a766d4078172c2fedcbce2f1fe88590da14a1ff39ab293529566bde1a791287434299e1c18fa7cfc945c48512e6efc592880f870d582e8f77d94b1603e40dd3d883425f2b9a485138397d955730f9bec3e28e242941781d8ff5080ddc26553a14b090bc97ae15b2d3fb307d56f0361972cc1cc01c8674ed1927b066f6e6a47ed108f9ea5293e1b001e3eaeba160b040ebb6dfd6b14719054e4cd07c7ef84208ce01a8f9ead1a7849014de5c1550b07b59af4214266b02d31c7cbb4b3d41f8c9af9fd75df51c2ac827e4cd1ebe97be57c55448957ee08e32542e3fdf9f4e8a5dce3b62fde4ca71b72baf5526ca558ca0942311cc2e6139571c727146fbca51846b5e244017af2cbec39fec5e09c6100e1f47c4afcc17c19a146cdeb4fb7ab942b0c3861a6e814679c49d044572106a33cffccfb8f702dfbd6613e98aebbfc7cb3479134cf46a05bd248a589531e98ece918e93f4f371cc0a9126c158ecac21e55f7c2236351168680c4a1021d7afedaeb7c5fac278de5a2ecb1433208b8134ac917898ffb74d27099c1e280f6ca5d3c1df404ae337895806aa56430932ed26af756fe7b2a721569c866860792ade6ff96f88c3f740caec7f149bcf336c419c8d457d1230381c8b77fa14d3ce85dae2289e0a0a68da2a8fa6071990ebd39c3c22b30475fe8f52e2684f507536a3f01c025e00e543635bfd67fc849a48bf45a196d0c1358bd6ac886723d1fafd385d356038e705251345c813740f68b8a367f20b6151a139dde601070ecab943c1fefeb46e90ee225af367eb333627878d18c15bf8a54d92f4cca65cb9bb1b8f0405fa4a5930ccf6b76da95de4d9162400dd31f9350edf0c1c1fa1b9c65f45d141723d0bf9f16b6be15e5681ce68182aaafa3730f141a7bc52109e13748f9956077b56c734a10fa657d5ccaee2d7242bf36a79ac4521af768d7fda904027ebaa4a2c9bfa81f38400f42f3ee6918e763c9f701884ba00455ba5568db06a55091633925b1f49523d3ec6ad09949faa8bcab52a59c32197f45d0ccbda8189f1f5424c93ed17d982db2735a86830a51fccf42ef608ea03f6fac0150ad08d7ccad0bfa97fc0fb4622d55be6e97fa4d3ef1d383f2126e5000044fa414e1dfff8411e274051cfb76fa9e7201a6c2865354e9a58924c4cccefd19ec2fcdcaa938a886cf1ed09c9658f1a717c042e23c2df2af21749658a55a88d80e495d42c6cfdd1271fea10db4130f9ae9b13edb9b6169514415c0ab4fdcf801bc9fd37d81b1ec2bd9a4b052e073db10aaecf21de04375e1a8515df468b3047edf4005d82f1293b7c660582290b3ad926a2e8597a6bb70180d8566c11fb66b439b9225c974b20b1b04dec8d2ed04aa4c2be39ff8548d4ad7594a7684efc87e241f48beda695b2b7b9e86098fc39137c8b2be654c284d7dd0b283f73436277c13582589c34fe991588e7c29eef6862d7ee3b9b0179f5194c0e3cf135fd066868530d78725169c9a7bd93132159b4ef0a691f24c0e41509992cf1c37c8472cbd5a876830cc467b5aa754e48be5e9acdd514f22eea44971824d11c478ea09a36b49648188c8557a4da183a647ec5b34cadb2942a6df7a06c5689ca87dc2c4ca2e2238c8124e4c870cfd8d6404abf238eadb276bd65130b51464a3aa31c6126ac8b53ff7b658e87bf52ed1e8b0029afcc0d3e9551a9ab67ca3f5f7d43377b5e0a09e532c29a0330cb0ce2d24a83781becc2101b1778ee55a348dc5b3823be2011f25114ced81309d87e038d1ffe3f839d978899ca488c896cd6d3bd52da35315ab2e308abb0f512bcc3774554cb7dc5660bd239a19772d67d0f522867db13a978a833839218c1e44a226231df5c454668a59719ba7206e114556272cd7ce48b4ce36775daff427e070eeb7995a0846df5a70cde1eeb3d797782ae943441985291c8a53a0d0f77c151f8e47a8c0889f6bd0c108d2198315936b212575b8b53c5b381a7f3e2385dffe18a8dda2c47938bf69a024de8a99a2a071b187b228d17aef52d70af5357f8ad83ce4837446c71e0412df7682d9f386db2b16a26840555c22d5ce1d4797e06a938e15f498e2e88bc57b8a509107c4029c5df5e3edd0f7137ac089c1d52ef940d1850d32760662afbe12c911046acdc4a67e2f3196c56896fcb7b8b98e75d49b5c4e94cd93f7bd5701a8165db62261cbc244dabcdb166b6d4799fc4f49648d2a3883d5d4ea596ab5e4e3b567d7327619691cfb709aa2e48dd38baaa23076107b9a8ce3dc30bb9a5f7f7d81f4ddaad842a5b02371afcd9030c2f3b29657a53d9c69f007a613323b9fb3a7004303b86f4910d5035d5b0891ef25f001988ff8301fb00f4552588b54042d02ca0ccb4c64d67890e7c4146a0ba6f619f00854abd015fd47c5961297127e5741a2f9f9997ef10d264da8fc5e4f6a8a4e7760fe4a2e6dd37daebdea549c8a27feff10c32611e730fc2bbe715ba6b3bae7b45263e0534c0f9aeb59e898c330fe55e7f497265eaf553629b7633c18cd777352c0c85d5349bad45017e1995f6456d0a10ed3292c503f524569010aad9ef7a0fb428656556e7b9071ff6512972a3a699badc7d849e85ec6498956263b6cd40af50254596214a04954cc6f7d9a1d664b154646b93ea74907c7b909d30fb00baeae0bb0ecfb040edc2579be66a9e6907f164dafced3a56d5e128e24c46cd22936e0396590d6b4eb36f92053205cf77a7f629d40b06641640636712926d309d2647928bcbf7445466748811f1db0eb0067e7d2f70783688e273108db2b1d3b9ae29442c9f01694109b6df66884fdbb3b4c564a7a8260c2d9f4a22475a091f8c2427d3d3349060f00d8d9cd82eb94651c5b0c93dcfc82f3bdc1219d82ba13b383d660dd2a16b137eb39b99dfe2b5b1ce056e9d49abce32e74d077b85837f5823a24eee9a5b493c0df5446de4bea96721981f08d494a59f2cb71745ed05d2611ebc32a70dcc1181b6e6bf9bf8fb8d5f97f9e1cf96d221d0892cf7aea92d71497d51f05a4bc1b549bf5ded55bb0c72b1158210b642d12b7be48e899008f2ad4f1808cce60b13df90c284332fce78f7950b6df9eb86cdca93fd0e7a693c338ad308224219313512c01ce48e3662dc4865386535857d2950119f66ad8f74eb04e73deb3fd3e7735a4ec5895ce443a16cbd0e39b2598fa3939276913f9c9fef97323ac3de5e642aaa210d11e47faafcaa4befa8d4f4989981f7fa0e89dee388d918a7f0d64603ead127f3a8357343594386bf425cf5a77a807bf5e39e1b5fc4e95e66b57b7e81fc82ab7ab238e610df4c11d813935b210b79cc4bc0a13b839f29d505acdd4536d9d97688db6ca5df7938e2467d3b8c1973b716e5197235dfca8864d6dd25ee557c06cd7dde3e75b84f23c6a68772dd8cee86b93ee3b47d7655e6522b1546491bb8380334fb9e8ff1226550e5b1c3a9638fb2657d272cc892223fc4e5babe1f211cef04a8824b416115e55147b986b684c52f976089601ed3a3c759201345f0843ce9910f51be3965df896dff2f501ad0d4bda114b6b24f208a7e9f407c3d58b28d1ed255d63344de95bf1eea20eda2597a9eb06160890702183d3762374b50c09fedd66e6e969bc0ce97991f266df5b67c116a0a76b8b325f52d0d34d8868994a8d3c175bcc304a3afa09d032c2a1316a7f8b03ab4e4704019eed845ffe7668fb16c79c9c95d895a3cd58baab6660b14ff0915429af544c180a4611fbc8b0e2d849725ca70b35228857c566a357a7f9a23aeee0a8549b3f937975768f5760d38d62a84be8351992c2fbd17fa4a1e1aedc14764ca4c318b85c393840d2868c1657511694c3cc315c42f81d7cec78a54e152ed78319030f46ee25f52b33803c2783a0edef54def1b2b5654dcdb30d988c1afb8ce1f98f1c73c131ea176cc155b2eb065703557e670b8282f89fd3a57b4167d111bd0c04f7f785978b7412c3a2ed77c3aaba4ffa6fbd35a8d759ca7bcb88a10b17d3d0bee0b86c5a5c5745efa457900cae6f3675b0c6492a23b46e722063d384b4a62a54952f44ae1eb50d17a8e3dc0c8f5c22f249f7cea55de712af4800001b956884398410233458d7c70fc69f5e6170cbd781e389e150763b37cb22278bdf08d09689c132701d3e30be5b3fc6c1ccf29a0336b5a9345597f6b0c409708a29266455fbed53855f4c2b4d78f44f4b747d03036e210f4beb5e9f138b482451c8bf682ce6292e05c8458a4e4b5dfd0e8106b566015f93382a905ea261590a0fef33dc2a9cb657101a88fe22189f53109b2edb9be18e2f9a16404633a6578dad115d2a7522078a2f7ed0534bb5988c10581b9ae2c01b0855dbab070c7d2bee3f703ab35050e7a9f9aa3ad98e29840f573b1b0defb4553eb003394e4d469db1a26b1ef9da5a68b86d331f2a7743fe4934c0aa12095ea17e8b359cc0c4e83d408dc813a665b2636a7ba11c805cc7bb51fede817b51edf690f99cc64a3da66b2e617502173763b443dcb224c3c39f646db5c7f7639dc7d4fc2d79ee71f25f8daa454cd09de84b3bb74721daf7f5262d058652c5c2fa2d909120dd1af792ae29443fdcc8a6b257bb3a1a92fd5967c46d206ec42567736208b186cb2fe9e1f544ff37fd62af090241f20dada11fb50334e66cb83a1b11442f7853e19a2da003c67c6886e7d39fb399eb68d25613ccc0bdafdec4a520f6a77f49834cfabdcbf103aebbe8db359df207092e4b06df8848a4ae8e2d5f8e9142039c0f4778ede626b69f0be41d159c0b2717709b1aa50fa3f988b8f96f73774266ea3a66d2f3d0f385651a467eb7170156271617aaae8366d5b404378263a0d46f981252fbe7fc28505d5c16b2513a31a562eb55f40b39e2fdfc3b10e4388de72afe6eff669336e40238f26a6e22b832f619aa4b2efc899b4369b7d5a9f2903142095da509eca63d272e201bba49fc7f3eb3c679b4e107594d88a6b0a8a02895e19c8a91cd342489ebf9007695bcf1359479cfc4fced4521bc06cc2a9766e6bfab7648a4a451e4bf73bf0f921d8f16ff97b4d89f0de7a5945212f0e589ea42c1c3e5d6c6726a9e14e40f789e2cd2071fd68411c8d7490929ee1230c29d4137fc854033beaaa941e253b49ec2098a2b489914b798469a06867ac63b3ac0b8f62a3ac12db0e14e4c6730a6991523e5957fcc95690bb91ea8688095bd36e06078320aac02c21fb62baf5414253eead3b4877e69434c2b89118138a7997823a1059070566525a44152d793a0675909bf92f5a098318d2aded7342d37f89c7c78815ab1824e460bf3e4c6dcd032cb7b0ea5f49cbdab792666b4628f250ca1970b36f210374f8cc3f1887288affda8c8e004dcd8bd4faf5491d389f7a1c0f8da3283c531c1f2bd35ef4cd2cb02539cc780b12176f398229c997712c5f911d55518bda691b891f2979f96cfd992efb98c3b42fdfbde77d320d92e0c3552d39d05a03410d05c5041b1b83e4e28260f9271a64378ef93edd4de60ac76c9bf6cd8dd1bce5ac0ecf652c5e69ecd02e34d220d5f6c9015a29384c3ad0e09170f6b3f361a8d14c84fe264c8850fac173c7d996c7e527f3b38f808a2a7ffd05ee34185cd7c16b7248db0bb3a12", 0x1000}, {&(0x7f0000000040)="438bb68dbfad2da7e0f180cbb4e44b5f4c9ad7cc8101f8e0dafe0481fad25c9a48", 0x21}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) syz_open_pts() 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000000)=0x10) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xfb) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xfffffffffffffff7, [{0x1}, {0x3, 0x9}, {0x1, 0x8}, {0x2, 0xffffffffffffffb1}, {0x3, 0x3f}, {0x2, 0x2a}, {0xeb52c57e0e7847d0, 0x101}, {0x3, 0x29f}, {0x2, 0x200}, {0x3, 0xc46}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0x3}, {0x1, 0x6}, {0x3}, {0x3, 0x1}, {0x3, 0x10001}, {0x3, 0x6}, {0x51cd983d8c805a7, 0x800}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x4}, {0x2, 0xffffffffffffff8c}, {0x3, 0x10000}, {0x3, 0x7fff}, {0x1, 0x6}, {0x2, 0x1}, {0xaf8478767c6013e0, 0x800}, {0x0, 0x800}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x2}]}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff42, &(0x7f0000000080)="db") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xffffffffffffff80, 0x10000, 0x3, 0x6}, {0x7, 0xc00000, 0x7, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket(0x0, 0x4003, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="4cdb734dc850245d266ed725c124f5e2a267bc3d9b29a65eee1e811c4b4031751bd4159c98d52fffed7329593ba24d5df5ec584ee01d62dcc44995000000004000"/77, 0x4d) write(r0, &(0x7f00000000c0)="ef311bdc4826d5bdc98ada6e046707be3c12aec49ebc7b6a99676f912c6a76b9b291e73391e9ca56f1cafe6a6f71e1c03dbd9411abee057e3b4187bfe49aeda1e00b2951325d6f3a2206556f30", 0x4d) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x1ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0xd3) close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x7fffffff, 0x200}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x2, 0x8000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x173a0000000}, 0x10) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) setsockopt(r1, 0xfffffffffffffffd, 0x10000, &(0x7f0000000080)="99da18b9add2aefebe47fe1adaa37ad8bf6ff6a2b2e38a5285fca54b0ff8c4afcbdb26f65641992b8e5c7e4b6f84eae8eed590d2ce181b15f2f962bdbc6101ce8e4ae6b822296352f2587f5ed8ccc683848389b8af213faecea11ff388e2a3607ed0fc", 0x63) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000280)="e5fb", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0xd}, 0x8) 16:00:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = kqueue() nanosleep(&(0x7f0000000000)={0x0, 0x10001}, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x2) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) getegid() close(r0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:21 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000000c0)='c\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/250, 0xfa) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\t\x00\x00\x00\x00\x00\x00\x003aO\x00'], 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="81595480dc2133255d3998d74a76c91e70aeaf3d32d57a8f6ff1ebdc2a4b02bb7c8c2c60aef29d910f26ec6f9e99c7ee2e8c374ee039c60a360ff21e0e260a8d233aece66a3534b4c0aee84aa36c2c43c61055e1667659ec8b31d91c20736ede962618a86e5701486a237c6eee49d9fec27caee296c86552010c7b7f143198a3c1ed7bf20be27f44513809", 0x8b}, {&(0x7f00000001c0)="6cf09f9f784e4bb28f44c7f5483601599be4979d1716c60c0629d4a52070db9fa4b07b286918033d15cb2f12ccf93921f5024fe55ec19cb392d4c666060ae474e8a37e30c7ce4336742e0f5687a90e0ed9aae13549c14be774cc7476d2c8270c0aa1a4406a97227f8f2c647b3c778044601d28c5675657e5ed8fd7b28ddccc0b8aecf48747b743d03ac2d3f54bd7", 0x8e}, {&(0x7f0000000280)="a336295c81ec3094c28e8acc8f5703", 0xf}, {&(0x7f00000002c0)="1e3e0feb01779a375a36e5344e65a31425e378e70bc82388827e7709f614df1ef60804017f272d167e6b4a4b71fb762a7e337f45b968b26be90aa5e3a4f8f1684fd639e71d25a3675dab5f114fc8aafbffac20865d73beb7606e74e2c16453c4f37366c6730856601ada7dadaa5578c58634920deebf4ac94f9ce4231756c807b0b2b59c2d6d757726b055bd2a517afd3a302dbd69026354dcea223de1549fe6431cbbd21d46e8fcd2df659c8e56d2d94106", 0xb2}, {&(0x7f0000000380)="f23b5cb3f26566169955083870c58bf1e51c5d8c9e7d4204ef91fb796b096d0898d6da0b1d61122c6200a84c683791ac69bc3b2dc5de2aea1a76ac7e6764263b1627ef862d91261b6ef8bf009b49a1c355629bff4ceaabc170b9b787219d693e12686fbac01437b9eb26d00002d786831aa4a2152d5a8b098196397277e52635a58466af56b5c0158f6b25d9bb6655bf48d8a457c534f1e660747e94af84", 0x9e}, {&(0x7f0000000440)="35ca53cd4af8d83ef637324d8c5a4d67aacea97f7d9bec4f888db1d9dd9bfa28c90548657dead9ee1b891a679a0867db4b7ca36bbd5892f5ecef1f58210c9e75d798f4959f9f972914f7ab1cc7f523bb0370cf5bfe53d684168c6235289d52619820063420f4097ff572529051562ce2b930a5eaf3be01fb30f31f4f36d1911ab9c27efd791ce7b46aba65916f4683d4c8e9a7045683072fb1e5060d05eb238030234237aa52128d98a7744caa9a9b", 0xaf}, {&(0x7f0000000500)="77303c9f00c64f2e09c2e7311690cad86ec874f6b66315f9221f441cf96b76e4ab31415898d614eb38575abd7412f15730f1fa6515f5761e8029bab561f7787ab1866863d0b9c595825ba897e981d76370e71c38fc581293bca49b86a21fe690003901985e7b531c1aaa35982370f02d4d208873afcc6d7e96b6db5dc2", 0x7d}, {0xffffffffffffffff}, {&(0x7f0000000580)="b1eee550189abc9aac54701a473486494f6150845e3cc5593f3e3141dc344453a6ef67412413a3cca22469e27364de443ec0b8294909ffc8fc9ca6a9c1b3fa84e2cb4981447ca6e49e3f1676ac08cd8a0e0b15c902e0a6d4eb643e0692e072d3baa46e61b1a4eb924fd848e628a5d3c94137d8a616f502c1e022320c7d0203a8d438a9e567daad18e9498cd6c6da6fdc9652", 0x92}, {&(0x7f0000000640)="889ece4dd81633ed5776eb0a78e6485e8e652b8c4cb5cf4582010d436ebb997e605470e80626314e1e1c0e1be47f8ca1f585e550f6cb88e7ffa743ad84d1c978c630cbfc6bec4b1dd6af5a92dea8b51099b45a0ed9990b8ea0511570bb84844c531ef131b9b2c713055aa7ac91f54605e0f57bdd1002478fed9e2553c67e5076f15622ef6c9d49be9ef9bb3a35c2c502f2ec4a84c5ed670b30028e4c7e2d5e7856613027f08b14b01ce35bdf2a1040b7fae2dd63f7c470ae0a19786ebcb9650b5fe341ec061b61f350748be3a001", 0xce}], 0xa) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) madvise(&(0x7f00001f8000/0x1000)=nil, 0x1000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0xffffffdd, 0x405, 0x0, 0xfffffffffffffeb3) 16:00:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x33) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x1, 0x7fff, 0x3f}, {0x20, 0x0, 0x10001, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: socketpair(0x10, 0x5, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r1, 0x1) 16:00:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x850d72c16fe61dd, 0x102) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0xff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup2(r1, r2) socket(0x10, 0x2, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/229, 0xe5) getppid() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0xc46dae2c335fda50, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6493d0ace13d24904bad69354557bcb64072133acdeb89a78aa5330fbc98e3a02821b5068ecdebd9903b94a4ce7a12d9ed497b58ecd8503586771873f496e0", 0x3f) r1 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = getuid() setreuid(r0, 0x0) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:21 executing program 0: semget(0x2, 0x1, 0x293) 16:00:21 executing program 1: r0 = socket(0x3e, 0x4000, 0x7f) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="740b09869ce024da66aa872de40709bad5bb0e91c81c0531bb98fb058afaa63d2ae6a6c38423e7a1561fb8453a7e2568bf098ec159c8b64d06fbddf573a2dc0349837fdf06db45d600d70d5c581589e15be2797e8e186fb38db8ef8d63a488f80f835525d107bc3d1923574368ae469724a625a53f800b9ce638d0296898b6", 0x7f) 16:00:21 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) close(r0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x3ccb5c90d1ffb6d7, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) utimensat(r2, &(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)={{0x2, 0x6}, {0x0, 0x80000001}}, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="18da770b4ff6e54cf60f88e3a8c62239bbf64ff61e0564c74c7f6ecf3209ddef0ec6cff86c44aab2912e19cf33260ac36edd7ff55740208951497ee64af00d63a6ecb83e26aac8ca6109397cc33a0bc4e8be1fd99f6065340bbe86da0fb0d1eb1f39b717166787608de1785f465e5d3496698c65a0fe12eece8c2a56e405139c7eda451d846fa146", 0x88}, {&(0x7f0000000340)="6cd2905fa7377b8649591f44029e68546663e4811ac917800cd9b8c98573e1de4498a97a1ce450c7ff5cbfb49d6cf23b35c13389777e6ed60394a62a66ce6c17cf1a122796877481256bebfbbac90e7ed5cc49cbd82de58ffe394832830761b085f805da7d3ee8f1b2b5669a8570585fb5ca7206c34e8b7043dcc4b37752c6d73e", 0x81}], 0x200, 0x0, 0x0) mlock(&(0x7f000000d000/0x1000)=nil, 0x1000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1709) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x283ad137, 0x928e, 0xf8}, {0x1, 0x4, 0x8000, 0x9}, {0x6, 0x4, 0x8000, 0xffffffff7fffffff}, {0x8, 0x9, 0x80, 0x80000001}, {0x1, 0x8, 0x40, 0x1}, {0x2, 0xdb9, 0xfffffffffffffff7, 0x165}, {0x8f8, 0x5, 0x8, 0xfffffffffffff85f}, {0x3f, 0x5, 0x10000, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b3") 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r3, r2) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) dup2(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffff800) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="75cff3ab57fc7a997b56ab9097e415d1a368baea24f04fbaeb1283", 0x1b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) shutdown(r2, 0x2) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100000001, 0x1}, 0xc) socket$unix(0x1, 0x7, 0x0) 16:00:22 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c65ba83"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0x2, 0xfffffffffffffffe}, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x1, [{0x1, 0x641}, {0x0, 0x85c2b88}, {0xd6ddf499ab2fd7e1, 0x7}, {0x3, 0x5}, {0x2, 0x4800000000}, {0x1, 0x9}, {0x1, 0x7ff}, {0x2, 0x42f}, {0x3, 0x1}, {0x3, 0x80000001}, {0x3, 0x2}, {0x1, 0x200}, {0x1, 0xc8}, {0x2, 0x401}, {0x2, 0x8000}, {0x1, 0xba}, {0x2, 0x8}, {0x2, 0x9}, {0x1, 0x2}, {0xe04158e0f47fa958, 0x1472}, {0x3, 0x58}, {0x2, 0x6}, {0x2, 0x3f}, {0x1, 0x9}, {0x2, 0x81}, {0x3, 0x101}, {0x1, 0x253}, {0x8f7cfb96ca63703a, 0x5}, {0x2, 0x1}, {0x5a74b3acc1e4f400, 0x4}, {0x3, 0x3d}, {0x3, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffeffff, 0x49, 0x10001, 0x0, 0x4, 0xea, 0x1ff, 0x0, 0x3, 0x0, 0x3ff}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b09a91816000000004de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x2, 0x3, 0x8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000200)=""/132) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x10045) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x10000024b) kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) setuid(r3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2000000000002}, {}], 0x2}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r0, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000001000000000000000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf05d3"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r4, 0x80044272, &(0x7f0000001ec0)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r10]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0xfffffffe}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0xc6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r12 = getpgid(r8) syz_emit_ethernet(0x18, &(0x7f00000005c0)="952f22919747a8cfec42704d520024d9ca19d17b6f998df4") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20000040ffff1f000000f92a8683100000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000001dc0)=0x58) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) 16:00:23 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000180)="a34f6be510931d12f3d6a7b02f6c4bbe832f0c14f65cddb987613c65c2139008af39e26c0a89293efaae9424f0c20cf893c432987385e926020a339f3e5abe4ae8f7f1af989f9ac6f726f25e018e11035b963bba062c104501dc864d237ce170b0275fe2a94afd27825e7e881040648638ec7e86eddef5ec6d663da21c3e8d068e0ebc0b2e9580fc06c1221a62ee39b12ef1b28edb0edcadc7ff9c87d5ba6bdad43e6d4a159bcd96bd1b52296710d1fe22e796720d06811409d20ec5a7bc7376074ba863ff60d8b93adc4852f56b93bac42075", 0xd3, 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x8c, 0x8}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8eb04cce2540c22d01"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:23 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:23 executing program 0: r0 = socket(0x6, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x9) dup2(r0, r1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080), 0x4) 16:00:23 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x88) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000580)=""/4096) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r4 = msgget(0x2, 0x400) msgrcv(r4, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r5, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r6, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r7, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xa) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r8 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r8, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r5}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r8}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r7}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = getpgrp() fcntl$setown(r5, 0x6, r9) semop(r2, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x7, 0x1800}, {0x1, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffd1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:23 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x8000) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = dup(r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) mprotect(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0xd6d23b5299215895) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$unix(0x1, 0x5, 0x0) 16:00:23 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x1000003af) getgroups(0x1, &(0x7f00000003c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x17) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r5 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) fsync(r0) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r6) unveil(&(0x7f0000000680)='./file2\x00', &(0x7f0000000500)='H\b') socketpair(0x0, 0x2, 0x6b4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) r8 = shmget$private(0x0, 0x3000, 0x100000040, &(0x7f0000ffa000/0x3000)=nil) poll(&(0x7f00000001c0)=[{r7, 0x1}], 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/101) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x89, 0x41) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/240, 0xf0}], 0x6) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000080), 0xbddc1820fcd5aba5, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x1, 0x1, 0x101) recvfrom(r0, &(0x7f0000000040)=""/142, 0x8e, 0x40, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0x7, 0x3ff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) setsockopt(r1, 0x100, 0x808e, &(0x7f0000000000)="25624c70a7881e226e262a52297e4750d8de02a483111577b97948338eb3041aa3502aadd3cc5fac8551c9985c8dbb356a33ce", 0x33) 16:00:23 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) close(r0) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x2, 0x800}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) r3 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x191) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000003c0)=0xf8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000400)) accept$inet(r1, 0x0, &(0x7f0000000340)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r4 = dup2(r2, r2) renameat(r4, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) dup2(r0, r2) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:23 executing program 1: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r7) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r0, 0x0, r1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000700)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r11 = syz_open_pts() fcntl$dupfd(r3, 0x0, r11) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r7, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) chdir(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000140)='ml', 0x2) 16:00:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x2, 0x4000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x7f) mprotect(&(0x7f00000cb000/0x3000)=nil, 0x3000, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r3 = dup(0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x2}, {r2, 0x20}, {r3, 0x10}, {r4, 0x100}], 0x5, 0x6) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r5, 0x82}], 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffd000/0x3000)=nil) kqueue() kevent(r1, &(0x7f0000000000), 0x69, 0x0, 0x81, 0x0) ftruncate(r0, 0x0, 0x1) dup2(r1, r0) 16:00:24 executing program 1: r0 = socket(0x0, 0x3, 0x9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2813, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:24 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x290, &(0x7f0000ec6000/0x4000)=nil) socket$inet6(0x18, 0x8000, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[0xc07, 0x20, 0x8, 0x9]}) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000380)=""/4096, 0x1000}, 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x404c}, {0x6, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xe26e97e, 0x9, 0x3ff, 0xfffffffffffffffb, "888c1ee90682c32120fe5e3b05e9a45db364284f", 0xffff, 0xfffffffffffffffd}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x81) setsockopt(r0, 0x29, 0x20, &(0x7f00000000c0)="90000000", 0x4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0xffffffff]}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x100000000, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x114, &(0x7f0000000040)="b6") 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r4 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffeffff]}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r4, 0x6, r5) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x3}) 16:00:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000100)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0xd8e, 0xfffffffffffffbff, 0x5, "0d12d2c38f54c5132e53c4ef264504207768f689", 0x8, 0x4}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000400)) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000006c0)={0x400, 0x3, 0x40, {[0x9, 0x1000, 0x8f6, 0x20, 0x3, 0x1, 0x6, 0x435d, 0x27, 0x1, 0x6, 0x2a, 0xf6bb, 0x6, 0x1, 0x6, 0x8, 0x80], [0xfff, 0x1, 0x1, 0xfffffffffffffffc, 0x8, 0x9, 0x4457, 0x8, 0x0, 0x2], [0x8, 0xc000000000000000, 0x1, 0x1000, 0x4, 0x2, 0xc1e], [0x9, 0x3, 0x1ff, 0x8001, 0x7, 0x9], [{0x3ff, 0x0, 0x3, 0x9}, {0xffffffffffffff00, 0x1f, 0x73bd, 0x9}, {0xa000000000000000, 0x1f, 0x7, 0x6}, {0x2, 0x8, 0x100, 0xfffffffffffffc01}, {0x38, 0x37, 0x6, 0x6}, {0x5, 0x44, 0x1, 0x75b}, {0x100, 0x2, 0x54, 0x8}, {0x7, 0x7, 0x5, 0x51}], {0x100000001, 0xffffffffffff0001, 0x2, 0x3000}, {0x7ff, 0x310, 0x7, 0x7}}}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open(&(0x7f0000000980)='./file0\x00', 0x8000, 0x100010000) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)='$\x00', &(0x7f00000004c0)=')-.)#\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='{@.(\x00', &(0x7f00000005c0)='@&\x8e^+\'$\x00', &(0x7f0000000600)='^\x00']) close(r1) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x1, &(0x7f0000000140)) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xed, 0x7, 0x3ff, 0x0, 0xeb, 0xa9, 0x7fff, 0x0, 0x2, 0x2, 0x800}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xaecd33ced82a6bd6, 0x20000000, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4, 0x8}, {{r3}, 0x0, 0x40, 0x1, 0xffffffffffffff7f, 0x8}, {{r3}, 0xfffffffffffffffe, 0x61, 0x20000000, 0x45, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x81, 0x5d8e}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x2, 0x1}], 0x8000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x800, 0x8}, {{r3}, 0xfffffffffffffff9, 0xbd, 0x80000046, 0x4, 0x7d47}, {{r3}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x400, 0xfc45}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000040, 0x2, 0x9}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x0, 0x20}], 0x7fffffff, &(0x7f0000000000)={0x9, 0x9}) 16:00:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x800000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff99) r1 = shmget(0x3, 0x3000, 0x100, &(0x7f00001d1000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x9, 0x5}) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x81) recvmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/238, 0xee}, {&(0x7f00000011c0)=""/58, 0x3a}, {&(0x7f0000001200)=""/132, 0x84}, {&(0x7f00000012c0)=""/163, 0xa3}], 0x6, &(0x7f0000001400)=""/4096, 0x1000}, 0x2) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) getsockopt(r0, 0x1000, 0x1f, &(0x7f0000002440)=""/141, &(0x7f0000002540)=0x3f) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xebcf4568f276c515) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) getppid() setgroups(0x3, &(0x7f0000000080)=[r0, r2, r0]) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eae99a4c72233e51c05aa2d233d57349c4cfb4f7eddb466b2ce2816f302e4f0b155ced97083d837600d40cfc12a127c55c98ef25ccab17b7daaf5bc3c02c8e9ec6e1b0571"], &(0x7f0000000040)=0x1002) 16:00:24 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0d9efd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ce39a8410f8c00aeda48caa52b9f48a60e0f0449a07fd08d336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac3"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0xaa4c27d997d42775}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000140)=0xffffffffffffff87) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r7, 0x6, r8) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x1a, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x10, 0x4, 0x4000000000) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') 16:00:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x40}, {0x400006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x7630591cabc99c83, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x54}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) syz_open_pts() socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1000, 0x7fffffffffff, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() fchmod(r0, 0xce81a755af34cf35) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 16:00:25 executing program 1: setrlimit(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setrlimit(0x8, &(0x7f0000000140)={0x8000, 0x10000}) setrlimit(0x0, &(0x7f0000000080)={0x3, 0x100000000}) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x3ff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0xfff) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r5) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x2, 0x100) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x60) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x8baa) socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) close(r0) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x6d2) uvm_fault(0xfffffd803f013dd0, 0x24, 0, 1) -> e kernel: page fault trap, code=0 Stopped at frag6_input+0x762: movl 0x24(%rax),%r14d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f013dd0, 0x24, 0, 1) -> e frag6_input(ffff800016f537e8,ffff800016f537f4,2c,18) at frag6_input+0x762 end trace frame: 0xffff800016f53670, count: 0 ddb> trace frag6_input(ffff800016f537e8,ffff800016f537f4,2c,18) at frag6_input+0x762 ip_deliver(ffff800016f537e8,ffff800016f537f4,2c,18) at ip_deliver+0x2e3 ip6_input_if(ffff800016f537e8,ffff800016f537f4,29,0,ffff80000069c000) at ip6_input_if+0x153a ipv6_input(ffff80000069c000,fffffd803cf87700) at ipv6_input+0x48 if_input_local(ffff80000069c000,fffffd803cf87700,18) at if_input_local+0x121 ip6_output(fffffd803cf87800,ffff80000066d900,fffffd80370163b8,0,0,fffffd8037016348) at ip6_output+0xd35 rip6_output(fffffd803cf87800,fffffd8037017300,ffff800016f53b58,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8037017300,9,fffffd803cf87800,0,0,ffff8000ffff33d8) at rip6_usrreq+0x5cd sosend(fffffd8037017300,0,ffff800016f53d88,0,0,0) at sosend+0x660 dofilewritev(ffff8000ffff33d8,3,ffff800016f53d88,0,ffff800016f53e90) at dofilewritev+0x1ac sys_write(ffff8000ffff33d8,ffff800016f53e28,ffff800016f53e90) at sys_write+0x83 syscall(ffff800016f53ef0) at syscall+0x508 Xsyscall(6,0,c,0,3,b9d60036010) at Xsyscall+0x128 end of kernel end trace frame: 0xba00feffe80, count: -13 ddb> show registers rdi 0 rsi 0 rbp 0xffff800016f535f0 rbx 0x600 rdx 0 rcx 0 rax 0 r8 0x30 r9 0 r10 0x63d0d1b597aa8454 r11 0x675c86471b5f797d r12 0 r13 0xfffffd802dd2ff40 r14 0xfffffd802dd2ff50 r15 0xfffffd802e7cf054 rip 0xffffffff8195c922 frag6_input+0x762 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800016f53530 ss 0x10 frag6_input+0x762: movl 0x24(%rax),%r14d ddb> show proc PROC (syz-executor.1) pid=49698 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2ee8,0xffffffff825604b0 process=0xffff8000ffff6d90 user=0xffff800016f4e000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 15137 202658 59357 0 2 0 syz-executor.1 *15137 49698 59357 0 7 0x4000000 syz-executor.1 57534 241440 99795 0 2 0 syz-executor.0 57534 415918 99795 0 3 0x4000080 fsleep syz-executor.0 59357 22325 73561 0 3 0x82 nanosleep syz-executor.1 99795 467153 73561 0 3 0x82 nanosleep syz-executor.0 59134 332365 0 0 3 0x14200 acct acct 77110 420123 1 0 3 0x100083 ttyin getty 35755 454531 0 0 3 0x14200 bored sosplice 73561 345800 76463 0 3 0x82 kqread syz-fuzzer 73561 130907 76463 0 3 0x4000082 nanosleep syz-fuzzer 73561 45909 76463 0 3 0x4000082 thrsleep syz-fuzzer 73561 439064 76463 0 3 0x4000082 thrsleep syz-fuzzer 73561 213076 76463 0 3 0x4000082 thrsleep syz-fuzzer 73561 273197 76463 0 3 0x4000082 thrsleep syz-fuzzer 73561 257523 76463 0 3 0x4000082 thrsleep syz-fuzzer 76463 6059 49696 0 3 0x10008a pause ksh 49696 297894 42269 0 3 0x92 select sshd 42269 354904 1 0 3 0x80 select sshd 24319 325348 97419 73 3 0x100090 kqread syslogd 97419 458952 1 0 3 0x100082 netio syslogd 83819 409026 1 77 3 0x100090 poll dhclient 57075 522854 1 0 3 0x80 poll dhclient 86300 419698 0 0 2 0x14200 zerothread 99393 292264 0 0 3 0x14200 aiodoned aiodoned 80210 237848 0 0 3 0x14200 syncer update 33573 440800 0 0 3 0x14200 cleaner cleaner 89126 92958 0 0 3 0x14200 reaper reaper 18114 405677 0 0 3 0x14200 pgdaemon pagedaemon 87027 57006 0 0 3 0x14200 bored crynlk 95517 414978 0 0 3 0x14200 bored crypto 23439 205934 0 0 3 0x40014200 acpi0 acpi0 84278 320024 0 0 3 0x14200 bored softnet 92920 180045 0 0 3 0x14200 bored systqmp 2035 217711 0 0 3 0x14200 bored systq 64942 200327 0 0 3 0x40014200 bored softclock 2927 273319 0 0 3 0x40014200 idle0 57503 107122 0 0 3 0x14200 bored smr 1 472469 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9592 6512K 14963K 78643K 43631 0 0 pcb 14 8K 8K 78643K 1425 0 0 rtable 117 12K 12K 78643K 4039 0 0 ifaddr 80 23K 25K 78643K 1364 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 609 0 0 iov 0 0K 32K 78643K 1381 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 77K 78643K 12787 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 148 0 0 VM map 2 0K 0K 78643K 22 0 0 sem 12 0K 1K 78643K 1209 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 12599 0 0 sigio 1 0K 0K 78643K 182 0 0 proc 42 30K 54K 78643K 3295 0 0 subproc 32 2K 2K 78643K 724 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1190 0 0 in_multi 33 2K 2K 78643K 861 0 0 ether_multi 1 0K 0K 78643K 53 0 0 mrt 0 0K 0K 78643K 25 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1804 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 117 22K 31K 78643K 30647 0 0 UVM aobj 130 4K 4K 78643K 153 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 1309 0 0 NDP 19 0K 0K 78643K 427 0 0 temp 219 3536K 4176K 78643K 198885 0 0 kqueue 0 0K 0K 78643K 126 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 88 0 82 1 0 1 1 0 8 0 rtpcb 80 575 0 573 1 0 1 1 0 8 0 rtentry 112 503 0 459 2 0 2 2 0 8 0 unpcb 120 4282 0 4272 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 3167 0 3167 1 1 0 1 0 8 0 tcpcb 544 2334 0 2329 1 0 1 1 0 8 0 ipq 40 16 0 16 9 8 1 1 0 8 1 ipqe 40 32 0 32 9 8 1 1 0 8 1 inpcb 280 6856 0 6848 17 16 1 2 0 8 0 ip6q 72 4 0 3 3 2 1 1 0 8 0 ip6af 48 5 0 4 2 1 1 1 0 8 0 nd6 48 128 0 122 1 0 1 1 0 8 0 pkpcb 40 63 0 63 19 19 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 218 0 218 38 37 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2062 0 1864 19 6 13 14 0 8 0 art_table 32 2063 0 1864 2 0 2 2 0 8 0 art_node 16 488 0 448 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 12 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1207 0 1197 1 0 1 1 0 8 0 shmpl 112 151 0 23 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20628 0 19203 47 0 47 47 0 8 0 ffsino 240 20628 0 19203 84 0 84 84 0 8 0 nchpl 144 38118 0 36486 61 0 61 61 0 8 0 uvmvnodes 72 8174 0 0 149 0 149 149 0 8 0 vnodes 200 8174 0 0 431 0 431 431 0 8 0 namei 1024 126359 0 126359 6 5 1 1 0 8 1 vmpool 520 20 0 20 8 8 0 1 0 8 0 scsiplug 64 34 0 34 16 15 1 1 0 8 1 scxspl 192 120469 0 120469 53 51 2 7 0 8 2 plimitpl 152 1049 0 1042 1 0 1 1 0 8 0 sigapl 432 12657 0 12643 2 0 2 2 0 8 0 futexpl 56 206623 0 206622 7 6 1 1 0 8 0 knotepl 112 3100 0 3081 1 0 1 1 0 8 0 kqueuepl 104 2823 0 2821 1 0 1 1 0 8 0 pipepl 112 6784 0 6765 11 10 1 2 0 8 0 fdescpl 424 12658 0 12643 2 0 2 2 0 8 0 filepl 120 75249 0 75152 10 6 4 5 0 8 1 lockfpl 104 4262 0 4262 12 11 1 1 0 8 1 lockfspl 48 1405 0 1405 12 11 1 1 0 8 1 sessionpl 112 64 0 54 1 0 1 1 0 8 0 pgrppl 48 204 0 194 1 0 1 1 0 8 0 ucredpl 96 14166 0 14158 1 0 1 1 0 8 0 zombiepl 144 12645 0 12645 3 2 1 1 0 8 1 processpl 864 12676 0 12645 4 0 4 4 0 8 0 procpl 632 27799 0 27760 4 0 4 4 0 8 0 sosppl 128 121 0 121 38 38 0 1 0 8 0 sockpl 384 11894 0 11874 14 11 3 4 0 8 1 mcl64k 65536 2833 0 2833 241 241 0 33 0 8 0 mcl16k 16384 45 0 45 29 28 1 1 0 8 1 mcl12k 12288 245 0 245 29 28 1 1 0 8 1 mcl9k 9216 165 0 165 41 40 1 1 0 8 1 mcl8k 8192 207 0 207 41 40 1 1 0 8 1 mcl4k 4096 630 0 630 17 16 1 1 0 8 1 mcl2k2 2112 79 0 79 31 30 1 1 0 8 1 mcl2k 2048 79167 0 79115 31 23 8 19 0 8 1 mtagpl 80 347 0 342 4 3 1 1 0 8 0 mbufpl 256 195810 0 195731 142 134 8 26 0 8 0 bufpl 256 38724 0 30537 512 0 512 512 0 8 0 anonpl 16 1185655 0 1173383 313 254 59 69 0 62 0 amapchunkpl 152 56412 0 56308 124 115 9 18 0 158 4 amappl16 192 68277 0 67548 430 392 38 49 0 8 1 amappl15 184 2096 0 2096 8 8 0 1 0 8 0 amappl14 176 1901 0 1895 1 0 1 1 0 8 0 amappl13 168 1650 0 1650 5 5 0 1 0 8 0 amappl12 160 817 0 813 2 1 1 1 0 8 0 amappl11 152 1913 0 1902 1 0 1 1 0 8 0 amappl10 144 2171 0 2166 1 0 1 1 0 8 0 amappl9 136 1987 0 1984 1 0 1 1 0 8 0 amappl8 128 1434 0 1394 3 1 2 2 0 8 0 amappl7 120 2202 0 2194 1 0 1 1 0 8 0 amappl6 112 1865 0 1858 1 0 1 1 0 8 0 amappl5 104 1284 0 1274 1 0 1 1 0 8 0 amappl4 96 12868 0 12838 1 0 1 1 0 8 0 amappl3 88 2641 0 2631 1 0 1 1 0 8 0 amappl2 80 100690 0 100609 3 1 2 3 0 8 0 amappl1 72 231103 0 230685 25 16 9 19 0 8 0 amappl 80 28761 0 28725 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 12678 0 12643 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12678 0 12643 1 0 1 1 0 8 0 vmmpekpl 168 69101 0 69070 2 0 2 2 0 8 0 vmmpepl 168 1472696 0 1470799 601 496 105 110 0 357 19 vmsppl 272 12657 0 12643 5 4 1 2 0 8 0 pdppl 4096 25362 0 25326 6 1 5 6 0 8 0 pvpl 32 3319276 0 3303766 768 596 172 252 0 265 34 pmappl 200 12677 0 12663 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1140 0 500 20 1 19 19 0 8 0