bee9da4c2fea84a39f00fe2209afa3ca8d8795c98e54c93ecbf495ca58f47b99fe5a1393fd3ea568b52825c65c9d6eb6b75ab064feb4162d17b2be1b76f5f8e8d7551686ac7446696f3b345ad7d03ea18dbf0277427c7c85aaa0756fe72f5a9dd782b8066c20e397cafd877fe9dfcec54af78f241c6e9874c0aac1732f75d016174f5fdf4512e8a5d9f92dcf77ebb8775ab12c753421b8391230a952c7c3b89f5ffb1b29585c22b7042ae70ae5b24861bb78b61ba906198f28f9639b5fb2c984929d1deb67dbcadbed42da0aeb18e97fa3f1746a8775ce17d64a7f680acd7695933caaa73b54cf674647be986a398c1c7e813135a6d3a6ce9453a6906fcce79ec7c0482962903ad643582fe8b06f6a768867bd9ac1c986c9a4f7654fbd591745388a4a2edf7dad872684c59adfc53b8c72c7333fc786e1fa9f73e7c2ac8525cfc2fe176531ff63870a0e01616cbba6ff928e02b39e45f5491b6ee1a50e56b766f74c82031ffe8818e29231fd1561434a7838e8731ef07fe07a07cffce0a6049cc754c2641c339d54cb052da14fa87f166c94532ff9c728694dd1ee4dd8b59f320c9e6a10322ef0f1c7dea390cb058687430167618fc6a200103c12ebbd7cfe82fea45a5dfe0b422a188d3a9765077609ef76cd97e1d8e62b9217737484e3f35c1918c3de4d680322af1feb06b4ea8511cc43cae223542684df77063dcab6532d6a13546f45dbfaa1c8d3674003a495097f7e881792ba7d0c0058eba7742a21452468d7d3a6588e5b3781457143bd442e3a15788cb18126a89e7608efcb2b76a279c40c8e8eefc66a87a51febedf99e632d3e7976fc17a6f53302f4409a542f65e97cda229e12e9845a1980eb44a22144ee8d061057d93d540d786c8af1910b31a49bdce5b1c46935089fde1c9a4f5cbbe777b9c1282260b5177910a4a73891567b732aff94403097a4823cb62e07572cf11f15bc8caeb49b923d4e8ac025936e1a0b07d392635e7d0da7bbfcbb7c32397a8dd876cc967002c4ea005a1d451d9d593f5602aaca7eb024bfe6eb503d6b5e0d358e07fff59125635862a2ca6d79e51cd76d134e561b3abfc671ebe003181e96203f0d655f6b23ab2c6eb702cd3937969d59fff35d865a4eda53c6b05d99d536a8c35f49747064a5b6e9504eca42e75ae4cca3d170e86ce05d1e63294747e533bb09b35225ae6abe3e457fa8d58856336567dc1736edfa4d52ebb4bff4cab7cd9707abec24ec9e8bbf594e445bf759cf38bbe59e056063d8d3133c402d2d7e08d7cba47c93bef8a8f0527a91b00f1fba0eecfbb08bb96ab318ea8d505e2833e47e26b93589894bf686273b1cd57e5e69831225ab14b7972dc43a53fc03701ba6f27e26d40253c874cda49ca2b018f99e4ce1e4aa59eb4b07f29b40028c5b8a31ac6f4fc9d333bc92030dcf90ff7f77ec7745c026f0e7690406e92db850f4bce67448ecd9f0662b76c2a23f58ee9606c2e07e2d18a77983a0d5c3d3be88d718be64254bc8d9892871c24ed8baa3b9a2fdfa7700c75c971f7480bdae3ad3dc1f2b15d6e0080805c7d3e68ad9297c64b208881a4f8f5cd7773e158e49144def07c4cb8cfa968442ee4328fa6fded149ff10a56abe046a70141fd130acfb987a217f47b56d66b4ae0ee9e1b2de67c6df974215665a84430e46adc8ec406430232c5e2375d9035770ec6da76984d18fb411a0be90c4dc2f1dd35587716bdd4e2a5ceb6fa36a0ee868c51f9a5f2bf4f74514b773e82feb3d376c6842ea3eebff7bf071580e1a170b1ef2b42897428893e2c6fd5cac038ffa6ae83edec93bc6f81c7086f223c27edb9c89a64281a9534bcf0eb7fe47db50386d63c332cf6dbb9b2810949b673ac388ba4e6db12fd118dc1620580466d0063799ade858adaf162601b6e87c0276f66881fa67d733881bb4b8f8f6982", 0x1000, 0xb, &(0x7f0000001000)={0x18, 0x1, 0x6a, 0xf}, 0xc) sendmsg(r0, &(0x7f0000003680)={0x0, 0x0, &(0x7f0000002200)=[{&(0x7f0000001040)="fd5163bfb96de5f118e5bf854ec15bfac03424bc8b87032adcc84e3389525fc865691c5ff8d1ff151be4f595c19899c3781a8a86a7ce9c8bd9992bec5c5c7c4a7e9959745316f7f4c31a822c6af5912754dfc731854c3aa35e05ccacd8beeeb1f260f5e43be95d075c21baea5e790b0c7c7452415e18d1946617e6609e601354676039927ded73662ca5dd0a68dacc367660136252beda400e23177cf622dc484b65d86800194aec3c2310901226d745657dcc74430b349f43bb0f6184eae95adee3e2e4c2977edc185f140f4ebd910719f7d3f8503059c4ea98830853b6972484deb5064ae271", 0xe7}, {&(0x7f0000001140)="867608b19ed7633e9ca6a7449e1455054078faa6e672ba47b1ee4cc00b98443a688a75c43435daaeaed2bf39ee426f564e6c17e588a61b49b6c9b581547a9dbe2032c5ce304f45b121eb0961152ef94e749b93afac38b482713566ee769dccd7ac35bb15e31f617314b04bbe60d7e36136af13e6628a9b75352cd9ca7d1f0e3b9490b31bc12176d497537571616cce3797523776744c27885d5e8f200aafc9bf8efc1e7243b9231e5a70326b73ffb8254ad0c9b84e1d81ed9f9660059150069352ba6bb6199c4f61e5b90a71ca3a187fad84b89c6504b43a488cad42b2e22330a7a21ef36bb0624e061f0bb05047767d882fa5837982f398dc51ad53b630011dc579e30c68182dce9428b2826e166ebe268488957201dce48509a70bbe38f3da8f1b695d0602e14207d95eb2492a3fc1aea00b3110c3c443314026216d199a54b3761bdafe38543ec20dc3a5285ca4d78be9442ba788a9979cd9f18b2ffe4a83bd70476b3a134232c2bc788d3b68fa7c69c42c30fde071c532ce1e31b079bda2e684716ee023bfc032c1b4dcf459e75d6e1ee312e4268a9234902474867c51c3cd59ead13aec66b20e052c2bace448f5aceb589bbcc1537c93ad872a60371a3a52b4c65adfa3fd491f25e29ba9f056d23f2a7959670bfc454520a26778265bd3690cfdc3a9e278077ca6a47ed718f9099145033248d3109ce1830d7e177cec5488f00971baf0e306fa2e108793c554189abc9bc054b37e05379542fd6faa3a7e4e39ab5fdbd77ea858c814dbab01f4033b140552b7e5e6c326ca71dc8f618a54d1fd5d9c3829bb983b827180e658b21e5d062cb3ff831709450cf0352c0b702b4e949ae2020bc7453e441d8fa084038afbb8162ddef55bf4210e7d83267fa36207df896065d78f2097f2080c7320cf0c0ffd69fa15fb6c7589e84209579218078f34ec146229d8ac7e3df239a280cbc65f6008970aee6fd7e874f4a2c978bbf52b68013cbb1e35682ddf6ce801439850ea659a29e57b193276f8ef5fbab72bea63f3463a7bdde09498bb9204d4465ef226a1837210d06ad5650bc7af2da0d88806afb746ec6cf26a0d13ee807ecfa1372551a8588f3bdd829c5b34a2d89a58a6d20572b55ca41463bf41060d37882ae80207d610639012c734050bc6bece329ba55a0871031934ece3317bc12305df12837681d71e2cc297eae8d628b0e7767797411394cb2c51ac32f88f5f4b9bc997b0d62a0de4deef4c4ee54fdcc8935e93a665151c30bf3763ce7fc0c6ae6541510312109a242a1ac160bd1475250e7483822ad868336a3a2f834c8d6a65fc69a3f0d460939d0bc174856fc82138ec048836a6cc43ab4c2131946002300bc4f524ba5798fe1d2ce367364b101d61bee57ed55cd47b4ca43b4cf32ad5e4b9a1149a0947052b6005701525bd2f1880250a2b4c1072bd5e768279db92377393769684745f4b74083fe98518943d4eb7980af3ebebac88fc8c84fca77ff7dd922e6d97d14b5fd9c158ea5a8462a97f34925c93f4ffcb7ff3db978e6ed984e2dfb8d8c3e0a88c514513b6156ff0b0923e105a67038de83bc70133bdc5fa706aed05ff1133330167484932884274f5ff0a861918d15b3505e56387471463c1fbddbc969aa7abb8cc0216835d2e3f5b502738b9124f61af49c3e0c35644d13efaced72cd28aafddd7eb4a73803b7481ba76d628b8388bb6629e645000b9a3ff68a53b77ff404cd4aa380641423f11e328b0ae27fd0444b8fdd6ad4c7a5a3e57833d31caf57c3f56ea77b91ac43435342d76d1a8a4cff55b675539b2ee5217f7d2984ceb698c55a87dabcd4e6aeecf3501ec4e6cc1ec759b06923da71664857c3f9250e9f5598614920315bffbf597dfb195be19d08a1885dab7a2ec821516667dc6928582357772db505db1fc9a3589b183b840de7398ef78bd377ec3295e702f62e0477fb8abe67877a584d019fa9c480445abd216a5e85d0c5dadf2ca49812d88346e1c1fa76c9995f72abc4d1f2a7fca0f583cf4af1dbbe63602668fa9017f55064b3c88d038ce758677ad3f1afaeee1444fc3139d44a9043df7a578cbd3cd55406dd88e62989a418eb09fe5097fc7fc04ce1d655669046a70690fc100d7928df1002a0f14dedd28f16fad386eb47d91b2b44d1f55a78a54b2e89d11c2a09a29e07599782f89f87316ae375e1b382fbf9dd42110589853cacdffe2cbf0ff40c5e27326188573b93375a4de6175a2defe77cfbe522d0260373e62b226cb7b9952aa5822179043e6e028b7123f452fe7a2d0bdd193a734d052d3d78c8fd2a91c28193cb43ebe0df7b8a6bd975866ac28c86dd4336a6534e204fba22c4f10d72f7772dd7d1e767faab6f6b8325473c8b5bfe4c7621ceb275f742c869896d1020a38a2d338e4810162cf9c4b7156403c3f8faf6d4ec9710b00d0a9443da8af85e7f3e15582f714058df337c6391a6dcadd536f583f34c4677dfdc8d5c403a7045d84939e76c91d226b1bedcd984f1d50ffcb47034f8bbf5ea2bdeb47b37f76688355bd843ffcfd2d92d5c7322311937c17705299ad252f91275cc41767db5d84dd6a369c156ee503d1590b0f3ef4af19b0efecdf776bd1834a6680f0ff1db9f8e00fc96c4cfda917791a510396e85af9f26bfb4f281873f8982092160a293617c8338d3a49263b24e09ea13ec55cc4d3956b94da292adac59f345fbc221cd4a63f79b1632dba7ef837f8c4f797c32fc16ded91426895a451374ca379ce49bbf08e484567fcda8ec678bd262921ce1f8385c2788146d1d3fabe994d6074cfc76f9f1fd72e26faafe982a654795d3744f8892c9fb36c28df7212eaa12a90839b9a5311c28c78e7a15efd75288523e42e26ce6cdccf9326e7d908a21d545d41509ca60616848c1fc48ed428359886ce79654ac7a48197dc41a732cfcc6daaefe560d257de2a2810bdcad2b50c63fc705a2581e13954026bd7ea6d41c31bd03fcb41a7a1ef17ef8c49aeab3bd62e296dd1368992c4168ca1a5336c2c02ef155889f522d2e095c857a16b6bafceca75266266d66508af4ba2bf8eeead9d8409b65c059977dfbbf3ae9e93f815d93d1e97bfb3a4b64870b55bbcdf2f765a771d633fc8141746b45af8d88b315f03b5b91378a2935f0517faa40e5f194b95b3b8f3773bac9eff2dbf04decbb26456e5b8db7cf0370cf30a998c2e92ee7e4881c86d0f7370fb091cd1e2a88a2809a3d37e044b515a37d825a8630f01d329fcc01bf5e7385e713f15b4142749a8a4ed8faa9d7d8f2c5674654dfe2bc45e7d6c7240365361592b1c2678ace2ce9a6996068718b9c2b442af1d5eec773bc89b8bd167a375b7a91480b01e208e43055b0f5b6aee90ca0ceea53ea2aeebeb6c968289ada0d6548b471603138ace3708335e2601a8d5a065756b8ebaf7e9c9c730c635a5d2aa3fd10d021e1d30a591e8fabcdc78b8cf0cf486575626c431e8fa7906d85ad78f9fc26d23946e5e7336f98179f060785c313310666ecccef171abc4760edef02b41d521994f3e35c9effeba8a5a0f7dc60ca74079295899ca7eff112179028d81bb69e96f21c41784668ab276df44f72f7c61013e71b17534dfd6cb82711c39f5da9aa09ed5ff362987bef9531d8e3a796cfbd7f286e7880ee6e2f605625f720c1caf04859a5ffde7ae6ab3f6caaa852fdd8df9df894f581ef4b83b94268a23b30cd377ce2705004b74b1f020afb695ca432485e413d605f996e523af6d9dba8b36d02372325e673cbf14a12f09582706211c2fc8aee054310007d5a00815e609a7f8449f949e78c1bc7fd493c3a600f72c210a620589f51a13d2ac158d1b43f976aee49d46e36f73dd23d0a72f462c0d19328684b0351391df62fc708f49e96d7f0414a52ec66d395d20798eeb34405602a7ded0e4f1fec4b89c9c3e93116b835f8486fb6cd8f62dc393d84f4010c1402672b159247d81f7b3dce529934384c04493a7b5996a8a01653fda813c8495dc88399fb8997a0e9643d353ac0c100576250bfa05b18bc553c14b39dbbd3edc634429a30e1e278e90d62db334bf38b9f99fd99715b16cf7e247fd5b0e122ad5750d44ac9c768b14011e9eadb03ba59dce29b4649a9928fe4ea13bd3b35a0a1b4ab78c4488c0308a2b9b3d8114703fac885f4d3955405ac222cc6a9ddc2821cfa8bde9a762fe8016b389570aa6fa671bb8a141a2bb80251839206fe208807bac0e0665532340f5ce5bdf73a55a55d01d8199604889983b044b9a13c02372371e8ad3f470a36026b036018de7af34bedf80270faafcee14978fadb25978b64be17878e5dbdd21310ade273c9ab1aa179f6102949646c882f0b7f03556d6890b9fb6f354fa1682675bfbac29b6e8602cafd7b2a9d3eff6cf43fd94fd5daebc89d7121d6584235d4b554453d36cb2dd4abf97cc2d99c5d335abf51b88a39379b767355ba11809c727a0d7b81380cd2b4c1fb00faee3819cadb59cc017f2cb3f761e09c901a6ea812137e43197413612cc1738fabb12dfe8be1839964e334cbef56f8916582dc2a59879b7db08fec4664bd4dc7c34b7cf67fecb8b647a78ba5c90315edc2625b692861eaf1f431e4fa53b06e2df2ad88682a7328e7080a2aeb37cd63e9ec828f769ec6d05536fb4c9385840c68217930442d8e86cb6d520aa5534b60ba23272af86e32fab6159c8e794fa4558265c8322c091a4e701f8e3caf8d725b9938919477bdb14cf1aeda5e51f73791ebb08fa29dcf0a1b81c25b8a21ca082b27e907ab7e0f494fb9a303cf0c0280d3697a361f1fb537818d82c22adc39e8be60a7e87bd42542c5fd100b237d6fd77abc90257b273512806179294bc51c029a8e9af667cfcaa43f86f14c4fedb45ec4415c30658754775f82f6b72fe74ee305b619dca3007774eee664a82f38477ef0e63ad6ede2f9c7ac0b5371711ef3cc0e22128d12e5b7bffe92a122bb45ff95e5a1341c1bede90d5c0ebf2f6795ac186be6f23b298b60cd3cdcbf29413ee5f05368cd71e69512c0f396ff04bdcea0801feaf2a799285588b72c4c07b1b1170ec574c45edf2d49e1d4f1a4462486340084cbd797fc3188fed835aa752389a1558be19dc12b1828026aee3db10181c3efd4c132cab5a4f8d27a24504d5ec61fb21aac1298c69cc788441aef4a8f23ca1a0851c7381832205329f5572decdc463008d7ba1c44f40320c1d9528d63b4375b46b00c419da1acf4dd52fcd7bf4e90197db52bc9e5c4c3fa8d7f5cdc38088b3580aaa9ae764a3cb8cc9cb9c1e4f493486fc89fb639e66b36c69770addfbaaecad4ab07bb73506cf7433d33604425e0eecd09004aa6ddb1017bf011cdd6b2a7e03275cba2c43e0167507572c28094671f9807a81039b57cf45691cfe3e52095de91b8eb99ac301cae4ea426eb5b127bee47d3367fae09051e4f0ec3c7bd8ac43cfc97e71fb8079f34d3c93389307846923e7769500026a4a1d5e04fd5505b57054f68742d37c9eef85791d97a449705d048063a631ed3237f9dd7866ae2a201707c4dc33d8124dfb23e69b76db3dec82f9c6e19f954114c6ec3397393cd6a4ea1c931794e8402a5502270b3a0df5afbc946f73faedf6cabb8869fae87098956bb3166bcc747f51e03b420831be83a895e9efae0b8be3b81be464f5ee49e1eed41a917b10b8a5f393133d6a2941b3f92298764d082d2b862fd58bc667f2560387b7d57ff681a6181f0887d3c51ab9b017c218eb6213a28b560fa572ca2a9cf876cd5b1e45b20a13a5", 0x1000}, {&(0x7f0000002140)="9ef2c2caf86c4cc9fc98c9607c8b9921597fa4ede8a006a50495555c903b0f0317f0dbd10a9ee30a4030da114fb3382e8ab1edc80a28920b292eb60e3d18e85098114465baa6e0cea5ac25a9ad29f56a69738f51725bb4aadd39b746bea9bd9df382c09b0d6f5309ca26adb06a4b3d2afdbf3e7ef5ceb7406162add1024a47daea71d7ebfda836702a456bc15103e5021b532a34ac09a79c1f543d83f15ecd6ed0d4d194b715753ff73640f7d521e937b124fa25", 0xb4}], 0x3, &(0x7f0000002240)=ANY=[@ANYBLOB="1010000000000000ffff000007000000bb0e44ef629632405ff9d700b1a866ad8e983b67e247fad4040558415bdb589b6309921e53cde5c0f7fe549646a26c09216cb3d3c7b66d181fda42911a74d17e72565681e318bd7f0f34b7919a9cae77431dc880329e99d4af5ecf269cdeb3dab8310b50727165744f3d2be1821b59d532fa9e368411f086560b645793f75fc28ba3140fc5858654a734e78eeb1aa24ed635996869aeef8d976b63201b9b4e36ef8e1ca4bec9082aaf96f919cb2e046bd6eec5054aa0a1fea6de76be0544a8a1dd454c4063ccf8ee604e4530f0274740f32f7943a7e35b46cb217ca765c387382d6d4ecd0c87757cced6341dfaf5e89b7bf2a91809833c1abbbc6013ee117d1e0ffca6f871a375d51e537214aa60f86182792a1b80894fda27bce373361441be1d0292295dac03823effedc8d9f1470bb1ced6069da4ae2003ff30131aee3856f8d0783eb67fd2517c15c98b730848eb0fee670f27d6abd0bd7a5ef84493bf46ee9125f5abb9cd6e5f76c6c27c9f666ab038278df68a906efb2302469a33321bee1d5db1d91068ff2cc9d58ff48b6d2d1da9e8c719d82b44015bd2d951b5120e9ba0323131c92a7b27b9c4e3c40984ef3c9592b1f91a594439b2aeeaf49d39a24fe12ff6df5bef5536d56828accd4ed134e86f7af7720910d7b0e7567555e2ee20c2d525685091843b368bf036b736e2ecd84a878452461f3a6ccab7dd960258ee85bcd0c6baed8758e6ba1f516c074bd5505e08a642a5bf1df93de4eb965da197f3a3708641db53c029d8369d6ac14a66b921e766e19d6150accfc19a6da85d81f1c60c47947acf0a3ab0550e3f37525d5bff07ec9f6a8e8b54e9859ab7f8ab81422ec609ffd65d7923bac37d6e414dde29f8073da68dd174b8b7229ed43ac97442567a5adc4a876d50ba48e9073c5488a1f12468462888da6e5aef03c50ae084732bcbdfd7573b79b8ec6d76ff2d562c632064d0ca9ddadaf7e060c177e33d2048e604235f8ea981659430054e736b9ced18b307d0e145609b2dfb1f0b90da7449f734007dc7b144bf3fd27017a4b823ba2a3ed358de29f09e56a68b84ed2670097c08518d7df5b5348596e5e102d947b48a067067b89365cea4bf63fa0ee4912291c2d59f31060d63292d0b33d651d110364b54e288a6743dd03ef925a2eeb7b4872d6fdc5d6b3785c9cab78308234f2a0ad08f83af368c6a4d9e678b5e474f035470aa627588e1fe6893e592187a25ac5daf5058d9fd1a5c96f0d7bf2c5f4f715255b44029cbd161819113e6e0ec984b49f41f08fd4e879d63d437215d352500e0a8a43a98a59ea4facdf84cb11acfeb8352a28ba815b5d7b1310136461be75159cc1d9d39fc50a0ba5c0028e2937547d5dc8fb4cd8acd84ab2e64386a6189fa9ef1c370cf0e0f352a22878d39ad845c10110c2bc2c80c1798908883263f5856eb5c08fed306e2b5821ab00f732abc03bb7623abd2b7a8631e7a331e8451bb76aa6a615fbcef69cdf6508db2cb43cd009d8934dfaf08b6f5ba9f82ed21f613a6359f9be566c4dc002d07f530078fc6023c0b80b5fb98d7013ca760badbf7a90cfad08a7d0a071c468a9f0b6ed73398ad0bfbb3502193811fe254294334b06ec81ce4f12bab9927f292345b980992187159b93652a17977a0231bfebb4362dd5f5890899ad8078937f371146f73ba912408cd470ec924f987299585f0f7335cfdb18c5278e921386f9a2e9f43832545df599673ab6fadb508c258313af257d6ccc230b9da3c3ada87cd9535a08cf2037a1e0638ebf8aa7d69252ee7916ebd21af28f0e964663b81f8850f90b5da52a379babc27a5d9aefdc2164492944c9472a208ded6b154541c3c9423c8a78a203ed429b23a43a51d8b96c9165c1d8c3f8cc4349d07fc90f4c7f6c72bb627a645b13de509f87a0e576333a6b98be2567898430a8e99fdaab1cc5d972188639423ab34126b38431070d5c105ee991a5268562a6fe19ae4562ff7ab4dee87009405c0a51370c679d220d6f8308c59fd87c147a09fc89594bdd8ff416ada9e07df938de82fe81439d06572d6d65afd72b7c3bde595b22fbd97ab22621b0f279e6b1cdfbaac02e42b76037dcf6071eecba2d39797340ed79c76410f3699d63f12278ba320c1e139b628c3d83e5c05b693d6b1f3e322c241d190974f77371e7a99ab3da9a402ca7c91791c1232298645d6d1c1a4fc46d85960a22a4eb71f166c7527c2db487f9792a43c22d8c86bf85c3208131addc5ec220a51b453b6b850a495ca119b9dd641c9c9c59c0c60864faedd66ff9b9d99ed07cc80f10ce54d57c8ff0d127b53ba2d396bb45315ead7cb400cb44f99559e74cbf533793dcc1193a0655d1f69f4b3a4c04aec0d24b14acfdca8f7a7acf644af552d3daf2004ff26bc618d4dc384ac1f7e912c95da3be8cb957aff899f87b8ba651f40edabfc76e2c8d4a64f70c9e14903515118ca05b645525c4edae5fc9e9e2d90c59ef50f04bb0af75ebb45f0516b607816eee132519892827405eafbb04a7c11beb1fbcbb070742a4e67d6fbb06ad10af58a1e780cbc0f72cd073b5b30544365b3b18cac61c9c9c9fc16a0fe93b983c90e5732111051515fcdfe8f9d783871cfde16aaa65da199e9250c8e39e3fed81bb5cf1e78e4a0e21253ebc0c48dbfa530044695916f1605883009795659c093e07a7db32229e0eb159380b5843290df8ebfd18faa0ea072cb2df323c208d9b87012be1007e26db02da5eae49d91baa0503fb403ecdc01f783eda8e591ff3c2a6484a1e2c7bd8b0813d92691cd12451d2843f8f3725d712e299daabdb2f3f1fe768f16aeb1ea10fc1b3dfc79dfaa7c2d598048c417f33d45e6610f7ff96d651800b09c96269c5eb991b8a55be4b9e7001e51152f4c0df09f711601ed1ae3c5834c763088d126ade22bed0c4d6caedf2868b618ec3a88345b7b8eacc2e85d1580b9683181ec1e4f956b9d93aed50d6a56fa0a1d8dcce74f6378ea701e507fb1ef9992b75507ab14346f9b19efb1fc25cf69b2044655975f3a8d50fc90c38e0a511e4c1779bf17b5edd64ad406bf2eb221350ac835d339965513d86fc8351cc5341bb09899faa36ad37bdf48d0e9af2be40a256574c85886037a3e4087bade5b8465ed4b148a3c8bde5d8289457e7f0709aa5591862f1e868b1625557a4bfb4bb1d17c59e3cb3d9e7ee37836005c26bee631f0cde2bf448b75593ba6f02d836bc61a67a5f90ee7d0e63c8e0d05c3a8c29356afd0a0954c58bf47df7b2a070337792cb32c511817a26a9ffbb689a6d449e4c43a222dfeb3ee81897b5dd52eb5b1307981811da37fda90a95573a960868ba546585e4185a82947f327e284ff416de36de8ec4fdf6479d2d87dd46bcf9afcc3ae4b8d830578203e82d671159f1ccd30c5f3d17d5312a6d107958c58c118d16f04d0d8c4db88e17fe9edead39979b17c2f8c3dda45248af52311670d416d8d9413325b3ff79b3c54f8876d82b4e7884699d943de58693a995766ff05157a848b89ac82dd84a042140e67fbdf9e3f12e7832809b4b010099c1f97dbd9acdcdbda71a30b04f26bb069acd69cf90935de2ef9ef00d4c52df5b91a441f4482e823bc06ce6a91d510de53d4e5739f0500d32718f791975d21556b996e70493c4c2060bd25a79eae8946cb0849b8687d97d3bf74dae8d4170faf0abf85f53d80abe20bb1c1459811e0c5c1f2b9d46d16c69f8b56e2ee85dde362ba009982c63de6418b358318385ccf04ebe8da6bef4f941e483aded35fa9b25b4c2c8f23dec37f4436e6dde00b05886d225fb45775b5d6998bd73552c5e22b1d4d1d7c9bc0e003d0ab874c1a0ac1948802e09330b78df35d2727ca8762ea0bd0acef11771f7ed9b7f1f99d1f9975b7a3c7ea54f7c3931fcba2d8a02641f53a8e185ee36dbb0e516047f24c5ddced46661d748e6010f57211f78a0a3c06a75d3e2b48f5a785a93419e9545e63c92c4b316ff85bcbda22de6c89a952e2f4ce61ee3cd65d2af21e0c097d7ca97dc1b6e4ac6c91eee8bc4588fef2dc160972db4d0729433e4a158f3b7e04af41bda819a3850945657622c0eb72fc7256ba5480e1c6024fffbf9816d959f53a268384d235a3a99a7cc389ca75606e3f61d43050fe3aa3e69e6411c39879e2835c0cd2129734e4c78a64529375b0bdb767fb838be0181777d35db8fb407cdfe33676d76e0c73117400019b014ee73d94739bf96f3b676180b5feff5189b60b73b54d8dda0b4a53826126173b4c097ce4ca1a73ac1c88aa5c76acb8dc648ecf73b06402cad6ba770649b70634c0ce90d43026a301773c892fdb9ca17e83062429e54934a2e4b137b3b6775b6c317ab3c2983dbb3267e588d6f760e054a769f5352c2f67951075fda3d13dc93131f48da6855d2dd1bf80cb036dc8959921626f95e81bfbdd8bb6b300e038534b6e6a77f3b01682d60e5ca04d64a9f90ae4a878cbdde890645f359ae7c39fc598e90071ecccbee1a527a13c170bc500d6ead61d94e6ff83ba96ca42ed9f07e1a99757edbd6b3123e2c2a1f469bcc7e5fd7680617efc000c6351a20bd14b41737e9accd2c2d1bb54bbd0c673abf6c63f8243da1cc0acacf8c873274f3beba44d9470d2f0ea4614f640355777e2a63fea967f82ef5ac5d620fb1a3fe85eb3eb618f75ef6605c576472de824d7f4a109980a046c55dcee3ae8388a791d1c5f922994dcab2eefb14734407290a0482ad5f63423227451e131b373d62ecfddcdbbf400204941965b6e25a12429d4e1118c4b1a9279e7d903624a7437ddf45a637dbe07aa18ed7ad2eec2581cb7ffa8a865e1876557bed6577943ce077d54fc193fccd7776d52caaed2b7f1539b0bf812b5bed1a2667c1b698d74c55294322b00c70b88d5ddb3349d58dbd0c1c00e8138b5971c279b072e7a144ac667cce759e0de88d16f73f3b8395080ee2a53f20a90e3574dd79006f945568d895e7a61ef6f8091b4e2b1197d95ddfcf702170eee9ffc68e60e52554df619278e74191e0147f9d35f463d3a56554862011432b6bcbc6be7a20b55d39d7c9de453a1f998d7f53c0be6f24200c978e8aa249febfad21b5fe4b24ae71ee33d3e223f8bc613016f4111433ea0073e6c55ddcffc818b46898597588ef0bdf2fa5e39fc5b9c2f1d9817c10ce8224d1800a764c2b1c10cd0f605fb420ece42d2c30791a70a536bb52003d113021819561313acaab390544c5dfa9373406da37ffa1567c766503fdc35dbe6efc6300d0279975e33451d979ff395602ceb45739b4f9936678775c1eeb98b0005869f8fb745fdea5823081a4b03d9e96d79e83ed0a1c9b5df23c53bb5aa557c404d497cd2b726fcb52a9b926cb570577c8bff45007d189792c14505adf580a5ff3dfb0fc17e1afbea306983dbc92cf64ae0a8bb375662acb3a31f0302fd30ea826ede17a558d058b41a14a58f9e34bf4ec00e02ad7671b01d4bef27e57668f454853bd265f8337e579602a8b94159d890c62dfacc158c50f80ee5df3e32eb140d48f5f58268428b21203390d1273122c5783eff3c53e8dfef3ccedd6b631f99d8ed3cbef31af7470337aa9b958b1638f5367669fb88c68683d8826d210751fab3bd8203ffed1fb68cf13a31506981f57968ad0a1165c30c96113a77fb1db29d0b44d8bf458a12f1521e861e69539b13655d4575e63188cbf2d67704348ad0b060dacbb2eca258bb087b2ebe4d6a68271fa7ca65e6602beb4e495dc69234c0f82c593e34e25858e95953d0d800000000000000ffff00000100000063ba51fe66bdd360f588d750d606952a94e5557dc21275d75cfbe65ab72f7b04140f2fe9a1ffda8c978b7268b33559ddc6e2de4f02a7da88c97e20c2f370b504f0b314b91fce00845015778d642ac5a19caa1a8e20621c92721f4d952c1bb80a860e3217140779087824fd0c7fda36a0f8cb48d2e4c00c20fb323c37d2c94aac0bd79c5a76963db5d5506696830463c8f7a79faa89a47b75fe5d271b12282058ca682a8dde9cb6c60ab8c986be581d0a6e0119f4abd986ab824c1bbafca5893c3e6d000000000000f000000000000000ffff000007000000327e822ac3612e1e44f1cd7e4aad020a202259ba0bf3285057ee4fb4cdde7dbf5f316ce1fdba2895ede471ccd9847b8fbf70cf14be80c96392236d2afc6f87c020046bd263c63ca3be784efca301bf3db7749c414ad4ea6295cb0b8f488e82f79c8553c1e7b98466ab74a145da09b023052af83b07d34788dd8cfeb69c07e47a0bf35cf390cd1daa5f99c78a37dbb2c12b30832dc79fcc949cfcfe7ac1eb437801af41c047a9bbcd81d8230a277ee9d51b586e021b1661bf9d57209271182fb093cdd57204ee65b02d20a4900acb62a05ea568e4a2fbe2bcacf37f99fd00000090000000000000000100000007000000fb8af0061d9bf219f398b8c28c35896e8d9af1e2e8977ac57a941ff1a6411fc855a61be48de873244f80600a01f04ccbb329d20174d17e38ccb996115d8b0b75751ecac09b59c532a28a55706be4dd1b6dc6a032bc301264966de1def7ed7d121bddc9f069e2112df752b2f67c6f06ee96ec04994301e9465a7a4532a35a8f00f800000000000000ffff000001000000e319541c797d9205b3d5273362997c58fabf786a60e45578d1294171cfc6ddc20a1f564a1f1b101c6c277fbfb2029731c6adc2adf44a56af72d6d6bcd19d30312b45d556d9a46e81b3afa2b2f0528850b14cc8fdf5b0c14432a95cf039f1a40483d962b7031ecffb2028e01f43f005886a0a804c1571dd0f0f110c1d2bd61664f4503f00b2139ff87f25141716001793f82d2e54b65f7fb1ee0892ac02b266e93c534df764af1db12242bec38ae503656ecae7f46b5db2767de9cfdc5fe8cbbe32b55573a003fc667761647efc2848ad8d7652de34617179b868b35f8050698768332cea37c90000b000000000000000ffff0000090000009fedaf4eb7059400d1f1634ef267189fb2c8e0d47db1676203d28c59a3c2220a4b6cb93f42cdf308c2a3cd98c831f0ca48956ee592eede935f1910293efd6a7734731081ac108a15623eba6459b46e2383f213fe5abd851910c68db953d5f67d818bb91f1085d23dbffbceb0416a44e500f713a67f6162b89685580493e16e2188b632a94de1b26edc89d0fd4f962d8657253bf9face33ecc203a6a40000000000000000"], 0x1410}, 0x404) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:15 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x4, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0x2fa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffee) mmap(&(0x7f00009ae000/0x3000)=nil, 0x3000, 0x2, 0x1f, r1, 0x0, 0x0) mlock(&(0x7f0000645000/0x3000)=nil, 0x3000) r2 = dup(r1) r3 = semget(0x0, 0x6, 0x1) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000040)=""/23) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x2) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x1, &(0x7f0000000200)="0000fd83", 0x4a4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4000, 0x2c) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x580d, &(0x7f0000000240)="b60d6176e21156593b7372276470a6beae7f6cc4c7d236ccfd8f359319c56b1682e88430a3b5cb5287e84371417b2c693408878ad06a575dcbc9125d2b73e3b4e28bc9dcbacb530000b90f22a6ca36f70ec3f26e980b7e9493b867ad1ce771c4e0df3a535c59000000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01bd2e2fa2ca4b643000"], 0xa) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8a00, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)="1c6a2994d63bb22613fa91746285f9b84b004c91fefefaf4417817725e54230d25053edbe251c3db050c7718caf2001db9b9f554bcf5cef8a8fb409d30618ffa1705cf352c0243995393ff3195d1ee8c90680fcca77c7dfd707a0ce7a73013db7c72d59ad8961f3e664a9a06c4974dca299f32158a5a98bb8ab149d8", 0x7c}, {&(0x7f00000001c0)="3b98afff5b7d712b49fbd08bfd4ba090ece5db56c890f249b3012504613e900b66af9d1cc2d39dd7b750789f1cf198da3cc5655c1dad9ab2a72a0116810bafbd3bc6df74eff56f02d18bdbb7ae4902216882986867be37aa9658e01da5a242669ba568a6450207bfb2b5b88f653834a66e850c9eb34de5b8fe131bf28bc4c9b34d75cd8146032ef007d0c148debf364b98dc481b4f3749ded4c0966ce7713640b4b401d4659376da92bf0208f55b691a33f98feb9bd56133f0d070b95d562b9d4c0b097151c8dbf4082d92cc41065af362a6404c65a670a0ae709e575790a30fd8c3512291e70d4bcf860354e013700d275a02c72469b0dc563f92c518bcf6eebf93bed146e60922a85456e4737cd3b4a8c64c1d983633d3bd6fd4facecb4a11adfcb531158010c75148252ea6517ffb935674736f689c1c3cca0a66295680a22ff65ae58e9d77f75d3a1131d258741de5f4ca8b0a3080ff23fc3ce5b6ad8933b54f13f2f9592f72464c976b9799cc32e27250fe15160105b9b9f289c6e6f95ce78095d068bb0a43d616f1678c13e0d60871598a9a8776482c02ab222492acae8820f451507710b42e9038c85c0e21bb60b2e1944140959aef00e1c46a380ebdc628410dfa2c463281b812e320c28161788fb8000a762bbadcb7d1ffa5feb9d710cdcfd423a15897b4a90212b9dc895b5bd910e32090e2018c479d76b234367e322d98dea9762d8be162b6aa8f0abd14a77988138e3cb402cba495f315d40cceccae95824a9a79cd26516e05909fb9d6a1150c81d991fe0e37cc540dd6d7645a77062b0e4b0588db828665102bc1a34acbce296f70e83633810f83e932d1f4afb594f325097c5bc9fbf4873931563d761991a6db83eca2e3746b51f9aa28a432e27f8e12d2b2eeb95532590f7b5fc035224cddb27e036eb26dd82d73723bd11b9de8e5487f0a8948d408ba596b27b4153020895c108721a60d0eaddd6a9e74bc61c858269748ff484fa79047fc9fde7c43d3c7f45adfe544469daa9da8e976ced74510fe043867338b9effb0bfdc4a51b459e91f0b6d7f2c574b15e983f01c3d0f5cae7576976a74c18e5092d21c4f6977c21934b40baa1e5c521b1400baa80920b1ebd9db6a30bc2f5d70d6f970c86e740cfbfa28ba3b273ec4a8c59533ae929af3389d69e6ddce943b20352046e58cb57acd4f78fbe1de1a154c7ecd21b063de8a9f6f557a0bde87d7f4f66606869d7602b28b5b3d4f1938cfee55047b68eb73cec3bc5c93b3f32c999af84a2a23388956f2fd7b6ecf2b8460998265fb02f02c7c326b4ff5facbec7f09ffcbe658b70f6774f0790009ad4410ee7007f55b6964431382b540fa67f3a47a457736d1562eb1c66e3d994eb9014231572ef6fcc6fcd8a32fb06522bb5b380437b188bf7e4030cfab857b81943536c024426b8ad272a8aa39961b21adbc8f1372f7a5ab7df0f1f1efb60c315a75a253bbcbe0d91592b8cf1461fa3e2bd66e353cd6821c2098d8b1f55007240d73015d16d4b247d83c43e01e9b8151efd040d762a21f8f096baad7582d4be8691532b2d26957c417ba4e5877c5a587c341d1bfdb888a3658dc669d2eac0a7cd6821dcb09cb72d4534c0c85fc26d50a766ba7d47ef5be520a017f509c4e5ba2eabf81a670cfaf859b3eb4653d03034952b1e970c4440945cebe55eca35385287bda70683cd1c0960e4b038c7d6cd5c904a2cc4a1fc7456b74fa0b1f976e57236ed3459d256d1b69b4d6bdc399212b52a3ec5a51acb7ef2b1e12d98a22321e17909388ab767283a35d6725794fb50fc3569cef902c4bf680bbf3fb05bbc1b8c22ebb6a6d7e116c610c4549188838b655810206ea505aaa5c1ce959ad2af4463e84c8810cdd254c51f465a9d6b62eb83ab0ac73b11cf21f04fb322563ec8b1bada83be6295b52bf5d9f661a204eef98c0a9f865c584eeb9c13cdad4820c8270c4e4155de5c09631935609c7407898ddc6ac34f3f3c47a93e1485f4707adb661fc493b146d6ab2a450ecfe391cb9832b293726dfb6c7b7b53b3a160b04dd39e5e26467fe673de6f46d24585ec5421d5e64b053cf66cf42585d0c10fd8fe8babbee02d391224f9a2f30de42bdc77c2b224b50086d3ee74f9153f20bc8bb3f08f056d60385ddb6a7b9df589b4444da182dea030f9d88765ccb3ab3c4db15f24fbebc08668a609722a660e5ff077dbbfbbc20b6d236b0e4b5e3c290be0cb75522867057c3335d1846567059f48d895e90170199bcccb8be66e5cb912535545b32af4c70e66d97f4887cf176a4dc5ffa08adc86a384e592100fe3d4d905709d65a20f2364c4c209164c8cf53f5aae8e307c09b9a524b99bb42b3512c2fbbbd917fbdea3aae9109c877c26c1d8c4066a32f0751cd891276108942adbb96d5914a056b953e69d8b2201e7ccdf6886f82ca83c0a8233526d9f0c81c4c498af58c714c9a35e7ce1ed8324117aba91995fab6bdc5315aa9a810180dec3a315d935a15d8cd0d0ad1aede0d96d52d91a77006be42514208c0744a21c0ed879dae87e7986040a8c57378d95937f3d986b7515982c718c35ed5b0aa27dc8e1a5bf11e9eec121f2af4fb6f5b1d001e97984d81a6d881742a5cb214df1407727482337fafbc7da7a7952168432b410a4232b79e840a6af606e8607699e2eb0938e572a99821b2cadb84d5a5cc6a8d620a8396a8e0418dafa2f43c379d7b3bc0e5b8ada2d5dc294545631c5f29be0894a7b7d60571eb49b96d96ae5faefbe77bbd9e42f02df1beddb08cb3b36ec9d0e6e114d6b62381e2c6158ea42f5ca1d9dfb8a7ca0b7b053a48a4be801ae76f215c735511cb6e254e134769dac1e353c622600af12043b018ba0e6c6e1713c2bc5dd8386a7a4ddd41010433ea877695c3d20f439dac4e3fa324b6aa0627b230152d11e0fb74c905f6c4f1fc94da471cb29400ea844739133db61a96eff70045570c6d5d19b89bc90e5e6f32613957abaf5411a26109c0aec8d84b2de28fcb87cee7cb0fc7775ac7e967abb733aadf9ff67cbe060ecc90d4c827fe6c73c00dbc894bee37ecef6493ddd381adbb858a814d4ff3c8904dfe03c8fd0665289a50e4d1ab1ada45360165f32bdf0130d41d8fa4d325ccec2b61a49b952a540345543678d9f2627ba2ea359f8747e8db0cd46fc70d34726cdf8d7ea2d5fd62dac5c0c16aa933ad52b2ef83c5d5e2f7091ad62a227289a210cf5cede3394ef5fbe38a5a153340ec4b57c473b86987987fe5279c0469196f0dfcc55248d6406e0b9da8941190c998b21f76d2ff4c48ebd0e0177a4d61779cd588e5169f2cabbf1b6d0d89335d3e19807efdf7d96f10c43f000f0d31913ecbf173ce73961b6841e13f47ed80dce6b91367c703000be10ba22db18c7556847997af10ba08922d1f300c041692d0027558674f58ed8b86d31d1de8ea4aa4a7df568bdc77b208c77c1d17a38aa0e5e8414a36257f78f25ab87a08af5857462e4d59f4f37e0d9bc1016a73ff5f9ae606dc6a7035cc9aa17e8aca9d283f3fb0be640c14c39d007a0c1d8ea77761d1d290ca1b4d211a2d44ca39997840fc824f61e050278f19c90a39ff5633d9dfbeca295fa882baa5a750d0fc55a9df72d6d3d282dc7849825069f63b4bedaef783e67eef26317ea7195e64e59d683e8274c93793a42e24b11aa30ac806b85039d7c0b7896744ae342ae6958581fec0d3ac93682f3ac42f15b1e8dc7fdb52c2cb6a0ac9a9453e500f759b4f53c957d50ac0901f836561a66b28b6b5e733545dc6b9863680ed61b5077ffa8fc1fa7729b6aa93bb86bd917b8c0e082276cb1d6240f6b701c098f155ebd5223a29b674c252dfb1874a4a0be4ee57c3203d48468f7d3f2256f6c5b3bcdce6b952f4ab4913f6db58ed15a9fb45fdf3990ef24bd85ab28a2ee8ab5471a7a1708128c7a21929c5b1c59b20171950e91834a9f2d4e95c12a79c29a617518d8244a80c69d374c37db3e496168a0926553ad1a4d442a9e0574bc8354e25c7ade80a9752d1481f5c7604b758eacfb3af207d16c03eaa5e29a82ba877894693b1ea86fd9b14e3dce273ac6063c758c331916e78dc90690c58d506ec80b487fe37e77f39805b6403efc735847ad7a50a9199e5b5095af071ece69a8929d1a3db33a6b770a186c84acfaa2830230c08d37754332bbaaa2f07015c13e9ac3b04ba8955fc1ecc6276db2b94d13582f2346665eb063e631c69fd62432ec56b9ab1120fe4fa38cec26af9d205d3c39ceea5d56ec46f13d88201af5fa6c7ddce457df9533289796d2b1033c2a456320e3e3630e85aa938fe46de45a4c9aa9a06e6563d99c8dc72ed24fa8341b358d5e9829b0ad09a1d06aa76ddd3d35d64b9c10187bfd5c1f6b85c6f726be820080a2d4162e964ae6316b4e079bf812e4995817437f0cddd65475059b7eb5aabf78c89c8b1d5ac7af5c0fcf147bcbca13dd6bf0b491269d9e13e74313a487e2fa9d86f5c2cd08187517675cc4913fa72aeb473a00824b2aaf7499ba7c32ff361b0d21ccd00c78d4e49c238a73e1884a66bdfba8a50b608a23bc8b03ba8efdbadef7c19e70033d03a3dd89ea8b439a7959f9bdec8318476da8756922c743e0822d44e48d0fc587d379bb0200117c7c08b8b0a448a4f5adcedbefed5d3fa2a650a3982648bd7f886613aacf038497274b95c57f2a6308b1cbe7ce462b4baa198837b31e451f23b2cf08bfcaf366a8a0181d6afcbae3657e7b65370fb55c0f0caaeb551cf6bfdccbdc95a04aba748cc1d734ef0b681b3098ad52f8bde57faa28432f3e4b5998d87dae6110f39244313fd02482133a01a3e58f123022acf660a396f86d4ec49157068a3ab8613b7da1aa0caf7de269424dab88c1fa347bdeca689ff2a069e4253b8442fc1b8884505edd81e0a275c6361b1b2144be5d61c84218c3006cea7124e8247771a17591a4801c5e2996f30a0e5371b5074be3402aba400dc191a7384d3c21e5b9090b0829e6125a3acfe20ebac30fe35a73c36e94ce672e9bcaf164c5ec7af0f1878a804dbfb8779f3e6be6946604d8280070e6613740745efdf4a260d957722fde000cbb21de5c748e6cc9663012027295abf19303c8fd544729d7184a51c56ca2cf3fc051f96918c83964c6451fe4743c730bbdb0b7173a55d2eedb29c63330d2ed2bd9d9e6c2fccfacb0cd72650b658ff3334a785c756d731a4cfabead976f7cd7807a339689d2847d67309eb315f5c07f68522c33ba8d52520887d88881ca3d484c17d6dd5d294ac7ad6332195aa7611113f316099d0ab93f00d380e2ca7d447d71ed840c2c906c5daf125b75b29b58f489362c7306ebb08cc5d7067bf6cc6e98a7e15a516ae918dba7ca8866c16a52b3874b291c2d575c9cc20b3397e48f7e0e47501d18cddc8773967036669ebd8c9b451f3b6a876f60ccdbe9d179b8b5b1fafc39fbb0aa7e1cda87bab8370ff798f0d740aba40ba1591b7c8eee138bbd74a5cd6e1f0c81bdf88fdeccc6092da559f00ed276a29d013f10f6d45eab339f333007a2e4fc4cdcb98045e79ce5ae01870e28d5f3521e860b14bbd480417dbb307359dbea9069d06a3e0da2792a12de6f22239f86ee81deff8b3d33fc7b48c6307af3e51403689988ba7d392085db8a7812b7e6302a0c9b74a46085e0d07a6b9b03655532f62e1f1de340a4c91ff4fa9ff173d2912af499ef20ff0618d5b07b0c84623ae0291284de19cf03729f3de0f0ea676249fa541b52fcf0e34ecb52ece2e713e618ab0cdfdd22c2d", 0x1000}, {&(0x7f00000011c0)="c92dcdfc69978d0192ac708988e94bdd830331e4fc53b99842e627acb2f5b8670f4990215b67a09824c154517b3ecadf018f2a12abd62f5eecb8367d63f9ed16e0f80d33a9bc53d985caf6d55b", 0x4d}, {&(0x7f0000001240)="ab53fea3dbe9aee41db6d15a55ce936d3340029914ef3595b3ad16bf11f4f0f158c0183b95aa44fc6ace2d47afbf682b4036722166da4d7e4b10a315648043e96c5ad9ef27588fff75a1864417243e0ef85494c28b49c2b3dce7c778596ff63c6be67a3fc81cd0316dc382561d2faec4", 0x70}, {0x0}], 0x5, 0x0, 0x5e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x100000000002a, 0x41, 0x0, 0x1000000b5) pread(r1, &(0x7f0000000000)="6ae55dfa7ee22cf56aace63d61ab4bed4fb85c731efe3a34e9d001682a92d3ab28469570439d6bd74ac3585f0d3dea36c1b9821a66ce518893d9d42bc9dd147f86544fcfd84536002b7a7db6325772c8943214d07ec80f99cb3329a4d2b50d8ab46e98dbb6619226d82942cdfe711d10cf56beb87fd408942309a2ef406b88f0c4d552a6c87e6413b9ed89398e0954ba9480317fca5cab92e630bcd7686d27b903ac96418a8f212bb009fefe403193e7915a90f1713b9bb63e8b79f329f07bd6aa966ed1fffdfa063cd13780c12741120fc3ca08bc5d1e18dd4b99881b0d5524e3bd1941721a3bfada60dc", 0xeb, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffff5da) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5f8, 0xff}, 0x8) r1 = socket(0x11, 0x4003, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) clock_getres(0x0, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000040}, {0x2c}, {0x6}]}) semget$private(0x0, 0x3, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="d6802f05") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x11) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000400)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/106, 0x6a}], 0x1, &(0x7f0000000500)=""/75, 0x4b}, 0x802) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000280)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x67d5d99a, 0x4, 0x6, 0x8}]}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x9, 0x22) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) chroot(&(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 1: setgroups(0x7d63763fa7d41ebe, 0x0) setreuid(0x0, 0xee00) r0 = shmget(0x0, 0x1000, 0x11, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() r2 = dup(0xffffffffffffffff) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\r\x00./file~\x00'], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8d6b, r1, r3, r4, r5, 0x138}, 0xc9f, 0x7, r6, r7, 0x1, 0xd5, 0xd4f}) syz_open_pts() 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047307, &(0x7f00000000c0)={0x0, './file0\x00'}) recvfrom(r0, &(0x7f0000000040)=""/95, 0x5f, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket(0x2, 0x2, 0x3) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x5937ffffff}, {0x7fff, 0x4}}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x8c02c8089141e7c7, 0x5, 0x80, 0x3}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x8000, 0x5}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0xe6, 0xf0000043, 0x7, 0xca}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x95}, {{r1}, 0xfffffffffffffff8, 0x25, 0x8, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x401, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x1, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x900f, 0x8}], 0x80000001, &(0x7f0000000380)={0x800, 0x5}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = kqueue() recvfrom(r0, &(0x7f00000001c0)=""/79, 0x4f, 0x3, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xc8, &(0x7f0000000080)="52f0c539cff9dd768155926a9564ef6ae7ce8d464feafe12fc86f63690f723028b93490256a3695dd40d90e1c5131d3f0b5ac71792825f1366b0f48902d878022b540ff0da0e907e74eb26f128cad654dbc9079efe3eb8921e0f409e22468a7768dc8aa387e1b88cdef370d4729653eeea3f5bff295fae9fd14448a5e0902050c0bee49fa91d7343f2f440fd22d679ed18de12332685c3298433396410377050dd7536c1d201dc4b3995f72cf63b4eb721274215e65aa3f5fb6877c23c9b4c255c5a6f744955ac74") getsockname$inet6(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) preadv(r2, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/116, 0x74}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000680)=""/209, 0xd1}], 0x7, 0x0, 0x0) 16:00:16 executing program 1: socket$inet(0x2, 0x8000, 0x1f) r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) clock_getres(0x4, 0xfffffffffffffffe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8246, 0xffffffffffffffc0}, 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651100"], 0x10) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) read(r0, &(0x7f0000000080)=""/203, 0xcb) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r1]) write(r0, &(0x7f0000000200)="8fce624343aa39cbfa749dcede76aa95c036935070cc15eb0368814a4f9c5062be7f914dd59b2eb5fd3efe9456fc62892cb5e5db462797c84f148bc251a8625e7f9f0f3e8010a078b4bf841810e7c539bab058d158d5294c64", 0x59) shutdown(r0, 0x1) semget$private(0x0, 0x3, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x8000, 0x20) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="98e19a4727325f2d87943bffde3ca7c5f597b87fd27e6b", 0x17}], 0x1) getdents(r2, &(0x7f0000000080)=""/87, 0x57) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x3f) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x25, 0x2) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x45}, {0x16}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xfffffffffffff304) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008000010000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x88, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000200)='./bus\x00', r2, r3, 0x6) ioctl$BIOCFLUSH(r1, 0x20004268) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/35, 0x23) chmod(&(0x7f0000000280)='./bus\x00', 0x80) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000040)=0x4800, 0x4) 16:00:17 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) syz_open_pts() 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0xd0, 0x0) write(r0, &(0x7f0000000100)="ac2aa5104e36f6f32e3940b2f0101907088e0e4d978183d3a5", 0x19) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:17 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x88, 0x1}, {0x0, 0x2ac3}], 0x2}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getegid() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open$dir(&(0x7f0000000600)='./bus\x00', 0x10, 0x141) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="68faf6a7a9c7bd1172a205751ea7760a7b0df5ba72dc2f5d6f3e6c815d06a95eb3f170d1fe5864e743327b6993d1e22aac601a9d18b585a80397414802c6fb73bce74a42edcd96ad855ca9c796b2bfd9bc273f4eea32938dbf506d05c6197a845ec916455a86947339dd0c898d02a12364743a00"/130], 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="235ce283837578a3695d7786058400e6b2b257e950ba1e7e322c7dde0d01f6c48658d8f0b769f0f12b5bc258b6f0258ec26e8cbe9cb34d4b71bbcdd80fe80abcac9dacdd9f2091d86b087e95cde88eb876995f8189b700dd83681644c760d95cc28ccdeed9cefc97253d09eb73fede15146bd33981fa4b268453f5cb6bf1267783b99568e948c3aa1a7986cd7fcf006fd10d0403670e4f1e3eb6fda47877220b878d7059d97c5f55918ebe54fc5e33c4870ad1d039b911ad7a9c570145200ad88e7196aa4ab9e136da24382e135e296ab328d5beda4ecf0a21127ead15c36311b1d25d624b02d8", 0xe7}, {&(0x7f0000000140)="99d9c687ffc63dbcb0bfeff7dde32f4990e07aebfc85e0f6b9c267375f2bf261841aeacab12c6453787ade99750acb03134287910b079603adb6864098a8b6a5ed30eb7838fa22dfe8a752faad9b2af75637f685cf9c38582fc251ed2419615cbe35595a38a70d0f5b2c6eecf52d062005bd93613e8a1a00c6156765", 0x7c}, {&(0x7f0000000200)="4cb72acf8ab281be210b6dfe184e0d379ef1c9708c0fc6da4d2683915252204fd1b7d407b6f567c941085679a3a2ec3bdd0e47cfb7c7d321db7df15dd66d07baba90030de76fef9ba4f7142d143bdd623abd89c9eee608e8aec947a2a7115a90903ed5703b3c2027be5605268878133983ee35c6a9", 0x75}, {&(0x7f0000000280)="c6af370b6756bc3b3993116af71995f41a61832e2742c08964c2d50c56d20603f65d8837554b46db03071cae549c3174c54cdbeb1d3f05f722d3b33243d82ace8f16f9f9cb2ccdffd0e43721a03e36ada652e3ad7a6ed1e969", 0x59}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000100000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x8}, 0x403) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe14, &(0x7f0000000180)="8c") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x7, 0x5, 0x40, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0xc9) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") r1 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9d, './file0\x00'}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) pread(r0, &(0x7f0000000180)="af9c4c00f2c764daf295e51ae351bce783a5ec1daa35280b1855360477b30662e2767a141ab0496d73d238afef229e24f3f67abb24dc3febb4f17264e06fc395f13ecdc28ec5e113a6d7f5835be6b23d29755c2e78aadd784a17107f9cdc367269d8c08f0f27b5e91dd4edb40562433b5dce0c", 0x73, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = getppid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x3, 0x68a, r1}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x400, 0xfdd, 0x5, 0x7f, 0x3}, &(0x7f0000000080)={0x3f, 0x5, 0x1, 0x3, 0x80, 0x5, 0x0, 0x6}, &(0x7f00000000c0)={0x3, 0x3, 0xda, 0x6, 0xffffffff, 0x3, 0x3, 0xffffffffffffffe0}, &(0x7f0000000140)={0xc85, 0x10000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000280)='./bus\x00', 0x100, 0x1) fchmodat(r0, &(0x7f0000000240)='./bus\x00', 0x48, 0x2) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) socket(0x36, 0xc005, 0x8) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="b4f812e9b634eda55b19d320eb526bea5f9764deabca6c2d441a3ed291833556e213cc0b4343a6781e3f31d7d56989550a83e1d6bd6ce2c6d66ad0d2043a5ce036575b63830f7d4b7ae11e2f8d9cbd348c39", 0x52}, {&(0x7f0000000080)="ded9cfcf55067fc0c80114d54dd6b6c9cbd31765", 0x14}, {&(0x7f0000000200)="702f6f6d54cd72f22eb7ee296badb4dbefe67ff82457e83022d0b85fca5ae2928443feb9e83b2e44580f7234b7db951f36404c17dff97f42a2042ee6be4fe23973e901779a4cc3975b4dddfed5f5c87e0b18a86840f5c447896a9d57c6682d", 0x5f}, {&(0x7f0000000280)="d3f71e67040582a4c39f9c96b67b07f807b0bfc27868eb9e7c41c49840d5cc1314a6c81a9236bcbbaebc4f5f11a2e3ac1249b16a16ce36b0421f36d6e359460adf945944ea0d20a47029a675b9326647451eb3530a881a9da6db747678b54c5c36528051097279fe2db70e0ab9a58672b68a47d2e8bcc85351fda92827b755a9277a8b6c7f677cd94582c32de780120416d14e3d8240f0e71688bef1f32b72b643bd39b28dc16bba3d37f7d50b6b51aefd31fb1aaf869805ac7185525ff2046543ae71ce34617a3ae038fca79155fc5d048dc910f118612dfc26391a1ed17d044c8d29669501350d33173763f195c4c7aeaea8e77fd13cbec9", 0xf9}, {&(0x7f0000000940)="bd0af1b2d438bf80a47a7bb4cf84048c60d6366d2ace869a989cf8989c18406b911fc4ac9b9983b4b9520602422f582a8f14ddb1652daba87965922e5504db4703d197b3f4731a42a3f898683ef9c976dc17ad09b0b9529784a27ef6a89126ad517501b75c3c97e447a51e19cd177db7c2b845e9be56870871e2139041d72d62f73a66bdd0ec147dff3e9ce7b1670be46afbfbdbfcdb729e56369c697ea19b964ed3d37dee7568b21c2e0b5d155aa3fdc485aea80d25d005bdd00411335b7629ace1d5db0308b5ddf06df37acc83dc5524642d60467906cc32b871f8855b191ad71ef1b99191c79c8d06f63afccb7c409ade997e1922da001d5fcc0825995f0dc362c53435037b1ad9ae892ae735b3219eadf071aaf88fa7b0c74a34149adee61fe51a35271309b4def1ab6acd54f3d58bc86011c47b9303f75c5635e8007f3a6302fedf28007a6f3fd4b2702d2afaa4c50ee9401b3569de892c6236c00561f7e245118001ce20579c074642964428dc28596d08671bfe104c32449a5b92afbe8c8ecc5a9086701a3e2d9ec14d91363e05dae7780682562a4b36efdf06e83eef3eb105db70561f5cab76db0c92251655c9b41a189ca2c9733b37cbb13989d01bb211e2e4fa8d76d97736cf32c841662fce32538b654bda9e9ab9c0457775ab030d7a0d54dad1e68534ae91b77a4889019ae922078adfce4add7eed0dc3bbbd706b0c94dd3c52d467c2881a09401c6e6a781411c266301d2ba171b3369c6c871214a21233201bc7c4092b012b6d1041703b1b431ec2f024fbcd401fa891076f11a608ccac9eede228052d6a8a4d1f6471d028caac8dd1e7f9417b927c759aedb7aeb7c0bd78dbb50d5805e132bac491c2cd19b33b4e8769b9f394a0e35bd7b0bafced0509a1ebd0b862533486cab3bc3fd26a4032873b2eea7fd05cf3c629d8390f9c8ddbec21c4fa23e49e2ed8cf5f1a06ebbbb694c2eda4fe2a6d839eb9d367cbca6c775434861018595099c8b64093d4f7faa03a8295e7bc8bc61009f5a35d6a35f0247779c9dadd37a072ac835a16ff09560a2f4d703cbcd018105816dfd8d46d67117df391eb78e8dc036867b881f619b4a2020c589138c69a4d65b6451b4b4def15ca1c0e0e9894ec7fb978c2ac76410358ad26e8f97c7a248786872a198f2dd4d4b08a8db201c47b1b730d4709ef4086e6ce79eeff88d2358f23ad2d27d3955cffaf09ecc1a8caa67ab229bc8b649f286bb5088265d4a33af5cc98abb1a7e84eda4f583c48ab9ffe6d384ead3b825cfeca8534efc815b8881c874aee2041d049683202aa6ebe3241891dc0cd9e48f8dca91055004e27861a5e3339c64160186bbc85b41a89ab456d04c7c695fbc138d2d4925344d2435df4ab2b7874cd22a1518b27ab9cd4155a4d14a23f34a83751aef7a6cea41410cd16a75aea7298c704e4c6604fa91cb397dcab356f6ca98cef8504b34666cc224399168c38826b93d8fdaf2f79e6d0c707f9638ecbe6144e9fd95460a5bba9c858d964f5647bd0278495de2a93ac1ca80d319fcf1089c502b1355fb47ed46a31efd23ed7317db216841dc238a2e1b088a3dc76ac9218a53be557c330cd348d335b0043e7393bd02e77d348877dcd8b91d5cea7050e09e7cceb0711cb74530988ca478f74a76053434e089db7675df4f58042d63cebbcbe480c7dd73a1afbebe951afb7240a787c5609b65584c663595308b9d422c5fb945b1354ba43ee6d0d1d4c29c8db788091e9c64274bf630ca62577e3bf5fe8b7473862d3d9c656951ca5714d133d7b794445c52d9a186ac8c7f9affbee76b905798382bb78894df3a846201a7b6408d73773f866da383a577f2673dd62cccdcc57628e783832c561a25b8e180259322950493ec450ce2a7f99e069ca86e7507a7bd97d8fc52b9ad068edc01d8ab5afe85e326ac3b252466a4c520df33aa58fb374ccca2620cf9134197723f0412cf2ae64f32afa22df3fdbcd2220dbb9bbaae5b21131cf816f6f764906b55d542f30279814a1bfb79b582655ce03e5bb9cbcb15094ca35d716a567e6c62b0f668469129053a50c2de026dba3b690cc61e0e196dd1c7e756b5e072c37fc8efe856dcd76a37da9eea3127f3718ac1bb9621788b302eee790c8a9af2b225fae946b094d08f91881cb05db71c4544fe6fb6bd40b1ac23d226f3ef018b8f04e130e2e283dfb6691ef3f402da3d79feeb424e241f904987046ccf92e7d0c9adc1a1e09da419beef8b419a0e3cf9976fca8a3bb428edb61a1f7356a1f723f9066f61025715ae94280bd44ef14d5b683ffca6b52f92158754db86e77f9b8138c90ec23807328fb464cca7a5699b561fc2170867f0d1306fc03cc7f5bc79be8a426fb84d11e377a0c37a710fa141b8c1f5737542c65b8f52a4a490074366fc25745a042bdec1a6ec7d4b28d6d7af856f089a2a1bcf99c0f4e75ab683cfb15b40fffb6d3b49a1bb1c455f0c7fce82b92bd0dca36049476b5438e84bbb9186689c0e3f4aa2e0a77dcf651f684482f07a320a2a185d156c60c51059658051fd75daea6fe9d1f764d8870cbf378f30453720cf907e731f424d2567ae5a9822f9bb1f4eb177c005ac18bed5fb2bb8c5c3b243211c0d97ef19288d351cb8ee0f678eb3fe74abce136bcd32126ce924ed5e73a384061e587de76d46cc53b36ce3d087dfda41a45d05bd159cc6eb393a6b1503739ff6e4ef04d3f805ed5c502ad1cfa58bd8b3973e0b236634f3bc81d4e854634c80df1816c2199b2548ac66c3b94e4847adf74c10adc4d1628950dfc52baa0bc156539dae84da08e3b92fbd25dffae11cd137ae3ceaea70002796fcd487cd7e2d62fdb708f5e80cec3f62571366b5f7598726a1f6534bc0ec9e44e3b56123ebc58c4c9af47eabbc770c186ce9bee97ed694bb208093a69565ff612c3392bfb7b143e72607d000c2ba4ee405fd6fa308b6e9bf78d55ff6bc74f006889bc0266b35d10a57a94880dc479d5f07a643b885d83e0a62be3cbfa8ba0541cd16a52bacd3b25e2b691ec507e1043950c82678ed8884b4e900dc4d9dd665c047b637214a86cb1c8fc86ca5f6ac9123aacc124beea14531e772931e82e7812ef65e57cb57055662ef4b56f8d97054771333cc0c4d79abf1d16f2c60adb3212cfb681114b6884444bc7bb2c34c263e00385f50bcd2d4d0189b94d1048e7da050c516c1260aa333d9af9f0e1b4a404cff9ca94e4647b08d1b3ac8ec7d98d066a061f8652f87eccd0c797841d29e75813e4c271c6d59502f807869c6259829c234ef448934487760ced6e01a549b7cb0a5f4fbe4edf0a7bca1226fb99b2d18095b63d48028dee9838d1fb21cbb4ae56d3bb21a2228b279751bbd4840b640415705939aa6bdfa80025657781a9d74b9136ad21f142b0687339c2022cde74c04a04bb8911d5d99bd18f337f8431972f574b0586aafe230994842ec95748554dc97bcdc709fc48f0fcd42d9c68bbbabb7f44a1cf5b5e68f4589f220f2b7142aebed4d9bf0824fbfc17fba4a4f4699a77a16e489df38a8f490c9e891c238d8500301774aa364642062cbb4f79068d90a6bca008b96d676b1e366db07aab274504e0ccec474fdb182d88f9531fce287a2d18cdd641b46bd7725e4192d173d233517c660f377c1183eafb3bd3efd33cf0951497f5abf3f7a5119bf0f0bb1ca8a64c313ad8a8cb9531b639563ba2857b6875c7a506eda8a878266103583630deda7d92a40f1134e0dfe3eb600102be3fd3d5c59c3ef527425949f4b22d6fb2ebff3742a3fae64decbec4a7e69a4002390a19af8a64928442614736c81d887eeff9e62fbfd5c18910b2811939fec251640ccf22baf63203915acbd1a2ff106862475b109b160c22152ba31a3a55b3fc7bef53f253e15b2797fc8347658cb269cd4700d3a5e9ab0f0832fbfbd59b10e682f74e136bc436cef430575a4b3279abefbb09b8ab05ed3523d8c084646266ea39be4a4b51ff290713b2b3eca61045e5d903ad3fe7835853ffd35bb6aa094efda79597327feb05424a3ed0eb84f421ff1b23cb9a21e962be54a2d84f35eae19dd14daa1c2a056c8c2f113a87ed03ca695e096ee0cdc48d3fa12745f7289add5459c53290776780d80976e1dcf2e69d6418c16ff8149087886cc9d055e1202e14fba3cb42a1f3b9352df6398fba0c95dab50a8aae66c8ad951230f98008c43e54329e4fbaebe177e4143849d3d40e82ceb669223f7cf3a19ee23a5af0361a81ba40aed992bdbd074ed27e9fdddd3d8292703c3957aeddf2310032ce137be410e300fd9e4cd92c93aa3311c67f299ef2593bcfc1cae133cd3317e52d2b88e89b3466ab3a4e5a7b604c9e183060a7748dd72ce87c1e2511084d0310caaf914a04af8051a51b878577e2e249e0fa40c62cdc82a8c6aea72a224b85516b8c3bfefbae90c1e06ba2da57c92972d845ffb09608e2d52d7709715448a55d9934da0cd2f2e38b213bb60f79f8161385878af90daf88ab4199a0aee4925bf3711cafe2b9da55add606eec0847e2d7e65c1459d3dd7ba48d4051a4abe4f66e33090ca5c9210422ad130b55370550e3991fcd83ef51d2eaf31f4c9fd1658c3f824a9d4d7cdc1a18b2fbe7e711be3f72b2f0d1da5cc6dba78f07d8ca40bf40c962585771d40bb9c8aecc4bc4062349248699730036300dce72d5e229bb5a45cb42a007decf057660bf27bc113365f8de2b6cf2b9951fe7cc1bcd665669d767841336bb55b7009c77fdad0ff81389f4a86572f3b43b4d2f681254a0433957f14de44b59651acafd3d0bb3272ddf8167bdcacb7bfb4aaeb6a9a7a8b7190107ba1e9f73ca7669acfc62c217f76327968fb58493f4420f2acf690cb08bf0f6279cc72ca3090d8f6b5451fdec184a5f02ed12cdff611d1e2d4fe2148f7f0507ed82006cd9aab273a0e246565ff0b87d7ee60a16b1d9495c6f019b10a9ef54393127d5330ba97b6934fe26140a85b4ad51fcea5d51790723ce5831084434f05f987adc781112d4cbac81085ba927046d939eb4526df920cf8f5c52739528c69d674658cc8715b6f57959e2ca118409a80cadca688ff0e00baa6c1884a6e6e62b11899e7d3edeaad5391ac55537a936db470f5171e10a838ede04501d788adf2b338d2189ad2144c26b4d095cdff7798dec890db5d6e5489abe87f959b9d65401010fca808349f5be91096a4e9d407d2ddae93d1499eb1343dc6b7434b47907f807c78c507da8a49d073fd9bac538d36f145c2ad6d0bf6bdb4795e0bce86eba6f075803db81af50d7f7396de8debd24719a84bf94bcd4b412f1ce452dc6e715fd07c4bf9d5462a6787aa7c3bedc1ad6e3ca92602dabbb3a4651bfa24fae1563fdc311240c284f9494c92935a177204d38427051288c7ae6b237510e48bd5dc2e95401d1bd6f03c241d3a209658efa6fdbfe4aef789a1af508c8545d0206b1656f243c300505dd6dcc25b32f047c9df8946a944c8f4f192b61a0d0a9dd2e01e9f61c1071b9c962ee8f38a6b32c693c9102645813bafcbd6774c039cfef3f09a2d3c3b7dbbdcdb5a44e011f371105cb09b9f9ef2b27834cef15965d1527b4f3ba54855f0c63cfffa213e054692134ac8c91eca03d0f5421e3e1bc6f423e6b08623b605230662035da36c884a1a3d4163e4bd6c522cf478cf9ff8ea0d106aff7ce2c2ba924336f333e511f64906d153a0eac8cbd4953919671c137e3b4743acd110e7081cf1326b93aa5aaa3bd9e67e86476eae5df137d355db1e4bb4dc5108", 0x1000}, {&(0x7f0000000380)="a52dd3ad34eee87a48da76e4965cb31cf5e188396a86021436ec2b354d3239103c37dfb12057439f6fe686787bb5eb75c1e99817e0cf13c1456cb63496cfd911f470c5d9223d4d7e2a93c42f4226f8d84c072dfa2ea226deb8b2a48453fd9f848cd249ac0b3a2d0deb2f3e17348a1af819e106bbebdb14eaa29a3edf7fbf62b43986c69f63e2218306ba25cd0ebcef153e6d0fd7e537e70283071d1ac13c7b02f0e39da30a8f44f3ec5bc222", 0xac}, {&(0x7f0000000440)="eb47e18174b78c088beb1de5b7a28174f4b9155a6194d3b8b08e8ff7e571d15991568cdce2e72871acc939944e62d221674090dc70c3633790111ae79ad1e3c255a9b689fc29284824b8b60960d22477bdeeec160c2de0d54eb42942c7234fdc2bf79e79", 0x64}, {&(0x7f00000004c0)="1d055f9ab6e455f62d3068efb7cf63d20eac9172d9ede3bb6ee2363f129a65c5bd5e9a93e067cfba921c8802ab1d102a1ca5559f8429396a53001707f98c888e61c28f0f1e9a0b71bc38f568dd1e3753bf61fe4f0a932a51bd8433845beb5c5cc7b353bb4fa92d8a7d5ebb19326391c79d701d92e1", 0x75}], 0x8) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x98, 0x4}, {0x6b, 0x9}}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2ad, &(0x7f0000000100)=[{0x90, 0x0, 0x0, "15e4114dd169e53cef1163a756d5204af192e6c7dc70e2d3b4c8b0c7e2270d4c13e6a469a55ce86211a54bb1afaf5a1be8412a1eb21080c670f61ec0ff685697a37a3975090aa21f7cc91be6a3fae1a882859eb05d4f78e2d6cf41f598703a23cdb1786debab875ec034dd4b4a266577996a9c8d7201bc23b4b80833a7904580"}], 0x90}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) open(&(0x7f0000002c00)='./file0\x00', 0x1, 0x4) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffff6b7d, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)="f3f87c9d461b79a24f3b6adf0d0dd082ad1a470308da1c693e53a292572109758978d954e8f811961f0de08c9d17651790bad2075202da59589d8512877390e8f1141aa60a698e37c52746fb3411584eb25850bdb4e14166bcac4fe6d3bc80cd1e656dde23eb53cf47e06da3ab1290b33986741435c474633ca5e6f12c46d5e1cfdb83478545ced6e9c63a17026e3f6e0abe2cc8e18e2c6a8b5dee5e72c09c72d1aa31f174edcd33de473951652b7dea1c6250bc704440447424c9c300d506ba9a855e25fc2749664a4fd9da1b6aec2895314e439a6549ac80f3aba0dff5b3ef2bd868a345555c78583b", 0xea}, {&(0x7f00000000c0)="102c1875d25e04f1208988ab5ffecc29e278367c950b06bbb308f986a0a5d2124e5ba1d2372af807d9ec5ccdfc9b854b333e582bb016bbc0f024", 0x3a}, {&(0x7f00000002c0)="e95018b3cad00c3c38b21010", 0xc}, {&(0x7f0000000300)="51a06e4ced856adeaa3556661c1920b4de32f84b647f1975f3b63d0b7fa48ec543fb9542edcf8c8ecdb261927b7982afbe733219d70abd864b8f10e99382e89c9bf997d3fcf9a10ee713c7b884b5bc2b13f3c670aa40d06681cb8c528ee3b45c5b95889a45cac4b8c47cb08111f58e72952da3c2918a65af3b08d06959176d9b", 0x80}, {&(0x7f0000000380)="2ee6212b346308ff37dbb5b95c66812c61c104a307356452102497a1ce79e8b11c3f812a8d55a36606d9ca06300a281c5f11e2e0785e2a92076fb40cd4513a79848c134d0d2e530f6594ad1ef4e3e12dc7a1e9b6a464204939527874a10cc9e4fa0e1c3eb73a3a7e7fdd6bd68d04e1999081c9fbef998e", 0x77}, {&(0x7f0000000400)='i', 0x1}, {&(0x7f0000000440)="2950b573172a8d0ab7399423b01b4f58c0100a530dab3778e48c58b64406d4161f81fb884f7312f291fc588422f4ca302309a213707ca7d6d1ba3baee5b7d55151ca53224c93355f9f7808fb29a1f57c2896ae39138a5ce1ef66ca93dd0d5ab0257b3a0092", 0x65}, {&(0x7f00000004c0)="28d6f6e1c6a8dca256c999f2947d1c08813092c277b13bc27b0060435ea9ca1d192bbbbc285f4d092e7c8abe9a5ab2a9783ec3ac3ef25e4358ad7337a3d37f8b7de998dffb81670890eb1f5bae8ce8ba1e84f5334355641f689bdcfb84b48aaa4f9f7fd4a293530da2a0a5027730b05eeac354a6d82242bea6e202cd5b833b03", 0x80}, {&(0x7f0000000540)="83b8c2c37be7e54ee637b16f067ed4e4c98aecca38a5c08f4470f5d3573dd4b5b27ac1fc4b506360e18b8dfceb0ea9591eac5b7a4e24e9f3838a8940427f9f3f60afcaa77ae931d0572a21ab3dea98d645e0eff065b56e3ce06b9b2dbd9192aa600d3cc4bfa26a7e1ef359cf6d11b08840", 0x71}], 0x9, &(0x7f0000000680)=[{0x48, 0xffff, 0x7, "5583e3b492eb8ca971e0ba1a08259bbd33569a708cebd73799b7697f224bcf6913ac0b442670aef495d76b00e4f45a2d03bf3da5c4fa47"}, {0x80, 0xffff, 0x8001, "6a055209c857b30709554b17cf787c9357ddfd912b31ea206650656a9f96ebc1b6eb91c22b2c676133ef927ab8f896423e1d2485d087c62dab93b95d229e095f3589c4ea08a3077063b8a05599410924873cac2c0325d011c407126d84adaed0baf6f25404d27124e9"}, {0x88, 0xffff, 0xfffffffffffffffd, "2f98bb50fb743d073ca03f5c7beb8adc392eed618cb9f2b8d551d7715ee340ec95e25ce5bb6a75411c6ef3d2ff46f006dc5a35bc1de694142200a2ed0f57dd9648806387a7a6d3395baa02b3a6f5c891dfdc69191e8f0bc7ea88a90b0ea5f92f2d2dfab79716b8788f3abc0ee0daac27e627f91d"}, {0xc8, 0x663376923d6ca1da, 0x7, "24fe364394d235fee8df9a4123de4f3b8c0ebd8a302c3bc4a186c31b2acd43c9eae5ec897e220db13f2470f933c72a1ec5683d6ed196fc610d9dfc786791236e8a102b5008be357521f58f474ca10f8f2121df540cf720ceddfbbe78e1715d3f47dbefee358aee783c8a8c90cc984c5fd45cfa7f259763b7f00434d95f8d31005625af93a29e6919e5fd125cb5d76ad767a4dff6a6144f1a162a7f5ee63e7db8e6607431777dfd3cab7b98ccbf56acca779e05e8dbb9a033"}, {0xc0, 0xffff, 0x80000001, "b27290d2980ed61e4bf35170386823456b723101c48095d6f8279d9a78521b201ee9b95ef0bb929103923ddefc2351d86ae54f6d5b996780a0717d1dbb18c214e48aaf3406cfcf87d91a2cf766ab7dcea455445b755893d3302c986283e07e434fc186af1f79337250c49badfde4f20b8747b278a721cb104831cd7e949ee8b30cd8e54208a6340eab6dfc698e6f6f05857e0c7d731ae6f0d7e84e1a93efca63a5c53dbb993847011082aac911475030"}, {0x108, 0x1, 0x3, "c937803aac5fe9c42e4f79a6f0c69c8aba99618915420d5a97ff5b231b37e1865e300413389853c8b3597a4cb34349eee285294919158710be076132b745f9c37c7cdb3ca6175660664f03ba25d8fb9d6400af4a4eaf9cb7d43c575de95611c741e46801df9567e76f080020d43273132776b1810881aaa2ab17c50c6a0261767ecb9105aebe264fc5af78075b52a0b76e239873f7d00271434928cf7174e9710a8eae2be1564bfb1794d1029686d72261f463bce85d6e5191770902dc7d5e6995dd2b11edc21f5e6af0375c871f290c7aa57ac5e1d1967ea7d5cbc1acd024b5b58e8da5b29958b30a6653b42814b5378aa6a2ac5494d201"}, {0xa0, 0xffff, 0x8000, "9b504c168f9fbda97ef5e6263bec751f5757bff945aa8dda1e0043cfb9f5ea6b67d8f1158052e46844907497905538c595b4a62d296019374f9f7689fa92edc384de462250d8d6bbcbafba185753389384662d9dba265edef14e05d0b9396ab99f2d7b9fa98947f885a9b70186327f7fba70f1cc0ed726b380ffa8de56925ed92a590d40f66a96ee8977c683c5"}, {0x80, 0xffff, 0xe2f, "61d40a521f471b64c659aa72b2f39754874cbf9829a7fbbd24719bb40f83dad116cd414d0a9a056fbb3d66b92f037cd2118cba0358b7fdf99d46c792688eaa6c80cb8476a4529bc7fd1c1b600c5b4908ddb32963fa26e555ad18bb6a25e6fc161a82207b8f914b27c88b"}, {0x1010, 0x1, 0x6, "d90da0c5be68cee1b47753ca826338eecd6ffa208c54c14d68b4b013582a7eb7ea9fe6c253b5f285054ab58a2e814b0ecfd85648473f7eb7747a91543d54a2e0958efa77e57ca77da38b8536a590dd0991fd43fe2f0e20c6ff443ca0ec4ce5052bdd54a19b258caca3bcc1e04c4d5c107bd2e6c3c8a95376f558f03b3b90bdb0408949a4d3edd68a1c3210ae45eade15867f0237a9924930f1196df8c221351062af089d2c2c073e12749189ff3bf754c0b8fed96ed04ce84c3618058573c1e4075a759d66e53909f7bfddc2a222d73b320ab4099eb10b6a5f06605facddc414ac4615c7843907aaca8ceeb29403f548fb6690adbd770f0c1e260d436b67acfa297d6c0faa915d68ee6894c4da80ccc6f13695bfeecae2745b79592461000a0db98e1ccb4541094fda0e67496b0c35e50b9ec8fa778b409928b29f495c2f83a72eca3b82260db232afa85440b14f0ce470131b95c73192371d6134042b8cb719f5071c9b56ef0766718c1e5aa1301b9ffa1649bb7a8c3b0cfe88240570c0e5ed66b4987b776ed67cd70f8f3fdbb11ab8422e4cce821a102663f3eedb5e00023569be13869ed72f045750f85e47c8f1ef49cd68a7caa8cbb0c75a6c1733b63d7d874037b84a609c5abf73e998042e52177665349ff774262f738eae673969a59c1990b9a8edcef4db89a92dcac080e81634f3617a8ddde47a5dbe24423ae1c38d71a2614dd12e12c31ca101de5a38a9f904c482dbcae7f71797f2e466d6663acf1ea8338e5d359275dcea24c5a52d8481b10c29e4c8615c695b36576f271f3598df31841da79046aabf0fafb563df4ffe37bf16634bb1d00ad8b16476a1860ae5f210d8d9fe961247ae712bb767647a8489f027a9ef173c701a219f778420e7053ee1d89d716d124157b3125287bcceb4c5bcfcdfbbf6264bf66863cd947e91b0463ca5314a2998b3b2e929946c3c099333adbd4395bf9e2f4893f1e4ab2dcd1ccc9d6e04cd56546f6d883ab8658fc6b94f6e0300619dd692b2b0af2429c1df92a0c00a078ccdfe4262833df351187e2c1b1bc7623a37ffe5f4f7a1efebf5914ac63c908ea7941bf7eeef47237e313684466f7cd01e1d175ffa34a787521b1cb1537962e9c003f0efd675b48789ada26cdad2b1d24068a0f27c3c4ad0a3694231c7c7d3ae1ecf0c27f54ae8ec731d6730ff6fdf4195b69d64d1cc531a1d0fd9797ca3cfc0f4a819bf726c763ef66e4cfc1b87cfc7a4e10b6ec008958db772723413a6bb6deaf867177e816b0b83b905f2a406db5028b1073af3f6fd6f820a64fc7f013f22ed6d28d6f44aa8141ca16202c361d26d63dd60b614e7ed54202356ff9a504813329d250fbb67ed9214c6ccc8321659e990096353f7918eab794a7d2c6de8ea7b6f381aada142f08ad5437a21c1ed8e8c229df46135515f9cf3534ee7eb2fa265396a3b5636ed56e8b7dce4da172fe45b367345e3515a067ad9bcaebdc47e28c730bb78d7d2e4cdabb6a53393178719595de733647e84dceef02e4abbfd937b9fa03443299ba9070a518c8076252942608c024969e5198c23ce37abd9d360bdb070a77ab906d3abad52c709de3efe7e9aa7ecc0b0b157d34da5313e6ba44f162cfd3656e859e4ce3bba3cf424413d8a84ce4762c24dd6f1922ab952e524292483e06e5cc64aa3ac604fd2099bbc95648ad3be77008758c14a9b278654129b3bd00476240f27409e55b99ba8dff0c2f9372a6f0d3f305ade72b2fccc0ba90ab3ca57a34aba070ae4156748ff43e96ac7a57196841015050f850867f3c15e661ed9b6ba51a64b5fe5ccd8fde78195a8723724d79983ea27d1011685f9b1788633b2b28ae2b26c8c136b0aa076fe2cc77e8a65074e2b888108f66d9537d453218fa6265b2a95e7bb782e066f5a66d7c4f6b6d69f1a38213d99f200e2d747b3b5b7e9f5a8f938582c3d0b5404bbf1495031dcce870775eead5afdc86f785c58a0e83f9d98db962566df5cfb489d183e562156959d29d325a3b571a5fc6dbbeb14eba854db6e580c36c364b092ea5155036bb93a7dd32d929dbdc970284b863e8c555933ed7dea6dfe97b8b8e823a2dce263e0b10fe4e518bdce55c72bd0bb85ac2fe43091868cc19c66622cb8ee7111855bdc7c5ede3eb004796620cc457e44298cb513996c785bbe192c266b69b62230d381b61771658d38b406ef2efc81d2ddbba4d549e755ebd8bae5c8e24d2cc8d270c4bc15ddda44fa378cb688cde4e61642edc27fb4f06d780cde3ae7b7f9c1e2adb1431abd5fe647576c8154574595792a302111f65025772651cfe5bdef769811ed5c3a8b4b935fa716c803c27f7072176198475fd959bb5911a2fc028fe471f94526d0fc591b0254cf8b45039aacb9f6c28bd9c7c47c2cae06fd257392e42e7477ab9e4554729959919c5b6cbdb212b4db61b537d9013e4a109179068a85bd26fd45f39e2f42414c3ce9f653c8f2f20e611708f73ecae6f88892bc4f11f81030fe2b9254d362b22e901b7f9d139b36083b4ad82528e25c65c9392a670113a9b460738b9af4d01c09b553adc07c525e01d7f7db2698a62b8d6da2970eed43cc15e614e28918b0c94a6de195edf7377c9cc76707cfe4e429109fd4b5cbb74eaebbb384478fcaf57dfd15462da8155fe0bb636c94c108bfcc13306968d6ecee07b14f08bb95e078f7783cd6c8973676a94ac4773fedf7d7a6cbb2b73e01ee47eefc7d68e672e75b62b2c6a6dad156b0731820a15066e41593305a3ee6abdb5fa370cc61a512e901161eaee8d56d26489b17691fa5d69d80afa5ad96574db60ee3ef8363682a25875b3b138009d65f2a6dfcc496208ac496219e4784860f921f1449a4fe40db1ce27f589d85ff773b25e4b984d99aeb610a2617df2305d0f31706ef43b91d06b8c5a026d5f185b0a68e6902e84df17508f267d5c29d77509c5eb53fb3e7dcc03f55748155997353949973b046789a6e4ab4162b7725d006ff7c92581926454680e95e90316c193310e0db63cf4df0bfeb890fa92480b0e4cb463361727addfa4e4173d3035f66eaa9c9aaac8699ef1080b832dc401e24f45f08e66d07d9551932f20f33813a8422e8058adcbffc1dd6e05f6840ecae5dd392385e255b3b5fb04d2c6cffb2af952c41558ad491de58f538602867ee94a6c4e3be5a8974a4abf069fd28c56db158d7bd29264487cac24283e1e06cde0f8299bad124b22395927aa5c6eaf1298d8821bc4b15d7d47ec6045748908656c3f8925c699a5c65221fee5dfb63b7b33a90c38305cce251f8f0f707f610b0b84ff80f3564b46647dbeb21b8493ea4beb8f13f438f6d1656bbde1b8b254efd1311e8844ba5c971dcd9cc6ed1fce3a647f6c3e4a13585cda2f14b6d28dd4e27c95cd41b47b9953cd75ae7e4900892c4fdd2412c362a470b594ea176a17acee0769a6e532e75df90c0692308c04a039fbed50b1b2bdba4aed50ea93afd5c02af0837063b7196c03d60068ce8cb5d5d7d871a57733373f4c191f0fc686f193f9d691a85821a4906dadc4d74386e2fd9643eb62bdc3a8c091e01b391a2c810c8da7cacb2471eac25a3ad6e3daa9de593a713b9e1d84a2de9445474fb778f39f745300f39638160bce2387990af066e673f6f2b301edaf881047b0af9bc6f0ca1114d0a8846d166f54f45b923167e63322331c225573aa36178fc6766b0b7dae8862945c8835e57d811159697fbfd0b7deb82138924aa305f4e4b77c42e78f714c2ca4cc7b6fba825c887c0f80333c80324184e0c7aaab0bc7d89c9d0efd7f8dd54627522de8bec69faf2350ee0cc16fc2479e9ee02eca12626085bd86dbcd7767bc58edc0b97bd33bdd51a5429235bec341b226b161c4dfa908b51c67771db0782fe38ff23b966d4673c6feb4aa9e2ed43fccf052e4cc4f68d74cc5df5f1a00b198262ab8be421fa10f756ccc495d8434a1501cf9b4ca889e59fcb441d0905268056718c7311a852457fb32448a3fc38a9f5c63c7ab80b344ec0906fc8102ed555d315ef13dd3481f5a827fb62ba97d20ec2a6e1456ff7ab7d1a08fba7f75fd01033b35bdf285e55840e8fe20b76a2cb1113b16685cf742ead90dc9bef438e91d3ae7ba5e58d458cc4716a65212adcafc7fd5a0f4abcc78a76c177b800fa4379bc73115e42df5e16035975ea8839159d9b0d53b4656df803bfb6d1519a061a130f35626e39a8b61303ffd5c9a96a9f7ebd7188727e401d8bd6af21887c067282b690ef3db2d0b189d2ea72365780049f05543f65354e01712eb5dde58cc578c363dd6a2333a42b55b7f797d41e40f43fc9ef8e7ed76789cfd01fa091ca2097884b811b3d41310de6eaec2cb3107b6783ae9bade4c0e7066ae4357c1b9462e399a2c47a4856c3bfe6109b35c9ddf8e993140bfff129a0e75382a93ac9c37382724fbb75ed00f1959a59eb57b2998d8b06e3ca148ca60c12a3a9f9090771446de7fc214c15e7e58b566726208ca25daacd00fedf9a80de0f4908cf6a27d52ecbedfdd185a1e0b1b216cf2fe48e37632c66aa7e986998e540d7136bbf25a163219cc6e1d6d713bd460a19564dcc4ea584059623be86196a07045f7ac30441a17e62480a393f6d2665e51297a824bb450a969b049d6ae8628d2e139bba620d4f5e59027a761df022b7fc6464c4beb1a2c19c3c4ccc6d0fd5cb515d12cf0591f6b66f0458cc9916949b47a5ea73cab5250dcca36ded32598e2c9d713bb3a425eb82e981e79ad19e26bb6da65321c7c5774f269672c9a9941bba4d5adcf92aba7e04031676b78ad54b9bf84ad976fe5e9cb6cc88508a1039a97b7b3a242f75bc9fb40c5c5557889d4e5f57235d1e52ab6d7d17dcc25dc7cef319da16f896e99cd03200a116eef377b55f05f22fcacde16d00dab0a3b3ca11d85c2f31d82b8c8696333d9a5ed97892f73bc5e5a24dcb9c432e33af78475ba787ebf39af6f13c0fdc3757b411c9a4135ef6cb76cae0e52e1e50455fa31983fc35b0dca78a50a81ffebec609ad62e049477990878985439c23edfa66552fdc8be82677b235b55ec4ccb6d1d19eba0515c6e9ce5133db796f317474e18dcb4ada332071f6c673f0d127a8c35c93ab9f030a18ff87e4710a24298b873ec14cd01f9f98ea238339ae8c3d3ab2040195fd4ec0707144f1b1186aafbdcef3a4f58ef25e1b6b17eb6a401ff624024ea48dcb42478f656866d740f0242362a80a3a176fa3b8438d9f78b2b48e061fdb570ab48b8ed929754cc174e18664460ca10718935f08e2ae2cf88e4064e050952590b4bca773b51a898bc519129d1707aeea7f84a49ae5beefaabe0f0a2b2a55fc8e2f4132dd5319bb829399baaa385694ab498222a8fe9ae0f2b513f90c4d17e544fa34ae4c800c8c18870b4b656944a116fbc58a1e8dfc47af27a6bdbfb3db3d2d4299d1f23fcd0001030448d24cf49025d3701ccb484915371d1aee93bc7e1acd3971401833099feb2f35dbbd44c8fafe930290392b9a42477f5a82828d01b4df3cf2d79bfd4ee741eb514ed977ffd06ea5d21912ce8314f7420e211fc226bf3e0b238da5c0568bb61f662cc2c8703bd6e75a6fe401a01b0bfc2c730ea44942dbd83e2b115e97ae673d2a04b59c91a4019fcf45dc33066e767cf2e5897abdc32cdd632f5753bb252b572af73168a02036ca5d3822adda4afe4865cd1efa6d5e3787cee4fbbe42dc41552c8d2108edb2c35c225a0cf44bb0a41f64ccba4b4e448723ffe2279a2d65add42214d4bcf0cbb056d291"}, {0x1010, 0x1, 0x6, "ffc71e19a8f2014f04304a124b6bd5f16f2b2299d4ca84c48c36bf3d11e03ba0865dbd35393266e8411329fa663c6b34f360979ec96e211cc0bd59470a2ef4a2c6f12bda48da7c21c1b42086e3a2477ce9e331906a25194e4d32034606b7071fab16bad6846bbbe863015f8d667382950050f10a193e43fe9c86ca7b87470fef1f5b1cdbd9f2726e6ce612262f26b8fb4c659612fb77d61534e2d15df37b65b7ba9e27a1506040b62025b886e12cb0b37c1fb2511e3c7e9b6f3f26664a4e4ff97f0c2eec7911ed9d8a14b18aef6c8830c604a775a62b8728895eba8ff6e432adfc60f7674eebfb8482400d2486a5c913c6ed555c1a8207c4d6c626f3ee38036469e281806cfd4547f706e3fd31b1bb578faeb19e9e4d8de60ef3da0922569700466bb951da07a8d8de47b853d7cc8b73f61a0807b75cda64832105df0e6048b84bd8a591d278baa1294cd6e05355935de7680826a0d2f9091d0864482da162fb572711732a3b18591c4e34074b4f8953143c3b8e46a137043178397da855073f141b1d2a7b5a5776083b72f9b0620454b71a59b0dd692b9d08af2d9281b2a945fd0144d305d212d4641c24bdae4155dcb78b0dcc746a720e39341cfb94024b72da3b5ebd74abe13ff1faf546cc76111769bbe21546e8f6ef3ea61faeb7637a2d7a09e07fb3d23ce6bf37c5f8b9fb9acf3fa162973793c72f8bf0b78a166c2e43d08a1932c04ad95b7ffbf17d1ee5696b0589194cdda520f32142052c63fecfb5c5eee5396c83494b28eb352f35af779fedf92f167434149d238eecd8b8a386d6c23ba12b0699847492e8cfd902223404a91788fb64645538fa616475fe93de93240582b118a122fe39681ab0b30293d2267ac0e53eae00a48fdc8b45e886ef10b1d17174c0ad8978175b73a0b91389fa9fabb9e7999c76173461827c27a405ca45e3f4a28b598bed5229361135c82f92292e92aff81e20600668622b74b56100f3716291382f52d61099c2836e17984cc2cc4677fcb8aa7ec5bc757c8ddc6631738696bc08b95663d551cc4fd56f5ec793101bdbf68ae871c89195b9741eb2546d6643b2f7774ae854437798b6c620ab6283db376e3ee5489aa6613ccc6edee9783476925ecb42aa08d3ccf498ec2e96ba6c638c64f4abd2aae37a2b13685c74ffe4607e016fb996de31b3737d81b74dc41798bcae0e5d5a3bb8dcbd1205869ee72b97f5f8aaab4d3ede5f9627baeb6e42d6a421fea68830f113713c064a02d93ee0cc9aece786deec4830621273fae62bb9d828d09b120d9a1c3b810001ccd5d2443d8c5f533ea0640b42d6d2bb02ec334e0995748463a8f5b77163b397c386ba3aa2bcea10773dae3b6fad7afe09753c2f00a9326f33844f49166ad87656ac67e0f6c1d1532fb2ba38b526df91301e4bcd36742633565f1203e34e027eb55cc8d8e321ae095e4c8ded4e43fbc9fb69e07a32b71c6985831d713e0c9b0139fae7c04150e2507ed7428fec2eb2dd8548a45a4abc7a55ba8051288284571319a99f9bec175fa1da6a0a6fdc3426ad379b15617c9712c99e448795bbcadfacc588d8dd4a59078769dd562c36fba37b718c270078759a189dcd8f430ac295f66fb05c280f11a447f2b11b2743a6ec7eeaefd26df740cf0184aa6dd920e806984abc22cde5dfc25410a4f66af63ea4350676ec5b40a2f1b58b3801c9814069b14f27f2b5ff223796829c1010672565466aea017a20e16beab5071a3a815834690fba47ada3c057bce74ae0c2eacf7d6170f65821c78f5d486b63133cb4ddcbe45c76013f6fc1cdb120a988491518163111de8a5b87dc40cf6965b4f018c3f95cc9eedb430c6be66e40951cdff4ad23344efcc72d383d088dcf4393b80c790b190ef8ce3a175275d1b890d11e7757f3b6daacb9bb77e2a24712a3fb9f295053d902a5025814730e5cb1f388fe2e7191ff57270bb314b998ecd00483b86802698164e9c09e93d641dcc3a5a15c37a2aec48d2a1cc0b573054f199c959653560f49f3ead433ebf9af899763db214c9e6abde60ed4ba8a93ed20af4b5cd32808442bd3eea28450394c9d02ca16605fa8fa541f91fd96d6fdc8bfc774b0824d6e6f681fa8cbcd150cc8f2c9a24f4a9c93cb2f503a7420d6745c69ca82671b44ead14a37433b96ae27e39ce8cf6f56138798cdd18fc40bd4e345305a1661faacc8b0dab8cb192d1772edb80c18a0249e92c103d1061ddbed3fda1af38fdf3349cc237ae0b6ddbeee0991373f897c49deeb0b3b3759c504ae3e85cc30cb94b46c79d6a812a3859ddc25eb00939f904ae224194e43e320351030dd94dfce64c60bca73cbfa3fe84d03f70a16c3139370e71bdfefca09440a5a0d2bfb5d15cd23e08fb6c86d2cc508d81415e0ba240c71cb7a0446e5084c50cbfec24ecd1ff897eb2b4b2f45beeb1f14911b56fd067892cecb84b5b7fbee1afaea51e96a920d2122f59f6a047cb90ca87b45ba70e39cf32939ec5a58f215c30de50e4d9d377b6f32a32c15ec72085aff99c96c0dc0ec5e5ae81fd7c0239f7b389fdc6fd4ea98f1967c38e8f4c345c32d0c7ac8cd6b27c81f120e1ac5b946390e835da3bf2652217cd2fcd1bd19b4c19c44fcc265d352c902c72e947039d7a54d4c52fc9b53c63126aad068b1399935c67cefa676b914a9cd83aae7879dff0c7a1cf45566488fa80ddb80e33d1e262ca0f79f1d29fcae59742ffec1c7c16c208a0c85d95a57cba0e9f235eee799435c5cd0dee48c2e33457bd446907527e83ceb7a5b2783b6c335c21e5307ece76160c4da5a7442551e27087d2ba357517200d8ac7eec5a81bee194384de89f779981f13bc7158f0cee45c3d1b92c95213d6f80adca5f57067aef4a3883df442d2601bcbd6ea5b07858c80e9d601224c12d92eeecb979b8699414669e13f3c562a8efb4853cdf39eb4af89a91d05879f15a1cc1f6cb423d7ded74368f7a2ec291865b46d67526460e70efb447024c0c32398b36f8adc644cdef96b3d41165d8accf85cc31e83bcb0ba9d9b8bf77a1f776446e180cad49bdd7b3c0717d5d63b3a1ca177f68d4006d066c2d3bcede52ea5af9146c7b1193ad0830f82698a9df77a47f5a2a1b43c462d6a0aa8bf52d6c47ad9ef29ae29d0fb020e3a0bf517d5834fac4c462d77aefc71300a559dc6d97ea0c1c7191a16e3a43a71c29f17b4826e23f9e76f8e3c242ffeef1a5fc742717f2e382f48f1d37242a5d2fcfd57a9926595a2a1583958d84836378456a4e7f68e8907ef1ff7f0b3bc5a91043f45acda5d10fe041240a43b77f30fc62dfea53caeeb47ca2da066fa771460c6dee39fcd5d533fe029706b13c25da7017ae23e9d320d85493405424125dc27ea392e05defbf148d38240065ba87312b497ed3abd18977270825a8a0bc2564fc4055f1a76c643d39727a93d57ab5e4a0d3d37f98231cf9dad89adc0b9427c028e80037a09c6b9f1c9558683d7766ffd132bf542c1a184e4acda67d18df182907c7545c5ddfa5e1e2646f898913c9c4c9b1236a3805f533073fe1562ce13756bc0d81dac0aab51139bd6831bf9736f1009058f03c0fe84e6029827dbc1c99cb8edb9732620fb1353fdec46e01c3535ea3aba41b0a0e4d4197168fdfbc113a46993a63be556b4f4af142cb59f44e91e3d018c020fd24f64410b9eda2f69e393e11919b2dd3f34287366ddea21cffb3608cd03ea76691f613a27eb0626509429fcabb4f31022e0046d91150aefad48bb68a8d41f2f381b0eca67c25dd7a1d241b4692e892c771343267dc8e6287daa86f5d96d2264a215ebf5afa6846d513f8a259d6624dad5ab4a25421af100351a298afdd300384accfa52a538e052f824456958506d1ba05c6e8d416ff8fb8e4eac202bf87ccfd5555ea50fb701cd346eb7c853a2f81cdeba6bf4a86a7b6579ae7a384f7dc602daa05af25a6387ac46ca066e9262802cfb3b468a98a44c6421ff23a761ad0c59eaabc5028d9c1627eb1e437fe62fc21733f081206faed0ace83243aecf217d05540786cbc83e3399337f5ae0cc2940846df6495ba089dafe4f68c2ae40e06c244c5d6c47cc58a15c6475ce330614ad7cebfec212826133de6e96cbae5340ace99ebbf7e37d9905ceabf7e9bf97ee70e98c591912eca866895f94e217e267c3c5cb525b0d442e3fd09f921b4dc4bcfcefb20555cc1f1011a82fbed69b908f94c21ce3209369575d3236113213c41be8df243c05ddd4e53f4c0b7b46fa01459b2a2447ceef0fabfa04cdd49e60358b12f3962928f5cca8f4597882b8b4f58bac7a4e9e48098e563b24a7f5a108c852f7cfd994921457e0f76f12b6b7299a87b551ce702fe3650075da55b48f902cb762da5448c9fb497634a764776ade821cc352769731051e8501aeb06dae1476ecdd77b0a51b22924b4a2d1ca28f63e64b3d1182f2ec5be3d865acc7dc11b067c4068d2f6fb15a340348cd91aa5ff8ed47c55e61c018437b805d04e212f05f548f25f3ae935b0c0033384ab7ca24fb4ba9ee4338f09a24b1b6c7c06ce3860b21a53502f9f3d5b1eb3e4fffcbc59ad851bf3365ff233f8da71536723c59bb7240939fc7a21140c1a874370a8af179dae7d34b20fa33067d9032ccd12e4d3fa0188a62123d776e4cb7f5c477af44da67dd57efb519721ec89c51065588f2b8462b2a66821588c39a147f56704ed170aeebc88b328cd3e7475d4833ef9368101f8a07a365ae3cfd71535dfc041901e4bb989987483fb2edc9b25b4369161c3fce818a29921cd28be97f89fa8b5d3a95ed923cefa8180ba7759619f780e7231121d67678285cd97d7500204c979beb83836d641df138f4624ef64a2b23ebd51a4618af6f095ef2f087e24c2d453735c1cf80c1947a0b355f133a43cc7bca12aaf1249c3e5c49824c4abe8cb517293f81c6fb8dd98160564ba21a9c8aa4659a08a0fcff3c2f54c135b1eeeaf3a50908080eb2ed8d3e8399f4ce6abe42e2f264b111c958ccc77a0355e325f6cc1c7600552217ec403d649884b26ae7c65409ba92af24da47a1ba6f4e3de8adf936046f9e58d5cfec8365461c2ce171b19c8170e534cac497bf7e82a1cc3c8c844f6ada6211552531d7ad7d2c0d1d4d62b9d8a7721a36ab9d1d6158a8ba62a6b4bbfbced1355a3df4783064ec1a3faabea2710e435e4099fcc94cba2fff568d890a37ae4cbbb98bd836988cbce275760aa24c2b8ba03ad04e7249f2efbbb52af18f9b46b3ac52ec01d5908ff80f0ce3faeda2d55a38ac6e39552f2667e16e8470e91e5976914c51adc14f25de201314397ce34afff98b021af8e121b07fa5636a2c5ec582e5e8c25d9def7d04a1324befe5b809675c9de8e13bc1eea605019308faad275ffccbb79c05c8143817a9fdc728fffc1b86c74cff4a214a5a7fe0aae79229a492e45e583036c4e9fce5532f10359fcfd1deec75979e94b617c4a1287c4c8e0b5bdd1805e591f274f041ff096da28c9a8a7aabc7376f4f0bb9e3f2d1c5020eb31f4f722660a69f8021350b78fc4dbea414fc6fc0b01a00f3ff0099961afd83e1ad2f16cbcc899d24017d379a6d1c7257bdd6b35cf1867395fe1040718a13a420d71449c2187e2527bca206f89417abdb0545268c8e1eb82c696799076f482838c2ec758c165150d6abfe0b5605680c3f7b4d07b479fa9accaade505fabc56876de5d5da8f353ed4360a6c9d0874601790bab9557dbac90dff4e6fd6f81172b79c8e82e3262fc712101e058de0ec30d48188488fa03e588045ee"}], 0x2520}, 0x1) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10080, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20, 0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) r0 = msgget(0x3, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() r5 = getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r1, r3, r4, r5, 0x1, 0xfffffffffffffe8e}, 0x7fffffff, 0x100000000000, r6, r7, 0xdf42, 0x7, 0x800000000000, 0xb5}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x646746ff22522e1c) ioctl$TIOCSCTTY(r8, 0x20007461) writev(r8, &(0x7f00000022c0)=[{&(0x7f0000000140)="b3d46dcff25d1cb60229cb5256e87973d6c3c88eef1dae85d23fc75b2655667879212d9026064c9b72d1c83d954d636cb530b562471fadddbf83b687b4e092f99af8150ec91d87697ae02af183e52412867020cabee17b03c8c2294f46c8dbda57609deae86057beeb896113be8dcc1da9573dd6ff213ffe415dfde7883df663625e65233aecfa35b5f735f85b09c49e08d1502c31139034a4ec08f2be96053dad8db77e1c208fe97a0a7da363e8dd9407db00c80ef37677e6662714f14da235463aabd83a5fd22b53a15ca65ad34207d6f0a0802eda8450963340b8970203334f5b27294d03f3d452dc1f39abddf42fbe2871d0e1d9ce890d2a4c42fae71ca666eb87567ef91de6ea618d7f860db462a3065038f062e65d31bfd91fa5beb15b5e59895f088094a30855ccf6237f16cc8e868bed71dc67a21c35c87c0e1094031662fb63474d1a6a3346f09c5d8e70c8376f2e207b6726fbc99171e5abd862dedb946f6e3995d98d767f5eb8d229ee0aa16970bbef754143efc00be95c4d2e0a762a9d2b4145118e05ca792e58d24adc5c682d2c7401a1ef08781c8ef694b13dee887b0de93680d2c77e69f13f843047f03726fea54b6146d48efc4ff6c135b48e5c61822c9aa5d4b31582f03b600cedf6c3768d25f7f22f171db780e7f56fc4b833cb811e5e25745a6b020f645cc64589512d353072b61d9c396f87b8e6c6a8e0821775b07d976b087a71dd72b9396695a1e5b90c592dd3129cc53e5b837aacff10e4722c7c1d2f5b9990e017d76efc43979ef3f12dfa32a86f0f3d2e8ba46bfd4793eb1529236c7381c47aca9c0f462b8bdced688cfd39e94188612f384f249ca53f207d971e282495e3c7ce254b39a1a4235f8ce81babcd3edb840e38a2672bcefa96c23b11b314b7fda036bfbae43b2c8ce54bee23d011bb522e0eebcbe5d47277f749fb6a1cd0336aa0731aa737ad0f533aef65394894f1ceafb91a5f88a78d210e5ffc0a4dd035a1baddc2dfdf0ccc3361a36b99e732b0fc0b2e31c36f4c5be6b07a1f2ca8274d151289ac947895095ffc94ae92ca61635ec1a56a9974d341cf4a56c05b312819ddd26f957bcd84e04b266827f57dd22f8f632a15ef80a141792018df8480746e4220119e8b519c9f90124db1ccb4629b5128e21a0bbd586ac0ebf7e4024d0ec8a8ba1b23bb62946f1774c5e3b33196bfc4be62e7427631b3e25be78673e89b76c10e6ee39af32aeddd2f8264f44fe8feb588867f80aa922b042bdf208b23019a35ff03240431edb7bc6c7329de2de9dd330cb1cbc3d046368fd332665856160258b0bc7fb303540292f25e70f734ae41181578d5f982cc1d7d8ccfc9f2b0c8f2aaa0d9a82400f217491084a03ff90ddb1efd080ccc550aa9f774a6b4fa9eb1acde55dd780d20d779875bb11c0e352144dc0ca73bea83011116493314805a48ca559d46d6b18aabf93f7496b80630bf2568d394a54a0a2ae56277c10dfba8935520cbc33702e54317cf9e170a0f9c9d2bef2a16806244846820ae717226272065aab684a860950f86a0f15dad029e867d4f60a1e1cc9be5abe4c8f25c4fbbac079c36789c4dd818166cefb41459858460b51c92e99099030f600aaca09450e978decd60f47cc341301ff559da52349210d7638aa790027881a3d195979551aeae58fea9c111ee5c2324f7602f9f42989f6387e80ca450a8942310897c981bca9209e63ac40f9b27ef7c0a75eb74bfeea476b8d97c0f50ceedae0b4c955454b00b7c55bcc2f00881968e4362ca850c5a04daed40a85de2934e71d1561c38df688be450274e729892544b06ae6d5d154c167a0fb8a55e5917cd089f71a005d66560df4695748556d65e4605e35af42e598f604efd87a64e402ac84abe44b336e9b33e78d6aaf9f84de465b55d043c878a7e2650201d1d33d6dfd1f7b1b9de2bb76350bef61daf507b30d24defe7d922ea3c6ac74b671cef1a913784ce3994cef4c680c6ba1d3a2c399322adbc7954f6ec3ba1c0e76bb2d42e021c16da5b2761fc3bcbf387450a247290f568b549c82b11726cbae5eb3842a23e7e0b7dd3173ab859add26b82ffcf3d86c4a6757ecc801a7f1a8f65bb6ea1c72b1a5c2a000e765a23a37adcdeadfd088a5922342ac23e32e4182d208093373e116ac1a9bb209c0eb2b4976df4abb2e52541d0424d51e72180a15d2621d13fb510e11bcfa01d2507f6b754b7dda5517160dd8c3fb19a13b1845de75262ca8fffced2edbaddf9a6da38e53dc70aa87ec8c8857a66cd79d47ac6bfe5b3c12efa0a642d98cade5f8452e01c6c26d2a8c82d165467afb8e99e501f37e5634027da36dea7935aeb8f6c780b072eff4d4c6007e9304e8fddd532fae3f196471d62bf955a42931fe2a0755b96f125694800c15acff37ac4ddf9aedf4c9c6cd553e0efd05658e7c405047433aea8e55633c450590f2e331fd7599c9b6d763fbcfb1c03de9d91704709ceb5f9f84c7b83e17fb0d2e62173367d35a18732872d226de0267eab5cefb9ca7c71ec8ae3c1ef316fef5a6209cbf048fdb93b723a9da3114454470836ca4cda691b792a67dc2235bcf82e321a560644600cc97eaf90d0c62d743e206c2a2194064b1f2dd91aaa426b4c258e1135b73fea53abb52525e625ed3ccd399adc979face15f5f16e6332659c14e566bdc0528f3ab9bccefd511842cbf9635b5c508b58e4fff3066cd59e897fe397ce38aee4f19e9fcd85904b6a69c8d8bcf33ef924214bfe5385cc8414016afa4fa0f9f985c692bf482e61143867cd7a02bc6a533a308b012300a938985a45c1fa3a347ce9e27efb19e75f44c7222dfe29093fd6cb4a54d631b34315df6285596004b4de99cffbaf09ab934e636b6adb2effdfbcf5ddf32dd52250e722c9252b67313113882f68de35944c8ad2773112dd96e879e0883b612e845a520a2e081db0bafab49195b839b94b9cc9791d78424498e455715baba2f6df98c6e7dc436fe9843a054e4d23830375bf99b3d7aa95d904fbbf1d8dcf906604c931991d8d2620e09dc2ae886cd6201bc3c0805660fd22f713a7c234dfba25220a6b2b6d69d2074c1f576a3c940d35c18b830247796cc0c6a9e68e7f6f421e116210f5f246456114a9abc0b168f85a51e0f89703a2114d293da7df7e1bb0c10ee0ce4eb4fa9edf493755d1c4259d049166ed4b160da3ac736fe325e0b9ffab8cd754299d329c913de23db42e7a03054b27b4fbfb6bdb0d8946b2f8a115b51e2c0237de7f7107ca669c2d8c80bbf7e79befb62531b62a90e5bd7163df72a3b8c3e9afb7178cd205c0c8d5ef7a41e24892801a03ca5be1f6c7cf6b518cf557ce80f3dae1641a96a45bdc4c38cb642ecb79a1bf94fa342e15b88fc6bd155bfc213f84a2a0a2cd40c665b4004ef91176b40fdefa45de61fda98d956b79304fff7c9dddf71c4fd9441ed86787fdd2f177a51e3f06de02a14be8c9ee3897deee86ead77c2fb9b709d25de4121de523aa1a94607fc46fc9bf19ef0ede13968ed76ef9c8c5236e33189777fae980271a37c88fbe5ff9110aae5dea3ba9c2bec6b4189361670576baf99571e52244e4c47077854bd841bde275ef9fd027065ef01cdd98d1cf3bc656f5bb7bf782dc799b605dd38f403aaf9bf983c434b9c66e1791ef0890c488007af3a054d5529763e2ca8c8b1808b0d1d515a5db45979420445083a59ba85f8c9923cbf6bba6693b5d3c0f0361cf67364c4f39968418c21a3be949412c60d478ca15ab6f56cc07f615e381806dba5729e1b5aae7aedf94987a5a400b1e51d9284dfc22a8a44227013179f93b1967470484921decf32dd8d3a985e8573de516e311629ad012df3c75cb51e1fcaa612007545ce2d759933faba4b4102f5d9218e1ecefd00a8cd18c9c0364f77abd994579cf203b9e9ba2bbc506c46cfa9a298b667aecb5aa098303ff42d3f9ea1ef4794ce027ca5c2bcba0b454068e98e76cde33f437d6f4397be7c7c7f8772f79ca664f786842d4b9af625a855c216cc45d8eef9a2ac8ccfb9a9b9a83b4a6706f8e1f9e1e2e9023c4c888881dd27619626c324e1471a6d3cd834bb29a4765cecd40945af86421454d6eaf0a41024a2b05999de6b75419a022b1a552d633d0d530d286062ee4b6811cd82fe768b9ac556a1d617ea6c3cb6bb084cf1eea6ca2d28b386593843ff2fa681f93a3f689487a3ef448bb1f2b3679c93f669447c85161f8ed8a01274f88435fe98c41c1b78311815d11d2d4a513488b59e228cd1b781ffe57e7e743ea996d9ff85accdc02e19558b4a59553133f03f613908eb68e698b29a0f78e07c6c57f88322ae2ddd9bec1564eae2056c275be7e49a0d46e7e9aff18abcca7f31e26e5d24d12769f36e23ff4ad3899581fe03dbe49d67c825debefbccd7e999df8150466be49625e9c5807e774f4ca87a3a0754619bd4cf89567c1f1a41a14b3f401770ad3e24bdf67d0379e0916fb40a3e028d819d84a7a9ee5d96b304939d03b184e69e91fbce4b53c61a9b8e300f9df498be3b43c02b1f544c46e2aff46845c9f110344a5037f6e023e8aeab4fec74026ae90c14ae0eff58caa49963a950a58b1ca829b59928d81097dc2cd564426c2aedf0f67df92355337f0dbd87703887f8cc2282ff25c830d169671c77025e366834dafc6f98c36d54e0afc9fb93a2761003231cef74a14aed5a760408418e0a296e85ec4b7e634cfd659328645f27d3999cf51ade545988e9df891219db997c328a3c75ed925eb96b1afc94a1707c993ae7be07a0edd40ef5876094833e97643922e877aad9c364876670c50b1e4e2520fcc40f6de0153872e4f2edfe81e5c9af83af2e29baa4446975a01f4488f63937899d83a646da6abfbba26ea1fd364a90813d9058393719b35abefb947012f99f31e546c3c49e5280ea720906903b82b306c945f073f5ad52cdf8f1f45ad62e895641d4fdb8bf32a109243e77ce1e923f8e47c27ee3fc65e663a5048d38538dd53cba73f4f485be1a8a20e4d572dc753eb3d46e74edcc935efa1ced76af455e650fb6d437ae0158f4f7cff455ad8656deac961a8634f026600de84ea41bb6868f5f6c1db0679adc7e157a654592aa79072252933d6a261109e8c407918d1a43120b89c122bb528cd2c0a547edf6a1b08a7a49f8108b56bba6a7216f0c63bb04bc32a60a25d8b75f519dcb5aa7108a758008e05f1cb4c8fee7646fafb77db3c7370da8805692ad126868bf73a9da09f43c136d3aea6f6cb828bb8879583addb89ad6ed22267d23fc9a31d10e483dea4c01f492801b924df5cf9f05b4ab52cf7b9a23b3076aae6a73b0ccad8960a864143116d7de58a562ae9037bc28d115d2cf16262cd9be4d2f502c01ff34359dd547269377fd341f13d90a606ccfd83db8a6664fe81ebeabe3adb646a9c73d632448c94f1cca8345ad5a239891329da652127286d54bb3af0d01be3c3abeb2e788e1748055ea17d4bcce5b8bd302d67e19a2452aa452b9069bf87a71053b0aefc48378ed08f85ae628a66c818aa0db906db1b3ae96396cb1d544151dac2ab19b6ee573411ef1898924b4c4e5c630bacfe423127522bfb4763cb2de7076888b51f9e55173829512b44b182d65fd61e3257444dbfb1a0d28bf7d613f884f0bb8f09f17da824e98fce9e2aa630af7dd2c96620b49c503006130cac0dac18c0336901b7fff4952dcc10ef3d4e851ebf21256e19b9ece997e25320f226a32a65e26075f625054b68512f566e2aaebfc93a447967579", 0x1000}, {&(0x7f0000001140)="c1d37293c47d6a735f14c06cac2f94d992b459367aaf379d221392ae9f0a231a8343774f6347d60901bb3892a0ba49542fb014f3646441c7f605", 0x3a}, {&(0x7f0000001180)="2ef349de9c92d7587b6fa875b2f358551998183f8599f9f3965f7ceb50", 0x1d}, {&(0x7f00000011c0)="2ec23fa75b3e1d9e3c75df4d62e64b5e49c81d6d5cd83651fe6b51456722fd44df5ecf592365a2ca3f4a0bc26448ec4665096029da87469ba2780716a5950cf1db35a55165411ed9d2acea5785d5febe25f32b997e7a240961f85c6f73f45b49808d7470b34834472e649eeeb60ce313292520b42a2fb22449704480e958538ca7caa86f6f215b3da8c495cd1b4a1eaf0b0884ed91eb38def2acfe9904bff9393d77dc0335f200147cf945d18f9498690c8cf6cd0ec84133ca3115c62f905a905f36fe87fd270a02283998468628c3c476e97cc0e6f208871f70a81ed38b4fb8cd9307a25e0141f463987664cc4d9bf1942b2869f1769d38c54b48e62d5959a83e3857c42333503f9c5e9cdf0f98177aaff8458455b661b52f6f1386a07459d234957bcc7a5d96728bbc1e38ce48967d99c975a316f2c02e9d42208adc068d16eab7c266c5d202b7a0dd82f7db280dfaf9d38f8b7a0bad9f6373887ac53689ac555e5fdc6fc29041b58ba9f8dd59679c677217fe95670d190d5f1e6ed2da1f5936e9d997f1dc0d239bd2fc967acfa9c70f3ddd5dbb884ec03a09a8ba41602619c91930436bf32ac02efd65ee381b9a7c87d573c6e5e0550a0b5925db349add5e6d0cee2798cfa202c0cd68a6e2af8fa4e23bf80d7ad1105bee1b4bef2822c6915ef50eaed0085c3b2d7e97b07d35dca36f52a6fd0940ac2df1f73dbefb41c7a7cbcfedfcdb853b1aa239ab5ca69a05883d17cb0b1d5aad00773980b071be37219dca7c89fca419a98c3970cfbe3315141b88c42ce16ec2fbb453b223ad2b66c471e3a81236ed4a3c9e46b7d37d355ca7ae03f74800bec699171dc9d34505bb3bbc387aebc997aaea1542c1ea611095d27472ccbbb5a5148ead06d1111ada9d47fb36cb3a6437314d64192182b6be2084629613b31f3777af9ba2e9a12b87c085fcb48f429ed961216d25612d90401e4c0cf4b2afbe90fc8cb98a6cd9e393641a0afc46260f1a28846faa48dce817ae06838dc118564af3ec73054e51fe353b376e8bab682ed60fb91f83e8673a47d1d29ae3e2a09908e64fe72c179b6f776e1a1b4b55dcef0955282636c8cd5293abd334c19cfbc41cb9054cb8ffdaed012a65bf3c9fc833285dd639108007d93583ae0a1a8a627b042b391a3557435a0dece2a7232b232d226326942ab77f71491cfaf0994c9a89d4251087e62de52cd7dd9ae006c81a7b50fe62f7b3fdd96b5d7f6b3401bcd0a22b4cd95929c8625ebbe3c968f03e47194b179f4bcb3f9f5ab158371171dae12c2566cf8f84a4fd8943d40b3c25fdd88621ef188d1e9ac4ca3881ba588c3f094e4c79c595f59f266419ed73aa6bd121724ed1b117638249324b30cc8c21fadb8e1d3336e38d181ab60770e4ef5c24b3f5646d8ebe6f9bc921a8fc4a754be866f17c9749c3c83e2ac760609bebcb274d93c4c9144c4d1b4fb70af4f6f08e123bbd451461824c12fc682ff118e023e934ca671e7ad3b45ee1897ca50ca1b7491a9a43834bf185ffa8299fc7e2a319c95a6ad73f59b7b1e5d57936b15b354e213464d94f541ed1e8b3c038f1e8cadd95271fc4eec84a3243d47f32601ab2ab12e5752850769c78646f97a37e1d35b08ab974bbd5d913c9f8879574cfff522d1d20b5db47cbf2feefeccbc076c91ab98410ce7761041647582133e5eb830e336dfd964cba063557f1e0c985743df3d37809a0f8368e0756e00137f9ec62e5762786c686dd7fb8e9749d24cf922c03585c5f13c06a984f0510cfd9d78cd37b021043ea6c140931a711c750e12df9ff048e873f539e056e24f5cf6be6ac6d909d7ae5dd8f50829fb826ffe31c24fef336b52155e5ca840bca28fa14163674a5a23b3f7fbe53927f21065d17c5b414984c2077f0a9fca3cfdaec39effb7161c585b9636351262786cf4d554de751cca68b2b113eb902768be69f3a466b0c26a966d95a43d9ca3b81490d30d5a9971f565174450dd2ff8a861c7f3da41a518937c01306bda0f5ef0e6a0d5294815677237d504b421802dbf6aa7d6036e7bb666367530de5f488e9eb432c84f91080cb8ad64ee84e95afb2ba33305d3d49f0a83fb0a31a35edd28fb7d0b83ebc1ac2555324bd40d2de26284bf788cf4e7d07a49edd3988847990fa1cf3039a12aee2c8f878db9765da84a227cb6cdb00d19c86853f0ddcd3b81833fa0e4b59e9595957d962bfec34af4168e52202584a14e8b11fed12443e891bae1124e5df0185fa25d1ca5530a4ec4c12021bea2706140f296081b211f488f3bf6b0e04b49a50975c2decd34d272c667374a21f045f41de415bb9c6e856521a84c39ee3076a3883ec49929ba4c162539df0e02b97ad7bb638d7a06c0f88911ef00f85c5a9dd6cfcf5a2001b7edefdfaada1f340868946dc8bc544b1b425926d20addf5d3d9928cf8544f98e73d1d3bdd21b2e17acb65a2b33769cbcc3119e0b4b2a1fa2c800bc662659c96918d60ac6e558b0584db28b1a15827144731c19aa19263ae45490c447225e22ee0800e67ea64175153680fe32f0fc667672e320e1baf919ac3561740e8f5afe48add409471f89da0f8253d6bc3fce01e88673112ff9525abf2728dd40eb097b4d2604a9216bb322f3beb68d587628e10e409db9f57eba14e23b09340d0f2dee08f264938d61e461dd709a47be27faa8d2b1dd78ae062c9ba20220833fd17810da1ccd21d6264eeb98f81da0ac298e85d21a6215f5d3bff63d435c61904f84f8185db98534edcafcbfb4a44ecec27b5c637ecf0524817cee488d6eda128316f155ef6d2709f9074c1aa4a9a54e79ec1d53d24d9b0f3e1c295fed564e798284ebe1ca9511289168aa5d47e252459ee66cd026b9cbfad5506502eccf09033d92d2bc878c1ef4a1c3a39b1a3b4c2baa89b22fd3fc89cf69ea6efa0f4601c9bcc74a4fc50793d29cee2a76ea7e511d4e3ffe187e9aa798fff04219cc9d162b0f648c42bb64993a7af1db290ea42f82dec94304d19f94a33e5fb6bd066c985650ef0478731a225b1d4a26f0e20ca5ba934e3acadbaa7cc688702fbbc6caf49f9789ba9406601ee194282ef3ec1709355ebf8a5419a6e9cfe84a34cb9a7d18c67df4e3b67706af28f8efaa1e44586c8af0d037090de5ac44a0fbcfb159053babfbae4ea98baa367899249bf3a7ce4c1b6e3cddd9ac4288accc97ea5384dc2d91970c87c21535a039ff1f48c00c690d865122f0fa6a5bb40138172d533ab3df47e89e01eaae23b3799bc890ec8c32ab95c9814487e21afa3ea28021e135420bd16fa3182500a7ba5beb98021bb06972344058830e616412dffdbb90f377a6e5777618a817ee88618cf1af4890cc58b72bad81a8ff5ed50fb261b5d52fbad2eb51e001b74b05b81e3be4b375ec3d049e8952b766765c94fcdd5537f65c51571b34159197e89fe5f29c50637fb10e9c86336d9872400818901833eee8561cca57f53fda0cb059c2c854820b3df28128d58fef5f03235330fc2de30cd1e52778657bb8ded9296da0730d2901d9404ca1c363a6a381008604593ca434c69e142b0e1e937e17faa7cd19aefbb830e371248957201ddfa1242b2a74f8f65c8b1c6ef95c0a493a4db3ef90a1cb34d6e2f88981a1c245027fbab34835f58a111d5a66452eacbad734f50a24f346ee9ac68bda9185bd8df7ea739cb6f97814f7f071fee3f4b92c394da4728da348a818d8d5c9ec835ee3e8cfd0ba8236dc57b2355fd65bf5be803e308c7dcab0760451ef6a06fe96db92308b488e87872652ad84333ece5a509d062b7def6798cb80aee0dba374697414aa1582477ef18d927d4c4e24c89697f9da2ea5a1520a090e17f6fb4c4c36be83dede50ee6506b439c8435f1a7f267ef3d7773e758c1a780afcb4f2cc33f9c9f3a9b4d4e966fb7d58bc9f0a40405aec60388860a5e5ed65d328b2b51e616ddd1ed330a0909c02f82f83cb608aeb074c04d356a8d4542363a214a1e388f9ea2d415347335f34309d9be530e733347c5011ee8e2af02be259917eb9eca682b36b899383777db6f18b31421fa2b86c2891454f0d2013d5b618c0d504597f853516a926a3a95873c5bb76fb528bb510d5225fcd96f384331eff6c433e680b6b24760308204b86bc6c3098e6863276d76d3af3b8313202ea731f286d5eeda6720fb3d4ab678f90cf65535c732587c01aeb811c2b989ee3d370a1d5234aa40650751740f93903b453b4c0de3dd2c9e79d2c3776cee3966e2a4aba29260648fea3d1dde469330b3a53e2516e664d0c0d01488b60db499ac686b75ffd09ca3c9074adf35fa140a0f1bd19db4e29447d0d13a147eacf2df368e51f0e362105f4361ada664f282787a502372f35883c194904b1c9066bc0e7a66d5d3176db31d1ab96db20d1117592842dd0171f3092e5fac4163282843b50902cb2a9bc14b4442b108d4671e774384b88cdad754cf27253db8f7f51f7da9339f93ff99158f4dc0d57d31a24de88493cb929a8118a9da4ae3a18df4d37fd2a6f7a025acb5e7161c3fb95fb31de2bcde9fb62871619df5dd19a2b3bed224fd91c34170d6c3449ef734378ce69ecfb52201ab0c7530b822000fb0ff6557185b6cd64c9b811cea8d8c87d79bf680216721ef5509d68ad5a441758f46fe30fe72372d21e62004f41f08076765d35755d9018b81349dd4a58ef05260ca7ce8d46e1f3fcc727f3442490ca44d22426c91f1b596f9958d77a811f735d98cd3dc6669d14bf7a412be97a084c43cda473bb3faa4ea2ebb5ee16e5721205833b5859721a777193a33fd2e5b04768a23406b324cbec9325e12d88743f2f335c9119c890488c6eeb70c1162f7a6b3d09d1d2992b3ac76997dadfc14027108aa7e409b20979751e12ba26ca76442661a5a273d0ae7be16106339dea002aceec8ddb4a3ffe3fa3a014235d1a735ee206b1d56290cba84ce1ef8d09bfbfffff4865d89cffdf7f863f191d0b91738d8c257212fe76bd0c723995619f98011fb036b76c779934195c9115790bc79b00b7260cc81a4b9f77f2d7267ad625d6020b6cf89388ce1341648859e96d27ee5f407a3e4ca00891fa35a7bca665c60e0b2ef77b48f20a5f8e45a329c27fddc27fc3453a7d3771d1a1f0f611e9a879f5870a95ce2e80bc5506310502e9bfb95376e6c0f9e3dc99fa63d8914de1cd844ff2c4e8af8c0433a78db00ca15b03327caa590999abb9404f354bc49d20f9fd2f797f1d07103c9381d2a7249b0db61193ebbeecaa79f57e448da6453531eab9b071093d942826ae213fa7930ac347512f2c3a5b33ffc2bf7749c7714d896f4f8dc63a728503cd3c2404a28cdb80e5fd9bcd56d26389b724491b38afe72aa8a93522c7a404c049fca02d86759460c011fac51a4631e94aa3671e15bf192c92ea246d9ae361f9ea6a24bbab09e492af1f144a45843a627f8321345c1550adf4f048ee5b4f7193be26bf5e5fff60ce750e9ed689a7b6e44a097c7d8496409270d922dad8b8b41e8d1e9444740e581238ea6a76fe80f204a3de4d6ebf444fdf3318a9589cf267c871237bee5fa0b94126f2151936960cd655234f00fc496578d58452f007f2d7d67120de63f5c506c90a73067cbd4cc27acb7c3ecf7493da89239c83a5f1422803d36799bcff39e87504d06af7d9ab719adc4b790dd3cc74374bbc905e5f96ed4cc7520704b7b3e10f9f9fcaf9044444579cf876eb6e3967bb422625ac57feb66c3cc09dbe3a4b6a0ef51eed5c836d467890f877828e8da8314bc13bc8b1a8217c", 0x1000}, {&(0x7f00000021c0)="0abf29e27646064907734cb9c48ab612709d9a96ee516e1e1493aa5cd7615e03a77375325b3e687dd414cd6270097b323198f4610066762d4e0d40142e7d7f23d80f990f4b590cdada00e481cf692c95861b9a892f370eec76e2f7137ad3b71fb1f6192dbc062277e9d3da3f08d0021eb0951b461e0734fd4411b2dfffe0b5b294a3260ce45698031635426f0f4743c2ce5907aeaf4300fb11118c7a423721826fd5777d994276126966eb25049dceca724e4c1ab5fa53c32edf893875ce83d82a1a7427786ac867ea68f941a78d168852c855d3da0dcf1949160c5481eb1dca1e10", 0xe2}], 0x5) ioctl$TIOCSCTTY(r8, 0x20007461) setrlimit(0x1, &(0x7f0000002340)={0x7ff, 0x1000}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000002380)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000023c0), &(0x7f0000002400)=0xc) setreuid(r4, r1) poll(&(0x7f0000002440)=[{r8, 0x20}, {r8, 0x100}, {r8, 0x24}, {r8, 0x5}, {r8, 0x1}], 0x5, 0x8) bind$unix(r8, &(0x7f0000002480)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f00000024c0)='\x00', r8, &(0x7f0000002500)='./file0\x00') ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000002540)={0x4, 0x2, 0x2, 0x0, "e699ad77fa9104901e20848f42b32556b0b1eccf", 0x3, 0xffff}) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000002580)={0x10001, 0xe2b, 0x0, 0x3, "dd4e134bd695d9861ffd29ed3fb2ea946ab94f7b", 0xffffffff, 0x92e}) setgid(r2) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/vmm\x00', 0x188, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000002600)=0x6) seteuid(r4) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000002640)=0x8) fcntl$getown(r9, 0x5) recvfrom$inet6(r8, &(0x7f0000002680)=""/70, 0x46, 0x3, 0x0, 0x0) msgsnd(r0, &(0x7f0000002700)={0x0, "4cff85db26ee7ea76d61ecdc57f4bbf1029c60f1f9a2058a2a2325a09bb5787961c2"}, 0x2a, 0x800) 16:00:18 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') shmdt(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000240)='./file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a64, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="000000186004008b0006000000000000dc66921c15ce4f3bcd72c90000000563e0ffff060290d8291acbdb47beb5000000000000", 0x34}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x100000000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x6a3a8c867140db2d) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x1, 0x100000001, 0x1, 0x5, 0xe5, 0x80000001, 0x1, 0x0, 0x7, 0x79}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x1}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x103, 0x40) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x3) 16:00:18 executing program 0: socketpair(0x1a, 0x2, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpid() r5 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x400, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10200, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x20, 0x0) r10 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20, 0x46) r11 = dup(0xffffffffffffff9c) r12 = open$dir(&(0x7f0000000500)='./file0\x00', 0x400, 0x8) r13 = socket(0x18, 0xc007, 0xffffffffffff8000) r14 = dup(0xffffffffffffff9c) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x10802, 0x0) r16 = kqueue() r17 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x488, 0x10) r18 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/78}, &(0x7f0000000640)=0x50) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x890, 0x0) r20 = socket$inet(0x2, 0x5, 0x8001) r21 = socket$inet(0x2, 0x1, 0xffffffffffff58ae) r22 = syz_open_pts() r23 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000000980)='/dev/klog\x00', 0x20, 0x0) socketpair$unix(0x1, 0x200003, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x0, 0x0) r27 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x0, 0x10) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="c40aea7e10760d1c912de2cf09b490aed2f56b59", 0x14}, {&(0x7f0000000140)="e086e0e0a9fa25cf18625780ee538a96cc37ab9bf96a7b7561947d674f54aa04129d9868239b1dbb94458b504ce3b3cedca6a8ff88e16ded346d10f7a7cf73876a80494d2d88249ba57634d81ea2d44b8465d4172d9086665f493bfe919bf9", 0x5f}, {&(0x7f00000001c0)="e80d97a78baea39876674453e949ab24eff5a1d14d041ab2e7f9682717681335469839ceac9c4100fd97ca7b410486f2368841f371423e504ade8362fd00e22a993101754b642c56422837e2ecdf41e71c7bd196698b8c078dab342ea665736c078974efb834fa6a5be283c7782e0dba373fb8b3d24f70d75403a295c5fbb506d6ec5c13653d0b6d8196d766ac9ac720c149b12636f97d3f3677a04cc25ade7f53b00e62722d128a1b8556a8f914eb652649e36758f4cb867bd7dd1d95f2d5ed4a930787f9abfb8e", 0xc8}], 0x3, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}, @rights={0x38, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26, r27, r28]}, @rights={0x10}], 0xe0, 0x405}, 0xc) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x608, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xfffffffffffffffc}, {0x64, 0x40000000006}, {0x5, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x52, 0x1000}, {0x18, 0x2, 0x3, 0x81}, 0x68, [0x401, 0x3, 0xb37, 0x6, 0x1, 0x14c, 0x32f7, 0x2]}, 0x3c) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/107) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x400, 0x10a) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) open(&(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0) fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getgid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) close(r1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/91, 0x5b, 0x802, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80001fff, 0x1003) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8581, 0x1ff7c80fead8b490) r1 = openat(r0, &(0x7f0000000580)='./bus\x00', 0x80, 0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x8, 0x1ac}, {{r0}, 0xfffffffffffffffb, 0x65, 0x40000000, 0xe01, 0x8}, {{r0}, 0xfffffffffffffffd, 0x12, 0x48, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff8, 0x86, 0xf0000000, 0x79, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x20}, {{r0}, 0x0, 0x40, 0x20000001, 0x401, 0x20}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x12, 0x40000000, 0xffffffff, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x80000001, 0x631113d3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x9a, 0x2}], 0x1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x4, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x37fcb8fcd03fc281, 0x8100000000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1e, 0xc, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0xd7, 0xd3}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000001, 0x80, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0xffffffff, 0x9d}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x6, 0xff}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x34, 0x2}], 0x3f, &(0x7f0000000480)={0x98, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x3, 0x0, 0x6, 0x1, 0x4, 0x9, 0xfffffffffffffff7, 0x1, 0x3, 0x7fff, 0x7}) recvfrom(r1, &(0x7f0000000100)=""/241, 0xf1, 0x0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) sendto$inet(r1, &(0x7f0000000080)="0543c1896383d1ec69fe71f18d77924075f1dd274726ed0447163bcf0da314952539eed1", 0x24, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/255, 0xff}], 0x3, &(0x7f0000000240)=""/25, 0x19}, 0x41) clock_getres(0x3, 0xfffffffffffffffe) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xa) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:18 executing program 1: setreuid(0x0, 0xee00) clock_settime(0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1/file0\x00', 0x8) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = dup(r1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = msgget$private(0x0, 0x120) msgctl$IPC_RMID(r1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffcc9}, 0x0) 16:00:18 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) semget$private(0x0, 0x2, 0x8ec7b402b7222fb1) r0 = geteuid() lstat(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)) setreuid(r0, r0) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r0, 0x10}, {r0, 0x64}, {r0, 0x548dac69c7cc7786}, {r0}, {r0, 0x127}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) recvmsg(r1, &(0x7f0000002940)={&(0x7f0000003c80)=ANY=[@ANYBLOB="0000000000010047e44d91be4d483d59f194323ced84e636809c7200fa6ccdd13c4810b60829becb336ea766e56f9e5b49fe94dc628e0ab2dc8eca0a11de8995395b603884ed39b3a0d2def9e6906dcb127de9a6135b4683b3c0155891081cbd99d70344b9ac971b9f867b6bd5a579594cd4a6"], 0x1, 0x0, 0x0, 0x0}, 0x2) r5 = accept(r2, &(0x7f0000002980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900"/4098], 0x0) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000003a00), &(0x7f0000003a40)=0x4) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000003c40)=""/52) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x0, 0x4) msgsnd(r2, &(0x7f0000000380)={0x3, "5a179859a83afd4a8b3d75f7fd717e750cfbd01c8807d3994c3224ea2ea916bddf6fb0db6ee4496f4e2378cd7c5c5e24d3314214182b36af16654e8049a44d594c6231811f414b4aa3f92945d25132cd45dd9f07e9be3cce14fa28da61c4d513cfd6b384d0b97c239bef8ecb7d42e2fc87edf7a93d508a263bd900507eee04c31c8436b4fb25a87b8f63a7d1c4964f5307bb3c4d0d2d23286cdeadaef75fcc2ae65e7a04eb8a3234a940d0c3961d9849d4633142b7d60ede02c2cdc331b5c9290257eca1d92d612a20e63cb7859d04699ab1ebc44fc81716dec3e291e4f99d68d29c0e0ee5f9032ca87d3b6955ea2e8c7b86707999aa4d408ac6911c2463560e633a8b2decc79286bfdda4ece86d9466bd15e7a2f554d76d5df314682e87afffbbba2c6a10ca432b137106de3d47e3dd449a802d775f7728e28e7a995ffac64dc77265f14a750b8db593dea59e7770b80daafc8486d0c773c6d77d5194340af11c34236197b415d27b7c4bc73c218187bbcfa2bfb9f78aac1da754638cf3fe03e9574fc1ecbe2aada4f9d7bb90f705a444238ec75c63dce6cdcc2c64dbb8923baf2c7f913573267ed9e1011816f92fa9c0e853b26a0ba3f6c2380fd6e6831e49d49c32c468a2d482e6c9f727fe5597fdb1fe3721ae1d5ff3a0834f7afc51685ccdf234a10ebd509e33a5cc74bcdcf304eeb8b6393c11d20b64e8578f7a36009d107671884f7a30715d4607e6b2fa20c2f68dbcd24993a8eef3559b8dcb2939ac065f4053eabf469501947554802d43f6326e0be65cf86b467dd6fca703273c8336cd64a37eb20cfd6166d3c45df01661dabac9b717ca09683c7ecd54c9dea7cbd0a604a4bf831b53b03bcf7ac313a917edec50ab696a4e6204a0677a7052df61f76caa10a40267d9cf9574d0bfea17d1342b6b68ec226d4112f2792160de50520775a4ae09a7ad7fdff712feb50e86d7184f34695072423b7801bc63dceb0dff80746c246be72f3ee550048d18c880a536cb467015f3c80f5ce61975150319b482e7b233475698ee57475513114ca57018093f42cf31e6bd7de154c3d48806da6269bda1c36e467b4c35abeead137fd40142b9295e5e5933332a09389b7c232319e32f9600abbec9d5300c212ad093d45ef123901b02d62459e425594e1e961693417cf0df602413c4b83f519232b3b70aa746fd4eccf397c3f283f728b3ff7a9b66e7b57ea951c846e16bb6c25e4564e0b748faf996f17946c4a3fe02721365d219576176ac9662d30a7fa4c1543023fc7899226f1c2b4967492ed4ca8638df44991cb5ddf7b023d5f1971898d0965efd03fa2b7fd01a73575d49a732c000a20b3cb0cc1e6544bdb8c4c9f8845e72c8ce2233261cf6934ce539b3908017cc6afc868c332e3fa16d0834a2a96c1ba75dd710af0e97233c66bb84ac31cca387559d979b75b5f5b0bf9f7ef96abd0332c7c2b61b27ad666508b45c0b9272cb5c5471330622cb33e040fc2a51088e337ad4215104ddb3609f5e4d25aa0872932c60c79393324d6ca109ca2658e135412285ce497ab802b16b89fb1c48ba8892d0c32e7b2f96777f3d50ddcbd936f14876f508583931492797441ee26f36e0fc0b4bc3210b33b93f2cf20dbb19242c466946d3deffb459e2f31338cfb282ccfdd867f0601b18d57c198cb03b0e8cc5e1e813990d503480e760eda2a34561f7409b670401a8b9ae9a24caaf26d80cbadcd7ed8f5ce819366cc7495e1f3e3a4a63bf6a347932d82984cf63e15a0a737b98e9009568ee79569c81b45f82560288bd6eaed37cbfb8b644a31c5dce83623f537aa0a4d201ebe8f83129c15be1d656cb02b23b2edb860fdca44a58b9ea245bf270931fb7a41b1694433d2616a0670ba8e7fcbcd4854b334c4ef7a6a238bb551804446a07d5626333291eeb1eea2d6a3c1b84ee8beb3d27492db8bea70af6ce0866d106e8a48ef4d0b2717ae70475b2156c8fd937ef3add08f16d752b03990673d06a3de7b127368f6486d632156742c25cfc8750cedf147df5b7cc782144b580b5e20e375d69e4c813dd7e33323640c45b837a81c3cfddd1b0a6ce0d5908bf3ca47c1f4dfba1509f136a8f5224da7ecd41aa07e7bd5ec6cdce9b54ddc4ff8e7b87bbe2ce9ca2f454ce37ad102ed4f9b4772d9ab21ecb7006bf56a5f79befd31e1b6bb1cda73e89d0b8fa7aa675b62240f585dc559e1f512cb5e9ed8a546635c993d1d56f55f77ca3298a840c496a3b275c6d19acebd25bb7014b71c9c00d82b306be0d6ce31c6f70b20a7b53d3055edd6da2dc057c8b5814f3c89ce589a7309d03dd3b09b399a48c52e215c9397cc12b5cd8050c0a70c1d510af9cccef92a82dea8de1dd14a29a7c673e921f33762d33d398fdd119ff93d7992eac2f144ba865472a450209d1908007f1d31532a9d78544e45d3eced5e82218f1a9586a237fb6ba63dcb3b20df77516ce883d443905cb87689d2a80b5e07c922026a8775120e8131588079b1740b9e0076a066090fd66e2771cfde6711e0ee07e72bb9cf4b5e1c8113aebe79fb3d0f362faeb58922f6f86206c598756d8ad9b672153b22f92fa2e85e1c56fd58c197614092bc49fc9f433c84a07487e7c4b060ae48e7fc5032427f2d60825416edd6c60cec8cc48caf061d93bcc249961138d10d8ffb51358d87d1274def06583893db4247ebcdf7233503f0c1690c37549d7aa9bffed946f31be7c90a9282004041337c53c33fb3a8f29a662672948eee9730de0cbdb898e31783e9fd3337d32bdf5844d965c7f87c3ea36b63140301abe38c599de0b00b13e574acc02ccc2a69b9393d9adcd1c39eb46939bcbed8f15e9e38cf98bd74aadd535c5504f52b645450268533b0fba137de49b6557e6af953671ad7f8c4b1510b248f0af7967cb3a32ec5fb2a4f2dcb911654292febbc4716377c27053f418ced4eca56d68fbd7f5ec182aba462d31fdd4a4356d9f2336a25bb4caf1cd2b531a51b01597e6a93cd34a83b31a1362797a7a51c2a5f5d496472e33125769b79f67e65c13a7e20bae69190d07b74db5d7534e5e5a6713fe429239732b3f79e4f1a9060425af610d0c669fd35bb7e56a29bccc9fd8287b7c84d8055084008549b6ae414e3612458399b9a1f3ef60b4d03a66fbd455431c5f8c922686926ad73d8d1c8aa1253f69cae5bd6ca04e8fd35bcc2b0d165d56d6728d98b64a2f60c83f754a23792771b06e880c7c2775ac2d02057e816d3297694ee68ede74af986886b81f5ba72a9e6e2877309c2844c2b135229a5497a62f7d4f50ee522495b71cc87293737542f5450bb23a8831ffffb48df9e3563c8ad0ee1ddc54880d3ed231974e1910e92d3c08b663ef83621fd1515d28b9fdc8cc137d58c84ab4c8f56fb707185b428c8cad8c9487673b902dfdb0fbe60fed06c96d2e39e45c04802f5a697d48d281d4401fd7e98a5b084e7c570418aee5dccf4e2cf7e08a586da9b8e936aa6d4de4bf76e14ebdea6145651e4dcdcd14a7101a890337dee5ac46b1ccef16c72913e40e48333481e316d0daab1026b7b0c06ccaad3bcf2d402e94173b4d7d68cafeea89a6077ff77692abee0f6c94c47a0573c9db8f9bf85c71808a084187b69036f6bf0d06cae781a38363c145f4e70e7c09925e5bde9f43356961c122ceb2e661f29e63a8fb40f5ec81e6fd428539015ed907100de3d4209b1d142b8bd7ff3acf181b8cd922a5622157f1617ae2ebabcbfeac4f8423b84b996031e1ab1c666edb01ee78467b4892fb37137b9a6293c12ac0841e8a685105eadefd0181f1c8c9bbfb92733168062fd0742e3a76889b7a1c76b741df430d8ce50fd23f4a825732ff96f16635d634b3d4db20c4cb4bb024e89fa6646bb5e505189557bd88046d34fb0323c26c0ee548feba4d6819a4ed1a77713e755c3176131d89fb1a24f41760b7c592790f49dc93df01efcf20b7a624979ec2b2228304d07be230ef95b64a72bb53aadc211234b1fe646febbc12c21c8c0a4b022965577aa72a16cd99838104991d2ed1c725c45cb0d5b7f0947d9bdef4774ff53a1b89d8ac36b146c682fb8324d70179c17b6be09dc393c0588ddc7dbb3c4bb2f628083341950689c9019a0b0773284abdad9ae8e7c2a5f493e13f01c372a81df596cc36e51fcccb9862d42634a0037963951b8c8d1cdefdb60feaac1ff78663624f445ab7ddb2016c0dd7b58b06a4f34a96a7fc0f482fa391a8ab1030c76305e48d9f7f679dd1907bd3640b66742b54f1ff3d4c40a9c3546e83eb7c2201cc91f1a5f2414d7fe9a8d297ecbf9c4cb15e4c45bcd11b6b06521e3ca2fd3c8714bf71efd3340089b9d805cb24f4085614a400df6e6615e1017dbc63cbf283d6dcad1300f7e0f7af305e01843bd5009a537f37aa496d4a82d526f35034427163cb69a1f466f2f0c810046dfd489ac97d1e577531911b849a461edb8afd00f7eeb39014b9d8dc6027ccd5480f1e13747b4a517ddeaaacb7a5574b7db10f161499d183295cf1cf524983c8c246c7a0f462d65018358bb8b8cb1d0e51d26433003cb1105c38b6b7aaa2486ad4b549b9c53b845f8507b265b1a83f2de358b9a3b33756291603e1405d4029dac0f81687121e40aa812c209ab67b186bf30f948fccea93b6bc4305282b3dab4546374da678b475fef9f7d4c3b67bba5f316e110936538d91a15ad1a2e1eeaa50d5756fa1932eed4996a5a2a710214d8524b6f00d94aebb7f59e6e487fc6c9f89822a97c6f6a69949bcf948f69a45184a03ef9fb3463f10afb0adbe66f6459cf91b0ab0eb0703dddab37e8845f3df9731bb1421df388c3040da79020dfeb58adcd426fdb954a1cad4a3486bd641d01389e70a2cab1ebf7e73b7d45852d6cd72f0cfffb5a933436b99a9edb9a1a4093a18455e25bc174457106ca20e37ef6a12e3914c55890a01b5728cc819537a3d63a1f8b13305f610ee7a888e3af4fbb831082e7e63c116db8114d6b0ecc9030335bdbbfff9dafaba3b35404d6305ba8246b0cec836c92fcf64f74bd8cf93440a3a615431e36d9dfe17d74d3d518ba1687d266d08239c10da47d8274857e1ea10923bf881869f69f733d1d735240a44e1b2c95989c15682bf03ad7f96332430bfc10d0d6da6b9c8c2388aeeaf3b957584eeebe1f0af3bfff89e5df56c7fd9d1fd98bb36be08ec721bc24fc986b289cfadb89dfce0082a364d30312048e017ef0033473f9f188090314fded59a296386722f140d23df2d45723eb51e0041a2d4acf466410342260cfead0d8e0fdfa969b50da7168ef8ee3a369bcd42fdbd93d23688ed6e8e4d4d77be92c92b64a4797b4612abb016c5a78141626c59333af2995304afb93e94785ae85fab70c7803e1286cbf703839fee3cd00b536bcb051cd1d891988332fb3606e0dfc130028f79358c750f169eeba8a8225e9ddf00a30334e096617f27acd7d466035edb0989b42214eb52330f0898bda9a1b4fef7d0da855d4da5d8ed188d411676bff085be5f62dc0508455b141f6e3dc13181c373f11130e31f59f3fae58f8d8a40b7c60e61c87c4d6d31a6609b1b606558f46c2ec3aa1c33dc53ecee9cd9f1cd891704cfdc848e8ab571d7660e27297a0cd71d91c4a89ebc3303acd6266d5622ef63dc6738e871a60f71f1ef4a29ead9608b1655d38901e6c9bc376e317a6a767546440bbc485c125d136b47a1ef42933512963ae54a8ecffab6ddc1e467ffb51940b18510c00c43d3af6fe7c8bbc68108982a6925474c9f1055283fb73293e077"}, 0x1008, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) msgget(0x1, 0x400) msgget$private(0x0, 0x424) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20300, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000041d40000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a200bcc00"/110], &(0x7f0000000100)=0x6e) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x82, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x0, 0xff}, {{r1}, 0x0, 0x20, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0x74, 0x80, 0xd5e, 0xffff}], 0xc294, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0xc8, 0xa2, 0x2e637ffd, 0x800}], 0x2, &(0x7f00000003c0)={0x6, 0xffffffffffff2013}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000280)=0x4, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getegid() chown(&(0x7f0000000400)='./file0\x00', r4, r5) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x2) close(r3) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000000)="1b6d0eb7475ca60dc198c018036a", 0xe, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x4}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xe4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0xfffffffffffffffe, 0x3f, 0x0, 0x2e) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000401, 0x0) write(r0, &(0x7f0000000240)="65e50acc7dc8dc439d2dcc0100000008b111018e90c78d053cd18ae57d42cd6c9e5b2ae60800c096daa3fbc3658fc25ed8002610672e126f963ddf941bd1318e7534989ae4d294480bc489563723b86a4b616e6e0f0215e5febc755c930985a4781db41f8a472b5cce52e879384a2446ecbe0dfdaee61bc76322ec595cc2aa5820e8fa07d171aecf9755a173ff748ce9579e60d790788b65d05dc0c89648592e253940448ece45e0fceddbe9b6c55dfefa112db4f74000262fa01cf406f649e78f2006f7e536e8aab6bfa1d5a30212642b", 0xfffffd95) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x100000001) r2 = socket(0x10, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/62, 0x3e, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup(r2) r4 = accept$unix(r0, 0x0, &(0x7f0000000140)) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x7f1a, 0x5}, {{r4}, 0xfffffffffffffffb, 0xa, 0x41, 0x7fff, 0x1}], 0x4c, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0x81}], 0xfffffffffffffffc, &(0x7f0000000240)={0xb2f, 0x3}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x91) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000003c0)=0x1) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="0431345ef4fccff202be7a7da28586d29c8fd2dfaa8bdda04fe1f23737006b9290342c2e04c5372cb6e3911e987764a94c6bde6b", 0x34}, {&(0x7f0000000200)="83ee5e822d15f9c2cb452e0e15014a41b41ef1d097613b964c34b39c8e03e18947311529623b13014d4bf8866100a25f14ada78af4bc785e789518b081bb3dcb63c4e476c63cbfdea0c95f266d4b5dd4c11eb0ed0d8091e46443a767807055323d6ce595f9d3157657ff98140b130d6020c5fabc466a5825d93543a89f76cc993694c411ea3d16092c1a9a160cb44d31b393a5fe6ba94eb9b3d542c4b0fc05b11e11496a0a6e7d7979a9f0871931f2e7be4d6d9e9c", 0xb5}, {&(0x7f00000002c0)="71644f0f03b292", 0x7}], 0x3, 0x0, 0x0) writev(r1, &(0x7f0000000080), 0x0) rmdir(&(0x7f0000000440)='./file0/file0\x00') pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) syz_emit_ethernet(0x4, &(0x7f0000000000)="d5338a49") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff87) setuid(r2) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) setuid(r2) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x1f80000000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$unix(0x1, 0x2, 0x0) 16:00:19 executing program 1: r0 = socket(0x26, 0x4002, 0x80081) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fee6a11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8c35f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee67074ac57c2c0724eec6df046e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/190, 0xbe, 0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="73a7c9fc5fc13ecb6727b8658069dfbc4fa5b58a47970b8531584ba2822759185ee8e706dc4d101e2be82adae7c392a3812aae6f3356ee4d875da4679216b39c", 0x40) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x800000000000000, 0x4) 16:00:19 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) pipe2(&(0x7f0000000000), 0x10000) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000140)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/20, 0x14) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="b6c669007e15b0275902ae17925a43d942c618f36ad69e34610bec4661de38c294529b59fe5ea07e6b09c0561aca7ce0a9cfbaa89d0f178e", 0x38, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) recvfrom$inet(r0, &(0x7f0000000240)=""/221, 0xdd, 0x841, &(0x7f0000000340)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x20) pipe(&(0x7f0000000440)={0xffffffffffffffff}) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8201, 0x160) accept$inet(r2, 0x0, &(0x7f0000000580)) read(r2, &(0x7f00000005c0)=""/60, 0x3c) mkdir(&(0x7f0000000600)='./file0\x00', 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000008c0)={0x7, 0x3f, 0x7a, 0x509cdfa4, &(0x7f0000000640)={{0x5, 0x8000, 0x7fffffff, 0x101, 0x7fff, 0x8, 0x7}, {[0x2, 0x2, 0x2, 0x6, 0x10000, 0x1, 0x5c17, 0x40, 0x4, 0x3, 0xfffffffffffffff7, 0x0, 0x400, 0x5, 0x7f, 0xe0, 0x8, 0x24], [0x4, 0x0, 0x9, 0x1a5c, 0x100000000, 0x80, 0xfff, 0xff, 0x0, 0x8], [0x8, 0x6, 0x7, 0x1, 0xffffffff, 0x3], [0x5, 0x80000000, 0x40, 0x1, 0x10000, 0x4], [{0x0, 0x96, 0x7, 0x48de}, {0x0, 0xcda, 0x7c, 0x401}, {0x6, 0xfffffffffffffffb, 0x7, 0xbd}, {0x9, 0x3, 0x0, 0x5}, {0xd8b, 0x6, 0x7, 0x14a}, {0x5, 0x2, 0x80000000, 0x3}, {0x1f, 0x4, 0x2, 0x3ff}, {0x5, 0x9, 0x0, 0x1000}], {0xffff, 0x7fff, 0x7, 0x1e83}, {0x80, 0x1, 0x9, 0x1}}}, 0x8, 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000b00)='./file0\x00', 0x0, 0x81) kqueue() open$dir(&(0x7f0000000900)='./file0\x00', 0x900, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r3 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000a00)=""/239) syz_open_pts() 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x39, &(0x7f0000ffb000/0x2000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x4b2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2000b, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000180)) pwrite(r3, &(0x7f00000001c0)="6c8bb71b98e176c48dd74d46b9fbc2416c896896a37de5c4305e2070cd29535819725c590787aaa69b80981deb15310505faa128c4bfca84ecc48b73f8bed6d74d865b9512d6e8f9db2a322be528f6884ca5f272e349f86190024794f98ff4e97b608df6f94d4a166c1a519ce04f9f64b821671fe6c1b22c140d175f693696537a398286aa8cac6668", 0x89, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") fsync(r3) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000107000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000140)=""/130) 16:00:19 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:19 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = geteuid() lchown(&(0x7f0000000280)='./file0\x00', r0, 0xffffffffffffffff) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x4, 0x0, 0xffffffffffffffff) 16:00:20 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x40, 0x61e7ffd3648d78a9, 0x86e, 0xfffffffffffffff7}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) close(0xffffffffffffffff) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$inet6(r2, &(0x7f0000000080)="2baafce8a4159997c0d54703031c3abf7b3c06ada28d6be823313bbe537c90f261a84b09fd7cacb4c8f560ea98de914640cc7d1c15fb273b0561145979b310fd9647ddf6af26c7856ca0402bf3c90f06c71fe267c0a026067d704b2e00f896eeea5ab198ab9e94d2410f5a041f0069e4d2fda9b1bb762a2c948538eceb8aa7d4db896f45acaa275fdb5ca9fc08514f4c2182b9a44afab9e51230de1ee29dbf266ee31dd420ed7d6839574619cad94ef1d21bb4bdf09203bc6954ea64c6e679a7dc4145c6bfaeae3fce9d283a27821b9717f1ba841fceaeba2edb1ee3e83ac120", 0xe0, 0xef073fdb33b74ba8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r1, 0x6, r4) socketpair(0x38, 0xc000, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0xfffffffffffffffa}], 0x9, &(0x7f0000000240)=[{{r2}, 0x0, 0x40, 0x8, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0xba, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1c, 0x8000, 0x1000}, {{r3}, 0xfffffffffffffffb, 0xa3, 0x80000001, 0x679, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x8}], 0x2, &(0x7f0000000300)={0xffff, 0x10}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffec3, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1, 0x0, 0x0) close(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)='N', 0x1}], 0x1) getuid() 16:00:20 executing program 1: r0 = socket(0x11, 0x8000, 0x3) r1 = kqueue() r2 = getpgid(0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x2, 0xffff}, 0xfffffd19) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x80000000, r2}) dup2(r1, r1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x40, 0x3}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x142) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) 16:00:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x10000013) fchmod(r0, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="40da6550573dab950167b1fbe5bc47421ac7b79cfff01b006c6eef560000da7de5e3fd5ee23e4f96924f0c3c65f4e737d6afe1afe67cf00d0000c1497aba280f2385e75a010e95fe782bc63309cee2aec61cb98717ca97582a80050002270eaf47d3a3f16f3f6efef648ddbd5e46bf85f6159d2918150b843bed587613d074e071765edaeefc4800"/146, 0x92}, {&(0x7f0000000280)="0155109c739ca18805e1e4e682aa3b53cb6d83c42400b3a1d8caadfee84ad04445083e709b66e368a6c41ff000dbfb268274fa9dbd9b1eefa0e63c8c8c8dc21a0224312016644676168e996b6df194c569ee16f4ffc8bd23644423ed594f897ee5ab12f2d00299ebfe2879a097e700c9b4f746c2e65c8adcaf6a1e77ee8a7b855307dc37ce0b378de7ded53c1ab95eb1594a17870e071b21ba6a0f2e7a6cc3f83fb4e739eef98505d9651631ee30a4df3f05cf756e", 0xb5}, {&(0x7f0000000000)="d628eb352e935e46011dd52c91ace907c1ccb27d838071b6ee2c2bfd6827fe1ea71271e097971b36f0849c382e0b9ff18633ca", 0x33}], 0x3) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000200)="64b544a066cea4c9a5e7804ef96938575a55bd3e59b9f2d73fc4ffed44bc4422f8a7bb73e60318f76400328f9c1885efe08601812f7ebe569e89c536aa31369c6b1dbae6cafbcf53575e3bae371d26ec801da8b87af3a87cf0eebe9a163d4326c54a560a", 0x64}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() syz_open_pts() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r6 = socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffff8000000000, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000003c0)=0xff) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = open(&(0x7f0000000240)='./file0/file1/file0\x00', 0x10802, 0x60) r2 = socket$unix(0x1, 0x0, 0x0) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) chflagsat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x2) bind(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r0, &(0x7f00003ed000/0x2000)=nil, 0x3000) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x5727, r6}) dup2(r0, r1) 16:00:20 executing program 1: syz_emit_ethernet(0x63, &(0x7f0000000100)="84c8b0be567c31679736a4cf7710fa42a942e278b7654e4fb896161dc0a88c3d891a981589f8e8d5d1f5976b8e62c1239f1cbc2a9a54273432610a9c341ac17e5c3bfa790d3e5c7c8c02b80ed7d00c7cbf5bd1cf5bfcbaefcc97a97a0e72dc1d58103e") r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0), 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 16:00:21 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a", 0xd6}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0xada, 0xe1c2d031cc9d94c9}) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) dup(r1) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45, 0x0, 0x0, 0xc76}, {0x806}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x189) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="d4f2a0a3979cf7afd29950a78bb10ee81d9fe36e2a35a054496f", 0x1a) r1 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x2000000000006, &(0x7f0000000000), 0x177) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000140), 0x0) 16:00:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x70, &(0x7f0000000140)="42b80ccf7f61e6eb69e41abfd7df6992b5897bb1c22fc7039e2c7ced7b0d5857d952e03c0d5bdb0c6b1a2188048a59e550fade5be33725a15f674ab7b94179ac86734d6b8c85ea4e60479515b972d27cc9299bb6a26969294d43215fc8bb872ed54fbe78cbaa395daec617144a25bb6d") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x680, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x800, 0x7, {0x8000000000, 0x8}}) clock_settime(0x0, &(0x7f0000000000)={0x4000000000000, 0x1}) open(&(0x7f0000000300)='./file0\x00', 0xc72, 0x100) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000380)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000280)='./file0\x00', 0x2) 16:00:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="aca5148da69ec0ccb5dcff35e97af195924a84948d2f4a1372aa28b5cfaef0dcda635251e9b82385405f01e3da6a6d5b758ea974bbfac4c8ec3b328835f2cd08f2fab8f8faefe6e0d77a983dd3d06189106d6f502131c00396f3d52e3f398f54192161f16272a4ffffea13ec46eb5d4a0ce8754e37d8b24ab2c3ddee43660c0d16dbe0190d952790a40fc1daeca44d6b75dd62f4949fa04ae513581f794b5c4db576c4d98ddd0108db494a96f74388c4a4aaf3211af3dad47ba2780a1ac2fc29c587eea6a1296c8944ca0655707b9f4d", 0xd0) r1 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) open$dir(&(0x7f0000000100)='./file1\x00', 0x20000, 0xa1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x181, 0x12c) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) denied attempt to set clock forward to 1125899906842624 denied attempt to set clock forward to 1125899906842624 16:00:21 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) socket(0x1, 0x3, 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="856987a239012fb2", 0x8}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x100002004, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x101, './bus\x00', './bus\x00'}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r3) 16:00:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x9, 0x8000, r1}) r2 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82025ca7e63100000000"], 0x10) wait4(r1, &(0x7f0000000140), 0x1, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000080)="82b517b8c6df27fe", 0xfffffffffffffc77) 16:00:21 executing program 0: socket$inet(0x2, 0x5, 0x7) r0 = socket$inet(0x2, 0x40000006, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="0b02d7b82fbdf5b9d535f1821aa03a357aa256ac71bb4cb7257ec0f6f84363bd85dd8bf7e82442c23d393ff22afa5b091e8e46f5605dfdc342e3cb2f5c0cbc0cd2efd2bb072cec2b641a4268103108a22f9c22eedec9933b8b6cbc0d16d2f2e607f9a6dd13a7071fffa1b907f232d47bb23b965d30cacd0fa92ffc46b33c149d9c66c119d38b925c5bce450f49bdaad173950b4e5f00aa797b32677d2976a177834f6adfff6468c510da4a3f5ca1bbcdb74f1c8db064465899e8c0a9466465282feb8e8096b3830b941e6ea6b7befe", 0xcf}, {&(0x7f0000000240)="87f211b855d56bfd4205962360a4bb2d597e62419e5bc51dd4c7c5c5b097d12efa0c7006e8ca92d7b21e4e88c43659a7e83d56a8bd4bd76f8a81561859ffa003a1cc8886cef5c32f186180f17e52ce5606da75217aa33456e6582d9c13db", 0x5e}, {&(0x7f00000002c0)="3539cb9dfa288c89f78841181bb1aacbd00ff87287bb2ab89d25f3784b6e9313", 0x20}, {&(0x7f0000000380)="57867f8b4f75c91acd3dbdf11a7f2ad842a179e8e9480fcfe1c9b614756538e477621cba91859f9cace2ee8e58ee6e6ec17c92e9d6815adff71b23051e4630cec82c0e3b9e88e2b97599db6c829945f8957d112d554b883f4c198588063d28df4539a2200a3e92f1049c26076521cb53331645e2fddb22cb88a7299cb1f36c40f93e30343c964fd78a312264d005bbc383ff45dc395ccd9889fb04054423d8309ed48e624f311b29b6643574426dbca963f1fdab78c87f8f05491246de6e8c4ba4d9b38f", 0xc4}, {&(0x7f0000000480)="fd6e0900081676b1dc7b1623d928ec59b29338c132efbbb80ce9cc4d7fe0a589565f8ca92dd5a04163f1bd9da76648b5682ffb338e38a46f5b3fdd2eeaedeb27bac3834e464c422fcd7d2cbc700e6915034f48e0139e8b3a7690671f3adee18c738c67a6420b5d8a7ba7b59c5badbc80faa6ca713584b84b6c3204", 0x7b}, {&(0x7f0000000300)="328e16ebc90bf5c126721cf92d4750a3aeb9ea5ca535fe5b60", 0x19}, {&(0x7f0000000500)="20eace3b6b1e7a2654122b6519e530fe45da5b28fc70666db6d7bc6596ec9863dc454128b1183668240deab6847fff9d540c75", 0x33}, {&(0x7f0000000580)="f9a8fdc72db23006663dfe31ac5962d26f0f0d4a6ee5438840f5aeaed8a2acd2d7f76db45101f3d20201fcd9bd55be2ce5b73434a0c674220f5638f822352a4b7a24956787fa272f07b1e61465debf10b9574e", 0x53}], 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000140)=""/56, 0x38}], 0x1000000000000036) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x289, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000500)=0x5) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000400)=""/228, 0xe4}], 0x4) 16:00:21 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) geteuid() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) r4 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/4096) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000580)=0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x7}) kevent(r1, &(0x7f0000000140)=[{{r3}, 0x0, 0x1, 0x1, 0x400}], 0x100, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x34, 0x4, 0x1, 0x7b81}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x2, 0xb09}, {{r1}, 0xffffffffffffffff, 0x84, 0x80, 0xac, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x401, 0xc8}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x92a}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xffffffffffffffc1, 0x5}], 0x4, &(0x7f0000000540)={0xfffffffffffffffc, 0xfff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="625a5d1fb8000000a378b996a903000000000000008539a5", 0x18) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) getsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)=""/29, &(0x7f0000000100)=0x1d) 16:00:21 executing program 1: nanosleep(&(0x7f0000000040)={0xf0, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x10) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x51, 0x0, &(0x7f0000000040)=""/81}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/227, 0xe3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000001e6, &(0x7f0000000000)=[{0x4}, {0x16}]}) r1 = semget(0x0, 0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x80000001, r2, r3, r4, r5, 0x12, 0x5}, 0x3, 0x0, 0x8}) semget$private(0x0, 0x0, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="ca") 16:00:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x61}], 0x9, 0x0, 0x9, 0x0) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x20) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) 16:00:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffb307, 0x20, 0x1, 0xe7, "11a1b37d2b9429aa5136bb565b70c5356ef01b48", 0x3, 0xe0f2}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) pipe2(&(0x7f00000000c0), 0x10000) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x61}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000180)=""/230, 0xe6, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x0) syz_emit_ethernet(0x234, &(0x7f0000000140)="0036c8d63d0e603ee4fc3923cd12489d30a43c01f5af65b0e48badae0f7f7076b630483fedcf014363c41e3ceeccec56e9aa0ec3ea7e1f78762e29") 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x7ff, 0x4) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x2, 0x0, 0xe0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000000c0)=""/111, 0x6) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000100)=[{0x0, 0x0, 0x7, 0x3}, {0x6, 0x9, 0x5, 0xfff}, {0xffffffffffffffff, 0x200, 0x1, 0x9}, {0x9, 0x200, 0x8, 0x3}, {0xffffffff, 0x3, 0x6}, {0x100000000, 0x100000001, 0x8, 0xfffffffffffffffc}, {0x2, 0x6, 0x3, 0x4}, {0x2, 0x1, 0x100000000, 0x100}, {0x3, 0x1, 0xff, 0x2}, {0x2, 0x2, 0x7, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r0) read(r0, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:22 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) flock(r2, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x3) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000240)="03", 0xfe77) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1e, r3, 0x0, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) write(r1, &(0x7f00000001c0), 0xe5e1) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8100, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "01725983eca37fd815000000000000006f00"}) r0 = socket(0x2, 0x2, 0x8000) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:00:22 executing program 1: r0 = socket(0x18, 0x4003, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) syz_open_pts() getsockopt(r0, 0x0, 0x22, 0x0, 0x0) close(r0) 16:00:22 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = semget(0x1, 0x1, 0x4) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7ff, r1, r3, r4, r5, 0x4, 0x1}, 0x36, 0x6, 0x3354}) lchown(&(0x7f0000000100)='./file0\x00', r4, r2) 16:00:23 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x8d}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006, 0x9, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x7) 16:00:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) write(r0, &(0x7f0000000080)="e876570d1bd001debed47fef214b4bf1b04e4b38c1f8b075ccf6dfc9fec105640dd225f6576fb858d6cf991268f45f70448dd356578573eb0b786ef3abc5db18a7d407575dfe3917ac1fe81bedc07a3f5e5225923b53d7ca990b7a5666fd50ea3614d8cd94e89b9633f30bfdd2c5c9b2d4d10e7ac31607bf684ea8bc667efe1b27e55c642cffe2dca4e7791b9cb5854b7e3b25e716ea8a496a66b63664271a48810f3f6be770bdfde14bc799df1dd63b5123fd412f37952984aefd199cae8e7e763e612b58d23dde526c0215453561a556a28c7abe25188b3650e6b1", 0xdc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x7, 0xe7f80e186af05f58) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/113) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x21, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000500)={0x1, 0x81, 0x8001, 0x8, &(0x7f0000000280)={{0x7, 0x800, 0x29, 0x5, 0x8, 0x7, 0x7}, {[0x7f, 0x4, 0x7fff, 0x6, 0x2, 0x8001, 0x7, 0x9, 0x0, 0x400, 0x6, 0x81, 0x5, 0xda, 0x5, 0x0, 0x0, 0x401], [0x5, 0x7, 0x5, 0x7ff, 0x1, 0x7, 0x200, 0x1f, 0xffb, 0xffffffffffffffff], [0x7, 0x9, 0xba, 0x8, 0x100000000, 0x80000001, 0x5], [0x1f, 0x4, 0x0, 0x2, 0x26d, 0x7fffffff], [{0x1, 0x376, 0x76c, 0x81}, {0x80, 0x5, 0x2, 0x3f}, {0x1, 0xf3b3, 0x2, 0x5}, {0x7ff, 0xfffffffffffffff7, 0x44c, 0xbae3}, {0x2, 0xc24d, 0x100}, {0x7, 0xfffffffffffffff7, 0x0, 0x3}, {0x400, 0x1000, 0x100000001, 0x3}, {0x3, 0xda, 0x10001, 0x81}], {0x1000, 0x80, 0x7fffffff, 0x10001}, {0x20, 0xfffffffffffffff7, 0x48a, 0xfffffffffffffffb}}}, 0x0, 0x9}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') msgget$private(0x0, 0x488) 16:00:23 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x5, 0x56) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20020, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x1ab, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) dup(r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="22ed3761923329680df2d1a9fab012a3cdc85ff5222f16937d459c5a3773e6131e5b85aacd71f578b697519045303ebf1def354af86614807e273913fdecb051510b8df3a32d332cf4c7cc2e5d26c02330fb881ebba9476f1e7fa4308bc94c1ea33e1a0200b70b59779f25926695b656cc1e41569a57453b742d994c5369d20f19acb598334797c32e95dbd19f6f74d577a5cd49e09d201f7b25cdc38c5d6b6a23bf30558241e1d253a45b1a6a941cd9eae94e6b4a84e0d8c526233d041e5320d35c4b8ab01c611d70bac23f006cacbd7af640bd160b75f1de87f3ddd8784e354211af55c92cc8f47898287c8d6fe261ce800b85c1087dfc122f611bf7", 0xfd}], 0x1, 0x0, 0x38) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1, 0x101, 0x1f, 0x1}, {0x5, 0xfffffffffffffff7, 0x2, 0x40000000}, {0x4, 0x6, 0x7, 0x80}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x6c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='r\x00') r1 = shmget$private(0x0, 0x2000, 0x7e, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x10000) r3 = open(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x128) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0xfffffffffffffffa, 0x5}, 0xc) unveil(&(0x7f00000001c0)='\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', &(0x7f0000000240)='r\x00') 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) ftruncate(r0, 0x0, 0x80000000) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xadc1, 0x1, 0x4, 0x58fb, 0x57}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x8001, 0xf2b5, 0x2}, 0xc) 16:00:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000005"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000000300)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c8c58a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0c58cd796e5449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d", 0x5a4) 16:00:23 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) flock(r1, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x60, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000c630000000000000"], 0xa, 0x0}, 0x0) writev(r1, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0xb0, &(0x7f00000000c0)="3e49b0104adc27dc61b4b1423437b58f05eec70ee75c1913adea359eabc0bb8efbbbf278feb6779cf7461f43ba", 0x2d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc008, 0x3ff) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xa8, 0xa, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x3, 0x0, 0x81, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x1c, 0x80000000, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x100401, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0x2, 0x180000000000000}], 0x9, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x643) msgget(0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0xfff, 0x8000000000000100}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="97ded6ee6b4544ad00678967363c5025678b47316786aaa13b9845cd1e21887cb3872c0881c686bf1bf71f9cb0ab668b28ea38931630dc60fa62d55a47e956a22a65f8299e0f3f220337a06c2f2e629ae8447999262f6161c8ebfe36c0efec8473266ec644816c488d2fcebc863ad250cbb23855cd8891a0a3eb1c54cb3901c4894b398c02313ba2fea6a4be78f643107411c982c77cdf2765", 0x99) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x2}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) fcntl$dupfd(r0, 0x0, r0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fcntl$getflags(r0, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3ff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:24 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10001, 0x800}, 0x8) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x157979c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x800}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) execve(&(0x7f0000000880)='./file\x00', &(0x7f0000000980)=[&(0x7f00000008c0)='[@\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/vmm\x00'], &(0x7f0000000a80)=[&(0x7f00000009c0)='}\x00', &(0x7f0000000a00)='*\x00', &(0x7f0000000a40)='/dev/vmm\x00']) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000ac0)) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) fcntl$getflags(r0, 0x1) clock_settime(0x3, &(0x7f0000000040)={0x3, 0xffffffffffff922c}) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x2, 0x4003, 0x0) socket(0x18, 0x4, 0x8001) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x3ff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x4}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xa2, &(0x7f0000000380)="f3431c6fb6e1a036a623a59fb3027fa28c48cb63b310c2ffd4cce1c6363322518da86c73b84e344e5eadac4fc60fd691653bc5502dc20d34ecbb7a25b98056c2265239c119347f5be2003b0cd08ac05ca3e3192fa14e02f2a07bb71f03255ddc916cbbf3fa88f3f445e2f528acfe930ff981d7c1f8c827132a10c0cfbe7d95309e2d13c7f2692a55a9cb25caa0a6ddf42c13f43f7f2ec1312af844e004a3eeb86416") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() setsockopt(r1, 0x3ff, 0x20, &(0x7f0000000040)="02f8b9b43336a5f452f8398b0f67fbed", 0x10) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0xffffffffffffff29) 16:00:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x403df0, 0x0, 0x8051e, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0xd9e, 0x2, 0x80}, {0x61, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: setitimer(0x2000000000003, &(0x7f0000000000)={{0x7, 0x4}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x40, 0x5, 0x8, 0x1, 0x3f, 0x100000000, 0x8, 0x2, 0x1, 0x5}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) 16:00:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/230, 0xe6}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) 16:00:25 executing program 1: utimes(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x1}, {0x81, 0x100000000}}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) getrlimit(0x0, 0x0) readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xb304e6e269120746, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x30080, 0x5) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0x40}, {0xffff, 0x1}}, 0x2) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000700)={0x2, 0x8001, 0x8, {[0x200, 0x7, 0x0, 0x0, 0x0, 0x800, 0x5, 0xfff, 0x5, 0x8, 0x4, 0x0, 0x100000001, 0x9, 0xd8d, 0x9, 0x7ff, 0xffffffffffffffd6], [0x2, 0x80000001, 0xe767, 0x200, 0x1, 0x8, 0x100000000, 0x9, 0xfffffffffffffffc, 0x6], [0x6, 0x80000001, 0x10000, 0x9f, 0x0, 0x4, 0x3], [0x7, 0x8001, 0x4, 0x5, 0x4], [{0x4e, 0x1, 0x2, 0x10001}, {0xfffffffffffffff9, 0x3, 0x1, 0x20}, {0x0, 0x6, 0x0, 0x80}, {0xffffffff, 0x80000001, 0xffffffff7fffffff, 0x8000000}, {0x8, 0x9bc7, 0x1, 0x3}, {0x0, 0x3f, 0xfffffffffffffd64, 0x5}, {0x3, 0x4, 0xa03a}, {0x8, 0x7fff, 0x1, 0x1ff}], {0x4, 0x7, 0x7, 0x5}, {0x0, 0x44e, 0x1f, 0xa000000000000}}}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 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_MFC(r0, 0x29, 0x68, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000000)='./bus\x00', 0xc0a8, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x410, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6, 0x6, 0x7, 0x9}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0xfffffffffffffffa, 0x2, 0x2]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x6) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8c0, 0x64) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x9) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f00000001c0)="e898e0a59bfabfcb167e98bd122d4c5e360b8329402fb0c22ac1dec4b9602b3b3b1ba09ed5f9bef2ba6fa57d04966cec18f5a85c593bbfe85a63b1aecaa6ddb827144523dc7f38541a4a09508e9b4ede9c7a50548f289fb0f0d8058a6f10cbb38986091ad8439d234506b67765ae8de65edb26c4c1e49f181b1ebb401b1966cff5f620bd31f089b0368262016f450f3110ebdd5b9cddd34bda23b823bcd3724ff3bc9a17ce6eb3ce0e5065b5"}) r3 = getpid() fcntl$setown(r1, 0x6, r3) close(r0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) shmget$private(0x0, 0x7000, 0x150, &(0x7f0000ff6000/0x7000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1d0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x7fff, 0xcd7, 0x7ff}, {0x101, 0x6, 0xb9d4, 0x2061}, {0x8001, 0x7, 0x5, 0x61cb}, {0x8, 0x3, 0xfffffffffffffff7, 0x1ff}]}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/94, &(0x7f0000000040)=0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) pread(r1, &(0x7f0000000000)="2900aaf12c57587348234ef67281f002ce959021436093a25c01bdff4b056f25cb1e580fedb80bd6729f10fe570f3b36660dff27ef1d8ef7ad82c181a50bea5289756781064933ebd60e81feaae62d21386e832b38453f040faa874b6947c7fe32", 0x61, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) 16:00:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000084bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000fd000/0x4000)=nil, 0x4000, 0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) r1 = semget(0x1, 0x1, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) semop(r1, &(0x7f0000000180)=[{0x2, 0x4, 0x800}, {0x3, 0x4b92cccf, 0x1000}], 0x2) semop(r1, &(0x7f0000000040)=[{0x4, 0x81, 0x800}, {0x7, 0x20, 0x1000}, {0x5, 0x9, 0x1800}, {0x3, 0x53c, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0xfffffffffffffffa, 0x1000}, {0x4, 0x5, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x8, 0x1000}], 0xa) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x2}, {0xff, 0xeb}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:26 executing program 0: r0 = semget(0x1, 0x7, 0x2) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2e1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0xa4, 0x9}, 0xf3d8, 0x9068, 0x4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:26 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c2e0 failed: hole in range 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x1f, 0x8, 0x2, 0x81}, {0xfffffffffffffffc, 0x1, 0xe535, 0x100}, {0x4, 0x3, 0x6, 0x100000000}, {0x3, 0xbf, 0xfff, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socket(0x30, 0x3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000000)="905f2ee6945cca5ce426") 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x204a0, 0x68) getppid() r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f0000000440)=""/111, 0x6f}], 0x5, &(0x7f0000000540)=""/193, 0xc1}, 0x803) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="020f2fa9a6e9fc6f6247ec102e8531bb81288771a2640e9b5a8ea5fbd93a3672131d7b4c015544a60e6b5289ab725874644f2eff0a3973f22ef751efb810a503379d043eabda77ddd6d7b9366d5f911f78ada79c0948bad5c7930c118e308f4093c566f7d23fa4d8b79f8c0afa54493107e9561b28e4ccb9288b484934bda8f561e4014fc6d07d5676ccb432716b76a4b741854c83412f0fe4610c22e7b0bb765709b812ddfe958cad2e7229a14c3d34d9f61ce1fcc32cd370a0eafd069660a23d94bb78b207fb7bec81a48e077de23ed859e83d2d4235d8a07c3a1e3358cbdbf8906ebc2ebe21488eafb87bd440b094666886e702ea8092b81eb191be9944a818fd8169c0fbb1928ed0966e2746b26d691a4ae0"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) getdents(r0, &(0x7f0000000640)=""/54, 0x36) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000700)=""/4096, 0x1000}, 0x843) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:29 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x82) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="7242116838e0f1aa5c5666bce31fe50e5d481362ec50098c035025dc7b02f4ea0864e752c8d7825aafa3df049d1bd87d9c26a451a58fa1d61b39", 0x3a}, {&(0x7f00000014c0)="b44fbe2fa42e3d79c822b6fff29cf62695f0090ab9036b22e7f78017fbb6c435a2f1e57cc92f874d43e797369e62a61019f168130a2364e969a30d99eab0c793b4100d5d5158889e5c3e8605cc632aa549466518b3f7477117919181bfb5f455506121aea6d8b57250a96114cbd7ad4d0c676bb6506dacda3a44ec50d777cb614b483d89aacfb78ee73d256dd34a83be3c84f0f24acffd9857fc4fd6a0db43f65292f1f99d6d4ca64074e454e5ac4b079426e46ac3ceeb31cf5c638f8faa4c0f9fe17fae6023e23bd5a2c249f71beb59319e1c94e96b987645c9ede35b3fdf990eb56911963b469391ba91fa1077", 0xc8}, {&(0x7f00000001c0)="0be774d574873049bfa3fd9291c052940e6af2c04b891abe4893bb2680679d0ae248f63347ce8ba05d60d84ba2f7d78c9423960efcee0b908d4129dcefa9cd4db193172bd382ebbc1ec0c3a7eb21642bfebac8638a32a67e3999f9973088df3ecb4bcdf5680d59917287c483d13b2b4e4085ccf166a4d953dbfd44cb0547ba6c9fab04568323daf7597cb8d18e57af89f66314d3b1cf9956617349d1691d30bf2b628760aa5885dbbf3509b7f48547a2f6", 0xb1}, {&(0x7f0000000280)="7dabe76c4b494fd4ea4d0c4c4a5fef2d694f370563cb8c6dd5b6a756819429920b797bc03071c549c47966dd14fda3a3762e3bfabf10fb251b583454b8b65e4d0f21626ac130a018f2083be0bd1eb53a63954a9cfb80cf7e64850bd2fceb9d813f97863bd12d9807865b0e5ecfd349b1475cbad38214e21346acd70851ae74321803dc0df2242c9f63819e96053e23d2f7ca10cd62f6164deafacbb95224bfb24beebc5dff2f29fc87dccbc1826577ac", 0xb0}, {&(0x7f0000000340)="03c74dfce6e73915e28ef02749f85df861f55ada8d5b5396daf22089690d3f22757a804fe95aa71ed5a6f5a7cd0bd2e1099b88b9319ab00eae7b935a3a68a1d8a4", 0xffffff98}, {&(0x7f00000003c0)="6bb9619e47bae126bc029b3d02a5eebd13da596fb04603b52b60453e9c7c59a6a02d72eb688ad065bc9094f5814cc9e33f641d27bfe71316e94700cecc2251206c227aebb68776116e7b237b48622bc64b93c8326f98a50736c5db83aeb2ffba4ae8aa97231de28c8984e7538721ec73464d611e62cf4cc23d5c828dd8cdc3263675d2014ed3b4272f5e93644ff9677fa6e132dea764b53d04dd64137cef72d38dc246bd528a44f0258ec32f23759aa82fefa3acd6a0c7f933397b387c01fcc1bbbdda70d92c7425c3359d2e899782747d4e8444f82a84246e1783fe55c2cea67d8433df2afd882e865818d0b0b7a35c3e9328f4cf68bd207a4ff78fffca5f30a452fedc0c6944f7e56d0e1f123e09fb0ff498a06a9388d78fca5c2cb08a69728e4e05a7af3512f41ccf3a981a9ac025ace8e7df8b148e27e8df6b8c4efd049a719714a61e22fbe6c7b8e1562f406b238989533916180ed7bbc601ff3b7d6ce2bbd0da6a288bd85584e2ad48cff702d3a497f5f6e1820d0ff6d9bbecb652ad5948fdf5b89ff7f9decdb6d843bd4a930cebb0dbb0164c76579d5d9a8d245ff48d9bfe1686965dc3034d2640ced4ad8f8bc595fe277b713f7e53bbd85f2ba344190db4fa76a9c23e4838cbc0b70aaa9a044816cb393fad75266d20f070b09e7995bb2a268c95a69fb73c71f491f07aee6d0afe22c9e568205a255069e532a6cef147395ee147f328706c690b558e2ff45bb8801ec05f72e1f17a54ae11e6603bf0e3490a7a2e5abad2cfedc2be220a64f6cee1e5e09acfbf7c025cf2b0129ae9a97f5306bc8680bb5c33bbc17528d7b7363522a5c222b27d364e68918666931ed6dceb279af4f73fcada570403a4293a80bd14408ab02b4104b6c92049c4289da30017835e80b2e8caa08ace3c387f36edbe6625b49fb20de326ce85a5650f6aff2f669b91378c5de5d3c1d9e2f04f2640206330861f3b65f9c828a9ee81d467da736f2c21445efdc9033a0e608117178b666fd25c45f5847ca5bb589885cdd0d1791b181a0cf4d4a5850084406a181e1f77ed08cdf04be3a495a0847181634d7b3050bc7554295846e9e8808c5acd4efde0eae635820eed5ba9e8a288578af1af1992f0f8ecd497a426178338a869d4b83e678d02a5b37e29ea53ec1880f1b0e17a01c10fdd22fd45d51a2ca267b6f6283ca747d52544a036ab2a4ac03f87075c8833ffb22c67aa62a45d87a4c4708f2dcb748b922e7ccecf943684b48d0e9cc9cec3bcefc0c3205ed4f0623ae3854e498be7f60e720fdad1aa0c171c3a3d1aa885d20c44d79b99d59b0724b4e5d133f488829fb2aa456419abd4c015605c32e111fbce5912f890e9db757179e583a70c7268660ea4526df4a2be27c5b32f7160885c2772543fd452337eff16e318dabc8154cb2e66834c72031f8ea89f5fa5ba1e8d749f2bb44e31cad56f591e10ee13112f7837e694a8ac01c248ab309ee65bb2da608ff8c0572627699fac32f18e39c6e4cb30a562fa04c5178834d722ff8fe365f422a9456bbb9adfe5dc936f5fbae09dcba777fe7d22963e005e4835a83d629b898fc94db40da0b77fd8ef34e3bfdca7f45e240d5824b7536f6e04ff607276d5efbaece84f9ebd57f5a7bef2056aaab4a356be7f4022bac6a175d4cd2fcd9d92a47c8e2e6b0d8c6b813ff4f1734fca2a952ff654d2e83d2c8d8b4804a80fdfb01d93a9ea0f3f71b0d8643e9bdceff651857f8453fc46b3fcbe35a28327a823f5c6e7c08d1d0e7f70fb6045e91c2fc6ad10c6256222fa20b82465264d1709221ce602bbc4681f33dd027ef8c6a0c61d4e1393da91ad165a74c4f12d86eb61833e50bc95e45dabe71022c9c347294dca8537a6857c3cfce27f02257903c30854deffd82479077f044957f34cf642767deb33e56e8ce9005b1f50663fe0eb900b9c1220d0d045660b16cb5a2c9633882848d10b9db7a95df5423fd762e0e3fc52cd9fe032bcb27f3c3a8c18d7d9b89fda03d8946e6b1139f1a96f75986fd3806c6cc38179bbc5153de668092bcbf66b75e568c9c02f641738d62cc1c6fc4dfc83c9dcc196a0b77645c5d152fbd83173846b424b1078baa475f5656673db64abb3b2404642a5b2d0371537a2baf0ccb28f190439f69a5ec71b968d369d6091a101d3f2e862be37be02456c0a365941a08cc2ce90481fdd14f3f3f263db2aa7b1c1eca7258b6b7a898bcbeea975d5925dcae94cf50f03d800690fd5d6f834a7b2a9f1f78ce559ce6f7be196e53d53bf445c200c655b70ec0a9f93f2f753f2b06004f18a5e99bcbeb4d6cb796f762ef4fcbf83d4f9b4797d462853c2fbf912f2e56388d8c9ccf5ddd0c794ee71c8f11aa9e11dfe44422dc07796c56f643ad6689b04cf2681d9d926ac18d68602e5f829b31d38133b80f7de5b543d45b03ed3095807ff743117743c05ceb8ae1bf5a9bc2aa3772701cfeec56ecab533d5525c4aa84974252f345f1677fb6a9d245879460f5f5609fec583c76c96d88b0c6feabe6a453496926762a8eb329cd5822711b05ccc9702e83d34a774eb8fd0b50edf692051aa55787b585e4ec4cb5831feb7199d03476b2c7988b22e864a00902c9c7db65391d00c822c125770656f1bbf15636d60bab81cee0854ef289f47bc32555de2614323c729c39020e7a211eabdf3b8ceae188565ef47d218299abca7f56290773b0f406ade122465564b1c85422360bd6a9b2e5e4609f2bf50c9ba68748bf96e88e0f623be49acc5c1eeb8bb5a7d4de58738b4940ec3da82cc683cc6e3d08834503058e40cc55de9721f987147725c31a1d90b12e8c1d231470d8f11fcd9a60ef842585abd826e01a957cd0bae0afc25ab2209949b469908216ae035932cf9b37c23d883ba8a990453ffe1b6d76656344fadfe57c2cc7ae1c25e5e9b7e750e3426a9599889f4abed3abce1cc8d3f52ee8c93f666f135fcd4442932cc0c6363cd50448daed12c58e943bdecbb80f94f0dd057cbc7a7e0f32deefd9b0d7b51b7654052a31adb25c7563495a97e1674f5e9a430d46be707d88314d905ec1464a579bb563e11d06ad15ee31744327c88c05b6187054f6eb6128e742c2115baead60aaf622714b815796da1e6aff7bb34d0568f94465194aa544c58b3e60cad0bdd51d712964e50cc77b14e45d7b3f4d7cd47b825290c5d890c863c351b91843957c0b97aa3d707c6919ac6367f58031683872cf7879a877efa05c718bb08e217a601f4d2a3e26dc2f2b1dea86cc52ebcdf17eb8f5e587a98e6ed4299af208ae0be5d33c4de15ccfed14899717a53453ba0b1ac4daa29874e6375a26e923429d8e89c62b2c32bc507adf73fe14d8a455273c324594252329999efc2cec95ca53e64944266ea322a50cc26cac380c31f2bae84fc433be04e829ab2e6054ab85d80944794faa84fc346569c4f6c0b03a42e02a8c02683b899829857a9e4a771cefa3e13ec3194877c800e82f3e448e12b1d5836c5677f151d0c04a10de9a3e24c18173199b25c701524cb3cee6a9ea3ff66da8c695d77869523e4a04c0beccd15854e0857f88f071f81ee63d259bb5db5e5f7c25be8d8e9e1f985e263809ff4e4fd850b68221a45e43444bcf37fd415852ffd2e39a866b2a64845bf1a1b6f5096b6f1304744746a1ed882590dda0af693e71260373ed6c7d79e3019562982762ceb4a98f404a868abf5500ccc6f79403e25fe93be6b465e715e0fcf612017e1b63f05efe6fcddfdddcb9eeceea485a1c2fb72b44140bdacffa4318e85285efe382d60d42d56dbc4d4fa6fd46ec7d2d8f8b06f21da8b609985bf1b9bc68139176708fb52ed4ed555e4f26cdc15959f276a1d080f6bb7f93c686faefc808ff1c333e383998968825a3be4623936b767ba564202bc616d1e4378eda7df16f457b208a5df95e3a86e48f16682c7b7903d6956d5e0af905c48fdbe3110638ff36e75488befa62482fd90ff5a6727c913785a29b453149fae74aef038809c6fd98c81216281d440d0f7b77e1df99304f2cf642763fdaa557151d1f42a5fbf8f286c8f30eba7cbdada16de8d6839f650d681868daf73768f7c9e2fe6a6fa172588775b58e526f266624eb4216310ee77cee6469e9656f17e45555796c4b9e0859dc510828159a678205689abd0edcbffff7ca43ad9de0c22d87f6313376f114200fcfbb1e04cd1d39eb626a132b75a7d140c7e6adacb1fac2fa107ee7de22fabdff24566ceb14a7556ea238c349679c0005211efe16780dcc448d1ddd697483e806fc53beb8997b70abde28ace8af74c21f7fbe10b4ea0bb666008ca8abd2bab5e010b6395e9cce124e3c47ecdb30447d7d59a93a0c2b40da4981a9c03fb74106df5c57340e5edc7fc1f89d2bb756f070e7d8ce8fbefea32b7568cdb63be459ef1c0e4e9756c55a2e5797053e38d31184b86227427ad02b4b2c4f7d8134b9c76efca658312bbdb99aac182632a62ee97f99efd8a55135f9bcc14f4fc66222a0ae61e7cfc90c79e35f2af742f181ec7bb909459f894e191e44fe72d28dbea43f48276a9908471d310ca402b5963443c81bc413b21b0740b3d1afd2784b101187b95f6c2bd70c9b21c892d7fd28d6ad0d43180b441d983f28a3302e9c8bdc31ba21fff8b3e4fb595d6b8891dcb4dab051010596775aa0c642217a342a2a56a517985385f04dd5d3bef90bb44fb3767d2c14b866c296ba45484db614c342cca3493399b087d17394b1c90fed3ffff3c312b78274b0776fd465ae64097777a9b8b635ec08531c790d292a1ff48f25e2a75d6db5a16bac925fcb2eae238a163461d2587c0cfae63cdd285b143c3513f3b14b0ef4af419d6275b8a0d59b2bbe4c7d2c8237bbf5f0b2a532f92849312f6f9271dd94a45e0fa3a1c1086c4a49e8ed7aeef2820c544a060bb6bfa2e759662d13b197608035903fb014faef927d1547b69c4f917992048a2da6d8bce1e8b95a079e761db9459146148f772e1c3438b6ef06e9a4203359b7ffb13e1bdadbab588c21a1ec339641d5bd76d561b9d543b5fed060c0c0b47c27ce003d93e45745900e7668504a339d0fc0a6b9097aac2dd6713b1b391ed3bdab519ab6fffed80caa68a35e64a8be9e49715106561dca996477bb29b3d6336910eb45117c8ca650172e7ac5b5aa2907f684c38f3aacad3b08ad6d4d8e6bdaba396072195ae600655678df5fa21546f7018db761dcce0c74db44b81a5b4be35ffc4ef57a9972c6e3054cee045af63bb4ef65c0b861f60f6d03c9718ddbe34bb4d4fdc018af618872cc0f0f9764a94ecf2a2156e30f20689e1fe482be4dc8c1614df94ac11315d513442126262f6a2ef34a83ea78180cb84aebfaa6005ddd72420b2963ba7e610dc62522a8103f33b97172c634bfb0ee688a5f97d4590c753bdd6f06ba2ae8175019977e0aa48472ebbbbcdb9fa0000c2f776727b7d5c48c21303821994980f6a382cae3c453268d3c6becd404dad58c7ab43e548a9347188da9f7a6ece9a822c29549c588c0c02b30d43f631ccf5596b70d053eb6ce5ba5e7feebb57ddf437a5023a834b225b4410294ff81be282e2e28dd189fbc791029f6ba9bc356b75f1ccdf037fe0c4a9f1bb3532461ed597400ea609bbb82da1cbe02b4b2189fd0bcf12be2146127273f378fde14902c7e4c2987bce4ae577ba45f8f8bac428c6b1f34345c4f6af3776d8f6623d6f69a205c4ed4219060b36de2256ae1988d8d12c1493c17ed5dd84ab4bbed25e3dc21d004b849fb4104252a1c837dbf8d298", 0x1000}, {&(0x7f00000013c0)="a4485ae013f34e942057b9d8401a9cd553c97c023cdac1e268775e963b45c81f8b5897f059dc58f0a1d6744c7a8b755c53f6a71c1cd687359d6e45bae0210a5b137c330600666d6ed6a63677e7c4e937d7678842a36599174a768923f90a0a3acec470b7b9717188f42f7cf926e8749f", 0x70}], 0x7, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x156) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12d, &(0x7f00000004c0)="0069d7391ec74523ad003070480ec235d769b700000000000003ffc5a164050ad15e72a6173725660008a325886962140d5e2820b9d7179faa822a4d590000000000005e7452e2dd8fec1e72a27688dd350824ab8bd88da9e8aa0e78065002b90259f4c6cf14ed0141f66ddc5f671ac4073120d746ad6e0c519ff26a13aa6cb03e606a1afecc1b4686eba0b52995eb1dfdb5e2c061bed06723cc34c8dc991e1eefc252cc43a276d9a0a43a44dba2816ba667264959cf959fc9cecf8ed395cd1fc740ee2967a61ae021640988b4e15ba62121d76bbcf40289238ba4d327aa80c2c004bb3e4c97009ecf978847d70054fc932c01f62259ea3f9144d5457a94a04499579b5258780c1f96f3c9a3c953fef321c5efccaa82878913ec08bfbbc56ead4e2df2e01f02683c14e88f0259") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[0x20, 0x53a, 0x4, 0x7, 0x0, 0x7fffffff, 0xffffffffffffffff]}) 16:00:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x688, 0x20) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x73110760e97b13c, &(0x7f0000000040)='\x00\x00\x00\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x100) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) r3 = shmget(0x0, 0x1000, 0x604, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x3, r4, r5, r6, r7, 0x100, 0x7ff}, 0x8, 0x3, r8, r9, 0x6, 0x3, 0x80000001}) 16:00:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xffd, 0x1) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') dup(r0) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x100}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:29 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xfc2) r3 = fcntl$dupfd(r0, 0x6, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') dup(r3) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x6a, 0x20, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7, 0x4}], 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x8c, 0xf0000077, 0x9, 0x4}], 0x7c, &(0x7f0000000240)={0x7fff, 0xfffffffffffffeff}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10124, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x40, 0x0, 0x2, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x28, 0xf0000041, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x8, 0x7}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x84caca0d776b183, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x1}], 0xe45, &(0x7f00000002c0)={0x8000, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000010f, &(0x7f0000000000)=[{0x67, 0x0, 0x0, 0x1}, {0x3c}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8008, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f00000001c0)=0x3a6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f0000000380)=[{0xffffffffffffff80, 0x5, 0x1ff, 0xfe}, {0x8000, 0x3, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) 16:00:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x2d, 0x0, &(0x7f00000000c0)=""/45}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x5) recvfrom(r3, &(0x7f00000001c0)=""/195, 0xc3, 0x2, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x6, &(0x7f0000000380)=[{0x101, 0xfffffffffffffffb, 0x7, 0x80}, {0x1, 0xf, 0x8, 0xa5}, {0x7, 0x1, 0x1, 0x6}, {0x6, 0x2, 0x2, 0x8}, {0x0, 0x6, 0x20, 0xfffffffffffffffe}, {0x5, 0x2, 0x6, 0xfffffffffffffffe}]}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000400)=0x20) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000480)=0x8) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000004c0)) r5 = dup(r3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) fcntl$lock(r2, 0x0, &(0x7f0000000540)={0x0, 0x3, 0x6, 0x8, r0}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x1ff, 0x3, 0x3}, 0x4, 0x2, 0x7c000}) symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x9, 0x2859, 0x6, 0x0, 0x3, 0x0, 0xffffffffffffffe8, 0x0, 0x2, 0x1000}) chmod(&(0x7f00000006c0)='./file0\x00', 0x8) fchmod(r2, 0x98) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) fcntl$lock(r4, 0x0, &(0x7f0000000780)={0x2, 0x1, 0x7f, 0x85, r6}) recvmsg(r2, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/64, 0x40}, {&(0x7f0000000800)=""/212, 0xd4}, {&(0x7f0000000900)=""/9, 0x9}, {&(0x7f0000000940)=""/60, 0x3c}, {&(0x7f0000000980)=""/214, 0xd6}], 0x5, &(0x7f0000000b00)=""/67, 0x43}, 0x841) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000bc0)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xf9) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="9f6c85f28986ab87ff24cd41bed975bb84dad05841f3b45a7e4aea24975d9c6452c5dd6a851b878fa3012c93dc43a08dbe345ea7739faf880bb6a2ee328ac7474d5b088f2a7332ff396b35b4579d97e7b14ede9711826967b08c9c84308dce6bdf4b153a35f1f98d47418c97599c4470ee6e363c129a62f54bd4a8c4b9565133c0b9a3b241794c4afddbf125f118e0ca1b4ba06d45e30642b02bda04847741ea42db078d20ad7122f2174d98ef11d441d13ec75fe307f681444cbf1eba8d14a0", 0xc0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") flock(r0, 0x6) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0xa0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x45, 0x3ff}, {0xc3, 0x8000}, {0x47, 0x277}, {0x23, 0x7ff}, {0x40, 0x1}], 0x5}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000180)=0x2) chdir(&(0x7f0000000040)='./file0\x00') 16:00:29 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socket(0x26, 0x4002, 0x7) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x1}], 0x7fff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x400, 0x9}, {0x18, 0x0, 0x20, 0x8000}, 0x2, [0x21c, 0x30, 0x3ff, 0x3ff, 0x100000001, 0x5, 0x7, 0x4]}, 0x3c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x110, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)='I', 0x1}], 0x128) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xda5c, 0x18}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1, 0x8, 0x6, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000000)="60500c56a073b246abaa0ee9004213cbd62ae1638a3792925c5d49cf1689d48c26ab9ef868f7e5ad59b7aba97499c731d38930e8c731ccb57ddbf251e8656296708bfb976e8aedb8ecf3c0ff723c7a7a424c26a1340ebed4ee9e6d511d34686e8bbf33e56300"/112, 0x70) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xcc00800a}], 0x18}, 0x0) socket(0x18, 0x4, 0x8) setsockopt(r0, 0xffffffffffff8000, 0x20000006, &(0x7f0000000040)="99497e42a3ebba35a8b8bf259d82d102f1f0d1f0e50a0dd33d061a041bb9855ce1538b7faf13ac558168818a310aea8b12ebda5758c37624e0b34baffb369aa74a62eba5c6a179", 0x570) 16:00:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7f, 0x80}, {0xfff, 0x20}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x600000a4, 0x40, 0x200}, {{r1}, 0xfffffffffffffffb, 0x0, 0x81, 0x5, 0x1000}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x0, 0xd094}, {{r1}, 0xfffffffffffffffd, 0x1, 0x43, 0x81, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0xfffffffffffffffa, 0x4}, {{r0}, 0x0, 0x4, 0x1, 0x4, 0x3a81}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x36, 0x41, 0x7f, 0x9}], 0x481, &(0x7f0000000340)={0x8, 0x7}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x9637, 0x800}, {{r1}, 0xffffffffffffffff, 0xc8, 0x3, 0x8001, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0xd0, 0x2, 0x8, 0x3}], 0xba3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x85, 0x7ff, 0x158000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0x81, 0x72e2}, {{r0}, 0xffffffffffffffff, 0x64, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0xff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x27, 0x0, 0xde3, 0x9}, {{r1}, 0xffffffffffffffff, 0x8a, 0x1, 0x0, 0x9}], 0xffffffff, &(0x7f0000000000)={0x8, 0x4}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) mprotect(&(0x7f0000200000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000201000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x9bf10b58a57e2a1a, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x2000000000000000, 0x6, 0x7fff, 0x1, 0x20, 0x10001, 0x1, 0x0, 0x3, 0x8001, 0x7}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x14fe62bb2469ff2c, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x82, 0x20000008, 0x80, 0x3}], 0x8001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x46, 0xf00fffff, 0x8, 0x1}, {{r1}, 0x0, 0x0, 0x40000000, 0xfffffffffffffffb, 0x5f}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x8}], 0xb9, &(0x7f0000000140)={0x3f, 0x1ff}) dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x289, 0x110) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x8003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x90, 0x517f}, {0x18, 0x2, 0x6, 0xff}, 0x7fffffff, [0x72c, 0x2, 0x272d, 0x3, 0xc0000000000, 0x3, 0x1000000000000000, 0x400080000]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x11) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50}, {0x2000028}, {0x6}]}) mlockall(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="c8", 0x1, 0x0, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') socketpair(0x20, 0x8000, 0xfff, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:00:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) syz_emit_ethernet(0xb, &(0x7f0000000080)="3a985e83ae6f90b9d3f7b0") 16:00:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x1000000000000810, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x140) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/61, 0x3d, 0x0, &(0x7f0000000200)={0x2, 0x2}, 0xc) setitimer(0x3, &(0x7f0000000080)={{0xfffffffffffffff9, 0x2}, {0x6ebc774, 0x4}}, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/55}}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0xd, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x2, 0x100000000, 0x5}, 0x5a5d, [0x5, 0x3, 0x3ff, 0x8, 0x6, 0x2, 0x100000000, 0x2]}, 0x3c) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") semget(0x0, 0x7, 0x80) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30008, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="f8048d27000600ffff045ad35a05200000a338d2a0040ed24610ae3c9bbba789ba0500"/44], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x20) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x17) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x6cf8}) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x200000000, 0x1, 0xa2e8}, {0x3, 0x7, 0x101, 0x3}, {0x2, 0x3ff, 0x1f, 0x40}, {0x0, 0x40, 0x7ff, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x2, 0x2, 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(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) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x5, 0xf0d, 0x80000001, 0x29d69743, 0x101]) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xf14e) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x1) rmdir(&(0x7f00000001c0)='./file0\x00') munlockall() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = dup2(r1, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x400, 0x3f, 0x0, 0x80}]}) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/172, 0xac) fchflags(r2, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000440)='./file0\x00', 0x18) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001840)=[{&(0x7f00000004c0)="491e0d4368fee704aadcda3c483cc95c2c0f9e71339535a113eccffe6f0e35a0b34cf6ee65f89815ae0fa053cc94dbfd02d394c9b59b6bbde79deef3d5cba2059af48e4c03f9ae8dee0d4ccfc6b70d635204892eca26e35c0884f47f28c232c75278bf7421952a874c8cf272b70747d75a9ca6e3bb54958c740b983ea0cd9e86b9a9a07dad337ae441e17cc055abcd7acc7208259439fea72b31f006d20b928e16393de3a874a6859dbaf356c47719dd545c44535630ad284be0ccda5efebdc583d027e9b9080976a1af12d1650f78cf37", 0xd1}, {&(0x7f00000005c0)="ef0863c25fbf87bce07714aef0cfdf9125e65d1c22a428d91da49f256659a941cc5fc8742abe75b18e1b0ead701adcb2c375bfcefdbfc0d1f6968c6d2647f144d06b9e32", 0x44}, {&(0x7f0000000640)="918a89d3dc4700d9a54fdf845df411fd2d0bf739547d026571c0a4d42e1936d1fdc0a072d9366b96914e1ea0b4742c162f65096c2a31c7a94899b02d7487571a054a3cd7291a1b9f57dfb530ace9f64e1b50dcdb99ca43514bbd21c2d3da7687b849f1c57052d16312376ecd27fbe8fb4ebaf1e305e11f70782372c2558395012362a7f7df1a42b2614e65313d23a56388375634f8b837be4f50599a1bb2f33b90fa4699787e63508eaa63f6fd5b673ce452a925b9ed7c9086928d2536182d9033e5e1a1f4a902f564a1dbff33a9b5809008e8f073771a8f819e3c2ecbc2bdb55cf00d334f798e766dd6be2e06adab22540eb750b2f2bd9ac763c07452513e0dd178b971aef00e8b8d9baedd759e96c56d95ed97b088c0cd64709231635bb0b77a8006b08f95af9c2101622f8d95f87ddc5d3175d00f5f74b4bd2ba2b03f9318ecd036dab5483e0a114680b5d8506194624113990338b98cd2ec14564499b9f4bd2a867c8fe6c032b743553771e27aca544c24eec744e69b19ada22cb4c4e9dcd1195cf67ef9706b7371d1ffb062d064c8db6f0b49e3a4717d8832c13ac117248c4a691d877177abdfe47ae1e7a7a465f297411ef41524460be340f06a08f4a6ddb1f12fde638efa3db90d71671894ede5dfb35c6e67b1288a9d9f832a649abc539b9a7606adb5fd37f544c2cc86b5147ad40aeb88acbde2cc9d84e779e67a858052cc7dd48219a654d06c371601641072e1f189a90d38537a96fe713d352553a5e5aa9b877f6851f34aceaf53088489d51e202c17e93ef06881c9d65a4c0baa0bf76cdee5eaeb11372a7dfaa06f00650f825da301fc3983db7de4b2d5c712f31eec14efe004125edcb271714a5697e600b463dbfa924b32f35c178450a7b4788af4bffe2532db77ea374e57a0e1db1841da86862746a3b804249e4587077cd5ae05b299266482fb5032b8dfab300f3375682603e8cbc3c26801a74ebb5e2f5caee45db271c678367d79b068eb52034360ce95f710fdd3061db07c62f5fc19b8508dd69276b0191276efcfdca6cfc722f3aad0932f3e6c044d91905f74c0c1450ec16d8269ebfc4b8d30938143e1235fd82978866b51139f39e1f5a34f449197f55482e532ac039df45695321af2b6b55b8dd61e13a10fe9ef2f79997111bee07ae25170a5a560abc727afcf84056f5fb8c3481ed1a385b374f89ecf4cde7cd2ddc8f40c930f88c71e8a5b5a516c8c80880b83c578a1d276ce6fe3d4cdfb0d11670665f370aa2e6d33558ba51a492591d5bb6a8f0d84a78f3516dafe9634f9c7e977b43bcf6651b4ff85d97796e89bdf16c19eb6d2dff155e76488fd786425cd5dfce4b6e9a9fd7a06be391831362883a9d3d324f7576192e41fa6652dd52ed55dbdc414f180694678efb02cc4c660e293c0981f751a21979aa9b0099ebef4536d5dc85804a7e94ce8c87277071925b4dd50df61988e31072ecd21fe8a37870010ca5956e9f94b515946535dbbe4327776a8b0f14de3d48d3b93d9bf96b5ae0951f604ddcbc89f46df34f14520262538b484ced91c62872c494b0e29b6fe8befb285411da1ea4ad983e130b5d0b0efefb3cf529e1acc62025d1dfb989076bf326632a70a44e0f2c5c19c1e37dc5185e33087337cddaf9a97eefd2be5f225f33189419a4f7af896dfbab2107a6e9799084a471bb53809e92c32e437ae3ea8dbbacc2bb17fbbe43dcd0758d5d353104b2582c0d7df4834dcf1d61e428ac0e5afb27869d1f857d2cf4bc93276464608ee70afe344ec5a94396d6b17343734419c0fe74659bf84f81671c953885b3aaef169bc9360b123c86a524d90172ed53676d4993a02502711c4ae81df360c508e7be8cfa6c16a54bd006902d5a94959d49c82044c3b27a167f64b7c0b6f808f5ed8a2b42289341b37cdedd86f946605e16b34f9220738c518ae145ddccd510ada5e63192a0bac6eb58a83ba79847ff96148e44336b4844a1d6a5658f34f158b462c1bc03c50bbac53c9e2f53a368f489a31ffc682f7d8223d5a62bf9dcdb0eb6185acf4d2606bf300ab0bd758815c59eb6a77d13f53afc5c0d108b68d3f881bcb2964c64ff129208d5b0c3ceb2da3ce6121b32ce8b4488977a1104661c45cd3e577846de2f8df7dff620561a4300d7a3fd0d7e8641e1452ab4938f2448ecb1fd021b3d085fc2b9e754efdd6525001c05f7b4f66a149495a2142701186a84865feb920a86c5ff9a889a3a8ce284463e27f63d8a693bab2ebbd047858b2026d0fbab62f439d6cb042c3fe90f42c150e3f83b245ff7c7b8edb0583b5b64be79b7f2b964884d8849fc6f620dde27edb578992db6e2e7381f5a5ba07e4ca0ed63f642cd9be8df42801681faaa5ea32b2e6cb39507d11c4191c844b9aa816e78057b56ed3e684945c143baa6aa3aecdc683af7651383235ef02563dd92fed070e520d48da1e4623dd6d7b28c22e26b226cfffdbfe8f976e59350a13521ca85b2209f45344523b606591f7240e8f0d7247b682c71600c6083273d714de1cb8721e9ea513481b1f031a571d3cd87b1d2af3cd74fb8beddf8204b810db435556ac25a3120c85fe103d80927e3712188f5310682e14b031897965b7cc78d56cdb446e8a6cd0ef12bbeb7f1546242b6f8f8de937afabc99e759c5cf0a95835c7e47d884fbc31ed6ed9602d9e564557d145cd7abdd2f5002f828729abb08ba4a2bc198b2be5047baa15efddd5b2a62409ba7357301400aedd0bc81bc9685e6a26b05ab24245a3db04a09af8345351387218ab4d853920a3cc088bcc212ce9bfc7807b1fd15d0dda6a623de25eb7e0c194a8728708b4552d1e55faa8278ae57f1b2275c8b1152bf6becce8290689d3f54757dfea6aa426530ad4333887ce5286cd2dda22331707740bd3277325738320b5753acf788a0f8b1a5a72b2df17ee458f095cb30e999d60523cd0ab24456ce78040834ff30433c0b2e7c48609092047597a53b0e44ea5991e148258e2b62e7d37110b52e9ca3da8d877daffd2c08f5d1db31e590907d15f9a2372c8fb66f7560b19347f49af3880530f23aa88c098b66857ee16dfbb8c15a89be280d135533472ca007d6dab48dc223dcfa1c893b61e7dbbbde167eacb30f17b77795d8d67ef5f53c568f1c5f7e8db801b29d439d707eebeff47cdb1cf6928a48d2a93174dc6a1465bd2a964387b08dee3338819bec58ba27fb2eb348d14bb127dfc1047348b694dd55c93ea66a90783e504ae51247c0c2ed7369fd9770cd79e3047733238f5349bf45ed1a9693fa641c329ca634db30dbd848cdcc1642ed13e37e02e07da1d6b412f2cb2ea972df7c09606b637978990db628d43474885fb124c557d2d18b055ccc10a33ab64a6602646f530f7944b35a92faaf8fd1358c7db91311c0f980b7a48a6ebcd0593be3e1d282ad8d6a94dadb73fd79156343690918fb529bfd2b146bc685744f46bbe9f2201994d490ac00fb7398ae93e9a5b980dbde4e8edbe25ae0ba5f49113b469a58ed86823b6c22ed3dcdc152422b366c23cadba801a91a84cbc38bd19c3b1ffecafce38db1fbcef83bbd187b8ade0e391f8bcb9e52e3dc87ffefaafc6ece36b20842d47656fb15b3cc30017a136c66a49a27b1a58ff899795b77c5d6fc07c4315626b51745df10076b0bbc6bbde84d4a2e42321e0ab24e15b7f458c4031ef8383cce65f6a1486f63fe109e042dee055fae0ea9c8f892ddfe070c6cd32699a525a2e4bd424cfb4e5de2feef4223b1f707a879a6c69b4174ac17078a83408882db23a8e70490b542814d7fbb5846b66e5fb0ec84d7044be2a8d300732dcc516e71e551799bf4a062c2b996d4ca5ea8d8ad2217be4507cc642d21b0a235526e773d3730c8fa5784adcd8cc64affc62724f8d1856d3ce1a0cce48085c26c45ca30675e5e6357a18d0fa003bd21778a6d95a9bce309f6e2f532fba83383f32018a02206099844d9b4dbb833ce06199921cd5e697fe8bd4cc5f10af022bf1dd981fa2ea65cb4f542f06785595fe490e3f29a4e8a28dff68c1239347d282642af45a8db28617ab3b9f70af84db3130c1cd46aa9500c9f7a69fa0f043143d9ccba887e8d8e0e498eeb406390eb7a765a6a97671f18a75be065dc5e881d28dc09e8b7ac6b13db064cfb767250745fc556999365a6be91abd782428bf694403ae9f1c995ea692147e8507ce4f06f0be4a7a254b12f96aab95c6d7fa5cf8eda3a0f80a91eeb11917acdbe4c7fceb01c50321687faf4e64a4299e3e83c5257fb832b48f21b06cb5422faa7867b98687e0ed7cf9933497059a10f54dca17b76992170ce364787c9c687de879f063e7f40e217ecd5d230fdd4582720bc1fbc6293071754efbc163bf00214197fb33ed8b174f1490fee2de981f4b69e6d753348d52180cc03e1553b6db691e24b1a74e185a3b120ad7eb856e40fcd97967efae7e8af81da438662fc3472e6758fbdcb3432cded39212d18a54fa3c98784b9cf18a15172623ed8cd45ddbe91cf85e3c983c98499f235f1daad45e910ff499c3a54cd23d87591db926524985d1ff1a68a17325458d8071933e902fa408b2e7aec0ccbef0b41477a540453fd0647bbdd98be7e2c6db187a0b754b868160f32e886d64aafa0baa9631eaddd4ee34f366989c20353d9d1a751cbe3502b27469a2f5ea8dbabcb393e0b189af9f595afc79f6b024b63802996e3799f780b8f9afbbc27ef1186448664030961c6debfabce89ac82bd82dd3e79d88daba92ce3c4e66433b49b1dcacb89674c7c5cd99643ae0d88e07a5cabee51ad9e483564a9872536c2b86588d3c9d0df84c1ef38d982634eb2c8fe0248b39791ffe2d4f1bfbc669aadede350977f335fc3656a44f6b9ef0a031efd323564fc8d62e615c43ab3f8ba50f1ba0c33efab011a3c17f9a3080a31e9fd77d930acd04b3baef49ef2572ef5d7dde10f1ed14694a7322291d580fecf5666732659a2a86692fb603462d2a633eab19a7815156de2b4826b05638c81936ce69b914944104011b049a4d125db3d0dca0cfd55936781bafd3b387ba42b8a9e6a8d734e1fea5da1c34446531545872e354c5ae4293871f51b0a35b9cc0aca7c444f439ccc7158f943b460c297d820d19815d8dbdf597093e1cea3d46a407eccb1b372ed53fec2e7a62d5c2e72f519841211eb1ae235d97764c013fc389d53a6039a8d75a9ac01dd692a165985922fb145d00557287fbdddffe4f90b3f7f95636f62e4a9976d5139456a20e3543f2252e8408dfe494651c8d0aca7b685ce7d9be6957b2ce16e63580e4be59139770529c29d09a3843343376011eb047214ea2a1a9bde38300e6f39e6e5fc195a3abdd7f7b7e588888b65ac70aa01f3e8c66fc7b446347a4b07488ffa7b8c04ad28cbf83a0a6406db1fb2a54648a6c4c2cc6544301e65c56cbcab7abde77bc39a1f17976a4998c4959a3e61f5c04a8e1ee2de459c61aa0c6bd9ffd6bd831044fcb49190b6f3f00e362f9ff6d69297bff90151f2e4ebefba73211563e40cf5ea6e999f27985d8eac1b6f175dd19bc2fbf602502bcf759204b1c5bf68ff604faef7e4c532c789ef13d9bca5639437d9b2280f3eb26ed8ad43d0f0fd59872cc8bde193b35a0e7d2da0230eb9cd962f00649161c802cd34ec7c5ff6e49a0e35463edbbc9125f16f6944fdb0f33547371568047839ce17d4d5bd4b1633261c61d1977b1cb2d81d7b235d7b8fc1d4a43bdca608644ddcd539fd4a7515fe5bb244e4c5fca3175181b08a24154c2184a", 0x1000}, {&(0x7f0000001640)="41eef02b960033b10e7164b5199d54b0de3c8a433353f2d471bf153dd9d5fccfcc259757e0a80934b7cfc3d39c23a332d3442dd9fe01486bf7a4e8e8241c2e6acd68011783c583d342e864140408b63bd9b260f1bffd241831204dc12af2c789a15f92809a51b9b9e866910daa217fed8417d2095781a69cb4d33cada73352a1bb9b25109821b26ab8522b5e91804fa718a58e0d6c847a47c9d5184ef282af132fe6050650d716a81aef5f65ffae25d7369bae5ea14b85fdeb2296e496a12317ecc2f6294c08ee512e10f9e5c5f5d90ab0a34297f9e2d3bfe2d08f4231b057d11170070123b0224c", 0xe8}, {&(0x7f0000001740)="9173ec51f30e52ab7361d53383690d6decef869fb6a947a3efdf6fced6b9288942fc08d85580b1408d55679b6bf542a5dbb7374e9cd12dde2cecf13776d458b3b4ab38969173780316d35f0092bc6e298add3d43e2be3a41a81e6148ec1c6b2de88fdcdc783c5a2885b82a06f0853d12b8798e7403689f07a4f3a65a7ae3fbd7f99fa1af012b92d8082534dd03138c4cb169afca60dcb2fb2ccf71226d5953d0a785d937a16c04b53180d72195cdb25298c8bbfb4e372ec4bc5c2b7f2279db2b568ec1e155fcc9d87f8b28c2", 0xcc}], 0x5, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r0, r4, r0, r4, r4, r1, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r4, r1, r4, r0, r2, r0, r2]}], 0x78, 0x1}, 0x402) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r0, 0x2000746f) getsockname$inet6(r1, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a00)={'tap', 0x0}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000001a40)) utimes(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5}, {0x0, 0x4}}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001b00)) fcntl$setstatus(r4, 0x4, 0x80) linkat(r1, &(0x7f0000001b40)='./file0/file0\x00', r0, &(0x7f0000001b80)='./file0\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x10, 0x0) socket(0x0, 0x6, 0x0) pipe2(&(0x7f0000001c00), 0x10004) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000010000000000091f000000000000"], 0x10}, 0x0) 16:00:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) socket(0x10, 0x5, 0x81) dup2(r0, r2) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf66", 0x11f) 16:00:31 executing program 0: open$dir(&(0x7f0000000640)='./file0\x00', 0x80a00, 0x2080) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/220, 0xdc}], 0x8, &(0x7f00000005c0)=""/40, 0x28}, 0x803) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getrlimit(0x1, &(0x7f0000000040)) socket$inet(0x2, 0x8005, 0x1f) r1 = getuid() getuid() setuid(r1) dup2(r0, r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() 16:00:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x0, 0x5, 0x3) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/156, 0x9c}], 0x1, &(0x7f00000002c0)=""/133, 0x85}, 0x800) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x3c, 0x0, 0x6}]}) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4000000051, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = socket(0x10000000002, 0x400000000000002, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x207) sendmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="703be7fe123c787aad0fdeeaa54969a68dca22e47a1eb614f4b49dc4745dee86c2837c5697b4c2d96855bdaf83006f6d796d036f4fc54253c9c692339dab58a1018f56597af7b4394605b81378c898b8fd30643407dc83753e101814e8d02e7d2be802fdda5167d47c10d55b05548ff336df417b0a8cfc7d45bfecce8bdb084fa8638b728f4299bc029b5e84f3db1a30f0f18edb809ab21b6b3824f4a3f728450d3453058d769f42bd958272d0e40433683715", 0xb3}, {&(0x7f00000002c0)="ebbc488a4c8aa78b7c513b5db7a815f44ba208828937207f4cdc1c7c1c5087c4928e9713425a30f510e9c0793e8f5fcfc02f341a39cf460c3e9f5cbd3311e57c561c66843066e8a77338d2985fc20c24b0daece9236fa2a3655d9e7499328c593317ce85f7a6cc78186ece276db83f22ae5990c8343cfebc17b0ed45532c892061a2f33c6ed0893932a33d6d2172922de09e7e90c1b06282a5b2b4a6c67a4fdd7f69c0550743e0bfadd3f0ef030bf5300315b53ef6062dd4222f6729314e993f6c11189f73d317170bca0b9d3b8faa829e2d24e2ef46639261c3b1da0c843d2cedb583ed362837022ac064c4d588fa9b1812182f8509ed9a8a2b661d2511768a388493b76f235f2ed102ceacf4eb3fcbc092c36a561ee7740c2ecaa6e7e9d3f8fdd362acee626857117a0b5101e398c629145d5f491b2a60faf142e9f2edca9b731de0a15aaed5da71513001dd8008446c2d301063ad7cf73998bdbcfac4cc981107723be21d6413df4d5bb0b012ac3a68110273ce604d59423b53484624cc34d74b1d052522c2c03f940784fa1605f2761f52763dde3e03a735128c3364c55cf473d21b3c19526411fb0c2f9e7bb496e2387d391d9ffbdef01207f7cc868033401c2a9e0e248358bc242c427a9823164f416c1df303c64df64d451529370cef418afbafbdf7960cf6ed36411ca6403fc74c3976c8515928f4b99ce45f88a466d33c07bb27ad4ffacedd30f493c554341fbaf7639b7356c765e6e44d947144e94074a22946796f393822256f4f55bab2490a08ac08458651ba8d90dc4ace2d72d21325c9baba077949264189d3f0fc639cef8ee3a9b422a70ff5dd6c0178a9f401b4b77d9b0b39f94874f574650fb9173a198afb73039db0effbca780138d63fc9002445ceff555d4203b491d7a5f38d630b6557d56c2e01609b523b95df925b0fdda383dd2585b13b7acd724f3f887637e15df58adebdb7c1b06fa5622ad4e7aeb0bd75e0e918134cbe3975b00ca92e8cd1e45fda0de09b09a96a806e04b984b9427edbee7c3cf8f034ba6787bc65ed8ec01bbd60207a3cbfaa93fdbb6c84c0a988a141b9a91007fbe5a89ff055b8a87b897afdc25481722a360661422d04c14538596b36b28b619270841fdc3ff4e21665579270a90cd1fdeafc32f38c81a867ccf73fd54047b1121e526664456a4685eb43abd3a75491a4b043669a497b34e830a6fd0608e3f3a9dda2d25741446987c41e0d9c837f4627121bdd5d3908b6eb9cc5785edb5aaf2afb4ccb5c99fe005327606e60f860504f84eda77fa24167ab44acbf05ab469f53909d2fbb9e24fe8940ed07305a1cbf49f836c8361bd8997da91c4013eff19c041d6120b70e653df9b1238cd52d425a4fa0067f997d40807aaad70a819ccd1f2f112e649674f72fa30cb9bcb92c7fe42e03c1eecb4d18596160db57d6b2848b37cbda3179700366f827c2bfe0b587001903dc75267088f9c5a628892146ad3e97577881fa65435302b2554d6efd0082afd786ae56e92e366d1214148907b602be332b19d934cc49f4a142c0902e683c6aaf03b1ee09ab3e828ca76a5822a2236ed5a4d72bef7e9befdf9342715cd049da8d2a37449b2a85de2aee64870cbcb8684d816b3218eb52c0f449cebde42d143cbbd7979a8a0cd11379f01a296772a976900ec0977b05de57392755742852559530fc9fa8649325b340bd8912695365333f6d9bd8f03312b307a58f44b1a0e197ce9662588d4e2f3e1ef6f18b2b8a845e0332de258d0aa48bdf02ac76b09e2eba824cc34428cf060d478f96e23edebb5efc75102d53c4503abe5566359469463ca7713c5c4d58b117b69ca3a8f9c8d4bf52788d81cf9f15caaa05029602e1b7e801d7e785b4eafc95818e44c9abf6f1b7693e0e6abbd7bdf688cf7435034375ad5230e7855df575d296e2fc69a0356421124ef406a7b227c7fd8a69bfda94cc5a7437e60430b0c4d3484ac9f5fdbe62b95eac0776387e40ea35bc5f0e93ddb9a2657f75f7b4c0531eb8331e0e059540338f213cdc04d091bc5724c3c17ef91659baf7a90a12b0ed0efe372d5e581cfc32370353e0edce1aead14e5a0c92af7b784f1ccbd4e0a61faf787f036b9e60cbdde49af2fc578ea1569e8d56eaeb7bda094baab18066f4b5e8389f0758bd50f1be57b1076169275946fb4ec0f1fffe27b494c4ac2b06ed41f957ff695627306e649ec7284bc18b51623a4271d0eb531774c5d2120ac14f19c0a1b5879f642111c816666e5b7de38d084f3e4771498f24f478580a5c8315381dd2dfa626ba8f7b418883a95788c4ed9c9555c3b1f0a14e67fe8874648fa077cdf087acaf6c192c24d3f6324c4783b3762996b9c7f5806d3a400d03f1a56eeb53ff4a4567c4969ceccd7f59aac3feb5f56179c34c774100ef374010468843531e64c17de664a167ecfe91239888ad9fcda140a88a2fa1f6895d6e47ef0a72ad44d836d566c84a18c8f9ba4fe3c0326713f8473ce899b39d86b57c357c0928a21b47b8b6be5c95f26a170c422c86444cee0f8e1430ab13e522bbf65a6cf58eda99048460294564316721309c9c5f18a0489ee7431af608c83dfa0120b699f0c970582cce9d5b6fb21ba6a3f79f1565dbf9c24e2b383d92dc9314daab972b83f1d498e620864f04ed216a88855e20d34ff77338153a9000cc23b2c4e0f7af3adba43938febc7ac460a1e08b0a4304a56b22d3f21dae9123012efbba7ce636441935046d5f64bde637d7794e78bfc862657423748049aa3a43ee1db404b69f39d14cd85de26482db63123e2b47b8f8af0b50a8cd81587b31fcdc24e59553484c81e8186b36a648915b553664e5806e4b5de2003845694382ec7e486fb204a4145120471755417edae72ca8f1593a4d9ae5f9400b7a35b773efac62c01655dc74524a253ded6d4ca7461d250fd7473a0f78ace85e90f2d9c0dc8183ed057d427fc819c8a253e27ac2e5add8edfd77443b4767feaf17ba183579fdc557245d94ca4e1399caa7e9882e5134451b3b14be84caec2258d71f8477b982e516b48b4b61cda7f6dc8f3c6bfe646aebdb0fa283019c16e7ab08e91092392673f296cc931e650dd75b9282cfa2ec17946a16f9cac44d69734cdfa9f3e2dbaf2f83aafbd501803754c99b3ad9267bcb72c60b8d7a8dd666a29c0fd305d142629bb290d758707dfbd8547ded71a755cfd25631ddd7fbc3aa7ed1322b26b6cc9b623a568aef5a9e5c2d469f0affe06fbafda21976035a09b3990b64cc837eca1e6db938e17da0b849bbbdf1dfd71f5fed3e85589e037c41f48bcec71c0e4231a38c6dffe1bae75451e3bdc5593cf289d63cd3d1c5b0aa93c161058aed9518489a2a0d69069fe6578e20b46e73500ba0900a0884aba2e0b95da2aefa52fd6d510d2ba08830a2991ecf7083821c83b6dedab282b314a4ecaa6c8e3af78545333c5f6b0b91a9934c71f542b5486459c2addfca6a92ab326e17275b0393d015ac3600f14001417dbb98e64f94d22eaee1034538b5e1cacf24f8f37069032b3ba64a2e9052bebbc755310f9fa0598998667222eda5f6957cc39250eef6020f1172d551894e3c6822f030c718de35ef125d8e45e9dbfa1eed54cec1d0ad904a4443ce8c6e0258b9afd4a6e1117c6fe6a7e791084ab571309088f061173c166d10d3fb84d2d3d8a1eb84645a5fc17410ad6998680871ee6d2c17ca558a282709db2870d245efd875d901cadad8b64708c77d45f18c8347b6a185e097999bea26e63fb70251205d611ff52adf9b8f1b46fa438b761d02e7c2401b45062e01755cdd603862c8b700f5936d06720ee11c72482be1144c6983d6e5dab46fa55a70619ad2c07337efc826768082b0f203ec1bff67e07c1c2d54c0c647a7bb3e26b357a56763e95cec412d2c9dcbefd0ffa66e2aa0103509a0f441bc646b19baa78a6a1bd18ce51584728ab3e2d06aab8078d2b2fd8a6abb9f47062c7059a413f78729d2ed0dbdc894d6cf1f6d8c228b6be76a71c00f40537a8fd347863b497e205075b7ea492cbbda8ccaa10e83c9b69529871465a2ceda03b1af9cae2ee22b92ed9bc67a05fba35efcddc7cb74f89c2a3227e94ae36e745f65dbcfe3b564e53c83ca86919bb2aac464c5565ace9b558b7ac145462cf687aabf60dd61e9b5ae62ab29892ce717e41ce3a2aa946d28c4f35bb24e66367435997db0a0262f677898ceb28a91c50b21b67023bd3c68d52413cdc06c3b63ca7bbb9a6a062fde245fec56ea8950750c1ca45ef759e416183ec043370d8442156c0f00e61ad6095a29c885eba266ff7c419a4a878e2d59aece020ce32cc9b15750a72fa4f8ca0a2c6d3f518e7fe8fd7cabbde1c4c1c556a938e625360ad5334573aa5fa6f41861fc8c8e972211bbeea092113557297995dae9d7a9e8db2a0d37d2b26f098e335f71bfb8a43bfaeab72c1c166bd3a0cd7546c06182fff954bfeed69e7de932968d45a52c74776bb7d75170cd1915b076c5c6e155232bb21799e6671cf5f54d47bbe6d76bf88a9441cafec9604baae541bb4977237259932295f088d28910ba75e9f751ecfc37dbbf387c630d0f57b26b01071ebfa1962fcf82528f696d11a89dd402700e39b3ff243db4ebd81cb960310f79b37a33502d14c7920e04679f139eeb441ab41c209845e60acd6c0594542149183b463acd16847a4be5c4712f61439dfe083e63a6b5ed3ce84619cea6247b7bfc305a5a50f55f641aaa007da80c698194d0ec3dcb9d6ebe9031b4d88b43c00732fb32fdc1c222f1f7408653f2bb959250827341c5ba681022bb443c23eb5f9d0af2378b5638855573cc641d9844fa71893d488a54ed06128883ad6d9c56beb818b18d97e6387af72acc00a0609bebbf43e631cadb15fb4454c1f4e69603d110717b01f30df03710a4027b10e8581324e6db64be39d3981e384e84b050db2f6d85228313e582be2daddbc9e9df3b68cfe644a28a2727cb822d17f32ec36b7739298debcf7ffa2b1ac55eaa39fa1b4ae6bddc5ea3bd7d152babaef2a6113481c7b03875666b87ceba1ca44b1da5ba8389c2b00af9c55edc909c0255e82f6bca18c112d6ffd0e219b8b7a3e083d4d5029fdae98644e3a06a6c81be09f7d68c2382c05513234b50e0832a9f329bf2624d1a31fa811ea028c29e33928a0ee120154461538f566e8e6bc060caebe835edf58b0b4a44c50a3f36020030ae29df5d9aa4aa70637e9529214c8533e35462b5b8bb45a649b0a8a1261b8a3c0257c9da31c6a91b901aa6052332170631fd74ca6243d02a1f3cedf7a8632dbb6e4fb1b5ce5ae4485d63b78e9387f4d6cc6ee2e7697413", 0xed1}], 0x2, 0x0}, 0x0) 16:00:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) mprotect(&(0x7f00002ed000/0x4000)=nil, 0x4000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f000008f000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xf495, 0x7, 0x6, 0x1000, 0x400, 0x1, 0x540}, &(0x7f0000000040)={0x400, 0x4, 0x9, 0x7fff, 0x7, 0x0, 0x0, 0x1}, &(0x7f00000000c0)={0x4, 0xa33, 0x7fff, 0x100000001, 0x9, 0x2, 0x1, 0x1}, &(0x7f0000000100)={0x5, 0x80000001}) close(r0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2a, 0xe, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x20) poll(&(0x7f0000000100)=[{r0}, {r0, 0x41}, {r0, 0xc1}], 0x3, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0xfffffffffffffd84) r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1, 0x3feff}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x200) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000035c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfbda04e92b3f6070) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000003600)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0], 0x12}, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup(r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000003640)) r6 = dup2(r4, r0) getsockname$unix(r6, &(0x7f0000000180)=@file={0x0, ""/33}, &(0x7f00000001c0)=0x23) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc, &(0x7f0000000340)=[{&(0x7f0000001480)="d67bac92118e62c28ad5007541fa86be543dc6cf095e299fe361155cbe72e0de7620fdb627466f856cbc8beda5ab09509d90db749217ffc1a49d78e3d8970efc4b3316211092781858ba4e3354cf97643f469d13fac18beff8796848b8e1f2361a90bebdd736e9e0407072616ae407463bed1a04f8fefa676f17fb92cf57c5be3679cfa5540dd9defcfb92959ed1c4a3bfb55a232700a5c670696fd6b8f546fd05d2ad10baef82baf0c20f08a900bb81a19371a00a6c17e55483a826f70e775eeed4a699c33698c80f0851125f2ddb087d78e75be9e256658a5dc7d4d39ac92c99efae16c788551a1f6b65af321ec511e0af3ceb46dcff383a2ce8201c387976464047c04a3b72042eb98c12a3ffa7d7e8bb1312372fc6a90042ff6bf166ba78600f1ad5b9bc94127859a6f9014d0d06cfdbb3ac03cccf8f1cf283d2caf7fb774fd455ae4ae44bfbb06daa93b5653f344bc155d1f0a2f5cf5d807bcdccae85979f07900c6f1e82fda2be845ad8e3c89cca86ae03ddab32cf491b959ec0df4539001236dbe8476258e37b2f725bb1fcb8bf8db47736f817951b819626985646ccbcc8c0113271aba5c4109600517d6b4e23b1de4a878b46442222b2e84f8634b54e52ea96bb6073011a5ec08142a48ba28c7d2fa82768d997c130e768d1a63e241e935af4ab135aa0fc3facd4e1fd036c8b23c1590c9f6b0be981b78417fe44af46a0fef1c8a4dfd0656692f403b3d9257d6897648dce52063acc4be35f7c736e35c51f2fe47f659662d3f326df46e149989308964f059afd55f57c3895cf3f65f5d1d3198f2f9b0e63b4a60b442b23c0023ae7c4d6482e8423e95f2c039c0916aff854665f536480a55ef5bdc8526dd9d465d6996a98bd655eb71a42cdb8c23ebdc83dd5494d309f8bd5093b49c92fe3c9db87c9f3e80906f55b5e07096aad48ecd5aec40aae106f4f69b4ebf62fbb86135adbbbd3bd61a31e2c594fe144b486dee26fb681706b86b494831ccd57cd6fa36956e394b5c7e21915f090d90763c11c5c2283b60146d69254c586399549fed978b682f450d9ca096c1664c927fb093e39337c488e595ccef88a6085d380e642b741095de08a34530e8d89037a12c7f924025b9b2597610e8bdeab113a85f0e61c2108123be5eff429a8c6c1a8727a3847a9cf1ea41fb969bba4af565ae01f1532bd1af68f67d63b4bd5c243bea2690049fa31ff494c5d3db0fb032bab74f2d2c20a8c9626fc64c2a5c9e72382cbcee9ee3b9056ffab36bf04b11b90dabf911a707440a219dd4d910ea7d33344407eb71e8ad1ae3ee4b973a0ef146c499ef80a41a79f66ff7e6eefcb3681997bc75a8da3664ada55bb0461a3873133aae17e0c8de64d61b43fb5a24a3344fb1290cd82d9443f2bf60eaa5e48884c41d6c0224fd0d4597ccd966157297a5edc806206c69a8ae8f4a0f69ddba06d67e235761eba1d83bb078fd37b7e81e0d9e7b988ce382d4dfc69d1e2a4921390cf2e8f1d9f4529cc29c374bc5991f6f3b0514f5ea3844110cc1c6cdbe22fa0fe8ac4c414fe9df9a0b66e8ab0083a213fbbae9b0a27c0132386bed55fcd3cce40d8761de420d298ae87005250872a88935a809e19a9b8f1f2ef0bfcbc5e38b6cca82d04cb6461f1858a95f0fd002b3c3d47ebcf40b462ee8a04703d2840023819ecff560443b89ee26119dcc307a3d3ccf3b176604ef05ea807f2cb8023cce588fed407559cc0633dd1e397bb19bc7ce654eaf5e89e474a632f9a9253cb8aab857c0d2af559a909a2382834fd0306bd5091b7ee1eacf8fd95de078d3ce5cb0c14718d98067561a1555da6554415ca34ef4fac96bc55002ad4052b7316880f029ead31b5292c378f10e2b130b4fbb982a46ad7915039fb67ac832a0a4a4fad577c2d469b4e371b3ac4051df537e54f4505c8b2bfcd5337d175e945c8e67f01c481c58e2e814cde011c81664809b2dbca57435288e5de44d5f349ad98b35e120934a495058f00c6d9fa042af1ebb188e17d8d51a07e03ab0bc1a42eb5aa66bbd0eb94a2cbef55e720088093d813648bd8fb5daaa2c0058cb3d0e2aa663a00b79fd6f89e26693210fbea3f2dee3043c896ccac819fd53e8afbf393d18ece7b1e6d98762faa86030ebc8a054978e0e5d9317fb8c14ea9ac7833da51770ced70a4f6d2bddb56e728ee9f9dfcde86fb2cb1028daeec55f39419c8ec2fb36159a6b8516522f98d15c9e2e67735b96b28b8d243469abfc183ab067ccf3bd8bfdb124441cfe54098b3a00acfc12851c06ca27928b559aea8a215d2a623b8a614931285bcade7fe28de8871bb8c7d7818446400e29e697f17fcb97a2cfd865348ec9bc66c9985d270282a0711ffb7bd6af1455506b986f4f3a81441d7a6167105d41a51866b4151659e1cfd4cc1302edfbee587fb8b9a2facf3af680ba6c655f3a65032ccb0717a8ec2939d3a3bd035fbed64894bf95697b8cf212403eaf63bea4d69f9943ffab04d04372f10858984ce8ffab75bb583466f5fe9f198c0fb4372b8e31ef31e7e0fc691614b5b94f42d3a14914471e983333ba4d78797a78fc85ea9c8123a0162b541f1b3f75699cfc76e7a15229fa65018e22b5c13461612c80c36b26458bf54c5b41b2cb5a9b4f770d5c3e2d094d386d35f45ab9d9faec8b58da638ae8d9943f1b51e03b72703c90eea295d46750b597eba7ddeb245c0b8f08ea054679e8fcf1fa84434488a0eaeb60743a61e6ad6711623a92391b39429c208ba9e9cd1340022432bc44e05ddc40ca9eb2360574e1d011fb8d5ee733606f8155ebfaa09c01ac8b1f9d1b0858c0c0f5fa5811a8a0f03fa5f6d06689184e968e859006ebdef8f5c27b896fb1e0814e8279bd54a7621909a2f50af42f1b4b43e2f354acaa3ef574f35c4460afa1954d457d644bb1951c820cfcc1e151b3e3f5a683acc301a6987a99d6eb5d371d6d47ef9a1725fdfe683028b807cafebea6b5e96e99883bb16d5fa9fe53a189e4c608aa8f210e4e41081a26e61945f90fa2b035e4667d8a251aedcbb88334a3a9c8c4eb1ba583a3c3c8598e54937cba357b62a6890e2afac9804e7938360c52a7b792419477397ad384f91a2544ab017c6e76e921a87e8ed4f1609cac3b4f352dce6ea2eaa33c6522ae2a9c458fd6a72be83d89fbb70df0d3f4c45dfa829917bf0ae1f3c7a5ea248734032c46b73fead0be054fcfb6bedb410e273228a741867494253592daf062843e482053bfa6da135791abc42ed5bb5b873f5384c4efc0321e393fd15bc46563d1f0342e42d51b0c16e477aa809106b8bcc57e3636a5950eb733a48cdc4172a71003f79be92b8bd6812bfcb629b079ed997d006c2af8c34756f39ed90a1f4383e5c455988d7d3d9998fd2428b10040262204834d0acf0f384286518ef8ad8c12685ea81920fcbf2ca64eaf87acd933c9ef1c78a99408e65731e25a57db38155fdb0e613f097a7dc3c43865accaccb5701fd04acce09f3650f36bd3174eb1cbb7423764e756154a11b9273916659c05f951c97c7c80f256e3bcc6e01fd02e5ea66bd07c3be5a6f5234e13dc091e1fd311892e876f9b4fd0d5cc2e798a21ad6c32627061d461b28ac910b4a0df8ca803a286627aec989ff4b65412305dfa244aad3ba93ae0e3bc2320a1af8f1bdbfc6077005d0fc1494b2debdd0ceecfcc294206f852cc4e9cbfbdd3a545c94483b8107b9cd27f80fb9b0c0d250395aa1ad12292e74c620b504a140e9b39e6f385a44e38f8e910aa092d1ec2e6de7a987472a55cb83ef1452e5c72f32df90a0e41fa54249cf2258366581a1c6485d8c6bd9ac79bfa07d4706482c78d0d1b40f3e016e972bf74fcc4d0935f33cc7ec796bb090dcd8a46c65412e99ed90139404994c8d6d6a51defe82c09cf02d6a442eeaa195fce52e02e0ff94b37c246634ffe3acaf7def4e518a248484eacc58fa8534288e3581a9353dc0a9ccc4f4cb5402208a0726da2ff1cad2396e04927c3af540be1cab1dd12a7fab34fbbece3ee1de76bfaf84f7189a3bd8a0b6b3e12a5672505f083a47a3ca3c6f1242bebe12ccca58e977a402e2a7b6390233451f8dae8a434e63c5ec3cd262f27d5be53aec0c7c47fc63cb9d24ad136fb208c2237cb1b42c7eb0810393d17638f143925b75e88fb397b3b5212366527eac36b3a36c275d64fc4917428949e1eaef23e9b48614c028727786118fa63ff7927da1e70abf45b03239adf37151d8a421e2ce830f0a788a6fb3f3fc20d83c1231211e16f62b838f720eb4f354d2710e4db267551863befb7ddd34eeacb89b218dfa279b4a0cb2b26502ac2dd6614121cb61c12e53b3c631ff7f903385560347b40edbfab2fcc8ed3c467c4a517e672c26db8a97060ea14f011eb2c8b499f38fd1a3378a3c3fdee15baa1641fedc589647f2eb941eeae7534d9120cc3019c3f06d1f9f80a6aa6fe42fad9dcc0900eed261aec5516a9ba655c3898b2b13ea9cecf2c8c1275df2ec1e8ca7368530d2bc4e31e413dc1c6d6e73f2852187d390e60bead000632a62e45247b7223a4de8501e7a897008ff007099e60303e56a81599b9bb0f539eee0b56e3a9ba5fbd8b05c4498d367558679f7a0f416c93c857bf16b750d103c6ab891bfb4c47f76ec352b22da6054fda69610a335b4578415ad09d790ef79b0b3a5ce97a8f79dd46cf3bfe44d06cbf950594ab321fc2ea37da3af4a56be9d881acc1e77c2dc57349feb9731e1a29fee8fb696157ba9b0cd294f0027c91709f5db35f843e5fe03e1ca959888434dc89ebf3b238b90d99a64928900dd1b32be438fa41e10e28212ca026dda6dbc32146ad5a9cbf9ec5588cdbdd3d227406541418b60dc64726fa65d569396d1e8b097ff083c68abce109e4f1f6baa5c05e5c53d338ebdce7c2ccdc5510f00f84ea98e1230f4bbcec9ecba05e203215251bfa9feb68a44bffcabef3fb8cd74d7f780ebe2466a28b2d10538c9a8eb200e4c5af7e3063aa6765176195c0efcb3e3ae08698624f96b28726ae6a2dd3fb4d7588e03c02504fa0ced4cf7e0cdf797f8fb7aa3ffc474ce400e2f082c7babeb5262efeed5b895097dedcff09ff55547d02c2542ad9292578d2bb5d9780cdcfdc853ffb8951a124508232f9c05a09a5e4eda306c22589931762119edaf9965b626826ae812aa71ee888e3c0770c6d4aacb3edc6011f656d51e8f72b6972005b58e7b972cc6679d97073f689fd94c2500f903cbfd48502dafdd8224375bf64a236774203bd43fe71dc456e4529c2b7802f24ef079e4271be20b5f9cf9fede15006d18ed2a35bd9fd8ea7b67b8c306d0d68201171013995cdf074888d7032a54ba66a0b8a748d43288b559078b689c643952f36037135175ae98fc73feededf4079eb3af6c93e8084bb3df95a5348a2e5e2e60c99603c1959de00ff0316162279332a8f0b392e07ae208dcb42ae0ddd8ef8326c944754fb035fe94b70c761be7c0bdde3d62ac6523520c52aa2bc6ae37fed829a7fd5f2c2ab67abc7bb3b2b2a972ef3d53e020c72730d96dbeed59a3594a042d4d63396bf5251085bce08413761e018adc657ade15ce98fbe7a65683b73796311b86bb7dfeb312b1f036c9294c4cc9100cc0d87e487094dc860601f18fd266b53dbefa106373ae9df049e5252c561d240d340988462bc48d7167fb6cb982bc9f2d58ffde8898c44004357697d8f816e843589c7475c15177efe52e97c126a21737b8b0853ddd57c5f857abd447c13f37b89d6aa20f432ac5c93850fdeded5548", 0x1000}, {&(0x7f0000000240)="87a4d6159f9a9b8838ac81b0ee0ac84c8d05549a8cff2fe92ed6fe8ab393d3f9fc082db30e147ed3cbfde73cde1dad4bb0f6268775ae141a72cfcb6fc547c387a6d14cc576384d0906620e57662c6823632636a3c7b35c81aa4aa26d69e153a59496673f0975eb69058eabacf41b231bce757313df765bd5da5b474b27cc89f80d35a2f94dd460b33281808b95e9b0a0cec306d7424ef5d763889b27", 0x9c}, {&(0x7f0000000300)="1971afbf91aec936a067a8b554d09e4f686bffec01eaa46010b9d0f794f9841f2a605e65bb37440988012148fe54", 0x2e}, {&(0x7f0000002480)="9c7590d82de0dd819b97d1fbe2e58ca9c924534376ae4bdc78ba289bc2520cf797a301343b18958223d6390f2fb19dc585841aa2c7bfc71665fd5a054372777f3b608f527d575da1580e2e82c7ff1e61a96c0d9d2264035a3ee93c9e435bdca72c85be86bb9a7d1a37054fda9c1531fec05e8f22fa739b010e796e7e1e31daac90f2842c5b1b6cd83764916f20fc2f29b801074693f915bea83e7c4a5e1d733420769f44f33355c841f412d176389173cb047307caebec76bd9a1825898a79ef", 0xc0}], 0x4, &(0x7f0000002540)=[{0x70, 0xffff, 0x1, "a9329348ddca853ec353f600a880d677d97bdb9df640a2892c4f9b22d9f9b1ace3a133d7ba5d910f71bdcb297486d7d282715ffffd3f2ef660a2de9a8c3f39b77919da8872be508841c864a907cee861e208a3bd0af239b92f"}, {0x1010, 0xffff, 0x9a22, "0a519e2485fdbbaf79f45e1d63ba250bb149a8132ebb33d0e7bafa339b715508d425cf57b3cdf579512517c6209b92d76abe848d08929a1b658b53d6fb0b61e40adc837f12455161f84486933a7fd40e048954eb32c399eefbcfb6c1e0ce6251670823c6f6a3a584b8147f79e849bd2f0d9b9446c3e34494a6c830de3117703c4d2aad58710621c52931f0ef23844169f28be9b5df065f458809de6d4d1120c16826b82df282a171f987c0d69bb6ac0300280577af77abf22244e1bace81328ca8e192a13a052768a45ea1ffc54fa630d0a4efe818a103d0cd23fa4ffb570d33e22843340291cd0dc0c44c62ca7a5735c527ca8fbe3b0d8f690f5b5f36bc2fbab1ca67f8ff1c17e4219ef17c27e9b81b470c3c438596b68ba60eeee33c8e1a83716c80ed1db6bd5518e60ec7285c0ecb98ad52b03434698d4b4d07fd52c965b72bae3433d8e50b5444004ea5e2f3a305e53e189c149569289b08733730ff055828a65014b34929974901122838600ac2e0ba867b2397fcb3b33bdc7e974af2293dabbef9491d212dd1450c8bbad943f5fad4e548d58c3e261503cd05202145a0f814865c51e014d9b307280f47f9a212469481d39acaba050269a8bd06c56fad0b46bcfe8d6e1fe96e6da3fe2e02a1a92becd4c6f703471c7b76d4d990381baba3d86fdbd48f5e9ee8f3ac84c8ea736d75d7cdbdcf117cfd676af7e0aba744dc73897ac19066bce407428a36fd2dfdd143dd1a031bd916c99104402554e247492bb9c9076cf91c8e5e29804de23ace497ad10e5e87a9f6f60c91ffe94f9a1a5e53d975b75a3c0251ee2d55aabb5dbb9e705a78b1e31550557522d8cff2ff4eae5684629e99cf44e21cfa26d7f2560bb7a1d1ba7fd0e71911514434ae9a8e69dee7b011394819114dd8ca02fc1a2a225de7c239c68ce43986b9251b07971cbe4dd27e53f78d27ee376b9b970785f42f49294dffb820eacf0fa86ac808dea94a091b6a5a77773f4f731a81e39106c3f47c49a08c7fe2d103c6b29e4bd5159f3fefd3d94546cc19c8704d6b65f75dd2a10d378d8e4ee133d5e7a8c660f996e9acdb942e05bf3f718276852740929658ab450579002a383b58df28e8fd59b730baa6b2d67f54084342bb2832030674fa1218ee1aa1e2a96fc9eab159787ba5f06eb172be0611ef54b7b7bb59f4c963a7cfdf861e6934f367cb6c604a8d8c67ea176c69d75378cefbfa71f4669f00b9aa1b95ba93c7e7344f5bebf10add62660dda7c2322bed7368d3c31f7600b5d0aa859018b3a60466eb1a65c9be0c754c57fe14d0b1cf512ab97387d8708cbfdfb3b21a48bea1a688cf6508a3fdfd3c8078b4d58f07a61b30149811811bb930169e86c2bc3a1e57e0f73f302aff6007adbf9ec32280799d69d04ffd40bbe2a06ae58953ac3b8221bd30b40de741b718619a2729a21bde9e02ef50c89eed0d6a8f338fcf27015029f8afa7684df2de446580506b78cc1778e985825c74dcbe62c5b59d9e693879c77575060bd31fc0c943e90a5b6f05df57572080eb2dd5dde4166185ee4883f7bd6236c521e21b339a071a884436901e0f99aaf4cd3aeeb818ab965bc5b4a83da6e51e4c48c76358bf3e200f4464e849b34e150ddba147158c09d3456544d328046812d8448c2f6495bf72507addb01f1ba827103958af08a82b2811d52a783cdd927fcedae9f5fd8bdfd49ea7829ed88b437d1d96d8465b7c51e1242ef29aafa329a1a5ad35c46692d8fd2c753dbd4db2e9720c1cbcdb1f21aa5fd56d4f461ce25bad68ab8fa27c6c2226da667b917b0af42c242ab790c23f67a49ec9ce721750acafe05b5f3b7d9b4523e42175cca8d79dfd96e9006c2beeb0a4c824f5718415a609b1fd76698a0fccb9b48acc0d9ce699020c0ad2896f46a66e09edd437fabd7a947efb6793d56742a12f4f2128dffba47a5e2d8456146cff81cee89bc6a2b1935f38f74bbac4439ba730c6f31c9d7e3b2949fedbe7a3c00eef519e260ef6644a4ab3b8f138dedfdb00be5c9125344709a38e440a1b7c0ad03c6058ecc4536e4224edd64e0177cf26dc9ed8629fbfb9bd5216ee2153e5f916818dea40cf0d5bc0493bccb7861c81dd2f88e6511e88230bfd74c523368a374d6e9d4528d3c1b49e03e7d5cab9506b899874b62f0ea737abdf35312c1c525c1fd44113152d47f3da6934c828a4dd42a81c8a2dc1649d577544c16167086b8429dbe6905b942489dedd2dc1d87063d9ae4f67faa56f1efdf5e5f702b96909f4f5461d50c65e2f4a275d0fe34c99a1c0e0dd87bc09a2d5fdaccb6d1de864fe649ad26056508142d8ab5bd2ac2052aa89ed4ffd37a4b33f8c4725abadc40a2d99f93945aa0f7ce402f331252d1eacb0e7a9194ac0a3f5665d94cb25d18ecf1ce53160ef06e088d2a67dced5605f3db57315687096e90ac3ed0946e218c4f61a2365829243809046a4d809aade518a03242925c5f2d29a724b60de24dd03cd0226551294ddc98912e045d431f0f487dc39a99de97b0547ef69dbae3d3074d3618b83ab7d9f3e6bec49b76aaa1f3719982220ae7bd3b1fda88b70e7f00d0e84112f33dc3b7cc87117b7091af20735cdab44814641144da9470e0bdaf9eaacf7a20e3983bcb730c2516a9b5e8186a525c53c2bcfbc88f2416913664b77b7841ed909758f97562e110382ad8d26cc4955f043887ef3e622f958e0d64234e3084c415b2eb574e2b938c8d586091322074e19ea53bdc411a79c537d150f4c07b68df36745b2f71ef89ea2d0f213c68d6564366f9650b0102fc0848710cbfc59c6739aa504e4411c5d8bcc573c323e3dc38939b5caa64985501e1e81ce220876c5f54a12037ab3ebf1d90ecc8614871615d29ced27137f25f30dc01c93c4283c1c6082ac6619e6c63f58b6319ec9847b41ec9298581283e02eee25a99bde58db632d12beb3ae98cc92bf4978c4bca4b7832b05ee5ebcc29c8b40a413b47dd0154dbff4f8a31e8b79f80f5de501e3b0c4a3fd532ba6ae39dbc5e809fd49c09fbd930771d5106ce2c1a63a45438c9b03906c515171260fad68cacb7878d77efe9dd4b4ea1a1f6f1f5f8a478337be04041d537c25ef9a96a02a51c826bebb7d0bdc9b01430f30611e8a6fc6d68aca14e298a1585ed434dd6ef0b1de9c5fac6f21aee263c8d13206b7009172992fd2f3681cbc610d87f4f21be5cf9d08037ce7eff247f12332ef104048f2342111c2f34f171386dcf32b4e4b67d168369397abf615d522c7de4e161a5fbed5a43deb69348779c1e3a814e6b0dfd10335bf7880d249615c00081afa6604807582fda336bcaa5576413bd479917b67050aba56e989b87485416b00e39a8c159e20e9f7f67ed4ad19f9ae968c8990b1d77939833f2425981578d6d7143d7847a221c167f3efd6c72b3992839c4094cf5eb5c63b8ca812148d70855d517c65d9d2727183c976246b7ff96b6050735d08c1458f02a7fea104f58a5f73574de0fca332b21d4cf3b0f2504d6edeecea00dbd8ea4cc641dc66a77a51c453dc239d11b56139dcd32b7b04e2a7415035ecda09fa537f7217d67068fdbc2c3d69e4d51e98729e1c9009e74051db76e0a321e7d555b136110efaf59506ee12a6225d43f6844928a75e396b8a1b925e3efe364a10435cb509d7c2fb0b1476e88c55f31e5b9d6a71f1a6cea5d2ab11daae548fc6229f07512fabad829f9f8854b69855934465d190deedff9f9b1162788e80198d89e5bab4ae10228b353fc66fb88d52c8e9781917f307ba66123aadd0f95af46c666d4bbd9fb0cf42f3e9d9ed411c58d35418c78a72d0342b4d2a7bdf421ffe07a67de636ef63eec3e46078ac89fbca6b6c56b65762c36c92ae582120fdad3313c8f6a07c82bcfa96b864355dcbc1be903b111c66e7d9d248c7f8fb77d40144ee688a2e38a8cb60f02fef0cb6b06f9567218d221173862539ec8eed56c2ed84369d45573e0b186c94f883611bd7ff3d81aebbd08b5af3979c4de3eb22e015131f1282d3f597c8fd2bcf42ecd454e5fed7ccb9733fb871e47f6c089c6beaa84bb2ab63a0d759d1a90696f5ddf0eaeead71fa43b0ca446ec2b1097c82b392f1f0270b7af9694cc4f3d4c252ffb09e98dfd8533e13962dd2a7ac5d18d7eb46695d23cc1f3791a8d5512bb22232b8cb6f5f74e1e95afee44c6b14c94515be56e287cfe86ec32e640c98b8b08e858cc2dc9c1395d757ee2d5e488bedee0f0f29138c8c42d590499696e904a8273ef8453b257ab5fab808606283c1b1e206b8ea0c667deef0e747f38ffbf6d6488e48d940671eb0eafbb2022effdc70295a6d1733cc9e38771c34c962372a3f66ee50ae10ce70e9dff7648b0ed95ef535e24ff8b200096a98f8a6cd376a3f069fb83eff13b224d483cca0c8b334020e76944d0a41c008c21028e5478ee25d7d2834d9d5cf8d6a4b2df1bd7763c8e968726cce940cc682d7bb89c1c94f5457b7e79f38d5f035f6ab44a3a0b776207df054a12ebec4e2f01bbff31d7de0dda2b0d40164314987b8c126912938677b23c6d3fcd11d4b257213e94a7aaa81cefaa45199dc56ac85cc25b9ff920c639c23da2307040cdc6a25f9509c060e5fe97dcba44dc79c8bec65f46bfd935140fd0b3f45f8385339a78bd801a857c92fb587ab9bcf57c542efca86b67b5a2827ab39114217d058d7481d9ca711eb25e0e2e43cf8c5d458d1af28f4fece8ef83604d5825097ec0dd12497778a5c7a2185a581c32a83be11a7423b2a76ffd080af70223802178c4033f21abf02bc657c39b363e10b2d44ac9fb8e185f431ac6b7cc8deec5a7ef7b76a061aafa26c0cc5e408b16cd98e34cdd19e653eb836d4c560eb924b930a7f5df90f58897f3a3b79b491ffc0ed290604bd9cafa98eefab8f626049ab5d3ffc1c8cfc331c620deb0ae17e0229a4c4e7bfcacd2fc5c4a39ee96d42d87737053cde46d391472f133c6700485e76c9d395acdcb4cd541cf6b9e8a5fc4696938f9430e9bfa8852bfd9668a26cbf2d720eb397b2be897532f09c9424447edcc14a163a5d02c82959d4ef56c0d06bc7a6dedaacf4eaede4f4853f496e7cc0c23bf7fef7e56df20e85386515e13aacfcb158dd27234bea823f82bcecb5576773d9d36dca8815313c01cee3507c96466ab64ae0dca752b2f5bab4be947c06238d3b784488793df1589238fb1e9296f845cabb1d0885eaeffaa716f71baf42fde75f1976f6cddaf8fe276ef41c3f9fe23203d20993002dd3dc462002febdb69066552a3357d4b66ecfd264372a71bfdd61d02715cb99e747511e1f854ec3cae674867368f4764d94db4f967cde3dc50ab0066feb2d144d7ee5fadfdab2977e38b327e8826a9fccc08d473a64aac648ad1aa807c0ddb8a270df165535fde3d633832a432c0ebd34d262bfbd9b2e632ef8c076ad90c2c019388218ebe152f2e4aa8ecebadbb7171ae44e70fa838f32ec38751003847ad45b525dfc2889a602ec79f2f4e9bc16ceaf23fc3a875bec924d02f33321a8b0aa42abe7b76be71afbb5b798828693c814c4ef5a0795eaaf7750331c431fc11627a222e02711312123682958ddb6b8fe3d2d527a4721387cb12106287b0d3b1e4909057ffdf7efa38c61d7f45980224d852adcd698bbac3ca211a7ab93a9d6c300c63c53018edfa3e350ac37d0d7ee7fc1b496e9cd2ae569578537bff2cb313a92eb7c5d12246bddb9d000adca85bde42c7cd6fe2026498f44874f15dc3dfd3ff74f764f7ce2c9c71b0ff40a5a94144dd9ebbee"}], 0x1080}, 0x0) getsockname$unix(r4, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:31 executing program 1: sendto$inet(0xffffffffffffffff, 0x0, 0x149, 0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x3}, 0x70) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f00000001c0)="4c59a54057e10f69b0bc9b91884176d05fff45d80ab7939d96bd92ade6f279c03f13571b95bd410d2569c253564334", 0x2f, 0x4, &(0x7f0000000200)={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="ff07000000000064cfa2e0000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033fa0ecce42b2bbe41e95fda8b00df5b33"], &(0x7f00000002c0)=0x54) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)) semget$private(0x0, 0x2, 0x40) semget$private(0x0, 0x5, 0x42) r2 = semget(0x0, 0x1, 0x84) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000000c0)=""/104) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x1ff}, {0x7, 0x2}, {0x45, 0x9}, {0x8a, 0x9}], 0x4}) semget(0x3, 0x2, 0x400) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0xfffffd24, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:00:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x4, 0xb0e) recvfrom$inet6(r1, &(0x7f0000000240)=""/211, 0xd3, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x6}, 0xc) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) pledge(&(0x7f00000000c0)='tap', &(0x7f0000000100)=']-+\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x18b, 0x62}, {0x8b, 0x6187}, {0x20, 0x1ff}, {0x23, 0x7}, {0xcb, 0x7}, {0x20, 0x4}, {0x48, 0x5}], 0x7}) ioctl$TIOCFLUSH(r3, 0xc020697e, &(0x7f00000000c0)=0x100000000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7a557d70, 0x7f}, {0x4, 0x29}}) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc017916b14bcb2b2bec3c568315", 0x6b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0xa3) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) syz_emit_ethernet(0x0, &(0x7f0000000080)='\x00') 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x401, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0xfffffffffffffffe, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x103, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/64}, &(0x7f00000001c0)=0x42) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r1, 0x3) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4002, 0x1000) read(r0, &(0x7f0000000080)=""/224, 0xe0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1ff, 0x5}, 0x10) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x14, 0x7, 0x8d, 0x5}, {0x5, 0x5, 0x8, 0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x400}, {0x18, 0x3, 0x3f, 0x7}, 0x4, [0x0, 0xfffffffffffffc00, 0x1, 0x6, 0x3b, 0x400000000000006, 0xa5c8, 0x6]}, 0x3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000180)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) socketpair(0x10, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = semget(0x1, 0x0, 0x60) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x8) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)="5d1b99cbad02cb58e0eb1e8305a72423c8ca64", 0x13) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/95, 0x5f}], 0x6, &(0x7f00000025c0)=""/158, 0x9e}, 0x801) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x8004000000005201) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x18) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f00000001c0)=0x200) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x6, './bus\x00'}) getuid() 16:00:32 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x7fff, 0xbf, 0x0, 0x7, 0x1, 0x1, 0xbb347505dda4e2c4, 0x2, 0x0, 0x9}) syz_open_pts() listen(r0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0xfffffffffffffc00, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:32 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2108, 0x1) lstat(&(0x7f0000000540)='./file\x00', &(0x7f0000000580)) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x6a14549f, './file\x00', './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000640)='./file\x00', 0x180, 0xc997e89d8bcdadd2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x8, 0x80, 0x400, 0x8, &(0x7f0000000400)={{0x3, 0x4, 0x7, 0x973, 0x2, 0x5, 0x3}, {[0x5, 0x1, 0x1ff, 0x34b, 0x3ae, 0x6, 0x2, 0x3, 0x2, 0xfffffffffffff800, 0x400, 0x5, 0xffff, 0x3ff, 0xfffffffffffffff7, 0x7, 0x7, 0x7ff], [0x5, 0x200, 0x4, 0x7, 0x3f, 0x401, 0xdded, 0x1ff, 0x8], [0xffffffff, 0x5, 0x7ff, 0x3, 0x2, 0x80, 0x151], [0x9, 0x91eb, 0xfff, 0xfffffffffffffffe, 0xa20, 0x52], [{0x1, 0x6, 0xffffffffffffff09, 0x800}, {0x15f3, 0x1, 0x8, 0xffffffff7fffffff}, {0x9, 0xffff, 0x0, 0xffff}, {0x0, 0xfffffffffffffffe, 0x8, 0x3}, {0x100, 0x7, 0x5, 0x5bd}, {0x4, 0x1, 0xffffffff, 0x1}, {0x400, 0x5e2e0d11, 0xffff, 0x200}, {0x3195ea9c, 0x4, 0x8, 0x4}], {0x8001, 0x3, 0x6, 0x100000001}, {0x2, 0xd3f4, 0x8, 0x2c249dd8}}}, 0xfffffffffffffffe}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ftruncate(r1, 0x0, 0x3ff) close(r1) 16:00:32 executing program 1: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x8, 0x10001) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x5, 0x4, 0x7f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) dup(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x80, 0x3, 0xff}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f0000000900)=""/178, 0xffffffffffffff6a) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0x101, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x0) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x2, r1) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000280)={0x7fffffff, 0x5, 0x728}) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="9cd831b3b5dfe3b5ef67a93c8cc1e66465f42d3eef13fdca6f2445e900fc19cdcc3ad7d71f5e0780257da8924efbf117da0d2d33192d391c929e368faf72b53dcffbe003053e739e505c5768073cf7ec20db92797dbe2f77ce33a3b8aee2dbf180b72d21d930a797c243e9f10babfdce60cb33d3b246905e31ed54c146e74120c64dd90b64c5732d22380f368518ba4bc819b31efbb3656b239a6d92a7594ee43b6141d8aeca606ce05900bfaac9355837ec4c223192b7052e36900342bb8695a966b7b074872dfe9fdd3cdd0528f60d31", 0xf0, 0x4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket$inet6(0x18, 0x3, 0x8) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) socket$inet(0x2, 0x4, 0x9) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="fc59161e3cfbd9fb141bb576cfc3aed2e97940e3558f6ed959fd3b5feef543e42f83ed38631dab9edca9a507a01227e46029c130d602303cdc941f970c130544c324a71c0caf70efe1d1724e3b16d9f53cd013ec10dab94cfd961b25a7c2e17620e5b896b924010f89507064f40388efa4eac2ae8b30b376469172441e0b79a7ede5cb627654553c27b1e085e70822f9d550a927457c7d3627bce80a59560a7af8b80b010e834fa51b3cf12f4a41120115643facf738d5095144c1a1c61b717386e949da7faea4c304", 0xc9) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="6395a5c870e89ee800ce002e3f66010065302f66696c653000a91e"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000240)="4e36953a", 0xfffffe7a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff5d) setreuid(0x0, r2) truncate(&(0x7f0000000100)='./file1\x00', 0x0, 0x2) openat(r1, &(0x7f0000000300)='./file1\x00', 0x10, 0xb2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x4, './file1\x00', 0x2, 0x13, 0x7fffffff, 0x80000000}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x44, 0x9, 0x6, 0x5, "26230896ae900ddb60faaa182ea5370631120d15", 0x2, 0x35}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) socketpair(0x19, 0x1, 0x2, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="04", 0x1) syz_open_pts() 16:00:33 executing program 0: msgsnd(0x0, &(0x7f0000001080)={0x0, "bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5fa9c86e843222fed98d59ce2ef8f875f0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112a3d496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b726b79b9945f44ee83cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5f8ef4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cf436d37b036e114eb2dc62a34d99e62b708cf3090df39eda94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dda6d7588f80c6f1bdee95b441ce1838347e00d78afdc59ad7df8395fb58cfab74d8"}, 0x1e9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000000f576, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xff38) syz_open_pts() write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20720, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x20, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup2(r0, r0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x1, 0x4, 0x1}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x5) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1ff, 0x2, 0x5, 0x1, 0x0, 0x0, 0x5, 0x0, 0x2, 0x100000000, 0x8}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000240)="6678951582c6b77149959b9a4a338ddbce5989ff14427a64258bae69aa9442a71249b8741b8901bc444b5a354531e5862f3f00c84550dadbe3bdbfc22d15654ab25a5d678a075d159ffaabadf35a1623e9752d900cf59d67f2347d20a0aa16ed8c9506444d2abce155518f9845401f28181d366f0092a4bd8dab33a45665ef5da95cda084183a2b8f1ee4e6a8ab67808452914bc7ac20e5c468e51afe9", 0x9d, 0x4, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xc3f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c, 0x1000000}, {0x7ffffffe, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x90}, 0x10) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 16:00:33 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x6, 0x3}, {0xcb, 0x8}, {0xe7, 0x88}, {0x4, 0x4}, {0x81, 0xdf96}, {0x45, 0x100000001}, {0x41, 0x8000}, {0x0, 0x3}], 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x1b}, {0x46}, {0x80, 0x6}, {0x23, 0x80000001}], 0x4}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0xffffffffffffffff}, {0x84}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="e426") 16:00:33 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$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) write(r0, &(0x7f0000000100)="af", 0x1) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = msgget$private(0x0, 0x100000000000009) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x8, r2, r3, r4, r5, 0x0, 0x1}, 0x8b6, 0x8001, r6, r7, 0x8, 0x9, 0x8000, 0x4}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ff8, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x80, 0x0) pipe2(&(0x7f0000000100), 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x3}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x24) 16:00:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000001c0)={0x4, 0x1, 0xf88, 0x2, 0x0, 0x4, 0x9, 0x100000000}, &(0x7f0000000200)={0x6, 0xfff, 0x3, 0x5, 0x24, 0x1, 0x0, 0x8}, &(0x7f0000000240)={0x5, 0x800, 0x6, 0x40, 0x35, 0x1000, 0x4, 0x2}, &(0x7f0000000280)={0x600, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x6, 0x1, 0x3, 0x500000000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x104, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000), 0x2a6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="235b9a38339e73494db1975fd820c33edfb8ba91db11cbfc2956ebfb9d019ebc92225553edb4115f1bf50536a4ab6bd968c9e7cdc0d72293a3a7084356c9b58bf7eb589daf788a8b2f02eb4110d2fcf9f2ac12e7e88b54989f3da3527229cafd00e3d5f4556d2fb3a8c3effa20d974", 0x6f) 16:00:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) flock(r0, 0x0) pipe2(&(0x7f0000000080), 0x10000) socket$inet6(0x18, 0xc004, 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x30040, 0x6) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) fcntl$getown(r0, 0x5) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='^\\.}:\x00', &(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='&-\'{k\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='^\x00', &(0x7f00000001c0)=']!\'%(\x00', &(0x7f0000000200)='*$(-\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='%\\@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='($#+\x00', &(0x7f0000000340)='\x00']) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x90, 0x0) pwrite(r0, &(0x7f0000000380)="c9002cff313e5fd3bce8e0f565edf387e3636baa1d6bbcc585488e3f4462ef917f0bd49bd21f15d4f80c02397620e809eb1b6ccd167652fb63cbdccf2f585a70d64737c77b623311f067a9a8026059b10eb10aae85416030eb6aa3f4ca5274b355ae82f5727965ca13402cf219fb6a82425acb5aff4d6c3d96f98e75500f1aa1e0df043bc63c1186f1904c79b7785c8ff33cddfa75ec99abe82f2bd00b8baf80c986f82f02451a399901dd7ae963650f75a6575d4120a53b21cce125b0a96f82576e772740dc3a9d2a67b05c4f29ac6540d06196f98866ed134afac10077b8023b91b51a7136bbb02fe16b8f4ac749b84194e1da27c3", 0xf6, 0x0, 0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0x1c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000480)='./bus\x00', 0x0, 0xbab1) pread(r0, &(0x7f00000002c0)="10ed72ee9b28a64e1f4129cbf5814f73811839a52671f417d1c929efa282031719b6c962fe82ef2f419a06319c69a52fe2af03c92885d3fcf7f78938982a6998130a67c4dccba20a42f66b73a25d6ee15d89cad7471fe4fecfbe4cedd6b531c74c397b707fc5876ab1911a59c3c2e6977de09e9bf163ff17ccb3c5b4a3ba34d00c21ab61f63eac6ec36be7105d690f0c1054fc30208518606d", 0x99, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000500)='./file0\x00', 0x10040, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) mknod(&(0x7f0000000080)='./bus\x00', 0x40006000, 0xf82) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8b8c1a79f4c024676a856c0af5", 0x57}], 0x1) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x400, 0x4, 0x401, 0x0, 0x1c000000000000, 0x5, 0x2}, &(0x7f0000000040)={0x3f30b3c9, 0x71f3, 0x5, 0x89, 0xd5b, 0x100, 0xffffffffffffffe0, 0x9}, &(0x7f0000000080)={0xfffffffffffff723, 0x10001, 0x6, 0x5, 0x2, 0x1, 0x80, 0x401}, &(0x7f00000000c0)={0x6, 0xffffffffffffffe0}) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x420, 0x80) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x10156}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x1a9, 0x0, 0x0) 16:00:34 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x680) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa31392c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x88) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setreuid(r2, r4) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) r1 = getegid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c000000ffff00000100000089b68328857e3a976260b47360762408cd3fdf00000000b037b3b7fbc90f1b20e0894500692288b6c9baf1f16c5ec22e161d7be02d89d1ab65dbd4725a2d6040eaff499393628e06f8a882946371457e716f0ef1c29888d7f8050668", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x8) dup2(r1, r0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="9e704cbb3cc7f87291f36e5288", 0xd}, {&(0x7f00000001c0)="ada71df6192f3d64fcb5d5f27bf999f3577efcdebf83e2ccc675884315dc8f983f70f6a7c8b81e148e1415167fec8300dbc518e35cb31280e05d3608fd6c92550eefd2a69c3658928a76df151048e17dbcae79276fdffe06bc7e9ab5df294592d53fee6bcccacbdca99c7bd55b92f93ec6d500780daca59af4916fab54ab8f9554b58fa5f345c58c2ce1642fee05a816ebe4f6259eac7a8c88183767b80cc0c181d23f8625c861a29afd8f97e009f4273a8a2de6c1d3b95f2052f450317aa62f54", 0xc1}], 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x80, 0x1, 0x101, 0xb809, 0x7}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0xc6) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x80000000, 0x100fffffffd, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xeb4) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8000}) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50}, {0x2000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="c8", 0x1, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x3fe) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffffb73a92d6c77d5e1a5a0500000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe60) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x9, 0x0, 0x0, 0x25d, 0x4, 0x1, 0x0, 0x2, 0x7, 0x3f}) r1 = kqueue() r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000140)=0x1) linkat(r4, &(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000380)='./file0/../file0\x00', 0x8004) fcntl$getown(r1, 0x5) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x42) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3f4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20042, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0xffffffff, &(0x7f00000000c0)="b33271614307681c67f75fe71edc02ac4234eceac3a384fd9e9139be9245943c09c8f38c74b6032ab243fe0c1eb15f4b84ddc360f60559801968ccfb7ce417e8648739fac2126cf39fbde75408acb8713073188536cd346a8480a127103c7b1766900db8d74cdf8b", 0x68) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="622fe853008f0700", 0x8) 16:00:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x9b0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket$inet(0x2, 0x8005, 0x1) socketpair(0x12, 0x4, 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0x10001, 0x200}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3f, 0xed}, {{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x40, 0x6}, {{r4}, 0xfffffffffffffff8, 0xa1, 0x0, 0x8}], 0x5031, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x7}, {{r6}, 0xffffffffffffffff, 0x80, 0x4000000a, 0x5, 0x1}], 0xb56c, &(0x7f0000000440)={0x1f, 0x100000000}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa80, 0x0) getsockname$inet6(r8, &(0x7f0000000240), &(0x7f0000000140)=0xc) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="25e21bb15ce13d2b945c51e7ceb420107f48728a4f4ed4d224659b3277c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d530403468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6ee50a24c97c44f3ade1bfa9f08778125c9639807fc92b2d04", 0x24}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x20100, 0x100) sendto(r2, &(0x7f0000000580)="a105e382d7f1585e6e61ec4ca27deaed8111c08cad54207e3580f1797b4c876408f928998102d93176e3f245504652adeb3f82cc40a6d2b46c70f9e3c20ccb680ce5224e0b7e7049b7b5742a792ae70e343879b95ef5e9e0d15d0ba89e86480f43d2edec846079ceb4a330dd28fb684c506070d2c1c828b047", 0x79, 0x400, &(0x7f0000000600)=@in6={0x18, 0x2, 0x80000001, 0x34aa}, 0xc) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x62) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x200fffff, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000001, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3ac5da2f, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x90, 0x3, 0x3, 0x3e4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x81, 0x602, 0x81}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x2f5, 0xb307}, {{r1}, 0xfffffffffffffff9, 0x21, 0x2, 0x40, 0x6f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x21, 0xbbd, 0xb5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000008, 0x1ff, 0x437}], 0x7ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x8, 0xda68}, {{r1}, 0xfffffffffffffffe, 0x81, 0x10, 0xf2, 0x8cd}, {{r0}, 0x0, 0x40, 0xa0000003, 0x4, 0x7}], 0x3, &(0x7f0000000100)={0x9}) getdents(r3, &(0x7f0000000500)=""/13, 0xd) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/178, 0xb2}], 0x2, 0x0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) sendto(r3, &(0x7f0000000640)="271a0ee1b1111c67ca678226444a27ec72c80a8cbd1e231155a5b746f6ea24ae2aa1a5e0f752db96566fb7", 0x2b, 0x4, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0xd}, {0x10000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) socket(0x10, 0x3, 0x7) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) socket(0x10, 0x4007, 0x7ff) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x6) write(r0, &(0x7f0000000200), 0xfe72) kqueue() r2 = syz_open_pts() close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}}) dup(r2) r3 = syz_open_pts() socket$inet6(0x18, 0x7, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000675187a6e4f4f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a496741ce093c67f04e2df0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000548750300000000000000"], 0xffffff62, 0x3, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800002) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x13, r1, 0x0, 0x0) rmdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') msgget$private(0x0, 0x10000001) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r5 = msgget$private(0x0, 0x40) ioctl$TIOCSCTTY(r3, 0x20007461) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000a00)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESOCT=r4, @ANYRESOCT=r2, @ANYRES64=0x0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r4, @ANYRES32=0x0, @ANYRES64=r4, @ANYPTR64, @ANYRES32=r4, @ANYRES32=r5]]], 0x1, 0x3, 0x1000) msgsnd(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000d00261100b0df6d7fcf409def1a1fc12463f8fe1c71591f8ef2628bed341c5533b89b0603ae37e860feab58df71b32c09c110ff00f45709d664539e1e381f35071f061ac0e198755c7b126d430768a3857e1086c4c66f328dca5d25e930e90d1d267e39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee1e49643039e637a601407de2e2f3dc9cc0d4b12237af6122bf1a383e1592cacc0792bcf8b41b044176a4eb87540790d34c5b3d4e59dc7fb72e886054333bea17f61998d8f8c21e1a3f0cd1dc65e7799e9e3c27545f1932253cfeff0000000000000000713b84fd93955cf5ba29e9bcafe1500bacbec73c2c3b94f36c51395f629e845be4f2955d95f689c63d4701da106c88bb0b94efeddaea737ca7ef2afb0ea4d92d941b4eeaee9599ff018c2a3f9382ebb5211811fa8a33aefd085900"], 0xd5, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000a945ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e97f192638185b99c83001647a64469feaccf00000000"], 0x51, 0x800) rmdir(&(0x7f0000000700)='\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') r6 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r8, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000440), 0xa2b359df30c6bb8) geteuid() preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000a40)=""/250, 0xfa}, {&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000000640)=""/137, 0x89}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x0, 0xfc, 0x4, 0x0, 0x1f, 0x34, 0x9, 0x2, 0x1, 0x0, 0x7}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)="306fbc6bdc5f09f3e164fbe8e2476ee7b77f73", 0x13}], 0x1) write(r0, &(0x7f00000002c0)="6f4c733d8ee57db9a6c594d8e1402b18dd422b", 0x13) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0xa, r1) execve(0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') 16:00:36 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000080)=0x5) 16:00:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2, 0x2}, {0x80000000, 0x100}}, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8005, 0x0) write(r0, &(0x7f0000000600)="3a5206b01f6ae18df6b00590d7e92ee5f591d9cffc59a4", 0xfffffffffffffd40) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x50, 0x80) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="bd75913c06c8e27aefcaa62db61e11945c143e2e2caa798f352b74a5f430b64491a7bfe48ab29716a7294c9b713f86a17b236ee336962925006f7b805b00c49db845fd111c2736db4b4a90b5e1afe316ba67894bcb8f05e5a58e7782a984f185d065e5824cfb36ba20c1b0f4b759fdbe08b1c325fc8a50e0bdad2e52ba1b6153b8e720214b9917", 0x87}, {&(0x7f0000000300)="ce308c5deea86c1975388a44bcecbc409ec99de264fa1b00166c7fe72ca5f4af6a5fea26d577e37d51045a108fdb5e3cad19fa6b9ba8e29e01bde62bf1cb288091dac62e141e1b2020cedb611c51efbda2d16999a3f44006834aec6f203917146eca9393ea0b0b9efdd67ee8bbafd67503e461cbfc3f44751f4f86f9776f126e0a7ed43dc1505be613f31398c73e174a21d5f7708d8e06c805c3fcecb5136dbdc6d005e6428c4714df7bcc49fa2f477cb85bc7", 0xb3}], 0x2, &(0x7f0000000400)=[{0xc8, 0x1, 0x5, "cecc345b084d262c051e0fc973478814d4cb6f5ca4c3502738f3dfced50dd0b459685bec21737493613218a6c10335fe1a6e9071906c530f6c5e39062ea3563f6ac48de28ff3cbae273082457ff56e7f1dfc4437c1f42c16afeaa45e6abc7dd9695b2716efbaa7e4bc4f419432f05138e1bfed99769af94ec14f1be66b5afcdffe075842323ee0afdb17653a5c980301697be4f360224ace2281e89c6217d66870c14c74efb1a2217713cd3939068b999f0d6c"}], 0xc8}, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$getown(r0, 0x5) fchdir(r0) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x0) kqueue() mlock(&(0x7f000000c000/0x1000)=nil, 0x1000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:36 executing program 0: chdir(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x2, 0x6, 0x1, 0x4, 0x724e035d, 0x1, 0x0, 0x0, 0xffffffffffff7fff, 0x80000000000000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x28b, &(0x7f0000000180)="ddc3") fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000480)=""/165, 0xa5}], 0x4, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x222, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xa0, 0x0, 0x2000100000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffff9, 0x6}, 0x8) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000e40)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) r3 = semget(0x1, 0x0, 0x44) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/26) r4 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000140)) unlinkat(r5, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r5, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000300)) recvmsg(r5, &(0x7f0000000dc0)={&(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r6 = msgget$private(0x0, 0x422) msgsnd(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a7cb88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b615"], 0x1, 0x800) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r8 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000380)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r7, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x6, 0x10) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r0, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$KDSETRAD(r0, 0x20004b43) setuid(0xee01) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xff23, &(0x7f0000000140)="ac79e9073a3c341d33977454630fb7a03c7219c3f186b35d885f0554afaada38fe5a8e880ed936d358f678cf64fb9121aafefac89bee368f1d977568cb7c28aa116fedfe91763b2be0269d2e1299a4da2f03d2d06ada2a456838144944b8f46970966b425c1a0462825c2560997f9cfbf9c54c506ba25a39447af683130dc1710aa783c3daa9ccd7143aad45135df4d9680a8e72ec6ab0ca260f59660295902faade9711022282aea96ed4e022fe31bf811cc20de5a6bcbbaa616abbd5eeb82d18962393f38cfb1668a331fec8e8e4c12eeaf004bf07221e89d9b2f3f0ecaff99304e17145288f87b84be9f471be47656abdcb67a3c3b2d6d64601b995399298e96e18c2398309ca6dfc4d39ab57c764a055cac9730c0b09cda497624d9f284e875df21482befacee18689cb0a8ce266e5a9bde8c381f2d72bffb220bbef0796bda8e0a1228f26ad19b1428c307cf4370f98070221722eba39a47cf40e67f68c174e3a731bbc5e7386c04034a2caeac88a3c147f455f0b60cfba001310149256f670f4085d23e43b62f0f11502d20cb07a6496619ab42125c33d022cd73fc9491e8dd32572f1a5a29f1ff5ff962431ab233843048870789fb166ca97fe3584ff99b77db5a858ad296e5093ed9ed587d6a46f742ce0212c30ee707838a6cfe1afcb90b051521e9530eaeb0c2967a4df624ed9c1139f8973cc796ba995e0d27c452b7fdf19b0d98e425c088eea174084ea9e9d5c9830d71a19e07d3b9fa4148d78c8618f536773246e1b86dd8adcbc91440f20c0701c5f3cce35ea6277f2b76f7372adbeec3d7bd82260e82da7c3698c7f8dfa63aa9c842f1795d2b707282efba1b0f8a0413f55906251aef8df04c60733fe31112cface1ae6d38b15efdf7c02e82219c523587c336356478a650ea2353c54f03990f693b301d2d858bc912a7d1e1f686228d7d5df024c616c15c57c1af94df15e3d009d360edab46939b78a8ea1428e7a9f1f8cd3fafcd7c663179b317ec4e508e8570292f1a464d4a7fa6046927e27324ed6adf8416b9bb58c969ba949ba59039cbc02e8bc4043510fbef8d38a41e5ebc43521371d3a4e4ccb931292fd62ee8dc4bf6d9538a3c7c364d8cf6e9d81c1314f242c2e83bc117c048889d5bc63b9654f5b8991ae47ce7ace768cb52548f0920599ace6f51a1edfd436391dd9313e1461b0ef51ae6861a2c3e1560176eda5bd9d2ea64f9d13e30c635eef939cf67ac1144d4a5f5d06e810467f2c148f90f04594eaf59dfc6d5d57207cc1e3e892df0189a44a535e63096745541538f3e435915b1f1d41ccb21564883986628cb7266b849a069019a6c9557a7cbc083147886579fa5e10bccf1be80b03a25319de560dc0ff2aeca2b5fdead777a9f227efb9ed650c3c3df5e19579d67a0710c1f71588cd03f7d3bc7e6dc88ccc5fe4c7d78d7f758d62a588db3543e833efa3f7c284ea7334adc1e98305e54b0118112bb5dfa4351d6d97048937b4613960a6120cf5ee1270515d1df3354a22d36938a14d130bb86df0ba7b9954f8e17256ee03ff0a04318f0d786061c3b4c0a7b27f48591058c53b3e32aeb6f64cb9046541a014493eee7448bf2f1b4f83b177ec685cfd86ce298772b97be4e373ec03107023af516162f327c3d2e7d0d549d8eb35559550cc3e047c6db44790b02bafe194c6ed48e02edf4f34d79f6a1c8db7352712845768aada2a68e1c79fa9594084f0066259b45f481545e448e40bc787068a7532a379663d328e43e93f62f87aade647182849e3f9bf3e10cd3a520b01f7262f295a3d5fa2e3f9201dea828e09e65931b835cb7f12c470803c446ffb73c191e5853d240a0008a7bdc04a68fde63396d610bdc8fc38b05e3b685edfafc280f324393f44c4bf6992c8b9a9c1e0bd7db3f3fb50b0c7ba56adfabfeb63b7da46e030e9eace3952c72ab3aead8f47d339afe137e7d51832d177d675795b25897202c2614699631aa3cc7c4197530b3a4da8cb1563d529b21820004a5eb1e978b836b9144157fa0fda1dddf1c6a40b82f5c56694aab17c2e552bd616ea549282b158826cabe50ed42fed47baabce7b7d4bd11e8d466bb6f539886ecad8e62885541381f7a8ed9f55e611b3419f0487896aee1c55332c1db09191f14c5184b70eb2a0cb7caa8369003a8cf12632c38c916483dd5695dfd86532fca0e97365ff4a1118a0ba1dafc6de23813f9b254f739dc6da6f3c93fe2434ecaa5dbaaa22e0a7d95a858ffd23d43876a540d1e23459b6d341eb39c10c48bb9326113681358d40a2448b817ac63e2960de893003d396a77d3ea2b4d45e03e713b1adb894f8915fe56465c1db1cf385c9d5000d29db94862f840fb84f5809b478c0bfb18bba277573eef5df201b431a6c94b9544240243f67bc35c41873e707873a7ea1a5874bbd013d1f77ec6fedba6003e1cd63a358f7c3516dccaa995a57945e09963e5c4667e5a7cfa55c6ff228aeb46c523dc5e938f677c3d2580be1c719b8f88316e9dc73bec0836d2172319a1d45d982fd7d3498a3798e135cd863b935112b5b42bf7bc1b9760735be40b903cd14c44093cca6833b187bf96e7df8db2407ca24a6edd77a283b0d12b5f93b56c330949c1da39c8d8d2073add9e11c947687727a24ee3650dd036b457721ae2bb5b343fcb90f3e7499d3fcc04cfad9029ae01bcda0fe47583863c4e0d9de5e0b8ed171f82192dfc4f6bb752289d855a3e3053e5eecd89e147953bd4efc13187347407968736c77a42866ea468fe8d699c86654a5b8f91a6b2097a5209251c5ae323ae92c31ec5a856de375064c05a1be3236795b28882ccafa85b3b3650db3fd23109fa1ea49979410b1bd327a85210b48afffcb03273da26eb08c052a531abbe4f7a9bf27216cd23825552e1f9ea086c5f45cc3d68f00e5f125e539f86bad92a77cccd72abe3dc693d8044ea17535f28b3cdf9c27bb52fb96bc0f23e70ed2deedd74869292d7641684590403fd3aacce8b47ce521d4b24e2e599d1d3143e2572067ada53eb0809ad3ba5900254f87e128559db761b85a508c398d197013d9fc84da7c411d149b0d33a79f58defd134bb6eb8c1c1a0139b81f7b4b73455d10cc4824d72193468f7155648d7f5a45cfab995876fa9e01ad19e8b4e7640ccd113678519757794fa198a9c34c7a7e9638d85fdff37e24c24c40ead2a45123408a6b933344a337bc0e5c4e093d020b6fc22cbde3c22b5b11be0a820690de4dbda08ea00204410b2867a55fa474a478115ba1f663984e4773de6d0f579c429d0c58008aa7c1bf672e86c3365ef28fd252c342f1b0130a347126226e627d60bd939de4a7f88e1d6111f44973598f682fc8d5ec97e65b5f5306a13502ecb2b2b3706dc812c1377a63556d55c7bc6df9f594fd17694bc3f065b9723911dbf01841de5254f6ec963083073c96680833fc9768effe044efe222ef48ec44941ba55511a54d67b4a88a9c0b68fc6d99229255462f18753bb9ffb0fca966c74c1aa04a00970845edd55300add7546ede575345fe6d0ac17931e3855c0a7d9fb6ea32558dda2c7a9d1d81410048742fb5ff52e2978e36e71d191317cd6d088b00c573a1623e20a6c364c3597d3b6e7716c4d1fc6245768f5f4a8bc3b2694873c04c407f63dc08ddcdf8fca3ba2f84c51855ee9473fca8b370403e94794f98049e912579d8650e7529051fe54cb0537d42c95f8e6df9fe693a7c492449fb362f9ff5eb9bc4983bae340a68281bfd8d95a571ad15053f733bc6e840d09633a5e7badf56665a327a4943522eeaea2800612162a918d77d1de91d589bdebd602d252772b1a0a6947dcd64db82850a436f609da81fa28fce63c8bf830a97d7205bd2076af5a6937ba12ef0060ddac8f656a27cec1d05427ea98dafb94b6e8652d02807bffe54839e2548693d43c4cf1cddb819bc682236b2958b335eef21649bda6be47d23b8c3a442c9248f325770b4726ed3d8bb280e5ce7c63e331ea3644ec9f9b59d15aedd85bcfb98c4b210bdcbe3e4a897f439d2e15206dd05eb48c87e2e21ef6d68129d1ab5dbe7ba73ba656f0478a87ec1dc760b20dca15bcad0f13d6873d640ae2b6866d3fe998e8cfbaac4513076ea3d6cb17eb7a1d7c8fedf65f2de831f799b7dda95482da7d2dec3c902771bd6d3dc7b928e51855a840575fd4c4ef688f77e8252b5b79d61ff3ebcfdf1f752ce2e05be2e055dec331ac0b2ef1d938e3bb8c356a96c4f8fdc27294ffeac8cd7a8d70a5ef664e235db3f0c6961fc9774618e603aea77ce185712b17be24fb950ab378964e3737e6a285b60230dab5171c3bf0189c7742a4a33cdfafa9a5109639e76c279e7ec198e8314302f00e78bce798422bbbf06a2d59b8143cc8ac8bda85118e3140be847262d8c4a1e1b3b6baacedafd72040f6bff145e46eb813cade421424fffa0d401c2f50ac231177dea054e1c20341aa6a1f44174b5380c6fb47f48b84d1070def6233915424f64f338217cb7599148ba5c759ad46cb8feeac7e6d8fe0e0f7a7348b86de6775803511705acfc5da4e090f38a9a7a69522640b991bfd875ec7c411ef209ab1388b834219748b9c9ca4669a391f6ab42dca06cb348ffd8cdd8862c9816782cf7cf73a49447b6ff3d549170be35980a19e681625db8e70a9747a7f850db70e2f17eec1f74d0d36cd820095140e335aad07a767d1bef19e35191483b4cd9dd4e65c21af63300ce942d65e5890b198480ef0925679a08aa9689653a6894429ed6ffca1f5af0b5584f6d66b23120b0637151192af8e37557270d2434999aaf5e038fbb776ba8825144fb0393f39d2642275242f599dcbdedf9442e81026cd03760182986d6697a1c6e572a962dca9ef7fb25f01b48d7d0b960e13c829ab1297b761d25372d1ca7543100ab2a205f2062e190dcb707d9bf847ec8c3b0016da4d6554b6a9f8ec49fd26e03de53504fa87086a6ce4d0964987186167b48fe0b8b5af57aa8df7eefc2b29b56a86dce5a4ff946e0c0c1fab06b1b837acfe2f30608b99d700732d068d6b0559cf9fd6f85b2daafafef60d372330ee91b0635574d83fe065dcf8819fb47a7dd3a0afd97cb28f0f68e547ea7dddbd7c8e323cad7bee64880fa50f5ccdbfb870ad163dcf870fb655052e219c8bb9bfcd1a440ea30ab591bc3a45eb48c6aa72468a0d4a85ee3ce6d48fe2a1c80cf36f923ced2efbd72204a8256633a8158563200b4f33533e7f8617b2ca2e2447eba82ff825302ed43f81b3209412b76f3a6bba6e2f53bee99d587c261ae61d5013df99430a17f2be3442b3512a84aa11d17dba4a2e36a51f5bf199b9d47da440e1d482f7e74bd498388bdc2d60bb1752ae14fcb176f359573a65fb7ae79839765c8c0c0aac11bb676c82660aef411e8f06d5769285b50e67d907322ffa657fc6218bf3632094b0c618f6dee285813926acafcc8b3616fd8f9342f30d30e3c4b52fb2075b5c03785ae3345f8c601f902ef84db052d8494791d46e052777bc34385c3062e52796c3dd3f1ee56cf3ef19ea99f08d501ada23b13d0f3fc4e2adbd07b849a85f9f90fe538c11cc31b19204f818dcb2689a45bfac6f6a1398b8bcac489f2fccb75ef5bd98676df51453bfdd309d6f9f066348423adb7797c5b344a1eec5acdc8db179ed69de7d9177de90a0a576282e4a7c4a51c52257b8d881832276efb111fc333f5c7322d1f31b5241e33be1a7b9f4a149277d87b73e3b2f1549955d4523107aa09f6ceef1c7cecd596904eb9f9c16") pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r1, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x3, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x4000000}, {0x30}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:36 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0, 0x0) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x40, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001540)={0x3, &(0x7f0000001500)=[0x39ef0afa, 0x6aa9, 0x2]}) chflagsat(r1, &(0x7f00000014c0)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000001400)='./file0\x00', r1, &(0x7f0000001480)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x20000000000) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x1ff}) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xe19, 0x930000000000}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 16:00:37 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20007ffe, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000040)=[{0x4, 0x10000, 0x1000}, {0x6, 0x8, 0x1000}, {0x7, 0x10000, 0xcb6e52bbfddfd412}, {0x1, 0x68c, 0x1800}, {0x1, 0x6, 0x800}, {0x0, 0x2000000, 0x1000}], 0x6) close(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)=""/184) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f0000000140)="e466") 16:00:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x24, &(0x7f0000000000)=[{0x30}, {0x50}, {0x10000006, 0x0, 0x10000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x0, 0x5, 0x6, 0xd9}, {0x4, 0x1, 0xfff, 0x1ff}, {0x3, 0x80, 0x3}, {0x3, 0x0, 0x51, 0x2}, {0x7, 0x8, 0x5, 0x80}, {0x8, 0xc0f3, 0xfffffffffffffff7, 0x2}, {0x9, 0x100}, {0x3, 0xfc, 0x1, 0x6}, {0x4, 0x5, 0x29aa384e, 0x40ad}, {0x1ff, 0xfffffffffffffffc, 0x3, 0x101}]}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff3d, &(0x7f0000000240)="b815da573ae19da49b768775657ed75174060bbbbbf027c7060b96369fea041f63994b0fef3c3459f26d7297202e5a1190de4724930b387533bce32f2cbac80e015de111ca763493f47c1fd698fd1b527d4b6f4426d781c7ced142fbd58cfa73b135a57a0208d715a603178b673a00f6ffffffffffffff000000000033a8af7d2719f7d7e185f9b1537a4f86866d90b5ce5e5a1600544bdcab164722e6368958950b4a67247248b389bb49d4b96da0bd1384c8c9bf9691c7672d0a7b5fd6919073b187213b375568c67d9c347bf21bc8cbfc9c10e9a6290a2e4ad813f33ffb21c80696e4c1") 16:00:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x3, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x6c45e7b6c0bbeb55, 0x0, 0x9, 0xcb3b}, {{r1}, 0xffffffffffffffff, 0x4a, 0x3, 0x6, 0x8}, {{r1}, 0x0, 0x42, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0xd0, 0x81, 0x94}], 0x5, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x7, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) mkdir(&(0x7f0000000040)='./file0\x00', 0x18) 16:00:38 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) pread(r0, &(0x7f0000000080)="134d6c2665c20c67e2ed24fd208be5d041c13f40532628b60e0087d2193ac65a6d9a098f83fda4d21c5f57a4be071c9978361a025d7090bdd1505508db682055203e7e5fc6bcb4ea", 0x48, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x80000000, 0x7, './bus\x00', 0x7ff, 0x9, 0x500c, 0x400}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x101c2}], 0x648) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x1000000b6) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20002, 0x0) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8001) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:38 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x50) fcntl$lock(r1, 0x8, &(0x7f0000000400)={0x0, 0x4, 0x0, 0x20}) close(r1) recvfrom(r2, &(0x7f0000000140)=""/101, 0x65, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x400) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x1, 0x7, 0x1, 0x8, 0x7fff, 0x400, 0x91b65750ce907af2, 0x1, 0xffffffff, 0x9}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xe9a0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = msgget(0x2, 0x200) msgsnd(r7, &(0x7f00000003c0)={0x0, "0f2e60ec3fcc10b9f351ae17d0d6a35402267ddd5c5e08f23be15a7610a5bac26880bc3768a949347c1a6eda789d15ddde97240bf897092fa12c28072069ad353eb23f454371fa7dc706094a494557f3b5716a6b80d775bb543859a54fa3040565b868bb7ffa9d0ba8c380e312ff8aadd14ce88d74339fa384fd64b0b4bcac5b94e736a2cc35"}, 0x8e, 0x479fee0908b638e3) r8 = getegid() getgroups(0x1, &(0x7f0000000480)=[r8]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r8, r9, r10, r11]) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f00000019c0)="be182f2d596260d1a9b6071a418dcb0f3bfbbe2f513acbbea1a4371b82f5ed930a8cdeb43c41bbe378a5b9cd0d241bcce6ced18620e45271827783afc4252138eddbdd0e67656c513519cf14797d10a988219fc8f362bbba447f66c0ca7cabbaed09b3749821b849d14f4d15da69a3f825630f3298206257fc10fd49d8ad0310d7328348a7a49164d971ccd6df97fedb8459dbd3c72bac812c3486aee1982c4e54617a0d801d1143acad6b8714c733b856863d259ebbc48baf0670", 0xbb, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10488, 0x0) r2 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000040)=""/93, 0x5d, 0x800, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001980)=@in6={0x18, 0x0, 0x2, 0x1400000000}, 0xc) getpeername(r0, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) sendto$unix(r1, &(0x7f0000001b00)="f44a1a9736097431acac87b9bf2b1ef73997a55b345573eea8a2b5f2edeed3e03951c66c5958bdfe177f3b0957c750a9067f33a3ee3a025732428380a56c558694d14a47e7e05c4f544ac94912df3a0053739f4c70e56e38aa3c3e9369bd97a73806a2e2e28149e2e9f55d2d1912dcaeb3d6950df095ad0a0e944cb837799f3c8102e720cfd6a6fd1c6a29ba7c23a3089c00cc5e6c9627701d9edea2d1ad63a70b62540ada913c76111472e6f49667cb899868203ab02a541ee339496c2fd7a018f6379484234ec9c9eaf5b87308ea2e20", 0xd1, 0x5, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001c40)=0x7) 16:00:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x48}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r2, &(0x7f00000003c0)="ca4187aa6e4802efedcb2e63510cecfcb9f068ff558251dddd114daa86daebd33b1482cb6a72efc43b49f70ddbb84b54d379076b4bbcfda550201071bcbd0f60d5fe19909ba78daa12a9d7e35395439870dfd17f73f1312691fa758fe8938bf596b8bb88047773462f", 0x69, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000380)='./file0\x00', 0x10000, 0x2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x3) 16:00:39 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x0, 0xc1, 0x80000003, 0x5}, {0x4, 0x5, 0x7fff, 0x10001}]}) fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x7ff) r3 = getppid() wait4(r3, &(0x7f0000000100), 0xb, &(0x7f0000000240)) syz_emit_ethernet(0x59, &(0x7f0000000300)="08a12a505f39f0c028009c3c9603e486ac6f65bc8606213f10ff6d033bf4fe9081e2821f9129ad5607860ae5ec614f27cc332293cd1b780be08616d413a7dbdc5e8446c1a40873676f5f9a8464dbdcac242bf20c3583fd2131") 16:00:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x91, &(0x7f0000000180)="2c79b4e366466cea113427467a34e8bf0a755e62b610e005f8077d81e6caa8272e96889c2c364b0d877a51f7dbc29a995987833fc12b82e0f0d163c7bb6eb5052be1c9bfe4338f0c8de29ebe06dc8cd8f4b225f58563397019fcb98a3ed1e14e5ec0add3ea88dd7746dfae8a686de9e7d61107be753260840d9ee599", 0x7c) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) fchmod(r2, 0x6c) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r2) 16:00:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="c85468", 0x3}, {&(0x7f0000000080)="d6bb1bdf94cb0132f9381267af853159cdf575cee0780e6470ec603904eb8f8fd26b15867fc09ed394f236088bf2cda9190283bbef2df33803b5baff135600617e11299b35b42cacfb5fd58a6f24b4a747b18179707269d81eb85ac4e6e2b9389e6c8fda6d61111f82df513e532ce5", 0x6f}, {&(0x7f0000000100)="040c2ddb76e037f412a11f60c28d79f958369b9bafdf2ec38015517171563966f13b54073bfc277e39519a2968890be5041f3aa1ebe3bbd1d5e22ec8b0c4754e8827d0ea3c56fbdcc1f08eb85cbf10b0219e62374e286c095d9d36e0bd0ce16bb7a3727e3abb78850e433349f83b226e7bee0da994f0ab8a982194351c273f171a68a55066a35ed661b4ee1f5bbf7bfc25bdd40627f25407027a71f04e4d4bfd4d615b3a3073b2d9aa0dd4c9c7f167b9b3aa55cfcedcae739930060217792679eeb1302df37d069d9669482c7ba3a5b652853969bd8ee002fd5d442365ffc87374", 0xe1}, {&(0x7f0000000200)="0a29185dbb9797ef81de", 0xa}, {&(0x7f0000000240)="9f559cc94f9294ec6442f202e1ac9a05232ff2b0319149752b87ae1b7a77c4e15628b8f7811e6c2fb854d5f50c505ea26ccb370a28116ac167ca4dae31311171d036f7cd7c5d1deb2eb3ceb078b76bd243eb4b5adf3569e9a6b8d21cb3eaf22be586d9dc77375653d196497ac53fcc", 0x6f}, {&(0x7f00000002c0)="ab6ccb43dae3d63b4bbe9ba40676af3b7caddbe8a18d2fade07f36ee62b4bf6008265bf6b4d4e166ec28d199aa839b3f1a0cbadcb87cb058f224c177e3b7a4b77211cfb5d5eb147a", 0x48}, {&(0x7f0000000340)="99338bc294faddb47117895eca81245bd99e5b7fdf64913ee5bdd1b59add90", 0x1f}, {&(0x7f00000003c0)="f28eac3280e665553eb3d2a4d061e9311174d70cec2991a856663f08923cbae353080eb23c03612bc46b1dc8494ed37924501763013a3bf3cdf150d281d54cc12185e3cec54524c751011e5458357dfa7fd0831cf0fb37d96b420e5437731d7af9", 0x61}, {&(0x7f0000000440)="e40588e7f4318b7ff4f6e3b38be142a0cfec34b7e1d1106d064ee447453fa5fd6bddbe86a83cd39ec42594efff58c0fdb9136b49f7723258d7f3be98038425f88b9a8fc3ef3448aca1f7019542cbb77678d45a21f2285815698a1cf281ef614bebe12dcc9603a917b09e1f21d254857b7107979da90b68b5b2347199821adc069b7dd8137221f537077f8b51d7fd40ceb5563a805abda7c3bd47ca558d692874543cc97ddf66eab704d0de7bca97de12d5dfbcc60a2cd22e634c5e0fefe57afeff40309323c7568d56de390845ae423e25efdc0c389935e4bab10886247a20e640afaed523d4f4684ba84e3b7352b2d74ccce2ba319a2e", 0xf7}, {&(0x7f0000000540)="ebd07fb83a40aad0fd3536b0667354ffe791bcabe22b21fd63447f8c210d5df84d5253e17e0cef6281211c24c4134eb3e9ea6a7532562ffd2634b130ebee193be976452710b87ed8809b024c48286527526005cebb2f219d05502bba81f7ded209726579c384f3d5f2454fa6f6098d20f5ee366d3bbb2a204a16734fd5c6ca9b914b07582d62f2a95dea6f3f54e27af1015a23cac649d1df58bce9ae6cb3d3ab850101127aeeaa9ef7c8af079e27f9aba97e14ed714ed04af19e5f465213889e7b611609b2eaccb1973877631ff6efda2f15b3a7588cceb4151ba89ec3f4adf011c4cad9a820f39706666a031a5940934f630603deb225256d7f8abeb1", 0xfd}], 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:39 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x80200, 0xfffffffffffffffd) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x104) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/109) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x0, 0x2, 0x7f, 0x6, 0x9]}) setitimer(0x0, &(0x7f00000001c0)={{0x7, 0x9}, {0x200, 0x1c00000000000}}, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x17, 0xffff, 0x3, 0x5}, {0x8, 0xab5e, 0x3f, 0x7}, {0x6, 0x92f, 0x1, 0x10000}, {0x200, 0x4, 0x4, 0x8}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x80, 0x8}, 0xc) semget$private(0x0, 0x7, 0x100) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) r1 = open(&(0x7f00000004c0)='./bus/file0\x00', 0x10000, 0x108) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="21d89f302c268052a5816f59c385b99c88fe82593c70428395ea3a8ee6786f6f6056f87a832a4e345aaf261db2b48877148a6ff72b5dfe4efd3be716680708ae26a503eccb5dbe772331b967a64dafe406b01dbe22f001bb40ef460e18bbaa886fd4a63e50aee4ae06a54f820c0a6787a804e21a81c6d87755f292813a314ad52ab2f2ae", 0x84}, {&(0x7f0000000400)}, {&(0x7f0000000440)="28199a8ecaedcbbcfb7c12", 0xb}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x401}, 0x40f) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000400)={{0x4}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000140)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\xfa%)!\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)=']{}#\x00', &(0x7f0000000240)='\xfd{.%*\x00']) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a"}) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() 16:00:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19e8db4fa2a8549496f90b9ffe371c03e5d744f9d80"], &(0x7f0000001300)=0x1002) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0xec00000000, 0x5, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="c595a559895341da2e99c2ff3269d961e9bbb3431399c9c06901a2f9e88f35b87f2776cf95e05bfceb991bd609f6f16a943cbe65e61ff4f0bf13ac5e7cb1617bc0171f42849b2c83871bec1184940788c0401afe54f23fc28d6fe98d4311f5f59e453147ba1c0e6d471d28049487dccb1a161133fca0178af0f47af5cb44d3", 0x7f}, {&(0x7f0000000340)="616630682d520b22c3b12b6cf0189157f714c8138e3e38fdf67e719ec96d9409c20520199363e6e2f5364923e55fae25d736ed6c6f18bfde99a04c0b14142c72efe20d0961dda61bdd3586", 0x4b}, {&(0x7f00000003c0)="e793d0e32cedc4cc5f806f1f9ec1db6ab83e21bb10f16a84f4a2420212fed52ff1a69d68d515f1b8e26f46d0295ee34d6026db075c7630c540aafd19375dc81e073caa30c9817e9fd97d96fee749d1e16998e259", 0x54}], 0x3, 0x0, 0x56) r3 = fcntl$dupfd(r2, 0x8000000000004, r2) dup2(r1, r3) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000480)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x85) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3ff, 0xff74, 0x7fff, 0x81, "6941b4905b1ab33cf092f321e38f841646b0c454", 0x401, 0x818}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:39 executing program 0: accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) kqueue() 16:00:39 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x2000000000006, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc7c76435e5b6587bac2d5519a2d550049ed32f37423d9bc679daa3858c77ad12ae9fd04b194b621f6ce9446eba32a10a040000001fecb7684cd45fb4619d6f1fdffa59648bfa947a97b2d920d037322f8fe0ad9319cbe7602b169e4a9e6747"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) close(r1) 16:00:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket$inet(0x2, 0x3, 0x11) dup(r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = getppid() fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x44, 0x80000000, 0x100000001, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x6, 0x6}], 0x81, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x5, 0x34, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0x20, 0x8b, 0x2}, {{r1}, 0xffffffffffffffff, 0x22, 0xc0000001, 0xffff, 0x5}, {{r2}, 0x0, 0x46, 0x20000000, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x2, 0x5}], 0x1, &(0x7f0000000280)={0x5, 0x93}) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x200fffff, 0x1, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffffffffff81, 0x5}, {{r1}, 0x0, 0x2, 0x2, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000004, 0x3, 0x1}, {{r2}, 0xfffffffffffffff8, 0xc5, 0x6, 0x100000001, 0xfffffffffffffff8}], 0x200, 0x0, 0xf8f, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3fff, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0xc815, 0x0, 0x5}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0xfffffffffffffffe, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="68e6be35a776be6803fcdc2d29b5e68ecf76db6684787c37ccfa4c4e111b8e9f92cf07ff5e341f58d94dabf2720f2a41e34bf58d217ffeef3b59ebc61a762dcd4f6b9af5fbd90679c27ac5a959f2ba1f8e0ed9f65855a66a9a853bfc86a8", 0x5e}], 0x1000000000000292, 0x0, 0x0) writev(r0, &(0x7f00000003c0), 0x112e) 16:00:40 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = msgget$private(0x0, 0x2) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getppid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000180)={0x9, 0x10001}) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80, r1, r2, r3, r4, 0x102, 0x1}, 0x20, 0x40, r5, r7, 0x5, 0xb360, 0x10, 0x9}) 16:00:40 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:40 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f00000001c0)=0xc) r1 = accept$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000188200"/4098], &(0x7f0000000200)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwrite(r0, &(0x7f0000000280)="7a4cee57d1553b866f2be6da11aa79fb12ae74dec4a57e3b12a2f1ee085d9076bcd82dc9563df3c1495ff0c28517754f3ae347ca8bef01dd4a1b3ee7", 0x3c, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x60) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) socket$inet(0x2, 0x4, 0x8001) socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x3c9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xffc0000000000000}) r2 = getgid() setegid(r2) 16:00:40 executing program 1: r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x0, 0x10001) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4, &(0x7f00000022c0)=""/186, 0xba}, 0x841) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x36, 0x8000, 0x4) socketpair(0x20, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8000, 0x80) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8280, 0x0) r11 = kqueue() r12 = socket$unix(0x1, 0x2, 0x0) socketpair(0x10, 0x2, 0x3, &(0x7f0000000380)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x20, 0x20000000, 0x4, 0x4d}, {{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0xff}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0xf, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x400}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0xf81b}], 0x10000, &(0x7f0000000400)=[{{r6}, 0xffffffffffffffff, 0x7153ec522aaad8b3, 0x40000082, 0x40, 0x400}, {{r7}, 0xfffffffffffffff8, 0xc, 0xf00000a0, 0x9, 0x6}, {{r8}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x8}, {{r9}, 0xfffffffffffffff8, 0xc1, 0xc3, 0xe1, 0x401}, {{r10}, 0xfffffffffffffffc, 0x80, 0x0, 0x9fa, 0x3}, {{r11}, 0xffffffffffffffff, 0xc1, 0x4, 0x80000000, 0x80000000}, {{r12}, 0xfffffffffffffff9, 0x8, 0x6, 0x200, 0x7}, {{r13}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x7, 0x4}, {{r14}, 0xfffffffffffffffb, 0x11, 0xf0000000, 0x1, 0x7ff}], 0x7, &(0x7f0000000540)={0x7, 0x78ae}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chdir(&(0x7f0000000000)='./file0\x00') r16 = socket$unix(0x1, 0x2, 0x0) shutdown(r15, 0x0) sendmsg$unix(r16, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/88, 0x58) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/58, &(0x7f00000001c0)=0x3a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000500)='\x00', 0x1) syz_open_pts() r3 = syz_open_pts() syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x206, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000100)=""/25, 0x19}], 0x2, 0x0, 0x0) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4bf, 0x1, 0x401, 0x33ef, 0x5}, 0xc) r1 = socket(0x2, 0x3, 0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8000) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x3, 0x1) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0xa, 0x6) munlockall() r3 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000001c0)=""/15) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r4 = getegid() r5 = getgid() r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f00000002c0)=[r4, r5, r6, r7, r8, r9, r10]) socket(0x1, 0x0, 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000300)=0x8000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x152, 0x2, 0x81, 0x4}, {0x3, 0x8, 0x1}, {0x8000, 0x5, 0x85b, 0x401}, {0x7ddf, 0xfff, 0x7, 0xfe}, {0x20, 0xffffffff, 0x5852, 0x9}, {0x6, 0x8, 0x7, 0x3}, {0x7ff, 0x4, 0x8, 0x8}]}) r11 = socket$inet6(0x18, 0x4000, 0x1) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f00000003c0)={0x8000, 0x6}, 0x10) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000400)) bind(r11, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x4, 0xec1, 0x1, 0x7}]}) ftruncate(r0, 0x0, 0x1ff) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002006, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2109, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "f02734926a039ffe74bb5f0abc3a32771e0c8768", 0x0, 0x6460}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:41 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x18) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0xffffffffffffffff, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c", 0x0, 0x9}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) shutdown(r1, 0x1) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f00000000c0)=""/32, 0xffb9) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x3, 0x52, 0x0, "a8e8ade849f6372cfa56499a65f5174854146a02", 0x1b2f20000, 0x4}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r0) close(r0) r3 = dup(r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x494}) r4 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) semget(0x0, 0x7, 0x200) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r4, &(0x7f0000000180), 0x100000000000008e) syz_open_pts() 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x75e4cd14, &(0x7f00000001c0)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000002b56bcddf005d040000000000000000"]) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) 16:00:41 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5ad4ac8717b6d5b786180800000000000000b8fa4d012ae447473c238495aaee48c018e19dbf6bf3bf554799b9b813ad3069b59b1d1eb6505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2"], 0x10) write(r0, &(0x7f0000000080)="9e3eb3900603b7fe25c7c19aabbb0acbe0708fc5c3d065c9a88b86fab7ca2730619556ae21655533b5a9e52a9e19fda7559326d7026342f98fd7082a049aaeb52e3d5eadeb95d59a046ff119b8383cd9af44105dd3dc414f0f24f894444a2f27c0651ccdb7bf821438b1cc8eefa6f17eda4a22c1ffecab4f6e9b053bee9a17d1b4af8cfecbf2977da2075217f22deabb77", 0x91) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="259560a65de4070000000888c68263897800e68f000000000000000000000000009cfe49edf158bd233670b5edef3721dc727c0c8e659b6f5191b0ab948c66ccbee60c207d271987c1a83e668adcab4e7e5d8b5b7abc4180fe66d4656124608101d7530ff34ccbfc1b66f7baceed7b5cb0eac63a2b2e235661b8769285e4f3f8ddeb028ab5e8021a8200029c80b13bba5c6fc4a1d956f5f56ec06bd1b0b30f06a1295e1966b2373939fd1e6d615a5e419395c83631a1d663bdbc3b2e1b2ab6b74ae02f9fbfc726363c9fc45dfac8cde93471cf942f271e2ed13ec8744b5c48aeba22ce87bfdeaa7a2f55a71355c24922", 0xfffffe48) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x3f, 0x93, "02f5ea52d23fffa02a6b6d175928ec12ba967b92", 0x9, 0xfffffffffffffffa}) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x7ffffffd, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="703be7fe123c787aad0fdeeaa54969a68dca22e47a1eb614f4b49dc4745dee86c2837c5697b4c2d96855bdaf83006f6d796d036f4fc54253c9c692339dab58a1018f56597af7b4394605b81378c898b8fd30643407dc83753e101814e8d02e7d2be802fdda5167d47c10d55b05548ff336df417b0a8cfc7d45bfecce8bdb084fa8638b728f4299bc029b5e84f3db1a30f0f18edb809ab21b6b3824f4a3f728450d3453058d769f42bd95", 0xaa}, {&(0x7f00000002c0)="ebbc488a4c8aa78b7c513b5db7a815f44ba208828937207f4cdc1c7c1c5087c4928e9713425a30f510e9c0793e8f5fcfc02f341a39cf460c3e9f5cbd3311e57c561c66843066e8a77338d2985fc20c24b0daece9236fa2a3655d9e7499328c593317ce85f7a6cc78186ece276db83f22ae5990c8343cfebc17b0ed45532c892061a2f33c6ed0893932a33d6d2172922de09e7e90c1b06282a5b2b4a6c67a4fdd7f69c0550743e0bfadd3f0ef030bf5300315b53ef6062dd4222f6729314e993f6c11189f73d317170bca0b9d3b8faa829e2d24e2ef46639261c3b1da0c843d2cedb583ed362837022ac064c4d588fa9b1812182f8509ed9a8a2b661d2511768a388493b76f235f2ed102ceacf4eb3fcbc092c36a561ee7740c2ecaa6e7e9d3f8fdd362acee626857117a0b5101e398c629145d5f491b2a60faf142e9f2edca9b731de0a15aaed5da71513001dd8008446c2d301063ad7cf73998bdbcfac4cc981107723be21d6413df4d5bb0b012ac3a68110273ce604d59423b53484624cc34d74b1d052522c2c03f940784fa1605f2761f52763dde3e03a735128c3364c55cf473d21b3c19526411fb0c2f9e7bb496e2387d391d9ffbdef01207f7cc868033401c2a9e0e248358bc242c427a9823164f416c1df303c64df64d451529370cef418afbafbdf7960cf6ed36411ca6403fc74c3976c8515928f4b99ce45f88a466d33c07bb27ad4ffacedd30f493c554341fbaf7639b7356c765e6e44d947144e94074a22946796f393822256f4f55bab2490a08ac08458651ba8d90dc4ace2d72d21325c9baba077949264189d3f0fc639cef8ee3a9b422a70ff5dd6c0178a9f401b4b77d9b0b39f94874f574650fb9173a198afb73039db0effbca780138d63fc9002445ceff555d4203b491d7a5f38d630b6557d56c2e01609b523b95df925b0fdda383dd2585b13b7acd724f3f887637e15df58adebdb7c1b06fa5622ad4e7aeb0bd75e0e918134cbe3975b00ca92e8cd1e45fda0de09b09a96a806e04b984b9427edbee7c3cf8f034ba6787bc65ed8ec01bbd60207a3cbfaa93fdbb6c84c0a988a141b9a91007fbe5a89ff055b8a87b897afdc25481722a360661422d04c14538596b36b28b619270841fdc3ff4e21665579270a90cd1fdeafc32f38c81a867ccf73fd54047b1121e526664456a4685eb43abd3a75491a4b043669a497b34e830a6fd0608e3f3a9dda2d25741446987c41e0d9c837f4627121bdd5d3908b6eb9cc5785edb5aaf2afb4ccb5c99fe005327606e60f860504f84eda77fa24167ab44acbf05ab469f53909d2fbb9e24fe8940ed07305a1cbf49f836c8361bd8997da91c4013eff19c041d6120b70e653df9b1238cd52d425a4fa0067f997d40807aaad70a819ccd1f2f112e649674f72fa30cb9bcb92c7fe42e03c1eecb4d18596160db57d6b2848b37cbda3179700366f827c2bfe0b587001903dc75267088f9c5a628892146ad3e97577881fa65435302b2554d6efd0082afd786ae56e92e366d1214148907b602be332b19d934cc49f4a142c0902e683c6aaf03b1ee09ab3e828ca76a5822a2236ed5a4d72bef7e9befdf9342715cd049da8d2a37449b2a85de2aee64870cbcb8684d816b3218eb52c0f449cebde42d143cbbd7979a8a0cd11379f01a296772a976900ec0977b05de57392755742852559530fc9fa8649325b340bd8912695365333f6d9bd8f03312b307a58f44b1a0e197ce9662588d4e2f3e1ef6f18b2b8a845e0332de258d0aa48bdf02ac76b09e2eba824cc34428cf060d478f96e23edebb5efc75102d53c4503abe5566359469463ca7713c5c4d58b117b69ca3a8f9c8d4bf52788d81cf9f15caaa05029602e1b7e801d7e785b4eafc95818e44c9abf6f1b7693e0e6abbd7bdf688cf7435034375ad5230e7855df575d296e2fc69a0356421124ef406a7b227c7fd8a69bfda94cc5a7437e60430b0c4d3484ac9f5fdbe62b95eac0776387e40ea35bc5f0e93ddb9a2657f75f7b4c0531eb8331e0e059540338f213cdc04d091bc5724c3c17ef91659baf7a90a12b0ed0efe372d5e581cfc32370353e0edce1aead14e5a0c92af7b784f1ccbd4e0a61faf787f036b9e60cbdde49af2fc578ea1569e8d56eaeb7bda094baab18066f4b5e8389f0758bd50f1be57b1076169275946fb4ec0f1fffe27b494c4ac2b06ed41f957ff695627306e649ec7284bc18b51623a4271d0eb531774c5d2120ac14f19c0a1b5879f642111c816666e5b7de38d084f3e4771498f24f478580a5c8315381dd2dfa626ba8f7b418883a95788c4ed9c9555c3b1f0a14e67fe8874648fa077cdf087acaf6c192c24d3f6324c4783b3762996b9c7f5806d3a400d03f1a56eeb53ff4a4567c4969ceccd7f59aac3feb5f56179c34c774100ef374010468843531e64c17de664a167ecfe91239888ad9fcda140a88a2fa1f6895d6e47ef0a72ad44d836d566c84a18c8f9ba4fe3c0326713f8473ce899b39d86b57c357c0928a21b47b8b6be5c95f26a170c422c86444cee0f8e1430ab13e522bbf65a6cf58eda99048460294564316721309c9c5f18a0489ee7431af608c83dfa0120b699f0c970582cce9d5b6fb21ba6a3f79f1565dbf9c24e2b383d92dc9314daab972b83f1d498e620864f04ed216a88855e20d34ff77338153a9000cc23b2c4e0f7af3adba43938febc7ac460a1e08b0a4304a56b22d3f21dae9123012efbba7ce636441935046d5f64bde637d7794e78bfc862657423748049aa3a43ee1db404b69f39d14cd85de26482db63123e2b47b8f8af0b50a8cd81587b31fcdc24e59553484c81e8186b36a648915b553664e5806e4b5de2003845694382ec7e486fb204a4145120471755417edae72ca8f1593a4d9ae5f9400b7a35b773efac62c01655dc74524a253ded6d4ca7461d250fd7473a0f78ace85e90f2d9c0dc8183ed057d427fc819c8a253e27ac2e5add8edfd77443b4767feaf17ba183579fdc557245d94ca4e1399caa7e9882e5134451b3b14be84caec2258d71f8477b982e516b48b4b61cda7f6dc8f3c6bfe646aebdb0fa283019c16e7ab08e91092392673f296cc931e650dd75b9282cfa2ec17946a16f9cac44d69734cdfa9f3e2dbaf2f83aafbd501803754c99b3ad9267bcb72c60b8d7a8dd666a29c0fd305d142629bb290d758707dfbd8547ded71a755cfd25631ddd7fbc3aa7ed1322b26b6cc9b623a568aef5a9e5c2d469f0affe06fbafda21976035a09b3990b64cc837eca1e6db938e17da0b849bbbdf1dfd71f5fed3e85589e037c41f48bcec71c0e4231a38c6dffe1bae75451e3bdc5593cf289d63cd3d1c5b0aa93c161058aed9518489a2a0d69069fe6578e20b46e73500ba0900a0884aba2e0b95da2aefa52fd6d510d2ba08830a2991ecf7083821c83b6dedab282b314a4ecaa6c8e3af78545333c5f6b0b91a9934c71f542b5486459c2addfca6a92ab326e17275b0393d015ac3600f14001417dbb98e64f94d22eaee1034538b5e1cacf24f8f37069032b3ba64a2e9052bebbc755310f9fa0598998667222eda5f6957cc39250eef6020f1172d551894e3c6822f030c718de35ef125d8e45e9dbfa1eed54cec1d0ad904a4443ce8c6e0258b9afd4a6e1117c6fe6a7e791084ab571309088f061173c166d10d3fb84d2d3d8a1eb84645a5fc17410ad6998680871ee6d2c17ca558a282709db2870d245efd875d901cadad8b64708c77d45f18c8347b6a185e097999bea26e63fb70251205d611ff52adf9b8f1b46fa438b761d02e7c2401b45062e01755cdd603862c8b700f5936d06720ee11c72482be1144c6983d6e5dab46fa55a70619ad2c07337efc826768082b0f203ec1bff67e07c1c2d54c0c647a7bb3e26b357a56763e95cec412d2c9dcbefd0ffa66e2aa0103509a0f441bc646b19baa78a6a1bd18ce51584728ab3e2d06aab8078d2b2fd8a6abb9f47062c7059a413f78729d2ed0dbdc894d6cf1f6d8c228b6be76a71c00f40537a8fd347863b497e205075b7ea492cbbda8ccaa10e83c9b69529871465a2ceda03b1af9cae2ee22b92ed9bc67a05fba35efcddc7cb74f89c2a3227e94ae36e745f65dbcfe3b564e53c83ca86919bb2aac464c5565ace9b558b7ac145462cf687aabf60dd61e9b5ae62ab29892ce717e41ce3a2aa946d28c4f35bb24e66367435997db0a0262f677898ceb28a91c50b21b67023bd3c68d52413cdc06c3b63ca7bbb9a6a062fde245fec56ea8950750c1ca45ef759e416183ec043370d8442156c0f00e61ad6095a29c885eba266ff7c419a4a878e2d59aece020ce32cc9b15750a72fa4f8ca0a2c6d3f518e7fe8fd7cabbde1c4c1c556a938e625360ad5334573aa5fa6f41861fc8c8e972211bbeea092113557297995dae9d7a9e8db2a0d37d2b26f098e335f71bfb8a43bfaeab72c1c166bd3a0cd7546c06182fff954bfeed69e7de932968d45a52c74776bb7d75170cd1915b076c5c6e155232bb21799e6671cf5f54d47bbe6d76bf88a9441cafec9604baae541bb4977237259932295f088d28910ba75e9f751ecfc37dbbf387c630d0f57b26b01071ebfa1962fcf82528f696d11a89dd402700e39b3ff243db4ebd81cb960310f79b37a33502d14c7920e04679f139eeb441ab41c209845e60acd6c0594542149183b463acd16847a4be5c4712f61439dfe083e63a6b5ed3ce84619cea6247b7bfc305a5a50f55f641aaa007da80c698194d0ec3dcb9d6ebe9031b4d88b43c00732fb32fdc1c222f1f7408653f2bb959250827341c5ba681022bb443c23eb5f9d0af2378b5638855573cc641d9844fa71893d488a54ed06128883ad6d9c56beb818b18d97e6387af72acc00a0609bebbf43e631cadb15fb4454c1f4e69603d110717b01f30df03710a4027b10e8581324e6db64be39d3981e384e84b050db2f6d85228313e582be2daddbc9e9df3b68cfe644a28a2727cb822d17f32ec36b7739298debcf7ffa2b1ac55eaa39fa1b4ae6bddc5ea3bd7d152babaef2a6113481c7b03875666b87ceba1ca44b1da5ba8389c2b00af9c55edc909c0255e82f6bca18c112d6ffd0e219b8b7a3e083d4d5029fdae98644e3a06a6c81be09f7d68c2382c05513234b50e0832a9f329bf2624d1a31fa811ea028c29e33928a0ee120154461538f566e8e6bc060caebe835edf58b0b4a44c50a3f36020030ae29df5d9aa4aa70637e9529214c8533e35462b5b8bb45a649b0a8a1261b8a3c0257c9da31c6a91b901aa6052332170631fd74ca6243d02a1f3cedf7a8632dbb6e4fb1b5ce5ae4485d63b78e9387f4d6cc6ee2e7697413b296fb7e9d59109e7af4de995500", 0xedf}], 0x2, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0d, &(0x7f0000000000)="b6") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x45, 0x1}, {0x40006}]}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) getsockopt(r1, 0x8, 0x7, &(0x7f0000000240)=""/210, &(0x7f0000000040)=0xd2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r2, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x54}, {0x10000006}]}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt(r1, 0x7, 0x9, &(0x7f0000000380)="3345fa04c9c86de9d76073821f9c92846606411db33fa5eb422711ea5b4fdad6f282d29527221ca08835ac595cc7cf31a2de463a9bbad6f918dd138a2acef2817ea7901a90af5a55c530f1cdb3ce0b9054d92055a85800fa1436d34d9fc60695b563612f7efb1b8f29822d0c09804f364ec8423b234fd6cd2641c529113dbfb4e9ebe0870d932ff1b92c8d8e94e58ea12fa5e035ae91c30fa27480f57c38ffb0d42eba93180ed620aa77aadb14b27e7853733ef3f9dac77e5199ed44a51b50b6f13c69bcdf79d0ee9cabd0eb695aaee62d7f6bb48f39a7d053fa088acd3b640ee9bc34f10205694d707c4666a9322833020b5b95520887785ef60fa06796aca3cecae913ffad4df1a32df65493869294c7fb91a86f6e5cd599d261d207bb05f85ab4ce14c499e752a23419b97c90073c6cf58f618ed5b0132cbf0d90ae01992b4bf7ee7f647b7e57543df4a412015770bc785a58f93898083e0e2628f9ad25542abacf389dfc6c6afc9ab3537ecf59ba94b7956be7b075be7e0cc801d3d54561cf5d4378846c177dc68c24790f50cf93590faf4559dcc3f415f7f935bf5160b6ddca87688aa0e4cdff8364d5f55e0ac3d2298a2fce6928086afbfa1b7485ba9be1c617ca12af8aeb2b4b6c1167dca1aeccd7c9f4b5158d749e3b5326f54a22b3ce7f01b3be2f054b1512b35fea0a2ed7152f6833b80ed0bc5e397014cad07af5ebcca8002bb5959556bbf7fdbeead363e6d00eddc86eecb30128debdfa8e80daf3f995fac21642e39c3d28f85e8150feeaf97838a06866a87a2f1c6acd33098f210e2bab65061f9f18b730fdc785a0f42f37499d2318eb9ea6aa1c46ccb80d8bb6b77c232066226f69b29146c58b328c5b6bd7827843e8af920e840fa259a54c3d664dbc8e0350fef42a6525c9a207e8401598de325b662f5ada174e4702d24e3ae92940f4b432882407c4ac04cbe2b590fe1f2fc18a9bf904d2d0049cfcf3bf263458092aeaf9518a9808049cc3bc096423013b1ae87cb12df0757e4f27908a9aac5fd688e40647a02cc9e70c84ec5259aeb5af44813ea8c096082f97e9bb0206d0c280428e2f7b34081584c74948cd682abfa1dbf233e62e44009d180fa1c59f4f8ded57985d895ed1134818a874ad5a5fae243469e795dea5c8f534c39039bb1eea7b3d09b6d725c196c59cf6660b9a7ca37db3ed7e7e952858989473286fbf184a484b71098fcb9cfeb0cc5f4cd586485feb917c3bbb41ca859802ca848d4029809c1c5f968ae3acc7009fa9961242cdc7db913e177dbd01bb132662cd52df2e94fc5ab1b3bb6d4f7f29509f728ec7954122788dbc71974a2fbd5a2a1f0c6f5f36bc2c2ef59793b8254ed3f5b78777bca03fb99fa9775d539adbd9e2258b66a79b86a83165423e526985cf1fbbe99a4af1b9b34bd91c3e9a6289396d3ac91ce0173f50294f3d2b246cfd8ea1ad8d2b90ff91ea6a9799772e23890a81e52a9380f4d25066de5f329b566779babd6d9c69444203e50cfcc4b1f809923b5b432d5b126c5339b5fda79204b200629ba5692351a2890ec6141195d6619616eb52d8437dcf334882d53a8d25168268d60f3fcdf612b738240bb7aa5af83e4d393fcf1c432202d360d8f96ac2e41a52c86e86b9622105820811baff169534a839b7206d782de1b1de3035eeff8299c756fc8a29ccb814464f596589954be15e2b284643b862899bfd26242891f5498db77b7847e2ae0014dd88a518c7c8a77941f4eec4792e430a9e9da2c378637de0ca65a1fe86cee20e61c01d55a0b187a16ef5d3c38ae66de6d4fd23034767541b22cac83b10d8caeb235410fb2808fa8161d4c184992a7be3bb22317f32c04dc78b494e95bc0ebacd180b4fa71aa58f0a45581afb3fcd270a2cad288e99058d7f8db5f2e20a56ee91e17594afc29c9cbb64a1762ba39331b88afa1c261a9daadfe4547c97e459c1662fb11a3a2a3e25232d765fccba4eaa14c183ddcaf272a1b3fa949e7d40778cea693f7dc160f7a8aa8c848d7134a02abb5a2dd251c5b38b9bb4d434c4eb2c1a603074588d8694f5c1361515d472172a1dd51bf5633962ab2d33b270a62e4adfc5573ef0a9c193c0ce1af7a5f9e3fe0e969fc0346d1967713d8b84c2b6a00b6d5a875c9f5dd79fc54a33aa9335fbe07f95c9ce0f9c7ff151fa30358b15e603742a576b4853c1a1917428922afef83d06c083b60c3549fcfdb109d89061c452ca245b1975cc5a0ca27252f1f1ea1b64402010565db92ce9c54af3dfa20bb5f31800266b478b18d272c848a99609225b803ecf0d9a00ad503e4948903276bd8efdc952012940af251f8f0977d5716935bf9fc5614d70a1a4f8e391c9dfa40fbe34b7108635d5d485aefdf628efb0ea93b141e711d1827360594350f6a7de13beaef0cf6bc3a8b25bca77ed8c17b1931e759c366a027da308fcccd075e30ce72a4f4f288cc5505c78afe46d02ceb3c8311e3f9e50a9b38ddbe6893ca1b1071ae88116a75ac04a024d10abf5abf23ae382bc4b8abc4a9fe070661c47bdd45fee0f26cfee2e58a4e7604f7c22767843776f9e71507b93d9480b2f48f0a0da0cadf952e44829cfd4fdf1753fa6f79d0a8f075d68c2fedced2fd7ed6dd7f3f077b8fd72a2e02dacfe6ab48a3340c7a22cf222d9ecfe4a6f8ef26ced959310e5a6e2ec46a393df08c308a7d19f1d0914cba03871b9eb84805c01fcecaad8570c91802403d7ab1509671631ae3d3babc51f7136c861643914cedb62043bb2e80afa07d92593b77bc0931e101bbde5c6214b72457738eaec92de465c3aaecc6924fc0a5585a44e50a42dbbc92c29422f429d5b923e11d20557b8c3fd2baa790b800e2b541b877e1c1109aa3686720dc912e5a745a4db447aab86fe8de8c47f296fdd66fee3ecc0e24ad033d5319c325c924777182cfbebe3929107938e822f931ca78e5635f6b04125546c08d94a40959abd0abc8ff2a47c96e83c6f2f00c368ae3e15fd61e4c4625bb48cf52120176a29eb5838923b71efc92befbbaeba69cbdc8830664d3058469d303084e11528bd0fdde4e8acca5aa01552bf0659db78ae6bd91e6a5dcdd36050da68a36e3f9cc94228f5c044132e08ce3651dc7ba21cdeb77a128937efcdacc42ca04e2a4de448f22c558817f5a0517b6ee45c59634e183ddfd9700eca3a142d420365ec4426a1db8e31caf44b069bc145d1b4adbdf321d3515c8f494e9708db2c3d71fa21d268bc6aa2dd960298509e85690379d669b4a826a45635734707235ee2c805d55196db03fcdb9b1a56c25fedd92fa1021115697971c7675588b034ee09b677fb85fd47e5d8ac96d34659f4b330539215ebf19cb5a68bd2374c65c798354c1b25acb5a292c0d248eba10e013c24f21169deecca17fa7f07806ac994b18b3e38d131e10f54f8ced79daceb20e63b60ccd1b602cabdd636ccf5f32a7413443545ffd215b8fbe07bd220cbb04e80b2551046338c41fa2667622540da0739eadb0fbc69bf0aa99deb7635393c3ab7998ee4bd5ecaefd4199c2baad4a8158416b6fc776d63e3dd174b2af94eba702e3ff010c49c33325bb234a2a0610f03d77780f1e868b941448724f0ae88acd6b68e42acac0adc63c443c8714d7e59e4bd9584c15f9d8aff1b6b1b8f2060d9e569bb1d76d13f7592e5588280e96afaef1bb70659e43253b3c40cb0d8395be069f7eb3560f107050c733af43314f058629ee9b6c59fdffed744fa4a6716b2f8ebc5261e119a4e1c930990a4bf08cdebdf3411568f44c67033412f277bf264fc5b9b441ac167654e899daa2ec487ded2408def14aa0d6750c0d479662871718912b183743509678153cef8416096822764da75d37628b05c789932b9a3d4140a05f6f59996788746483a10ea1cce7cd76c6b3b7ba30c7b6da7d3bcc566864aeafbd48a6f917426d93c02477519fd5a9f95d8d1ae2fac8ede5b271bf748d1a92f4554b3f2220ec61f3353cebf14bd5a4cd97705b88f91f5fc09b94c5bbd119ffac8c81aefe80f77da6ad98c79e5c9348e1be9cfa7619d721a04c4b04dce86852c40c0cf64c34c0605a50f5455fe7042360ca669e6573259c470ae50d1f6cc658fdecba2638d2f5388247b9a30beae1ed556ce8d2cf46231291f90e42cbe15cb2dd9b964b358a0592feaa508967d03a399eb6451bc164765ac33624940020be1d38571e0812a95fe030666604c9e75d7382248fd9e99e2bf0a1314a0412d01a5836388cd873d54147a7473183a3a0e9da8bb91352d6ac75a979a4009e788c9ba9cbda8cb084c590f452b7e0a89bb5ab0bffd3f09cf6f648adfd41c7d1a95e4ada81f472ee2f46239cfd8818f7e1c89abb069302fc3ae8cced1c9d13f45f44dfa95047305e976ed5be4d02256770692bab47edf7e166756735bb78124b6733484a5bc5ad9e06cfdd0a576b7f952ed2f958804b740c14d2c06474a2d344504871d18ed9ae81592610fbd88b477c21f7526494c745063c32aba53a48f9629511f88033f12eb04fd34d8c40f771264162910ba4990bfbe988af40cf4f655e1d0d8e30c91d79ab2ad1e4c71206d567d55f26343726f28a6200a94d54701b1c762506dc3fd48660f38e7fe5213a4b85f4afaed85b875de5ccb03c548bca39b932d9f0af84400abf795d015e434446fce6f679bfb29adbd7515b4aacf1aa4e532fb2ce3c27080b33fd9d7e5deadcc5edeb1170c1183941ba40aa4bfb2690b3a33523193b1a75ec9c63c36d2160cd9bb5c13702567003feea9f5f15b03b88de8bdfe517db589084f0f8b8d2faf5dfff73db3cdd31a7e8e08088cfadc2bcc91ae4123965fdbdcb7aa63d0144c3a9b19ec48035ed3f790f35278a7885e1976d40f34d3be6fef11676339733a04242d30097cf286ada3ec0fb94ca1704fdc88c0c4e1eb9b55517b19f5830b9e90991c484c5452120fefb3fabdf1e507e2bc20713e4d4aba81420f14d2b5d57493b850e23270768026c4918b745b7269111de3f8d077751528c63e1d2937fd2532afedc43a1897d138f65d96bcc23efa7d48477e8571d9503a216d0a2ee80b14b7b1367bf083a7d364060b6e1e4c2298e2f8f24e0d8be0579b709a501c58f91e1f332581467541f0da4f42dd8c348d97cd6c5716c14425ce0de20fcc483b0304378682c217a317ae117af593d8be73156c03ccdb1a8d226076f262ac70fc6ac6cab5ad5c10cbcbcf46c90b0c7b59ef9ee6160bda5ee096fdf4d86a96dcc965036c2e3ccc4c16c78e73edce8f7eca90e696bca551e67db0772b6afec5ef264a7215c5938113b21180245909bcda42af11e5dac6508e50db6f2bfd8a9c105053f5c46b7197335ec27103ceb65f7896e08fc83748e70b838ffe8465d67c90728f4a2d2195f65de6a086cf7157fddbc1c1f23126a543a60bf17adec9cef7486ae08b6b9db69dfbda633d94ac9195b04ff29feaffb2e74353d41596624e727d573420ebf69cabae5786cddc53e679ade75bbe66dbd6c11574144ce81e50eed42104a37b02b1c6e430abc1ca378fcd425eefaed4522b67f512d0fb7181fba8d2b19659f31ad02ab9cba52f72f9867e517aa1297834c1e88f63fc5e81ee27d5d2b890c2b4f3efc7377251bb64f4175840d2bbc10724bc248a4a674444fcf61d9f0958bf96f4bc9d8f994b8391a9f807ce7b21269de25642c33748705b0111b41fab57fc4b81f3b39991aeaf67bcf0dc14b7d9b10e3b4080cc071c326015351999ebd1e4b3f5675263fd0a3da2717490c932e2de27b6", 0x1000) msgget(0x1, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="8c4d6ff197f81e006a91c38ce82d71c3488b0ff5eb4695e480a3c0634a85c485583be1e458b9d4fad928eec3cdefc1463eceee6d23236dae941a710fb0ab0c8e6d54a011d9ac454c4245b40db0131b82ecc3", 0x52}, {&(0x7f0000000200)="be81e6e33741beb54d72a75f0acd1cea9de635017cf01af4f54a7851e669deb59a2240a00c49a2d64b99c15d9eb6075dd053d6aec4cbb3", 0x37}, {&(0x7f0000000240)="5d2e0b09b10b5d405f9e74c1609443d7f34889e7d3c8a1f978bf398fcfdb131ec5c362cfd62ab2fac175f35668043942ecdc4b3e670e8e068f39670d8c0d0f493d12565b52942f8fa387d152cda67a", 0x4f}, {&(0x7f0000001380)="4a088c979396901f2ea5b3e429d267a159474ecf137435a7a03763b613a4f7a3bb38f40ce8c9a64fe106659031f8452c539efd42736849fef42ed3dc3c23362eb9234253adb799b3360338fa2a158cbda022ed68e7b8595fafa57f355c3aef67d3c54c53c3a93c20ec184cd1729e3eb51397461ccb272316103dfc77919e871fa3607c119afc159274ccf20da8ed5ca712f11070beb27d9750ef6d722915366eee9217353c67ff948685f78a3209009d335fcb7b711c3bf5feb2a0d40f03cb5fdfd2eee1b61e0b972d4203be83f1ab4573f0dce6989d6afabae16280726c12df", 0xe0}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10004}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) 16:00:42 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) accept(r0, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x9ef, 0x7, 0x1}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) 16:00:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) r3 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) r8 = getpid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0x120, 0xff}, 0x5, 0x7, r8, r9, 0x3fc, 0x5, 0x7fffffff, 0x2}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r10 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r10) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x6) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:42 executing program 1: clock_settime(0x7, &(0x7f0000000040)={0x1, 0x4084}) clock_settime(0x3, &(0x7f0000000100)={0x9}) clock_settime(0x4, &(0x7f0000000000)={0x1000}) 16:00:42 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000002500)='/dev/bpf\x00', 0x20008, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/97, 0x61}, {&(0x7f0000000400)=""/50, 0x32}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x8, &(0x7f00000014c0)=""/4096, 0x1000}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x4, 0x9, 0x1}, {0x80000001, 0x6, 0x646, 0x5}, {0xd99, 0x6, 0x1, 0x8cf0}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000746f) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xfe, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) recvfrom$unix(r1, &(0x7f0000000040)=""/76, 0x4c, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x880, 0x0) close(r3) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="6741dac3b2bc12aeeb392e17a80a08feda56b8115ef5c2978c8e1d2b74c64252ea896e3aa4cf635737aab65c2ec5ff24abe4eaed1c156fda675ba4e14ae1eaf700b699de0c0e7e22bd40eca522ecbe1a91b75316f7c3f795cf3f3a89f15a25dba1d45f6b34d89636d6ee0ab4d0c833ea9f44085295689992776b5aa97b083c36beac75ee7108c191eb6fe488752c618c678f31", 0x93}, {&(0x7f0000000240)="d7988851d1deb3c847d241b7c3cddabe83b052013b8ce3a131003e6cc1010d3aed07a88777cb676406f59ff559621d17e9d819a3a472a691d8db956fcb28c88e991796ed6dd4ed8b31598db8716e86ce1614d5bc8f9a72a3f6b19d686cfce957638656f9f3b33bcaa16b638ce0153ed6b47ca001187b8bd8cd0688916a2f8be82739a74944e0d2a583a7f4e29b6012a2c8c6abab1a7ebc", 0x97}, {&(0x7f0000000300)="9b5c69a0a61fcad1ae8d18c42f64564fd50d2ca44abb4fe661e51a77fef0cdce20d9a21cc58bd661f01c7264283cd31cf5b713be23a64d6c30fab1644c9208f4fd6cb586f5361a4b7f72b1fe03426510336302055bbd98bafd5c87ed47559b91763e77f0d7cb8ed0dbbb2e1289538ffcb4c7ce", 0x73}, {&(0x7f0000000380)="c6570bec0cef64cb0d2169df0267f341004294e8a3328006cc2aad48526e68d1329983a78950b2f7105da8454456f186300e8cd96d8dae44", 0x38}], 0x4, 0x0, 0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000400)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDSETRAD(r1, 0x20004b43) listen(r0, 0x1f) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="82335ef7f7b1799a1a598808973fd4d17c1fbc296590118b09d0ac4b0f418a14bceed9b31671db6869c75e407a01ef4c20e0ff6aed3bea6051ff10dafe3ce50582827e66255bf7e8843510", 0x4b}, {&(0x7f00000004c0)="d8d839c19b1e331b6e303bae72aec972b4e53edafb4d26262a8fe5f27d6ca65a56598e51f536cfe0c4026710f51e511e1aca98ff16a13ed1cf324c9b48101d84ff55ee4b10c76151fe486e20b308dec56d71ce9596", 0x55}, {&(0x7f0000000540)="498aa7aef5c94a37408a78d6319e9d73fbb3f06c6eb69be8d60163a904de500558ee2dcf091d33b55eb2171b7d7161e3b90fd0b87aa8a617dd893ca74e7d979b9adeb6a20e77d8cfd4c77ae502ac0928041b9d646c2dfcd2606297317ce906aaba205da2c2a9d11c7dda239cd6026a9e435175b0c853305fcd6de9130c29fe521b43e597891eba950fa12991ab684d8915d21a062fcb3d645953d277daf21e29068ccbb58bf1f03c139981238497e1b134c4ef0dc67a2b273d0012e10bdfff05c1f2d82f900e0fdb147dacea8515cbe262f502814ee70d4d7a202b3cdf0dfafe441b513d1e22c29cda6ab1fae530183cc29d016d75ea2ce310d6b7de6783", 0xfe}, {&(0x7f0000000640)="d26463d7c7c6016cbbddfe8f48aac191517ea41bab50406e5bd5f848e29da0b660c424d070bbf6a56fbc60068ccc985af480a40d810e0a81ec82f3d7ac84eb37480c858049521f4fa3e047935b6cfb67a7ff208111dfcb10d50a0ecea5de8a2ed1454aadbf9c64a492fc1bd80539b8a1ca7e05e706ffc3a2aee9b075449018e3943decf50d9ae203ec6b94ccf4", 0x8d}, {&(0x7f0000000700)="7c9999a17d33fe5ea2a29a0ff0cc37263bd28600f4f1b2f4e24745b21d48389109591c248a57e18796cce01b7c485b4b4e1e77155db9", 0x36}, {&(0x7f0000000740)="1fce0a706f1091cac2847ba04f99f0d16b859d9c86a74bcbbc61c2c9e9fd9a9a012aa7cd49e55f961a62181c5fa7a25dec2f600a8c0f2546d31168114004bb4a9852fd9b9e9abac880d611a03a7be7ab96d94bb56ed4507744fc11c205a699fcadca2e18c361a21d70b942228fd5c13e6fd201445e9ccba690c8b42a060e5f703893bb38fd8333a568c08d5e0fbf901d39778e095ab5860e56f5e9cb49205589ab3bad6b19d93e1f3db30048a77365073c00f9290a92a7cf9a", 0xb9}], 0x6) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000880)={0x0, 0x7, 0x0, 0x3, 0x6d2d18e3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd0\x00', 0x8280, 0x0) r8 = geteuid() getgroups(0xa, &(0x7f0000000cc0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getgroups(0x1, &(0x7f0000000d40)=[0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, &(0x7f0000000e80)=0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000001000)={&(0x7f00000008c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000900)="e3851a8badc1fee7cb46bd876de2cc2bf808c38a5476614ba236355f3b1a6317eeeb259c7965d1ec2cff2d42506d11dc1dc5f64f712b4ca65408597241238071c742bcc0d41453998c93397d05cd2ca431fca15f8c93f811e5207c4ff893951cee1798d0ca53f892e41e0f7fc7c5398cd82916087df45a8fdc05be6940723854031a81203acc1405b3e00d17e4164ea016e7c28a5598094087545f7c7b6e1bc9bf38cb", 0xa3}, {&(0x7f00000009c0)="b371a039", 0x4}, {&(0x7f0000000a00)="2a81f41e4a0bcf3a02430d23bb3e4de22168428cc6c164872773a80931253d4bf9ada113a6c35f913439cd01e6bb741b4c8728157e5ff73c740d9fb9f0445dddd0e7564a25a248a1980e4efe50616be411a7ecc968726acdd7f49321c5b94883a65ca7e7739efd20eaadf3f56629c173d8779820f39efa06ee1002", 0x7b}, {&(0x7f0000000a80)="9401ddb47207ba224cd84bebd2e01eb1222598b2c4f966fe8758ca477030abe9e1080d049ced0f9d070ef38c68f745923337249c", 0x34}, {&(0x7f0000000ac0)="0d322a4f1773b135ba6d20641833b875bee39c87b4ba5bcd1caa19c8f0e05a210e759f975672ab3bad60c62ca2985f8f29a6660dde7d17f3e5c9617d694c3bb5827d53d56e1be1c2cf46271147677f2e0d1c634c01c433a5e0a6b328f5af0ce2acaeecaabc862fb291008c51f36a87ea628c0b17f028d20f3f85ae838c68d91029f705faf4c72b11a64c9155c316316f34e5059369f76b02109ae6890b94c164ff", 0xa1}], 0x5, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r3, r0, r4, r4, r4, r7]}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @cred={0x20, 0xffff, 0x0, r2, r12, r13}, @cred={0x20, 0xffff, 0x0, r2, r14, r15}, @rights={0x28, 0xffff, 0x1, [r4, r1, r3, r4, r4, r3]}, @cred={0x20, 0xffff, 0x0, r2, r16, r17}], 0x140, 0x400}, 0x1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6a8, 0x0, 0x0, 0xfffffffffffffff8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 16:00:42 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x200, 0x0, 0x2, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:42 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xfffffffffffffffb}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510a52b38299d87e8c83df4145640f8f75af"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x280, 0x0) write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1effff0000fff4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652", 0x8f) 16:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvmsg(r0, &(0x7f0000002440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/42, 0x2a}, {&(0x7f0000001140)=""/52, 0x34}, {&(0x7f0000001180)=""/255, 0xff}, {&(0x7f0000001280)=""/54, 0x36}, {&(0x7f00000012c0)=""/239, 0xef}], 0x6, &(0x7f0000001440)=""/4096, 0x1000}, 0x803) r1 = open(&(0x7f0000002480)='./file1\x00', 0x1c0, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f00000024c0)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8682, 0x40) r3 = dup2(r0, r2) getpeername$inet(r3, &(0x7f0000002500), &(0x7f0000002540)=0xc) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x91, 0x27) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x37b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) 16:00:42 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) flock(r0, 0x8) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x8000}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) r1 = open(&(0x7f0000000000)='\x00', 0x2a3, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") preadv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/14, 0xe}, {&(0x7f0000000580)=""/89, 0x59}, {&(0x7f0000000600)=""/47, 0x2f}], 0x7, 0x0, 0x0) 16:00:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x545, 0x10000, &(0x7f00000000c0)="b19d5156e00fd94061d156dd68ed7bb9b86254fbc92055663f84336666b623cd85996d6c619c901cc49dcf319bae0ce5d06c49398be02c3b1ecf232631834f2642cacd84265a5af1ed4453b7efec0393b67b6ec106b70740", 0x58) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfffffffffffffff9, 0x6d3, 0x6, 0xff}, {0x7, 0x100000, 0x1473, 0xfff}]}) 16:00:43 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\fFW}', 0x4) setsockopt(r1, 0x100, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffbfffc, 0x2, 0x800000003, 0x81, 0x7}], 0x800000006, 0x0, 0x9d1, 0x0) 16:00:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r1 = socket(0x18, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) dup2(r1, r2) syz_open_pts() setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69957929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x66a641a8a746373f) open(&(0x7f0000000080)='./bus\x00', 0x410, 0x39f0043a2c4e304e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 16:00:43 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000000)="9568bd64b6d6dec39dadf6c7175a6765ccccca83836bd0f044ef52ce6d28ed5d71792c665efb1da80daf20c2c3ffc96f6458f17bf7c9f732245bdf63d8895f1333c64c14aef5cc1c01657ad2427a8da5186580a4627ededa78954eff771020f5c8d878ae1c37eecbed2ca33c012355af0d7ac5582998c64110c30baf9688f35e8d132bba6539c7e467dc575dd245cac598d0f961699b5fa9cbbd7c274ad050e3df9b0773595c7449f9b5c18dac2bbc50f0a6f9794a26063c6ff972ce59b5de193929b422d06efb97d137225b0e26f8b145339eb34ef1525208b1e775dbf8dde84dae3e53fcd4dc5e4481e19f6249e4d1b14b94ad30a1836169152ae6277878d94580771720030df557222c5ea3a55978a40713f502ea6dcc6d264efc1078b3397fbb21c8ae9faabcc2f92355e30bd94a762f0117e397ab2fc67a64dbda4d0b55ea843c91ad13eb5308a453bba9c3122a77775f7eea916c5576cb5931ea0babdbe08dae6f58c835ac7298e4f49ed8275d377531699b4d8a122747727926a25474bdde861f8586c87a399838f5a7d2823768f4efe24b50f9d218f985fb174205e63fe4f162d599f2ee4f63d6e421e1d517c32ed00a072b09084e5a22756fc969d479c716bb1589f7e51793b4d2a24528cfcb13b90d74319d6a542046cff6a25e473de00545a0077a37366753fb4b97378999710ea147f55466b3016546ce6e7f40509cd8d8417ff576bc53ee8e1c294dc8dedbc72f250f326597b06e76a5af3d119da3b5221aaaf75d1b1518fa716e6c858e76c1897fff4969e8451381e950d5cd63ccfa010b09eb5aca6a1c2a8151e9f18e73b8a79335dc1654c9540a026d92718b527177a8aa1131db28b87a9cc566521c8b3698d764dc8f64b9f597c2470a3678ef12b8ccaf597de87db9ecd618fb117f07e6b5feb50860ae09c91f24b05d712b52da0748cbf45b51f7d3fd9166417df65fdaba3a4d480f253e2fc311c51ed63a18dddd84cc8332a0149c33397b79ff5c6d25a3cf40435d1fde771caffaa2fa1596d951dd6e930706b3ca118d72caa8188ec4e5e0a87bd394aab04db00d24e4b556c1ff48416f9e8cb93ed43f403dd9f52fb51202f5a1c6e5b7ebc0c63e845befd68d0d63c3c38157e90377278d2419097a8b03d159fdf331f8735d7c530dcece724872d513ac7a0a6ba77c961336fc45dca53f8283210b5dd75f734cadb08c97e8eb5caea62adf00c295c2315169a3e93e8cf033c973bfd086e57b73c01a495ef5d5adc7d97bc02610e8bc122623e5838445fc3d08410690d3d1c29029d4a5d491325e2d5d34f3f11b5f3feb7de1487dd72eba95f63b4c2486a44596765ae0561ebd11306cb7e35caf51560b843e45798e8c9bbb0aeb09b9698fd5cc717020d2dfa58e9881f9810a3d9dada6dfab682f047824a1d641ac008cafe1539358098c09f1997fd396cb376a8ed22f8624e7128560c82a5149bef9af2fae9ea815b7a00ceacb9bf9dbb859998a8e05ee0e4f6fa8e4023e012e18a29eb9f91986d462fa0fc02c0a4b90335a85f3bff4b4dda73fdd148f682979607c70b175eb165487991eb4e7bf77f9dd5f4c667b9d99758f685e17106ce10cc18f6f383b726e6207469e61a69a2a268ed4e98156eadf45a9c01f7f54ac114264053a91d10de7f387b27d85500629620c71adfd52147a1b62188d39c5940a7388bc462662ad7dee6c9bee4fd664a6281774dd00400bfcc8766b8db694760cfc1b9c5247139e16bab6358b47594b1588d387725566edc783ef28b995a344a0e1a88bd35dc15d0350d7bb090cc1f0953292a3d489404795104f6966c32be7c7e2bb09672ea0974e5c5f00f063e595ae83ead395e3682917a87224c6b0b90bdf56fa97d1b53988a8e924e648fac170d10934cb6cb0466be42fedf0bef4a0d4851f25de0bd3a3cc199892fd01dc5dd0d8c8061abb45f1b629ef4ab64e30b7dd613dde944b0d2dba21f56566f66b7bd42f6364ab92e660c897876c82d2a13200981e58874846fda9f7ae131c08925468598b4ccfacb728e544e4396357bd08d32735c0e4d0204a00c407b24a04e9e86cbee9744b520957b31621d7ab27de829fd865f99e595874002546266c413a7d6df1cc222c850f5a39c1fc3e3a7a8884618c1c19a75834e58fc26d58815a18c3007894d3c4ea13493f3e4cceafe9c4a1b72ce15619471a20b6a175676d2778f3979eab3f6b5abd3a24d593d6ee8d8b1fef81b83c53626aafda9a387b51c955483b05606138357f5c18341118285e6d9c98b17e09c07b4e04d9c3eebbf6e15873746a51578f6ddd0329f100ab185eca06ae1a96c2b64969e399cce09056a119cbb1b81a97781fd9131bc971640e4af8aa7c02470502648c00e69df9817b42feac7e91cb79de7a073bb1879eeef13098fb7ee1b907bd8122a23e3acc7d57183f7c7fcd04940c4a4cbde376547010621555ca788079e3848d7bc6161e67760cce79adc6673ae21fb0425446ce0746ec96e78fb056d15dbd571d422d48aebbc0cb8eaec4998dc6a4ab4860aa2585e5bb20accd7401501aea4cc0c62eaae7bcfec02947e04356331a88251d7f18e1f523bbeeff93ba4892b36e5c50de8cc96235e6d73577553fafa9c958775d8a6034e66c99e91caeeb3596f7dc60690bcc22351f5d32ca4421de4abb9699ea135722ba0d3f3b57265abfbe0d74528650019b7c435fb4320569579ab292fa423e0557065b25aa08b3b1692e5961bb05ed57ad080c687c85371372b2aaf8e4168aea4070e3d2329eb6aa84b21ed3544a199cefcd8d68d347e8d3c30272d9cc2d8482cc87cf1cdebdac99df197806dfd8dbba667cdde9852edd2b0cc9e456124e83a039183fce11cb1fee82291d5a3a035aeb0fd840fe401afd257e14e63d612766ab0579c99fb6e3847d5ee6efab0d675d7089cea48c6bb7e84ca2234200d7e705550e9b805f01add9e2af8c8f894a63a684232fa129e0cbb6e6cea10ea71d4c1dc643ebba47645291fc97e38e581be4b60bbb4caa6d117df072d648df361aac37bab6e7d6d78913215d69f86a72380f52807e9baea5dde69692b57df83149e65d3e8e279c32e16c6f59ccc2498d2d33bd8fceac4e962b0b69ece7e88b7195cc1e16b61aa5a41afa8ff88ec1b684bbd2d181cc98e4573d83f5461762b548c455f532fab9d33c8369099f1d2ce50ca5adbeda24e55380d5f85525b8b82d94d0503de9045e265aeccc33e08f98cacbf30ccffee237c4bd5fdd45fe688964cfe1d9f14b1ba8d4bfe0f922baa7a1b724772da4bec444f6486dba7891c7aaa4d22161d76ed29e246e05eb30ccd0309f0817f64f7c62dd142d2668e7bb0260cfe3d0196aec70b91630d9369d13a425be50d466fbd8870e7a680bfddf57a1422cee03406a9bc7dcf878e212cd0a5c2309a664c594f4b976101db8cd6a5577f21d88f150f147a43a89ae39972f284623d94910d5afc07474fed1aa36ac1e02951bc1ebb794f1763b4537b3d9f69e82dec4ebdba199414bd678d76f5e1b6d434a57506ecf2af43bd9d71fae64deb40424d607ce155690af3e19886f89d26139cfbfe04ee3b215e07f0bfe8988aabe54111ae899bda8ebf210c6a2e024e0a6923a90aee17ef60f6fc60af65b1587cab0875db919fb75e018a911a706c8cde5bc197a8352fbb071469361d4061a5457ab40b183abfc1b3deab088a99de2173d95b486b2569b968994a1ab26f9465669e51fba09e72a047ac5b1b8574bd65c1c288a6220773b11005250ae304b907a3e3d90ee3a5660b0f46a6b69632fcb5e702d9f24e18e6a1ba38f39d611cb91b019e2067b68eb98d5147745646a7af07efdca54cbf6962d9cf2ac2ebc62233b33430291ed36a6a1c34f3e20a856b4a34ccde76214df98135c4f2821ae02ea91bb8565aebd8f60c04fa98fe97fb50645f79431fd5520ed2c53e4b74b70faf4dee29e24835dec140b7381c22f153609f27491a7df83b0b5b7d35f0697b5e19c6f1c6f6749be4c81b3ffc3a8531d487a515b9e2c66cf220e0f2e709aece694101068ea12a226203010d5d456991436cc5b3f0d10d8d481d4e9e6209c100b7576d0c2a7d55f807abe269a79c1585e0b033f44bff34aee9be3d8752022997198506e9003bddfafda4d1cf9d54548991bebc42142e8e2630f9b2dce83938eda6e4f60972fa1cda83cd7dee67d80a467fc79b24db27ab1ea4b82568446ce8e763da01704222288a5a05d910624012697c85f0392d4862f80f176103c8a2c37988b6982aea8f0f00879a52d0715c5383f66cf55e632778336aee05207f3e31997b84d366d3db80a4666f69cecc759b51d1b30a0fce5333f4448a4a8fdeabc0766c9100091f76f6ccb5f524ff81e367f6e253fb8dd60babe9a2c1baba73a9d8073ccac580560c3026e9e37659fddaeb374551de272a1bad2837403e226b65362979dbe761a931e2bc06d3e7dd5d83163b2eb99577755e1660e62f8b536093fcb4fba208a09f4475003089658b98eca334078611e534d1d386201d5fd8d3f69a61ca0353f1bcc829a650f0bb76bb9331b377751669d2ce4277ffed76d677a1f2bca6043d01c32d134bbd17687d14af787e5c214fd342cad85a81ddb6f925875b057e358d941d0657569d6522604a6f6959bc856c8f3dc4814d297e3c1d0974f9c4a0af87f6fc839f3eb2246b5667e39488311a8cb3338928301dd93938f98f61517415764e4ff762175eaea67f73b0b655e1b6c5ccd785a844c6473ae9e213fe58159b6fa3d420e774efbed6b5436241c357a11a4ec375d18235bca8b4a57291fad69330081962417be97807764e8e56998a1903307c273a2db762512dcdc6fe7444f5bb6c6de9fa0b28f15f778de5d5c14c90b7c29355b16731217c4c9537bb1c85188c90866f043589312abd2e4d97edde9fc754c2ca4561b39f8f1d808c93f91ae48140e738c64a23e2571e628d37d37ce9f87900f7cc0cf9ea9eca7f4e3681f3630a501f10b5c60f63ad544d8a10fcb42a7791b2ab3c984040421aa9735d003ea28edf794a9f050a975c93e503bb698c4bd4531e97a233f6d79cbfb350cb0852429adee56c138235f6e99b791bf8ddd7745ea396b2ef613ecfa26f12472a3f0c79e1b05bd6962fdf1917ac464597f4c50ae9d2db4c545262e4df55f384fbcd583b07fe2a442a47f19f8b753a30d473bde0a30e5b5d66860633f7d6120f04c32a9a1212b772e3e022dc51e30135bdd0c83073816809d3accce3bbd32155ed129c12111ddec38c9b4ab78b7a27806ef06e634fb6bc33874b75c7638612547711c9b5f16096b5865c45ab6ceca0a6b7c2a2a05bf69efd99bc79af35b7b25f422375858a97cd76080c966f6637b722824e0815484f31e296e5e35f4c815ae7fbeaf0182c3469ec418d890bc70dadeb36c485551c61adbbc29ef2817dc445d7c0617db94d978031d35f4b5f44a15f3bcf2729a215dd99bdc6a56ffce01f22d411670355086bb9ee097cc6512ffcde7b90d6c468f91f74dd23bfae0b261121300a38944d01d6666a7b1676de3b4739980d3ce7e4ee4b77528448112ac884f49b924889242ee305cd74b534aca37b96c864e689f056e9985fb7aa275dc643f70f8dc37c37d447b25f8ec35ba3a90f45732944c3b650e493b055b257e36c20ecb98b4593ae6b5928fdaf70b38d4da21478fe012accf67d87c0e33dce96d93aa39f1afcc85e0cb9e098f8b2bdc916c3ad88208eb43d482dfd7edd493e02bc0b6f623f0756900"/4096, 0x1000, 0x0, 0x3d) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0x7, 0x1ff, 0x9}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x5, 0xfaf, &(0x7f0000000240)=""/4096, &(0x7f00000001c0)=0x1000) 16:00:43 executing program 1: r0 = socket(0x11, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x81, "000000000000000100002000", 0x0, 0x4}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x0, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfe0f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0xf6, 0xc, &(0x7f0000000180)="ebdccbff13b9fd812eaa4e713048e699319296485917af6cb16e67659cd186bd9702b8bcf895348626a03d23e56faaf1b24dca996747890206e08ae61fe038dfea804a06f7f82b3d3a78ad4ca3f0ac63190fd7969ccd7d7b5a5e52ea374e71bc5b2c10761606ba0a2c02e8f86c34f0a0c999f0442d00000100416a1e1a83af99c944140817fdbb47b38bdf84741e358a661b12d392636bcc6b68f83a424bb635fa1194c189b3cefbde07bb1061a2079da70517fe32d3bef74c3c445c", 0xffffffbc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x20000}, {0x2fa6183, 0x0, 0x0, 0x10001}]}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x4, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendto$unix(r0, &(0x7f0000000000)="0b2d60dffc4a768c54ca011c0f671e3c5e7c27", 0x13, 0x9, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x60, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:43 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10500, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffd99, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x400) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/160) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3, 0x4, 0x8}, {0xbf4a, 0x1, 0x1646bb96, 0xfffffffffffffffa}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x28, 0x6f8973c1, 0x80}, 0x1ff, 0x8000, 0x200}) 16:00:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x1011, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r2, 0x0, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000600)=0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x20) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x42, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x6, './bus\x00', './bus/file0\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) link(&(0x7f0000000f40)='./bus\x00', &(0x7f0000000f80)='./bus/file0\x00') ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000d80)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r4, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r4, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000380)=[{0x6, 0x5, 0x8001, 0x9}, {0x1, 0x5, 0x6a807514, 0x6}, {0x7, 0x1, 0x4b2094e9, 0x3ff}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/../file0\x00', 0x10000, 0x80) mknodat(r1, &(0x7f0000000040)='./file0/../file0\x00', 0x2000, 0x4) close(r0) socket$inet(0x2, 0xe000, 0x14) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/../file0\x00'}, 0xfffffe49) write(r0, 0x0, 0x0) 16:00:44 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x0, 0x3}, {0x43, 0x1}, {0x47, 0x100000000}, {0x0, 0x4}], 0x4}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10a80, 0x21) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3, 0x5}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000480)="9ffc9d61547c7ba5342a5fa0bc5120c695c2589c57f8b1993400710d4cb401757ac8f388f5c5ffadc4a9f3790179f552d55d5be1f63a3ef6c575c7fd05fa35af24600516f151db70f5cc5b099fcdfff21c1039126286e05dcb1e854718ced8abca97a7cf568614b4126afa2de8da0d5ca33ca588c8fc89524495d13ba6e6b29d4304bdbcffdbb182334f06995b463271a2e07113cbefb3066ad8e6836ab67f527fac11ba40bc1010d9a8570c2887c535ae86434413fe03005272202de49c07a81b6e831c144e0943746a140c7c2eb62af7e9631272567b130d32b7fd8855b32f878aec166f3233", 0xe7}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0xffffffffffffffff}, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2010, 0x7fffffff) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) clock_settime(0x3, &(0x7f0000000480)={0x40100, 0x6}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) write(r0, &(0x7f00000002c0)="0b462483b9755a3a72647b2dc295eb3136a32fb25de47c6d408ea11dc26e1f9f726077a45fd9a1e215062dbc1a2325dd13b0c81639f12831b67c32cf6e73e542e2161abbf382c9be1c6ce7f19a7c36e83584f3d630b61b9ccdf14da84bab0d287993991d796e0d36e86db16c58ee4234e9600bea1243abd41533aafa2e90098adb155403470cd9f46cb30c128bbb9932778bcd3c1c9fec482b43272415df1bd6f154e430ec4f75d9c5647c549a538dcb0c6afe718d3bf94f4a8093cb1dac54e4ace695e638c2ed9d02a8f54fd10e8d1e3a2085cfac2d766ef5002d8e605a377ef84a1c2f13ce4f96d12bd944a4", 0xed) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f00000004c0)=0x10) select(0x40, &(0x7f0000000100)={0x1, 0x4, 0x401, 0xfffffffffffffffc, 0x0, 0x7fffffff, 0x26}, &(0x7f0000000140)={0x8, 0xfffffffffffffffa, 0x9, 0x10000, 0x2, 0x8, 0x7fff, 0x2}, &(0x7f0000000180)={0x40008, 0xffffffffffffffff, 0x3, 0x2, 0x4, 0xe777, 0x9, 0x3}, &(0x7f00000001c0)={0x90000, 0x9}) 16:00:44 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) openat(r2, &(0x7f00000018c0)='./file0\x00', 0x2, 0x22) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f0000000400)="28637f419a928debee6461d2702fdb200756fe1ca672817a20dd07b0b58838d45fb43d2ab886d9835d79fc765ad802b7a9b9999121a59b1d0f7afaccec8a8c5f3d04f2e72b43992a5b8a6225f12ad13c26631e6fd1525565961e89f27e986d155f4ffd680d0e21e85fb1981c25889b3b19ec1a10fabd055360e82185428939c7974b014c9d36304fb7974c271316b751187b691a361905baa80ad15af4ca4e2facb39483baa3fe7ea537e463c54cee0677c26417ce1abaee91e84195a77bc1e14bb87ef012cdcc1f2793f96b7ecfc832c7f0de7b37f5b65bdbb219f011ffb2e2517a755bb59281ab97d08656b455f33a61bf81bba48e92ca9f892556c48be889d758a20422fd74438950a1c6336ce039f6f534de88fa78f27f2a985fd4cdc14095d181ae13362bc55915dc9877951050b5154f63d418168258457b3da26d3c6b4666584cdc01a18f23ada0af4dcdb94781736802acf767da678639e81873a106edd29aa27f3aed4ec0f4c36c949c5f8337cc549c351a5c71e5642f2a5d1e782ecbe1c89f798d523303d265b867f1c5f35118390d448ba4d51fb0f49976b0f0cd7938bce1e363ec36df56f1e9d07389734e9acd89eeb5550a729186e53b9955697deee4b05e547518b326c83c6283d707a9011f00fabb017730fd1013ec3e7c02e4e0951909948765aee5517c0a7358145f0158f1ccb0f8f3f0a25e0ab6c29211d20390f2e93d8df90a1dc4101612ff69fa471c548a8ff682e90ae0f3229bd982ca404aee26349b3aaeeacca9cb6205447a35166f73c66601ec31c5c0fa0f1f76f22854d29f3df3a982181ee55ae1296ddc3234884b0559a9aa2adb41d60df0e2aa00b5029539e3553ec959a917f393a95cecef411400b40d2cc8a478f4cd70bf3774f70c220e9db9ebe1da8a025fd522e76572ea4515ab61adfd9e5142f45003f844ff6550ddb5006081d5e6c448ed173097a88d3339c9825569486f823d89e9c34b03da97109db5bb0badac6ed7d46f5598fedf6e63a8d600d4ac0ac69b4b6f53aa4dbc362b0ab80e7d24242aa48f957d4efbcb330e4e2f6f7f40454759a205c8f4841294cb2f9d2bd5052356a4c809d3361a5e0da32b1ee24bb26c8bd8f34b2279372f2256af1e16e2765fc2eacea073a9bc82e4dc9076edc8dadda97e4556beef90cc01f571fed172877915ed4a813673e3f96032089233a86fe271436b00c67e375785bf48e2fa4cf00fadb646e7d7dfdf3efc0d2c627fd7282d76d933297ade9a02773fc60d2309611c0d051d25d487d8cc253991f6ff661e7df83eca1b8840b24febe7a5ce0e4eadeb1ffc3bd2776047ab5db8b81c869a6aed59664edaeacb3927c72187897718d5dd0be2c1c1b617e838f5f4828219eb350acae705a0501e37786dc196aba8658c13fb8b8f9c878db89248da012a6803179bd41b7108cd3a2fdf2e1f452e86606911b9d1cdf09f957d73c8ead6a22fb1bb41bcac0e46f8b8e779b382bcde45aa8815f063e09c4d427932ea23cee01b27f6639d3eecb28108c3c5166b413e5c3e45e5500293a55816e15d7df9e862a1307d3d3ca8ff1d84c666cc36ed2b12aff8b886f470ad6648e3d3c1e77b4231eddb3f13aa8639112821cd05729748db4d4b81f48f7c1dae5f914d0ec8dd40b23fe8c95b2c2c7b0f4d2959780918e2140e1d4c795e21aca74ebdc8fd5444904ff8ea8f84f90fdee5d32c63dce5400df6e5e04482e0ed0fabc6d90c4d287c2fb4511c90caab7ba1f835ad240b4793ae6d64f476376aa009ed06c3097c8d182344a947b6ce074c8e88e086f2086ffddb61ac3ee9dce3c133a2a075c86318f8a29a97ced0eb4e43bb913ca3701583659f92addd5e2918911b64def69756dc5b58bcb3f2b44eb13bd233479bfeb05df5dcdc5d404b21072dd46a017dd3f6d3649ab0be9d848d3ff2075b99dc297629ac971337a653d4e205b2d2549f247370620c0e5d6265445ee8bccfdf8012f51796995814643a02fd7927acbbe4a3b1e1030e36a328282b73d5d3db9ef05e4e033adc1225c662df4977adb1833123baaa11ab16bc7effbdbcca22722685144ebd9d278a9ce8f93d3b3ff7b5c4b26a5fe911a38dce0e0dbb5b1416898961db838dee8a52bdb2399ecfc8a176800e794944d889aed483716e7534bc922eb812f46333e631925733d5ca421f05e9273250c1281a62fc162b4242329c1d6eda9c9085a08119b26dacdbcd0f0471a924db650906e8b97ee2e829101e316c82156f0418730701223f05b0da40d759c1002d478b5f1f45e075db1f3c7936a1a4315c02151892201127ae3e5e0de3a7f1164ff160ff4ec6c5f2e81081f04bab8a3c18d8f52c4152b8e57755a73f85091259b2fc19e677b57f0bc7d841ea2ca9b57ea9ba1c22426b74e90e782d067a2bf27f4ddc48eb9c7d43a2049e8848943278e9fe5aa8d6245b0f7504f42d69306b55f947fcca00cf1565dbfba3c475511fd792b7ddf732ecf0d84f039d3779c2751bd76fa461cea0c93a870d65cb4ad8ef9fd986836226ec98cb20fcd09021dc0b4ff6b66738f482de1c21dc2ce5a928f2324c031790ce1eff4240990b3051dd63f67a28c50cb454d335433757576f083a1ecd2f23f9b8734cadf41952c91a0c37308c92fc1c3bb7b048d90d0dfc68c9b8e0b4099d4466c1cb83c951bfe16f1cd7176d9474fab7b22aefe113fd81199e204a612bd3560091fca3231c01a19c5429a22292f5334ee9f4446c3429917a73cda4110910f2f5c2d4f6ca2ccf0615552d2688747c1eb7d20008f9764d6b356113081bf57789dfffd3249676e6a33b1ae8d19d5c6ebdb4e482bd74b963dcea390feb67ee5e926458e379a0ddf91ceb220c037b4498e005689019017a76720b5560657a2572de3ee0c5909c6756dd79fc5c20c39330950e3da916cbddb89ab394029064447404607e1ec7155f176cdd5eeda49daced29335cec0e4ffbf52046db67c4d2feb5b3970711866ee10620f9e58848981774fb826647cf1f628f8686ac3af04380f62f036c4a087cafd84f1b6eb2e01304cac55ec9bde2ae0c93f17e8c8ab1b4fd1a147cd165989cbde10d868b474526c735d93fb910de8b4c2d1fd209d73f1127aa683a500b334a1d0e6968d434cdd158956f113ba24ad1ea69483cb6f95e838a8a94b1d8e428b637d55b4edc522a580d5577d8a6c4c60ca7f7d6efe6a425e975529bfe079c6835ca61a261f34b699e6407440919d8ef41781ee34895d78aac3560ba2371dc79277aa77cec3747e0b3566e5e7abb2368943bef9f71ab74451f1d3b07b9694c1f1abf0b22ca1eeafbd7600f74d375e4fac3b9238dbdfc367f5c7ba31f1624343c11ec326ee2bbf63e347760835461429994d4ad51f9e88562ce1b7a9ae81a3267cceff2b16391fc31a7aab9eab2e1896ce4a89582780ea1ffe32b9598e45e0bfd7bba3ce4cfe18305d97909cf694f06a8d0f3145015c0a9157549c0ee4d8b6704f8dd16472c0a3963d10e44e520eb99e5415719773321b4e9d66f9cfb30ddbf6c9b91ccd86513cd67f3f7854247dcc8c53bb4b9eff96e26b4562b635608d44ae7e20d48942a1888c7b7dea9a184f34c099c5e5bdb152e985c73ae57fd07de0fa31c107e343976bb5fff2953188d237ad6f075e5dcde003f63d52adf4d5d4ee0bade7bdf2bb95a7c12a28ddaf0eb3b27c1d97e9cf55cda0952ea36f373cdb7ef85d8bcd60eafc9ffb1c3f55ba987a63e36b6885f3ec443217064a6559e641af1df00ebb1264e550948f6ffb088d89230fd458589a545652260761baf1969d1a89ecbfc1472e065b33eabd154c8f5d06c5bf870db82c037a656038f2ca1d67bd6758ad7140d359e09422ce9454255955b866688649df467fb7de3c83e47526af415941aa735e6e601c7eda034fbc5eebf6e782f824a65efc581640e0c0113ac7464831cc1407a41b34d7b8c05a30f18b3d6340f2d1b9e015799ee6247e3f190279626aac8c4af4afc6ab4081e6838aa29e18e8559bbea33d53eea8abd05f0724c300ec5d034b9312a97702ba1b7f42114ec62d651ce115e7f6687f428d9f888a35d8b3a20fee9a743a7b6f17bfd8ca6a730fdf7a01fa38753ace624b07f1a642066b15e054b750b23d4c7d205d05a8882861af08a23d1c39b286632076af225b14bbd50a753c43061fac18590838f4ecb6b57ee89d16e17e50fb94ff06aed290d7e482bdfbd3eb676dacd6412810218146a4937280df6bb01d85da7842d5d87fd2775593ac82ef099a2279cb3f028dbd7d8bd299c1f4487e5e5f282391859d1eb3a28b413522be8f49ffb6edd75501a544458976dd700245628963b7a532e771dacb44b575a26d86429a8324867cf8b7569ed4022fce56433d2d951044f45f717c4725b5ebecfb89ac9366fcc05e1b83887e5c7b4caa3e0e581c3d481aa8b3e09f7faaa6b7ce69a2537443096adcd44923fbce716362c8104b7560eef83dc9c4ac3407c2bd9955fe753d63a3c3da2953b10dc963ae34bb56ff9ffa620621f3a436102f91b437e4ed53db64023f2a51ae78ac95946032ece824b30b4f85e3b7ed3a4272efd399a6ec8a80515f978112b60c307a76aa3015f27da812302779bf4f71455fb5d76630003f8d80e2f5cbf8d8542adffff802d50510fbed7b61cc2d07aa2d4d29c7d84f8c691b6474b2ee9c62ce4ab0437d389d23ff82e280fb4f0268fde1b6ca5a2760a668312db7dd0e88afd833419e84bc2215548f1e6799bd2c3a00a83947608e2e72c21720d4cc93d04658ff3f5a5c3ad943afed74270e0b1561dbba4a6072e0b572d600dc97791c33f153d0728c6097e3e34139a8c14873df5dab8ea84abc68129ecb9bf7476272e057ed8499a38150c6a9ed2dd94402db0eec649d6adcbf415764cdf24a15e14843327a53853c72da2feb45c32df1a1b7b497773c5ea572fab7276383dacb28505e2aed19bc84da1c0ee1bafcdb59414dc319211210cf3dfaf2534eead86f45dff1e7b1205e01f2f39fe29692adf78228271d942925453c3b08f4a12944f5a456b8e3cd2915ea40a9469087fe0a7b23958f645750f8ac1758a00ac0c5c41a912cc0591d916447a9c5e77e2c42a9609db57e5b173dd6fe1163b5bc47de5a4d7a177a99c5e331fb3bb8fc7cd1fa4ac26a69a293f8e440748d1aca233356cb4b8c1fa059a7552117d08536280c39c881ca608e0ebc9895e82ece1e367dc46e3f4e413b25ec8f90d81912bb4fbc50bc3c4bc1f45c9f033a75807cea633d441aa9922e5e876ab108a776fd4faf810b3a64bea538d2b224fa3d0aec8c736f98dc88ce85f0d89335adc2084b1af29cc472d308e224fa6ef4ec6a2e300a742f1ea09f337a918426ea85cf03f951e1e3395cde81398427f7d0c20249d7e0f3cdfaa4dd21e3c69fba29cd858819132db7bc78dae96c33e3264008f973e795d120d95d91fc464b8ba4d1d792ec3d5b2da2d2f5fb84406c41ae7d573bbdd9c616fbad35af2c969dc275f72ddef0f678c6a82549bc19972f14c7130d09c38b355598367f0da0f6dc70dea927bdbd1a3eb9a615d7b68a9e88ae4b6e1f8b4f312b9e5929f1a58043006641fe271a9440e362b59c2bf7ec6a8b3bce15c6f15637957d66ed3588c01c185d5bde6d96b069b09a40b17b28a4a7802a31a5118b983c6015b06d92b380f2968cb324a16ac4eecfcdbd085a150c9dd3ac673b806a2a1ad9d69e841bd545e93a028f08986dcae4d9f791f852b36a3266f61181b745006b5e1fe43d4f3e26d47c0e8b7d1d34ec69c326b", 0x1000}, {&(0x7f00000001c0)="694d67b3dcc08df30804f3086b19287913b3797210cd2c4d30582d940ddfc22aedfcf6f6cadc591059dde809a188b423bcb76281d71fc7f4a3f5dcc6cb9a9a4c7c743a421fbab3c5a09f9eb29fffd1aee12c27aec4decfd4da30a2bbd53a2b19293306b23c1c7554f066d250f8f6a3078d35ae7963fafb5c94126bf57d1028a8f5b0e9e279428ec388e5a0d2b311fe9961f6704412f000102ba52b46777a1af9fe272b011319c42eab18a8cf3e11bfcf7485501378f62ccf210ce547c5f78ef5d141f01432", 0xc5}, {&(0x7f00000002c0)="028e3154d922b37a86637b3b02bf813997cd56a96374ac057a74a45d915b98e28dab558173bbca1e4d1c8c9d1a72a392e32400aef2b2e920dd36fa72e2375aa181168ed22cf9384badc85bf0e7369dae78b9b31cd4b246580835021f615e94ce3031007086f8e8b5629614386572384a4feefc063d36569d3755fae2fee340eb91220419a676e76c6ab9de35e5bb930c4632d17a2d668d7f44a46b5a12c46d6713548eb4c86b134bdd8eebc0ff5996a317c618ad7d27555b4b94fac861386eb6393174dab0516a1b725e8d1141", 0xcd}, {&(0x7f0000001400)="d2ef720a5508acbf33d3e7bdb643c09c49defb84cade6af5096cee38eba6959f004e0342319c8c28785d0f34c959efe0c334c6cad96411e7fa0147553414c63a1211c45dad9ce132412e17381c5f2f969c10252d1737cc38073bf97a1a773503e829b4fa8c8a6e5469c51f30b86b8b5c15aa265cb4cbdd212f079fc5a42c", 0x7e}, {&(0x7f0000001480)="6e126aa2b29a89148a0221649f3d3f5025571d0516709bb79cd62a10ebe4717d7ed0798f0c231f598805765080e6895005d0fa491229380a7e15e29acfb78eb22e547088643b50bad26dbaf672ae9b103a3a3d9355e0a033be177c283f129dbf41e99b938a960148d485b69c596aef8100cfb935314b1213ae15d2e8282c12ac16f73f754a9de790aca0acccf5b1c01d71a1110a27b68eec5a82ac9b85179bcdeb99d1bef5f79428101f2b5461fb8505d29efb39d4a41a5e27d7722fc5b684f22e2944db020d0698e4e3c197c3d74e20b2e3786eac364328b17329281d6f5a3bc8569ca83230cb60323c0d93dfa6e01b", 0xf0}, {&(0x7f0000001580)="0b4c5ae3d9b9d89726e43bac69fbf1eb5342c1ae63201bd11a35fa519522c2eb8c562c21ec8fc605e0e5d9d40da6cebb91b11bea0f5cf96886a8cd711cd30044355a2a703ce52520e8f313caae51b3c2ac3332076f04f0f71af47138a440008169c0b0e81915c354f193202655c4570fefdaaee9d635dd79dabc0e43cebfb16f937c40f8985d0cea28d5a4b9de7d070def8bcf82670e9014b52814be34b02f9db55cb707a16ee185675f01f8f3efebcf7897a7fb3258b5947008ec2bef5b9f613cd240d52214d11f85eb05134c1e7f1c238e2fefaf59f038ab9e7cefb56709da95461d806425f525aeb641aa3e92bc38801b6b", 0xf3}, {&(0x7f0000000140)="6f296ce8bab938364c217a13273a374e", 0x10}, {&(0x7f0000001680)="287ea62f1fd329909875d340e9eea2f116c4fee02fc6ca50652abbb0ab7550e5e0700c625a7f70886e886d4f04c7e364107c76e532d4e6f25eea232609d613dfbbacb59bd0cd8dcfa4af94365b15de8c73502974d4ad678e8955620f0eca942469fc61a7b6aba3330449c4731c3727f42ed3704cade15c255f756685ad60ee64be2d8bc19f39417bb69c99809ed35d6a0f5ff5bfae78501f19c4d9007df12ae46cb6c6ec8921b702f1ad72da0e28d8f816fb1133", 0xb4}, {&(0x7f0000001740)="255938dab94ad4ddd383a6ab6dd8f733ecd2d389aaa7ca6e79efda87131bd7b54e6fa1439ec42bd860d8b02805ada77e25322dad2c05d1c11a60775f1be0a3c75f37a958c498bc0aae848388a4d1080b1672a74f4b5679bf8aafae8479cd1b0cfd34b3d3fb175b1e68a79ab72c0a73a1cd5e6bc29f936c0c13bd2f90be45d3", 0x7f}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kqueue() connect$unix(r1, &(0x7f0000001900)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001880)={0x8, './file0\x00'}) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="c4c2ee87848b513dcd77e1c50942a8485a20876fcb9d2e1d70c911fdc13a810d408e08", 0x23) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000280)="1fbb869695acf912a856faa6d153c9402071d1ea3febdf989819bb8cdf9abbb781de701f734d8cb4010395186f923aebda93786761e72bc48116756a1740c32dd3f139bc97b7876c2f047dc247e8aaf4d45a97cffd4c153d780a139c9f7e19169941632390c894128cca32014d675158381dedecce97ddf45e5eadbeee1e6d887dabffea17861c62e882d16587615cbee7d2ad20a76dd91cdab54d383ab9c94922f06ae0437a26a55757bc9719c24a2ec8", 0xb1}, {&(0x7f0000000340)="f5de7549abef9fb132989df8958e718740f0b11d70bc88e1fd293fa986b0e8d6fc3d4addeb3ca07de76e71d6621d97136d4a235ca4e8c6d01fa3174d221faccb22d10c4554c2b5a5652bb48ca96f0c978859c9b5340ee7ff05ea6f7ccdbc8978e33ef7a41fd0cf8d3feecc384d57593e9bac43cedacc031c97caacff6255f4a4ca6e7c1cbe8cdeaa6c72da46c5ce002c747473e75eb38d0138535c621a1b1d7de3bbcd678706f5d2a778d4f96aad20fb4c52e669ca44167e9a100c5410e98be4b75be6406770761896349f1446d61f95e11e69eb817d99ce43becb9afeeca0ff17", 0xe1}, {&(0x7f0000000440)="9a667b1b81b6742b0d7ea3d9f9ec1265e12c1034fe861f5f192729dae8b7f2ea8a942f2b8a42be5cbababa0e021070646161e384e60c15eef39a93c5eb12f6842a49a7c33cbc662e09acb11e07de8c4e31052d1908413b6988250aa4e3adef5bbe7b3022b06b54b12086f64d19a7e30fd9bfd0c988e8", 0x76}, {&(0x7f00000004c0)="cc34ce8610dd540772db5fe0cbf3b2241516a900530a95d23d40999f3db007b95b97e847d42b4e81fa2390f9f3c49af4b245f6429cdcfbef4dd64f6b76528b36f06f675bae729999d8c5a140fe057c1ea1b1b329dcce75be82acc72571b8f56a3c9760e62bea7e8385d0f61856c78d328009ff314310e843fc89e5aad11f7aa7be3d817c0de2ea01f7e7b0", 0x8b}, {&(0x7f0000000580)="9e8c38a837b79f12177b1729c3042cab4886a44da1250f298a6ff5c9afb3179cb9a07c4bb9a37cca7fb4bc957c92dc9bf77aa7a689a6df04cfc30f1fd1a25394929af284ab4c0774de07fcaf2e24997a4e00b6cd598ce0fb66037f3d68d2d28b5d5af3054d1f0a5346b37b1249e5fb991dd20568ec2b8ff08ffe7870036126e0fb97fc5474bf372d4e118f53d8891f7579620cec13e74a30f5d273ba280710131324516e05336a31cf3647cb43341141e6baa17d68c74fe130bda5f23c7b2003fcfb4287f7c12463a6a781d7cb8baf7ad238a71995f12080ed458d10ecb5f2a9064cc47a330d2afac54b86", 0xeb}, {&(0x7f0000000680)="c4552ae32625d36dad60ce7422a6f6588517e449a8ebb2f5f0f4419e8ff920036a6a06b9a9b58bf385079a1d70e9d13bd92616f5a69f99f30c78f4cf867363c0bf6cada22c60021589bd31f02bd42cb132f0e1cd9a3c88a70fca864c5cdd638f6eee937e3af29c51337e0e45831830e598c488cda48fc7459e45dd9314b33ceef231a48583ceed0511f4dddbe2a69c8ba35753d88c136afc9cf351f0e1fc570f7715d4962ac23f86b6bc5898b8539094f04e7e26142bf3f2749962faff8dc36a", 0xc0}, {&(0x7f0000000740)="382ef552b322c6ef4a66697bae89c2616db0ee970fab5ebaef8e6e7b24e1288ec92f110e079f796b1883e0b8967f629ee84f5119e8fbb6532a8626af2966f96361e4acc20838787bbf6f179b5c855f49dc281c686f4aa94f1b4b72126daa104ed4b810466067898e196331391f08e788a76b5cde68c1fac51cc9370f42f4ce91538d0686c5de8bfb7aa07d8bba874c9e2eab2c92462571012e79117f", 0x9c}, {&(0x7f0000000800)="98a00b1bb9968af9cc7e340dec6a7b0c7acb2672aa3c634afa256f461c5d91e14a2c1b45b5d66f29b5d25cc366548babd220d03d716acf90a99a705f3978269ad2fb7f16ba49016cb76010b39faaa409afc61bd60e47fa94c35547e777290f3e4f35f36db7d4edda9de138676096f5a0d48f3e7c145c0669796a5daf4e7648a69467d69d1a27ff3a5d336091d0a105ddc08b1da4d04635ed8bfb6b5b6ad70cf8c5abd462396419f088c7e5ae2e", 0xad}], 0x8}, 0x400) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{}], 0x2aaaac4c) 16:00:44 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="00005900186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e500009433f5570a259eaeec52b15cf2e9f457c380e4402990bc68d294478d22b37c0051352136940602f5bcfeba7bd202f607f54b9591fcf78f8f044b73d6ff12f444", 0x2c}], 0x100000000000030f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1a0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xd7381c5199d9fcfd, 0x0) msgget(0x1, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = semget(0x3, 0x3, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x4, 0x1]) 16:00:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) flock(r2, 0x4) 16:00:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000080)='./file1\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x420, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) fsync(r1) fsync(r1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000080)=0x700) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x2) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="f6f3854259", 0x5, 0x4, 0x0, 0x0) 16:00:45 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x40, 0xe4) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000805) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) socket$inet6(0x18, 0x1, 0x10001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000140)=0x286) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) 16:00:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x1f, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x3ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0xffffffffffffffc1, 0x101}], 0x0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x1544, 0x7ed8}, {{r0}, 0x0, 0x10, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x82, 0x4, 0x6, 0x40000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x35b}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000002, 0xfffffffffffffffa, 0xd27}], 0x2, &(0x7f0000000580)={0x4, 0x7}) fcntl$setstatus(r0, 0x4, 0x2472f9b5a7782c16) kevent(r0, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xfff, 0x0, 0x1, 0x0) socketpair(0x6, 0x4000, 0x9, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000280), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000c00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780), 0x0, &(0x7f0000000b40)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xa8, 0x2}, 0x5) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f00000000c0)=""/69, 0x45}], 0x2, 0x0, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000002c0)=0xc) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000300)=""/154, &(0x7f00000003c0)=0x9a) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffffa, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8000000000040, 0x10, 0x40008, 0x4}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x11, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x15da, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x1000}], 0x7, 0x0, 0x401, 0x0) r10 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000000680)={0x7ff, 0x2}) dup2(r0, r10) shutdown(r10, 0x2) write(r1, &(0x7f0000000700)="386524999a680d3c00565182d2031f761418f37c0fddb732a14dac72d2932f29b16718143544729f72431f2997efd90494573d1390401b5eb0df6e032ad5f09384476ce2166d3371d92e10f63ba89efcad9648a35d41f5640f1cc1f4ef124391516219c0ec2edd4b43", 0x69) 16:00:45 executing program 1: chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() msgget$private(0x0, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(r0) setpgid(r0, r1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="000100ffffa593d2393357986a06449010f93bf2cefec7ad86fd39ad6875c335476d78cd0000ebde902454a90cde719ab71a512b3f30b7a148b7d9d5fe61d30d0efc3bdb08ac2684c7c060b1d4b3d8bd8cb7007b8e72c81118c9a0260b00000000000006f04be8d439c8bb"], 0x1, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x20}, 0xc) recvmsg(r1, &(0x7f0000001440)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/229, 0xe5}], 0x3, &(0x7f0000000440)=""/4096, 0x1000}, 0x2) 16:00:45 executing program 1: r0 = socket(0x10, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x400000000, 0x1, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xffffffffffffffff, 0x100000000000, 0x0, 0x1}, 0xc) socket(0x7, 0x3, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="601d7b3261240b20a97065ed632395d0521bb98419a12f2a70be73a6129be61e0f80ef80690af90d219f772672db2e458019b53f6ce39fff9c6101d8d93d6b9c3ce4252916d0d5925e509ebb407b8991cd46a93f48ca49acdb881a00e5ca55f7dc4b09e06eda89a4ea43be1bbae96ff59e", 0x71}, {&(0x7f0000000280)="05a16bfa3bdee70a4239e75125bcf016da316777168923e19bc79c4c", 0x1c}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r2, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x90, 0x4}, 0x2) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x3656, 0x3}) fcntl$setstatus(r0, 0x4, 0x48) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x68, 0x6) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x2d, 0x3ff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xe1, 0x0, 0x9, 0x1fb}, {{r1}, 0x0, 0x40, 0x8, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0xf5bb, 0xffffffff80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x7, 0x7}], 0x9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x85, 0x80, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x7, 0x521}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0xae24, 0x1ff}], 0x8, &(0x7f0000000280)={0x4, 0x7fff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kqueue() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r2) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20600, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x9, 0x7fff, 0x4, "5ab9d50408921eda8956894ac9474fa66454744f", 0x929c, 0x6}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8001, 0x62) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x5) 16:00:46 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0xfffffffffffffffe) r0 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getpgrp() socket$inet(0x2, 0x1, 0x18) socket$inet(0x2, 0x7, 0x9) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000340)=0xb7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x401, r1, r2, r3, r4, 0x44, 0x40}, 0x400, 0x61d, r5, r7, 0x3, 0x9, 0x8}) execve(0x0, 0x0, 0x0) socketpair(0x3, 0x0, 0x1000, &(0x7f0000000200)) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r3 = dup2(r2, r1) dup2(r0, r3) kqueue() sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 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:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000680)=""/24, 0x18) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:46 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x3) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000240)="03", 0xfe77) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) write(r1, &(0x7f0000000080)='\x00', 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x1, 0x4, 0x1f, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x64}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil, 0x1}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x935f6cf}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) write(r1, &(0x7f00000001c0), 0xe5e1) 16:00:46 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x7fffffff, 0x7, 0xf41f, 0x1000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x18, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/183, &(0x7f00000001c0)=0xb7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x4) 16:00:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffff8}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x506c) pipe(&(0x7f0000000140)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60, 0x24) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x50) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44, 0x0, 0x0, 0xae70}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 16:00:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x101b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x200009) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000080)) fchdir(r1) 16:00:47 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4005, 0x1) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x169, &(0x7f00000000c0)="b6") 16:00:47 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0xa0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x3, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001380)={'./control\x00', 0x1, 0x8000, 0x5, 0x1, 0x877a70c, 0x9, 0x8000, 0x2, 0x0, 0x3, 0x8001}) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)="df6215ab4d137334a163165c389722c433fe89f7b3", 0x15}, {&(0x7f0000000100)="b36fabac6d0939cbab34cab14c9e8f2a4d9e675a944452bdd2732a6d264f25dfbffd633b24c804b2dedd7c8518fa750c24ea9c2afd50368b8bb52ae6377231897ddb56d27a97d3415b7eae36969c6df5cf6d8aeab8350be9ab6b26a5d80711111016fef671510d1e4f705a72b2e59aa54c3633d0d3a7130cc556d088d23c7edd0aa0b32b061761219e1e755a27adbb5c446ead5c7dd09370c662aa30a7c88b443b5a152a90a3cc34b6c031ccf2047f9b2065d62ff1cb226c2f2222b71ce3dc0a81c764dbbca55afb849d02daca6c56bb778b0b0a5d0ec72cb1f8bfeb1ed5cc2599f7df29e039fda65f7d1d307cd9808fa31476eb459875342f773a286ef59d03708c0ff37684aae22862062f241aabbb365185d30ac054ca29c7d6c8cb6f4550272c760f40b9d7cfaf39f935dd05d4045fd8de045aeb658691118be6d7eb3ad230a9973c4746c3210c262b4319e8f38649aadb1ebd210fb732b197bddef672abcbce011e5a4b3d46ed4cbec46fbdff47c1f969c71447e771ab983b6e5eb6d6c7c1c2970b61ea184d6b9eb39e7347a4ca7becafc20e7795c0d8d5c08f86e1870b3215c065bde6e595096ad37b7f05da9820b2a0db6fca5a05f130b568a4d1eb2b055e71fe9d12605e3032abfa909c5fdf84317e300a0828e84713daf36ed264d398f4863050f9a4ccb2418319ca0937b2e9eb91ab3b5c0397d7c9468ff1d59708bf2624f37b1fd709b41011a060210549f6eb107b7bc77eeba10753668ee2984de4b79e965e6324c125b0f1ff195fe429d70ae4af04e6be9a555988d3dbb861fbd8a7c28e8f910145e9a7bcd9fa4a20db364706d0d36a0bf61f961ede978e8aa6f6f5564828f7ecbaecfc63e35c6e21bf4a33299563ac090fb918b9e514949cbe4525348e9018f9c54f271d5369d3c2fbb25eec955b9775a4039585eb10a5d122a5d1bf2a59e1b8f13e870b572cf3d65779bcff789ac9d09100300fac829116ebae1fa8112d7ce9a9764ca2674e3f773862392f45a5b11f25b400bb7e360e796a7f385c85486c29c607bd6e01a12a2ea84146510301e4696a2f5d712be1564d730cff16214f0790b958099539947070b76d965516bf9d8b072bd7c72e843c2c87115ac7cd20d6c30288a3e21ed3e49e0fd8f0c2fca4268fd6b9e49b10d5e5847e20b734c4e9018c1d17728a05ac5b4805104f92082705c530bd23d02bce984d9067453b7c547e4c335926c543f94349c1f77bc961097dc21581c3c52e52a1be48ecc1426a4f3a7cb849b24e97ebe899fb9623298e79f69f8bd6db0ef43fa3a5f3a5499b33db1eb982cb2ed99fd4042b1acc80f07d4b6898eba2d644ea4e9e9fa2267adb5ac3d80fbeddbff47e6981d9d8e418e6bc5815ee9442b1bb011e240639faf944912fbeff8ac4689f2fc6dbd8f4562efa6afcdd2c019cc84cf5e2293561bd02ab0eeae77a72d402d8f130bcee6e25acdb85ecaa0d82e90d713a0b7f9c7616df94f3281ffbbb3ad7d257cae41bb0b8908ad2d549be0b16629751f037b836035f2112f548f342173dfd66190c976e6ab1626f21ec9963e65e027bda4463082b35430e27ff0e7a40cfc4304cd4e2437c77c0b643d269ee3bad8d532591902e78951128c52e3ee7c673c2de8d37ca9653d17046500dd5d111d286294f4de472a259b2b91f7a3b883293b4093f607edc3bab1a6f9de615d918e90c712d5eaa211023c91974372284e805b9a1586f5eead5500f3f07cde7c8d697a5081305401efd19a776d552da3ebc5f0524d4e020b998e68e9f29a56202204a54b0d497fe7dc61559534bb4ce6b88a72079e8b980ae1ebd7a46d7ba787ba3e4af5b8247a79d8dcdbe0802d65483cf8c74bf7982b8feaf46243aa44844b0bcf5550965444e9be81515d33efe10c6c88563397b1fe0fa7d546323f75eb3239f8969dfbc6680a46d80d3b277b2a5f16d7c9796ec4bfcd19e814b02abb306395107fd486c795cf49e4444e18d07d5f1921ecb6038c3a1691e3b92b64f5404f8cc618398c412b6eb4d87965a48dc2bed449bd733849852f5c13562d9bee5abf9ac03be83a18cf1e52176276eedea1a6fffde2d06b47620a29dd985d296374da447ad330c4217b84bab18ba5f798385317b252e90f1ac01d74127a8206d74ddb119cb5445c87ad3c503341a6abee2282d30f9e928b400b2cbfeb792a4bce4a07041cd916e17885ba628f9183e1ee678563a976218dd5c208bb5738a171ef16a96358b8d92e480bcb2f8f3d754f8a3d209185c241be53d39a4c9e27f11b06bffac8e157a4662b0809efc29634e0a71d18826787b999babd4a5514806bf5c84358fffdeb6a21688c113b133747422a76f4110235ec82c8829148429161a2b4c12ec54296fbb98f1faa5c9404e87fe42961c35cac89da45c80209cb0f7b846e240124b4717b278e8a17d2b054389d9cd60ebc871330b5783d06d5ce22d6b4157d9561c8c32529745a59938af014a00d51f13180a8cc1440dad0b1d1c5f0a6d4f559704024e7eddd51ea430f4e1c89ba8fc1044cdd493a546560f701da3b851d4bb40173d6a16875e21c2efc7d007dcdf688875fb6eeade767230f738381f0b06af4feedfa0761e1d7a1ea55cea5f69f82f27f63bb0627304395499869301fa5aa5f3536c0cf9b3e3baffba2336cbc67ed78854ae8e63ffe25f9e5b77703b0883ec756cd5d4fee1424862730f510995b008051c749e3025cf87705ad56d18bd67582c36662cc40c7b23122a9afc55183b12da71b862eada78eb78fa2d6345e6b26636a69eaa85042400eea06f626e6aecd4ad8ee3de03fd75ba40ff7707ef3ddf07b1f2c5baa084b3776fb2a1c4ba7216496b75e7ed6b1639afc4d4ca65509f05cdec759ca251d3fbf8fa93b376a8e7983c9932dc36d31730cae0da92cea0ad46a1a91303507520962b7785988b91a36c43bb1f44431f8da700bf9b749a673f2983b036a908b00196c11e48b198b2a291382b741d70912320f4bc454d7d57d447aa48f24b8078dc47c93c88b4f152e32288d5ec3c94c0f965afb9b74dc7f2af67ee1855e61da6eb5a89889874b68e2281da270cceeeb15a02cefed5fd266ffa00473d90aa0682b0e1817f64322a66bc907070885b8211014520edf5a9acacc118e8a1f0ecfec49b5b17e8a15d7b6db6b83a8dae22384530d9ca5136a72fbef3a07cd38c4585f58cbf896b7373ec2a97ad2117d5518de729aec8fc98c9bbef0685039d95e4a3865c11de790422516493362202b63d3947ad541b95aa8a6bbd8a27aa87e04a8eaebbb8aef5e51e1ca76d0d32691a470ea8f9f004885ab203cde87cc360475196da653240386e9dbf9a3c5e3d9bbbc36a4cbeafa2de3aa8bb0501f7283c2dc39b4d6642c525b027151900d157ee16c6de26be32563a592c6c43269f639f1357531b1f1b279e808855a3d118f06414c3d0fc1c5e8b80c1d093c295d1d1c807ac450dcfd420735ac05d90682a283d78400c7a87e9361b06f73324c16283c3dc945535f5bc45da102b75722b98a03c4f7e4ffea7fafa725f119883f1a32da66282201a88793b3d6188b0c46ffba598472a75aac4132fe340e18ca991efd9587e02159a624cc0f296951ed42b19607456f7cf7eff478ad8a667683716f96cc9a161c33d6cae42bc040cf9d6aa5ed5396abe4e8c2475f8ad6ced0e5a8774bf252fd4e7935c715fb62a1e6d76e332e8384835bcad1415f61403d3ee5fa0094bb2385d143e47b6a93591b150a29e3d915b186396b27e31239fb87ec7c260a27a6bf2673cffbceaaadbd2e5bd10b06a5a82e35676e0c320dac3131af094cd55c9260e1c74d292dd7cd43159823553cefd46e5773e682dc49066c1d81731d812731a89f9b9e9c15125becff74a174749386f0071554e9aa475fd28d81e25d91ab1f5226d243b58318392e615a0ba05cbcb3a7551347a1c5777103b88f7aac5b63935434ead258c459293166b484839016061b3001417e0823ab59c4241e0ed14ba506054bc6bd916302b3621d51ef051861bebd9a6f3163600796334cbec762732617ff0b3db4bade06c205917a507a88c9476bdbb1041256df87fe60e73fbe7cf7d1decbb19bff28efb3754378195c30c01f071a5c293634b54c0fd6fdaca49c471a5a712516b2c2708bed42535d0920c94b2010f36efc073048ed5b2a68d73cba2d47a31db1303594861d2b52cf30af184ea7869328135bbb77ced5f842d7b0a2b0981c5a4abf2e9418dd6f11802300189e1671f781b178b7fea3c3b71b7aae94bc6538d7469c143f6857d7cef3ec97ec5b9f369409ae4b144637ad7368cd793d2e6ba5e034f3dcad2d198195fd4edf4b2764fc8340fc260988b4a9009aabcc53df6083509d3255d4be111b56d798d5109cfb0536466d4898f3dcfa5c6c21df7e99e0bf32f6c5174620113f93ae81bc07a8cf49b77ee7b91214ead02a895e0000b978c571d5d0218048d9ebb398c5b5b2575ec6aba6149ca35629f8c4e7b028cad62b4ae1170d51f5061bad31a399f832f30f33436c763d994f6cc2faca98fb73c6999946ca74f779e22fb4b96d875ac14d8912845f00a185c1b4f3156363ebd29e2feb7b0e92b6a4d69cc8ffdc1bed6238f9f3343d6ce92a2bf559952ba7d9bf3f01e66dc62c6f35d64a84cebdc122dcda13d345095448556117512494507f08ce12dc5fc1e17b8e39de5af2b048a1d794a24238cc8dfa38baae9caf17247087dab30398a8635813090d561d753e22cc6af4b57d0ae49238523ff378f872a837377f4ecac95e96670a5de8aab918d576d3bd3861086e462afeaf9bebef1215103c83a1a27bd810ea78c96f53caaf642b40baba338a097b8b447cf7ea84e46abbc7a315744d19175015737be7c9f021e778709a7c548714f83842ca649416c01021fe4ce7fe4a8d0f9ed0d72365536242ef924aad6911548f685316f467da8f2c90094aae7377f054fb153d0c7194340ae9a87c04a1434802b4bd8a6594786307ccba1f19f6ffdd65077e58a69e4c7114df40054569cd6ca8133164fda5fa7b40248d2194854ee8ce629c6a20554368cda054a5f4731dace34d0fc6adda60fb526fa0fc9ce7eb12131629c01cd2173d1eae5cba854a211b46c6ccc4719823d2df21a3cc0c191f13fa9039fef755906f03c67e0358790472dc9ea7d141682255f3e2899d6d54d51b63348035992ace5d3c853916f29e91e1a9af11da0a0f86f3338bd41b5775dfde299c6fd3cf8369f507a6dcd96be185a21b2d0fcfe809a97ecbc837a391416bcd351967d678f6501e68ef6ba5bbdfa75c91ea7efb608175541bbba514207d9a91ad594406bfba2d8cd67b66a4f0c3002b467ef3da24cc9a6f0a362499831203485e1e51ff3e0f9cab6606fffd8b8024891cd1da69234f99b037be7896cfba61374ed7d7fad274f0bbc8d9470170a536c4aa8355b1dd943125f6ed9bdfb48739c28370060fa2c9b7d3344c62e539f9d1154e186fbeebc4abc66c2084ca70a1a956f1914b9b7232bb00acf304e8d55051748501f15e9347d4a92d2692ddc539e482bcaaf99a819a0a09eaa634c259eb5f0dd601c13f5cbdab4637ff88c1bf55e6a4eab7053f4f4832435e284141164c081830698fd8dc422b913c76e5a792ca77fcac6915aa88f0ef2042790098bbff8796cbe4a553c58b1b604aec810e2193f091d56b49c2b60fe59094d675e89e29e915e61a513e9b9424d9548990eae209da5030b9fadba414ee71d77ad0a0ee1a26fb7090e8c69344cfbccd6453e7fbc61d2427e", 0x1000}, {&(0x7f0000001100)="e76a1ecafc9f9160fe11ee0afa1eecc62acf42d5bc213f584f8958bcfbfb0622371c84c1faf59907107df3c77310a7ba42b2ccf9fee6b8cdc29d7462cbc71065d2835c0a5bc25ca344e1e517a230639317cbe0b352a14997e24391fe7117c11a3e6b0924981cc9750e2e6d7cfcc71a774e2856c698b92d1ba450d6223ffd1ee0163eac9e494aa0e0be0712d6ba77b76c7731b1174f1f44d5a356ff2a86a68873e6ca13f67aa7a4e10974d449b444a5712bb46e302dc167ded811afacb5c1a3e7e83e847e57403839cc375aa30e73553d24d03192c68e1cd5e7e0812a24", 0xdd}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x4) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r0, &(0x7f0000000000)='./control\x00', 0x3, 0x0) 16:00:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10102, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x24}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x280, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0xfffffffefffffffe) 16:00:48 executing program 1: r0 = socket(0x19, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x401, 0xff, 0x7, 0x0, &(0x7f0000000300)={{0x3, 0x10001, 0xdec, 0x9, 0x5d7, 0x3f, 0x10000}, {[0xa96, 0x7f, 0x1, 0x6, 0x1, 0xffffffffffffffff, 0x8aa, 0x9, 0x0, 0x6, 0x3, 0xa7c7, 0xf5e, 0x6, 0xffffffff, 0x9, 0x0, 0x5], [0x9, 0x4, 0x1, 0x4, 0x2, 0x3e, 0x7, 0x4, 0x5, 0x4], [0x4, 0x1, 0x1, 0x2, 0x2, 0x4e, 0x2], [0x412, 0x8000, 0xfffffffffffffff9, 0x80, 0x6, 0x7], [{0x0, 0x1ff, 0x9, 0x10000}, {0x100, 0x0, 0xbb, 0x4}, {0x9, 0xfffffffffffffffd, 0x5433, 0x4}, {0xfffffffffffffff9, 0x0, 0x2, 0x2}, {0x100000000, 0x9, 0x6, 0x1176}, {0x5, 0x1, 0x7f, 0x7}, {0xffff, 0xca, 0x0, 0x4}, {0x3, 0x7fff, 0x6}], {0x9, 0x0, 0x2, 0x9}, {0x8000, 0x5, 0x20, 0x8}}}, 0x0, 0x1}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/32, 0x20, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:48 executing program 0: pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}], 0x190}, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) listen(r2, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getegid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r7 = getegid() openat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0xc) setgroups(0x9, &(0x7f00000001c0)=[r5, r3, r4, r4, r6, r7]) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r0, 0xa, r1) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000140)="404d6c0f14be4e30471760ecba309ff3d95c4211e49fd266abb9b10bfacf4147bf321139b0f620b6e9ac56efee2351886af460d810b334b011c64a92cab0954327bac97f1c6d83385b0a775fcdd87b590805ad7b5e398477602c15a43a850104f7aab1c870f9e310d55e7e3cebfbee050e24d24cb112487c8d800144561bec70db", 0x81}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r2, 0x0, &(0x7f0000000080)) close(r2) 16:00:48 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffc) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0xbb2, 0x3}) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x10001) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x4000, 0x0) write(r0, &(0x7f0000000000)='J', 0x1) write(r1, &(0x7f0000000640)="02f49ed4e353f69cadd1e75f500cc85700970f809af51e2464a445476669e771046af38be18afcad03054819a0f52ebfb4ada66607b6f42b639a507983ee0b7c543538ca26d45f2fff2962fe75e5dc85bf520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d6407dcbcedf7a736056335b5c42087042cfe702db3f99d04790f9ca8f9fdbe2ab770b239b8857b7c74bbff6af8bac0c510492218a0d3ff296265ef5fac4bfc3c6e00d875db8bfa6b9f52aec4bbe439bcf7e9cfc74659d0ba8872851fe8949b9dc789c77ba4e780de3584b945a55ca6d07389dd013a4f7aefd94381cada6437e5b56bdd25a3b7ed494fc018b7969500bf8cf836affd2a45a1a03b8c3d48dda49c4093609fa61846d93b11f5db8adcb12620c2e5840b6d8db986d98e2d8feff2de560d0e6605c828ee2272f8f86d3bfec70e78948b64eb1a735c30b840aa11b20a5d71488ad1e4e4aae567b767db7a576789c3ac05e448608c9daf6e827dd4d280941b84cd9f1ed1c0717b5f98cd0d9e4502d7157022bc690973fad46f6616616171764ef58282250a8e98a7143cee079fd7f39bfb7a03b91c45597a26349cf4d182d62d60d137a043574543a0a157f83c077a05b75348476630271d1ddf4586ac60c3e040fb072f257518440da8782dc9c635ad8b5619b006d", 0x1596ebe3) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) write(r2, &(0x7f0000000140)="de131d3f90bbd3af636312b7b42fae4549de655c6ace1c6aa0965959f0827aeba17fd6d6bc88062a468aa73119ad7c666ad7532b8ec5baf033a38224413510627174a86de4c064eaf7dd27cb085df731b9ddeaa843cde1af464771112f52b8cc9e846545aff8785a6c9f4d09b7205d80540fe7b9774ea1dac43348bbf44ddee14517392c6ed4f9b7854ce73c8d318058c32959ac19f9acbb0c4e9d0df23619392096cd18", 0xa4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10802, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/151, 0x97}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x2, 0x80000000}, {0x18, 0x0, 0x1f, 0xffffffff80000001}, 0x7, [0xe81, 0xfffffffffffffffd, 0x7fff, 0x6, 0x9, 0x7, 0x3, 0x1]}, 0x3c) write(r0, 0x0, 0x1a5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x3, 0x1}) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)='#\x00') r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0xe018, 0x5) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x41, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e4fa8854336d04ef651e8a25f1326d08feb0c4a0000000000ec91cb2fb78d6291044bd428b7fa1aeb8ec9d9a48d19d17406733efab6615b476805"], 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0xa) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200000000407, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000015}, {0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x163) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) 16:00:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x7ba, {0x1, 0x10001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0xa4) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xf072) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0x320b, 0x80000001, 0xfffffffffffffffe, "a39ee05b5ac728bbfad426bb054b415c1c1f20ae", 0x71e4, 0x501}) close(r0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000280)="199f13e5295b76512da37bb26ff8fe42f414cea4cd2275586db0f67f", 0x1c}], 0x1) 16:00:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x9, 0x69, &(0x7f0000000040)="f087deecebd7a99d9669972ee0e52415f1b814b8e30d7ae1053399922689e82e1dc23fe379eb3812aeb85197cc06ef2725311db9ea3f4aca2aa5d55c040822c4515658ed692e0eecd397b6f74ef4f8f8b6b8cd745e31927ea294f00feaab5370f5eaffcbec0f11177e89353196139b60d754caa0637756cfddc8d532b2ea0536e9e88296f0a9ad8e671bf9f8be59b0246080e40949a12c3ca22b9ca9fe1e469c3080ad8a6bb8830a460799", 0xab) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) listen(r1, 0x9) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) socket(0x2, 0x5, 0x7) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x2000000000000) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0xd921d220b1c83d2b, 0xa) lseek(r0, 0x0, 0x0, 0x2) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) mkdir(&(0x7f0000000140)='./file0\x00', 0xa2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x9, './file0\x00'}) syz_emit_ethernet(0xfffffffffffffce4, &(0x7f0000000280)="c5") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000240), 0x4) sendto$inet6(r2, &(0x7f0000000180)="8593217a3c3282f1cc4ba8b7c14ee4d6b649c0dcde23f4587ab9a200b0b5deeeb87d13ee2fe3ca49c86201dc45471556688d26ab068aaafa85f356737c6e8641c47dab7870f2092eb3a24d11", 0x4c, 0x405, &(0x7f0000000200)={0x18, 0x2, 0x2, 0x3}, 0xc) 16:00:48 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file1\x00', 0x19) chroot(&(0x7f0000000540)='./file0\x00') writev(r0, &(0x7f0000001700)=[{&(0x7f0000001900)="3b601e5218cf31428bcd175f31d00032e57c86f8a0983fc6f42c5174d3f07c782b7880f4baccbed0361ad8204e2a", 0x2e}, {&(0x7f0000000080)="d74c9aec2a4a1839a8e7f429035870aec713116163aee723154999fc8697a7c8ac251817ba18daf42f80d2420c4846a2a7e1e438c527d55f8597f4e9ff64c20f67d9c0afe4c324b0bf3b4d7ae622efb01a951162d5f3bc5bc7eacf1976982953f8698ea95dc0c310fd0d066a64dab400c30adc11d2e3d424cf91879b00df1736413ca3dbd9181cccc63297541f21409956b7e925509cfd5ef48fa156adf2f963d80279d9b051e63eee089d4432e414cb24306b9e0b8533c9371ccd1bdf0aadcd1d09e372d04cc4c491", 0xc9}, {&(0x7f0000000240)="341099f205209e345ae6c3e04d82b10e6969dfe84032c4e5e81e2893746f776e90393a6d4cd4e2b98d290bf5abbab405d83c50a1e2739bdf48969875c333a995549d49b07f39a7e1552f1f3b538170f98661c4369519d6049fe0ca8c91efc814ee928baae3b05bfd05f9e39067956427da762814c2eafc2e53c651fe5b75374b1756a993dce87d6f65bb34be305134d2c757b79317189e08583aeb1a7f764386da62d1d459d04740e1963e8f3ceef74e4842a949b74b6d70178e694d3b77db26621881d44d658f800d3a5f0b115b11fbf394cc926eb35b8705acf7c486af8a76", 0xe0}, {&(0x7f0000001800)="45a4351e98f95f6566f4ab47864d246488f6df8d106b29dbce69d8a290d943d68e0c21ed54ed61353854c81f6fb6b280fcdf24d913b34b14a58c5fbab5f6b654993cb0b94e34acdd23c708720568debd06e0d8cd5feec5b2d81a4155889e7feb6f99e786e22dae6c86955583ef5e951b9d29ba5a7ac919a928e2e3bdfc70b49d2454e832a636e16c97a4f120991521780731db51f33dcbed10e1dc6954a352a2a194b6a4c8ed24fd6cd67cc46257cd1f80df77d5a7ba7ef4dca6247a372b38057fa7287a02b63f5e00631972c91e812a7dfa72e70258bb8a6e0f0f3004978fe5502b9b833298ededeee42f60da8a2428e8ae0e15734332", 0xf7}, {&(0x7f0000000580)="5ed6f71ee245e6288016317ac207beaf56c9000fa6bcefae33df7c59bd6f6273fb15ab6001252892d2f060f4404dab60f174a36ff17a17caaffcc76c0a2dfc6aec1d3f91f74cd7b3c8492ab0b1a908352eb667a7f0192d9cb589699f1aebcb2b644da5ea7caae1364c77d9e4228eeaf4e85d34924b4d08787c5a562ff172fea67e36b700f78720bdc8eeb5608dfaf7ab94f126664f9cde5619ce1ac55e75e0071b5fb1d34f8ec4dc1495df1d49c099ca95e14190f4f485142f96ed5e859ac19f80111900a07e9fba86592ad7d9b9485e171e0099ef6e9b997e2d19e281cbeff02c2d615ba92c0e2e5570ecfb3c4bf20473370a7bc0a3a73b27cad7f9eaec49641c7b773033b705d12b7e7a2e78f11b6f7b309d4fd5765cffc6896e6b66dc8735f2dca363e07b16c0f673c012974cac506b4a5dee094bdd73004308ef5d8e89223c17d6bcf0c6c77d59300a02cb153e587be810d35d8abb8a0f504fd6a77630b8c0a433cf9e35be62bb4e83c80481df7673eb9bca4e05a0c0c45de302c0f1f8c39778377869d9592a66d047b86529c7c7c6eeed6a81f3664497dba200743387566549e7ddbae9d98e106702c7a2823de97a21c78f90566e9caa7484a4d021dbdb201e80c17b648d6d9a12c39ccb0b2f1722706faf1b3da8591501224480029c2b1b148eb53613c383cb2564fb4e1970e110c64282d3b15dea8049adb8e94c2dcf6dc7db5d1d61385ee0efb7fbf756c3c6287fd24550b4967ca6d338f82355983feab35cd554551d8579c840adca673fa0a8bcfa248e5e7688a7f8cc7c9d055bbc816fe1edd35a7679f733dcf5dd4b72b98216a2fae4d874d692cd743dedea5c9d2e7306f31943b23ba140cb11dd66258681c1b4da8b8ee3f24237a7403866f4db8c1e4b9cef769773b1245123506b52e9373ae828f281a309272e3d52e66294b3e5057fe5b658a72f8ec18c53aa7d68b50cccf1d8f6e8858e187a071db26eada1361f0b4439728cba148358a733ba16c43854b0cb0e84dc09c7f142b50ecab2ad4eda7067373cfb7048ca62b03e78ad301c427ade51146add51e6eac2702e208c40c1999210988d727f5f66f6788217c3b0ae57d051a37668f4cd4e3c95b9f643d8417f73c3f06f1dd5d1ab12b26cb3af5deb4c4b44efee9cb392abc179ba576cce0918a4509d8ccbf894f408c89009cef38ceaa1907b959d43ce2dc6e226af8f35fa47d5b2e9a9a0540cfcec2e085ad7ceccc2dc6a754378c40fac31ee659c186324249456a24ed966024a3f8ce4b75f25ea0d55e7ccea98b6b914aeb1da8d8e010ef7d8eebafefd393130086725ba0f9cf6d9dd6f72e2b680de9734cada36295a409c900db54b40dd9b430b9e92e5218dd2e95a49da335018f78619982b7ead3d6fcd1aa568ae43da0faaa8ded692789c3c44f15a9d81924ceacad7e3c6cf127a041f35c72ba37a4454ad8d45ad179aad085129e97e3538e604043618545e37e1316fd334df10117bb7691a48c5d019b448f09bb16c4a841ff8152b144e97cfc4eca0835f0772bac1178df9dbe99b6732118bec56ae870d14a64ddd55f55f7696cfea0803c8d9758dfaca241da5edd80e083f978a486650738c042041c648458b2aa2173187fbbc4104bc77992d0544d55d49b3f2cc2af6d2327fe744e8a038ce07d7e0af5e46e1cb92aff1fa249310a5a308dbb1629090cbad6e1df3c4c2e983a2e9f22121ae83f74bf0749aef60b8ea0e1a281ef0a78d7885db7b72926d713fd86ed9d1e14de475691ad784eb15b5e82598bf9b4972d5711761900a738a777d1b21fa4902cd0f53d83e74544c7bdcdf6bdd151d4dbabcf54c715ffbf24f4ebab94d8b9c753949bb3eab37f12e19968b92fc7e5711e8d702bd6c78e5fa731ef324af27d7acdc924e81a854a4c27fb4113fcaf298c9e4c4a0acdafe28fb76dc29cba49b84e420076c7b9dc6606cb91025eea03cab7930cd43db365fde14e9c51a8e7b0388f9663b211e9fb78cf476a630d775e6062024ae4fecc63631f099d44dee0299507f97238bc63b47784eb794c4b9a8675b45fb89b0f9599118aab4c90bec78bac55b03e59dc79a9d264e9c90b5467e5367649a7293a47ddeda3708c4dd0fa370ca6dca0d90c2c4685f29f2925b4c2d56a6bb79039e8918ccb1127916c3dffe877a9947ab07a220c9b5c482266d56f9906d2cb84deeea0c084f8b75d61c7bfbeaca698d9757385710f1e013dc20a4139665cfc65140415843636fdc560659aca2e60655c2e7ac654b4e77730f5a37160ac5583e287d19588b1a73d5f9b93074921d3b4429184e391fab409623e57bf58d1aba1c070b71b1b51abea39a4195c1d51bbc8aab85adf67f25ae2d9d0e0b292d6fd27d8533374ab30524c33a93d15ad5ee79dae5c6dde6a120cc58cce5d9da5847d78cacc9d8a3913dd7c54d64aec1ab3034ba88837a1e77360582c2d14b8403032bab7772a2e8db636e9327ba575db0db6320dc77501b160cdf7bde2126c2953cf5649d400faa09500062c199332dddb4ec9d45964d7b12f145221eb9ccbbb0ea0b2a125976bf138d77ad06c957481ab21bb0b098df5fa7f8b0435fe537a31adb72f6051d33b3caa35f5253b58f7de477b3b43cbb5b18dc2e7824c57c9f1948eb58dbc7d9483d6fbed8eff02b7c325f0c93689100bc8eadd7964fb465964692dfd7f839758aad3412fa8f50dc320791035403d746b7a8a2e433552f2d3e1318e703948d69f225db7a98cd21c2bd3301d94c65cc07db8bef7585d8d5795dc3f39ed23e7b91a0db0f9d96a982978a745f3c68dff927669e03fdf6e8ea3b04ea6d256102fe64badafc8b20cb9d514d4e0dfd6a67cd96115974cfda15c4fe303e64d1ff1270c83e864c06a6b4c9cc24bf1215d418ef637b5722570894277a429a8922b0754d3ef0de93bca50e2d0b3286810bedf0c7daf313e5612908624d47abb07e4c8e435416be39de0174216e88a76d88a67f86c8e19c13f395f2ada0e3e6249ff1b752c6d328caeea88fe8a47b2693e13204e269f911f23441ff5c47240c9f8cc5e0577c0cc5dd384c6d6b30608011fb6d6f5071cd9a9f1526d7b0f4efc86d61c9a643199efb0b12c18a5c89dae0fa1f3cc67b3ace3e7453eda72859d8c7f95a1874e3e55f67a6624a7e9106eef0e12fe3fc57c9cac0874f33b98efd8d178f19586feb6ad91cb9c2a1912980fdd90629af0d87ab5a39ffabb9bdd9a87b7abedf7bf09a04e0c45e989314a89659052cdeabe5d84dafdfa6195e729aa2a67c07eaa181e2c8070d94fa1c55f8d63beecbbddd38f8c75d6815993f68e0788f368aadb7646269c2cf7754f550c3baabf887139f2805946f2cca195adf9647301de462ec43bf9672ebed1356568be0cdc09b113c374d9f41e5190f11c748b5602b109f0c455e59290d9f69e148c8b48f3ebfbb3c757936dbb4be8d7cac52a3d37b5c83f2738c8325973dfe677a8c4072d440201506619e327a2a84368606fba222cc52fa049fc3773efc4d42ded3a48b37d48cc2aa759f730c3e3cb2ffe3284c81cfb9271c72e177ffd382df8496c0041e1ae31c30b5a2137c01ec17d1bf679416c009bd3c7679d036b39778db7f97db7c540a4547f77690d03ae371698e05594ca4ff1c27777929bf7c3dc2e00a241706b970c99ba949660b0b8be20791fdc1a9142cbfdb9db3a159f43564dcba2dc79c34f41485fa73c2379e5169ba4ff3f80fc987250ff1431abc3371cd23abba074332b97bdca63bed9442f5a87dd0ce7b57e34c868a753e7ed5a2bf1e3fd27b3be237fd8fd31f516c0e6fc8724496105f40bd0c4980ca90f41492bf029d1bda4b41030203793b6e20388bd3f0151a6f26977332d767cc34c6fc69d2141f2b81223603ff57dd6d99d569723e4c9f25f7b12bc4996d1926826450458ba91d2f44a95e7d3c28778e407c1615f9598f788689717fe4896049539d1f8ec277735a99488e35fdd0387645b74489a13fa034575ed4d66c7f282d56dd37328562036f7cf63b7b87fb73f1423ab00eb0f750de973ba72011e0b405836520cdac1d0b888ed7c7d2c3394786f8eca104adf33e8535a8857cafe4af8adb3821cf32651150a9f924ee756cfe5da123c1d592e467c652370f2dd43b5da4ae48828f5f4ba1530cbd4715c1847f51d3a7936ee228feb762b1c68fee62f23de120e362651935fe4108e7545d354e153abcbf2dec9f98e54cf82fa4f045c310ad590d4ce22a7cf6e830c2a8b06925060e1ae00c7a995dd48cac32d50f44b53696a675d354871553b53670e6010ee650023623dec238fcc103bf05e26fafb5fbb3d7ba157d74e6cfeb5ac99194eaebff7bcec7a4c5487d6ffcbb15e12f016ffced84b492cb7f1245c08f32619917f5c8a0631c73e485452bbbfec5f4a3a46e5568420d32ee348d11e3b6568b3c42955719ff660de57ddc731ca498d08f00b0c0572ea0397d8973d560b2fc90c1f7dc261bab7305419bf317aaf59e230a9de4778660a0ff9873ee8bde59f080f76fe4a60bb9530e7167dc9f14b5d173d59c2232f32c9bc9d3bee22c7fffe5bba4745c660018bf34cc1f6829f751d26e7a6c279230f6f031fb104b53ed8f2be91fccecfffd429c02f55ffb4b723f140e2f3adf6385e4bda02ab96cd8106ee33064e36306a3a5163e45981d25b3f6f47d2f82d9764416c9e2e06053d60c44c307e5e9eb231bec638d06938e56f682cefb69fcb71fc6783799b8e574ff9133bf14380d6f09d257f6f3de6ba50af6ec54ccceb23d772df1a9a81d02b48ad51a7b021c1a32aed17f57078c7dad149a54353a159d8be9f4388e298459d875bcabd995a0c876f5779cb742781dbdcb3435896910ea24330352def968440b700de571261f7d8e26b1366f50f6e95186c785790260ac75680c2b86002b7def6b76db8895ad1c231a1f943149bd114318d4057b95a053fe379e22e8f29add6f11221b3f48db78c9c8b5f2cc821562d69e8afcbdff247c719a4780d1fb4d96b30709b954d593ae8cb20a19529fc82971ce8ad6fdd2925720442786087b577a965f2e9a4a51b27e9713330444b68179459fce3ce8b34da8f9987d283945b783897786b82a7f658e03c63aa684b23315b900acc408cf58ed4406b0472a4a7af3be5a4067d255dab4033fae50d06be019c3b84adafcebb1d115e6868c95d47b724c986e63e6ca25009c07b7bbdc547102c8d431d18c099710c5647a2c2e83c18b637e5b6796228005b2c59620c5c37eae70c66ed2d914ca8dd3f668bf695d8483fa343c1e10b644f6038e6872386c7e08f10c100eac18955ddc7b48bfcdaed231e6a4cbd1963d8d7c7919e31227298e8ef51907c13f49e5bff0502956f164f504eeb5f77b7cb56f09237d539b8e43632a35c7bddb2d2971b5e17fdfa6e2265eab55f0cd7091a146eebd215de7bad49ac0a38db00109c4bed911c70923353fc7cccc322ff925078039a7f7db192b2ea5b2cefcb79ac659ba44f288aaf747af6b9feeca6e90f46db2bcf4e7abc68570e39819725034e402d7b42b47567832b1cb34f0cffc0de2e1d49cf530d3e9199b680ac8421b3d5f4fc6dd20637fef559439e5015a07f0e5c417071a97bc701f0dee6795596aaf3365d5be7de0b740c8e3c5333845e0ead5f62ffd3ba476bfc6f5db3298948972592553d0dff8c6f69cbdc5567eadb7e9a44de00c535417000246cc90fc1ada543aa628b1af7d6bc10b8f6e99fe02ff79e75ec773e5a18699a6e74e478ab63a707ddc61e4712fa8da9cbac15396ac", 0x1000}, {&(0x7f0000000180)="db4595d0001410efa037a1c429f6490531f545265c4345da55b10ad2c6a9f049e53c88a2c7b9d6a64aa29e6a572fedf94a84f1d3ef77ad1579c558bad7b60b705a0846f6fca1fd960fd8dd6e78a16c6386c4d3011c6db441ddeb7af7480d9b8696816fc75f4b9a2eb42a11d3be0ce5c0", 0x70}, {&(0x7f0000000440)="3572590c2fd11ef1814ffb45bcc5dec9a45a0a04a189a9f3e6ae1f10bf3eb25b0ecbdfe6bb9901adc2d6c03c050e1ad8fe2c3087aba9fd89eb8220dcd586c844e4c1300b94426727ca06f8703d7f26f0d797b3a34a0ebf8e2baf7f44f33c5ea570cd804684c3d22f0e58827077bbacdb77469e31858a3ddf606dd5d98eb1ec9b6a4e61f0f62b6b487cc7d44b27c2d36572d9a2e1461ac2b25fa6bb4f5e0539221118c0e2bec1d11e468ffa8c8793ae6f5f0a6e6a6f68e3a723da87e83a2ea42cd8cb1daa3b9c4f915362d2aba2", 0x52}, {&(0x7f0000001580)="6e278b06f078a4fb1f78b2e435e20feac6d5a38423f4bb2dce3ce8320daa7581f45e042888dc9d8f08a849165f446f9236d18380daf581f74403b831ed416932c5118b843bd484edee39eac29f7609d0524f5251b30d2897bd543e137d72faa642ba9165579f321a1f130ba53fdcc2452054a4633877dded59e88f03bea923bd75b7ab4aa6fc4c306ae64358c0035d46545787093784f4c1e9329f65090a43783d2d3e9f53732b", 0xa7}, {&(0x7f0000001640)="08b5d64c7929bb2e8667154abe76254157aacfbdaf273fe00e27e5d15d03dc053a2e707b92b25d39d03e9f0b70406017905f9d3e118c762919c2288b51ce3920e33532af445dedcbcc7afade02e1a923536f4701a18ace5f64c39289e3da478dd35088044dc6d6170127c0b1cb3aa7c3be23bf7b77dfeada", 0x78}, {&(0x7f00000016c0)="5b967f57c485ee6403ef9cdd37a4de7d3ae67055b19892fb9ccc115af0a729cb7c93ec4f", 0x24}], 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xa6) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) getppid() pipe2(&(0x7f0000000000), 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x200) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchmod(r1, 0x80) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0xfffffffffffffd33) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10081, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x808, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="ddc7acfccf8d86d15eb2ebfca37dbec8eaa91f63285523ac2f1727583a4f8a795c0691c07ce76d930868db279d2fa8cf741e9f7a034184cd022c2f7ae7063eb21963c89820b02fa2664b49abda9d6461f6aad5bb03cff0caeb3457f7d217771d778613d9334b72cdacc95505257b8ef051635ac541b25ac07cf5ad8ac7b3d7c6f140686bc51a68f0d0bbbfe2e59f5d4628de9d76be459a1da2d33a85dec189427c2c235bde022eedcabfc05755517a16ae3d84a200fdad589739fc46e95a09465daa1ebafa1e07603bdcf90efd6c18d4d362", 0xd2) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x400004d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x3, 0x3, 0x200, 0x40400000000000}, {0x1, 0x10001, 0x41b, 0x6}, {0x40000000, 0x2, 0x9, 0x3}, {0x6, 0x400000000000000, 0x8, 0x6}, {0x100, 0x8, 0x40, 0xfffffffffffffe01}, {0x6, 0x5, 0x7, 0x8}, {0x8001, 0x0, 0x7, 0x17b7}, {0x2e, 0x4, 0x1, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x90d2, 0x0, "d730c100000000002300", 0x0, 0x800000000000}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0xa3, 0x3f) close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) listen(r2, 0x4) r4 = socket$inet6(0x18, 0x4, 0x0) sync() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000200)={0x3, 0x3, 0xec26, 0xfff, r5}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:48 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000100)="1a0de64e211e921bd018a164ad43af19a2fb4cb777887a3c2c9283d6707871de1cb9b8d3f991ce4c10c33a5ac7d9f6b0e0d121d2ac430ed5ab54825a28edc9c8995accb46497ba919d7b3d6abb53ffafa1b2dd076928cb76266e2051f3af0e36bb79342eae1bc0d19e62a80cd5826b996c6f400049eff4ea853546ccfa4feea9eeff2e928849dcd65555764b94bb929fb67d640e4d2d357a0addc0c1d21b149f401f83ce8f45648ddf7421af9997c310b26243d82f7067a76a0846ea2af2129cc3aee2a4a62a", 0xc6, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:48 executing program 0: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xa84}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0xcf, 0x0, 0xad0e}, {0x100, 0x2, 0x20, 0x100}, {0x6, 0x2, 0x10c, 0x85b}]}) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x9) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000680)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfd4f8e4d08be2eeabe85d4fc1e2b37d47b8f2201e2c7784a3c541f19a595532095dc238112d129fb8ccc9b62adc48243524f8d0cd363270647ee64f055cc76ce12f6d2a3f40b30bab7400c3782e1a128b6e15c9d7806c3d8dd0069922cfc3f7357dc182e39668f6c4d537aeb2d59ee28a9b5ba15585ed8c9290e5b8dba1d697378622dcc90bd6771b14d777ece1a92ef244fc8c1b0081b0c853c12e85913fa2c87795e510f733b00bb2ffbce4", 0x204}], 0x1) 16:00:48 executing program 0: r0 = socket(0xe, 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x220, 0x90) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x4c8d, [{&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x401}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3d2}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r2) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x2, 0x1000, 0x1, &(0x7f0000261000/0x1000)=nil) sendto$unix(r0, &(0x7f0000000000)="2527d899a78c225f0506ba1270ab7aec73de920eda10d7d5b280ffb87888daa992d6554832e71d4c928f0d14144cb9033ddd180405c75772fd2b4f5b287defc4", 0x40, 0x2, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = shmget$private(0x0, 0x4000, 0x182, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4004, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = dup2(0xffffffffffffff9c, r0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r3) 16:00:48 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x3000, 0x800000008, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/59) 16:00:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020020ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000080)=0xfffffffffffffffe) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000b1b44111d44f8ea69d9d580a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000100000000000ecffffff000000000000000000000000000000000080000300000000"], 0x1d4, 0x0, 0xffffffffffffff50, &(0x7f0000000ac0)=""/138, 0x8}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000074c5ff0000010000f4000000001d43c0a7432edf1bdff7f5e26b8d6d40de2a608f0491503734f61d3d714e5aea1f88cb772bec6f72bc97922a11c723a71e4901ca4b8a522ec8d3eefec6a8ee16970091fd59f9509eeb5122317aa5a5c7b4b20536fa9ecf38524f12620a0b4add613b51c2c8a9b7f63e06ce9b0ffa5a80edd8293779f7977e7cfc4fdec552bbfade388c5ed4d623a7f5b83786dce0d35bdf45c6a9395cc968c56b25e8e03790d1326008efc4f85f3d5cbe48e1c2b7fcfb56bea6fae5160e3cc0ed27a2e1425ea4fd2f31d323766fd9a0310d74fdf247e4bc6c58134fc2c4cac00e9de14fd1fd2cb9120b9059bda1b59c3274e00af3ec366f4bc5b477733a6ba1f9332140ef19fe2ff02326802dbba6b40fc58de17b034568e1eb63b369b49091bd8b8088b4e38ca9f9b7c06584d00ed29d7b8c668fcc5f1b0412c309cec4b29ccf53384700698fa55da24d934ff08024e4d624d463c853d8077f41b59191ac1412becfdb992fde39526d2b20345a229d325a248b953689c21c11e00b24f36ff89f28a77fad942a090c2ce07e03f529259a2718932729912c5cb53cdb900c76804315336b64f2bae98d35e5e25e7b730a6683797df6cd665bcc22886149c46b6b277f6caf8d18590a528ea7e1a401f15ca512ad6861603b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x3f, 0x471}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582620efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:49 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x340, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) semget$private(0x0, 0x3, 0x442) r1 = socket(0x11, 0xc003, 0x0) dup2(r1, r1) fchdir(r1) r2 = semget$private(0x0, 0x5, 0x20000000004) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/86) getpeername$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0b00f6e4a6f9016d91f634d0fece9caa50661e5b84d2bb45536e9db37db16cdbe0ff92"], &(0x7f0000001040)=0x1002) 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0xb4, 0x4, 0x1f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2cde}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6b53}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xcba}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xbc}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3cd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}], ['./bus/file0\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x673}) pread(r0, &(0x7f0000000040)="01a4921750c4db0beb6e750bddf662d882461ba45e2b31e439e99335fdf631a818648400a2f459c69fd0562f4b9ec270cd6c84faadb1a84ae98a8c5bfc18db1695f3", 0x42, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000680)=0xc) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x200000000046) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x482) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x480, 0x1) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x3, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) write(r3, &(0x7f0000000200)="d6d32bf8f2264704927c3cd2d79ba4ee1b96e859bb195502928bbbbd6e30904b59f8de96432fab03161cd314b17506079e7a098f078a0db63c5361cafe642520d9e6e40c4075a430f3c9eb5060a300f6a0c0b3dbaa82576ab1ab5d02f94b5bdc2402c14ed932e93bd67b825fea1d84019900eb0d26b1cc8122025c10998074c914fc40a0c0bcbeab6ee374df0a9dc1a300a488bd19e2dd61b64c10618a803e6203a5fc68ff6cddabc64c6cdf6e02d6c87f4c08669fe73d1c84e1443695e328db96469bdf482a7eda6346a25d641a76aca14f300ed6885f545505d52e351a41aac572d5f8be37c7a1c3fb5e6573ee161cd47b2f5a2dccf2787b08674fb9", 0xfd) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) r7 = semget$private(0x0, 0x7, 0x19) semop(r7, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc2) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x0, 0x4, 0x7}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x6) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/160, 0xa0}, {&(0x7f0000001440)=""/174, 0xae}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/227, 0xe3}, {&(0x7f0000001680)=""/247, 0xf7}], 0x9, 0x0, 0x30) 16:00:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x100, 0x684, 0x15a, 0xfff, "e5f9bc5fee7b200b20ab8be7e49ae90a46de38af", 0x0, 0x4}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x401, 0x8001}, {0x18, 0x0, 0xfffffffffffff207, 0x8}, 0x8, [0x1, 0xb12b, 0x0, 0x1, 0x401, 0xdd7f, 0x3, 0x7fff]}, 0x3c) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="2700622cc8267c782726b56056724d09876619aa75", 0x15}, {&(0x7f0000000280)="025480d600ecbf1c2629b35db2595e04f76b295728a521ab9671ba6803a84dbe67be96d0473f0455607f82a5ab540e7f7b032081b9071aa4828460abbba9516bfa1beda2d215490a67e623999179288cc89d7166865f0c53a0c6588eddae8f4e862739f1c34aa5830ff4ce600c8312f5", 0x70}, {&(0x7f0000000300)="95f2afd846adc9b1b01c0a2616e20c5393d1407c67503dbf96b1011d2a078d5494bc3cec13134e8d12a61ca4fee7744d6d9a131d5c509c9aeeedf08da494527e0a8a81007314ba1d5833b112b894a279de2255e68c22d058a625591640d7bc13c5ec07f0ddcbd4eb11125c735a69ca88349f132e40525deb8fe2d97bc0c79d4533bf0099cb4130214f88a3a31515", 0x8e}, {&(0x7f00000003c0)="ccc275d7f18b32bec01b50e177ee9b8de135b0d4a74ff66ec295dec6c95197e568dd638ac2fcfce29f4a7999ad0a2c585915a4403aa3072337f1031146afdcb0dc09f5fde8617cbe", 0x48}, {&(0x7f00000004c0)="2f1bd3db62fee6c28d3214e4ae2b12b3086dfb4101e85b7e828035ab4480c1e365f588e66728d11a1b178f35546b57e0fb0d2f6ff4f0e0550565baec3b375d53c00b3fc605e6a6106d887cb5b02e6dd39e2f50fae58e7a06bb1b0cd756620fd049a59636f28006d24d4fa6bdaf8bd6f87fd150c2e6c72cd09ef3e09d3feb149628da7e5c55d6890330f2f2e2896d1f1504d2fbabe32c056d8dc39392", 0x9c}, {&(0x7f0000000580)="46cfcbc0cfa8e790704120453595a267f45ce09f3565109537d1f78468bdfaeba8237030d2a784b5f9afff0cc09fa51f17be0d4634a49b0919c5fdf83482c455da74b6965a8917529e9daf6a6e32f7bac7781fb9ffdb0a182acb419dd0d04ab4692b38fc0f32222a137d63010cf15e39329f839ca9db4ebe02e8b7e57197078a16aa7497526aa7090615f33a9daeedce7f4a248b592da72c267b9b9a34e0a97ad65bff2eb029fc0a84d78ac565a8e489c84ddcf8e1", 0xb5}, {&(0x7f0000000100)}, {&(0x7f0000000640)="ac16462956fa9c3ca0b680449acea781739bb504f15e5770de88fa3c258ae1411d07ca329ecbdd675fe6b5969f727e68a490b94a112a79342e112d9553f1536eb288948a8a491c92278f6720181880db50a5389b", 0x54}], 0x8) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) open(&(0x7f0000000240)='./bus\x00', 0x4800, 0x28) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = msgget(0x2, 0x80) msgctl$IPC_RMID(r3, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x64, &(0x7f0000000000)="ecbfdba4e36bfc63ec5974edc97e455745dbf59702050896c0cc0daf1baa8d1f2a8b10ff92a937ad53332de650e0fb0c7dba470a94c911ef1d3df866672d5451e4b3424c6d611fa2bd6cd2ad8c1d0bdbde8d32f1086d3906833f6a81b8e320b75be07fdd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0xfffffffffffffe6f, &(0x7f0000000240)="00a707486b1659c47a0bae708e52f0c2c3c594992cc5483411d530083c679c6abff97eafdcd9704470ebb7affd2b2854c9af05357fbb223fe57dff9b340d62c49e7586c132ea260438261819aa772c6733fb250ee7b2890d87b33631309fb800cf5a2e4bcafd541275dbef6420e7441c") munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getitimer(0x3, &(0x7f0000000140)) 16:00:49 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:49 executing program 0: chdir(0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400000002c2, 0x3d) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\x00']) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = socket(0x6, 0x1, 0x80) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="524d301f05e3e20534d1e9bccb8ee15b4867deff7daf07972008cd8cda4b57bca07d1de0aba8cfd16db03925bc8c0613c866a3ac189c84e55de38ffebfeb359239a3aa3bf11f14e205299260f41b49c9e0d36ef25a4e225b2fd4757fadd44878293547501bef975edba8cb1966b4115b620eeb12d9cd31957494e3acb5545b8f4cc0d2e6a9385f454f715a06b58d5999c270dba506e15cb2369c2dd15656b7d67868326972bc90ae83ef8427329e9b7c2581b9d8e509b99e9978883ff19f3003890e269a21cfeec208659c4a4b053d2dca0836e88279f885025a22996d856813bd4c155f54244deb88f3d069f9466f3052aa97fcf19e5b5f81", 0xf9}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000100000000de000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x6}, 0x1) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000740)='$\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='[\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000900)=[&(0x7f0000000880)='(\x00', &(0x7f00000008c0)='.\xe9$:\x00']) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000100)='./file0/file0\x00', r2, r4) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x100}, {r0, 0x2}, {r0, 0x4}, {r0, 0x4}], 0x6, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20452, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x17}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r2, 0x2}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xc810000000000000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x5c, 0x8, 0x40, 0x5}, {0x5, 0x4, 0xfff, 0x8}, {0x1c, 0x9, 0x1000000000, 0x2}, {0xfffffffffffff158, 0x5, 0xfffffffffffffffd, 0x7f}, {0x2, 0x3, 0xc360}, {0x0, 0x8, 0x5e}, {0x1000, 0x8000, 0x401, 0x6}, {0x5de, 0x80000000, 0x7, 0x100}, {0x3, 0x7, 0xa022}, {0x5, 0xffff, 0x100, 0x4}]}) r1 = dup(r0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x8, 0x400, 0x1, 0x9}, {0x4, 0x1c, 0x10001, 0x5076}, {0x6d3, 0x3ff, 0x3, 0x3}, {0x81, 0x6, 0x6, 0xf4}, {0x0, 0x2, 0x2, 0x81}]}) 16:00:49 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5", 0x1d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x98, 0x46) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000180), 0x4) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000000200)=0x12c) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x8c) lseek(r1, 0x0, 0x4e, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x400000}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000240)="b6") openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x0, 0x4, 0x81, 0x2, &(0x7f0000000400)={{0x900000, 0x4ca, 0x1, 0x7, 0x8, 0x6, 0x7f}, {[0x7fff, 0x9, 0xffffffffffffff83, 0x4, 0x1000, 0x9, 0x5, 0x7, 0x3f7, 0x0, 0xffffffff80000001, 0x8, 0x800, 0x80000001, 0x9, 0x20, 0x100000001, 0x3], [0x9, 0x40, 0xfc00, 0x4, 0x8, 0x7, 0x8, 0x0, 0xd93, 0xffffffff], [0x0, 0x7fffffff, 0x5, 0x6, 0x4, 0x0, 0x4], [0x1, 0x9, 0x58, 0x7f, 0x3, 0xcc], [{0xd13, 0x3f, 0x2, 0xff}, {0x7ff, 0x3, 0x0, 0x2}, {0x8, 0x9e, 0x9, 0x9}, {0x5, 0x101, 0x80, 0x9}, {0x3, 0x200, 0x4, 0x3}, {0x4, 0xfffffffffffff001, 0x1, 0x1000}, {0x20, 0x8, 0x2}, {0x54d, 0x4c5, 0x1f, 0x7}], {0x5, 0x58, 0x762, 0x7}, {0x3e, 0xc5, 0x1f, 0x6}}}, 0x4, 0x3}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200d2, 0x81) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) close(r0) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x4d0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x188, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x6) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x150) 16:00:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x38}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x9, 0x4, {[0x9, 0x78, 0x7, 0x20, 0x2, 0x3, 0x9, 0x9, 0x100000000, 0x8d, 0x63, 0x80000001, 0x9, 0x40, 0x2, 0x31, 0x3, 0x3], [0x9, 0x8, 0x1, 0x1, 0xfffffffffffffe00, 0x80000000, 0x3, 0x7f, 0x5], [0x100000001, 0x4, 0x3, 0x247e, 0x7ea, 0x91, 0x9], [0x9, 0x7, 0x101, 0x8], [{0x58, 0x7f, 0x8, 0x80}, {0x1, 0x2b6b, 0x6, 0x1}, {0x1, 0x6, 0x5, 0xffff}, {0x6, 0xffffffffffffffc0, 0x9d4c, 0x10001}, {0x1f, 0x8, 0x5, 0x3}, {0x80000001, 0xfc2, 0x4, 0x7}, {0x9, 0x0, 0x6}, {0xffffffffffffff81, 0x9, 0xffff, 0x4}], {0x1, 0xffffffffffffff01, 0x10000, 0x8}, {0x3, 0x7, 0x2}}}) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="e861d908a9c332c677884d94307d8eba7dba710c30b214939d1ab3e92b0185a1a32165671a7295c542c4da0a2ade804011f849ee6c9a617bda95bda45c08f1dd12d46cfb4e21d67b71284f2e5f05b8549e176845b525ff54352a29f34353b8864cd90117ab2da0f14caaf3fd8379fe39f130cee847f4053b0a", 0x79) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x400, 0xfffffffffffffffb}, {0x18, 0x3, 0x8, 0x8}, 0xd6ff, [0x9, 0x80000000, 0x100, 0x6, 0x20, 0x100000001, 0xfffffffffffffffc, 0x8000000000]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) socket(0x6, 0x0, 0xaad) 16:00:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x8800000000017e) fcntl$getflags(r1, 0x3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000005c0)) getdents(r1, &(0x7f0000000340)=""/13, 0xd) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x9) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x80000000, {0x2, 0x1000}}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x4) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2dbebd8a3d7d85f4, &(0x7f0000000000)='6') 16:00:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000000), 0x4) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="a5f1ddfe921690f3d7d48c903fbcf1d7c67c0fd56135602b2fa69f6f9c03de18e69892719005b4095406", 0x2a}, {&(0x7f0000000200)="737a3fa86704876725954280a8f8551c6e88b4503ad8c08652a4244f2a06f557435b1266691d5ae46c2a02e96c233ba93a892a3efaaafe03217db9a0163dc6bb4eb981ebfd919b7da1d11390bf0d65f47213e8dcc1a5839960819276cfef56328fc1e9d68b136a66553bdf09170e3186085331fd53b1ae314095862d97815ecc0cadb536", 0x84}, {&(0x7f0000000300)="4ad28cd9e147fca10e63d476001f3b6b480ba87c626941c9df2a18fc36557d292fccf763f93e46d7c2a8080291926cafe3db47416b2d2816cd2ca605550cc98e57b282659d3873d424d3a39990254cc232b7f99a79015abc786958fec19bc4ec52bc6dd2fcc067518e96c0186a16fe72d07f10a78c077396c022c60ba45c112d44455a804f4d47524dac5083fbaacba9d8936183bef6cb848b25305999", 0x9d}, {&(0x7f00000003c0)="7994fc967fcfebca9b946c0ef493a5ca569fc73612a9c09281ba93ae9b8d2b522af380996567b9160d372ad6761492a8eb62914ab2a3141e988e22d0ebd121d65ec03519a98bb8e4dcc736c78ba7a50010bd6523111e4197bf2fd8940b5a49481da760dfc1d33434cc53ff02d81c29c2fe552751cbd7dba3", 0x78}, {&(0x7f0000000140)="86", 0x1}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000377000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x6, 0x100000080) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000500)="60123e079e03d02144386cfc2e", 0x3) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000540)="fc0710ab03e0318b09ad79017ce9e84446d25156ea1dfa6dafa22efface8e332a92b18c5d65eafd00219c2b852498d3f52d6a1c7dc73725c781ab9548c7711183de54b589bff93384fd64b77f5b68f0988d4", 0x52}, {&(0x7f00000005c0)="2b878c6b328a03680700b7caf7dcb1185c9660d27a462dffbc57dffcd49fe3bd3d8a8876d33e7a9bf9ce81a411f2abf9318d2143720bc392a82803e48543b0800f2738da9c30a8028a6c3ac04e90355aead2495a168eb6594c699b6100f5fe99", 0x60}, {&(0x7f0000000640)="d4ea006ab7a664d068b810d83dd015c6c8de47b149a7412765347ebabbd7faab48eeca1b0969255d2341830b60376763611d11231e55cad7c0764a1bcdd462fd60eddd3c7f6f099239240dbb39ba7341188079b2508cd6b0cf5f705175e20a4a884002f72aabb6e0a73f11982eadc6027040359bae90c42a74155841dca48a56d658258c46", 0x85}, {&(0x7f0000000180)="a5f00e159b004616f509400616bf2e0b", 0x10}, {&(0x7f0000000700)="a6141369eb36107110644872fddc8594d15deec147a5d64989763986115f57fe5048d97e5d6b76d7585b4302b25f4b21e7350be9db0c727d0924738d2f046308bd2f8456be7add682f3c0b3c259a63542e7b1ba39446ce2fd673592a3471d3f751c7dca466f7f6a4ba088340ea35c768ae15a728ad5c4afe9213a209f51a1a5b25f7d65f3897b3af6887a86776400fbf369e989f3073d496701b1a278a803560c4a21f663ff76d785b6c3cfd2ab7814a7f509a276200390906fe7dc531e304fce85eec9b74c725458793f560935f9bc515bb5f4223888fdf05c74cf0ee4ca46ec2f73ddde6c1e2b05925f0ca0dde0f8560982c4f41b211394bc34c093ed56388bb2508a3c6716ced83d01f112b13c362ea86469f7298b012eef94c8cb8cf2ddb7fef575b71ead4d5f672596c303c771dd5aef7aa81762e2f29a1e98355890113fe5aa86762f6c5c60a81358cca1550bba3bdc3bca594c6555ee6cc15c4f9046eb55902a80fc7d0d298de7411f52b4d8510ad5e3c77e03e23a37660623dbfd5aa26eca0309f809ac49a8ce123ae070cc5545684f7a3aba2774210b0ab4bfc84bf3f46c6d179cda47d99fa8855e8d9116abbae7568c1568523d1a7d6d85e2bac80e36fd21ffb4d00a4c1ad634d2de9f4dd39b874b363530fd68f2ed41cc6c7dd5680edb60b8a1153abe86feda9132fcfafcef95ea03f04d206cfaff0c88b84282b5335fa2aaf2f8f4db8bbccdf4362e21ec276984abc47eb1f3d0fa6cfe18b8314d8cd909027b29ba83c9aaf2c33f7e1c6092cb55acbb11f6f84873684e04595b9f979394d80d99cba75d39df928459816aefea1be5d6c36cbddc9b0413f80fcf6d0b626aef3b506d6b9a658c9f1498ed6cca31b4a4de5105a49d16485704c299ecde92cbba8eeb8977fe67813c289e1bcdf31d67c3c11fda4e80d1911281110caf5d9ac42728013d2b44e4cd645ae51b23a5bea5b1748fd7bf0f224bcc6bcd162329753db60b7fa3f2b55e7c00d26945b968b977f7c464c93b763b65867474519d50f17ac4a1702785e37964b5dd58614f5198ce77e5fa8c3c60397782a49909452ee609e97ac7c2e720bad1b7f0ccea77bed5c5d2ae838964c3680fec3485eca7cae110d11e18d72b333703a2e7c5099d0380fb419b792a070898a9d79d866a3bd460a9c1bae62799474514463f0cbf65125c87b009213e77ec2dddbce8cce533cb6a26730ca59ba9cfcdbdc5502e3e77c16559947a3c7f5d0063211991f240ec623ff8c3521ba07cca23d95c2e869fe4dc594ae32d71de239686ace9cc39cdf178899387202d808261e99e32678cdb387b89552d738d672b8806311cf4a1d060c3d03f922e81a955964041ae81341e11090d4cabb9eda9db68cb82480e2d0ba4836bb3600170ae61f99876560740d9a705906ba57ed8f45880fe2e147e195c65abbea05b422dc41bd4f587f513bb34b43c75721f41dcf4ed548e40c462c8db2174e0d58aa2b8cf943af83ade7b7259883f162746021b81ca1875036010cd2d18686439ac66c627b105d329ecd4987349d1be649a0eeb43129843cddc98b1b1e2b4c5078aa90e0cba24ba1213eb0aa90c9d4005eaf1be997ca42ccbc68d916bbb40da77d4ce24b048f803366097be52d3a7c7ecb3e55913f8e02271edb58a1627887131588ce9192b5d661921434da4addb847f6a5a9cdb6d2d760d963226e9d6aae678908de0f8f18114a555a5e21e9a9288851de33426366beea746611b10fcb3d4c7cb874355a842f9f7aad619fafec1eb2f748febcf3f338aab076703f03731d9c783b6bbf4393d5e5288f9994d0214417014eb19dcc34e20c1e3b239ee6e296a2b7d8ef5dfba4bd09f132db88233eafcd899ef6bf445dfa08ebf52cd1faa89b9dac8c6399175337d3ad0b8821c7ea126dc2f96e2f297ea7d55ce75dddda22fdb97ef51d1c273dd69fbcea9833970b88a97a61e3262c01224965699d7b273fdae112403c8e9ccb3a7dfa39b872e7f3c3c1c135de83bb8d191dac3e6f1ea27345189979a0ce25b3e0478a0fa64ef288410213a79bb5105593b22f1ee2881701802077c0fe6369b2adb3b6db4709ebb4c048ae2cd0d3e0954b23e4747f6ce70da9b4bd72993a0e06a453ac5dd010fed460eb7e53d5566ec2eefd3b3e4a40b637855725fa2006e2128d1bd0284424c6bb096f74b111dd78c4f6e7b573ad9fa10e243d39ea6946f73138fcf4327d05af77b6615e56b38c14875ce289d40296d059fae5cda0a9dcdedee55f696003c64254ae55f5991ba8222736181b8fa14e7b83d41822e5d5b0ed79d62727989ba820a27a1fae9cc56cf16f21e3e6e8774b4be518e054a6eddd6adc85d0301d8e35fe18a14f4234f8582f241b707e070c8af86d375e872d97599319c0b7ebf5c6a4bcbe5a8eb9872ed2f7aaf0bd10162ac57a3ed8b9ada48766585bf6b4f0e0c97351eb02decf92a9962dac7f6a1b8ff202bef85c3e949078d56260c9b12c5f59aca7638b74f31204d8c9112ec32f04fe338985e775744ce5680c452381117019941e6e7e7bfccec7d6d8b973667ff397e28f7523927853c1a1f6890e4b4113949648c996751c6d2dccadb51cad6306e38cd0ecc33319d28c0d114326d790ea73b282ee0cf22ecb5c9dd0178895d6d99f06395ff1279160595e3bf80c5ea8b4247270c09ad666d383a2e5d085f5634a36818bb64531f79dfac011af791215c1709a89fab3a27e4a65323a64e470c55dee89dd99b64ddca5cd10ab67f8c97c0728d3740bdbf957f55dc1d73bee1c9e49d2a1c7b977d984d6a45510ce4aada7a84ac2d002e8531a90cab4677aa45b1e8e5bf1b22ccd141f0b204661672a7aa4d401d9f682b91d73731334637c7e75f09c7efc20ec7c25ee94e1298baa58b9d2d653f1bbca88fb1c0f02f5bd9ff753a0f4f830959e8ef63cfb323189866d2941c6fd829750bdd1bf4826a13741adf2c0c1807ca4f27e53e8b5a83bd35209c90a3316e26131d84186ef29facf00416215da2a29ea084532ec4ed23faf5d3359be1afe66c243cf66d9a33ed12232dfc2d15553c58094fed4c1cf1a7ad41ecc7927e14fe6f84217a488aa2a0e486d9102e7185841f483e08142282744101fc44ed1c82331de8cefabe7f74ef037e18013591d56a4574924fddf2ca64b3aae6316b539f1f24341d82676494396c431b131951ff395a7e9e33cf9086d3591ed4ad579acc35909537c10491764506b7dd8a881b05efa472de0404b0bcca74d2334696bb7403aba7b7a35ad1c67d8d47c6769d0fd9bce309483359fa4755a51b454e83369674a1b977d5e88e6915fde08f088b834c9bb7af38e5262371d890200f3da511a6d27df2f667166ec8d724d021538ce09679f6849a64c8e6b583540f38153d32e6e499869834100b425abf923c3b34d55fd8edbe5d547b99a44345b317e21d566ec9c8e160a1a42ee9cc830f0cc307f0b6d20d2bb75317714b83b516f4521ed5acada2f01750e4d9fc5f75b99b59a2870ce5d91cfb4810b405689e8444029c87d90c664f2208bd162cf8c1bbfa3c660ecbb7da98973d0c3700a54453e44c6f306ba7d905b8b62865f3aa89a765d10326736a1f3bfa158b516280fb8644654b0a984d30622273736a8cca4e23c40d2b23d5808f43255ff0c517177a71f290f121bbf6cd018e89ec66a59ddd5f51072768e5a1977e9ac9c6aa92cf3c70882945dba0dc03e331102c5756b81058076e376cf168e135c5554064716191ca6bce80f21fa2369f144c35b906116d537462247cc5f04e7275fc03c32e5af31664c05794ad894de99b69490df3c7c7608243ee256e2908e0d6af3cfea2a701a39b9d66496edce51abfdfb21a00e883b92d15afc1884b4e27433625d1fdf75558ef373b526d691a060358d244a1279bcc706127f1b42105b63c7e15aecdda3aae839caa7b0d2b3bfc12dfb7bed7e52c1d7402bde4b47ae0170dcce8aaea34bc85ec42fd85699142ee26b885003065ff139779f72064edb1c2a200764ddf306534552f50ca4309c49cd58cb484fe736a85850bf2e06b06755b354e1a6339feaca20cb891f3ae8646df3f9f5b4cefa9870a0b10445bbb454ed1e745c0d921db9a439e9e19ab70ad00a8e9102706d20eb96840f8ce5aaef2ab7ed26e468d1eab2cb2a20798cae167b9b6486e8a6ce92c4b822ee0539430653886dec18ccae693e7d69e27658507dc2c0f57fd0df5d5d7773307287e0cb355617f7f78b677ad54f7bbde5a4896b611d1e66b6341683cad898184240c9b2b5b27676a8ef27697e6eaa3ae9dc786bb8d127657e09d0f7b40d947618b9d615d0a56f34f3a40f3329d0c106f92e86a92677b0777e296e4fa5ffe47df9ec9fa7b32ae4e26477c9a68defa332623f1c02cdb3ce3db5f26934690ec6f60cb3e1c821da25bc9d1b3b52a32d74ec1f44c6e88340c2e016db41e1dc39602830fef156dcdc240e4caf0cdcddb3fcb7f562aec98eba771556aa05d936fff6e50c9b1ef2bffe025f8d9d53e2e4c70ac09322a7a516c0439f8ced4fc1afc0a8db9c9608e7c88e644801f092d3c15acd3bb74bc046034487996fb28e382f6fbef34c59466fde911e15498517f676791d2f1881a9dbee9f475cbb531bc991aa86c2e02d70e86f48457d26f267fc33fc3ee51ebb8ba147944c2d0b39cf64e5f476ce79cc325afc47df91584ef4fa68cf464d4d7d4fc3e421506d3015441ebb65639361f5460b5e09ece4d9dc484dc4fb8ed8f0ae137638548a1a6f88c1db1f49b7aa44e15b5f132816951f10de47d713f700c1b463b47ce19b52b81809baa56504b518fe8f0e9784b19eaea089e42ca498255709548a6a0abf8f969cb3133ccfec74576768fca5abe5971dbb88f9e08a4549da19404f8f09cb5b2bd6ed3a188c205b7fc228580c6b7497813221efac7ae07365bcd1f14b35825e3db5be8c6b32fa7e40fc07749bf163fbf67d44abf1d4a9a7d4e711503fe820b018baf238e10cfd2dbcfe2b9906a68d6e412325067b5cd4a63c6cdc87640badcb66cdc1fac0eb1e2deb57ff92f4cf013946d7e738a2625e5944d21caf1cbd3c5e6238ab5171db00b8d52d49851afc1948f9988f196d37224937eb60a7287c70a219ef5f13255d13d019b961c829afcb330997f14049ca84a086bc4d13313a8d949fef0893546b8a0fb997c93459ec168ff7c84c328a666cfde39ea8b58548fb2fc71df02fe311219111f7b108b44fec230660434002e0014eb4746a35af73e99a8987eff108a78051fcbce16129b4c66976662990688d79409f46abab99cf4c8a72c214fd280da311715612adcd7043ce0e4a919b4068eaefe0eec5962f1207b9a6fb577babe8b9b543f3dad04e4248ad4d6b9cd6ffebcc914f64a3425a4946195b91e4d5c72438713d4453a415c853aebbf8a083558d27d579ab9e02d77b6971ebd40f17a76055aab38a41fb413ad385e37a2e22cb8e0b193a7f0938246258d49b156120c4f4f90376a8d4d0f06dfa979581eb920f6443318ba45ba95c76dcd66cd8fbd735c098fe6cb917495a10cce6e294ea70639bb9d88d085bad56a95946a43ce60897edfacef32aa906be712cd40b106ab52a71e91240246eea5d3f695babc83b628ab98a45300fd37e5ec60908ab68cec605ffa7420560715d43c5077e818021cef66c42913e2e5443304a6dfb2afca740a1c132fb1bc6e17db78dffda6bc15dce6b2cdd415749eb6a4214aa24742ef43705f03194cf834269d91a9d73843ba6b4631f464c5477bdafaecee0", 0x1000}, {&(0x7f0000001700)="809050a8979d2e0f369fda9727916479850cb54f0c67d280203af43a775fef2f8001eb51082a92c4db81e461eaeb40d5b20f2fc8bcc71765190fdeb2d09af7c11bdd7d989b356f522f38dc9e396064567bab7e2e912e898b3750785eaf22ad54119d3a931addd088683307976e2e1e8de65b4c63548f06d68e76a96ff1", 0x7d}, {&(0x7f00000004c0)="55543fba3631b954d1d2822e1446c46b2490123e4102cca2ec9799287372f29d08852c0e5911027d2305b8ec5aa8f8b3fb2332", 0x33}, {&(0x7f0000001780)="dacf94ca495954ff46ceb2ab3562692630e6e4da8b2b7a35181b2c8a52c35243f3ccce96cca3b0063bae025fae6c7a91b5c27f9ade2baf34ab6420fcdf86422e51b1e56c1e9f8314daadcc0e42dc5fe593ff22577efa59538a607aa99ef3b909f4", 0x61}], 0x8, 0x0, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x800, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) sendto$unix(r0, &(0x7f0000000200)="38bdacda8d24c2407dc6a9c7affd33f45570cda7274b490d76ffe04bed743d46c50dc6ca19c77e1585d23d3de3235fbeeb689c69367cea74a3a0f93b2dd64a992f315d50daeda34c", 0x48, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xffffffff) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c4a3000c9488fc20f2832251e0594fb7cc2856e9e14e74263a2ecf6835031a11c6ad0efd5cfd6be74910ff9d1f738c381f151e000"], 0xa) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000180)=0xc) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = semget(0x2, 0x1, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/1) 16:00:50 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0xffffffffffffff12}], 0x1fe, 0x0}, 0x842) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="87", 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) close(0xffffffffffffffff) 16:00:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x4, 0x3, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x203, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x808, 0x0) read(r1, &(0x7f0000000180)=""/209, 0xd1) dup(r2) r4 = getppid() fcntl$setown(r1, 0x6, r4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 16:00:50 executing program 0: r0 = socket(0x16, 0x8000, 0xffffffffffffff1d) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x7, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:50 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0xb9c5270a7f22be11) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x14004) accept$unix(r2, &(0x7f0000000140)=ANY=[], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r6 = dup(r1) ioctl$TIOCSDTR(r6, 0x20007479) 16:00:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x80, 0x2000, 0x9572, 0x3f}, {0xff, 0x7fffffff, 0x7f, 0x1000}, {0x3f, 0x8, 0x8, 0x90}, {0x100000000000000, 0x2, 0xadf, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x4006}]}) kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$unix(r0, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x80000000) setuid(0xee01) r4 = semget(0xffffffffffffffff, 0x2000000000000001, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001480)) semctl$IPC_RMID(r4, 0x0, 0x0) sendto(r1, &(0x7f0000000340)="375f4a8b87b5cdf40ec7767a41400cd3ec3128dbaea541e8519a8c777723540bda45a24779a5b572ef435f9da684a3852f6032646ea249af7d3c619b0575a4a8fc1153d83d266d58951a921d39d40d58dbd5b14b4e9c9b761130d5c818e5661f86bdbde8f1f64fc730ad6e352ed914942266905e21e6ec43a67757906aa016893f0e2d0bf0d3ddbca932d75d3e7bd529c73fa18a7e80ab84289ff35dc080abca4ec27c3b78d6e5eced980ac673ef9e0738050be5c9809d07c6532af4df6e144202a83814ceef41a47e9cf8cd1032f75b491da751da940f01fc22806092a99140e15642fc79729c0e867ea368916fd3b82fb54f7b4459c943c0179ee5ab9086b1ab9f17831f99933cc8ba6fc945f79248e400a7d94d96de001a2ccc0b76bd0287585bcf3cc3f1f7e3d5471edda91840bedbca1a711d37194681e91556d66a0594d710f769a671fcaea79da5aeeb8326c0c436e823381395b1ba35ad061bcbe5df9a24833435b8f3ddb0fe487f7486ccf2b8d9f5a59954c82df0f25ddd133f6835da303c1c5784693587e736220829f72091f9debf4f843be8156f8fffb99a5a50d0e7d396b39c6d102ec5db41e1de525eafbcef7b453fd64565cac20a0acf6c008dbdff64c4404444c45f005f516a1de5a2a68687471cbd5729328dc3f14fa2ba6fc48c1a4986ba6a66f2a2adf114be960f4241f31f25e36f6f854396d3a45269f66d5683d03ea91e8d690898bca7cd2223f5543f47ad925df859e77d62e2544753cca4bffedaef60873f919f531d6f286c04fa553685bf7600f756bd59660c1f7befadbc0f8ac13188981d94506edcf300baa6511f825381c2d468721b37e05e200ec16fd90608a37931b0ef46279ed110c20032d976a045773d76c0a2c991a7375a216e4a4ec6b8714f8f0461b6c497950d95abbfa133e671e9833b97acd2f432e4d11ce6bcddd102a78cc9d4c7f23625823321334e137f41038ef42748fed91c6ca4e172950607f2d400f1e41e648e671e1b214bb084eabb1cef6aff67f45cf3d0b1775b24d86689008fcb3fc77869f9114f0a9af50be3095a50632e9cdf0c588c7ebac90412d007794cb78671ac8b6e02531f046d457071b85de707d1e9d0cb5c09232e895111f9f027f8af5a3e9d65fa1d7e540ddbec83089f2449e45d517eaf0173c8d39446f5a460e82d2d1f3bd4ca6bf215d9ce8148277dc824d71f8793183dc5ebb2bf1b3c319dad6aae7fc45ec8e80e06b70622d0453d26ad48aff72de0ffc423d15a768d961a1fd9e3886d7152cc3fa5639448a186a6656f674b9ba78d773b1dbb4fdb8317986ebfbe6d962a1a080a2f7b6e9706b0ada894b9a78d5ba9b668d9272cc37e8982027af33ab6b211113d353bc3f7f950b113304c533fbfa43a73a5b4e60cd2f23ff894f7888556d29000fc960dedd619ff49669a174950cda702a7080539a9e49b314280fb8ec94808c3f9a04a779bca845686f2723a486e66176048b20acf7117ae5224b68c7652e3503fece07b4386b419475114ad62f21467050f7742de26b59039077b6d93c0a22199ab4203cb383a338d7f9616a92b4e3b30bff75ceb51bf396ff2fa427ce75785737e0fb77523af008fbff5d2910387e7e9f6188e6262e590431d711cfc28363549e2475a6de3547486e502035c1e0edcca67951de0bf1af6d44b5a4b554edf96bd703d12afec89b4a5a01c8ea5eb8ae110371fe7c9b69ff3cf328bb84f5bdb8fdf7a6ca300f44925cb0c9a7211d3805c8bfcf33446895412caf5e4e94c544ff915d99a57f5562ed7a566ecba6a28ee76bdd9680f9463e2d31059d03ccb83eedb51ba88463d37d9c279405917fb6d297a59ffa83c4b9bbb6874ea80d9586390b1c8e5336e27bfdc17164681aa5c28ca3e7517536a7bd351f3e0c0bb0ebeb1fcaf5c11f2809c2e89e42d1814d3f9117a6c26ab7c4a7d17efc0a5390a0518fd4a52a8762f69144839c70a59c3c59f860b860ec48f09a89c1c5e5acd5d5bcdaf81dcf4c4e39b9602862e75a16ef0cbfe9cfe08de283dfecdcc81a2a521d7cec71124b698e9de455e873fcef3d3ed649313ca497c8c79444d9af46224657b568ef99199165aef2d06dd4d3c7f2ab8984e1ffe613af0f93a1b14220853790bc4dd1326c0204595baedeec37915908c76c48f6db464b41e6f8ec4ed9512fd16d572321ef12b716ec0420b768db7e62be681ecc8027d7e06cfc03953b6b4f70c290cab5eb61cf7a18dfcafecb5c729407d92d73665aef1066066b7700f9ecbd87dec29c6d5820429837a1cb78df8090cdb66b4a3b8624b9c653860cb6428a7dd1b01d5730d70231715016e75b2177352747e15ab9b5b81feda2bf78becc1e63a1883d74a73ee40d28f5cb563b06e7abf4de21687eb6c07c1c24c92c036f00e01b06d2035aa4be1f4753901590038bbca021c0341e3aef4d4300597f732c83650d5bb1886495933019df34d29b357f7f67ede75e388b1a4bd521396216aad9b27e1cf8369e1a8945edd8f8f9a070b57d62ad3badd8e553e2654d5e4c30fd361e6da555a4dddf277630bf9426a8db2a0a3015f54425611133a256035daa818703587c111cc426f217ffa18e5055f502608e0aa68375baa503e2be10f79e19ab17694cd8bec0f0006e75c8e3d5cd7fb5935006c63e69f3d92998c654e2d105e35d58fca41055e40a888d33efbda0cbe3fa24b457c2f73b5ad6fb3d069e26033f1ccb60430dd90cec9a8bdb6430dd16e6c4262e2c14c62c658bba6e15095246b7d39714a917398ddeda3f04b30c0d84bc307132ada46e126955f0c65f9a6930b3ed4c84d6facb81317081d69cca251f58ed5d7e042274bd862db9db952a7f710b3c4a500ba6aa76b4d3bbfd9420bc2d89d66257dcd8c470ae5932ba910314029e2259e3bf7707577348484dc15b2b6e3c1c57aee20a4c9696cbcb1a5eda48ff22df731fbf0ed59b100414103ad725ad3d10883a7c0720632685b9a0f3bee58d95cebe6f3d02858a03f0b2b1aa5898e7226273a243a4051c41e7575207cd36fd4112ea8328b551211ac52db98dbdbe5f68a1b577c934482dc4678480d92b18e03ca69aff7a4324c6a573a6c62bd1faa8a736f5e8e3a968c82d42a0f752752ac9d46e92f8ba897cf66f0dc35c399de8d2e77599f25ed4ad6e37a53dc501794e88029df09e99ee7b7053eaa607adbabbe075eb252ddf80a073912f13414f5b863372fa758ae2bb5168babf238521d021672d000a6bc88a5d7ae2d0f87529978fbd1da4ed445b378d729fe5bcc2d02116afbf4e441a17ddb1e6a4c648a1bd3477bed349681937469fdfd6a09b0fecea0fc86e8acd5a7de799efe6e5254d7241720f5fab2d80711a11b9b9145ea2aaa43f9afaf87bea0d05f7e97c694e00fddb55def58017d95711833c9282a6eb88b0a850f77138efc75e166254bd2b2117384f3552c12dc6849d5b3a35b41912e12f102b50caa13182effdc9ca8821c7cdc9eb95b00083cea7a4a96936930b94dd1fe4e06d34756937248d561007d4184f1aa3cc3030724e12a4b8a7e6c4d91d72a2453282274248518119d6474f17bca5d3bdfafd314b783bb89d9d1e2cfa87822c726cf7a92891afb8d7c6e4651d388e8416e94ab414a382f2083c4521d5bb71271c3bfd9ed78af8b949e6d890bc0c5d3961ca9cfbc32b14d36ef367369cd56bd243d0ac30b77c3bac04160d908c302a6c5b1af4a8eac8f1286e4ec392d2b96e3e7f0be5c1f2fa69359ab012ebceefb5cea6cdcd54dc2b61146d6b21c4a70f5c294991eb4d3ef9d3a3b819f85d9cf5b5c1afcb306a90f7feacf9266668cd56083cd57c55eafb99cdb50081cfff651cc1c6bcb5ea0f29ee341879f1ca7d39cc2056a10df833b2c772acb0eb508df51352041d35f357c79e1e8845982b4db151d5fd7a0c7de5a84b726ac28d1f6b45a2389b9271d91d26cc9b8647bf49ee15438e907c5521e31a3f219470badfbf245d0cacf646db9aa1e32b2caf46c4b7c156c677670e5ed4b6638820504fd172e6e724cfbf2ec9fe2d716964399dd17e9859b71919d7a5c22992abb556f0128a87dc30f215b6db11cb9a278d04bed53125be005bc3881b0f14a3535e93511fbc180c50fdfb8ca0c3165e31e6b82aa5dfbeaf10cc6e560c117ef40922fb12316a665443c3d81cdb5356664073839eca935d79dfc59a0e55fdc51edf889cd01b9ba64fa77a3c3527737b7ca3ef7eb9961ea20fb0f161b7ae55f926f43bf1f66b088e37977625a69e100d19e8f5e9437df7797dc3fa5514b73c378efc24ea9a55567ec88a1532ccdd9bac3cd8dd950841388e36d158b6e34c8a4ea9bc894012376bb5d31d7a363c65b5b1b1d3cb0db74deb53f17ce18d538b40f3d907a882cf4ea8c000616a43974ed112c90840d84704ba90699969f241561c368ef2833a70ecf93b4e2d75041718f13a654b4942652d1d0209f8a36f1d6ff3a37b530f53f923f269b43227350e3c2fb2a7955b8ae872f56789337d29f92b885e0f177bdd80bb51dc0bd88296fb51cf3c83c768165248ce4fc23687a4745d92cf92124499913f46c387d63ae08eb730c6b6373dc75062fe55148e168611f72a7dd4b23e9f8195650e57de57bf2f0c8a815a3b61a723bb0217da50d11810f3cd19e0cda11fd1a10aed3f4f73c5858f4824363be55b50f322ac77056f9188b7d93579f1d95f54f7a6554ffd9e0e90f2667882b2268b1a9f7127d629be783e60288d346e94b65e35430eb5f58a2780bb42ef02514d40be0d000a960ddb76b17ce71c9523daddf7b25a5cd8f53bebdb6e7cd8c2054a32846ef24cb9eea9ca35fa33206c09cbf42224416a1ea6fefa3aa801e6de97f24628a0e549302ba92593e2e2934ad7f5ab6c5b69dc9c58e29bf3e748f9c7634119aeff53bb9324f25a3ccd8b61e8492e6828dcd0aa70c45c4e7f86193cf72f27036ec25504d3d3a9b2fb9ddbd41a04ca9ee70c7afaa60279a326e50d78afbb6a69455144042f244cbdcb307b7e8a8d3673d88e11665bae28fde3644a335a54414fda74fe84cd04d9822b834456f3bec8b576eca96243f13194b90c2345d9596082f57399b606415f45bcf6eb9d6cbeb41ce6132da8cf5c5f55164e7d42762a47e82455beb0c2b05a9edebcf2d1db373bd796047bc894bb30a8545d2923e562c8d31f3030813e21ac1f2865ad26855b456c79e014d55a2414d63ffbbbf504370773420d8832d6f03452758babdaee772ac184c170f5aaaa6f306464f5bbab8ba04cb016fbc376065b33e2101dc7fc4aadc206982aa1d9083909633df7e0ad219b838535eedaa3242369be7339848ff6731027512c1936fb18a7ff2b407379759fa301dc74042e133c62ceaf330c902b88eb24a73d5feca1bb481f8a6d0f45f29398cc96ddd39ce342ad4b8633ec55aefdd27f2138766b07e568396c49fa9e318619286541bde06a77539be379f7f817f8f2285a71e1845e007e52377835d8ce55d7c7e83af7f990646058d3586e00273a29893f32ee004675e01e26d1290dc0929cdac8b0f2ddf44cb9602d82a325ceb21ddac585808ecc304d019ede3fd8bbd6500beb17eaff08ac53465878e053a8ed65b8851c3e386117c50db86abe3c2bc7d8ce84dc06f3862120bd5b718aef7659a7ff1a73c4b8a1f236926ee8efdd468d222108d4e49082d26f03a66e53ea7915bdb7d6affd81921e6e11b05a082c824c9bc11caa6c34d020ac8ae1be8b4b7f10fc0e6bb9106d10bf304a1798fa7fe14527da8852d074df0bf8059afc4", 0x1000, 0x409, 0x0, 0x0) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/219, 0xdb) syz_emit_ethernet(0x1, &(0x7f00000001c0)='X') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001440)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f00000002c0)=[{0x8, 0x7, 0x1, 0x1ff}, {0x8000, 0x9d, 0x7, 0xffffffffffffff93}, {0x383, 0x5, 0x5, 0x3f}]}) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x400003f) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000180)="0092360fbf0c85ef624f370472fa95329b51308c1a09fcf6709f2e7d664e8ba8df148a7ea2125e9e18994e63f892ed76ce119f26893c5cacdc60b008e31baae805cc8738bd2429734dd65481796b955de968709500a2217c2450482183349b6a0d10a993f69fe0a2ef8ff88b5968e0f25162119c6db375a5a65ff4b66cc0b2c01d9bd6ecd7512685468ed6f46c76f3340bdbd444b2438f365afa857511c60fd506a96d3ad0b435832d8677ffbacff2b78fe38f5f06d1e5c710632682e0d650807da80d817abaff1825c26fe39bc79fc35a85110f99268443de0b91ae19f06058e7fb9619896b2bad02d0548b309e5b6dfba9ffb6828aa318f33a664672e0dc16c042c235fea0194cb5f2003b6f5873b68d0a88b018e3a29b92a0c45ea4b46c3175af5e63e592c5040868b00b309421aab4ca508a09cb6849560c0a89c729835c4f28ba10e40c331488522ac677ec5ffe6f3502764a110915a278f2286c9c9b7ae065cf6df7200ea1dcca7abda7a447bb42ce228e390e65cdf8bf7178941d4f2d00000000", 0x9c) setsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000000)=0x38, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x0, 0x300000003, 0x9, 0xf5db}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000006, 0x0, 0x0, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:51 executing program 1: socket(0x18, 0x2, 0x2) r0 = socket$inet6(0x18, 0x8007, 0x10000) shutdown(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x52, 0x58) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002780)=[{&(0x7f00000012c0)=""/254, 0xfe}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/224, 0xe0}, {&(0x7f00000024c0)=""/221, 0xdd}, {&(0x7f00000025c0)=""/157, 0x9d}, {&(0x7f0000002680)=""/244, 0xf4}, {&(0x7f0000000040)=""/22, 0x16}], 0x7, &(0x7f0000002800)=""/185, 0xb9}, 0x841) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r1) socket(0x30, 0x8000, 0xa7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300357001000000000000004438142aa0cf3e200fdc182c36932339b087491d10ba991752eb97d71b4cb7d7b42e6f1e4dbc0b49f23b2fd60af1fceac769188313a31570493723ec15c07f691ae0e94c68376115c8a041f9918c85ce7b10434300f2862b0b0b0d3b229e3f4a2b0f379a9a15ccda5714df0f1aab28dc3d2dd6b4ca2c09f8b1062fb1ca0547da98adba107a5b77872fb0fd0a05400d666534ae0aee760e2bbfdca16c539282cf2be63717af173c5a47d08c01977de698c1fae1e4f23b1798931040883e89"], 0x38}, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf0000020000df52d7f831e99a0000eeb80000f56cd3b27a233f368ffb", 0x2c}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="dad5d1c166defae7ecb421b6f5b6324e93f8b6b73f5887a1213560fe9d25c642", 0x20}, {&(0x7f00000001c0)="5095464a094be219d779bbeb695fa21ab0644d51a50fe55562564631e1d5329a80687f4ee269e3d2b650efd8e93009", 0x2f}, {&(0x7f0000000280)="fd6243e6db02a7e26b1d2a97a8f6e3a1172bee22a20dd47b508af6ad3afff0b7857a4fcd76e41e8157ae24c547bc76447200256394915db37c4dde0931b9cd07093caeb76cef7d108eee7003957bccbc25fc454a4f9cabebb1cd", 0x5a}, {&(0x7f0000000300)="166129c91bfb6a251e976813974a09f7505c57e0a5df6683d224d381f47abcad1d438ea9b1a4df2ba14beca2d16f3d66625dd9a64182e3861512a5eb90eb64261257060131", 0x45}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="c000000000000000ffff0000090000009141cb8ca6be35833c2b938173e016c74e6db0551eeb302857cf99bce45694ebdf533dbf670b46bd1059e0b41eacee6044b82ca89e344c7b005f38359bcbcf3ec7d5963a214fe482fee05d6709b38016e8c917e625193213afe14b311966c963b87576788b9f982088013f5cfd5b57dfb02cdf5e88601682ba567aa7305c2ba9a9c9a031c42b65cc4e80bfce2e6aa612f77b50d5ca39a0b4a09bd42c47ffa094529e97bfa8728b56ca2238b2685a0000"], 0xc0}, 0x6) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/52}, &(0x7f0000000500)=0x36) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x860, 0x40) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="7001fd837b0b631addb343a0ef2cdef0c41ebd7f978401581f3fc400000000000000484f965edda89b7c8facaf07cc57eaff7dafb80b914bf098cde0f525937076441be7afbab196cd2cc072cea20f413ab99a86ac913f95e459ebeb08fdfc19bd9291eb400539f3aa033f61061e"], 0xe0, 0x0}, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xbf, &(0x7f0000000140)="1c4f19e18513cfb58e5a80801a435dce01d7315e6c2b004d225cb14eac3e52359bedb20903f32cc4999cc5f265d75a0b4e778f26525f135c8a2b81e48ebc39ea5e39f1988676eb324ed68c4b6340b91b0a0161811a691900f62acdfd267b7325ca13e49691a696453ba972b9629c72ad23ff62ea8a2fabf4926305724932e6c7692f9357eed62a40c7ee4df3f93046dc24fd1a8be560dc36febbe34d3656bcba88b6adb857ad4573f217a814c2eace6434f2c3cf3f8dad055b2d79d1509776") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9400c8ea0e92465dbab99df0f1a378850535e152fa91b5e27e9baa196dc1e74dd05a5f3d1a4523dab8c3b001bb788c7385b3b900254bfb3f1445e0211651a4d5187adf34c4b7d0b95a0d91e888b9b3bbdb3e3d6056963bf9714e374f2c9bbea6ba6d", 0x62}, {&(0x7f0000000240)="d93453ad9172322f52bded3736da80e649b2806c7e3ed618679bc3c7fe50d99f303b3d432b6da1632da382890507420b586ab0707691e3b982c794d0d7d9a2f48ef13c941ce23e655e5f8e746783457345fd9d66e90abb36a6b92fe52ef540222c0c92e0b2e0877c8d99a0741853a1c354a638cff0ca", 0x76}, {&(0x7f00000002c0)="649d1535bec2fe5cf8ff7ea2f4a9ad8f250362380d8ef0a552a2d55e8e1d38ef76dc5ba51989d4658d3490fffa9c8c9b70e76b4881dfd3d8aa2c83d3ecb19fd2eeaaa66cfe450b70082d6d1d34caa16f01444a2cb23eee4725816319da33bc12f333a4e1de63aaefeb2d0340aaad6f971173038221f22b3f08a68494ad4589238edf03dbdfd2b3f42efba2e3d98d1a4fd4700f15e696f9637055f6dbd19a33ab2937a847a4a100d690817c6e1338ccc9b9cee7847e95a93326b43ecfffaa074000b1061c53944157124bf842929db3ef3a9f8106918eda02f134121b60822e913d4f52922503ddf74755bda6995dbeb065c030627645d7", 0xf7}, {&(0x7f0000000480)="2d5d418c368459f18a7395035acfe5f12967bdab654d8ad4145950a672b80d8fccab636778509e677550a65259b54bd386424a792535ec909aed3704cada9f81df943e5ca2ab9ba82446bd68d4b789afc7caa3147b8002cdd57c8a07004b879fdc59bb6910f1b28d6377d99f64e87d4fc304506a7163d2cd7eefee6e5aa55e9b441cce65c1f0f9a574cb6d2f85719dc26021849fe902a99314e52ed96368d7ad964cfc474f019ca4cb6e5201db1c3d2819a7dd8d", 0xb4}, {&(0x7f0000000140)="afea6248caecfc15a4c65d902a8a719ed248c6b8434d7aed81c1d0b88764", 0x1e}], 0x5, &(0x7f0000000540)=[{0x98, 0x0, 0x6, "9a2f92bf397296f40cea0808680f569ec5844d8fd4ec7f74862d120b4d8f77b3d3fc7cb1c559742cbf813b167512bf4ddf9afea4bada06e3f692b6a15cc47f5567ba4b762d2ce15baceefc443463f5a2acafeac8c5d7de13cff89619975653b2bc91fd8120df65d1bf902d5a31d66c7f33bf1bbae93c4b0fc078e880bd7af0589f923a"}, {0x18, 0xffff, 0x4, "42d10369f936"}, {0xc0, 0xffff, 0x400, "5121885ae8402d739878c3d3e7d9ee9a3eb95a0031d765eef5aa41082f9e20964cd22371d8ac4f00132a394a6b9644caca179eb65145e6d17dad4148009ea141f3da999f05f4c290c9c5f2b9d82919e4700b00c29be5a25569b8e482562072156f1541abf39affb7cf162f9f5a78f36774bdac0e0de3a509f381026bd8644d7a971f813bfe2327bc2ace13e2dd10f422e734497a7f285bb13e16e54a9cc7fd1cdf4505e5bb8b0d004a27f8f86e10"}, {0xe8, 0xffff, 0xc251, "47259708be0d321859032730a5f4fc7311dfac105855efbc3185a0953435d504db3b8a99dc754c513f432dd583557b4250a26c19c05c3d9f1896b43371533ab142718818b1a5387bb9989d69656cc35f7f908a1295f9cb47be4678da1aaa9c439d7368b982d99b5b059cdafcabab5e7ff991df65eb3a604ea474a682cc8b1a2a84d20b729e8534278f69dfa95eaa1c1129c55061a5925e4cfd71d372b17f371f9717746d36b2d6ccf0bc41596dc2993d561f188093990eff435487aee4e5a97a9876070e3f63bb0daeaab2ae135cf45c1fa9017df457"}, {0x68, 0xffff, 0xfffffffffffff334, "b311bfbb195171216a81645f371d88cdd467aabfe1977b517df4537549f2aaa82ab99171fc5cd84e6946e4e59dc45d8d0b9d0605d877ad5db800490389937f0cd507b416a6b25f17704b4a179a886a34da1a"}, {0xe8, 0x1, 0xf7, "d40bd36accfaf160216d986f15371335c79b6efe5397ab6c62fc865bb6d24247a3937aeb262318386a4704ce1909f29c799d94849750ac9a74932c1bfae9ea7ef725056c2dc38ca9160b147d24d0d84e43a2ee2e5d847ea61a647461c9b418ffb3c71bb8343d9f460a2a420a0771050facef0cd7fec7212f4f1804a26df540afcd66bd80d7f0a487c20e1ff3e62ebad2d95701725ff491832cc09d3c5dbd4a4371cff0c538361c3ed74ef7ae93391166475db3d45aa0bba6dbd94f03ba7fa932f8e315129d59e04f4a68ad93aeed3c591e65d6"}, {0x100, 0xffff, 0xae9, "3ef5ac8dd805290034d72ccbe226137db667411e81333e01639d2d5596e6de98a44979dfffc2b752276f8f32ef46164890ce2c0a3ad2975d539d9d44e094ac40d142f9b4c8017ac851615f70973b62e29b9c934fac70c7b94c6d404be009a4a3cf11c5eed3c8c52630f0efd67cbe6603abdb34c51e03e1f6fefd51bd56eeade88af37b1ea8c6fbeee412dec3f3f254c6aef87e0ed9fead17b9f0a76de07e702b88e8474a1273d8c4cddbae97fd334c5a2be92db562f47d727012dc39a4c6f2a059570e7f91dc3e9df02d48d2c702ad1ff0d5cf1ced360ba9cdbe0e6e8fc607a747181e2aa3909cfa296974"}, {0xf8, 0x0, 0x6, "58672408c534f4e34509b5fc7cbdda7384735002b6c1c02b8b5bbec7e0951adecf31b3378939cce6dbdaa8ead0697801da9b85af23ce1f92b4cd04676579b1249fe05a32a3a463e3a73938c1f0ba88bd7c372f70abbde482297e590acddddf00b9a17927260961a97320cee2ef70a34766522227d0bdb98a637b910fd7a92bcc1a19efea8e6ae7c6dc4cb63ad8b7af9f9118f541176b96c0d28e02e2af26627a7140716850e1983a7ac5359b6a41736935fd16e58201f57587ea700ca4257dcce2622072386108c991e71eca5251ee9ae2258127887c265a5d749f40e4fc463cdd15"}], 0x5a0}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) fcntl$dupfd(r2, 0x0, r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x6c, 0x1, 0x101, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x732f45c, 0x4}, {{r0}, 0xfffffffffffffffe, 0x90, 0x10, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x6, 0x6}], 0x8000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x9625, 0x5}, {{r0}, 0xfffffffffffffff9, 0x78, 0xb, 0x2}], 0x5, &(0x7f00000000c0)={0x0, 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) shutdown(r1, 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/103) socket(0x2, 0x4, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x80000001, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x29d8aaa8}, {0x14, 0x0, 0x0, 0x4000}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="20310132abd3afbd247ce4b19e064fb0a6bc5a6017b7a4bb92e9a9434a0753058f5bcb0197f90164416d96b932680e3e65d520817338886ae616279efcc303fde1f5d416559b24c63d08c5e1b0cc4e5dca09b0b667006cb968308ad9adfef731be487ec242b177b97afc97ee365b3c9961239216eb9e6836d5cd415afec8005949d39d1c4e996043fa401eead2470a65d0ad12feed4cd1a721f3156a0fbfee7a4d41ada5b9bee54eeca4f228e509ab9ba82808ecd7f37e27b3bc57aaa26f04363470216414a0bb20282cbd929c9089bfa4c4ee3cbc4a8b2b4a2246c8e5bdaea09ad525da0bb9", 0xe6}, {&(0x7f0000000100)="82a9336dd28947d9948c4ee84705de44da222026445ecf773632bac665e214f101d657d0076abacf57d6f8deaf1f21a4b55d53074a6911a053ee5777f11f5f420cc261681d99b74c41237d6e188087ccde61bee37266d4bdd26bfb433a216a2a64ddcb2b", 0x64}, {&(0x7f0000000180)="9b8bd50cda764cd0f63212bc5b089df307cb1eb4cd0c38ca6892f0f2059bb2953c4f48b7a758d904c9205f4a6e193f919f9f39fc9d7e531ff148c9b73b9ff8a78120d704a528245f04e8c5269f944c21b0afbb081c2f25dbde9b8db7d716fc516a534a74be3846495f64ef1b16a8dd83ca7e5a8b4b0c67ca4fa4a21fb4d2ebdaaed54b96fa44b666ad6c68bf6158ed7d6f063e8de9640995b685861123fc057d040ca81c5629121d84b53d7217192cbe569524a2a812e0364f8ea15b25a29582ba868f17ed31", 0xc6}, {&(0x7f0000000280)="d658f3ee78031ae72145bc4f17377228dfed16a67b6b6ee6e3e721af79b7c49c626a60c1f8398c8cc6404132e19a72ef3e27d526bd9c8e372e9a0eb8930b01f64eedb44b61f9f9f89cbe80e08933704ddbe4b0c3abb843b0612b356b72c7cab311d63bfa59a041f10751dfb0a9bc1a715fda92b37c58a467c0", 0x79}], 0x4, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/156, 0x9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) chdir(&(0x7f0000000500)='./file0\x00') pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r4, 0x0, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$TIOCSBRK(r3, 0x2000747b) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000000680)="2a88ccef95d1117752beb1", 0xb}, {&(0x7f00000006c0)="3b78ffc276dd227bc2b5d4e75e81fc96273a93f3a73844cb29d8c9f3dceaa3b7a95208823769f4837738a8ded55e0107db4282956ea7d3d3541c05440bbdf2da7ff91c474596d7324a4012201814288837c0de4c125f4e1a858d14c569e960739ba8fd03cda5bdbcb51cc850cf959d30ffabd725aa2eecfa2cbc59969eb9a2278ad209d676723f589311ed821585c0f8313188f8d31ebd041a511577d2bb64e65690139e14e511d854053865716211a2ec9ae5947a86267e90e2f9e24914342f4154501ffd5b7bd66864840ae2a0bde5ff39bbe0a542c23fb6e4", 0xda}, {&(0x7f00000007c0)="5932c37dd3348561483a40e05dac55855096c253ba8c996bf2f7cf548d6f6de68a225bfe97eac51684c7acce63e2a60925709a2185d764b192f3cb59467f5342e9cc08fdf1893895c6ed16b604879e3f72e4e86e10ff75eaf6ca4d70f4a7af1d6247661070f9071c80cacfd9d22012ec28141ced9c7ed184b8adf15f0996a745bbbd3b686e0f6dee6e84f0af08489a5481d69253f122d45bc09335c0d003ea968be5b46772d4b613c0d568669ba33c7ec0681cdf4f6e6c41d7343792209db3c256b7a193a320c720a9457aa1a9884411e074f8f25886628bc83073d14efdd4", 0xdf}, {&(0x7f00000008c0)="9bd65de7c1792a4ad136d4925a0e7f80a6f60c0762f53855d576a9568c5cc25167a219ab1bba37f53f985b4ca1ff8c8e59acb7094d6b27c379ddb9f9028cb2f160b1", 0x42}, {&(0x7f0000000940)="63e1e5e5c16ab9d0d30994ac438ca3533b513a95f388fdcbbc964ca68ce2cbceb8d608460d97eddce88813804a3a8a1a3736aea242ebb3d38fd9a23f6f1eb7cacd25fe360c2e1f2ab4493c03713af9c5f7b252dc462c", 0x56}, {&(0x7f00000009c0)="4e035094ed5ef5afa73370a634f1f5294151e476fb62b6a53239aec978fb2485f83980e45c74593d50430b6d69afd9489893c0f7ea08435ee6942a856bdfaefa719ae716fb96b40318097f77a541b6c8ebdeee6172f032266ec3ca08b66ef22d72530fa0ef5b53084985e68f9a9fcc69c1224247ae8392f06525768e906a3113b0a60b7800e37ed53591e9e6632c6b111cba82982b127e3a783c0f90add31e5d6372e4eac0561e337dff187e151e6b649d54defa97499cdd8a6075c7ba4d03e40838d50094aba1afb627a2f97793e06b797c4be048c370107b16bf2bee75cc361b4b91537ebfec6371768effef403924269bf6f9fbb722bdc5f452c47b9c05b5d6a43a9a5c000f4abe5e204029d399f735e924d56c520f87a3728cb6258733dff64a4fd6ff34f77d9348f0b250163a976ae0a791e3d25f50089eb3001518cd3c90fea331f0f224c328b56efca67eccd70e8d888494cd1b6cb00969880e4c87728527475d71dfdea1ab5f72d35050c3730404a701c2c3b7139c7f45b6938535584e768ab51b649652c5ce8b1231cce9f17bcc865ae76d24550a6c24098417efc1c8bd4e25b8f233277ff3ddb819f2e5fed15c643c7122e2e663f1d0667ce9425da6392b3be258c2c6275b974a5a145b8265ae2ee208f6a1da058b9e4c4f03efa2bce01e658b637da806baae1a77907459c474f8485dcc2b1327eb5347f9f1cdeb15874dab1b521b04a2aab6bd7d4b700e4982e8c63eb03b61845451a93ef48f3044db7506a03a0ae690e97f24a30270bbf3769489601a6b2e2b358bdb6623a61339a950c648aea0854e3eaae21f40cd16789470de2ab6e9d61505fc9b8d78431bda5e2275e2897cc3a020b09d790376c8c4699d42bf288510da5928eace74d6bcad85e803761b010756a7ecaf666ccecdec0f6d75bd5ec37ce7ef53f7f1e0c75a8c63e281f19b703d5f89e4c94a3adfdba0b61fc015eb19a1ea4afb93270b1f5752e1fc5398c42a2b6c49806b0549530380e980d9be744928ec9eea27b48b280b2970272fc586ccd66cee720279bb150b5d3e794a78099ef6e4154b5cee95eed8cba95eb89e7bffa9133f69686664556a40f381e4f5b830a5641872700a803078461f837c72df60f189274dc93c1e5f09ad90bbbec9114b85fc4f156e9a70388b0784ca12494c7edda5b9357a1c9f48cdaf30a24c7d6b6b657aa103267e25f5a4bbb32ecdde3a00a8353645256e26707904fe348ec7f2111f362dd6d624ade36c1313409d76b7a51859ca0c7901090c409d5416ccd6d56b09a50aa702c833a85ecb8f405e67e222eb3255ecf976bdb7d6e814e7774e0d082047c811f315d1ad6502e714919ff38cc4015d1d4be4eb7f235cf9e2bf174fd8c6aab20014f03aa2a27a0b9e9c3d55c70ef677b01bf49d7ca3d8afca0e9ceadcd64390f8f61a697dddc9ab64313dab311de9c1ce644ed394bf352fe6d0db8162629ae4a5e652a8c2fca46b2f643db77e5801fc62cc846503952775018b7214b9657d27749dcd2cc11ceacbf6472147b95140ab6a8cff0fc9fc00ffcc27de7560a5c8f8012f6ce98b5e54fcdbbe9e986f0d10305f8071ee343e27a3796c7d199b85fc87df831afd57b4557a05d4c9d2d8a109b5527ad89468d6e2a79da0b7e2e5d14ee5a6729ca81d45eaed1a5e7b765bba4750ecc742954a20f33b6e6b1450b938f12ff17972b9d991340a8aca01cad0a841f7658bf78c9a71cf9f2ad3b92504671e2a47ecc0baa82ca845fd58db18572f6e97616780be088eb2e7805cfa01d2aefe4a6ea2fcbbf70907bb30bcaa0c273c5f28594331f9441d94e96b791d564d1c68e455f6706d2be6a032837e9405acceab1b4fab2fa6ac43e52544eed886e06af7eb231658ad712c064ea4c7123feb2554ef2aed59e2381e5b63166e51bf3e9d678c075822ede894a65fb86ba3dd1f73e532616793c154cc51d5e1d076cf3ed42682a06a01a2677b5eaa1fec4cde0b25ad4a501ba2790704441138cee51458d5f11f24ecea1020705aacbae7ed36bf8a8b835fc312e575cd758d3998c9e6dbd55c4a766bed383a06d321084ca515f9ee6e37555fa0e233dd8f699952bc12ea06d617cd8a39daf8ad850f3da18a5f3d5e322aa349f5ccfb4580bf12d32e4721fd3a169a299a281dd31df245e83e1dec0504ea44e460b391df1eef337fc9b32d6f05711b6f15de5e4605a87a0b6daa1b4e79853039e2ef9187df83f19bce6dcc5780ac2f40e5d148264f83c182439f95d7e2a80717b4d5504adcd15d41b2ee152fb54de64456d6c001c9bf95531982dd275f36f0562bb6ac1dc48c2f93ec0640b9588b18b40f56bef838813a1e88f5283fd0884f25d005388ef05f3592010543894c21e81e486396f1d03a585a169e6598815bab23fcb30d207027d4995c4edc87838cb2cbac9e43c9c9514bd83139f4eb05bccbe859217761a94d8e8666419bf5754dba6f5df7968858953d622595b4f4bc2891a61fa1b0da5522aff5836f308b43d89d3ff11311e5339b1d8d498902694d27deddbfe549100f8c5e5a39f755de34f564b69e3944c6eaa9b93449995b6e666afd12fbb0502de6307b333071113978c172f0f48a1b3acddcdccdb3259d3beee213b0feee5ffb0ecfdfbc83154e9321514a03d3acde58060d8d084dd92b75570f91183e9bf454ea3538b3aa679e450cb42c60c4569d4d4f480bc49999d4ecd5a736475abc9aa31d7c6f12a468601f2bf49fa8d241323edd952748d1ec2b9879770f41018081f155e6a9a91a543ccc2488b3ce10e548b47f289377777cc2c1bae5f3468d006a959eaa22c2a86f0e1a6ea526cd8ac09cd50cc83ada647167483fc6695de964fcdb99906423767d6ba513e0157cb63f110b870f0a9d2b43fabc0fa29bb02566e087726d33e773255e5eb4c392cb15f9eb1c3218d8047032e6c3158a540499d117d42f84fb754734a0328634f536edf35ed53d23d105936ed044641b0a68bcf0cf9cf9dfb00a14d523d851890baed81cc27dee53b71ed9701a527e6636abb6648cfc47398c56bb7b4830e7727ea6f79de1fafc6441a55dc5b517cb3cee0f5055de7cd041e3d93165f1559805e71c19a3e2e927dfffb2b2393f43c7320b537d238c0e0f3bd6d936e71ce1e55fbb6617c1824bb0eb3ac22cf87c9b0215dfdf85bd020d40aebc807eb7361a4cd299039d4bf9a216d9c8abb8d0afdfa2becbf6d3c24f8d35425b3be0a8fbb46a28e5b1c07f56cc16f1eb7ac2dc16ec00bf041130c45f81325ba866eb07cb7e48c26e484e682fa9d9be4665206811641a80acecec8c5a956ac09f3e460c285b11d0fab2fb30596f696de6210afb295c5a18da15d89dceb3f8ec185575c4fa131c015bfc7bced50338176cfa94163e70ff2f66ca94212cd1094caef1162f4f4f48e21dd5e4fb2b77a6006ed5f017e9af9be4857a5747cbc82a789871176fff2ed93d2ce2996b90ab59ac0e97ffcfa0e037acb5e60a789ef0b9079c83c801cd61941236de005c7b921b9d4324b3625d73f17678fa010b156c80e99ee42acb3d88502f76a336220a52554b72551952a30bc18219f4bf37ef171f85eb6d1318efdad342669d3805012c225c8a2d280b41742b7a69e6324171acb3bf9b05cffea93b75b48e15f67978dfaac5d31fe3adc885633c09fc49b9fdce54fc81eed42f837f0a414e36ad8861675ea49a04b0ad5568227a2de317f70bf300cd905d9e75a13c3d6f949154eaa855c3028a4499708009b6b8b281625b5648706cfee01ff375f33492fa7cc37f3e5eeae2501f23fcf264da9ce7b6a6fcd05bfba176b50a90496fe4901b726db51d08ecfc7d2cdfe7b3634ae3a5e9d26908898b09b7236c22a7f269435a8e02ccf68c44712676f3e3534cc8cbbded438d59c3cba7f3ff9ffc9244e66f1d6f97e30512d1c18efba9dfe309c53e3fc6f8149edb943925a4bb0aa83c11a99f3298a22017f71f389ea7535bb70dde96e4c1c4141167f936c01544ed26d4e7e080a8b48d2197ed82c7fd4b9aac50549313d2f986b98d664551d719c71557fd3fa648425c14a71da739bf840e253ed53721f9fd1697a9b9e07aacab61bf90072ced636dc422e4eb48523ab562a1fc4180c456b46cdbb06c69764b64eec8cc240101e992052f07b6d11f4931579073e07fe7081e14a91e8a21962b4b580335d44ee2e7006b3ac8e2c280b133eca387bea5f3103b6915f50552f3f0d9fbd065a6e021b8a86c40a0f8034b3aab93a621cf0eeeaf2e9effd9f3623ca542339b2fe6a0a2e96f04ffc43a7de41689ac2d286be974b762ab308a6a33a66ba90ebc47f221d83288c0f888a3d025735cebe0e8c68fa9ab3793d91f93a2019f74b5f0ca44bd96403d5630aeab1ee92272b8de9d4ce1e28cbe210e0a35d1ac923bd3ebdcc7f7ca35dd4cdc04ffbc5fa47b24899871f2ffde375a7c9a938bbb52af5fe168a4736f26fa2938f333e70986ed208c3af9ed5e2fd41a78e180f11751e3f0d7568a57773ece9316a0848c4c2314ea5204d5214abbe7615a2b88a5a54eccb161d2c1172c706a85734db88ed24480b37a7e62b765daf2f36c08583f61f652702a131c50faddb9912c187f49eb6370e3b1891827437c0ef1ddac9fd9233eb09ec7381c4cd26eee8d89e12912853897a70d38169c479eb9caffa13aef887460f890be44de5729d46b982c0896138e1e0d58a0ecdbf3423b124b0140c73d481a4e542443549176a1c4d84b460995e4f3c17ebb87310124990022d8a2aabde5b5b69e4ebbbb79c591d0f2d099317b8c754499291b8ef0ded4b9e0162aa4776a4cb7353237a48aa1ff4f519bd332320eae666dc0fe8834343b0c913229f4fc4e7314f4741a799513bcf6b2656347ef63ec8f412bea9d2971c588217de6d56365eb294250447c698d17fc0977d3c2642a5cf2ef3609e3102986012e2c2e333b7da5404381ab4f1bd39f14d85750ab7a1658f46c6c94e1a6af4a94429881f594505239afd68a1911d6813ef8937dbe2254964112a8b80354f08397ac1302c03ed1909bdce187f984480af392e263baa1bb6104804f6337ee9393ea609d7efb87ed89ef73ff800d939caf7bb344048c01e8dbc17024323204c015a19dcbad82aed8178ff0645c2a1a702898c45c5586c14791e2df0a383072dc71c15b5d03409c259a318b8b4af3c0799fcc4284e74f17d4552da0fcc2e14fc235d96fe43dd4d2a6c49e30b17e95c9718b6bba3c5013176e0651b24055fc065434ca01e73710da2b37d76b0823b4d207bda18d213a467ade8a75c1b343435ba1e794969d038e1413893e5a94aa790a0b53bff5621338b9299d327a3c6f0a7fefee17f6584968fc5d062f4af6c30b1f75436135c624ce19a93aa53e85f7d5d4f837dc6a8139230cee05f713d4bfe473bf76f6e564a2d505be840a1a3e99edd4763c76fceb21c5b1f32b8b179c9f5e15a725bf02e0e66a5ff7d03a788b26c38aa28d8c28521d28cbb287a3fa8c7004a0f24d9e82c7de32bb468024c80601a3c9d43a2839fe4cddfa223f22a023e88f5a474709ee63f417cebb32f3d278663e36fb8beacd824b24973122aa51e4515357f1860d24b5eed3b8c667425ab8e27fb96272ad435ce70ef8cc24a49f6efbcfc29724279a9a19b39c506fd00186961393a6c09eb8b7c5b1b1c796c0a7f858cee55af1393069cf359dc27af6fe591ddead4517e4f11e560f862c3e92a695b6051d3be6a07d5aa038cce9ed485b3593ec7ce4fd64de1c9c883305d27cf682026062ecf44054", 0x1000}], 0x6, 0x0, 0x0, 0x404}, 0x404) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a80)=0x7) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r8 = getppid() r9 = geteuid() getgroups(0x6, &(0x7f0000001c00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000001c80)={&(0x7f0000001ac0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000001b00)="e897f8ab7d450e5f3c", 0x9}], 0x1, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x4}, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) socket$inet(0x2, 0x8004, 0x5) setreuid(r9, r9) pipe2(&(0x7f0000001d00), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001d40)={0x8000, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001d80)=0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001dc0)=""/100, &(0x7f0000001e40)=0x64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001e80)={'tap', 0x0}) getpgrp() 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x10000) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) socketpair$unix(0x2, 0x2, 0x0, 0x0) 16:00:51 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xd757, "a7a965f394531e28d3b5b16983d9e90a378e7441"}) write(r0, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000080), 0x0, 0x402, &(0x7f00000000c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x10100, 0xe5) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001f, 0x0, 0x0) 16:00:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x100000000, 0x1, 0x8, 0x800}, {0x2, 0x0, 0x9, 0x10001}, {0x81, 0xfffffffffffffffe, 0x1, 0x7}, {0x7, 0x4, 0x8, 0x7}, {0x1, 0x1, 0x0, 0x3}, {0x40, 0x3, 0x2, 0x30000000000}, {0x4, 0x1, 0x2, 0x1}, {0x1, 0x700, 0x4, 0x5}, {0x400, 0x1f, 0x3, 0x4}, {0x800, 0x1ff, 0x8, 0x7ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1a8, &(0x7f0000000740)="dff6fe3c7688aefdfce43f54a3a8ef2d49ff61bae6b707b6fb18744acf2f0d5a3f1cae81b7fadd4828501bd25e868c663097c62753a21e334f687cb72cf1ec06cac45efd37557fa278593e5072d8bd460000000000000000155555de9138f9afd409ab31c7e4c122adfdeb9ba27711c2912dde830a4c2e89c9155cabff4e818106c8f6eb10bfb9f995f99b6d36b288e8f541b914f600b09097c1259bad342870ca5eb040355927d52131b22db6f1eed4921a22728c01688f943fe137bd0c59ce076ae8970f6eb86427ef5ad551e8ab33ab4124b9f25a1694792e4804ef7d3c6237cc775ef6f268c5f5e075f507c94b6aa144f1980b9237cbc23c67a1e736f9cd1850484997c9adee4569af602ab8ab6e373aff1e2ad5ca63abf56f3d3104668f1c97234af6cdd7b6f1f579254e558958fe2064a5ce96504746858783f9bf6ac291162c8e65205c0a97a59d1fbdbd28c1aa8498d27f7b1f720de53766d4bcd3dda519feedab4e60d075bba1c78121986411df7e8384ffdde5b9824961a84dc76f1d1dc048dcafcd41650d43d6f9ca7830ba89888f4125fc160865133bb4a6934251ade470000874cd") r3 = getpgrp() pwrite(r1, &(0x7f0000000440)="dc988d368251a4b84d5a1e1673f50da84b1d8d14286f917f8b4de6eadcd903a9aa236aaf09e5fc88483fadfea15d8e17d6d12171f838354de282ac1b36f5e7f06fb8584ef17747b9ab80880ab41ac3d43909000000000000009560c17f7bd4b33152d1658da258870c7b", 0xfffffffffffffe86, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xa4, 0x9, 0xec}], 0x7fff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x6f, 0xf0000000, 0x8, 0x57c}], 0xe63, &(0x7f00000002c0)={0x2, 0x3}) r4 = socket(0x2, 0x4003, 0x0) getsockopt(r4, 0x0, 0x65, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x6d, 0x2, r3}) openat(r0, &(0x7f0000000400)='./file0\x00', 0x34a, 0xc) 16:00:51 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x17) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffff9, &(0x7f0000000040), 0x1b1) 16:00:51 executing program 1: r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f00000000c0)=[{r1, 0x88}], 0x1, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x103) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f, 0x4}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf00fffff, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x12, 0xc0000000, 0xe6, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x41, 0x5, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0xc0000083, 0x80, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x4, 0x8000}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80000000, 0xe28, 0x4b21}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xffff, 0x9}], 0x656c, &(0x7f0000000180)={0x20, 0x4}) fcntl$setstatus(r0, 0x4, 0x4) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:51 executing program 1: clock_gettime(0x4, &(0x7f0000000440)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000004c0)={0x0, 0x0, 0x5, 0x100, 0xbb}) sync() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x62) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000300)=""/133, 0x85}], 0x6, 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x1, 0xb8d, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x3ff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0x6}], 0x1}) 16:00:51 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:51 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x8001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x1e, 0x4000, 0x6050) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x7}, 0xc) open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x20000000000011, 0x400000000003, 0x0, 0x320) ftruncate(r0, 0x0, 0xfffffffffffffff8) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x8000) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4011, r1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xf74) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1fffe, 0xfffffffffffffffd) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xe002) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xb5, './bus\x00', './bus\x00'}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="f3") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x7, 0xf3eb, {0xa9d6, 0x5}}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0x3}, 0x10) 16:00:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffffd}, {0x52e}}, 0x2) chroot(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000100), &(0x7f0000000140)=0x4) rmdir(&(0x7f0000000180)='./file0\x00') getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) chroot(&(0x7f00000002c0)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000300)=0x2) semop(r1, &(0x7f0000000340)=[{0x4, 0x7, 0x1000}, {0x0, 0x1}], 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/237) mkdir(&(0x7f0000000480)='./file0\x00', 0x21) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0x4000, './file0\x00', './file0/file0\x00'}) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000540)=""/163, 0xa3}, {&(0x7f0000000600)=""/165, 0xa5}, {&(0x7f00000006c0)=""/151, 0x97}], 0x3, &(0x7f00000007c0)=""/187, 0xbb}, 0x802) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x0, 0x0) link(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000980)={0xc34c, 0x401, {0x42, 0x8}}) link(&(0x7f00000009c0)='./file0/file0\x00', &(0x7f0000000a00)='./file0/file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000a40)={0x4, 0x9, 0x7fff, {[0xac4, 0x0, 0x4, 0xfffffffffffffffb, 0x162, 0x7ff, 0x60, 0x6, 0x401, 0x1ac3, 0x3ff, 0xcc9d, 0x800, 0x3ff, 0x7, 0x5, 0x250e, 0x1], [0x4, 0x80000001, 0x80000, 0x3, 0x1, 0x7ff, 0x7ff, 0xd0ea, 0x0, 0x5f], [0x0, 0x5, 0x33359ddd, 0x1000, 0x1, 0x9, 0x9], [0x1, 0xca5, 0x4c, 0x1, 0x7fff, 0x8], [{0xffffffffd51175d1, 0x7fffffff, 0x9, 0x2}, {0x4, 0xdf5, 0x3c, 0x7fff}, {0x63711e9a, 0x2, 0xed35}, {0x101, 0x2, 0xfffffffffffffa92, 0xfffffffffffffffc}, {0x6, 0x3, 0x7fff, 0x1000}, {0x2, 0x2, 0x100000000, 0x57}, {0xfff, 0x7ff, 0x6, 0x8}, {0x400, 0x7ff, 0x5, 0x94000000000}], {0x40, 0x40000000000000, 0x2, 0x8}, {0xda, 0x0, 0x9, 0x20}}}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000cc0)={0x0, 0x4, 0xfffffffffffffff7, 0x10001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d00)={0x100000000, 0x2, 0x1, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000d40)={'./file0\x00', 0xff, 0xfffffffffffffffb, 0x5, 0x1, 0x6, 0x8001, 0x5, 0x0, 0x2, 0x80, 0x2}) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, 0xc) setreuid(r3, r4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000e00)={0x81, 0x10000}, 0x8) chroot(&(0x7f0000000e40)='./file0/file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000e80)=""/87, &(0x7f0000000f00)=0x57) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:51 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200000000280, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xd8, &(0x7f00000001c0)="755ade9d20ec1179d547f9f42191834f16c547472970759530d7e667abb1e162308fa5573d90513bfcfb189fda25e593e4894c14a972d6978581f019476f317ecf8a6381445d92ca75a75c151b935a00d56e63b4992ece4b59c7d3b49050b37073f5aefdc5c4547b42de12d237784bd17fdfdad95690862a1e9f140fcd509e55c9dfed0c3e64f8623aa79a452eacc042d3f406fea12a47f4d69078fa2ed43f20b34dfe05983c20429098f73d1c2e7e507760fae90cc45ecd7930a9114d58cd9ecb67e25bfc822a6f2b1d96fb22e9bcecf7dd9fe429b380f3") r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7a, r2, r3, r4, r5, 0x48, 0xffffffffffffff60}, 0x5, 0x3, 0x1}) r6 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x80, 0x9, 0xfaab, 0x1, 0x7, 0x8, 0x5, 0x2, 0x1, 0xf1c}) r7 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x67, 0x1}, {0x0, 0x1}, {0x3, 0x2a}, {0x0, 0xffffffff00000000}, {0xab, 0x7}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f6669761c3000d0c764e68e3957cce665744d4dc2449a4f1c99bdd6ff7fb6294e0908b94a207d783218d210be86efdac9584f246f4ca4d3fddab3b1e34cf037520e9e780dcbc467107561492b81c3a54f858946ee90788362"], 0xa) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) pipe(&(0x7f0000000100)) read(r2, &(0x7f0000000540)=""/226, 0xe2) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x20) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x18a}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:51 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x408, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x1, 0x2, 0xfffffffffffffffd, 0x63, r4}) r5 = shmget(0x0, 0x2000, 0x320, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='N.', 0x2}], 0x1) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x10) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x100000001, 0x997, 0x100, 0x1}, {0x8, 0x800, 0x1, 0xff}, {0xa16, 0x7, 0x3, 0xfffffffffffff000}, {0x5, 0x80000000, 0xc68, 0x3f}, {0x7a4, 0x3, 0x10000, 0x7}, {0x84, 0xfffffffffffffff8, 0x10000, 0x2}, {0x5, 0x7fffffff, 0x9, 0x3}, {0xff, 0x7, 0xa8, 0x5}]}) 16:00:52 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x76) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="12df82390cf8053bfc979090fe90561bf5a0ced1881e8cf62889e7d796cf44254960503f8ee914188222f8aa0aea6206102622e2063766851b1ea397172e6d3010d9152fea24198d972b4699b9d67eec4f87e4881c939ee6a070b3b97804018969e3aa65489c8c24bbde69458a37dd0d4f8fec6b550b187784337ff5b4d4444ca862cfe31ab5c6b28a373be4a05851f738db56eca53779fb5856dcb499cdbbb46f4905fde20ec19fbc7e6004f744b867e9ea769537a741d53f161fd2bfa52f6d4420307442eceffd2e8eb09c29f735da563b9ca2968ba9c06bbdd388430039b82766854da961517befb584", 0xeb) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x3}, 0xc) close(r2) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000300)={0x9, 0x6a}) fsync(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x5, 0x400, 0x9, 0x2, "ed4bbbd325ae686e3c2df44dacd989931d141390", 0x2, 0x80}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x9, 0x8, 0x400, 0x2, 0xba1, 0x3, 0x2, 0x10, [{0x6, 0x3f, 0x100000001, 0x7fffffff}, {0x5, 0x1, 0x6d06, 0x10001}, {0xe0e, 0x57, 0x8, 0x1580}, {0x5, 0xffff, 0x9, 0x9}, {0x3, 0x3, 0x7f, 0x1}, {0x6, 0x9, 0x3, 0x800}, {0x3, 0x8, 0x9, 0x1}, {0x4d, 0xb024, 0x7, 0x8000}, {0x8, 0xffffffffd68b3a3c, 0xfffffffffffffff7, 0x40}, {0x5, 0x8000, 0x6, 0x7}, {0x6, 0x7, 0x80000000, 0xfffffffffffff000}, {0x4e04432f, 0x6, 0x4, 0x5}, {0x0, 0x1, 0x7, 0x3}, {0x2, 0x0, 0x7, 0x2}, {0x0, 0x5, 0x4, 0x1}, {0xdc, 0x9, 0x8, 0x5}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x80000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x7) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:00:53 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/43}, &(0x7f0000000180)=0x2d) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x5251f615, 0x400, {0xffff, 0x5}}) r2 = dup2(r0, r0) read(r0, &(0x7f00000001c0)=""/161, 0xa1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8, 0x7, {0x7, 0x4}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="3cd2142e4ba65c8b5919cb4799692a16eb0d33d559994c36ce4d25101ca08ff10e8058491523ee031c13bfa931f4d931dca49e7e5d8248364e39a4721cab24a308cdb6f4a16c2151c789283af25144024275574a117986f57151b6f301cc85b79c5f0fa6044edd7e285a027e0459cc5f6a0afc14ddec4b267e3dd1dcbe8eaf0edb6f82cfa8621e50a283d6fe623ccf", 0x8f, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x22) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x784f, 0x90a, {0x4, 0x8}}) fcntl$getown(r1, 0x5) socket$unix(0x1, 0x7, 0x0) 16:00:54 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000200)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 16:00:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) shutdown(r0, 0x1) 16:00:54 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = semget(0x2, 0x2, 0x485) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000001200), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: socketpair(0x10, 0x8002, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="821b94c4f95d2b85a700715e50d0bba3827dd0524a8b3ee330f070a77370f5c70aee0b054edaecdeb4622c27d597cedaae5b6407f93d59e857434a63355e77a93a525df37e63ef0d6c87d4c0a0c836e96c1da67a0577450993c9ce620eb46d8614172c65ccb6aad45f1c240c7a5f9f593a476f978f79ac5987995eff9c599c7acb7084daf68ed143fce280e1cbdea60b954f5ff9a2426703aff9f574ef2a8fee750fa59186a7c21ee6e0e0fceb63c27470f44b6124b03fdbea8bc33d0404"], 0x10) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x4}, {0x800000000006, 0x0, 0x0, 0x800000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc7, 0x3f}, {0x121, 0x3}, {0x3, 0x4}], 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') semget(0x1, 0x0, 0x602) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) lstat(&(0x7f0000000140)='./file1\x00', 0x0) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) socket(0x0, 0x4000, 0x6) 16:00:54 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0xfffffffffffffe1f) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffff, 0x7, 0x669, 0xfffffffffffffffa, "9c7b4eb3c4328c021a035c6139ea59557ce9e487", 0x3ff, 0x6}) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e28ff7f00000000000035ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00447971a38826a1aa8937092e", 0x94) syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffc8e) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf7ffbfeffffffffc, 0x0, 0x400000008002003, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6", 0x0, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r1, 0x5, 0x0, &(0x7f0000000200)="10f5108edfb98e4282844f6a6f5fc99847092ad082ea86a406bf559a3371ae3cb994e324bd1ed8c11984995e8f72cc7b6e167035cf0ffd9af39eb10de325cfee0f65e267778df27af33a515f2b0af0fea890229199d5fafae929250390a566dae5", 0x61) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) readv(r4, &(0x7f0000000740)=[{&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f0000000640)=""/144, 0x90}, {&(0x7f0000000700)}], 0x4) socket(0x0, 0x2, 0x5eb793f8) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) write(r1, &(0x7f0000000100)="7a5557e8d43def013d39717aa9c79d2e06c1fc6d17f5d0ba514791368a909df3fc5d14ece33576dd84ec35d095d9c4c825ace9fc89c7af79f29266aa18de3d", 0x3f) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xc9ef, './file0\x00'}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:55 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x20000000000033) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x20) 16:00:55 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x9) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYBLOB="15f822658005e2d532453fda75cde9ec6d2102a297a2f2abd92ace455bd7b9078a8475606e7e24336dae961c4c249d9195619c28aebe3ee827e50c0f2fccbb0b93fd8cdc01d4d2f05565574487"], @ANYBLOB="7e107a9cc5a5c729574cf391c600f31fec0337a72c51c9f515e43e74eb45db9f0672b73eadfd73a3b5ab83dc199d9d1cf8811bb6fa0a19ac75fc5fde5647018d09287852bdc315e1a1583f3982f165c9fb4132c3f3c277c34d4e84a760043773af25d8b28905e096bfd93ecd4eedf907256dfce51588dc5bc70a97698634", @ANYRES16=r0, @ANYPTR64, @ANYRESOCT=r0, @ANYRESDEC=r0], 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x140) close(r0) write(r0, &(0x7f0000000040)="82b517b8c6df27fe", 0x8) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) socketpair(0x2, 0x0, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/221, &(0x7f00000000c0)=0xdd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x43, 0x22) openat(r1, &(0x7f00000003c0)='./bus\x00', 0x461, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x3ff, 0x20}, {{r0}, 0xfffffffffffffff9, 0x1, 0x9, 0x8, 0x1000}, {{r0}, 0x0, 0x40, 0x2, 0x101, 0x7be8c376}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x23, 0x4, 0x3f, 0x179}, {{r0}, 0x0, 0x14, 0xf0000000, 0xff, 0x10000}, {{r0}, 0xfffffffffffffff8, 0xda, 0x0, 0x246, 0x8001}], 0x591, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x40000002, 0x5, 0x8cd}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000010, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x99d9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x5, 0xca60, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x94ed, 0x2}], 0x2, &(0x7f00000000c0)={0x9, 0x800}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x1e, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x5}, {0x406}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1db, &(0x7f0000000040)="0054eee0") 16:00:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmget(0x3, 0x2000, 0x90, &(0x7f0000ffe000/0x2000)=nil) semget$private(0x0, 0x4, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x4003, 0x0) pread(r0, &(0x7f0000000b80)="9178aad3082b2344c312810c70477d8ad36d11c9a47bda91d6d09433710ea8c1561b5566679b2430fbbd1f1bc637acc95bcfc7f0adbf8c070593f2c9ae00a688e53b2c41327b6d746608833728469fea35bf7406af37326235bc5e4116e67abe3d1b842ae157f252df73f1f321f0b573e9bb0c81a1535657637a14af5fad8eb960749103c4b972905eb25f20f6e3d3a04009264c2e27070de70e3cc6c41c9f8cd2264f8a96ff8ac2275a80ecf1", 0x63, 0x0, 0x2f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x100}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="c97ecc933c289013fd10ee1be6ec0c1511bba2935bfda7ce776c54f9", 0x1c}, {&(0x7f0000000140)="dfcd136010f0f595d672cf0531d692d5c1ecdf", 0x13}, {&(0x7f0000000180)="d5d7a9215cce8104c8c2b984b1eeb1a2c0df1b61344053a3a68dbc7185f7ec3a6376adcab70944e0ba867b3b65403f2d1e9670", 0x33}, {&(0x7f0000000240)="e34e3d14f3f3bc4588087a60c98468a47bd86f1135ef3f7df145a8e60571f58d077e739373cf7253911ec523413662634a455c5a6e793bb2de04f29b540d44b09b0e193dbd96718d1cebf2fb65a6b8a91ba9705e5ae670423c5a7a7bbf4d21bddd353590738a7ab56a312b0398773934dddda14b7ff237cf9dc6d56cc3cfc34afdff9e4d73a6cccbf7092d144399abb43743b643c9b471415cc1073e68fa4dfa1696fbe94ec3f6cf9688520cce88e956c9baec5ec353bfb8153710a82bab9109f216a82b2f95c71d79bd66f2f5b5c81606bedfba4e13aaa27e29d42e16", 0xdd}, {&(0x7f0000000340)="344a000af57c78736675ef0f63c2c23878c752cc656ffa8ad882fa3cb47a18a4024b0627826150ed1c9bf4292dd9a55ebdceafe72582abaeed29681774c25f01c5e0c8fae9d6039880f22085fcd8", 0x4e}, {&(0x7f00000003c0)="308319088187bd9f0df92a72fe7bdfeef9a4012bb538f110faf9332e7fe91b8ee37632924135dcec543c0e252cb418098d8a5d3c76d77ed6f3bcf951833465f74e44ca536340411c63a288b46bcef6d32436d4db22dce1fbf4a3cd0c2225844e439ace3efce0e28cac2ef9561ecb69b7759bf91c69fd20e2adb20e044e1d7ba5239525f5850a", 0x86}, {&(0x7f0000000480)="8aadf9dec73661b39db6e7d4b29d669deed03ca8ed841443fe72f627bae0f528a9bb1577468d4d390df666eaa94252709f3eb510051b5c1a611dd373490bb08e06030d74b0dd1f64d467de21118ee5d52ac9b421cf1254ac5fe5f596c161de1130cb9cfcded63550a370d404ebf3e2c3001238d091e0068da3817e9ac4b53b41d23be63119db312cbd3f8a8d7973f70284a7f52907bfc0a980203c90f5771f2f906a52595dcc69ccf76a254f87bde467b505928dd130f1799fc04d7bf4c8c47fd9c16b47103ce46be2b89ac5b6d25fe186e4be16ce183c2f7ea54e17d5bbe5ed8ff8db51d2c193678158", 0xea}], 0x7, &(0x7f0000000600)=[{0x88, 0xffff, 0xffffffffffffc3cd, "5b260cfbb0dab309b0703a7425b8ee22243213a41403fe1da91ea34f633c0ab2a000f3eb84b3917219c3f2b1e9233dec54c12c7dd1047cd7aad72b05035aaf0738030a1cb25804b0e1ca43df94039bd58bf6ca79980bc397bb9dd927c6f57e5574452ac229fdd88f7bbcb33b1e44032680"}, {0xc8, 0xffff, 0x1ff, "f117f5dc1fc52b079798fdf70e2a2b2a5136fda96991a284f923af851751f6f23f38210ece0a0bc7d003818d7e11121458be43f8b81b9a19b31decd1fd75e74d7e29c8f18f9611b9748896501375bbe404d699f2d5976c6784ea3a218355e0590cf8e239f5bd12e030aa5a8609e5b6df21be78c46c61a40a9a149a9a8c77510a8ccdc05427d1749c850f6cb70c832c36567af4908c0449f5a5076cf0b156d8c840a28ef229e6c84bd7da3f86009e43070a16d4c58541"}, {0x30, 0xffff, 0x1, "930b202ae4f26dfd9941a8f70db3b669b356567eaf40477dfa35ebbed0"}, {0x40, 0xffff, 0x9, "36c2aa6b6d3a40c5b4c6bbfd61ca3f05276fcfb7369da964c7ff199ec6f2601ea30b71dd2dc0fadabcf5a727"}, {0x58, 0x1, 0x9, "02bfb9312e5eaaad8688f576ecd744c114fd2720bbf45af12022b76badc69943ee5d2343dff4ba22ceed6b3e8a8721d8c4df38e75fb6fa59d19624b43bf2235b064eb78e20eb07"}, {0xc8, 0xffff, 0x4, "947b5864000122eaf9b66692016d3b4ffe281447497417d591d52d9c74c063225870de06101f5a9285184b135dd38b617fd00306f7c1c105cc706f2cad3fcd22c311385eacfeb85d0b651546f126f11542e68cd300e667a78718a9af77e680f9f673fd06acbca2d3073d0bc663dd27eee1716adc27c4da63512f8af3502e6a705fe389b840d4c7c7f7402f2b536cc90fbc9e7dcf6666bbf14c4ef296998992a9e787cda1b354dbca44c4649b7bb6490833c455"}, {0x48, 0xffff, 0xd68, "502696c25406b95574271f94b80ea7741ee8daf3a5762f3985b34a208ffb28834c7e0ca1266a6059cd08640276310e05c942e2962a"}, {0x60, 0xffff, 0x7, "39ea3285317908c41d947044708bbd4d56948f058b6d989d220ff0f4057d379682fab961103d6c068d6cd0f02cefe1b9609161973fbe5c2fd810ea2897d2bf9bf4249ed73bb507dc91b3969c39"}, {0x10, 0x0, 0x9}], 0x398}, 0x401) 16:00:55 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) seteuid(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8060, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 16:00:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022efbffffffffffffff5bb2fbe0b98ce15d0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d8"], 0x10) write(r0, &(0x7f0000000100)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x220) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x29c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007b5000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:55 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = fcntl$dupfd(r1, 0x1, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000000)=0x1f) 16:00:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/30, 0x1e}, {&(0x7f00000005c0)=""/57, 0x39}, {&(0x7f0000000680)=""/142, 0x8e}, {&(0x7f0000000740)=""/109, 0x6d}], 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) lseek(r0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xba, 0x200000, 0x81, 0x80, "5867346ae4c8c85daaa683b4946961bbe4f23b8e", 0x647, 0xf0e}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="b6df") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup(r0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0xfffffffffffffffe}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r0) 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0xa7) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) socket(0x18, 0x4002, 0xffffffffffffffff) sendto$unix(r2, &(0x7f00000000c0)="b11a0503600000b5910b2f000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000b5d637d1f40000000000", 0x218, 0x1, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000100000010, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:56 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) listen(r0, 0x9) close(r0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:56 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff14}], 0x1, 0x0, 0x200000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x42) pwritev(r1, &(0x7f0000000140), 0x100000000000014a, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fcntl$getown(r2, 0x5) fchdir(r2) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) chdir(&(0x7f0000000000)='./file0\x00') 16:00:56 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18, 0x102) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x1) clock_gettime(0x3, &(0x7f0000000040)) 16:00:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:37:04 executing program 1: syz_extract_tcp_res(0x0, 0x2001, 0x9) 05:37:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/32, 0x20, 0x1, 0x0, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 05:37:04 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x280, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x15fcf19c75b85c31) r6 = socket(0x26, 0x4007, 0x9) r7 = socket$unix(0x1, 0x0, 0x0) r8 = socket$inet6(0x18, 0x8000, 0x0) r9 = socket(0x0, 0x4, 0xc2) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) renameat(r2, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00') r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x180, 0x0) r13 = open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x8) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x6, 0x100000001, 0x3f}, {{r3}, 0xfffffffffffffffc, 0x5, 0x4, 0x1, 0xfffffffffffffbff}, {{r5}, 0xfffffffffffffffb, 0x10, 0x8, 0x210d, 0x3f}, {{r6}, 0xfffffffffffffff8, 0xd4, 0x80000004, 0x8000, 0x7f}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x8}, {{r8}, 0xffffffffffffffff, 0x28, 0x1, 0xa4000, 0x4}, {{r9}, 0xfffffffffffffffb, 0x10, 0xf0000003, 0xfff, 0x8}, {{r10}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x2}, {{r11}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0x80000001}, {{r12}, 0xfffffffffffffffb, 0x2, 0x80, 0x80000001, 0x7fff}], 0x91ec, &(0x7f0000000440)=[{{r13}, 0xffffffffffffffff, 0x4, 0x1, 0x401, 0x400}], 0x7ed, &(0x7f0000000480)={0x1, 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) fchdir(r14) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x140, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 05:37:04 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r1, 0x2000740d) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r1) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x401}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) close(r2) chmod(&(0x7f0000000240)='./bus\x00', 0xa0) linkat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./bus\x00', 0x4) socket$unix(0x1, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x8, 0x4, 0x4000000000000, 0x1}, {0xdb, 0x3, 0x485, 0x89f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendsyslog(&(0x7f0000000340)="1f18f689880f98fcc50efacd88840f00cdc41050448814cf4b4a1d59889fa54ac347e2139249c8354b52eafd57d4f441d516aaab23fb694385d166c0a3a565ba33279f3ac85f5b9ef2565e4711fabe6cba6cd3c26e47100b2a6abf1f238c06769aa407643eda4f72ba4ebb2614b3b45df78dbbd922b80e063f857c9e7203b38b7accbaa00965cb969817525b007d89329e067a05cf29a6748b692b0e752c7b96e58efa687aba6350bbf89339e42f149221e80141a79e8cbd30dc20edcaa1e9a74b8deab2d60d0f60c20710ce5a3128d6824c7484a10eb5dd763d8c32", 0xdc, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="ebde1906e7d88049c5b20874719af23eec71c8d3daadf7632ce449634f46a6acb1a998389094bf8b1aa080e540c4ceb336135622a4c6e3f32dd54d0b8ef08dcc246f0127cb9fbe3e6a14a9d9f5d6b276c8eee592a63a4071bab88622c612c3f5982a86eb2a70b4b0bde5ef73", 0x6c) syz_emit_ethernet(0x4, &(0x7f0000000100)="0329b600") 05:37:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x2d94) clock_settime(0x4, &(0x7f0000000000)={0x54, 0x628d092f}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000023c0)=0xc) getsockname$inet6(r0, &(0x7f0000002400), &(0x7f0000002440)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 05:37:05 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x3) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x21, 0x4002, 0xffff) fsync(r2) 05:37:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002002, 0x5bcc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 05:37:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="1c1566e07d36d6b1803a35a23b4f0e562cfbe19d5605881a08db2b37082bed0dc43ddc38d394fec194df6e89181b5a0bbaecd2fde03495739a649188d7fd5df94b0e320fdd828a753f0ce607b380f23266337be3887e42526add73c992ace945f47fd1d8364f2d49785f7932d6fa528e36a7aa941fd924870d7ab3ff878fe56796b82a1fb15b479b68b45cef8a", 0x8d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8) 05:37:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118425cfbe44b8e61e182f51b50810402003a029dc5314d2bdd1fdf79d364ed2de7e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a9d4e35635f7902ccb23a2386f2e4af64801deab47184d2435a836cd842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa83682624a3daf2be1c1fda60a12ccb796608900557ffab1dab8e03a47237e684c39db05078122825a043f13fb59b90e0417183cd6b092f08a740a0fb54c3be84aedcbb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a874662bd7ed7f363ce5bced", 0xfdff) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x4d}, {0x10000006}]}) nanosleep(&(0x7f0000000040)={0x3f, 0x539}, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)='\x00\x00\x00\x00') 05:37:05 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000000000000000000000000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000140)={0x0, ""/13}, 0x15, 0x0, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) getrlimit(0x3, &(0x7f0000000080)) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49481d0000000000003b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7ebd24e745a13b0694ca20587b2ada45b44e2b03f53772bb9c34f00abcad3e33a9372b92fee83168791cb062f79fa6bff30c2d6643eebfda2516537de477873dd962ad4a96e7ceab29cd1016cc44b06deba6b0fc4c30feb60969b"], 0xd5, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r6, &(0x7f0000001940)={0x1, "ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584bca0322188cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/306}, 0x13a, 0x804) 05:37:05 executing program 0: r0 = socket(0x20, 0xfffffffffffffffc, 0xb) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xb82647de6af9d6b8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x200000000000011f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x16, 0x1, 0x83, {[0x1f, 0x7f5, 0x7, 0x5, 0x7, 0x9, 0x2, 0x3, 0xfffffffffffffffd, 0x6, 0x0, 0x800, 0x8, 0x8, 0x2, 0x8, 0x2a42], [0x88, 0x200, 0x9, 0x0, 0x1, 0x0, 0x5cd, 0x1, 0x3, 0x859e], [0x80, 0x7f, 0x4, 0x7, 0x0, 0x2], [0x5, 0x8, 0x8001, 0x1d8, 0x8, 0x7f], [{0x101, 0x1, 0xd43, 0x7f}, {0x6, 0xd5d, 0x10001, 0xffffffffffffffff}, {0x7e00000, 0x6, 0x732a}, {0x8000, 0x0, 0x0, 0x7}, {0xa6fd, 0x3, 0xa81, 0x7}, {0x66e27227, 0x401, 0x3e, 0x3}, {0x5, 0x2, 0x5, 0x20}, {0xffffffff, 0x1, 0xff, 0xffffffff}], {0x1, 0xfffffffffffffde5, 0x8, 0x2}, {0x8, 0x401, 0x8000, 0xdc}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = msgget(0x2, 0xa) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000400"/31], 0x1f, 0x3, 0x800) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) close(r2) sendto$inet(r1, &(0x7f0000000380)="96c53ae497b008d187bf63cc642ba8409a79c28414f2b6f1a939c2738387ce356652e8101a375f3e0307e34ff50abc7260c1459276b8863ea5689410042e35b4b0ff56f8f8389bfbed223a55de7d2ca2b22dbd153358895da1125f952f7875267004007478bce5f963853b86a1631b27419d1e8749b989c61b014ae6b3b847035db53663d63caad8f77b98187bb764452ed1a0c2cd4e634a600673b188265ee561c9cc011a33c55f491fa47b95253e49a86208a37dac25229088ab61223af96f9f8f5d52337ef05318819ea36db51fb773f585f4f73e078d6b07df46742f55f453f6bdbbab6c8f3bf57cf4c7ddbe1de3699f52bbe75578ac10219daaa45d2134acb7a58938560edd93e3ed833523b359b8fc0970173f3ea64094580bf5d5e38af179567854d2afacdf6e6460c33d42e6a068053c247c6e52138fbc101fefa25278c8b9b00311a787ebc80a2d78cf94219e2cb6d50c0136774afb7768ff607556a15da2fb8738c01653e733f0c6c35848f5d910815d2628f05ba2fd693bc5fba5d2000157b0567328bdecacb873d0cdade4dbeb0c155776df7b32cba76ea8b245e384d629ddd6298e81683260be4d643a1d355dcac2af1234e9623bfe875012104688969e171711b6ab6785085a6d482b7f7c12e8c7738bd75acb0290d5d4e99b9bfb73c747611b7b57feb4c98b68af26cc8a45eb0524cb096ecb7747561366c87788797743f4d02cac98b082123b164c545e12ed24a10a6bcc1da947a6ee81a738a1890a6a85a11e1046da183142b5daf2e8e9198596c425b37b45c830aadfc8408b577d29559247b811e3cb2ab78d42a75fd77dd41f70cbf230c310942c5d2ae6d8114d8514d3be37aec8db93a7a00fd063e1b7ed3d296a4f155bb67795f9bf9addea2ab9bd642cf73ff2f273f7375b67179378103695199152fdb0e7a8847ead3bd3e444b0526301b587a9259b4a6573a09a0a816634cba1e0fd62d93373d43e1da9d587a8a975ba24e8dd62a27753ae6410e057a0de2db8f54d39c1a271a6e0b5e0e924714b8253f3e37e47391a176c3cbe4115abab7c82caaf3cefea4d10ef998b601eca83142913470d6d945c0e2a802cf623681760b458f9d3bc0babb5dbb2b1466c15f423ed6bc017fdc6a6f49cbe96804972130c25ef8d4e48863609d0afa4948515d2b9a2a74322874e8d496793473ed2a202a26855bc88284beb3af94ce80fd4e3fc04aee0b3f83347861527f048288cc4ba13538fbabdb17732918926db368a9de909d8b4761ff3ba7b9928a0190ea7280f78bbb35011e2164ab02320c8968ab7be80e29c7f75807bca23aa6310dfe67b289c5e791e87099af2ecc2169b2142417c87b2d4d0c425327c69ae4f9f07fcb0980518b78d23a35d474a53b0bbc136cbc99b1964aec1098e505681ccc1f5409a51c7b41e9a5226fa7ffd9b43659b173f3a2ce4b42b6e8a53246b464c634e1031ff6c766411ce5d7fa5a397c11e440e351fc3c83a61544105372a31ee9a79baf7ec4eefeffc96ebe66141ef1085dee265ed6a0ad9b819b7f7ad0393169aa9b8501e40851aef9935ed1604d1e10a8a33a2cfaf3a19d7cec43e9740990c3a0db1de4fc82158275ae7b5efbfb7b0fbb2ad2de2cb592da7ebff66522479723f60cc4ec39c841d7da6c9d382bc247f1d43643a6fc8899f7f7ac97058f10ffb9d9cb5fb82b1b0a5ac14a1dda6b1fbbbb096f4b9395f4b2755b22faaaac24fa3ce895e6cabcc9d0e8a48591ef11646987a58c461dc90450baa011bdbb9ae61e629ccf8cbe55bee1615956a8e0cfd9155b006a692fe537d3cc7bfed715ff39e354de7014b0adb0ce11605a2fe286289ef22ebf7b9a7b9915f427470d5d35407a8a176e5ec62d7b8167322f6b3ab17df12d7bfeb057a3f41d26d44d006fdce7dad519b898de17035ba16a80305089c9c1e76b9743b654753cc285c2e92fc4185fed72ef34b03840834ec94da6ff373f24b53a722a5023c34e26f25218da98b7d4d304424c13a08bae67cef72366f22d31d06c4759e076544c83f04f5571cea4f6cbeefe667dcd81e4528a7c5b4ab523ef80b7180b1ff3191649de05b28f3cda143e33d5aafcc8cef05e4062a613c33e82bda582648758481132d7d02d5b71ab660a62280d4d99844951d8c17658bddce297db384b74cc7f86e8b951134b1b760a2359781cf2f5dcc9bc3d159df5d21093a5790297ed3bdafdda63c371e67d6b229f71f9b8fbfc0701e83e5d2b81f2704c36ad842ae887c3c67d87cb046092de3a108175a3ccd2e5ddc25933e50049911e34968dac3bac5246129a1fc27704ee9006c87eb73a8dcac659a85dcd4359303a343e663130eccbe69882e99119925618cc40d9e0ef4f12c30795b0b83cf999b032b13aa122c44e173ff33e71f3a03396ec7bf1494df8c80336175f20b5ceecb5af7f292b51617f1f614ece65df5455f7905bc50d07a218ab9be84954ae7aa7e9df6916a3c7a25ba97f1e46d7c85b5a5278ca7a6e9e5faa2febaf6508591dc99d4a40b5cf09c6238c30fe6fd70579bd86cc633ae0769fc6ca4822d73b7e5ac7210382950bb2f7a84214df37c03a1acc5d7c3b5fdd54b70cb3925ff5a2935ae6f2c81bc80772004cb1b209ec08b67800d2d8f62a4270a769352fd420bbd449b8294a7afa9588f4a6b259b12059d43a2cf5fcb4ab4e59ec7a73b66cba0248afa3e0ceb6341922d393beed90b5aaf283d3ca41928d2c6ebc7e2318b7fe144287938384baf13194d36c49974496108514d47ed9eb4a08b8261fff81b0339efbcd621af283bfb79db3359a88f8f08ee4de1eda388eb3e96391e4cde8aee5cd9d1e790b2202762520caf03f9dee0113fd664f8afe21b52a544340c3687641add9f59d3acec0245ae4f29c3e202af4e6c6fe14857c38a7239c8bba8606ad59ba9c29594e3de47e5ad38fb600984de55678587f0564d93d81c481e8069287854b83689d89f30eafe7359cc83f8b727d51243ec0e164e029059106499e9a837044c6836aa8be1141af0ee02e41ee80e77bc74a43eb82b297ed9b55ce52ff7f5f262be4ddd26f0f4c887a34da44d789dea07fb3c23352b87f300529d58bed3acc379d62c01a67d5bd75b43282ebaae3cc6eb710c1b4150a5ebe047aa12e92db39965a16330905679785b51a7c3289a172aaa3da5d78e3713afa3558798f32e6b643e8250853089ecfe4c62f888d40c24fff6ff327354bfbf35564438df7c55ea63e1d8726823c28c2d7fea26a70c6a6e8454e0d8c89b6b0096253bcf5c2457f5bbaa5a3b3b404a563f8851bab1bc4d503390ee210f99a02f1860cfc2b51f8e1a293d120325e7e7b8cf524202b5714d95f4da6ddcb16446d7d4e36dfcca3eef07ad66efdcc0b321aaf22dbc4827a9cfa5a85be741a271be8f1b83ed5ba7674c5bc55c69e7b476e27be4ad54397d332273f9930f8324a1dcedc913f76f87ca4dd3c620b66a69a5f2acff13041eb9785d94372bfae45a90082183e1d2d67a2bfdb9fa0a87f4a1c2f0fafe7b2ab3d0aefc3250dc0870c2fbda0a5f1622f9e32af43a3cb4a47cb2c3f178a6dcdd917672ff891b8c7bbef59e585cb2ea1444291454ee682870386bbf03d3d8838d08d254c6b7f2b42e205f06d86218b0e1e91fc30fa35d402b0288f0d7677a72589578ecb460e3098c47dec42b88ec79a79d993caba92a04777ed42fc10282240fd2bc93ffa05a00a20ab207023a5d14874f383cd66872933341889d678c86230d30decdee3e741c483834843d93e4bbe964a9927f6b4e6bf17b2481b9a33d537e4d652c45a2c34ae4593d020abb982dccd4a3a6ab772b2f1de723558bda6023df7b673ef222e50a0cc580b7a783050f789e0761b061e09f61a56f3ba4231171e4b7f5623a74756eaec5adccec6fd3b3d710e2c7a3ee950f29e597b2f0a3920264c7475bc7de4238f1c8b2dd4ae578f97a3550491ec303f1b97c6472fa2fb8f61243ffd8501ad9da358b79bb65efb3202d9ff1ff075f1d94175fb0b68050be6958a411b9db3a4d9be50390bf04860ad0faf088a658189e6559117868b02ad44e712f71a660aaa02a37ebd294eef759c65def4f127d628132720a2e749430b9473b2f5ba3aa5abd536bfbddf49efeb1c2f3695536c2a9e9cf5784787edb7d1c35759a21f6e3b3fc3d8d0015c5b0d1030c16336df3466fdfd54d094025bbd90ddb2f8246f03ba051990ccf4c692c5fbece1fa9ba57469f89d4e6cd78a2629ab1c258a048d70758bdc8e004172ecbc0a6fecd8b1e41beffd0df56633c8f48d11d27ed5543043a9c82a4924e8673a0b9b68971eb91942e8efff8a35a6da48949f97d1733aeadde55eefdd5140d6d947d118acc8c6efc914a2461cfd64e69b6636aded3fe4eed32583c2505da5a8bc0df67e0633bce05f317eff21797c68137aa63e8617063882f73a519234fb0d0c56314e9939b43c694c9d31062a3abd667c67ae7ce2f4316c97017af53d21007d7ade19a315af26b46089ae855f4ecb45b19700a576b560a96a6b375173648a406c7f6c4d20ed7cca00eb873bb6130d6c832f613dfd3c76d93a06f81df0011436018ee952a68be1c59ae3385da956db4f5b383cbfffd77a895bbbbd20d1b52b53547569a270132c84355c4af440585d0d20914254c32b764e4814ab5389365464ae1fee9fc90fbef7b65cc9f8cb5a4124d01dc9605d92a83b714990cbe241215278f59711c1f955e0fbef550a3454fb290a6eff541c1eea87007b9d3267ca33ad9891741eeb5c5f1dcc767660b9c8d4a2e53e2cca7aa9796e43650e0bac9751167b0a3dd1db1ba814b32655e9688c2abff7d59262c927394e06ea4099bdc5f11c51ae6a886c02f4b75e6052f0e038890589516393f4214cda594a480ebe5b3f03b66e96bfbe012af22340b0d878f9ef9cedb1667f444b537774039ef5f8ef51ecd22f953022fe545cf15d3e28b0d74a5731a602ac4850b697716019f80b8890cb2a7757635553339527e8a135685992d32517ccc3548f7167b3f9251af59cb36a2d6162a59ba25fed3c35698be79b8202058bc2e6b4281368fcdfed96fd91fd1710cd0fb40bf31702241e97fd936c675b0d851b11165f79cb7cd86d654ba741b7237a5bc816002aca841e60f36620cec0cf6b1059632baff8e5e6cf9b5910f2d04e4dd54b7393ec625e42ff33a286eff5b602dbb11cc5f98d739303b72a3f55629110725b39b8e05df05cf73e0ea46157430f9baa6d4ae62a3b20c0a09698e4970bf7579750d4808e59486bc18b267eb9b9e4e4adb5e684222c84e2f5c3860635de3c4a903380a49004b519b920a645de54809c7834645afb6e7c527b49c154b5254b49185b7f0527211fe57936c6ce52522b1cce28b5fcadf05f4a24a9f2a9ff429164edb0c15982433b34eb2df30936898e9f6fe2127b99f43453698cfbc18390fede6972a5fdae5c352d96edc8d1584f5d7d0f9b768c72bde13f69a2cecfbbc067279b2442d3af27b7ccbdcda8b4625865df1ef39c4e62df3f61fa39ca956ce0bdfad96922236645bfef8af59a35d2fe17ae22de1bcf6dabef0ed174d3d958eb4d24adaa62b6f56cd89d480c25685fc180749e7a244ff0d98d8f6f084241f9f8c72e7706bc68a2a0b1917a796b4bc9c528b1d230ca42d3e357440868ec3ce9b3e7c6cfc96e0b3758726e4b81fe35fe1b70af03b76ccebb8a454ed78f11b2a78ccf09088b392bb96bb16d32a3d2d6de0698ef4d4998596e61792ea3d475da74b0e8dacacf43a82feeb127c32e8", 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:37:06 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 05:37:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x180c0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xed, 0x200, 0x100000000, 0x0, 0x652000000000, 0x24a8, 0x2, 0x0, 0x2, 0x80000001, 0x10000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 05:37:06 executing program 0: r0 = socket(0x0, 0x4, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000080)="1e267333402850aa63458d51fdb97b0ef14f161342d09863985417c86c9043e6f6c7329031ee155f09dc0c924ace6668fe2180f815ad3ef97629edff22e2a990f89f6233deae2ebe2b0db89d5f50166743f67e7e50250547cc6e28e76e2666661cae42cca6d082d81dc37cf9ee61aaa5efb8bbbf7f9471c6715c72a20166c50503fee38c10a83f5949f76d71343d57660c96bd3a248c378477ddc6af6ac51b68b26fda87d67802e4eae1129ca32202216cac99c33d8ad07b49", 0xb9, 0x404, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) ftruncate(r0, 0x0, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) socket$inet(0x2, 0x8000, 0x72) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = getegid() setegid(r5) r6 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000100)='./file0\x00', 0x2000, 0x100000000) 05:37:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0xfffffffffffffe08, &(0x7f0000000080)=[{&(0x7f00000001c0)="703be7fe123c787aad0fdeeaa54969a68dca22e47a1eb614f4b49dc4745dee86c2837c5697b4c2d96855bdaf83006f6d796d036f4fc54253c9c692339dab58a1018f56597af7b4394605b81378c898b8fd30643407dc83753e101814e8d02e7d2be802fdda5167d47c10d55b05548ff336df417b0a8cfc7d45bfecce8bdb084fa8638b728f4299bc029b5e84f3db1a30f0f18edb809ab21b6b3824f4a3f728450d3453058d769f42bd958272d0e40433683715e27f", 0xb5}, {&(0x7f0000000340)="ebbc488a4c8aa78b7c513b5db7a815f44ba208828937207f4cdc1c7c1c5087c4928e9713425a30f510e9c0793e8f5fcfc02f341a39cf460c3e9f5cbd3311e57c561c66843066e8a77338d2985fc20c383ef41ac4dd662856265f52eb0e7019cb61d25c07bfe677543e728275b176ed5c34739d410aa8902d30c0915d8872ca0c22ab54a276c0e792258aa3f8efcc869063142def5a4f46ecf77ae9a5b09770851d9c7e97ab97901f4425f087c707a4ca291927eee11ce8cc7c571ad3c660969ceca9d1ec6efca19242ff99f043ec5c79da368bbaaec16d09b364be029f87adcf3fe32952f9ae8b7ca9d6e8538712b512afd73b", 0xf3}], 0x2, 0x0}, 0x8) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x100000001, 0xc3, 0x6}, {0x3, 0x100, 0x1f, 0x776}, {0x7, 0x4, 0x8, 0x3}, {0x7, 0x20, 0x100000001, 0x6}, {0x20, 0xf1, 0x4, 0xdfd4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 0: setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x20, 0x8000, 0x100000101) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchflags(r0, 0x100) shutdown(r0, 0x1) 05:37:06 executing program 1: r0 = socket(0x17, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f00000003000000000000dccd7bc0aa"], 0x38}, 0x0) 05:37:06 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x7, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0xfff}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x40000a, 0x5, 0x100000001}, 0xfffffffffffffffd, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000040)='./file1\x00', 0x80002007, 0x8000) r2 = open(&(0x7f0000000400)='./file1\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000600)='./bus\x00', &(0x7f00000005c0)='./file0\x00') ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) getsockname(r1, &(0x7f0000000500)=@un=@abs, &(0x7f00000003c0)=0x8) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) 05:37:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="7e09b9fbdea61dcd59f6022bc0404187b96db6f17623efb8740710a649e0a19fad5a396073ce37c2065500ebc8ace57132d38e98f22daee630f00b0f8992e92c1772a8396b7daf374fb222c42829d8f568c5179bc6393213dc0057f0f2dc1e7bda7b3e9da5281cf01b7342d207f6bcd2b78b25a39f4f59da6e1b3ef7641bde013eaf280a54f0dbb1f158943ecb9e4c00c1fe32fa85a790114fdd730b26e395d829ce9a339ea1a8764df40363c56d34b0b4360d503027b7c6891cc4848685ba2be4cd28c848573f00d1", 0xc9}, {&(0x7f0000000400)="067b016cebaca768cb02c97541ee3f64ee6432e454608352627ff276d7fe3478f39071c5cc7f1dbf93f9fd3ae5c3a6774607632a55df70cd4c701d7e56dbaeafbd0a7eedd9d7062a2df4f7afd673216c80a9d6465562247aaa1739a6793e6ae46f5b4eca4f164ec77fa398304f3fb12ea3b652a80aba803a8606dd9d46914487bb7a1a0161ee30afcac6ef35ceb3fa38fa96cc9e15a57e9e38f3901517de1cf95b1d49f22676207195ebc27559268879305243d8426c1d719a7a8ebb6eb0b9183b3c46d8b75cf12dee9baf052024c4285baa32e6da2f578bc20a8fbcd0ba3969120fd3d4cf69cc7741000f6fcee579fa3485a88dedbfdde1a0b284d9596969e9f5d672af823c30252efb7eae396d4434f96b22dfc391f75daa0a4cbdd9e353a4ac0584a37cb4292dcdeb6799b476cadb4850038c85110044980a1bea0e56e793482cd0dfc7783b1e850bcb97f5c128ac051d288466dafcbdf74c5fd79440ccadc9cb5912512515c376abd0040f9f4960bffe7abf43aa24695d4a5f955cab9dd2feb743e8ec52349f9aacf1ca1dc5f41d6bbd28aa2c45318aad500e0671a05df02be206b881f1f1585f1912627c30f854f95ab2355822e365f03dd2fb77541dbe4fc945e8de481f21d15d08aae30eb750aecec82b629062ab13c21ef64e64741893273766d0a5d9d4d66ccb7df6dce79abe4ffa2c0b2c3ee0eda55c33de2be416d69ee76e15e4c67ed011b860bb0cf89f9ad25302bc2929270c51d2e18e8a6fabfbe984175382d724a140a48ac6dc23feb1498f90ee1d6f114517024d966abb4d3d5f534f8274e73046420c5fbfa9d0870cf4c229c60c0e9b265637d8fdfd087d88b60778bece312cd5a972b6d4047cb9027abdc426cb4b7b0f5f239bd3a1b2a07ce3821ed2b4402b8f0211560a", 0xfa}], 0x10000000000000fa, 0x0, 0x59) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) open(&(0x7f0000000240)='./file0\x00', 0x20859, 0x10) pipe2(&(0x7f0000000200), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="c9cb984f3c4cb16ff6b8f86977c49d1f56fc6596af7a224a1e2fd19a6844537ee88b5928ac3f1ad6f1311257", 0x2c}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000003c0)="ff3f754f85219d3a9764f354d08e940dfb70841f8a34e611a3dcadb6e610a27677768efe4d9e719f3b3ab8446c4f2eb10ecea7fb59849727cf916dbf7d9bd652f860e47761f9dde7b179c93e2a64a9386b22f5cae0bc8886dc3244c1af6cabea79d9001e06855c476abb7852038f61d93a94caa42a78bc6298e4cbbb441c99167a356d4c06628e295337b3f14a3a04956702ece2803af411272cc5dcf0e367a1b5a8529017c1cc2a5b16f028fb7f07d26985de0ed3a0cd372718ff60cd", 0xbd) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="758899505fd3d912473c82a4393ed0e6c3d45dd756bb8e38c834df6d7b9f42dcfd58a15f37f05b1829c9f3070141f9021a73f5d72c65ec572f58892cfad91a8fde8c6a66323bbdb740a5c4af47f841a985739d1b526a608f777cc40667", 0x5d}, {&(0x7f0000000040)="4ebca627541a62f59589c9d336b6b44935f091623b6ff118a0d7ddcde660393a32ff4128a12f2b", 0x27}, {&(0x7f0000000140)="83acd2fcf933c32503eef1de7b3da4d3b64b15c9a357819cf00f8e598b7d9fe975f793be254ecac85fa8fd19fae3d1803a394d06b31f0a46f74bee04285e0ed3988ab0263f7e689453c836be926377646590e085599cd4cabb5e51ced1dd1ff8e0e408cf11ded9163e9b140e8f1e825922ccd18106104ce329e450d5c6ea2e3f711b97a4615008b82863e50e4827147f26ed7f448847090aa7ec5e36e69ceae3613e7e79a79b2400f0752f33f4144caa4c1b27f8ec591c8bc9b5b0d8a0f31b895fa3d5142ab2a067e499751b69d14c03c21ab3b164fb339669c2", 0xda}, {&(0x7f0000000240)="c38176fcc2b600e959d86a063a09910ea12feec99ec3856c693c6d95498053bb204fd3232c6bcc68dd501120c7d2a99995d01b5c323613dc2546b068d9bb099ffd7166e51ac867db97918b9d2fd70e00de3819acc986abdb379a62a081f14f00decb85a9b68892f85bd5c887cb54b8fe8e02313bd7a699740215106fef06beab8f9b436dec0ae16314", 0x89}], 0x4) write(0xffffffffffffffff, 0x0, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = shmget(0x2, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x1, 0x5, 0x80000000, 0x6}, {0x8, 0x4, 0x7fff, 0x6}, {0x4, 0xffffffffffffffff, 0x9, 0x9}]}) 05:37:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000200), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 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() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 05:37:06 executing program 0: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 05:37:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) sendmsg$unix(r11, &(0x7f0000000680)={&(0x7f0000000640)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000001a40)="8fb23757ccfe9ff4d8cc041ae5163f1c20f2db6a10a95e9868215f6b7280a9c7668ed9bc0a63714657e0f9d69afb04e9ff0d6e3f4d191b1957dfc5cc08ca15677f51009b30473a381a8ff145b1afaffd2b5c3ec5e523c4cded6cc4f730755274611c07ff76dc714d0bcb20b96a3a70617264414dc5338788ce3e8b0fa6df8e8758bc1fec9f221da669bed06fcf965c6a1707bface92c06628cd4a1d2e760b1312aee5c26b9468df0b7e71b6ff8c82a2dcfe449c27f454b38a9c6452b28c2743989f0344b844fdd7b53f762fa4bb40a9ff787adddbae88ebd0d1b5824878dc6910e4dd106a36545ee9ec15d13849409eac9f660f4250f31cb8633d367f626fd74a131c3bd361ee38a7137ce54e37e46598a428f2ba9961cf5eb3508ab783b069bdf0c9c287de9825eac53a1707535859c023bd9c729ac075b3cbd0b6d92218ecdec89c4ff758614aab97ad9d1f629c0b2f1ff52a621260fcd16feea1deb02c7b9a4eaadb1ea9206e5f2668bf333dc4b77c114415c6abc2ac8e4f63dead887a808580843ae9bb5b467024d3b1d34a2c18a0522299977e18ff3a285b636b4a9974063ea78216c22f25f3adda091854a1cb144b0989b684d1f3a3a3656f9ddb15e4bce2d8a870f2c345ab9725a2867e2cc5fbdffe842982a9510ffd555bce79b71f648434fe93b398eced2d1e0382c6b9edc7e57483d4b12154e2f0cd06a4f15910f92a80099a6b5ca47a0ffc5c6e32764fa2ef44e494e4029a266580a6ff3a149fb6a9d5a5d3449dbc559d80c364fc6fe2aaabf90aabca4ab41f7053b33aff9b2bf61a9098914dd956dc5d660d35b6c7becc9e50ebbe1770840491da2f1ed7acc506529561ea4c01ae79a1b18cf332b1ee8ac8054be5a482b6e0751d2fd74dca3b2069ad04bbfdb0281a9ddcdd7e5dc70a716c74791c7b7cf0b46c81a44e7490a41db06bd59e0b11aa98394cb67e563a7c39ca1b05d4430efdfcbfed4d107d7be7dcd4bb00f78d99b2b065af0c0344d12d0b00f7a50bb96b4029845810008f56a241bdceb8864b6d1fececf452553440589fd08ef3915419c1ba273a4c898de9dc9cbda7e0184d802cd354b7bc8327a4361f3dc6b7fdff1ee740de52aee885861edeb6240d2982cbb7d9ac8525623fd404183187b1445c207e9e1b1fd93c315570c787cc6341001924a025418c0c7b9e37cb6c29d2e9945a81ba1983d57fa58e01d1d8ca245d9c5017a781872866f34d45793f45500b5c0b5061ca2c6900b3ac6fef548a8d2a7dda7d8c1a9c24733f978a6eedf62f9f8c7363e3fb44b60f873aa5c31dac7bc18db6189861f9a116da8fcfc402eacde80f07e31a76eb1b66aad1d4bad49529af04a15e14656f207ad524e80920ea81acba2a180224344c847dc566bd9f3be16066ffdb750d462b6a3c97f6f4645756269f3a974848406f9cfea84697476295c5b08a0d6f843042912b48fe2796376e64ea4133c048b44597a91c5128e7e647aab134ca8e6680e91d055b71eedd3a5d9fd2d3cbb52f08539f295f38984d201b64dd490d9bbc1ea2aff62f2d563c0ba1146264fc156d3be67d659c87624b65c44e4638d481b665e217f5f530f116cd5f186036868d283876527b9303ff4ed51894991860fdf28d81657096571be86f36476531e9eddfcdc7240e5b9da4ff76877d68d34fc159f88a6cc745f73424095a834201caaa62810888b39f86126974d519f9bd7194cbf3ee5e18996c9cb0208ade31cb81d33185466e45105551b625a67f6ce234b5eef1a2aa5b8846d32208485cdd57b44806b1849ffae0a5b75049e5614849d2d084fecec5c76ad210a24d46d8c4ae76cd5cc140b00d1325c2e2972eebfeacf1997f44c79a78c61752209ce1f116016e5ed686816873a7ad3fad85b098fce2c0a8b9715d97ef71ff191740c17f7eaef334c5f8982089d2bbdb0e1c23ee949f3850cd29bf1e119babb528f363b36d2d79b2e4554e779e04c3e72523e6e1d4280023124d9ab6367fab3576f01974c507b67c0ddbc9b2cae15dded84ba0366089d21f3f5bda32b2461709ced2601bd7fa9d59552f682ffad917d00e5866f6e359a94c218ae80bc5f918b567b97031255a2f4bb1350491fa8878c1274d4b08a8bf479c6f55f875f5df7f3347d5c532e2d0d62ffa94f139d4f14b647f9dd9d612e5e01631a7c86f1fcaa4b8922e21f4693b5449cba06579a7ac15b6b5dbfc4b8a22c2dc3c7d4c25e4f51c46bd6443e90616af15cdbbd9455fef83b68e01fd48f0f1867ba4f1e0ce006aac019703bc5fd3942b18f9191e4c303609368bad0671f98c0e77650889c37977fa42127c811e2fc85f711512b1682a72b4939b70ae24f827abe033dd7253c31fe3a12172c3c9b5afdd3f2b75ecb4156f07f8659254f6cdc2a3629ab07bcfd1e83799ea7950129b6caf4f4b15d94fcf39a8627f8320a654ac8c43cf47475e252bca3e9d6d70c73d69e6c174a7dd639ed9f8578a704e1949864811d9329a7538419461305d94b03a92ad276a267a06d193747ea9df533e063292201884f1c88fdc257f6dda211bd7ed9052a74a207c0ea5dd0e2d67482ba1eac0104da9fe8e031438d5e730ba3e171bf5f45172db91363a56d27c63d3a0cb4adc8e17705624cda6b2b5bed65edaa0b5398d2d3991ebaea6120c5b7c650499b674b007c7eee5b71246bb83c285db2070495b48b5c896d6af4adce941588fbb1161dec5ecad3a2e31c4e5307d61c43666868266c535e60b604f8136d21bc0ac865886b0890dcc3604882f392701d395b107696b32d0f5929dc335b61e67f4a1d3cd7c790a33fadb7afed165d3468dd3ce5f70a91dbed552f912ef62844f54ef4d8cf91f1f5e03e34a0f6f4793f50311000255eda2f5555686207cacd093f54a1cb1dc7344592c4ce89d435119fb2b28a38bf75f80a4fc91a7bc23d7c4c104758139c1dd9f55f675175b34b79d986d75c1268155524be9068bd55023323962ed5ea8555a59f8d160b56d9ea83196c671a16ac71318ba3b26190b224398ac71c080cb7b24e598b1a6535ea42a7d70ce4fee0030506d318681ccd90c97701e000df34c85d894dbad9bf2f5f8312d3a6ea65a373f9aaf220d19a1f852e72db662b5bcd22b8447933640a771d684e321ff54d79f519fded53e024f4b13cc4fa90b5f94386c71f4f65a6d9cefd5b2472c87cd0154e29f3a625e6d900e8a4213f84eb58fae934e1b6181e5369a3462264e04f4bc7cb86efbd36372fb3274f1ac9ab2d5b462ad066962d74d9e201ae60cf32f61e95bfcf25c842865f55b0cd671b04fc7a4e75b3e96eeda285bd64991488c0e7e6c52be69baf2e4c06d7ed5b4f5a6e1f3bde30fb3efc7743a9aed05bdb7e263f59a76128bc460da74e534177dfb7facf913c1834c14d13a174b98690c74b4845f50e362b55561a75783518c1b629912a9000e4dea4efb449acaa2b03d51be251c03e7ae08b42601d7e2c5626c14ce05b972e85ebff0d3ffb3cc57b73946086727ef49ff65163331ec62a3cd52f9f7cba5d997a7197eb48c50590aced6421ad97ba8ff81123a8bdcf9b879c9270ac6e7a93ed02acf4c64909032753f07b3d82eb53c02156884016ce234c7c1167de6fa8b4d333d317cc809780b1a7bac03702073dd2ddddfe75f056500d3e6295e0194f32f65d50726476f9354d6b0d01d0f941e27259068ed6c41c33b4b48ddd09d7b4bfb6561cdc7ced62edfdcc679ba08c7f20603d0a2b9452e0a6b1799e641bd2c70b776f966d4f0bdc30228852169269840850b1113f11162d1c37f603dcd893a158912b0f20b4be6ceb2c81929b3d01ee3df8153a02637f1c0701ac5f276b49b83c45941f8019586c745716da3f2db4fa71439fb676a2bfa08befeab4fe5b7c8f7e36a7ee50dd7e9854b16de4ad3b837a9a619e8145b0546592955924ef45218ccc82ed815fdd817cfffa0bae651796d41e06e6ac9f1597e4288956c6cce268deb8767866cfbba4214641b5cb4487d4bd22a9ed30c06aaca58b31ee6bb450edfc4bc499fc2d631cca254e6862d55d5cea65802050f6984b50f91df28d4d86bb513ccca63abca7f51785d7fbd7f1bd59227b8b3d45da13b41d16154ce63047cde8c64a31a3a159082cc2a75fd96e9611f15dcb47945eafd56a31e1eff06e1a8fe4d37d039b7f2cb39ceb81d00a8c9dbf7a668378c6bf4f01c443d987d1ec0a5c3ccc6df4543779a729cad85c87dd4daba35f9e6e50668dc0a6bfb6cef69239fd45368a7861038a443459127fb20046a0719db561fc446a52f6ce6c73230e3e66147b7f3f4370f9fa000fbe982e3fd297e2cb466378c3bffb00a85521ccfb45732d02a3f1e5bade10d3aaa3fcea265254e7d2586ccac903da6b4b8317e46ac04132569c1b851b0830b135381f528d61e8a78c43d6bda4eb33b851c1e0d90e43d8efd7672d141640a14e784d0e6ecad0710f125d222e7ad376186401e963b661660df6af5e54115baa34cebdcf0c1d334e0bbba3282f1992b05939010af5b988e644e8ba1bbaf9d5a90ab89deff1c0685c72572c8392714348e751a00eae1463517f30bca05442adb2efc20f40237179897c9d097820e98a594eda4377c0a3b015b61acf34dba07169f1c94709e589fbbe0595e89bb8721ab8606b50155c8b94e8f903c8c582b102d73d224ffe0e600f2da40c91b941a7ef150101bc1ebf9a898ad3275f66e3921b2c7057bf3060faaf40e571a2596888797f9bc39558fb45a3e1d31d7946bca7479c2e1cb967c420ee3bdc93f51d60356f6ec3468e5d0f98afeeb42a79c4359a266732b35c7046f1a517f6f6be13cd2aad24c9d8ce13da5133af29858bc3f2ea1ff4bc5a19cd2dea8a1e88b7e3df1fbebe003666bc28835d0a3099d0549f5692355cd5a7a264df5316724bc5080b12524425a228ab2a3c777bb9983efd674039675bcebf4c77006c6d86cd0a6d027a67f6cac9040ef5716a3f624fc6ceac1979f2b61cf63a1de557b4a173816163938b75db9ad2b938780018e0918299831be426b6a4e13c5ba1f94a0e4e7c7b8f84d2b2c71a16aa20eb19bd4bf91201e5f0ba4f18e0d95e44fc0d452dea7296afcc7052c2eb2626b6c29af8f5776fe9035df3ccadd9ae42475842e5157e887f768b27fa3e6a9b8fdd76038702b65cd2398d592f6f7d82dfbd9de12f91b9fb8df287f596261088d4296c8c64d2199ae8a4ceab3a81ce6dd5b83a2da51b8182f2558df5c48b404071fe37ed2cbd7425d268fa28ef6f356f860fb6e545b2bcdda6124441c6eeae96887b73232b0649b2f21d2152f3939eef3619f50de88accf5612ce214b080c0cfa8af2d62d27b7c7c69c114d6122b9986d31b13a5b84a1df2effdc5ac2a4bf01d002fd76d3ef9892e9d1b5d6834809438c1aaf8e05c8a37bd062cf55f2d0d0744f0ea6f054aca3e0b1dd0d23184a2892a57cd9264a239e9038a21cf7a149df324511ee7ac23fc47b9a671503dd9438b33300c3fbe58fd8b600ba27677ac2d1929c39ed2ed2ade18474d02278efe3761b9999e3e85302b0e471614e07d6f31713aa09f58266b03b918627084a321067ed0b934241bcd4944bcf4502d472bd64464c5d0fedd0e7838fbc9affdd591f2a7f9a7361e252908506a43329e6a96b2b6c4cc95a765d3fadc36a1dcac6ba9f8a10b07ce6c183a22fd08c6bf47cf77bd6b6c03116a28bc121057b9531602096cdad99cd599b8805b32605b8980d2d6489255af57781ed5521b72924590fb09fff29281e082eedf8abe9139af6ea28ed7a83f62fe", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(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) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x3, 0x4, 0x200) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/193) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x480, 0x0) dup2(r0, r1) fcntl$getown(r0, 0x5) 05:37:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 05:37:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x1, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000240)="a1af68eda4317fbc764530ac03b675d8d5be5c7f9f1d3c7bdec3d29415d7edc5b81421afc514e890f2bb6a6c7f6cb6486c56e99145ca704d0e7166d7629918ed9bd3d06ca814f63479e98965891e4de2e92b57c3ad1328c92936557dd8aa5f3e41ccb3de9512618f9df7a1a93cd6ac0263f283a15612de2788e1101c6e2baf46b26fa9e76298c78c21b1775a18a681", 0x8f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) flock(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x1f, 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) dup2(r2, r0) 05:37:06 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, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) r1 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/102, 0x66, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) recvfrom$unix(r2, &(0x7f0000000280)=""/116, 0x74, 0x841, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 05:37:06 executing program 1: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5b7f) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x4000, 0xbe, 0x6, 0x5}, {0x5, 0xff, 0x5, 0x4}, {0x1, 0x1000, 0x6}, {0x2, 0x20, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 05:37:06 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8080, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x6, 0x7b42, r1}) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 05:37:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffce5) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 05:37:06 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5", 0x1d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x180) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x3, 0x1, 0x8) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3fffffffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x2000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="c8", 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:37:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) utimes(0x0, &(0x7f00000001c0)={{0x0, 0x100000000}, {0xffff, 0xfff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0xffffffffffffbffd) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8001, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) 05:37:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:06 executing program 1: link(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') utimes(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x800, 0x81}, {0x5, 0x6}}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/179, 0xb3, 0x800, &(0x7f0000000300)=@un=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) mkdir(&(0x7f0000000340)='./file1\x00', 0x18a) setsockopt(r0, 0xffff, 0x100000000, &(0x7f0000000440)="24c27833461966b6413408c1c98da1963a9fc690c115addacd79f64cfe0b1d298280f91e", 0x24) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 05:37:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:37:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x494, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x101) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x80000000) pipe(&(0x7f0000000100)) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file1\x00'}) 05:37:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2100, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 05:37:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 05:37:07 executing program 0: r0 = socket(0x3, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x143) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) 05:37:07 executing program 1: pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='tap') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) 05:37:07 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xee01) r1 = getuid() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r2, 0xf) setuid(r1) setsockopt(r0, 0x4f, 0x6, &(0x7f0000000140)="199f2d9c2698510475bc2d911dd0b115d4112949741acac99a8fe4bc5ade985e99a7556af692d17bc62e347e131a057693be2eaf803570b207622830f9631d57cdf8c8376331da9597", 0x49) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x5, 0x1, 0xd5, 0x51fa, 0x3}, 0xc) setuid(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:07 executing program 1: r0 = socket(0x14, 0x2, 0xffffeffffffffffb) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x2, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:37:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(0xffffffffffffffff, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:37:07 executing program 0: r0 = socket(0x18, 0x8003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffff, 0x61e3, 0x2, 0x0, 0x0, 0x3, 0x3, 0x2, 0x1, 0x3, 0xb26}) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 05:37:07 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 05:37:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x200000000, 0x0, 0x4, 0x10000fffffffc}) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x208, 0x0, 0x0) 05:37:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x1000) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x4}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000001100)=0xc) sendto$unix(r1, &(0x7f0000001180)="c33c1f5fe2f29a8b5698f49548cc75698cc96e8dcbe0a0dafe04254443ae96047d16d65146d66a7a0f5abc58f9b333890c73f42b13ae8ce7ab7326d789b4c31621aae7c6b74a50b89653f86c360309d6872e70e410a354151df42bdad93dfed8bcc72d0b3510cc313da07a6e7ffb1528a5f8df7639e3f87e61ad142e7f9f2e984db88143ffc55a066e94c160baabaf38a95124ea05c7c3e4d46495b8bdc9987e7d0f083a11fc", 0xa6, 0x2, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x7f, 0x8}, 0x10) execve(0x0, 0x0, 0x0) 05:37:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x860) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x6) 05:37:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/83}, &(0x7f0000000140)=0x55) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="e7", 0x1}], 0x1, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x80) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x7fffffff) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 05:37:08 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x5, 0x6, 0xf613, "c24f6e243a0696162e73de13d210e152b71b9f35", 0x651d, 0x8}) pipe2(&(0x7f0000000140), 0x0) close(r0) syz_open_pts() 05:37:08 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x883c, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000100)=""/80, 0x50, 0x801, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) 05:37:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0xfff, 0x1, 0x9, 0x5, 0x4, 0x0, 0x7f, 0x10, [{0x5, 0x0, 0x0, 0x9}, {0x268c, 0x9, 0xd46, 0x3f}, {0x400, 0x1, 0x3, 0x8000800000000000}, {0x101, 0x2, 0x4000000000000000, 0x81}, {0xb5, 0x2800000, 0x5, 0x20}, {0x100000000, 0x0, 0x90, 0x53d}, {0x94b, 0xfffffffffffffff9, 0x80000001, 0x1}, {0x49e, 0x7fffffff, 0x5, 0x9}, {0xffff, 0x28, 0x8488, 0x3a}, {0x7fffffff, 0x0, 0x7, 0x1}, {0x9, 0x100000000, 0x78d, 0x94}, {0x100, 0x8, 0x7, 0x10001}, {0x1f, 0x9, 0x9, 0x1}, {0x50, 0x8, 0x1, 0x1}, {0x10001, 0xff, 0x351, 0x6}, {0xf679, 0x5, 0x3, 0xbb}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:08 executing program 0: r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3de, 0x5, 0x8f, 0x6, "9d3eb93437985a0f47bd7712129284af47507b32", 0x7, 0x3}) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "6daa0db11ce9e973739ea77f7ec000"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f00000000c0)="3558a174f1880612fd30bfc17c7aeb30a59dc5a8f95515fd4459070fd916e6f0cdf213accbbca0c3e876947f0d03eb8dd8579a6507b106d1ab3343515f00c1d234005a76d87470f2f3071a1592bef28db87aa0efafaffcf9cb95f71be3a7baaa9d92a2e9e91d3ae2d74ce0bd3d7693b0a1c6d11bfd04610e2e9add346268a8093946ade167dc65236c5214ef3d147d3c16ebc438806ba6a18465fe11fb474fe9e6fe84a510ce3dc64feef111e39e389021", 0xb1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 05:37:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 05:37:08 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r4 = semget$private(0x0, 0x4, 0x226) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) linkat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x1, 0x7fffffff, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0xbb, 0x6, 0x0, 0x7, 0x2, 0x10001, 0x2, 0x0, 0x781}) semctl$GETVAL(r4, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 05:37:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x50f0, 0x4, 0x100000000, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/33, 0x21}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xfc2) setsockopt(r0, 0x1010000000029, 0x200000026, &(0x7f0000000080)="4b74954ccb7c2ea8798c7fc057643a4e31f166a2e1dcd1cb4371a26019318c0705c4d635e4c4addb60cb5c1f8bc7d94de968aace1c39d3e5e4d927d11cee8129acd140b283ffed6fa590093457b283570d382e2bd2056f2191e22d219378951774ff4860468bda9a1032d9173e067fa502c03957b60d", 0x2ca) 05:37:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = msgget$private(0x0, 0x21) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x5, r2, r3, r4, r5, 0x0, 0x1}, 0x8, 0x65, r6, r7, 0x7, 0x0, 0x3, 0x8}) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="62582db0510838a0f54548055290b70ef9f8cc234ea2134d959f28715d8284b09ad2d271f9e37d87717a9a19e1b77a42437e0705a26dc62a10de8f8239efd18b5ef89f80adbfac40e3967618d0b1a67a8056fef237d5fea4b376b5d1a66485f4454b768bc4cd360e60aff0d1ad6026bd82", 0x71) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2f, 0x0, 0x1d5, 0x4, "fa07b18d5147a0c88b13edd324f66ca1209d7e48", 0xb67, 0x8001}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) 05:37:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) flock(r0, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 05:37:09 executing program 1: r0 = socket(0x40000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x100000000, 0x756}, &(0x7f0000000040)) 05:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x20, "b000"}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x320, 0x10) r1 = semget$private(0x0, 0x0, 0x360) dup2(r0, r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x10000, 0x7fff, 0x8, 0x0, 0x80000001, 0x1, 0x400, 0xe0]) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x200000000) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x20280, 0x10) 05:37:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x2ea, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x3, 0x3ff, 0x2, 0xc6f}, {0x40000000004, 0x3f, 0x9, 0x100}, {0x1, 0x1008, 0x0, 0x5}, {0x2, 0x8001, 0x6, 0x4}, {0x10000, 0x6, 0x4}, {0x80000000, 0xf29, 0x7fffffff, 0x3}, {0x402, 0x0, 0x7, 0xffffffffffffff02}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x2000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r3, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r4 = kqueue() close(r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x85c, 0x1, 0x8001, 0x81, "09194ec8cccbd0a78a9bc896c10aa35712f48939", 0xffffffffffff5379, 0x6}) setrlimit(0x7, &(0x7f00000000c0)={0x4, 0x55}) dup2(r1, r4) 05:37:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) r3 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000140)) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r4, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) recvmsg(r4, &(0x7f0000000dc0)={&(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r5 = msgget$private(0x0, 0x422) msgsnd(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a7cb88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b615"], 0x1, 0x800) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r7 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000380)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r6, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x6, 0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 05:37:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0xfffffffffffffffb, 0x7, 0x1, "181b7c9d1479ca4169a79ce78c300be4cbbd9bde", 0x1, 0x3}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="e60d29989679575fbd32ee19053adb2b131a749039aab9d171918735f0e268c0732f262cfc5367589c1567d15fb11bcb4ee2fa9ab86c9f10cf49872ff6c11782711ff9bd2b2b6a717cbd9ee5cc3892ca2927dc5f4542b127036ff1d1e4ec2f76b898e501f8c3a797f2707995d789c27a3e19d93520b42d47dc81eb1496280529551466d173a9987bec60211dccfc3095297a", 0x92}], 0x1) syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000000000020a, 0xfffffffffffffff9) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000040)=0xc) writev(r2, &(0x7f0000000640), 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x6) 05:37:10 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x400, 0x6}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000080)={0x10000, 0x7f}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0x3c, 0x10001, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x7fd9c77b976d440a) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r3 = semget$private(0x0, 0x4, 0x3) semop(r3, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r1, 0x6) r4 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r6 = dup(r4) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000480), 0x0) accept(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0x22a) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="d6ec2ab4273516d2b8d7ded3f0e4c4110b1e963a1a79d7fe46f9132d6f39dd0e07118a909fd473b3b500808100000000000000000080000000058df4c02ef8db3a8d2e0fa22920a4f920d744532f"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r5, r4) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 16:17:04 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) lseek(r0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x5}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x28, 0x4, 0x1, 0x1}], 0x1000, &(0x7f0000000240)={0x1, 0xf5a}) r3 = socket$inet(0x2, 0x1, 0x7) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r0, 0x0, r1) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:17:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:17:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x1ff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x400, 0xe9, 0x800, 0x0, 0x9, 0x9, 0x401, 0x3, 0x2, 0x5, 0x1}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/1, 0x1) unlink(&(0x7f0000000180)='./file0\x00') r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={r3, r4, r5}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r6 = dup(r0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000002c0)={0x6, 0x3, 0x40}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:17:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7ff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r1, r2) 16:17:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0xffffffffffff8001, 0x40, &(0x7f0000000140)="821ccfcd7ae9270f32f8723cc7bea76d6c3d2d78d98f74d166a852b94846d210f19e6995b953e0d116cef02da999bb4ce0a88b05f99c03e1c82cf757f8356b3a391381e1d404e2e0ef14f315e793913c5f8069abe3fe6e27ca72b99acae4210938f8c2bd4c4bba70a39573c4598be3c45a82961e79a2516a18f4d5154931d07dfd04d283940243333732a8c2799af66e1778d408c28adf26591e6e78d45513d403878d6a716d99c0b7a507ae1cdc3bfd91b65649c1323612e4aaa8a8665096", 0xbf) r1 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x84}, {r0, 0x2}], 0x3, 0x8) r2 = socket(0x10, 0x5, 0x800) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:17:04 executing program 0: r0 = socket$inet(0x2, 0x7, 0x2) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:17:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/147, 0x93}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0xffffffffffff54f0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x7eb, 0x7d}, {{r2}, 0xfffffffffffffffe, 0x8, 0x10, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x3, 0x1}], 0x9, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x82, 0x3, 0x100000001, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xfffffffffffffff9, 0xffffffffffffdb10}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x8, 0x962}, {{r2}, 0x0, 0x8, 0xfffff, 0x9, 0x80}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000083, 0xfffffffffffffffd, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffd, 0x9, 0x10, 0x1, 0x8}, {{r2}, 0x0, 0x8, 0x81, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x8, 0x80000000}], 0x3, &(0x7f0000000000)={0x8db, 0x3}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:17:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:17:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) fchflags(r0, 0x10000) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xef) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x113, 0x0) 16:17:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x1000000000000) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e24b2802782224d7d5c13c", 0xc1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) kqueue() 16:17:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xfffffffffffffff9) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x20, 0x5, 0x4, 0x5, 0x100000001, 0x7, 0x7, 0x10, [{0x5, 0x1, 0x200, 0x1}, {0xffffffffffff871a, 0x7, 0x1, 0x8}, {0x1ff, 0x7, 0x400, 0x8}, {0x6, 0x6, 0x3, 0x4b}, {0x4, 0x80, 0x8, 0xc5}, {0x5, 0x401, 0x5f1, 0xfffffffffffff001}, {0x96, 0x72fa, 0x0, 0x8}, {0x80, 0x20, 0x1bc8, 0x40}, {0x6, 0x7fffffff, 0x401, 0x7}, {0x3, 0x8001, 0x7, 0xfffffffffffffdb8}, {0xf3d6d13, 0x6, 0x6, 0x20}, {0x7, 0x7, 0x6, 0x3}, {0x9, 0xc4bb, 0x1ff, 0x6}, {0xd4, 0x7fff, 0x2, 0x100000000}, {0x1, 0x8000, 0x5, 0x8000}, {0x2, 0x1, 0xcd5, 0x4156}]}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r4 = syz_open_pts() writev(r0, &(0x7f0000000880)=[{&(0x7f0000000480)="7f1a14de934800aae8bd67971b9013f6a1be2bdbde99cdd4c8ad55d3a5fe8d6f83f89ef214a50f57caa037a44432e6a7dc9eb02ead018101f4852dc90a2596c2c5c9d28e7c2e84b89490ad4f43ae618a5bcb99eaf71b94b430b8dfc13e1071e7e647e46a08c15a9b1862aff8b0c8240e30c357f04e8a4c74d84b1af03d3f3b02ddeda9ca2bf38ec4993bd4c4688d3e1900f8971edbeee7b039080fb2e69f6f87abd3f5a6075b85", 0xa7}, {&(0x7f0000000540)="820788d67cc4087359b106ea9d9b5d0a8eec99fa5a", 0x15}, {&(0x7f0000000580)="17b297620f4eb82aa6795e3e5ff50d18dac28137b460230f5637506de57978d3ee315fcb60d8b7b550fb864e6dd3dd1e148f2509c0cb0dd4", 0x38}, {&(0x7f00000005c0)="55a61b348ef3933165ed8498c45889257c8470fa98ad6ce9a1d0f71e62d3aa54f8d2af128aeb4c0b09c6c7b51ac338f075212f4e434ed2", 0x37}, {&(0x7f0000000600)="090436d6d43860fbd093cc6e6390388e9e8bdd8e41970cc0290621c4d8c92fe61b9d36b2db3196f50c1e5a448d28433c203dcc27952f3d648dc92eb1be794fd1b0016c924b44c5b17307040389ecbbc6ba889b24611ee8e8b098239689dad4d16f2c3e57fea0e5eebdc12f8997e2b395fd400684f99a3ff54927b302cee28380f38c87a6088f5e51d7d60db4c51b9f1b47b9af4fe7c88459557d0050f7e72bce5e09e85a0fdd555ef07cbf1f1cc121335b5abfe2eb696c82c4136bc4c45b3c4e3927a7f8c7cb32", 0xc7}, {&(0x7f0000000700)="036dda1fbdea52f027a013c04bbdc7e329ee115efc920af47165c42e68e4ec4df9a9286e3d75ac0bc639dd8285f8d28ab7eba1575644ea8cc8b471095a5d230b3c5b5328d744a6955432c7a25d615b171e21", 0x52}, {&(0x7f0000000780)="603ab667f8ad19bcb340431bff5821cad9cfd904cece6c448d97ca49362227f51804ce93a0cd93bcade8866821c66489a79b503810d67e2a6d8d11b832b08a6ebcba3fb6642f87b5aaad796ab213b75f8d66ffd98d9bad027049895a1a80b37668c6b61fc7c2090b26dc910b1e0a8f3c1e99563c8056d0b36d829a2dfd034f6713f393d3a08c270387374226cb7cea75ef689addacc29c1c6f5ee814defa0ba9d16c636972c88a", 0xa7}, {&(0x7f0000000840)="980911cc1fe144894eaaaf809d48f66576abb574c5bc58475d7e14390e1b805bfffbdb86746e4b4a349beac4038d", 0x2e}], 0x8) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) dup2(0xffffffffffffffff, r4) setrlimit(0x7, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:17:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x120) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r4, 0x6) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="29671404672c050eb7fd174efc3809f1f6817e857d075c0f8c4bfd11cd5dcd0c13a14439606584204bc644d2c514f9ba6e86e3adc5044120f1cc2d43d3a0cebaac5ecc4b984671c0dcdd85c9aee117b512e0786d6143b237d6e34f4a0e121ba44d48d81e6e57b87ffcb9c01e558a220d1eef23c68056a52c3a0d2749a16e69825c705215dbb8242da38d205bff9c92457014d3a4e86077979845b099f45ecf2fd857dc36dd992ee3ebf227a91e299f5534bec7675aed3ea287ce806feb739dca678dbd653a7c2b5ab3e562598fc9030cb296dc478dd9d3ec49e198da99f372cdeab6107b3a0a2a05aab82367ef65ff92fd26", 0xf2}, {&(0x7f0000000380)="de099a159e6bbff5d2f6edb44bf72a6b39271fda4d9e50835712223658ac11ce77dca595dce9773d60c632d3a0fe46691e9a865087f03f908a2e38ef6eb72b4a86c658c2045c78cb985a7cd995017eb03df5de24900a3583a9b558f75be539eada694e961b75fa49cd1c29137bdb0fbb1a5454f670322f921cba65fbfb781a45a40d2e070c09f2324f2deed728f520c8a75a2baa20781bc5bb31846128b2d3ce751925282396d7c47c1f35a943a3d15ec73f5fa95c0c6ca7b1ec04706237ab20f3618024cf290ffce1032134cab0dcfa0df3fbaaf77676f73836cc5744a3eb373ee66cb197accd04832adedf5151129c4045eb2e2752c6d40d", 0xf9}, {&(0x7f0000000480)="c65431b234b56e6f7800fac0bb1c564b0a1a130a403ef2f424a044dd7260442334e8cd31145482f608e37a9d569fba42314af618ed0518d5aaab7f49789a27daf8472ebeca19b5fa3cc29f93daf1f9e27ab2330bd58f094131a378f219e3c257f094023b9d12adca36e2921eca9bdec00c604c65f0e8214cad69713352bf13aa91005817182ae0a0f481008c5f28cd074034d880c9c558f54cdfce072b099b74bad6ba250ac84cf7d8634cbb9476dde32e734b194035f503adec44b9dc32311522", 0xc1}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="43f8a61a7ec256394d4880a502d8725d39e5ee7f99", 0x15}, {&(0x7f0000000600)="11579031329f392d08d14018e461ba933ca95a7fa35b6c8af9d2f3ab6997c89af2b2", 0x22}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r1, r9}, @cred={0x20, 0xffff, 0x0, r2, r1, r9}], 0x40, 0x401}, 0x5) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/115, 0x73) ioctl$KDDISABIO(r0, 0x20004b3d) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000840)="cfc46e1da3b105936def1febcbac11156fa4a7acf1994be806980d4f1a003b62bdecfa688665ea30edd1376c1d2fc441967dfd3625a7d2fa8593b3a9d86a76b19f7a679033118bba98173cbf6b7f5e4621875d51c4ab6762a8e230763886f71ae8ecdc010de7f570ed6d39c8675e25838fcb1079a83512d60546acf0326c1f6964f5857527393739285235c562c54a10077a6a42d820cec60dc64a067859d98ccbe44e81ed06d315e51bbbef7d28f4bc8194ad90aab82889cc72dd96835402b173813b3c4c68f911a9ad62d8491d252d623d708aa61e012780451bc6ee6b81f4448dbd37eb8ac3ee47", 0xe9}, {&(0x7f0000000940)="ccd16130c9209f142766f66e7f42a4a330151815d608764c3459529a05074c321c26b7ee573e3d6f17636d21e9b9f93afed5ec4f0763c848f1ce0bab2c2accf61d4b148fe4b4f4dde324bc8aeb2f038163361cc95a6b28a9b56f206d225f8bfbd89634906799b6292fc7ec7cb47a92eff37654ed", 0x74}, {&(0x7f00000009c0)="00cab6c44a2400d3c57874240ac8b322bf942bb2914fad799a15cc4e0ea4dc797aeadc88d2e9b0d8ac494984494904ea0676b49860062f926a9ee38f1068fcc64a11df4bd861818021c19d63a1d9c2bcb2cda89b4af3c8492f3b96692ab285429ad463945bbae2958e9a996401c7b679e257ca2a4f4bf7f5e37e4cf6988a9b225e093f3df049919cacf8210bbb224c5ffe4fcfeb7e82833d65f4702dcdbac3f293bf90fdbf0872f49adda228f0f406e7379459fe8f9aa6a549", 0xb9}, {&(0x7f0000000a80)="d090b7d55f8f3b", 0x7}, {&(0x7f0000000ac0)="fecb6aae001ed015c8d95cd3a9484972fe0a661967a983974c0e565027c51fdd3c4e7c593321f61954daadee282b65f3004aff7e127f0354d6b75adb345b5a6cd4665d9b048bc392f710ab9a159fcbe2324fedc5b4d6e1f6c21ba9257e5ca063861a97c9d90ee48ba2129e22bdd60d659d59", 0x72}], 0x5, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r2, r1, r4}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x2}, 0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xc50642f8fd84e5ee) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000c40)=0x6) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000c80)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000d00)=""/209, 0xd1}, {&(0x7f0000000e00)=""/115, 0x73}, {&(0x7f0000000e80)=""/232, 0xe8}, {&(0x7f0000000f80)=""/98, 0x62}, {&(0x7f0000001000)=""/157, 0x9d}, {&(0x7f00000010c0)=""/26, 0x1a}, {&(0x7f0000001100)=""/230, 0xe6}, {&(0x7f0000001200)=""/238, 0xee}, {&(0x7f0000001300)=""/156, 0x9c}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0xa, 0x0, 0x0) connect$unix(r6, &(0x7f0000002480)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000024c0)={0xff, 0x10001, {0x7fff, 0x9}}) fcntl$setflags(r6, 0x2, 0x1) pwrite(r0, &(0x7f0000002500)="45cfbe49564513650e6433885493275b3f0179a5c1cbf6af296c39d943bb95eba0ffcde20847d066087dcde6a36950b44bc70d422af86df19831474b5062bd7adbc4e5047e23ab0a31e2733dea791451c61941bac266f48e57702dccc37fffb07558f54c53693630c7a77edc6fbfd56f3ce8c757b8234979141b117f034ccde153a255b4ef0a8334ea5b3b38d8c4fad940", 0x91, 0x0, 0x0) fchownat(r5, &(0x7f00000025c0)='./file0\x00', r1, r10, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002600)="32dffd3a5d22a0052f604bbbbb81add65f39bddbe1ec17b0bdd04f94d21419131be467466648523697ca20c5ba069db7561bbc21ba633dffe5c7366805d05dd71189964f2c05918e16f0d40a81c7c843ded0bd6451586a5c00b712aac2ee33ca001542d4e25ddb08a342f1269201e5841ee262b0eedcbcbd2a613af039a71df8b7f01743c74ea43874d5b6f9415eeaf81168cde6ff007c7124fd602ee086a5", 0x9f) lseek(r5, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000026c0)) lseek(r6, 0x0, 0x0, 0x2) connect$inet(r5, &(0x7f0000002700)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000002740)='./file0\x00', 0x3c) preadv(r6, &(0x7f0000004b80)=[{&(0x7f0000002780)=""/241, 0xf1}, {&(0x7f0000002880)=""/50, 0x32}, {&(0x7f00000028c0)=""/14, 0xe}, {&(0x7f0000002900)=""/228, 0xe4}, {&(0x7f0000002a00)=""/4096, 0x1000}, {&(0x7f0000003a00)=""/20, 0x14}, {&(0x7f0000003a40)=""/103, 0x67}, {&(0x7f0000003ac0)=""/4096, 0x1000}, {&(0x7f0000004ac0)=""/29, 0x1d}, {&(0x7f0000004b00)=""/91, 0x5b}], 0xa, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000004c40)) 16:17:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgget(0x0, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x108) openat(r1, &(0x7f0000000180)='./file0\x00', 0xa0030, 0x40) 16:17:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r4 = dup(r3) r5 = accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) getpeername(r5, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r4, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) r6 = open(&(0x7f0000000240)='./bus\x00', 0x1089f, 0x80) dup(r0) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r6, &(0x7f0000000180)='./bus\x00') preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/234, 0xea}], 0x2, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x3fc) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000540)={0x2, 0x7fffffff, 0x7, 0x6}) 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) syz_emit_ethernet(0xae, &(0x7f0000000380)="5720592b092e2101fd3d5916bf05ef890f382db94e42587bd06052f3e6bc741fbd2d8a0dec6704de22e4f5348d894f19d5638ba8f15f3716675d313aab6c172e5cb426ffa567306e392b0c914b83f14c71b9fa702ec03827d597e597398ddf45a0b32427cddd38a1aa6832e05247e489c065ee901e50271effe161c966d841ebfcc51bed375c26cb454001521942d76382f02cf424c1a8968e97118d55e60a36340f589a5f907f9b732bbc5429d6") pread(r0, &(0x7f0000000140)="fc3b47deb0ce3e437c429e7a2a9db2b5bf32a30e8fa4cde742c3ef97a693ddb5f7006e99f00a43ca985a61ec2005e887c41c812675869db7eabe15219c8eb735be750fb31f5bd9afa551bce41ca6f1dc4da88bda308e71acc0ada0a71272e8620c0780231be19ad7f44f9fd4d011f5b23edfef1fcc722b71d013e10411f7ac66dcbe6871fd5b50f2c2b142cd54338faac81a617ddab224457e4c937ef8579d4d67f6ce2d12db6b3c4587bcf156a298a48f6d1c79803faffbeb3d463a92791bd8eeb5d9105dbfd81c115028f6206a65d31f860d897aa78219f5266f9ecdbe6b8931a8bf117e570d58ed986fd74996d403d5eaa0d8f73887", 0xf7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r2, r1) 16:17:05 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) 16:17:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f00000000c0)="1c06577d", 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:05 executing program 0: r0 = semget(0x2, 0x5, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x9, 0x2, 0x7fff]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x880, 0x48) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80, 0x7, 0xfffffffffffff001, 0x3, "e0523d92c436276b62524850beb135f64cb430ff", 0x8000, 0xf5c4}) r2 = syz_open_pts() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8000, 0x800]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r2, 0x2000746e) semop(r0, &(0x7f00000000c0)=[{0x1, 0x2, 0x1800}], 0x1) 16:17:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() chdir(&(0x7f0000000080)='./file0\x00') close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/184, 0x14b, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:17:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x80000000, 0x1000, 0xfffffffffffff800}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:17:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) 16:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x7ff}, 0xc) syz_emit_ethernet(0xfffffffffffffe51, &(0x7f0000000280)="004b3ba412be5022bfb0908777cf1af7766f5924d9912cd0094e8e6ef56768af1d5d53a0977b8cad873ec0f78fe60000883b75ac932a5d4dba27c6a8c6825913e5f60e2cab0fe49d730c3aff7f0000956255db8f5f004eb00e6776109e05586827be46935c6bf47b0490c0707031f1ae8e68c1f47a56f8274fa9081a4f21c3a8cbc21ad1aa769dff03d1400f20000000000000003f45f8e37fe31ed3136c8f25159cf491c9b27a15cef4937f3d77dd4e898d9abf5ffd5da5d34f59771c") 16:17:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="bc91a94151067c985d7aa6c5dcbc2253b9e27f4a569f526748df210a9ebc1c111e7505242f85743a3c3fe9", 0x2b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x1, 0x7f, 0x800, 0x2be, &(0x7f00000000c0)={{0x2, 0xb4, 0x9, 0x1d, 0x5ab0, 0x4, 0x1}, {[0x9, 0x7, 0x100, 0x4, 0x881, 0x9, 0x851, 0x0, 0x43, 0x0, 0x2, 0xfffffffffffff001, 0x200, 0x9, 0x7fff, 0x0, 0x1, 0x1], [0x2aef, 0x2, 0x1ff, 0x4, 0x1, 0x8, 0xfff, 0x100000001, 0x5, 0xfffffffffffffffa], [0x10000, 0x4, 0x70b, 0xff, 0x5, 0x2, 0x4], [0x46cd, 0x7, 0x2, 0x6, 0x7, 0x5], [{0x0, 0x5, 0x0, 0x3ff}, {0x8, 0x8, 0xf937, 0x8}, {0x7, 0x9, 0x2, 0x8}, {0x80000000, 0xffffffff, 0x3f, 0x6}, {0x20, 0x8, 0x6, 0x7}, {0x0, 0x3, 0x3ff, 0x7}, {0x1, 0x8, 0x6, 0x7ff}, {0x2d, 0x0, 0x7, 0x2}], {0x3, 0x3d, 0xd52, 0x4}, {0x20, 0x10001, 0x3, 0x7f}}}, 0x1ff, 0x1ff}) readlinkat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', &(0x7f00000007c0)=""/211, 0xfd3d) getsockname$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000040000000000000000000e4ff0000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff00"/110], &(0x7f0000000500)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000200)=""/4096}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") accept$unix(r1, 0x0, &(0x7f0000000180)) 16:17:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x34ffbd6e2c713260) shutdown(r0, 0x0) close(r0) 16:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1022a, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff20, &(0x7f0000000140)="f3d7ea268428e808857352727c153a008e54ea84c4196eaba4785510914da3fc7f59ff2651ff7723e57457602723db75e4120338c603ea5a0f3404fe2c7868be57897792e0346e73d6b16aeb3a") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x7fff, 0x8, 0x8000, 0x6fd}, {0x7, 0xfff, 0x9, 0x9}, {0x7f, 0x0, 0x2, 0x9}, {0x4, 0x0, 0xffffffff, 0x8001}]}) 16:17:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:17:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) getuid() setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r4) 16:17:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) recvfrom$inet(r1, &(0x7f0000000180)=""/79, 0x4f, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r0) 16:17:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x4, 0x20, './file0\x00', 0x9, 0x1, 0xac8c, 0x8000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) pledge(&(0x7f0000000000)=')\x00', &(0x7f00000000c0)='\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x101}], 0x0, 0x0, 0x5, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffffffc}, {0xd71, 0x1}}) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0xfffffeeb) 16:17:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:17:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x4, 0x2, 0xffff, {[0x87, 0x1ff, 0xce3b, 0x7, 0x4, 0x140f3e39, 0x7fff, 0x6, 0x8, 0x3, 0x9, 0x7, 0x80, 0x5, 0x1200000000000000, 0x7, 0x100000001, 0x10001], [0x6, 0x4, 0x200, 0x2, 0x5, 0x6, 0x9, 0x2, 0x5, 0x10001], [0x8, 0x6, 0x3, 0x800, 0x401, 0x8], [0x1, 0xb6, 0x1000, 0x36, 0x4, 0xe9ef], [{0x2c2, 0x100, 0x1, 0x8000}, {0x0, 0x101, 0x3, 0x9965}, {0x2, 0xffffffffffffff34, 0x83, 0xffffffffffffffff}, {0x3, 0x10001, 0x9, 0x9}, {0x100000001, 0x7, 0xff, 0x1}, {0x7, 0x1000, 0x1, 0x1}, {0x2, 0xffff, 0x3f, 0x9}, {0x200, 0x8, 0x9, 0x7fffffff}], {0x6, 0x7, 0x8001, 0x9}, {0x3, 0x100, 0xffffffffffff7fff, 0x3ff}}}) socket(0x2, 0x2, 0x40000000006) 16:17:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup2(r0, r0) r1 = semget(0x2, 0x3, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/40) 16:17:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) read(r1, &(0x7f0000000100)=""/184, 0xb8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) sendmsg(r1, &(0x7f00000025c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001380)="904c3c57fe41caa73022789920973a6a50f197", 0x13}], 0x1, &(0x7f0000001400)=[{0x10, 0xffff, 0x3}, {0x80, 0xffff, 0x4, "91b31091d25e3dd51cbdad34e68a59f12b7b27e903828eeee75d251b5fc1ff553399da4fd510c111fecdc9bc734af9751058f5cf7c9b125d99832feed2ebba9a4a0510442110bfa32010f2caaa3da831e463c46d7950a12e3b85a38fb55278f64895d09a264dd83119428cd1"}, {0x30, 0x1, 0x10000, "0cf575b6cd1f2825c6e0040a02a7c3af0345ac5e7d450e04b54cc7"}, {0x1010, 0xffff, 0x3, "b3b3f48980f2f180a95fed8f4cb30d7fc2bf367c76069c0ca272f6014da625e98b892bca15095c09eb82fbd3556e9ec98fa6d989783f8b07016dbdda4ad6a121c1b9b0b86485d7d677dce3bd91e5436601c96085183fb40683f6274e524200c48dd149036455179933738e1dfebe511e7711a7ca20249876767c290b33486d097fa0d87c8120a2ed69d80279512f34d2176b4d88fc080f1328186cb61b788d2ba9d768f9a61bc6a947b5983cba6d4078c2ecc9d2c112cd8389efd51d29a684b2e3039f1d8412475a42a354bbe5b19ba4c222759677a8842ab61503d61529d23df7b2dae4ae2e5b234f9a3fde4fb707bd06b00b1b56577ef97459ce94c0b7db88bad82e94b9d95ebe7d3ffd4de2756c7b80c59d53aebe264a65238d555be2a32c4e2fb4c6d2de8c63fc7296ed59347a82b7192c277558ca1b2e0247a7977c2ebbc747fc92f54894e4025c9ec5424ad5d5ca8dbacabb2fd96bcfd8aa07a983db17a0e4c647c3c84844321abeeecb937e8ea5d815b5cf5e684b5e7fa74c2e562c228d0d7e0f3a9cff843f26f6086538abf0af0abee5104b2c005b0cec93c58e873314e2137dab75a130aa6282bca8b3dd7000ae76c6065ed243a996786a3f6ef912702f7d7ce253e42bc05e0c93ca5d8c0e0cd42f1b456e15c9e9318ab2e101115da318560f70c77e95ebc814d09fd19c1d376cc332da7eabf636ad33c20e3e89f277a1fa102b9a788eb81779df868a611830ebbd92592653af5fac7a82f1712bbef4770d332348e47423963dd0e22c0ebb4c5852593aedc2247f09680ca32654a3a77df9313178008eca3148f30514c13dc07c93c46d0862692f34f9934862e58988be173bbcacaf82cbbc68f7bab7029dd6d6603d4e60d5ebb7281c0c94f07c0a18d1a22bbe2b6754ce5952fcbacd20bbc96796f64ec6a301f1fc0041df065a6ca960c2226be821a3dc3eca7d7809f488fd75672bbc607b2426d1b1d5ffa8786a414ab2db1c1df805b637b37729918d712418fa9da17bc95ba8ea6a40db37670cafe450b13ce75c7ea2ebaadce115d429c9f0a0531780dba6ad577e30492dfd45f59f656a4ea027f2acceeaee2f4fb64cde4173bb22f91d027e8d34a2850a3d441cd00842a4a1809552b46860348d15eee16a0d85dca8729b8a266d52f9b46a056d273d0188961012bebee7b8c3aae45b53b3995088af7174e899c508aae19d7c16ee114c9dccc6dfa82c81db09b4de664e2611c5f9e2f715a65812c3da5ee450cd8b9d321bdac3d25e4e1575400e73342344f81883894795571500ea79e988e702c5f98c3fe3aba55d90c2428bb4dc25fa642a7d524453f17b864674005320956cc3bc2bf405a4ae3fe5bf7c687d371d4257ff813a856956855e84e1cd55b41a7ea2273439a00008819ff2cf78872717166eca61fc68e8b78b8e7e6f6b6849e90bdc6d4bc8b9b08509301426e4269dfef46b666bc820e4d1892439295d2961277b5bbe560f0725de618a21ff00121849194beb4db1b96a6ac6dd66496245eab90637797e4d5a3e5e649ef70c2495d2a171305a177f338c47bff181f6f64d9d5cfc4ec3c5eb013e2a8b61784c930cface67d3816b72f17c268c23af734d3572d2dd5c59350ede571aace328f4f0e81a30a91fe4d820defe42dbc65ab99c94b21bb21d752a90841812c79f0806ff3b26486395896794a14cdad956240aa5713e64e3119fe62a01c71eaee47e012b02f1f76ccd010b8bc9f05cd75bf1546de5884feee582beada1d937b0d85b3eafed107e81159976fbdca1f20581e0d2d6d3f3d177d89135491d0bc4f6550bf7785ff0465e730729ab44ded757ba0514cf5d91df48a6478288c0269b093c9b62bbea9a864076f85fd2d863cec9cbcafc36671ec82d6afc28350d380c5671ba475f366eb3a9a68a91fe2801ecb6e3cf403922dbc741d79ba8b8a6263816a9e0b145ad997b9d7009e6be0903bcb8c003fd56d151169f7015250cf387cfdaf483e3006323533debe135de817ae140193621a95bee8857e6206c6e31f0bd01c37f1e6381ef05ce4b6efdd901f800ab8da8b2e79db73c3775e127335a81f4075b322dbe83d78c8bf5d799c921176e77c0a8585f0f53be8209001de64f9b4eaaedd13263e019ac93e7fd0647f437304cb0c2d42737d412437ba1d859a681ff82c7c46c87b2f8ee35a156e37a9c0f874b3dca0c4b99f55d0a1b9efb2f50f21dbc17376d91077bd33648278108f117abf98d1e69b86f04192867ab32ffd2e1e46dbc9b43835e7e3536f7cbf8901ec5c49bd5e025b0a81f798f17f2524aafad0a1ccb0ab467d720cf32a74363c89c78af5d4fd33ddaa7d415d75bc619ede3e76547d9bf03106f1a6a618bbec7df765e4dac413de629ea1c298bb66a2e901ddfde7f37255bb77bfc60b9b1fd9fa0fa78b0af82b9756b00ddec53911059fe172b846124d93bbee16b1f10b8e05419af800d18b7ce7f623156b5e8e42be577203bc351a0b498417a40fddd67e120fbe591761505a66dc715fccbc909118e8a6006fecf54b7c20f4e8038a8cde3367aa6815b56a7d269ddc517db00d48880e542babd6cca3ef50f3c90612b0b262ac51facc978ae6ba4521a5669b9b907d422e129c78354cccd56c8ee862fc2dea60ea1c4e7664e8e71167730f60dc72d14169ce2bc19a6cc5984a1ef7dec97419e96288704c522dfd911f8b669757a2acb24ee3781ecf8b28f27752d148cd0bb98f150b1b13111d5f66b2e3748d45eb3f4d41883b4be66889d1c979ec5d015476856920a96c14f785f7d92423e385459b646c7338e598f33fe22057c7b5c5d78cf6202d4e44565222f0c10f80a8f26deec48a07e5b029c9bcfe3858593a1ca1a0966f2017cdc88c25ef3300297e3fed45051eba29239942309eeb71acb173806eb8f8360b28b77079e5fc68bb7ad89f51691fc9a88b789d491ecb552a2d1d76e51a2fcb0317d14229e0563fb136b2b280c79606e57b649e0ce856cc6ea51b6c04fc95a1275784628f4052bdb3202d19a384c90a147af2abb15230e65669764aba8b025242ef9e4b317f37afef9988b9370ef8946431cfc9071e08cccedb29cfb32bd3c9a310f0b616bff2c8f557c3702ba6bd3351f6dcc545954ea636e409f57441299dc1e899f8b38453c112ddcc3689218049c2661cc03df369e6175e57bb72252be7790de2dcd0da5f71b54d7237665b34a671bbd0468329f277a5a964eedbd63a6ee2b9c3f82c4b9ffaf10490bf9aa2646d181b301e379d9f091bb49e19d744bca9b5115f30a8f0acca36e5d28910502bb07c2d765b3c580cbe59b708ede0fc61209b240860937c2426b3b87fcbce572ddbf01d232ad64184560d87b4d4b24f20bd7845c5db7a7e3813890f362444aafd058e2ca2f08384286648300e50715decdecf8ee819498da3aea653b1fe590ea6be290f837d9c25483db2904bfb558909c53bef287a0e28b37f685a6b9711e14e6041d85dbd8b834edb3be175bdd115c2fbb9b6efb3d6bd185e071366eb46de0f556f6c555f910d934b9fec51d61ffbb9f09614941a514d7ed07d6ef1046dc118a40638991bdf483d20ca82492bc68b665fb982c93fbd461d76f4fb84942c1d5e65aad9225dd9e5b57c47f269174503c30dd93d02c60600b1b2ec90fa397e43c7e59f5e148f22c95874700ccd5f8f408d79f4c27f995c0d678d575c14e7a27af456d0b4edb55ecbd48d60c05a10523d873599b899491a0951add43d64f9d9d0f949e11187f66a65efe4c50c8fa4ed4ce0f83e45ad1ce67ffcd3d120df5fb98117956a381c312814d2cddbb3da971878c9a9d60a51bd5df254f9747552dcc2eb8fef30a08d256254f5121473c67093a78275c7c64aecfdee40f1fb58fb2932aa1fe766ac62910617a36eb77d6e116649305234fda786dec8ad82e5289588e518901e3255ed9b286a1a3daba73ea430419abbb4f6eebfdbc21132888df274d273ceb84696581ec50bec446b0ef0f8d555bb205e34c1d5e22da6d85a1428f238d54d9573f5fd40b97fe6c911444c7c6eaa3b30f3823ae569824b1db1f23423bab3f6ff25d51902c34e750d26cc3ae0cddcd9d700a4bd19f0eeb6c582018fe4c2c6aa9f50d9d6d0d6a9126d6272574c4e867abe6b304220f7172026da9785a005090d6d25a490d974f32e569aea0ec04c2aa1b2c96298bfad5c4b86764b8fa8fe3644c9c6f935280ed2585281294a051be3a90824f67c07a3aa787e114aa81b1b80ad10926ac6ce7126448931f9a97c872f88ef665eb5ac2eb9c649c2697bb7100cf76951c86b43ac170660233113fb01eeddcbfd5adfebc3dbd97288174e40957eb1dc8412b47a431a9d4d140e4bd39a957f787f364a2ecbdd59f367c1ea37d6e4ab1a8ca39462e3857946b4abfa48fde2c5e3ba18005e9e384064380248ba4d775e31698cae0a3da6b305900b1e0abf1103b081ff04c648d0c57a08bb50670e1c4284a022f286ffb66b0ec7fb18d4e885d473dc63afecd1886c0efe5cbbc590067c1a0c7fcf64fa4f8ba02397f714f08283023f953dece6dc8085a2afc1b13b40718267b727e77b81d9ac56d05be1d6756bee7260325f3150802c9ff62323e6153d8a19bcfcd66d838f4d8aa0ff85580c88db663f77bd4e6e0a25aa0159630d9eb4f317828fddb10187920d9cf0842fe9b6dd63b385b93601108ae5760de6e691ce1e6c8a803240b8edfdf65e87d1f817e479a2df0fa268840c98a61f377e7dba8cd614d1c750367f4c0170c5d340810746e018243a633b91085e7f5a24df618df1083997a328b8a865fc0b66b678fbd8231338584c79dc4ed93b93828fe07e8dd94a46ea0dc9c235252078f9b435ccc94c90b97208d4b4a68eb512f0fd51aa362b5869c9a4595cc8517d533ad91a7fcb376f9c475528f7356d4d9267cba1c8f781a8d74897f13b6bd9b741ed908f8e0517822724c118d632576badd6b51eb88114ccc8593108f843bde2aee74261ba60c398ba5bedf3fd8dba59e51040f49e6569ae800718ecb07cb4950fa8c1a58daf417e65b0422d39fc97fddd9d35eeba74a37dc6a8db849b8e6391b42f8b29da8f99f304d88223dcc9370f48ae69a352953886e4799d70d8ad0d3e824f9bbe9df699e324da7de609fcc90e6aec7cf35d8860a8b87367e68a42013b8f934536be3f49fe6309836704922afe1349b74bf7bdb4b725fcd28f84799bed49df661a85edf658809108d9a71c288ce253218b2a67e3c9345de4fc5a2dfd33611d49eb447019d5607a184281ad2c898f9be51681ce0ca0ec3a5182cfaa4afd58b0627ab2cca81397dc1ee0d1f0d5d262a254aeabd099c7a529bbc0cf31311f66b6bbada48cf4e120683602916452ac4f5abcd278267ad01879c0d843893dddf1dc25417711679943bdf3ffb930f26744d159fce60f31b9358d97bdaf0398eece297f1c54266325ee08f80cd51bbaf387d753614f0809b3a001beefb76c06c1a03823c1afeb709eb65c36dbeed2d2a74febb2995d52f9b175a4b83ee7819ec6ab6b60acdd1455d45c3e3cade7aacce6a19d7a2bd88c5db688e34bc42fe290114cab2baf53ec27578635af3b039102320c815dd3c502c41b2a47e14f48e32d9952b5a3a2826157fbfd6ec1109d628c6c9d95fcab793578537d1392d0eaf7a937f03614e0feb4d144f928a42dd198e5de8fe8a0e1089c16fefda5a5e125f7115edc26d81177e8614339be0e60675df65410541855d3dfe56ebad4c192cae2e1a5e718752c9dbf8607276da2b81da0c6d045b"}, {0x98, 0xffff, 0xe34, "444e550e8020d8168edf6967deff67f36c58348279d78e32b7f1f01f050830e59eaca490dc202a0c41f8df5ac7d61c5ebd1f12cc2271989f0a5df48e748a377d25001814048aed15f61b7d1e22b7f8f6c63e14a2b1170921c7d27b2c82c4b3c71162cb744ab728f529f0b17188d66f1d8bfa65e7e449c631bd113b677e800cf9481984ff"}, {0x30, 0xffff, 0x3, "19885dfa9012af30a107f65454b529e9e0bffd2ccaaeab333db5d007a97731"}], 0x1198}, 0x2) openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:17:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0xf99}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() getrlimit(0x6, &(0x7f0000000040)) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x2d}, {0x18, 0x1, 0x0, 0x7fff}, 0x9, [0x80, 0x7, 0x0, 0x3, 0x10000, 0x377, 0x5, 0x3]}, 0x3c) 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x61}, {0x6, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:17:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7fffffff) sendto(r0, &(0x7f0000000080)="925bb4fb7c7f732a3e38ea2ddbe99cf02284b0abca3ba0e674f7a6806dd097580f5c46e5d95d30dae4174967015752497e3e74ec458699df65cb5263f644dfade749428a200e3680e69b53b296807ff954abab80f7034319d4ec4107badadd7258cdad", 0x63, 0x400, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfffffffffffffffc, 0x3ff}, 0xc) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) 16:17:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2001e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) r1 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r1) 16:17:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) chdir(&(0x7f0000000540)='./file0/file0\x00') ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000000b80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) accept$inet(r2, &(0x7f0000000080), &(0x7f00000004c0)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) ftruncate(r2, 0x0, 0x4ed) semop(r1, &(0x7f0000000640)=[{0x3, 0x5, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x3}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') 16:17:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0xffffffff) 16:17:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80, 0x9b, {0x40000000000, 0x3}}) 16:17:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r1) r2 = dup(r1) write(r0, &(0x7f0000000200)="a42fd0c1b19e1ee02809a3d726833df97282c314bf7a50cd7d2f29ba23240e84e3677b6f4cae2ca5d6b6efad89e0b61a886f6d186cd31b90c833853b3400321c9acc62994c59682719c0bcbecd6cc4bc68c3d6622bda366c41396b434a92ef8f2beea7643d8fca631a59810ad88c3d031a409d32247b586f88338e81c2d13823d96ef6", 0x83) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f000000000000003dd8e8f1"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$KDSETRAD(r2, 0x20004b43) 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getpid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x10080, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) dup(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfacc, 0xc4, 0xfffffffffffffffd, 0xd8c2}, {0xc2, 0x8dc, 0xb344de9, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200fc, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x4, &(0x7f0000000140)="0054eee0") 16:17:07 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) msgget(0x0, 0x100) fchflags(r0, 0x10000) accept$inet6(r0, 0x0, 0x0) 16:17:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = msgget(0x0, 0x10) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) msgsnd(r2, &(0x7f0000000140)={0x3, "4e1a431945a58d"}, 0xf, 0x800) getpid() ioctl$KDSETRAD(r1, 0x20004b43) msgget$private(0x0, 0x20) 16:17:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000200)}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/251, 0xfb}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000280)="7cfd56846b6c3dea42f861e9887c362a391da9abd6a60af0a4ded4d587c222a8b415e2e65060a9f58e6e5e90853965d08c70a25a56b7096dcdf0e51c149d924bb775d869890fad9ef00d57c1869f32200bf46b0fef3e57524557dc0b8297a8d47d4aea9895ae076980c36c372987fb4e2e68", 0x72}], 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:17:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/200, &(0x7f0000000040)=0xc8) r1 = socket$inet(0x2, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x1) setsockopt(r1, 0x4, 0x4, &(0x7f00000000c0)="211168a3fa20e3a1adcd03bff73b5cce047d8aafcfdf07ef24b0620f7be29300cdd28405669d50a1dcbfa8984d6f105af36e9f81f321b40a2be9c452945b0ce5ae5e61bd08a12d0b1fc7f3801e7863b120999dfbaf1170fa81aee979fae39fd077e228a359ce6046b592c1ff4e0c05f302c34d9bd43a2ce4b9ceed2a5ed2bde0a00715a54316b0ddc0f594fa9e8d51c9c648ac2834625a0681c91c1cd945bd29817b41da1110ebefceed069514e6f2d7be39336145447c3104e8606f963d7c1991b25104b75a296aa905b1f318c8169adbe088d5741b", 0xd6) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0x81}, 0xc) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:17:07 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, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) 16:17:07 executing program 1: chmod(&(0x7f0000000280)='./file0\x00', 0x90) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x380, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0xff, 0x4, {[0x4, 0xff, 0xcd6, 0x10000, 0x0, 0x100000000, 0x1, 0x81, 0x80000001, 0x2, 0x9, 0x3, 0x0, 0x80000001, 0x401, 0x5, 0x80000001, 0x3], [0x4, 0x6, 0xbe7, 0x4, 0x6, 0x3, 0x2, 0x3, 0x2, 0x1000], [0x3, 0x1000, 0x0, 0xdb45, 0x9, 0x3ff, 0x4], [0x3, 0x1, 0x7fffffff, 0x1000, 0x5, 0x5], [{0x6, 0x2, 0x2, 0x5}, {0x100, 0x0, 0xd56, 0x9d15}, {0x1ff, 0x3f, 0x1, 0x5}, {0x2b19, 0x2, 0x8, 0x8}, {0x1, 0x8, 0x3}, {0xa1, 0x2e7, 0x85d, 0x4}, {0x401, 0x6, 0x3, 0x7fff}, {0x400, 0x17a000000, 0x5}], {0x4, 0x1000, 0x10001, 0x7fff}, {0x100000000, 0x3, 0x2, 0x42}}}) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x1, 0x0) 16:17:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:17:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x5, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x83) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0x1c64000}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r4, r5) 16:17:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:17:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7ebc19c2, 0x1, 0xef0, 0xdccb}, 0xc) write(r0, &(0x7f0000000080)="39864db53f44de5400a7968191faaf8da2fb64f1e04dbac937e7746b973802ebb1125c8b9bd342b567ae08246c1d8c243ee6109390958f88e30716a8143e82c62fb30445a8462769", 0x48) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1f) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x18, 0x4000, 0x9) select(0x40, &(0x7f0000000200)={0x5, 0xa339, 0x401, 0x9, 0x8001, 0xff, 0x7}, &(0x7f0000000240)={0xff, 0x5, 0xffffffffffffffff, 0xffffffff, 0x4, 0x20, 0x6}, &(0x7f0000000280)={0xfffffffffffffff8, 0x7ff, 0x1f, 0x101000, 0x6, 0x8001, 0x3f}, &(0x7f00000002c0)={0x3, 0xe6ba}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x1ac, 0xe24}, 0x8) socket(0x1e, 0xc002, 0x1ff) getpeername(r5, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r6 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x80a9, 0xb2) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000440)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) recvfrom(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, &(0x7f00000014c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001500)={""/16, @ifru_dstaddr=@in6}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000001540)={0x0, 0x4f9}, 0x10) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001580)) mlockall(0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000015c0)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000001640)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000016c0)={0x4, 0x1, 0xe9, 0x8060, 0x9}, 0xc) 16:17:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) read(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x200000025, 0x68, &(0x7f00000000c0)="27f3116ac8bc5142902c509fb0cec42aa93b261f0c6cb9d286b4265c054634ca323041f51500e9e414633b2aff29bc40979e2ef589f38fb1971288cfc6306f9987b5bb61055f4600701941248c02e57e5c4035ffa90abc4d42ffd0262e5d", 0xffffffc2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x80000000001, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt(r1, 0x0, 0x100000000, &(0x7f0000001180)="5a4c1f358a0415eb0bc585e0b8355d55448907bb700a6cc9b974297f985021ef96f0cb64fb3d4da2e276a0ac5c57e9a325be3febcad62b73ae42f0e961a1a7addf4373a11acb6dcc27db89a376dbd755fa50606091e3173a6a31342b8ba6a2aacb5c36be7870ca4c72c4559c4ee509dacb7140adf6ff23986b1a52fa4256c021eed68f2ac90f3694f6bd610ac1d8c898f6475f63916fd7d0879fe9da90ee68fba446abcd0e64ac9f66a24b051fbb1ae6b4a784d09245c1df2d523f", 0xbb) 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x36, 0x5, 0x6c35, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x4}, {0x6}]}) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x1f) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45, 0xfffffffffffffffd}, {0x6}]}) r2 = semget(0x2, 0x6, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/127) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) syz_emit_ethernet(0xffffffffffffffd6, &(0x7f0000000080)="1eb256ccdf3f39803b260c163cd7172a718f8169b2183e5af39e9ba3b93086730d5ea44620a31cb6cf") 16:17:07 executing program 1: r0 = socket(0x19, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 16:17:08 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/175, 0xaf}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000001400)=""/44, 0x2c}, {&(0x7f0000001440)=""/127, 0x7f}, {&(0x7f00000014c0)=""/114, 0x72}], 0x7, &(0x7f00000015c0)=""/9, 0x9}, 0x801) chmod(&(0x7f0000001640)='./file0/file0\x00', 0xfffffffffffffffc) 16:17:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) setsockopt(r0, 0x4, 0xb5, &(0x7f0000000000)="717c9250730956c6e17263607c7474caf6e9e27c98", 0x15) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ftruncate(r0, 0x0, 0x8) socketpair(0x11, 0x8007, 0xa3f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:17:08 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) unlink(&(0x7f0000000000)='.\x00') 16:17:08 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$lock(r2, 0x8, &(0x7f00000010c0)={0x3, 0x1, 0x1, 0x1000, r0}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) seteuid(r1) 16:17:08 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)={0x2, 0x0, 0x8, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:17:08 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102a, 0x0, 0x0) socket(0x0, 0x2, 0x0) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xffffffffffffff69, 0x0, 0x0, 0x4763}]}) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x8, 0x5, 0x81}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 16:17:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x10000000000000) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x3, 0x9, 0x1ff}, 0xed13, [0x5, 0x9, 0x4872d563, 0x7, 0x3ff, 0x4, 0x8]}, 0x3c) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xffff, './file0\x00'}) 16:17:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6, 0x40}, {0xa0, 0xffff}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sync() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x145, 0x1f}, {0x83, 0x8}, {0x7, 0xffff}, {0xcb, 0x6}, {0x1, 0x1}, {0x80, 0x5}, {0x0, 0x1}, {0x100, 0xfb}], 0x8}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:17:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000000)='./bus\x00', 0x48, 0xbf) 16:17:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) sendto$inet6(r1, &(0x7f0000000000)="770f3bf092da8a43103642cfcbe648e3b12b5ef0b32f29d606d34a6702d787d15f77a64aecdbb920088b0b0aa3014a3da65a8eca4df1acc47bb22cfbc0eff4cbc5ae17831eec3ef5323d37cf8a2ab20f656896d5faaab44a49c5cc23c82378b55938a9a7fc2101", 0x67, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x9}, 0xc) 16:17:08 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) semget(0x2, 0x2, 0x220) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xbe, &(0x7f0000000300)="ec4bc978eebf6677abedafc8a8c2ff22ba49609d6411899209d9723f9bb400cbcd5234083ccae1eab82593209dd5178bf5920b230d3d96192d53b37483c336a1d100f27eed6a89361866404f14a3b4dcbba63891e26b168f97468120a25db3b5ee9b6b9ad60b01d66c28da3d00000100000000003d75e5c68ac9c05f0c8c0308c249") 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000040)="956b19c107e50500b0397278340acc501f28b3962ef56cfeaf7f67da282a0090299116a6945be144b372a86ae7aa") 16:17:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf0000020000df52d7f831e99a0000eeb80000f46cd3b27a233f368ffb", 0x2c}], 0x1) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000140)='./bus/file0\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './bus/file0\x00'}, 0xe) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0xa5d) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xc0) msgsnd(r1, &(0x7f0000000180)={0x3, "59dc82a2131e99a3c2dabfd27ef9da87889e63c8576320c2e8858dfd4c1de889e1140abeb9520f21f35adce9754e64994c40653f9d862e1589fe90af557516a356ea3c5be64d98ef54f85877739dd391d043d6ab9e3a524d17c6b2c3e09075ea9dd71fa89b2886863b24902dd718fbf08d4cde48bd51ff355b12e6545788b0ee3e9f655e1791092e24d466a89a35c0082ba0c9fa62b68a27aefe82be347f5f85904a6c1efedef715d73e4c5a6183f07365573ebc3381694e"}, 0xc0, 0x800) 16:17:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x401, 0x81) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = dup(r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a02a138a00e399e0d31b641bce078fa485329a9055b1b89a99dde352bf20b61de789d98488f61a52a85fe6a31e0bb7bdd5365e265d79ec6490217d713729b88ab66b686db10903bcf5c173e1f467fb210e668475470d45525f66dcecbe8644b91fe8562c4f9d1a077a28ac", 0x6b) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x2c}, {0x54}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:17:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 16:17:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x80) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:17:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x1d7b3058, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b600000000000008010500004000"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:17:08 executing program 0: getrlimit(0x4, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x240) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/4096) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001080)=0x7fffffff) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000010c0)=0x80000000) ioctl$TIOCCDTR(r2, 0x20007478) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001100)=""/129) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000011c0)=""/101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001680)=0x4) r3 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getegid() ioctl$TIOCDRAIN(r2, 0x2000745e) r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000013c0)={{0x8, r4, r5, r6, r7, 0x29, 0x3}, 0x4, 0x7d82, r8, r9, 0x800, 0x8, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r10 = msgget(0x0, 0x2f37288d865d5fdc) msgsnd(r10, &(0x7f0000001480)=ANY=[@ANYBLOB="03000000000000000c7f7662262a8cd7d4ce52f56575e8d58abf504d858b9c16b194272a524703df3d86c5ffa6d988fc3fcde9ef0e5617769c5be56b87e65a718636068950c2ede1351543f1881d3959d02f086edbd0407ceb16eddeb5d2a5e9789659556d9aa8150cb250369fc188ba7e06a4355accde5c50b0742d1147565b9806551bbc150b26f657fcfc2b9876a6c297a7d192b774d32f33e0c8bc28e4b753f6ff0878bc32cf871d236088f836b902729dc8c05d077d3b3b059cd0b462ee5980233dc1ace83eb35d982fe3e2"], 0xce, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001580)={0x9, 0x4, 0x101, 0x2, "908806faefb8ba3b3ecaf3187099e7e586993729", 0x9, 0x7}) semget$private(0x0, 0x3, 0x64) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001640)) fcntl$lock(r2, 0x7, &(0x7f0000001240)={0x3, 0x2, 0x9, 0x1, r8}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000015c0)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001740)) 16:17:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x91, 0x10) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/215, 0xd7) mknodat(r0, &(0x7f0000000280)='./bus\x00', 0x84, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') preadv(r1, &(0x7f0000000000), 0x10000337, 0x0, 0x0) 16:17:08 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) fsync(r0) r1 = shmget(0x0, 0x1000, 0x1a0, &(0x7f000071f000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) munmap(&(0x7f000077b000/0xf000)=nil, 0xf000) 16:17:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x338, 0x9, 0x8a, 0x0, 0x4, 0x4, 0x3, 0x3, 0x0, 0x9, 0x9}) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x41c, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c2e0 failed: hole in range 16:17:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000b80)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000200027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d4803223a0b2c6f3f23ec7666e582e0d6bf27e0c2793b0cdb1c34ca9ede020475443d5815464a463c047ed55461a5379028bad8a44c924708d7b89e602ab477eb26571984a090793512b3ee7fc23ec809d6739a818a0b9a940fd0e19c04d5d54d1929acfd5e2c00a4ac3a308334f459131fc53b5bb9dffbbc5de29bc0836bffd4f02bbf4c12a35cdffb9b2b5f8156ca4cdf6a1fc637a3cf6b7b7bf5631c3cbe7", 0x4af) 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)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:17:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf0, &(0x7f0000000100)="1e") 16:17:11 executing program 1: execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000000c0)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0xffffffffffffff75) write(r1, &(0x7f0000000180)='\t \n', 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10003, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0xffffffffffffff00, 0x0, 0x6, 0x1, 0xe410, 0x4, 0x180, 0x10, [{0x0, 0x800, 0x9, 0x1}, {0xc8, 0xffffffffffff8000, 0x7ff, 0x100}, {0x2, 0xfffffffffffffff9, 0x81, 0x20}, {0x6, 0xfffffffffffffffe, 0x7ff}, {0x10001, 0x100, 0x2, 0x7}, {0x8, 0x4, 0x6, 0xfffffffffffffff7}, {0x0, 0x7f, 0x5, 0x80000000}, {0xfffffffffffffff7, 0x2, 0x1, 0x5}, {0x2, 0x5, 0xfffffffffffffd4b, 0x1}, {0x4, 0x8001, 0x401, 0x50c}, {0x6, 0x80, 0x1ff, 0x43f}, {0x6, 0x6, 0x6, 0x2}, {0x3f, 0x8, 0x8, 0x74}, {0x9fb0, 0x8, 0x101, 0x5}, {0x5, 0x7fffffff, 0x2, 0x3}, {0xfffffffffffffff8, 0x80000000, 0x2, 0x3}]}) 16:17:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x201a0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) getsockopt(r1, 0x29, 0x25, 0x0, 0x0) 16:17:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff126e00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000300)=""/227, &(0x7f0000000040)=0xe3) 16:17:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) 16:17:11 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0xff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x1000300010005}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r0, 0x8) flock(r1, 0xa) 16:17:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) socket(0x0, 0x4000, 0x2222) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:17:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x80, 0x0, 0x8000000000, 0x4f}, {0x0, 0x3, 0x3, 0x6}, {0x60, 0xfffffffffffff3f9, 0x3b, 0x1}, {0x9, 0x1f, 0x7, 0x1}, {0x2, 0x4, 0x3, 0x5}, {0x6, 0x3, 0x7ff, 0xd4f}, {0x2, 0x1, 0x3, 0x10001}]}) 16:17:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb7d4a10085b2de90) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000040)="4bf178fb86f378672dc019fae0c07d88b10b9266f9e715c800b2e0bb7ea49518c825a474b60f54ed3bd608b5c418bc18cf36d3c7b590cd6e52eb83b0f823cbd95071037ae226c9299d10fdb5a478a34dd492b2bdf97901f36d2e977316772b11a68ebbab0cd5e4b1d59622db8a8e7a68e5d7e711807506048b927fdbf57e23e49fb640c9cdabf972a96f", 0x8a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 16:17:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = fcntl$getown(r0, 0x5) close(r1) fcntl$setown(r0, 0x6, r2) 16:17:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf76aaaa2f1513086, &(0x7f00000001c0)=' ') 16:17:11 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x9, 0x25fb, &(0x7f0000000000)=""/29, &(0x7f00000000c0)=0x1d) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) 16:17:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x4) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x180, 0x4) socket(0x18, 0x1, 0x6) 16:17:11 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xfff7fffffffffffb, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 16:17:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582d421a9cf9884fa33e90f8e658051bd24336708e693eda395e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a035040000e32d0ff23ce7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028eaabcb0d", 0x66) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x2, 0xfffffffffffffffb, 0x3ff, 0xd9b, "8000fc0000002e0800b898cc3b00", 0x803}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="a790ad", 0x3}, {&(0x7f0000000300)="377294d8327fbc787fd21bfb24f5cdd7cfd6cc7dc2eee7caaac1bfca9605716a1bea2f9c6a2a28bf0f76a55ce38ff2d307c4f4f7dcab3aeea5119fdb0d53ffabfb6a703b642c7f6ca68b8acd72e0edd2ff44ef2063c07465da93d4274590883067e1c2b505c5bc0a532a6e8f3aac19845faa6e15502740b81c7bf996b4a720869e54bf531c4af9948c3ac2e8190449f5a3e134d0b69e3e96e03b9b85cf501c57753a2b67dc18ffde677e80aa78e2e5d5511e7118272da2b2715ab947307e96bb5d4c", 0xc2}, {&(0x7f0000000440)="00c71daeb5666a99cc76de110171ed59741487be8fb51f1c0557cda81cf3dbbf05050812531ad909f2f895c53311e06a8e2e6d75cfbb4b234dfbb73f1c584b7fe4bf2e4032eab187d6a2da6fbb83756759b6b52c8dab1d49b18a6cc77be3d68c166e4e6d4d8751d31556b93db25446435f725c542bc47f915ce33eeb30d5b14e5c6336d4fde80bbf7f1947b29cfe69ec673ddce46ab5f42a7ed71c3e07e81fa9b668388cfd6212798c128a0692d60430c1034ff57971a14ccdc91816608a51c9becdbba94698f09e34e45811e946374ea23e71fcb9fadce2fac5c77e54ecc637af86545fe1ed7b414ef5b26f", 0xec}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x2}, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001180)) mknod(&(0x7f0000000000)='./file0\x00', 0x100042000, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x291) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x7}, {0x4, 0xffffffff00000001}}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000011c0)=0x9) write(r1, &(0x7f0000000180)="7577ddea441b0b13fdb7d7699f6eb2b6149e9d8c58092094d6c4612cb689d529c6a4758f455ec3d5e326b59666d502f72302138a437c74ae5eb1346f60d712f07b3cab9678539b678bebed58625fc36052e2d252570f7994ec114aeeee4a44e842e7898d4c3567ac113e851f528673c3b9161053abe91ac3b562fe5d7e0cb9706252fd8f530447e9ea04b6263d144b2c653a9948a756e531d62edc6ca4052413d92ecb7e9f0ee7d6d9d29419dfc5639d81c177a1badc37e660449c6a65d857a5dbe6330fbd5c410f90f158f0deea76aaef46c4e8b5b7089a4fb352719a04ea0dfe4bb7fa813e43a53040694014b0d48927f4ec55a0e933130dd7c33b94cdb360f9cbe14678d8576e44a5acd8d8c9dd386eca857589865f8497d443607e85f14e7ad66a473ec52c5098e2b05a3509cf224f07d30eac5baecd1ed9fd7bb002ae5ad457be2a2d8a3d180d90f67dcd4e252b56ba095ab9f222d6053558e2c3089673a3d01e85e3a2e010ef191eeae034b1a64d6127355a241e728a4fe46db81318f02230c8ce33ead4c23983810b3cb82155b6c55defd457a9081b192465469750f0f645246dbc64fb3863a05952706307f1e3190a1acbbd2423d4655e165a37357cc8474c76ee2c3889a9166227e419651593437dfa7aa988828c728286a722dcae92d199b0879c626a74fc5f6aeae995db874e910690191aa95ea220073d96fd58c49bdbae8f77d1cdfe690ebe60046e4653c760e5c99fc536db6adfbe41f40677004d913a8caed5ffd52323eb2a09d4b39a4e7d4233274972e6753de66997d03f0d33251d179bef900a02837207dcde9b1b401d877162db4e68543723680c429aa234a54d75c4051f8ddd9ff85076bfaa12415c778f0436b6d45046d574b65d774bc3f06d931dfa019940e64a43bb0b3cf335bb0c4aa89932736ef3e2e24ea89c91625cd6426fbf35f3087286c409f8a3d2c8987b7c36f8e749ad8e479db44c49d86da65750336a36625985b09dcefaef92d99bf86009f0edeba873e0349e89c76790d2d0ffc29372874299c09af34f42e82c1941076dce38995068046f0ffd6f0953cc301477f0f47bf2bb00cca0347e193c3d958bc65e32119ad37396b8aa4a2d86d71e410baf5528335abea8b89ff6bec43646f1954924b32894bdf01516d2fe5149fe8076cc79b250b652973e21f734f988c5064aaffd68cd3d183fba3dd867fc879560c9d120f3142d10ec4644b06528a92ed4d4499df4d13e1d7d41c439807c899b3dbb54cf9984ab7bdf43d9ad7f1ed19cc942eb18da97bb964df215df93b260e89787c0a7c36aecc1300879ff579abc16c96445c56b4bea368f5a7d9b73f14e7b1e5d46e70168986f7b4f5b9aaa00a3017b6ea6f58647c73dc4b6bf1c205ba7cee334cc2a716db3b09855f3408dc580a727a9caae8caba7df57ebe345880c9ad6a602a531d9f2a3d9687700e088136d98ee399bc45ada091637021dfcc665b22cc2c34f074974c2b88dfbcd3d8daa8152c8ca8d3bc8abba02e1846631c75775bde35400be2012927ea785f19e209057d9189b202a1bd357f4e89496e59310a8173dd818ad66768b9d1cad01909fc8e151352500ac8bd3d36f04f3bd45fef66236dda9d31fc017bd692652f45f88febebcc2862e3a45d66b1413af83e7e0a43ce938b9d3f51b5e09c3732b8d3020b139d14a73d629fbfb8d55cd73a21c33fde831dbce84d3a20a433bac4e058fddd068dd7f55131a38473d0c26d9c6a65d9b6d361f75703f356c910af8cff2b252db68f1767d674098654f96ff41f285a3ea9bc316e6dfbeb7fe326be9508eb60e2088170c9ee9efdf6839418db4c1d84e2f6abecb596ffd1edf8ba6e431f1b0d6625d1335b2b13bafbc55f65617c334ce607b81145b3c147d616b55f530c74f5ee1997c2ab18c990e8917028da4f5fbf1ecc16c5109909c1dd6d424951d13af21d0a633de9c0a2a473aea2256c6f82e1677e6235ce47b29e0e5917b27a4e97b0a343d54cb26ce864754d5ae7e3d24f3b1d2fc3f338fffe08afb29025234a6b7e1696a4234e7b63bc35876487eb003f52ca747999b1b93ca3e290b799b12240845dd2bbd05246c79a5e128c17c7188860b666ca699d424ac9fe3c31d4fff8645c52f3737790a8e4ad6f103dffd0dae8564b3c3ff7937242baa8527809e794049205f0064275cac4a09a234c1c666eb02a75c9ca6745286eb5877d7b590e94f6cd8f130e62c724ef644e51c4f5ca34e110b7d31404802dc23a9636dee4c495851f94e07a22adf0ac9c02541c340d9754f5cf8b73f7ed0e3668bb2627f7a8d857d0e5f85afa5edceea7726ed0b26b21ad914d4fc68f72ea4539e09f3771d230385d998c9aeedea1f43d49be773008ed5b0d37ff220a8cbe4ef99dad37d346fdb458309ab15da54ba1bb4e1f01197e91939c88981a81b4c951db24ff692f67f40a3bd0ef87cbf9bc81f9d1198106c595822fea8130967d9432c91624a4e1370d01084ca232e2cc70e69830af8d6ccd2e767e9011970f04dffa9a9dfb5760a8a3ecf379e840e724f601f2737dbf5f3419673460991db33ac304e554ddde110ccf6c9d210391cfb886dbe329584fe8e5690ad0746284f5b9cb18462d6f0141f4e56a1ec746ea7bdb0427588f8fa6c2f3ecffb3b95111e89099dc1c7f2912b13cf8f836fe40fc3de68c0c2cec5f3f0343b66d3ad791d510915ebecc902ccd13d1762f03c72e8321ba8695410f300498fe158d2e65419de0a2aff9da53ff0dda3c8de34916dfc1dd13565f379b1dc6121296acd324475fd1e6bf1d7f18805852fab983b096ebd5f442576dc589d714c59eeae571ba33155613bc4a9042f8dc0b456d562573bfdde3036608b816710c88c386381e2810957bd2ba89965ac0d4b0a728ac8d053444d58a789c3011f2833260e7f6a767e38202906199f4932b177081749db5072c696009f25d52f7d0f5952995202303eb6d2f01f340ca2f6b2d3fd159c56dc3f7ea259e9e7877565b6ed22ced4ba54b073e8dfe1dbecfbb07998e56f88ef5a3bfa397a3554a763fcb45791ffd137e00b8a84166453183aa67b83d983a73fc5dd604ac3570b30d2e55229758c296e6d6db33034f8cb12b77de14d93e7325120edf744be14f3bfc3e70231b619173a2c49ad7aeeb59bf0a6db3057efa6a6792cb7f41aebed5568fdde942c384985ad1006d7b48de87915e64c148f6f5d7487efe4521f3f817e9944eca28e4f8a06a9e24a5ca5aa1525fa6654e44438687de78a8e96e4ab77475c7b55bea53424ac525251fc5f99edc53b13f7b11fb266b13d786ffbf7bcf225b7b0e2421dd0603a4884647c2e7044ccb73879cc23ca22a9d7cc536de39aff89b8179acc7fa6e57d8657f5af6eef599290672bdbc078609d0b58d9bee6373f010223d6a56dda7be3cef8ec172ee5ab84a9f541ddc52388c8a4471a27850c832386aebea40ada6a31af85ed2dbbe674db6d07c2fa7278cb2e16e2dc1570e0766e540bb2e9118c62e26ee7310b814d5cd5bbb254121600459d871e3c0d8be3ae7769b699cb6592557a53f34a08fd30d6d91f6bcab0d1449a39c11ff938f25cf63d8a08e795a370c72f5adb09c35c4a3f1f24d835c946562dbe9816de682dda0f099fab43b5056ea335af2cff8cb54f9c4f38e481daed50cc60b6c10fb140850fca1ed984430b0d60becce0aac55c32819b2ae73ea2f774a6c392848242ac64d1cf4d1e4942585b2ea48c58d6aa2b0f4298ee6424e5d7f230ad4eda9b420715781d94af905e01cff8cb148a91f9e8ec51df4b35d54dae8524573441bf8317cd0b80b427049a305e768af8e2feed18a54190c57c6192a21f77c00eee038f87a5cefc51d3bdb01d404c8582c656c4f452bc626904854acf8114523daae26b86b7a20339b866aba415d27c7d92a9c023ef36c7b10f311da5e939943f315394cb553b06ac05bdf4255e6d09a62ed2296ceb2809f407ea35298ba3194f47d24d81703efee20cdb667f5f6e68ebe2c35856e27600af7adc9aa4ac141d6266201a77a2a5054d1779ad1236d57a71bc98c33e29fe25b06aed13b36882e8aeb132ca05ddb11adf1689ccf2817b4fa5dde027edc18acc35a1028d7bc1d8152f1befba56a3569e134323c91afb9e83ffa0d6fbdcf5dab4308c61af1068813544848589b6da12098f2d78f31e0ec06cdc98bdedf35b9ac3b92ef3276552084e564c50e187172ef9a76049e038879dfd17039e727fe1385f647cae7e297ede58de5c853cfc3454bf8640aaf2254a64e34a29c11051313b4cf97a962bcf2cdd76c497ba2ecca712bd7570b33bf8101ae81a2d5f0f7a3f31a90e6fff306cf18c84ec8343430ae3597c15a6f1fcc18b6d11018153549bde46fab1361ef167c5fcf58627ef4e3b055adfb74846412cfa266811ac6f1e4a4d7cc47018c84bf1ad6f96996af58a203566882d98ff91847a97dcc3b7758e1444fcd6f315e0d023203f146583450e02fdca2978785707fc1ff788412ea7a50af3f28e83951e101ae75c55440f511680ecbff88db5cf6dbc71274e16ef49e2bc37763cf0ced06f67c4d252f05edb6a51c52be7e102704c8393f794a72df77bf0c9af1c5ecc4520d26935ebd8b346a587f7fecc0ff4dbb04d2149f3e26f566d294e13a0f45b8e587749a198250aacd9de5db2f073fd15c68a46b6d659c384d2d40d37d839d602555b6fd028d71ebce7b4493c837ccb1f1d71b9770f4b42483796c646c2819af1c07dd6deaabbe3ecd90b3ee17fb217e2c30739427a882fe8133e72cc0cefe866ec2a668e669a65403a74855428c92e0ceea95fb716c56c936275483f5b9018cd281c2794e7249605f7ff5343dee2ce7b602f91882bf629db9cf178fd79a45413fcb4103c5aef62491e48aff93fa6fc423147ef61cd12ddd38f407f1170627bc883d53f5ad5ff48b94ebf6d5156527a9bc2f0e2147730d185c82bdb916188e390ec0d5ca826af96e74d1e4668c3608196601c71ec358baeae239b62ac2f5871a3ec19ce578d7768f80c483b57a3cd6c4eac6737b57e31e2f79f3578206b1e66257a1992940d23a9a40ce90207df3882b73addf96de82c75903bc8eca8a0002b49499b4f11556cd07f446beb85cc032c8c160ae1ba28d37cf33e0b478adbfa4843b2efe5b00612425eb5ba512f427ca3245efc454fa893fa74bb7aa52f6297c95e78df36e4a39908b09d45cfc5540282148fb48a39956978eaa0d5454df41501c0e3252c860e53e67817a14b58b4c2ea963ff6db794d065e81936bc47469586f4734deb786fb370767f3c5a6083f08620d4dfe6d1c1e8d75d7ce92bc44446b334abee230f679fa76df88c5f60509dae0eb8c0b05e4ea55573cf24110d5eb587e92b04778c63144ddc52f0f5a5b3ae428de605d401c6d7cc04ab443be7747719ddcb571398aa6dc0c4d4965605f016d8eb3a80d10273b3a1a2594d5991f65ab7ea289a312e4459c731b1833c7b9b894dbdc966ae443f4c5c23ea8927f8b7a2891850460ac7adf337f56d29bbd37fdd8100ecdf8a6bb09c9971532c3f22969187ef980cecd6d26c650e12905b628ab2db7e6d031564630e6e14047648b9147eef34291659234f4785552f6deb7c5ff0bf7c4c81c67a70e3e3bf9b68a6e58489d29d7c1a5854114b24798f519c0ed3d98645df19495cd4b68cb69dd3c04019857d68b2a75925541b5926dd621d69b2713e6937a506a5beca2d612d001c370a95eeddc9f9d475fd34d9e7584a13a507ce89bafdaa0a845d80e", 0x1000) 16:17:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:17:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x89, 0x6, 0x2e, 0x1, "b5a35654c7ed7c2bb60cb54389ae5846934370fc", 0x3, 0x9}) unlink(&(0x7f0000000080)='./file0\x00') r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r2, r3) 16:17:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x20}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) write(r0, &(0x7f0000000000)="61ebd0b9d6793bb6999b578caa16ae5729d77700811f603cb2006526ac33ea5894737b0a4d731f", 0x27) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:17:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000080)="87ab1460e73308330cc97e5c9431f36594989d7b7e3a31903579c25a4d5c36a56c2194daea1a5afae418b041b65300daf01c64b3ca0a35de696a34e7fa61b64bc2e9e9cf5016b18e9daf8af2bc0ab687c786ab42683992621f9969d2906fc33126949d748e2b4892babdd4296b3d87c098dc6a3e6e07553b4dcf463ff3065158fff9a8de3423084d7ad52d4a02fc4c3823f9577409be2f5ebae512f1e91e96ad17ddc6bb62ffbb20cc21fb5b261f5218a8b1c7b7e4232c156cb5ddb10b3dbcdc8a9f5e0c4a5a1dae8a74641d22d6e011c17cdeed60829d9a0d6fa434dfc97c72a1a1b5d63e8a1a68b1147d8c01b2bca5c45f3a8170b554e1255de5927cc0eb1112a0aaf34eb27bb2eb94ed0bcbf48d1e06f0e4a15d494681c01e5484ef6b35242698e792f5efdb7e5dff92d8bad8adff6439dc3e21830af82ec870c12afc8b4e7c2f8e606dc5e618d92e31b23ce728eefa483e48b03e92f2dc9262f9301cda9119efda76e5bec2f3a0193c57f2e5b4a40ee403be38d36740bc5c1f68d628e3a98fbf6cb28b336b757991e972258829fcabed0f230af2719b80f7570c99adaad304ffe3115cf3fbe4f23b57109cf41788991b1237bcc43ae23a9840973bfab86765396b67a186a4867c9aa772150ac9a1fdaa43ccf57bce9b0e2c5b6d8e9bf5d46122328244b5498a173925b1ea23522bcae734f9463b0940accd1e45929a76ae3e3a1273fcff4b67e468ad9fd8f1f1d4baf35d58f4b38c65aa413be016509f9cae8604deed24425e6cb74bc9ba1eac647da8acad2dcc440bbefdd06ee3113fa90311aca98743294e970ea833424fa7ee1c8b138be7f432a3e8a7f23d1fb137af9a0fa8267cb8719ebb5aeff62b24816e29b76b58b1174ef86c627489b4288a20c5a3beedd893ce4c586c9dd5bcd602d4c6f47336bcc012d4dfae78e4d3dcd3ebe695bc6039bb800e4b0be914174f347259b0414b4bef551a7e5c0de87f60253e1c3690a0630457f4a00ec1abd5c2ba5043d077d96ef6c2f155c3da9b796763c89ba58977f0fdc849713c765d69dbd318ceb9973b417313036f292b0ecf80d16a0890a297f8025cd562a8294565e5b31f6006f1f7972915b71cc219b9dc95ce7b7319ffa7b3116216da0f5e5eb7f76261198d7464618abf4fcd10ec2b9237904d05337eea384834f5203c89d1219fb704093e921c5edb254fac7ca025f42e61ba8fc67e623e62a61d37d5b2be31adcf3da07eb10570c23931bc10dfde616148a807114961488c95acf7fe3a2e616127ee59a1e1df70e38cfc14c92dc8d247257f035455e0fba2d9eb021160b4cbfbcace3424dd6d9eccad5da1ad051930f1e14e613326270a0de2f534bab4ffcd330433221ff4c874cb451351bf7797d4b96c4a10af83030dda6c3c833f35ff23a2640fb6abc8936a61984840c9490f0b14aed817b1caf32f3c57063ec73ac702e7086a851ac85e5c33e4966da240643f1d4d1958cc6d937e3caf9251c3342fc3a536cb26b7e5f42282ad7143357dedf9acccc3834b0fb81aaa14d689f3c2d64ee5625b353a2dc4264188e1c23e811c6c984ef63e1bb28f1ca94209b7591b7916e5021cadec1f7216cac8515f73b6c90fd1497dc4a45d9e29b221a6e907d99afd0ec5c650b3bf772d8c9854aac76d1d40a10a2bff054b68239a32230abcfc70187a36410a16e03cd52e46c192f44e806603ab64dddc4a5a25106a69b790a4303db2600b05cd8cd83e58064e58a84468275854cad7e00dcd5c42179d7fef95336ed78d323e84e63fc41fae4ceafc2309dbf78e4aa4730c024feb70e45329dd605e3f87088859fd15e28557d5624bafb928282525a116bb2c63b32884a52e4d1527f96e90e9d0a5dc89402e05552c5eae97276ed271af2ed6f1eacb1fadb992e7c9ccc59a7c1a87512b2dae84ffb40191571f506becd7d126c68316ea8aec83e7021fb7affc301349b831615eccd112f80ee4617635ad94d28478e1a261bdd16dc17132620b3809be28e902eeb6d5326cd18e5bcbface9ef7bf6282b89034988ebdf8a513699222a94348e9de9fabe1f19e7934c50789791e9f7c4b7d9745b2802d35404be38fe1ba1c5f422779976f0591865a671c4f2ed464d404fd4d92d7a5c94f46ad6cb8c07eb0e83f2b67adb7687b945690879365e2e29d0bb15d4ab1ee04a6c5c26f82e0abcffd48119159430e523f8ee83baf800723c47b8c90164b7ded2d5c474596df30f7a8c77a441dc622ce94447f406cd3b2b6f67cb1448a2c8250fb36257d394399378a330be8f7c99dfb77a5dd4b470eb78e8333ed4b397c0479608ad685b5362d59ab1a848dca50c2044f38107b6ac3918667c3b3220001d69e45b0872d1aa2b65532ea24d7deabca1a8e35b6ae1af023693dbf8be178ac815133e990062793c538484345f7115005260cefe42f1b213f538652a138bb24f8d6a195e1b127fc90e867cdabf04d0fc15277b304f0402d0b6c3d052b2f53316c14574caa1bdcc75b61fd28aec4bab01847d47a46b3b720e319e20c4ae8641dcfe2b1d561a767d03a10285f9ea6abcb17f1af0aa39eb9dc06bb3a6600a2368981c0b24a94b6c887bf5f2913d334d47f72d541f8332852633b730e464669d95135f95cc6830326ac98d2654267ad67930879df45db998a3c9284a76e8735c55727dd827f2e36495df03ce5599639fbf3a52d9e852bec41e19ae18230c0b3dbe078bc73e022e120464dd1b56c18df80ae98fe0d1721375cf094a1205197de69c57497df28b2d1366c1c5117c1bf3fe30a04a1a29ed568d84d5a484f33cd317af85324debbec144265d970b5e41e724ab433dd3817ca8f45f98108ca0a2e69c2bbd13384d9be3dfaff56f46f2cbc0162bf03fa6f224678b9d386bde4b5b8e25d496e10ede8e4d9d661642b03c0abf5ca55bc491676ddeb20856fb75ca6f6e4592cf84c32fbed328074f965fd61e098123c1b071b1a67e3e49dec93642760650c7a49c21cef64ebe9d11423b23aadf42042ccc950ec4e1769088e35dd179fb15e5698ae3fa2b45e7a350b8fcdb900e078d4a9676b6bbbddb75081b5b771e9ad8479e0d289e6cbc2cb71d842a8fc74dd79fdaf0c01f3218eb5d3fd434e67b0a30b03ff933433955b7bf5281ed52b398ea707c1ec3dbc74f9dfedfaa084040df9bce883652b78248b9e06a70563d4c198823dfda35cef3656d8d3ec403368071f732152788dc044e531fc4eb4f3efe10d148cd55f683b88d92d1d6893b4fa0e35aee31136e400286e0b7e0ccf0129acca33626f7affd11800fa15b5ea7da4f8671ac22c5ddef82804e7b06ed785079644f31b7e6fff37eb2e608ce1376b299133ca7f507254c53543aa40fee9bb13ec1b1624c11d3c63a31c0ccceaf62ffd221111f0247e9eb293b5e7a418b6947bbd4b7d754848b9e2416e3b81f045f6ce5b366af9955cb20021836576b0aac88aa6be2cf74e22cabd0f1e2506e4e789ef654e2faef70bd384f6473b4da56385b5151837137cdfd810cd1f970d7ad08d5d61ffe6cfe5446c6bf3be56d029dff91a3d09ec611622eb5765656c39e7293623879c78faf971837ed0579d25a5a1ad4c4788cd0b1f6090aef8a1d6c59e6f058acd4bd28924b5881a0cbe454a6e7f55733af23fb384b3d5ba6900bb66c75c02cf5a27c287874e36ebe65a66d4866acf9b17431c4e9f6474a8876efe69b939e1b4705900c54e0249bd74e52db6815063272bf3f2cd7ac0949b3eef1731fde29f74f54a648434af06213c797e70f8edb7dbf2ec67cd393bf57c9db43b575b745c8b60177775c27a43a615c2e334e7eea7d6666e728501b07719e30620520a14d229f0b33875b96b112fa9f8ef392a972136e38690fb7748f7219b6050c982837a2567746fcfc1bb818d6e4755a39d488a8e3ed9d4903650af2749ab0ed785e051e3c7c182cd33a009b61930d7457b9025aa01019a2706fb64a40d852b9a68f3085eef528bcd9f549326097396fee3749b3f19745293756171fd14ebab3feaf383626cf6dac318b02cf9450806626b2b30c367dd64c02ae33d6d42be2e5215bad3d6ba8b656fc72d25b98db86b4d1dac28c2c184e5d525b73ed196a2039549354b725cd9d703035ec1bd094a6e2301ff0c4c3e29add4ff34801e22378f335b7692af430daf932a18331d818565aa2fe07cf3d05432f6e5c1b22fd5754ec46c5218380a30edc3f85575ac5d8e461f3bc527be4407d7fa93f6ceb44bb5c5da305a944348f477b57a16fa8bd78304697f17ff3870e4e9b7177a9ec2fcaac945e99316e6c4a8d369ede951d1abae22be824d6bf8a2f4b8d1effe5d19d43f37bc2c047f8af930af9133d97f5bec48d3d1feeea91d76266607ad77656046a18111cf71d2fc3f004337d7e1cc65bb6bbbd41fe40dc16c5957f0e60307915fb241ee8ba24eb860e0d75e31ae620dc4dfe4d4f4c2061a5e889784cf57dc1d5a637e0abd2337f50e930e098aadd24a8fdbed72159fa985649c8d5bb7d9192abec4b0358004ce677300b0342235206778880b169e2a11a9f35f5c4ff89fc0bb8b80ee1fe31094ec4cd01981f82f7e2714022bd015d079432cfdfd67838cf0b49b74c04402db391d08a88c0ca999170b2eca26bec7e7368730b0c2b0f06f92974013da5fdedca35f4fe85aac325a21b384dfdeb034906a7d54372ed419640235d8cb002cd354765babda69723c012d0612c37962544d3b62118a2c27d92bfb1bbb3d12565478131091e6f527c32e05d3a89b451e5959ff10d513917a8887091511ca4241b571c8d583ee278b90f0b921c237f7bd7eb14c4fb9fa07dd5995527093f07a4dc7fd21f56dea5636d9637ee690f162617e5863516a6126836bfcabe6363b1bd8659901167c3e5fa50ce3d35e32c4271c60b0c83644d8c1db185fa26225a7db20d07201cc3558ce237c1d584e74f7cd0ccc0cd3557132a63e39360015c9189875056042d61d030001c6444afafe0998c2440e277747b57c8b412ab73942befe81345a977a95df43edc8238c131da5bd093f5acf73b382de3f6de48af729d3a44b024cc975ae41fa262a8f1160c41eeb3cf2fb13ba6283d5fd680bb679bcd79ea9bde8918457883fa63dd4b6d29ebfa6926d53b184f47b9d0da262f1017e71e12eb2703fc4b9a97c7e63da58b4c43389c58e21696ac93cbf1789ee098d61f9f324c2fd3c4680698c3bb7d9f03fb866c1783b711b981bd3f203ae3ec4c587120231d35054a251ae99fe6537626751f2103abc735a6d6fd32f46a81474321174b3b3beaf6928161b37f2897a6c67410a7bd0e3d68c6055ccdd9e7b583bb3b2f2018b2f0402e1e97f3c31ec0b8190f0b78aad14aee5a672aa5fb8dbdf6e08bfae3f18c613759b78f8ea9ec0619130c24ed49cac46038bdaf12f3b8c89de18930cc5a11ad4461c44cd04d76eec0b9ffa54a3b91b7c90f572aca97db31b43add58463ed182b191c63ef8f7e967f16e443e2956591f470c2341a392f15d06cf7e5791e856e11b3016d4e28cf68c41576e15c2115bf1ded93fbe87d96e2660f3180c5605c1a047c154533aefc18b7f41b51db5c4772fd604dd0ac906666b2f4ac7ccbbc16f14f81ad7e11fbb532b3126d60cd315c8bd2612ab5e22822856f4d73319433c5ac8549dd5c975fc0366135366a093131640bff22231ef99088dcea0057bc5743ce04cbfa4aac03b601f93fcba415547fe392556c431003a72e98f2b7cb0c8ff04616c462e5d2506b9bae3ea1cde6caa0c98e49b9743ad302fe63c3b7d8", 0x1000}], 0x1, &(0x7f00000010c0)=[{0x70, 0x1, 0xfffffffffffffff8, "e5d8530f611891aeee2ab84fea0c3d0e6f01d5b792caa9195d52aef873ae6fc1fe1542b76d46a7fc40a360d1e07ad0a94eb959a34164c9c0296e06a178070253a2e4899da3835edf3e8467834c8e95b4f2bb3e4a85a7246288"}], 0x70}, 0x40a) setsockopt(r0, 0xa2a, 0x6, &(0x7f0000001180)="300382b8d51053ce3a1c85936b235d2a6aa2d475291b1e9d1724b590de42fbe4cdca961bd432618cfcde2311a7bb5ac1e615f012191caee9ae40ef97305d2df32fa0517f8baf59b06a781ba366193493b4e99de7cd3cb0b1f5c6bec6dea64727d03835a71adc0e69df90ff44aadb464c64a18434351519f87f10e14f158099884f33b760d5ab2c5c7d6aca05c1536e527b9b0e6806c1478f0494988b4510ec4895b0d013378b1bf94890fff28d4240df58ff04c558582b894e3006d5f0f6860dba72db1c59bc7f3b323a7e7ca777de100fc4b448f7d1b4948c32bb789662459e33265bc8348723fd82c091b593ed3ec3a0f37e05487e74c2c36aa19c57b25a1a7e714a23ce2899c6961eb374938855160da1c5b7d30e3f689fa7136a0c8aa8cb3c1da341c451eb86622d9b97ed0058bb01ba5e920352c944f20b0fa4d7071775c6632b3546c718c7a0a35b41728ca59ff190ed222c1c16c0635e25986e232f26e335971bf9c8f2e36507331f940f03d2f93263eb8a43fe94d82c0431d9dda1f2d2ad7ee1cb95d64f5ab5474b5847b2fe944e55da7fce3cb439686b22c118973d57469559140978498943603ca19990d0dbeb1c13233a3349913b47cbfe1c3286f51d61e998a8c3c7378dd2d4bbbb97509b032b50562cbe7d9ef5f1571a171cedbe22fd98f20c7c0d796485cbd9aff3f38c5ddeaab341c5326c839648485d975820f3a17778f6ed36c0d9ac580a9e59565a22d21c0349f94215507856b6f752153f7ca7672fdb10920b8331b00e90e9870ac085278d52e79f791e6ce51c9525ba449456338812faf037b9de5f10d95a70a38643c45076de2096d2544f30f7a6d6a37449c3327feb51dce8f190bbcc4e99c8b7abc13718660a071b97126290f3d09d904d371eebcffb72fc3eaced339f8808c2c098fd7a7e84904a4d77a9863be29ee5cee18ad97ea62d540bd13bf6ab4c26f52e6396c4ba6d0f480a3ee3e8c06109119237ef32a312da917ff1a7456997277a5197ffb1a143d719dce8555544e783536400fb83893be868fbb2aa896a9789cd8b03593a9c81a211f0cadcc6f789a35c701635ce3a0dc26c76238b883def5824b9f9cfa47f3c66c7ae9d4f90ab13c8353f2bd883842b7d93cc20ce940862d9f3c59f38e36f9cc4c7fbc713532e1cae6589b9afb14f69600ad3ffd25b58c6adc29a9eb2fcd5be5ad95536116af3d8e1eda912ece93d743f4a46e7d8850db378682b1cd172e88af8f053fe1b63978ab76cf97013229fc937a2b28513ba4bf58bfb225089e82fc20682a015b305a965ec34f7066016421f28ec8bbf044f252c728c08fafda199e20552ec7af56a1c8e82be10282c88a8207443679f4ee6baba936dfc1d7aeec67c3fdec359cf49383b44a65b1d2cd501fcf91e64352f0854d836d92de4cf3838c2a3538abdcb42c6c1de1f269f0cd18325c5024e91636c97d374c06f94516918cb490a387540bd0f320cba0e52a2936bb7c9389c6a58e6e14717f4869658960122216eeae737ea82c785d68bb7acb5f1e8014a92d5760747ba798d0f3cfb74e3bcedf6531c5d69b478ba4f3913949f32969707315fd56bc14dfab409ad5be62c52c4b8a1fddf2a9b4d2f1fd05af7e205f30d2aa1618e04eaa14b3c9486c2fac218e7a487ce1a38758f8ae22eab6384d8677ce5e1b1ee0d754cec30f8477d3e37d8f17c3bbbb6aa25c8a0bc4f3a79e8f276caf7e3a7464403e5462e7f47409392af3b0c55ca2f41b7574ae1a41a094ae939787e8bb08d6ed141fd053f5998ab5a914646960ebc6aeaf2be04bab8bd4ddf6617af25c6b3778fedb60d82bc64c73f936dd041317924cea0e407f75fc6f57bf25cc9fcdfbba95437ad5e520d0344d743d0a621f1c09dcd649a7cf48219e2d2e98b1d219571a1820c9410dae5f1483793faf2146e9c6e90eb16e9a3450b3582a628641adea49a590c9d734909b714dc995e46a480f0817f898339e0e131e012a9e690d96f92e88d7441f4bf083d677fc9ba09f1b4b5bc209907d5f5433812642222bba35a2a72fe23512480e1a738423340d11cf31ce2e657399542e431bab2772338641341c45d9e31cbd921ad6273eb671df5fe0adecebb523f9e926adf5cca52ee9168847a3742536d322e02390cf0bb19943eb536d4be75f50b9f6fdaca827dd1059a5de1975d7fc6ffb8595730e4b9042a1b30d00611acc735af450ce8b4d7d56f8f1834de610de124724d8d71bbd12022cb28f4e499dd097c7fe20540d06235dc50f91475033dc860c3ba52a4753d16daecd83863602bbbb0e6b7756efc96498378db334205ab867ef4ae2300cbb061d95a9bb4cd65c7abc5eb9d23cba5d2fab0fd67d1c9977e09cf387832033318d178105a14af124bcdac6bbe2f5081134dde68bcfc769a261612f0b81bcf521975d701c4deeab9728b381580daced93a7231f15ede2fe00b42439ecb5e0d772fc435443edd128dbe0126d004b2558015097f8303f5801af7e7c6618d2cf8436ed9bcaca1fa09c124811895b2dba088d59ccb834c2a82c0ee6e3d88dea6b3bbffb98dbc4483aa3819cf0179a14ccefadc9cac715f34b64c3f2c0f7642d8bc23c02c9f9ed1d08c2943b2fb2dbc37c6ea3a5cd0af3afa35e29e1c62142a3c978617f94398bbe4073308f8811e119ab8bc2562dd8d6367261a6dae7814aef608dbcdd87bfd9ca9d4260ca3e544e92a165d94ad409504f0eb7bc419b8c93074679c4cf3ec709a35366313728be91a4a1b8e503967e9b2dc20442225b29db4f5c24a7328bb7ad64ce88d84ca5b1d263ac2f8b633547c9c1dea882dbb95f02a5c732c20dff32273de67b21aeb24747edd07f3080834c72dcb5153827d0a6437837c108a07be3540248f87efed2afe73f14f1bfe1234e61ea01d5be6a562bfcef40ee15af190e8653381bb5631536e43901dd6f364ccce81a221dc04f2f0aedb14383518d19bb74f2eef088bddbe79569fa20e11529524190812df9675e1fe66c8278103ce9b85e50eb9abd7aabcd1eff5bf15571d93a17a534186fa07b0db75427f72c04f7e0d5e6978d2e2a35dbd2196aae0b13c6794327b0be207311533d25be5e77db7796989e88ac98440989bcf7045cad12844e6851039742c7336463cbfc059a52a263f22163d4c00d20c691222f25994f6a096ae1851931302be0a4126067359908ef0306983b133f3a73213f5024627d0dd5bf43c75e6bbea249da6821020c580198edcddde9d202ee9c89387048f5d686f7a31b6beb59d01dde31a43436890d614f9c5095990e71ebbe39a9dce48548ce3eec694138dfe99d01ecc50084d9a29a90aac932fdfde2ac3f46031954e3e98559eadcf49e7ef513f4ca64ee311e8ceff361e22c93761ae0a93d90751fc1ecf52e8b068cea71914339a78a2b0becee5dad825258c5b55fb805128443c5b0e6cc0dd4214b6b8fef119a096ddba6a0c51db3864bea44e94035fd16a984520444e66b363beca28e6e655c3d766f75cc315c1ffca8c44416cad9248e0f47ce5bb82b88aa74830abfa78e7ba5f1bfebf310ff43d40823f5e36f847a83457849b20992592e01be547cbecbcd7a67b914e39134178902aa0885847d33fe7c210615a2c6acc6bfc2201c3d3cb9dbe56d277b819e346c61944427ff91f041ddc3bfa9ce452b016b091864c7c0ee5400ecaee2848ae56cc2e472e79230e4ffbd4441055cff0d6d6fee6b25de88ffb78dc421f55fccd95c23c5738d41a50b23df669e2241cb51dd63c7eafdcc46ed888e8e9abeeafb7b71b322324d96c83762b9579a4229ab45b7b4701904e46aa5c656079552caa230f0c321d4196bd6b6f4039eccbbda275f440769d3bc37502c69a911a48eedfd44cc11d6aa2d3a2b845b8977b4f7957b73b530c123e481c89088a5f673c343a9017f4201a124e5836095009fbaffb99a326b84b64478f4c2c19031a3f02529902ae7b6be5698863878b48eb4663777df9c688c99ecdfc8f8d10ffa81bb68c806c8ce2a94822d3cf3cdebfb0af666e58b0915f18ad57443e03612b244f948a2ad4821a9a61c579f3af22db4354f1bf05a3a293411403189dc0b4d10cf409906f5dccb3b49b07e046b122837c6ca088c576ff4b81f2f53ab2fd6af5815ffab838157a272fcc65ce98a7087556313e38d19d7d4c2fbf22bea98a50c733e214cdcca560efab26dfbb123a0b8dfaaeb7ed8149d1df55190c93d50911bd234ad49abcd894170aaefee9ce09dcceeb8e391841c785b490c584b6063d30e868554a345330dc61df686839c96db14cc7ba76a9f518d32baad8190467f9cce70a740801d6d107e45d9af94bef1d96b1483a8351b94d666d4694cb50dd265ff23f480979397dc452cc0b0a7a8ed86d057b8ed739450b13d51354439bbb899cfabd6fe1766296f0139f76e4508ce737b9afbf702eafbdb59effe12db136cb559e6d928d04007d33cd33ca6d4becdda876e26e4e36fb3bc9c9d5b55edaace36f7955f425b96b0c3d198fc372ee5ab61b46317cfbdf0ae92c2ab9b519e2dd7ee8163f455986e7286aac945d3945ccf986240b4338e3bea27b5ed55d84c84a0db3e7cf1a04b4ba160c0d368eed27e388470727056ff050daafd095ba8bc257a791c4b7977ce8cff9e2b7d8b59ef03a7d68c6610d78e4e8afab23626fb6aee325d311c51ce720cd05240648ec6fd66fd73905d3d632aa77cb127e81985d6f4eb5b828cc91296225050e84d7e8676d0822dff66d8ec1613074d0d1650a5427049663cd6cb8c211c95cff34f025a39bd2c4d9a5f66d6b7a19884f3b78e706307ca5ea51f9b2110a305e38218368699138c11441e4d0090afec706fd6b00c6fdd8fcdc509298facfa2881d7212f7892d178ba32028bc627d69fc6c55c6e708b0f2bce13f96c50626b48d03c68c7e2f0c91ff592b6a31045f2989bbacc09776d70681ca921915d4a7418a552ff9dd3eca796d9030546fa2ca2ab9628dff2bc99f254e7ec96621bea706cb02df9dfb88236a601ce8f6f5cf4e864d451177fb73487b8a449ca975db448a489e564a422bc8e9efb2cec07d0a69699ee47a1f558044df80955d50a771ef830be21d2d80822c782a83a4b605a96a2aaaba9f495c9f6dab390a484bb7c215910dd6af39ce441d95b5e32b88e262b8299c87a90d092a0b959eabe41afe6f424c216dacd67132f54e1357338c7c03ca5797cb7eb54eb847b898b45389ee494288c31ad208767b55d5460158de69d13fdbb65d30c7559344b7b385618f0a32c5145a100bcbaa389497297590ff06f3b6e36a2b02a8ba2f65d8e79dc6bdf73605dc5d57ef772de263b4aef8ac00684bcfe30a532ae558b7eaaee9e6e62479290dd668d2f250711a23554194af456200c89032f6bb95b6dd65a153765c2d4f7cb677f1f9da6fb040404102af50e0e25999e605a674b4cf0a75d69dd682e8c532c47f76ac1b080d7d64cc2788bc63bf98c1ca33dc77d7b843dad30aef3b3b33ee79630c629354e74cd9ea14006c55c49cabc43d31381ff07d284368c7a8476f0230bd4ea2d0967cdf99e2cea47fbb4da9e60d5ea0ef4534e080aa063b23c5b5df29d0661ba3661cbcc169978e22e24b4f7ab7589480dd5c9e7fec39136e10a17b9b9cdaea4d566af1650991597bcefa844c4e639688f2d2dbb43a827b6e43101124141b8baf6b114b6827ec288297c70234cce25ac3ef3d2bbb6091ff8a45fb38ee57017d66226e86ce7552090fa287f7920a43bd99d959220ce037802b744b88b55594f98339c4c3", 0x1000) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000002180)=""/35) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:17:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) r3 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) bind$inet(r0, &(0x7f0000000580)={0x2, 0x0}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) setsockopt(r1, 0xfffffffffffffffc, 0x55, &(0x7f00000005c0)="cab029d4cab8a6d779afd21aeeb41c5a783394f42dd37a17956531ce32e14816a4a8eb30d08e9126a47ddf760b32acb660d321c3faaa21bbd6a3918d04a2c667da7ffd0ccb43fd8effab3157ea9b6f2aff9dc9cf8a86c5e9a18c2e0f14a954b029b5fe7af22537c1c18c4dba7aa6", 0x6e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x840, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:17:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\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) r1 = open(&(0x7f0000000240)='\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, 0x13) mkdirat(r0, &(0x7f0000000380)='\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) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\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') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=""/68, 0x44) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000002800)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/162, 0xa2}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000002580)=""/241, 0xf1}, {&(0x7f0000002680)}], 0xa, &(0x7f0000002780)=""/96, 0x60}, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 16:17:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x3, &(0x7f0000000180), 0x5, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = socket$inet(0x2, 0x0, 0x9) recvmsg(r2, &(0x7f0000001400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/242, 0xf2}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x801) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0x6) 16:17:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7ff, 0x1}) syz_open_pts() ftruncate(r1, 0x0, 0x88) clock_gettime(0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:17:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 16:17:12 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8963, 0x6, 0xda4, 0x1, 0x0, 0x3, 0x21, 0x1, 0x2, 0x1, 0x793}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0xfffffd8b) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:17:12 executing program 0: r0 = socket(0x10, 0x3ffc, 0xfffffffffffffffc) getsockopt(r0, 0xffffffffffffffdf, 0x3, 0x0, &(0x7f0000000000)=0xfffffffffffffdc8) 16:17:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x4, 0x7}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r4 = getuid() r5 = getgid() r6 = getppid() r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) open(&(0x7f0000000680)='./bus\x00', 0x80, 0x80) r10 = geteuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000300)="88e7bc37dd4d9de6258ab296a85925f4a0578fc536d78134698e88997aae93a1935ed8ac4f6f5f9b11611bdeb7f4d417c0be4d55ed30ce769da36deaa068e28f23ccaa732ed91d953143c5f0a34d184cf864e5bb81259ac219a75289ea42c9ca695b7e7d2f0f4889a6f565047e79930f990cbabc92570eb64cb29a66b620edccc83d6fe7523f1faa846f4093b894d3bdc202ab71ea8ef1130ca868d37a8ca2b62552a249b38e073754dc80d933d3488dd8e440bdc786913a70b0dc5e95c3bb5a34ea8548de5cc6c525b1f9014a8eb16a", 0xd0}, {&(0x7f0000000400)="a21e6435b62b684180944213b8c230492df327084ebd70f84446d7136852b879e93e638aeebc5d84dccc884e1842203be5b972fa7946afec6cdf27aeb6938391ddf3b4f02f742a2d79fe82d822006c9a8d533583b28c5429f8c47a4b5c711ee59d95f0fb8dab260b708fe1a9d291b3e38516aebd1c3017497ec1ba441d97baf1e1f55ec8993da5560a4bd5e10f0f25140c813e2c53d18d2b3e34a7d9ade210f4b605f8fe4162a96efc59aef7739ef469a31a14aa1b6dbb720c361c0cf180d6a9d64a8ab294e991296c521d15fab6416da55fe97c79db4bd78247e1f8720d42f4fdb38ac6599e2490270b569d", 0xec}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r0, r0, r0, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r1, r1, r1, r1, r0, r2, r0]}], 0xf0, 0x2}, 0x2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x101}) 16:17:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) semget(0x0, 0x0, 0x148) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x1a, 0x4000, 0xffffffffffff7fff) 16:00:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="7295", 0x2, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x4, 0xfffffffffffffff7, 0x2, 0x9}, {0x20000000400000, 0x5, 0xfffffffffffffffb}, {0x6, 0x100000001, 0x10000000000, 0x4ac7}, {0x4, 0x7fff, 0x401, 0xff}, {0x8, 0xe1, 0x4, 0xa8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000040)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0xea, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\r', 0x27b}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8f47}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffff00000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e59000/0x4000)=nil, 0x5}, {&(0x7f0000fbf000/0x4000)=nil, &(0x7f0000f2c000/0x4000)=nil, 0x8}, {&(0x7f0000f7e000/0x1000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x7}, {&(0x7f0000eca000/0x2000)=nil, &(0x7f0000e28000/0x3000)=nil, 0x3f}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f68000/0x3000)=nil, 0x3952}, {&(0x7f0000e28000/0x2000)=nil, &(0x7f0000ef5000/0x3000)=nil, 0x9}, {&(0x7f0000ef0000/0x4000)=nil, &(0x7f0000f6f000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fac000/0x4000)=nil, 0x8}, {&(0x7f0000ee4000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xe75}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x400}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f24", 0x220}], 0x1) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x200000000006}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4, 0x400000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x3) r1 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r0, 0x0) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000140)=""/176) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6c}]}) 16:00:00 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0xb063) 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getuid() getuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x8001}, {0x8, 0x3d}}, 0x0) setuid(r1) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x6d99, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x400, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x400}], 0x0, &(0x7f0000000080)=[{{r0}, 0x8b4747befcb40be6, 0x4, 0x80000020, 0x40}], 0x200, &(0x7f00000000c0)={0x8000, 0xd89}) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xf59f, 0x10040}, 0x3) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xe, 0x3f}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="2b7bb4c32f9a58ef6ba4b3c381828c208b015307e32a01cb82db14afeb5e0a72d1588490b563ac", 0x27}], 0x1, &(0x7f0000000400)=[{0x40, 0x0, 0x39, "85584f0a6702d30f69f9554b7d1ef090ad5d3555874e59554e064f505efc2a310bef06a0c901b58d56782335d707"}, {0xd0, 0x1, 0x7, "af9fdf59ed343f7b7c6bd285b89075007abb960cfca08a9715802b129f5fe293ac91f249204d2d59cb14e1c9abccd1ae887b03738cde51896d75d1d2ff4751f879369407dc5d407163ba17fd39fa0506cda1e409007e847f7b9abe728a171107379cc1684a441ffe03d6919f8beb560aef531e0d4ceff6fa9d7aa33344a0cccd4f8257a74db65093444342ce2c1ce1f1279385c358e3ca6c2b4c6abe4f065b81a8c53343a4a730a29127c96721ec686572f23ce3267d7ff6c382"}, {0x68, 0xffff, 0x0, "1eb698eeb5d96f725b5edcd7702050cec76aef6130541aba1c1e141cddf64be0edaec545483f17a2442db53a81a480e8ca118ea9cc1f4ed14ece1116143a48ef896eb322a3793697732e1cc1738f6c537d"}, {0x30, 0x1, 0x443, "bf6a9c74ad1f12a7f09a8a1922fa0fcd0a1592095bfc7f2b3ece"}, {0x58, 0x0, 0x10000, "b6d795538124a60df5644ccbbf2024ba3afe9981e7a2c9e3681eea011d704e054ab7d28acce7717aacd7958ee789173f07179b8c2461d283e5e9a2497f79c1495e159d43d6b9"}, {0x88, 0xffff, 0x0, "0c894fc6dd256443acddb83928b932aa4c0f8a3620a3cb4fcc1294d7f974471631bb861f3567dce11bd30f766301b72f8bfcae600be055eea6b7ec8c96f821710e20080a5260849c81baca4388139a6adb2994e5ed43097200a41c491e35b4e4ca66c5b0425a0da6d3efae3c90754efb62813a2c1b88"}, {0x90, 0xffff, 0x200, "38a7b0c684d4992b8203b10e0fad151ba5396ee6ea98de5b2d210a55682e3ff3e06828495f2c0740c3144b031ff53f8386b6dac72eddd528b073cd69c470529f5060bc9443a5b9f3609f36a5d01e397717ca5d23b5f7fdbefae61bcae2e5292cc905273dc9deae34b6700a1cf96437f032810b60ec15d55eca4bb6d4e67042"}], 0x318}, 0x0) lseek(r0, 0x0, 0x0, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[0x1, 0x3, 0x4bff, 0x38b4, 0x40, 0x7, 0x8]}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x1) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000240)="52957fd1832195a2aaeedf14d15151be17226ec68e5197cdef0176cd5f97649571e2fa07c5cd6d222f23b0f9374c1fa47cb918b509eca96978e22094726b1af8c3ba7c70424ec414f548df70b890b3f0365ac75c9752d67a112ea80acfa481234c276795e92b00", 0x67}, {&(0x7f00000002c0)="1515c68d276fbdf75bd08d547aaf0769df9eb3c87b14065eb3132e3c0aee5760c9952ed3f427333aaf75a5846daf18bcd3efe91a70e34a34ddeeb9a5c98beba7d835a365b2a7625a4fd4d6ddb6ef56021cd0ba38864eafc29d1ff8fc6ccbe0767053c0ae074022b8fece91565200a07e605a08", 0x73}], 0x2, &(0x7f0000000340)=[{0xd0, 0x1, 0xdc, "729eee9d0fae26a8ab1cd642e968dfa584575d2bd9fb787cce0591c71fa799554f361ce853109d07794a3749d1d8fcb894b304808ee133661ed148c87eb355d594434d9e69c433b5c07a406c7e33a704bddc7b3afd2eb429ce345a435a8f5310c17cc193756f60f2f97050aa770e74214f1f33ccdbb6102c9a4ae34e2d9ea9ee03d1bb4372eae7bc7907e649e7955e412c087665c3cd40db31d2e857b19d64fe679e9999e345f6ec88dfdd346447b8350ffe4c9ede10209771a0a82690ce9c"}, {0x80, 0xffff, 0x80000001, "f571e1e049ab231589281b901dbfe666fa1fb18467de01176c5a35db7f5e7d0fbe3faeec8c043fd146b6cb368bff5657ccc55416a7316cd6dfba51a872b5e1ca81e9385962189439cedf87eef5390be8738740048204a3842169ed4b653f3c3b04cac9200369666396c5f839dc497d"}, {0x100, 0x1, 0x6, "f24c983169f37811b8e8374d0d45c665ccf0fe416bf95955ec9e1b7ca71d72ee9edf91de91016e1598a66c89898c86b4fbc804e0c37d91e54c22fc53362171848bf3d97ef2289c7b1b1c9f20bb62681fd8e3cce2c43ed4536c16b80f3a6355950a408659913bbf91c02a808593d909b392a600735cca2ea148598f97a5c88fff8f156be8f409f27ea0a2fc443862d53b581d6c31506027fa8a91e5f6f60f384a8546207661aa136015018890231aa67c2c73b9e8eead9b87fd15a07882bbd834f879f07bab3084c306e4822705904cdcb92aef2f972b5aaa556c91108e067d46e03139d6c2cb16c2d7c9"}, {0x70, 0xffff, 0x23d, "3ba907e5403974c3186ea3b97ef7086ea0d00422f3b895f5ebcf3465c37ebb69777fe688a8aaebfce3d514f298aa5e423c42becb43a0d405494be9175b5fe423c88ebc32fbbcbfa575dac598cf7d2afbc663be49db91063aa1ff66bf59"}, {0x20, 0xffff, 0x6, "998c5c04ab5287131b76ebb6"}, {0x90, 0x1, 0x4, "1921133b4201556d7f22f299fae3ac75a5afbc7bdeb7d8946ab59f410532d758201c4990ff15f3a547253fd9e63836aa0e8fe9d211ff6c75fc18c52151494901c5fe7a00f02fbcb38ac2235f41c8cbe1ffceb54baf76ce59b6441911621b53571592a3121559bfc51d2182e5662b919b4f1b364ddbbcb21b066ffbc15696"}, {0x18, 0xffff, 0x9b8e, "acaae9e76cfae8b5"}], 0x388}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:00 executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = semget(0x0, 0x5, 0x1) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000001c0)=""/170) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x101, 0x0) socket(0xb49803a50abb1cda, 0x4, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x11, 0x1, 0x7fffffff) 16:00:01 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)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4000000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/124, 0x7c}, {&(0x7f00000011c0)=""/118, 0x76}, {&(0x7f00000000c0)=""/12, 0xc}], 0x5, 0x0, 0x0) lseek(r0, 0x0, 0x102, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = msgget$private(0x0, 0x210) msgrcv(r1, &(0x7f0000000000)={0x0, ""/62}, 0x46, 0x3, 0x800) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x7fff, 0x4, 0x68}]}) truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="4bf35dd27b66254ca443"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") fcntl$setstatus(r0, 0x4, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0xa010, 0x1000) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) dup2(r0, 0xffffffffffffffff) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x8b8, 0x1, &(0x7f00000001c0)="811e3df09a58846e6a10882d548816e88dd815ea9b3a7b22cc5118803d2b36de84f579b5a5618e478965fa2f70103fc716e3ef72a459fa2b0279535ba403e2a25c3be162cc1edbca66b299bfc6c23e94acc5", 0x52) r2 = socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f00000002c0)={0x400, 0x6, 0x8, 0x8, 0x2, 0x8, 0x6}, &(0x7f0000000300)={0x3, 0x80, 0x7, 0x3f, 0x7, 0x0, 0x7, 0x81}, &(0x7f0000000340)={0x8, 0x7, 0x4, 0x8, 0x80000001, 0x6, 0x0, 0xe9a}, &(0x7f0000000380)={0x9, 0x5}) getsockopt(r2, 0xee7, 0x6, &(0x7f0000000040)=""/47, &(0x7f00000000c0)=0x2f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x23) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x10156}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') dup2(r0, r0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101}], 0x1}) fsync(r1) 16:00:02 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) kqueue() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20182, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xffffffffffffcc54) r1 = socket$inet(0x2, 0x4, 0x1f6) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x25, 0x80100001000000d, 0x0, 0x2b) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) setsockopt(r0, 0x20000000000007, 0x101, &(0x7f0000000140)="dc51475f65b64f54a27debe2439cba6f83734f018cd2c46ca55686b166906b8724103576c2d07a7137bbc7ede8a42f6af6c42f12d9d9c80534fe6850b5b90352426950da1bdba34aa79f22e18973ef8f8af29f00b80c2634f0fa4464caf8853d2e262ccf12a640e30230386bacab94f07b529ba2117eb399f8f786866409c18881b1e02eb484216ec347c45f86c3a623819c059cd73b398bafd464dd9c6c4bb0aaf0cc98dda8efe413c189474357afa509f60e8e8fbb11a532c323bf63edf6c0e020cc93c684c847b256d41d77a4385077cdd9ab645582e4d022f5e53c49d8f01463e476ce075161", 0xe8) 16:00:02 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa3, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = msgget(0x2, 0x24) msgsnd(r2, &(0x7f00000000c0)={0x1, "8b223a92bdffad7bec6e0f3cedb59652767284e1165d513720e04d5534db39d68461493af212ad"}, 0x2f, 0x800) mknod$loop(&(0x7f00000012c0)='./file0\x00', 0x2051, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001180)={0xb9b, 0x9e, 0x1625, 0x3aeb666d, 0x7ff, 0x1, 0x7, 0x10, [{0x2d, 0x1, 0x0, 0x1000}, {0x1f, 0x5}, {0x4c73, 0xffffffffffffff05, 0x1ff, 0x80000001}, {0x800, 0x8, 0xfffffffffffffffe, 0x3ff}, {0x8001, 0x7, 0x4, 0xaaa7}, {0x6, 0x4, 0x4, 0x8}, {0x7ff, 0x6, 0x8, 0x1000}, {0x0, 0x27355018, 0x4, 0x4}, {0x4, 0x8, 0x8, 0x9}, {0x0, 0x0, 0x5, 0x2}, {0x6, 0x2, 0x608c, 0x5}, {0x9, 0x4, 0x8, 0x7f}, {0x7, 0x401, 0xe06, 0x9}, {0x4, 0x2, 0xffffffffffffff80}, {0x1ff, 0x3, 0x3, 0x344b}, {0x100000000, 0x1000, 0xb26600000000, 0x7}]}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x100000001, 0x0, 0x200, 0x6}, {0x240000000000, 0x3, 0x4, 0x2}, {0x10000, 0x101, 0x100000001, 0xfffffffffffffff7}, {0x6, 0x3, 0xfffffffffffffffc, 0x8001}, {0x7, 0x3ff, 0x3, 0x8}, {0x5, 0x9, 0x40, 0x49}]}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0xfffffffffffffffc, 0x7, 0x7fff, "d6a45520c0f383e001d773c95d13f276e6b4354c", 0x2a83, 0x983d}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x9ea) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = semget(0x2, 0x7, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/238) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xffffffffffffff7f, 0x7f, 0x1, 0x2, "ccefdce5ac8752c4400ac881fb32a8c45785bfcf", 0x40, 0x2}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xdfb, 0x1, 0x100000000, 0xfffffffffffff776}]}) sendto$inet6(r1, &(0x7f0000000240)="ea17ee47fef727de50880a49e7e8fdfe4916358fdeed1f20ade6b4c2b5964a3520a5f5ca6c6f251761419b77a2b349e48d6f65f7865109fd957af34cb52dcfa7851d6a45f0cdebe71e822c510f4ddb2fc3e4f35c9a4a7049091123f7df397673816b3093c530bead6f72f5aefb0d3d723234002cd78b00d4f6da424fc13c849c518540a501eed141c0844a55b5f004e66fb1e672693176c8414ba0f666fd06a76e80d624323bbd6574530bdee31952b1d2f56a5395fb45926c2b9c0ef877f276ea77e722898b051ae97ca15d78eeb38535a5be101ab7ec", 0xd7, 0x400, &(0x7f0000000340)={0x18, 0x3, 0x80000000, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0xffff, 0x80000000, 0x3, 0x1}, {0x40, 0x7f, 0x9, 0x40}, {0x8001, 0x91, 0xc5}, {0xffffffff, 0x5cf6, 0x800, 0x10000}, {0x80000000, 0x80000000, 0x7, 0x5}, {0x4, 0x20, 0x40, 0x3}, {0x7fff, 0x3f, 0x200, 0xaf}, {0x5, 0x7de4, 0x8, 0x5}, {0xfffffffffffffffc, 0x1d14, 0x91f0, 0x1}, {0x0, 0x40, 0x4bc, 0x5}]}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x4d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffffffffffffffc}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept(r1, &(0x7f0000001200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f00000011c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d, 0x3}, {0x81}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4c5e, &(0x7f0000000080)) 16:00:02 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x32}) r2 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x3, 0x6, 0x9, 0x3}, {0x305, 0xfffffffffffffffd, 0x5, 0x1}, {0x7fff, 0x6, 0x8, 0x7f}, {0x101, 0xbc3, 0x6, 0x7}, {0x7f, 0x100, 0x6, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x5, 0x2, 0x80000, 0x8}, {0x9, 0x4, 0x7, 0x5}, {0x7, 0x1, 0x401, 0x1}, {0x0, 0x5, 0x1f, 0x1}, {0x6, 0x5, 0x91f2, 0x6}, {0x1e, 0x8, 0x3, 0x5}, {0x5, 0x8, 0x1, 0x1}, {0x2, 0x4, 0x0, 0x400}, {0x1, 0x100, 0x100000000, 0x1}, {0xfffffffffffff7d4, 0x3, 0x1, 0x7}]}) 16:00:02 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x5, 0x0, r1}) syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffed2) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000100)=""/64) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000400000002a6cf5d200"], 0x10}, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:02 executing program 1: socket(0x14, 0xc005, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000040)="184aa89abaf366f6") 16:00:02 executing program 1: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3f, 0x54, 0x43e7, 0x9}, {0x80000001, 0x70b, 0xffffffffffffff53}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="c5") uvm_fault(0xfffffd807f00cb80, 0x9b, 0, 1) -> e kernel: page fault trap, code=0 Stopped at bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00cb80, 0x9b, 0, 1) -> e bpfioctl(41700,80104267,ffff800024a52e50,1,ffff800020b5ec70) at bpfioctl+0xc7 end trace frame: 0xffff800024a52d30, count: 0 ddb{1}> trace bpfioctl(41700,80104267,ffff800024a52e50,1,ffff800020b5ec70) at bpfioctl+0xc7 VOP_IOCTL(fffffd806e375a10,80104267,ffff800024a52e50,1,fffffd807f7c6900,ffff800020b5ec70) at VOP_IOCTL+0x88 vn_ioctl(fffffd806657a7d0,80104267,ffff800024a52e50,ffff800020b5ec70) at vn_ioctl+0xb6 sys_ioctl(ffff800020b5ec70,ffff800024a52f68,ffff800024a52fd0) at sys_ioctl+0x5b8 syscall(ffff800024a53040) at syscall+0x552 Xsyscall(6,0,ffffffffffffff17,0,3,c0042f9f0e0) at Xsyscall+0x128 end of kernel end trace frame: 0xc02b0977060, count: -6 ddb{1}> show registers rdi 0xffffffff81639a7c bpfioctl+0xac rsi 0x139 rbp 0xffff800024a52c80 rbx 0x400 rdx 0x13a rcx 0xffff800021e04000 rax 0xffff800021e04000 r8 0xffff800020b5ec70 r9 0x5 r10 0x4 r11 0x5efa29bd99540f8d r12 0x80104267 __kernel_virt_to_phys+0x104267 r13 0xffff800020b5ec70 r14 0 r15 0xffff800024a52e50 rip 0xffffffff81639a97 bpfioctl+0xc7 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800024a52c10 ss 0x10 bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{1}> show proc PROC (syz-executor.0) pid=161735 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b5e508,0xffff800020b5f660 process=0xffff800020b7c700 user=0xffff800024a4e000, vmspace=0xfffffd807f00cb80 estcpu=27, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 55702 45246 29014 0 2 0 syz-executor.0 55702 143689 29014 0 2 0x4000000 syz-executor.0 *55702 161735 29014 0 7 0x4000000 syz-executor.0 55702 124257 29014 0 3 0x4000080 fsleep syz-executor.0 48594 216392 22079 0 3 0x82 piperd syz-executor.1 66015 112142 1 0 3 0x100083 ttyin getty 29014 345360 22079 0 3 0x82 nanosleep syz-executor.0 63488 313226 0 0 3 0x14200 bored sosplice 22079 299852 7246 0 3 0x82 thrsleep syz-fuzzer 22079 305358 7246 0 3 0x4000082 thrsleep syz-fuzzer 22079 19993 7246 0 3 0x4000082 thrsleep syz-fuzzer 22079 479587 7246 0 3 0x4000082 thrsleep syz-fuzzer 22079 426674 7246 0 3 0x4000082 thrsleep syz-fuzzer 22079 519544 7246 0 3 0x4000082 thrsleep syz-fuzzer 22079 174224 7246 0 3 0x4000082 thrsleep syz-fuzzer 22079 430448 7246 0 3 0x4000082 thrsleep syz-fuzzer 22079 473072 7246 0 3 0x4000082 kqread syz-fuzzer 22079 77721 7246 0 3 0x4000082 thrsleep syz-fuzzer 7246 376510 5921 0 3 0x10008a pause ksh 5921 141968 41305 0 3 0x92 select sshd 41305 494213 1 0 3 0x80 select sshd 25321 33034 93724 74 3 0x100092 bpf pflogd 93724 5588 1 0 3 0x80 netio pflogd 42471 250444 92480 73 3 0x100090 kqread syslogd 92480 517022 1 0 3 0x100082 netio syslogd 21771 173291 1 77 7 0x100010 dhclient 63867 129982 1 0 3 0x80 poll dhclient 86165 401902 0 0 3 0x14200 pgzero zerothread 6783 390188 0 0 3 0x14200 aiodoned aiodoned 70141 447393 0 0 3 0x14200 syncer update 26973 247878 0 0 3 0x14200 cleaner cleaner 77777 102743 0 0 3 0x14200 reaper reaper 92560 372047 0 0 3 0x14200 pgdaemon pagedaemon 78651 136424 0 0 3 0x14200 bored crynlk 12218 438085 0 0 3 0x14200 bored crypto 75341 498594 0 0 3 0x40014200 acpi0 acpi0 24288 276717 0 0 3 0x40014200 idle1 87592 315000 0 0 3 0x14200 bored softnet 50370 82043 0 0 3 0x14200 bored systqmp 70315 349880 0 0 3 0x14200 bored systq 62618 374372 0 0 3 0x40014200 bored softclock 71447 336445 0 0 3 0x40014200 idle0 35680 107094 0 0 3 0x14200 bored smr 1 363193 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 55702 (syz-executor.0) thread 0xffff800020b5ec70 (161735) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823765d0) #0 witness_lock+0x52e #1 syscall+0x412 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9638 6610K 14993K 78643K 44021 0 0 pcb 13 8K 8K 78643K 829 0 0 rtable 113 4K 5K 78643K 2536 0 0 ifaddr 94 24K 28K 78643K 1308 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2072 0 0 iov 0 0K 32K 78643K 1510 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 12681 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 172 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 732 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 13333 0 0 sigio 1 0K 0K 78643K 165 0 0 proc 55 51K 83K 78643K 1641 0 0 subproc 32 2K 2K 78643K 78 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 1167 0 0 in_multi 33 2K 2K 78643K 390 0 0 ether_multi 1 0K 0K 78643K 49 0 0 mrt 0 0K 0K 78643K 41 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 1241 0 0 pfkey data 0 0K 4K 78643K 14 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 115 22K 32K 78643K 44170 0 0 UVM aobj 130 4K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 602 0 0 NDP 23 0K 0K 78643K 358 0 0 temp 249 2749K 3388K 78643K 44200 0 0 kqueue 0 0K 0K 78643K 122 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 528 0 526 1 0 1 1 0 8 0 rtentry 112 84 0 40 2 0 2 2 0 8 0 unpcb 120 4131 0 4119 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7109 0 7109 2 2 0 2 0 8 0 tcpcb 544 2080 0 2076 1 0 1 1 0 8 0 inpcb 280 5506 0 5497 6 5 1 2 0 8 0 rttmr 72 7 0 7 3 3 0 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 48 4 0 4 2 2 0 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 pkpcb 40 77 0 77 29 29 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 250 0 250 37 36 1 1 0 8 1 pffrag 232 9 0 9 6 6 0 1 0 482 0 pffrnode 88 9 0 9 6 6 0 1 0 8 0 pffrent 40 23 0 23 6 6 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 206 0 189 1 0 1 1 0 8 0 pfstkey 112 206 0 189 1 0 1 1 0 8 0 pfstate 328 206 0 189 6 4 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 296 0 102 14 1 13 13 0 8 0 art_table 32 297 0 102 2 0 2 2 0 8 0 art_node 16 73 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 31 0 4 1 0 1 1 0 8 0 semapl 112 730 0 720 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 22223 0 20790 47 0 47 47 0 8 0 ffsino 272 22223 0 20790 96 0 96 96 0 8 0 nchpl 144 41905 0 40270 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 128606 0 128606 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 19 0 19 12 11 1 1 0 8 1 scxspl 192 126907 0 126907 47 44 3 6 0 8 3 plimitpl 152 1022 0 1014 1 0 1 1 0 8 0 sigapl 432 13530 0 13515 3 1 2 3 0 8 0 futexpl 56 166589 0 166588 2 1 1 1 0 8 0 knotepl 112 2288 0 2269 1 0 1 1 0 8 0 kqueuepl 104 4261 0 4259 1 0 1 1 0 8 0 pipepl 112 8194 0 8175 14 13 1 2 0 8 0 fdescpl 488 13531 0 13515 3 0 3 3 0 8 0 filepl 152 79597 0 79493 19 14 5 7 0 8 0 lockfpl 104 4312 0 4312 6 5 1 1 0 8 1 lockfspl 48 1479 0 1479 6 5 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 167 0 156 1 0 1 1 0 8 0 ucredpl 96 17030 0 17021 1 0 1 1 0 8 0 zombiepl 144 13515 0 13515 6 5 1 1 0 8 1 processpl 896 13547 0 13515 4 0 4 4 0 8 0 procpl 632 42806 0 42762 29 24 5 5 0 8 1 srpgc 64 13 0 11 5 4 1 1 0 8 0 sosppl 128 178 0 178 37 36 1 1 0 8 1 sockpl 384 10330 0 10309 14 11 3 4 0 8 0 mcl64k 65536 903 0 0 110 69 41 64 0 8 0 mcl16k 16384 20 0 0 3 1 2 3 0 8 0 mcl12k 12288 57 0 0 3 1 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 33 0 0 3 0 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 274 0 0 29 13 16 29 0 8 0 mtagpl 80 27 0 0 1 0 1 1 0 8 0 mbufpl 256 1037 0 0 36 0 36 36 0 8 0 bufpl 256 36858 0 29829 440 0 440 440 0 8 0 anonpl 16 1235406 0 1223876 347 284 63 65 0 125 8 amapchunkpl 152 80983 0 80863 138 129 9 19 0 158 3 amappl16 192 65931 0 65306 384 344 40 45 0 8 8 amappl15 184 4960 0 4959 1 0 1 1 0 8 0 amappl14 176 5024 0 5016 1 0 1 1 0 8 0 amappl13 168 7044 0 7041 2 1 1 1 0 8 0 amappl12 160 9 0 9 2 2 0 1 0 8 0 amappl11 152 1337 0 1322 1 0 1 1 0 8 0 amappl10 144 78 0 75 1 0 1 1 0 8 0 amappl9 136 632 0 629 1 0 1 1 0 8 0 amappl8 128 202 0 171 2 0 2 2 0 8 0 amappl7 120 44 0 40 1 0 1 1 0 8 0 amappl6 112 1339 0 1330 1 0 1 1 0 8 0 amappl5 104 237 0 221 1 0 1 1 0 8 0 amappl4 96 13866 0 13836 2 1 1 2 0 8 0 amappl3 88 800 0 789 1 0 1 1 0 8 0 amappl2 80 113856 0 113782 4 2 2 3 0 8 0 amappl1 72 298890 0 298450 25 15 10 20 0 8 0 amappl 80 43232 0 43190 2 0 2 2 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 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 13531 0 13515 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13531 0 13515 1 0 1 1 0 8 0 vmmpekpl 168 102089 0 102052 2 0 2 2 0 8 0 vmmpepl 168 1630455 0 1628686 365 276 89 99 0 357 6 vmsppl 368 13530 0 13515 2 0 2 2 0 8 0 pdppl 4096 27070 0 27030 6 0 6 6 0 8 0 pvpl 32 3222341 0 3207547 611 454 157 164 0 265 28 pmappl 232 13530 0 13515 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 756 0 91 20 0 20 20 0 8 0