, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x7fff, 0x2, 0x7fffffff, 0x34cb}, {0x5, 0x7, 0x7, 0x6}, {0xfffffffffffffffe, 0x401, 0x3994, 0x20}, {0x80000001, 0xfff, 0x8, 0x8}, {0x18, 0x2, 0x1ff, 0x5}, {0x5, 0xfffffffffffffffa, 0x2b3, 0x9}]}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c, 0x2}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:31 executing program 0: setrlimit(0xd, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="19b19c0950ae4c03e00089a79c0532242aed2ffe62be48bb0c786db4f915488b346015b7fe992da9c3f764fd9ba24e0dc7af63689f50a4ee5aba93c35b85d18a15693b6e4657bbf498f9bda6909751359ee90ce4c9082eddbae587c69776967a5245e5bd62123316b44a65a6920c9861b0010fe5a0ac9d1ac612b695989c2eca815fe2c8c0a92139850a45bfb1552193ffd04b9bda78d661df36824584c90d2e56bf3d76ac7c3e8b890a957a7d8660b85405eeea9a7a488cefcdb910ed5792f56f507f22f534cacddc77d40b1f6dea05b8b65068746e152c0e509457daa95e28711104c571da7951c2", 0xe9) setrlimit(0x4, &(0x7f0000000440)={0x7fffffff, 0x8001}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000004c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) r3 = socket$inet(0x2, 0x3, 0x100000000) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="e19fd84e002cbdbbb3478deaed5d62a56a6cbeb93ed6733afdf136428b666fae17cd0138037835a36fff748af2de01fa1e829e1b23f90d418f561dc526f78e1f378ce5bd400261bf39b57fc7dfa753ef318b9cb4a079d1eccc5ba476d54b4975c90bc872f144f43f0b7e76010387", 0x6e}, {&(0x7f0000000280)="497f1f19383893426ca6e3f21422f207330cabf94d3d60a0408ddf5d3ffaa1149b8c6a173ab0da3ae581f3a1458d1a08183497b90d06694cca01af0887f103f5aff5b4438f8715feeb9313d314eafcf72320be4b8c7831d75029d08f7f452ac60733b327a3bbdb69ae6eec45bffb26e0b46bd6", 0x73}, {&(0x7f0000000300)="48d50b1196830bddf7a3b98bae5d3aa853fc3c0269a0a4d72282e163f5374f4f74faf2c39803dc869449c6fd52536fab3abd5897a1f673470c898ae1eabdd2f8d7d1c8b34f4e21047bf403164c3cb9a26bf5dd3205448301ebc55b90c8c2bdf3e68bfd7f00ae3fa92a29883b32c02103eb66d6bab1eb0a9583ed9349e46facf23ea0c571ed0209ab5f2cc7a5f61bb53c593da620c40fcb36dd6a1399240e73f2cb569df1786d087e5e604e8bc7a09246fb0630d7df15fb280786dda3ba47d22037a0d25c176ef48b73d76b2b68ad6e576b0fded69910b88901e8965c93ce0aa13eaa9687c2de5474", 0xe8}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="9800000000000000ffff000006000000a64b638e5090c6a0800a1407da3e21ee787b1b9b7f399c8d31aa62e5bf7ec25391724fd810cce23d33d43a4d076164ea93955f0ff4574477152dc313c723801960ad9dbc93d7fcbd35137f61c03f929801f6ca67854bd1fb645b3b7f9fab88934dcc97b01470fef12ed9c7e2c4223e78eff699c84c769e7d68efe3c31dce3c455d2e87a6ae8ac9016000000000000000ffff0000e70d0000af00efac4d88bbe3e6ef2fd607fc5372b8c22d2effa86e5158ab58b13113a210c6555f082ebd1d1bb5822273631870fb27b5eb450bcbca015280b085f7b686934549310000c000000000000000010000000000000063e986e0da218ab9fc4a68b676cc069de4aa517a7ad601477b00d263c68f353138fe7e68038b5e2f642b530b9745c5e11524a2e119c1a9b68852d024eab8684f0c48c4029af941db067bd7f27763c162054cf8fe67a9490ceb7a653561ba3b449e74aaeaef2de3e659df30705db73b3d29ed008547b5c58d65003dd1c01124c874b702000000000000008a9f8c136f36c15f41e1909a71ebce5801739f3f323817c100de600b0d3af751c75429ab0000500000000000000001000000800000008ad1960b5bb3bbb8b7e326561e58edacc6447a3c6211bc4e888bb77596a4fc8cb0f0d1f17b1102407fa17411581926513e2677ccedceedb85600000000000000ef27585eb104324b3b0e17961d2496f9d2e9faeb0a0a4af0a55868230fe48cc4eabed1f3819cc9e790c731b21d0878a29b835460a8c98b990459d6303768d55d7effb365b642ce0e536a65fd82e880ba500e4d1c8df47d39d1590fd35eeb1e5e13528242c49dd86bc08105ff0c9cd4badcbc1d15d2a34728f935271af54e7d7d74adfa5f3a856491795e18657ca0e335ff2af231e833a6d1a28bc8490b78a9e9408af55d5ed9d91bd09aabf2d7419f8fc830456d2f36b30656b83121ae7b1c9fe537b487dad48b6c484b3310c05f1ea0a22c34ef2cd18afa5f434c05afbd0732c8ec9df41d33fbc67881503ee21a9a0919e0b4b499df3f86dcd0fbb806a4ef521462d64bca841fad17124732701cdc843b64c3e6d6168834b90186bdf4d144c41dcd054a2b94539d3b1ded006cadc82c3ea2aae09f41f467e5b4390000"], 0x208}, 0x31fff7c10e825477) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x401}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="6a358a1927b8467fc7017b180e458cdcd7b602116e9f8e9b1d10f4b39f5d3d8bdcb99be1bbeb3f98d5b77f574fea271d1d6a8a1c6ae6bc97f9b6d1b3ce7620ecdc5afa03ac21ff55edcf094def82a34445eee2b25e4368ebb93ad74432c92e0d7f362297cc75492cd6bd27e3d8d1a650177abd323085b26fcca974cbcd8806a466497756f2fd79a7b096b08ac63143ec98320db4227c4e57c40c5ec73539c4b420eaecc738e699d924d901006f690ee20acb52b240f67404a181d7ce00dcf5adabfdf9f4fe7734d5", 0xc8}, {&(0x7f00000000c0)="475578c73379500096934ad2d0225db7e82c5950923ea36b820a55ec0b891002a60dfcaff3ced344901c97600f3b67edd3af86aad7d14c3554e7719b92b603ccda41ba14394076a468d810b6c4748a5257eca10a02d75a4461e4dcfe9367fc7729b6b5c05769d4f8f9662b3a625d706cb5355eb3d4aad72ec33d8cb0639cbb9eaca7aefcced2104be26be46a498c", 0x8e}, {&(0x7f00000002c0)="c0b72074da7b682c9ec191da41d072844102217b171e02c045ca5a8a92e77924dc255468145f0be3858150a267334772d963314d2bea08ae0c3a2845fe02d51b4a829e16bec8c439a6190e716a522586905f248c9a", 0x55}, {&(0x7f0000000340)}, {&(0x7f0000000380)="92b5f549e52a66674497dd2f1bbfd8e44ed8d56127b264fe26aebeb4ba22c013d84e9f161cfe81555fa8b6a3d3a3d09b99cc23bfe52025ea609c04848740e7c42ee76b5c25fea26e6e76d0e40bd4abdf4b9642ffbd2e66a46e62e501d20b3dea9d7c1c6f5a76209e5b02b218775472d6f03db3912e4c1f6621089384e17e749563851f2d3a92a363e306e48c9da9d4eaec4f14b6bc4d7b5668dd302915962512f429719bf59f607767035d2a739ab164314a0793a49a4d93f72bdc8cd7cc2c5dafea358312e17f8efe35b2ffbdab84633041123ec80e034271d39f7b75ca4118495839e616e8fa500ea726eeb4d00b", 0xef}, {&(0x7f0000000480)="0750c59eedc6e405a17b227d0e05c8ab42975850bf", 0x15}, {&(0x7f00000005c0)="bc9a2675f3c1c650dcd922b7d0b67fbf540f60a07248b0f84ca12fafb90964702615a7b89b67c36efe29dd4e426eed92b56ac650f12760a52bebf51ee4da0a4b88ccbd6edac1e908e86bcb8f0d85783ac882250149b080cd6e10ff9a2313506c5bda004a3f131fb20a64c4d33d5417ab0349abc22642f84df49bbe889cb2a5c474158f366a801e7488c63b36429632b64a74a93409e425543de76542f75327b41384118731b8c8f8f54bdcb0b49ab8dea8c502845175d9bc9d5e8045a5506a516f3d71", 0xc3}, {&(0x7f00000006c0)="c4ab625e3ac8a1d6f8d22dac66e8e6e7c0a0adc77427c2d7ed490162b8027aa5b505f6e58dc5e5c8231ff20959993a551b91aa5d107cbe62a05f6dcd19e40ee946991ec6d85a723b84c2c57ddff1d07d53aeca01b5470b39cadeca3895e1f014afe440bf7a93e106354f78d522e1e0e066c6431a735fec582cb656ef11e05f6392b3cab27c544371740da58976525d6c76df51ce9632f6521d5569e342fee69888552f95c364984ac20f2015fcc15d1761bfc8276345289dfccd4fd7ec7c5ec00f1c0ddabce372fc4ea949fb5677fb996889d1aec4dda4b00d029b56495414557a6754fa15cbe765b50db6e6904e71cf34e56750c1fd4e109c6af61f1a755a41b38c4ecbaaa0acc759fed651bce6482e46e4d99cf0dd2c85dddc5fcb553bd3d336d4566915f07d2ab51d7217f8dd156fce26a0ec85ee3c4dcb804966a40bfe6ca023254ff85e10b58d7dec45994641bdd37b1d31a757e9707036c28228645400be65ec930fb88a7d0c6a5a4002d7fa396de8cb56a774e4efad5b3e2ca52e71f6f56e1709b86126d15dcd31796c1fe5280ed44a22033cc1e63431a7ccff6a1324bd53b8748667e876117165c984b4469791d5f75e447c6dfdbae924c7ce9728218560e8a675a5b3152fb2381627dda4be653a0702f9a0be7c47d775066a3038e4a251f59c3dd2631cead684c05793059422e878539439df37d210e7b630cf6191813f4a2b23ff5166bba0b3a2e141b7538fa8280c544752518bcd136587276767a2ceaa14d232745e3c285108005e1ff92773bcbbac0c43a5dfc8a2839f2a96de67c4727d9c3a88f52b73464beaf581d7283d81a6959eae7b06fdbb5ef86306066935da58f9492ee1439ee3286b0e4b14a06c2d61bad19077c60ecc12427c7cb03e64ce591c8c3d070ea06598c6e0838d88a0cb288676c3c731cb9b4b5d7a092cc12c9a227d757745a9f9ae87bdcfe867d287556dbb91a0b355dcaafaab74c9f57bd19472f12583a24c32be46a9ae788fe8c97a5c0662fee0cb86a149f78640367130ec84563c11328aed60ec58c89dafc3f3208cce3424807254bac7be3e2c8dea517e3bb82c83a246f226e4778ee6c3504a66ad704c9d4d330b77a01e3f01c7709c82e4f0c643a0fbd4c96add83c1d0f1737d6ff277e38260d77e9b5d14b49a607b6dd2879472f8b396ae32d211f9cac4ce14337aeb4a2560229361c04537346476092c4641650779dd4e784541914dea42d2cb3526ce0bbea26938633ee181e9f7d5425138fc45953826c5f058ec4bd6df50534859d90888570609a3c44c23b0aeefc486962c51441d1034929f38dca8df5e427a67e5e87c6b7cd7eb11d0a7cdbf1a6426460ead1daf1cacd2a6ae36de47283ce6d51431fe8b5f63741aa56efeffd232bd2c335badfdff0e69dcae4f0abb52efc01823456431b95f566cec5b037b67a6f3b7aa36f2d71e3e7c05d5bd63e1b0c2b826293d8b6bbaf47ba0af6b2339f1dc532462ccff6b219f7ec3fe6702789e7c85ae438b7771db339b15676321e710ba415594ce59e598d62e62a8d783d9cf020b67cc44089b4cdf0133a27b090efa3833cb5105c614c475a27899c6dd8d835d749993f0d58d42d69fada9341b9557a5fdaa840b330fab6a97833809f5a5b2824f94dedc0e37bcc5ef8636530f485ced8dd14e057ccea2f1ff249c7560325584623412334f007c099898a5a1128237578ba84928876094e8e637257113fa20d536b6bdd4bbeac25f294e56ed9baca045c923dd23d264242543f7a72e0fca2758a981f4642749485c897209707ca5ded065385ecc3f13b8762f3fd4bee358e92337936aff129cd2cab245fa518ff853a2e83bc8767049b263a3f33097359d95f73f51042e53a1b41826bef97097eefcf5b996e1cd78d85d34fb39c42b574273dfee65d6072213ac57145bf092290115882e8e0913372f7fc46ee8f7f3c570bc6a85d01885113eb4e3b5a43f096260727324b73a8ec59ef81f5a617d9aa89904491ce12de5e2b2aa087e4c1d988563773a16c28c9272bc698ed7e951fa21247cd7d9d8f7af280f2f6336365900eb695f9cc6c73c8c109e79c24b2ae690e4e44d6d7d5ab407cbf199f727c8b90f68e93d710d33fb530de2afb3b815992dcceb00e99ea32c657ad96dc7ea901b57ddfe8eadefd5d23882387ddafcc14fb14fdae759374a20db37bceba488ffe6a17dfebc0f69454188ae2f49a470617cd898b8343a78fd6dc702cfad267e49622e9707d0522472adb22b52af1ef5d40e042ceadebc0ddcdc45ff3138b4a0e894c8a7bee86696999bc8df4152285cea185374d9c3cdae58cc957ef223fb651d541a2cb64c0f8ee79d18f032dd32a7b30b428101dcf7216843b1ffa0d29435c2c49f81b953469fb1af86ca7b88d96a2723a172556582a1e207952dbf9c6bc279645b091c5dafa22addbdc3ed85d2dbd0fc378e6fc7d33559b8111a5374186ff45f01263b8a4b180266e817765b307b5fd1afb41a6b8c05eb0f098ac9a89f39ee68a97629d98ebaeda8a8341dca6cec86057b8a3283f0e202082139ff421673a2636134873273028173a83bcba5d1dcae70f99b9dd3f3c5271afd73718f73f3c74e178539fdfd5e55203f2b26f5f11e257771f8be6079d318d7d5fb74af3890fe458aaa0aba43f46ca81c59b8a867f374a6772090e21ffa0198ae65b10b056e573ba84cc77cac0977ce3dde3056c7ef95b589b7c1ae8b619315f0b9a54b03f1a024a2307ef6958d0235bb8a5cd4cecdfaed1be1f59842ab75b8d29a77d29d345bba4ca287dd9411abf63ec4ad830a53b96d2acbc586e280bbb0effc77d03a761bd95f9700e2eb8a6fe77db01272cf7aec8e079b2a84a62c45e7489ac27ed97c98f857122b55824e927e81c6f4577f898be98acef300b266b19cd1b8648001a24687f1e5e9ce4ab81f8f18bfb2c18d405932474682f4afceb6883e99d4c3cd9996bdd9e3d80fe026c17a27df222447888df51a0285239ca18abb9a1899ede081397d5470876c504fa6515a0d794facfadfb094649264f28e1547e0d8445d3067d9162475dd9f4c653b8a47ddaf567c66ea2fd4618002f4a9773ed00d8c57d41051c44d918814d2fe0f45414369c341d8ffa5508c0f3a04726a4835ecc21075b661c294dac95b2fdb473e9713ed9f2f874daf2e2666558becde417431e8a9e928a7d399e017d515c91dd4a022d9aa77ee815d5b6074f70353cd21e71e82a7a8913e8c10c0ee702357dbccb1c4239be901a03a6aac77adf7655527ab40625f1af9eee6f2a62ba2a3dd446f5fbe3d365cd19f7d1560acbc03a37031a96b34cb31819f5b5982d0cd0cb2349fa0b5f4053e2c6b4571f34e6515cc36ca05f088c25e35f1366b44dc13dd894a33efb8e205da6786b50886f3784f5358c88b5a508fc34e5d41e41c9606667301bd83ac7e1639dfd8d3b1c148d064748038fdb86c224944b401b40e5f7e604ac9b669f6027d76fa88c3bd0bf201e8ebd6e440b5f3a254401d8a505b46532f701b86a1ed952903ea5dd9e225bce9563174f5a3481ff20e86c3f6fbf6a2125e02bb1b1fa587b0987fde318b5a8fa337a8df0e8e466ddd9b1812238eda570a85068989ab44f35174a27e596d0559301c9910ad672896c0d045bbecdcf2890bbfa25b94ec59c46db3d46618b1b72d0e235f8d336bd78f78ac78abff1415429747738beee1bcde04451e10a7f6840777fa52997d396234ce82d725c3579d49d0b4a74ab791f948074be91e7c055e448f798f261bec5338e4a820ee789af1553d306fe270883d1cddcf1d81a587661046d41dfc405657704bafcf9cb1b68ad129f726efa71820ddb4aad739cf043931fb1feb0664ce03e4e3feb078dd33457842518e3c31f2b9059f9c33f0b2efe2bf39e245b8fc5fe64ac691dd00814fbfc4094f91bcbcd3539f9c59f8b597577cf897bbd5408b28acfd5bc0ea442bc2136f61a146ee2051f70aafb69bbe62b09e145c7cef4ebe766d546907d66413333661890c64d7a7c154c8c6471df4e913434715f79de3d0c5d502ae955ba700f9c98d43d740332e55458107662dd60760880d46ea1494720c6463869584aa2167e5f42bcfd61e4b415cfe1ecf22118f6fce4b403509cff6f8f459630139cf10233001e86cbdff86d92a8a95b6489e04d846ad58e1a1a08bdcbd094d5e6f78da2758341df909bc9cf64b5caf781b150ea505f0e6f62df0f498a0e33be99c0ea513e04d0f856a1ef61cb108bf4a8565806427bdc896a956c78b4248c8edfa75d5ce86e825ace4023ba9ddfc84a56ab0b2439890297dcfcab9754075e9e00dfa6aa6b6fb59e2858caa822b29745649ad0137b515574d772a2ed6459a5ef0d3250ebdf7f244cc9775f0ac0b97585364af4738f020b8ba805a7bf0e046d74c0a13efe0b555a517b2b903764c859b2d748c335b886cc4ecb64ec175c3221c1f795164e1b792924c749d3fb600b6d72913dd1727c11611c4df848674d81cce638a0fee82f9da0ae3919ebc50bd610d37685281c8513e2447faf06b5d68a2360d6147b21a1bdef4cb6c8f8248bbc14f6b6f166f5e2fd02f6f9286f6ff2b19df879ddf6cabeed6a48e41e582eee1a72f25081913045870c69fab850a495596b1df39fd0071b964ee37781adf05a71f18e56e9ffd3cdfcdbd42a82559921929ac54411b673c14c2884f6c77e2da52f420c01addfea4d7b21a44e8e95aad670e2824ce26e046aff866e689a81ce8dbe53792e08614f17d30d4898593d4d6f6d1283654e6fe07fdf96f4a763c2dce8f7c9fcf02a26b6cd84c117b583ee1af73a84685729f4f46cae90d0adad7a0b97f72d9b8dedb0103f6140f819b3214ac0b69beae8d27114e884a22759c8645da3d9e64ec57742231c90fd2a7c7616391536cf768de684b4a569516657b2845b0de6f0964e469a73b2761c90960df9be7ab4256d315907d54535a9f058edec853fd49e801982d4f3bf62f0bae5d38de764844a969f5193c430540dd839e325e34d4eb4cf97e3dd6471f12468fd704f79c0ff57e875e49c75571fcc6c6ff451ba4efc9a1c8694fc16c2dfab8b640610f82bd8ddebccebff0dff1e7378462de060cb62659ae8a4e8a0704788e0f3d51345f30a3d23208b6559bd9a2dcb98cc03cb2d27b7792e70629969826773f1430b16e43785dadc96c482267312e970703c10dd9e8fe8f3373d6045c2237853509ade654de62acddec99f8f63ae1a6f78cde1f4364bc235ed55f026e4105a3d01876262114ea6e004754d8876f278460cad7b016ee9a6bf512c3d3b71b81cdb33d9e08d3fb8f82b6494a5fceb9ae3da79f969c9d836b69b12db73f6b641f7e891452a070cbac731187af481500129d4c1a889bd8557b11bb76e28e822a88d7740a8fc7d70af9ae413157f12513ddb31e5a4cb25d5f60ed9dcda7f625a06c594df54446becf503ea7d5fbb042d189fa9bc350f12aecb2e6d5e1c4484fb886e30a6d285ba3680692ac8bc0446cf2af062a1c57db7e488941d105f3346897e585dee65356db7ecfb9ae4e433d592076e4b6f70a04636438778ac81120d48276178062b1281c020dcdb614ba86fcc308c02e52f188cb8b714333f2de1629cac4663acb62d5f16c9a10095cdc5cfcde8b7ce0fde606a3c0e4ec116bb32c2599ea80c3427a4b595c740c0b44598ebdc5255ba454f71d7bacb36d5eb74c4173de3b4a70bb4ca1055b31f991c37b408a8ddabb05cfef903fd4b804e734b87858e7a8d9feb0abdb08d0be5a7a06c138", 0x1000}], 0x8, &(0x7f00000019c0)=[{0x10, 0xffff, 0x11}, {0xc8, 0x1, 0xb0e0, "32767d1b22fa51c5a5fb3716484190a7d1e96bf611f1df4e7fe732793a9835d455a7001225c9892c3b251569a1fc46ef6184cf82d3df56b281870b21b867d1fdd0e78a995a64312e5ee4cbfa8b43207c4638096fbb703811d6b746c679c891412007377ba803070b06d8f5866f684f75b0971c411bbffe8ad3451262b1212c9ebd79fa888db7b906835126777e355168ff811732f37483731d9fad926c2a7e006eae59598d1a5e5430f2838550543358eca780"}, {0x60, 0xffff, 0x6, "fcde59915af8b0427c548532d64fdb9006c27e8fcff0c5ea819031aad37cf510a52943b84c3b0c40e87f6c09a4d561c2caa23cb36c3eda7853a46643409ec28e6ac663252662493c39022c"}, {0xf8, 0x1, 0x2, "a4355a8d5f70442f108ab7b80d3d1ae2701b3f26f1f2ebcc01bb1513eeb0e5101ee2a1a7f41104af30a53078063f9da3b52774f8f33466a0e158d415c632eb6db5328f80049e87acd90f41491270bbed0e0420fe42c10c727a96b7a4b44428f6e8fbc4f7bb8eef11451de212d056075d23dc8588b2ae91fd616a3e306ab5df8f7eedbdf54f9e8b62377ace59b42022add05a6f4c95fa58d496b896cf8eb778f9766b79619cd46bb15535ae6c564025a2bb3b684578b9b578ad56db06d76d218c83380ed90d40bbbffe3924ccfca0d388ecab4dc1c80c0d11a8ba8298d189165423ff6831"}, {0x30, 0x1, 0x1, "3eae47f7c5cc973e79000b9737bc3e3a1e33c1dd73a3bc1a744c9c8029ca"}, {0xf8, 0x1, 0x5, "1b392b49feff1af68dc54102162894970e99ccea7dac971de3ac0b6017df1bc44083150469ea136759761cb58c23a6c7e81172f85a2250c9c9f9a96888d82ce146aa9abfc22251d1f1e35926e41ff5ff4dc2a83febb42fed780aec28090dc54d24f7b4047ae719280232dad7dff6bcdb3b33359d1e1ad10f2d3b9d6a28d952ef24ad82575cc2bdeed6fa592b1d8bcba85e6bb19e9b10802810afbfaf741f6e816da3ad6037c49efde107d841e3d7fa67d04cfec8db5e7707a495e71b1511f0c7df9191e2367c6e7635fb22eabae020d135e5acbaa315e501993f3770adb11ac78509c583b5"}, {0x90, 0xffff, 0xfffffffffffffffa, "7d8b88d5655dd283b81c94af8eb98db51f119fa723eb5cbad01db93d2a9f6c09f6754ce4fec5f410bf20d07d8d3d23687c167aa271bfdf6e61c0205f789ef1586f69a6c656a32c797d2dbc9b4317d55fe0ca14d65021b002cc2be7dd4d9ee3658b518adaaa4979db5f0e0cc6c9422346e7f2398ea9fa01c71e9e5e"}, {0xc0, 0x1, 0x81, "aa6020689fd690ff54efb010a1d416f5f230984118a8529cb85a578dab595c679d0cd05e91e8672f3d8a0d696add2c3553b5356c39a6a7ab391629105cb4f37e1ad76f53e964fb1e6960ac1562496032198ee2bd83246509d3063f666bf3c95c05d5229657a9f2452a2db5cb8eba437339e473b91139aedb2713b79bf1ba1ab96307cb9438aea2699285f436410182bb38d85a263d2133c6c867c360cd5ea55c1028b670f1412ad6ed"}], 0x4a8}, 0x1) fcntl$setstatus(r1, 0x4, 0xcc) pipe(&(0x7f0000000340)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) geteuid() getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = geteuid() seteuid(r2) write(r0, &(0x7f00000000c0)="e7d4c29b3b201d92a95a808aac7b43957bcfe971f8a4cb621c10db5f03f8c46825e4910fc895364bb8577625ac06a26906af3ef5536f16dc75d68731afebf1763c8131b156e8923da8081cc129b1729c7db91fe7ecb1a040643ddc09f3fdf6b6a73e", 0x62) 16:00:31 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xffffffffffffffa3) getgroups(0x3, &(0x7f00000005c0)=[r3, r3, r3]) fchown(r0, r2, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x96274b8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r6) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7, 0x1000, 0x87b107538646d9a, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000100)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)=':/\x00']) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x88, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 16:00:31 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000880)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4]) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000840)=""/32) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r4) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') getuid() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r5 = dup2(r3, r3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x2, 0x0) rmdir(&(0x7f0000000900)='./file0\x00') execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000080)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000efffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389c9f89e81aa1615201689d0c99a5008d9af2cd100e1d341163236e0e5a61e547c88f1ebb498e8b6627b2ce34e875af6f54c809aede3688fc488d95cea855c89b48bdf24c86169ea07e1f8b3da9013b6b2dcce5576a8e58d3b1f324a2aa49238914e9a8ac8926ad9bc8583bab24d7f8d35139560f98b36c263ea5e2c2eee0597bee2bb27d917bca7a294f98a4aaa3edce41b8de95daed"], 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() 16:00:31 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x9, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) r5 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r5) 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) kqueue() 16:00:31 executing program 1: socketpair(0x0, 0x8000, 0x7fffffff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000005c0), 0x10000121) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x1, 0x24000000000, './file0\x00', 0x220c, 0x94ea, 0xd, 0x3f}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x30000, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x3f4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x4) listen(r5, 0x4000000000ffff) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x88, 0x20, 0x8, 0xffffffff80000000}, {{r5}, 0xfffffffffffffff9, 0x1, 0x20, 0x1, 0x10000}, {{r5}, 0x267fe7a0d3f8525b, 0x4e, 0x1, 0x40, 0x4}, {{r5}, 0xfffffffffffffff9, 0x5e1b914f0809ca97, 0x1, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x3, 0x5}, {{r5}, 0xfffffffffffffff9, 0x80, 0xb51e069bc616186, 0x9}, {{r1}, 0xfffffffffffffffd, 0x45, 0xf0000000, 0x13e, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000082, 0x100, 0xff}], 0xffffffffffffff3c, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0xb43c}, {{r4}, 0xfffffffffffffffb, 0x1, 0xb, 0x1000, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x28, 0x2, 0x1000, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x97, 0xb4, 0x8}, {{r3}, 0xfffffffffffffffc, 0x80, 0x40, 0x7f, 0x9}], 0xfffffffffffffffc, &(0x7f0000000300)={0x4, 0x3fa4cf52}) minherit(&(0x7f0000772000/0x1000)=nil, 0x1000, 0x0) semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r1, &(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00', 0x4) shutdown(r1, 0x2) 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2c3dcc175973d0aa218dee336a1237eb534e884a8d4f94ca60685a91d87ac7ecf44e31ceda7367b4b94cd8d6e39b3a16a52d5456f7d753a03ab4774162c3e35b959f09f5d3dfd741dfec4ea1c88ac8e9366928907ad5de6d20947f3f3f16674f8f69e3947b5a734075f15bb7f1103f1e2c3357ee62b2bfcc76e4de759746268da20b0d38220331f9c5cd0820c746a49c7b357af809fdcca4e8b9521df90da9247ba33560d9a46b1e74ee545ffe21be88865c4a1ea0c36e8fb3842d200dc262343a9dbff735ed7ee18400beff2cd8d32980bdef6e329812"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x80000000, 0xfffffffffffffffd, 0xffffffffffffffe0, 0x0, 0x1, 0x8, 0xe247, 0x1, 0x0, 0x0, 0x100}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x3}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7, 0xfffffffffffff5ae, 0x0, 0x1000, 0x7, 0x0, 0x2, 0x1, 0x1f, 0x8}) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000300)="9f84de11dfe01164ea260b4e35bcccb283704fcd6aaaff9a65f0e2405ec6c98fed05c371", 0x24) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x3, 0x6) write(r3, &(0x7f0000000100)="8c65", 0x6d2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x39f0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x401, 0xa4ca}, 0x10) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x96}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000003c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb65d73b293d762238b9210684e4f05ac3c42c99ad4e322e44518e3242aecc1e907a8655b478124", 0x15) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="cd1463fad8388c7950fa60e17eef899939f8a21214637457525af4f60841093cf88051c78a36d88fc1d0d851062d015585691a5b7d222c3994022e7d42088a75e2e3066e74b145a6d341dd641a38b6222699740c64c563e05c04d8163b", 0x5d}], 0x1) write(r1, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) r3 = socket(0x38, 0x4, 0x6) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffe4f) write(r1, &(0x7f0000000240)='+', 0x1) 16:00:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0x2, 0xc0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x1, 0x120}, 0x7, 0x488, 0xffffffffffff865e}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) dup2(r0, r0) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x86, './file0\x00', 0x401, 0x7f, 0x8, 0x2}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x8) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x100002) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/8) 16:00:33 executing program 1: socket$inet6(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:33 executing program 0: getppid() r0 = socket(0x37, 0x3, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050160000004000000000000ca9010e2916826b4c0d36253d24628f1733f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cb781e4991f7c8df5f882b297be1aa5b23ed00dec8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfb8c592f5a51055a22b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffab34bececdc36a4172665e469493400bf0a7f882591cbb465838504eb3", 0xd6, 0x0, 0x0, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0xa) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') syz_emit_ethernet(0xa1, &(0x7f0000000040)="02d6e8c94fe5686f4d8b0258d7850cac8b54d1651193f6f43593ff6e862eb392b22d5fd54f024415e415560a8ce5612a4e32db5762121a073e15e71b16bb43afbf0951a2ae2253e3c472da498f0b5fbc7e30c2d1a871e0ed119185fed3ad29116ccaf46df1a22715b5f572f3f3387f9c5d86c060f259783b113ce16516694b0c366444dca766f4e815fe31658f98e92f74eb9de70a7a43fe9454431242e9469a50") 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8001, 0x4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x1, 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000000080)="33d0104f65b6b9d1a06c012b3b321db80a4e28de1425b088650ade37d3eba35d929cc98ebe27b6e25479e2425fa5d20e17dd05161423221f68e7f8ab61e9daeb05fd5d88db66684cb8a0d07f75799ac3c01d8baa724ce7085886d5fdc7fe4e90dd1a501acecde4eabe227d390bf4a84aa513fcb6026fbe429fddd4784a671430b0ee2712ce9daa649b2e191b4b2f3460e7a66aceff427593ecb7dc8585057eb912cc74c6a9f0a6d8d9868da4296f982249fb1f384faf4db28731084f21f774505abb60396b346aaba6154791b6b5b79bc002e1f03cbbb294d275887ae90d63163d6ec3124253988ba7c5271bab47216e841a401611fffe30aff44b09eeb4ed99fa179471e269dc36d82f0e110e3130b5aba58d91fa751b3e376d552ed3f5836fa80493403b3a501dffd8bb8d9f32d0cf15aabbbbbbbe981fe0435db4de8e3d93274b24f8ff4bebf23684649553fec05fddb49fa5b2f982a72dd619a068f4e629f56944327976b033e76380ee77a3d2fbeb394065717f38a84d28e55c13e71f6963f70d062760de6828ecaa530b0827eefd0d19a177acb173fcdf011253f97f0dcbe5349b77eabb388651fca29682e6b85fc940728718bf1837fc3caa21a9f53273574dfbcbee51be619d66ad61273de27d307677f6352ab41a2f9ea0781916c17918f4bdbd4542d927620370fdca8114ff125308d5a93dd40e055b636805ce5801bf94af5b7002d30eb5fdf15e4306c756dd6e8cddf85d4ac0bc9a08ec20ef38932179fdd272fa65a212d284800952dfcecf20db8991254a929813b3e1a30ceb75c6ccd8798da7c3dcfc2c4e309e39788a9f590f5706f7a217ad9e03f18321f42fee03055b6bcb23142f0154d285adf0771d4858572afe153ec69b54d91a006497b5c7fe8c27618c21306a4401e6f63746680d222a4980474f21980b3ce5f32ceb5b96f508dff96a14cd5e778cedbd3f2b578fa7e85ef314be5c4fc3a0e512c4d3afe30e3f6b037d3ab436489ecaf39a46700d4f6b8931f09b3516b1147657eed1a4434515a099c6e3344ae9d0ac79fe67e4e6f30033d92e9003e789767c8394e073d9fdf87c82175b9ca985d30027175421f8e35fa822890517051ee9d2936182b717dac147a30360084d50bda3bcb03a7511b6b88506cdda2a8dbc92e41f8f4e92e2622e221ccc0fb9b3befb03119106b5ddddd878bd57b827051a031d38338f1e113c78333ccfd125bfad342139cc9abd80fe7a76a90391695dd44955f555f40b5d8392a848feeefa543a86aae9150f537182bd254742d07fe449d33f791d836a610c6d163cb6ccb3b6eb09fd45d1e08b0048ef8a8726402d6dc66c7217b2a87089091d9992db773f4ac66673e0fefd1314548d781350a61f104a2fbe335792547634b049f25adc468921b93b6455fbeb46baf1c61496a6e5469de34fba45e39c805eddbc6b5f808da67d0b5c34e25d20e66015b894b9149746ca2ec8339b6ea11dc3d2b06783276bc4664527b41192f92f0d0fecfcbe32fea9c669d46536c92e32cefbfb5e2e30de9a8a8614f81fa2a29ab70c6bf62bd16b1c1cc4ca5c13509b64384edb4ccc0cb519645d0ae48f11feabee34d57efc8c6b2dabcd2459ccee13ba527175dc4c1663eedede9c35c32514e6e714b7f2da9601ae35dd93955edcdb2cea1065e9233efdce15e80cb803bddc79b81365b853646bb6a76e2bf274bfe4905cb3bbae9b564182404c19628ecff1c8e1341bafd1a1139323e167d878b4c412a17cef0535801064123025f57ac09f76a17d3091417b7452c607ad6850b091e04e99ea302963045dd28ba08fe59c724368bdd1d02abbd05047621e210791412f26cb1835ce6d4adfe5952263790b7cf1884d04a003b93d1cd9dc9d1586b5d53e45aea8b3dff27de87972e3d2cc1ab0223202d52aef321768100609a8d9927b9f92338e8251c87af1ef1cebe1b034497fc3e1706551e411d40236f16b674728d86d36d8d9de05dabceb4f8ad49441ffc973d77843b676a32080c2fe2b83550777140a318402934ac0a939ef259c13b9b90463cdbca14a4417d13320404722ce18f2ec4f358a792318ebc9a7f88c3140e20bd35dbf3f05b416cc96416f57992d745b897c199dcbf54d1acdca7de7cb2547d0c6c332d6b465593751aa4378e421ace3b8bae75df532605cc34c7e48dcb1d9d0d821117157d1cbc944a2523856257b600250ac48690597b7bb431c1e1ba596bd9fde68dbed7e950fa3c979f5cd82b0a2d23f5e7c49425fd61441f31171fc902f0bc33e59c4391bcbc82d28b6699a0effef6d34ab7cd895736d3aec06f979dbb44bc84797e80e4520b850875052520c517448f48cbca9781a29eb02fd607636e85933960cddaea026c0b4c19ec374cec56e36a67395112da695bb1dcd26efbf837f005d556eb06684749603763778f107e0af9ac85663a874db18b05246cdbd4cc86b4cc2f6a7cfe50f2374e69feb925480afa9d5a3f492f568cb05946b7f1589137c56af9f792b2bad632959c2f7105735afe771d3837a424409ae00555edabf49700e4cc8abd9ce88b5c03e2c6c0d8d8c87bd67b2d91118e3a73121291e06af7cb2214d5bfd29781f93bbd0e32e4612ada414e9ec5291c53598433a9543232ed26381daf19c0966837d92a4a2524a2a193ceda25e210ba76c5812c428ac03ccd1bf97f07bcd20f8928e427d4729a0a6cd8096b5e1c8f3db421cc992cd43db5a56144badcad98255b73f71b8d29ebbe5900c128889c527130a9381db4ee5a6d09a9825d88bfd2234af3d94b049c582f311025125d05fa08270564638bfb63cd27746007fda2b66df66477ff77b1e3af425a14a519cb3931e70e4b7b5e6695f6accc4662079c37555f3934f5a9ce3941fbb977fe9f95f23651bd3ff3d127cfc7325f15131b5ea55ae628551d0cf6e51c70e7efb876fe097a3768042f27e0f78e0ea4bc6c31cc9a6a75a52fecb4f9e7a902c964fec43a918f7439c7a86f62bfe0dd6df7ac94e4689e2707811285b4127dce8bac0760c51f8ccb301c56e557c22234b2bad447329eb5049be9069eaa40d061c7d0801f61285db3caead5e23dde63f85365c843377d796a4bc1197157de5ad9ab59195f02aaf9797ab50e2b462cec7a8cf65d7c1a591f0403249ea765de5953ecf43a1b12071906f9b448e29247acdbb59993a33167f58d2f7a7998acc08b01b6bd2bc28534590cb6844df6db1069427bbae27ff3dd954d331827b29b52fcda07237fb31a7690a11106176495c66141f18eded9a5fe497fb1e4937b60483dc23c0baa8955e5f31c613d7979e8cbb19325a40f12f3ec6a6c6eb67e1de1163f88f94216ab7afbe0e735fe76a4b64288d0d8246ef656ed5c65a6df53c7d068233bdbd504d4cc988ceec1e7866873601704cf6068822e62080827440f2db630aafaa0892601e8542cef77ae0b988f0548ab83dcb64ff208ba46ef77f908c6af093e3991f49d6c43c0c2fe7f6a7db39acb8111b8f8331f9913214294ff334fe8ce7039572c4f9cd4cfd4853f772977a29b655d6c0bf6fd119031fb1198cb7cacb474e520e7b0327f1c2759c8a74dc65265fc566199d96aaa8fdcf3d20177e299697a13a4337ed2751e4e7540dd161d086ca66c54bc2f954db1948a6c1aa3bcc4f7817713dbd4d3ae254ed425608eef2d7fb22233f95d3fc3ec578450a52b6d881e0bb7dacdda4c25c368b7ea14e4b3d7b30bdf6b49a2e2c05b1a2c3b9834ddf83e3248c6c3f4e89d3f0995aab08b97a7aa8250fef0638a177eb533eee47d4d8fe10ef477e7669b9899701c466be015343f5fa71ccaf2ac42d9c21f6462f5802818020082a0e0d1717cf40e87e75bb8b78c6725e626e8f60a7ad85400f52e803159573d2929cd42ac64433d998a4705722d813b1dae5ede41d96bcd8bce117a48046345ed7b7d2f4ac55b2cc103c699e09507dabd642f3dbbe957e86349ff2c213c11457fc0ac745413fa82020d47a4cf03f67061205dd7e179216313e842e4766c499aa67fce36ae44ab58c34ebcfb5990bd1b1ac71d4cc93b54c94dbe1d4f7a3f367f5e067e8188c092ebd257804bd6da99b69a4ab1b7e1630680ef9cb037a0b1ca3f4f1e541973716c2033903dfb4f3a3fc127a069f3320cf0fe292610d3c569e69e0b7856497d23efe2bd68cd48ff2306b2f39adb42f604f8269a644d0654cd3891cdb835ee8d2a0fb08609194808f8e0366f7907de3dd713c3625fc7c3ebf3583c3abaf38182e94cbfda69689ea74618b795bb582f5ab49b874cb74077a06cce1a512f86b30b315119c9244d26b2e3984ffc2d7d75d981b4d315d9da75a31edea9df4ac0630e8ed7c752e10d89e7b25dda4da2e0458775569f71354d30734f4d5d9cb0bd2297c60e50ea3d6fe58febc9b5a69d6cefd6d03fcce18ecb59afde75ddf2daf99c58e0852d608b846fb56685a8193761191155c474ed4a3a19b540ee3dfa191d36c62fe8475df5b9b8a4471e1eeb7ea3a1cb180bc83ae75cf2f2c0b143ad0c74182870d1166eb8053e53779c1a8758a81a35d4b84097e8c65556faead170ddd701165ebcd23b7f2824c9509c93db60ab0639a7564b58cae701864b41b6fa6461951d476cce73fde76f7e7e44472c9e451b00482d2ba457b6f87fa63a909efc46e0b8cac0e1e33cdc84b70013dad553cbc98ccd50c57cceb4753ec4f41ae0ed0eeee2dd904cba719281f20a44b4d0c840caedd6d2d8cc81713ed33eef76f40af58ca9cab2f019c84acf5e047a6afbfb8f0f0bf3839a2f0bb7a7f9e321a73113cca7b5320d00c0b828abeeb7b933422208a575b0d8f8676fa7a5abc6bbf568b5abb53d0be7d67234ff092dbbc15f5e47f10eafe792fc3f90ea2024fde1c49eb9b551e67660cf16e7e2b693afdbcc1aba494d437d4a2ec48c078f7d89f6fa20f5ea30ead8b08a981824ad3fe0a1752c3285b8641cefac7eebb6c8d6838febb23f8a1e8795d799db96c6264bb60c7957646793920e4595e484c1bcc9550c5fcf72e7b24ee03ada947190a61b86593e3b7a4f3cf5b0e16b5630332141ff91d1930b3248f39c8de6de8616cd7e2f0b6393e8bb3cb60690f29c72458e755a468f7fc449c3b42a86bd4235101874fbf685324c3a40314551ffb75a4ffb3c2c1edb8a72ae9a406d0d5cce7c227a9b82331dd4ae89a6396a0512daab2dcbcabd61887e128507345d883bd964e99f67f9a109a848fb333a93ab691bcf7572486b095e001b7a88d4ae487d399f866a0bfea388620b999c322633525dd2418285198dde970446a23dc8aababa48ebbcf5f3220021821efb96bf4dadd4d221e9fe1e2e9b9e49694be85c544d9228a46b1ff4a27b6a65d15536836e02713899b8e6fd09b975db7c80147314a44df9c31524657f83b8779d1d96f720c2c35ad6f7a0f667da0c027b559bb2931cda7e54fc81ee936d423e117bf049d7e6a1b5879d08cfd5f5c8057dd88422c504e083d1c3fcc991631db4ef4a1be1562b04f92d9fceaf9c9581793cf30b0227452c83df06fb5006e42f464c3b5791227a2b72e1613f9fad140ad38d6c73c9a6cf946d2d2fd61f623240beed72de073644bd4aa3ccce477095049dc5a50ded83b521568ed376b2c605599f2a868c68486778e147805d2da5d49c2ea34ece3f27040a868e204a3e4ccff09fb9cc5306c1121a61fe9783a1f88ab5dd475c077e85bfe2c3db4f95bf7d8ce38f5819337b5893ee7c58c95901b931251fb7c7cb974274fa53ef3d68c2b91463bf18c00d6ea1e920457", 0x1000}, {&(0x7f0000001080)="b5f9089a2a877f64771c8dae80806e8527b840c81caef728b5f020891473b7011ca55accc5c9911c7d3b37d67ebd35315392d6a2fa91fd6c9b8b999b230ab19091960e605672e3a46cbea9ca5af391617ddc80fc0b622a3ec6d8d755fb521068d2199ff619f3fc7e587f10032306f903af3410cc610436304bc4331d9eba27a1caed2069a82919d64b47879dd6318b8c4cca2e14ede06fa5fed3b1f7141caff858e508808296ae399b506e3ab5be302804b7a7325c4ecb8d34201af285258edbbc6cad28596ee19eb329a86f3f1569124bba0d3b10071efa2d7917f683613baaf1d7d986e182cc77bf8923364e654c7fc8a1", 0xf2}, {&(0x7f0000001180)="bf9fdfee9a0473be66446e6915028ba614688a8195c321c026f33c12b8122a89e3f2733f5569b0cc1f62506fe19dd75dda34bd6c8e13aacfc6720128d24bb7e11931c7fda44ec1720d2c05cceaf08e6bfcd92fb6e06a35cc76500989cd1d88322fe155b098f45639d403f7df1e9ca8b2651e5370947fbda5c370f99fa73d800dd8f799fcc29b687cf492f6630bb468a9e94663819acc7139de86c1b8fcc86f5d4ae72e38fb971a77d21c8555a4e2c2e31d919219509cefe784d1af669ad96c433810c1613d079d51c9b72bfa4564e009248a65f92e67edc5828785ffe0779bff874f5403fffe52ac0cfae01c9b03ea9560e6f736808e7fe3bacc680a4671cc2e494850fe371737ae533826dd12649e00d7a292502f426d56c30a293b691efd276c45d59ba23be20b386113c5be15e69f4a5bdace3d81a665c67a59293d199258f012e946aa76d83765568e953b2447345dd3a6ee4d4a8cb4489958971326e11a6cd2c34d49e4c2c9d66806029267470fb19459713e4674d7a8592bb01fe6b956a98dd344901e94305dc48d9efa73034a9ef574d534991926b126e5893aaeaefaa655e2ee1b35ef7beb6e1857c75c1fe141ee53ede2c5f10e08339a61d5a1ee250e5c576af1a69742f7eda4c90590f3603fb6694171412ba34bcd66600a11c5e44055d6292c4b05a7ec245173204920c5185d9a9c8b9dd483379847ab4bb0f1ca0406e4cbe878a39c92b2254d12c6f363dd83e4a06c72cdf5df7c3ddd8545c1eccb64d7b26a22c892e49ec695e891786c090af9ff43127af8744aaccdd2f926eebe458954e5330508a1706b3003c4fb152567d17269e0c53e83e51e3049070f06d33dc141f3c009f3f8b7036d999eccf683f65358106aa5e9bc137bbf15bcf12b0224d3aedbef139339f8c80c4df744948a66f962583bed5aa35fed60eab2551c7c66f21923f50b2652b7f2d079c81aabd3d50cc259510266ccf4f8e6744f8f4fc2969febe139ffc6120013b8fe7d53534362cdeceaae4c5bb3f18c4b07869ecc57d9b32bdddabd1f354131721473baaf2aa3d671f69e85e42daddd4d3c8fa76aad47969633a514a6a0bdedec8d0d930f5c971f3567d85f276d4219c0277f092b749fe421a809c497ad0b768242654ee577315d051957e74b19699da70d8491ffbb5e0df8fd96be87f3546748d0bc8f87d4b57c0ae26516bfd5097ab1a1cff3455d7566098aa18f1877aac23194e807e6a8658ef1846017cdfd22f26c8b97c6383b5892f593f376dd4ad0d839d4fb5c3b87ddf311308255d90e92210626e05034a674ada3d9317253b031f4288431e6b3ef23543f64b0a954c0ab4f06f65ae2867d962355a71b1ad8ced3f78a4dbc5f40e31c08dd325610a7203db1339fb8d4fce016a65d0a7edfa920418f87bf0ad13dc1ccafe7c5f7006f451bca6b21c36d60040d92f1a6e51a70534604a5a95b70e8590034785c25b31dda3a1ec38d7b32a16bb30111dcff1b5714110b1f511bdf49e2dde15562d3ad0f65146b819308498e3a4d5a8a511fffd3706addbef12d49aa5d55fa9895d11af61f3affb2f8c287948db98065828601a972fa578d789532d0c84116d37b58976e95b588477655d5d34a8018f9134cf3fc6cc4b7dafe0404d0423457d6070eecea28f79daa32fbea1b811031d944358af64a79c325ca22f5759c78e617849e70f638cf613e2f9337baf1b16448006ea3a20bc318e9a5c251657dd0ee33c04c04d7eb49920c473ee76165b7cae4cd46e94aa0e84aff2ae34c5f63da79ff98f8d883080ea17a3914274da3b4e6d2ddd11e532738eb44343b6e403610d0eb43a94ce7644b2c79f538ab337ff8ec16b15bebc51dedf21d41e1ce760338a0ebc0285bcf48a15d13a5efe736239609be2f20f3e250968780f54eb7743111be5128d6032c814eb8194d9898f6f1f3ec2d3daa78bab30d278dbf8cd1e32badeee83ee1ad6feb8bba7f0c82c1a670ac63bedc3fef447a0c38caacc43b4c04a7853150fa970d650a6bc45f9004bf2e502d546dc696df3e8f406e67c182bfd0fe1a143f5bf45f00c42b65f4bd6753eb028171b814b7e7a0fa00f6263779e0207fa2e8a9173ba1c4fe30a4806cfb8cbe10c68227362a4fa7c4826707a47a6e3f59c8fa662220f7dcc2ef71df7b18f2d3117e52300b4b89b4fd3626ab20c81770f8f44a838726defe763ee19f17c2ecd75a6578075d811aba5bd67a3554798f4f88d61f6cc2030c03cf2092d515deaf8daa96aa6a9fd17c10d8281c1e762ca903d27eceb52f9039fe1b02a84462afbc81c40365364346577385f36174bd81f2f7266b4853f1c752f4d2d0b408f22e3c972cbecbe75939c280f7aa0b9aebcba3845102c6928a4e5458e58dcbd3f553769a5f32d65150ce077843c85df2a83a611528e8c32687bcb51a3e413930ef56107851639c9a4105675a5752a3fb268e2f9402d5fdc94f824c9c2842774bfb0ac4603878b6349c13a8667cd92fa9843c3ec115e7ce9113205347456fb563f2bffc7f70320d30f0196a71a0e7ba93d5f0b46bba2803f0a0018358163b66b9e3dab9c8d540f4b9272a32a2165fe4a4f07c3fbcc68d26c50b356d644d671db81cb6df461a6ca365560ca3f54dce4b752175418a06a92fa34323da8ab152623145c4cf5ee9a55b9fd383b771e95f36e4b3a3e5cc52af460e822aaba3a0fee89a20f001eae33d1da43fb6e540e7ef1195d768317538187ef343288263dd0b50fb8222ef3a8d0f31e7856d9febdf66821a8a6a848759b05bad557d4f55305c15f68b9e2c540156266d9f4170c241cc01c501d381bd6739a17e47b0f0f214d65e25bccdffdcf8c1b23cb994fc58d4f3ee3c87480f6ce66ac9b1cca979b2d24038bfad446b8eee6a549427f25fe287b3d677e5b190fa998471682450192f9c06db77fb28dcb7ed2ce117a788a27e590c629d33c3fb396bbde90cf4c8ef30d3bbe050a07d3a4f8249b55cef5bdc31e7b56fc2338bf5380f15d2c5854ee965e4beaec68e1449520858da3befccd7d7c0d7fe82f95d34c7523428e3c5b1812db0cbff4da69f7a3f32cab6a3909de407791a333d14af4089c103a9e0a74bb9b56179c5277387f5dc0ce3821ec5bf395a8cfa29c7282b25c1b85bc46177be6bbaed88aae5c947eb488abfe79ef4acf0d54992d1d3777d9552c04aaa1735f1354293f6d5f3f43e6bae7c3221fbb70931e89d207149f1605150debf533c8b0eece2e6a0c6e48ffde26e9ebdbc197fd322bc7a2f33e0fa0e599377b191db51dd0d9e24c0e4c6cdf62ae25e361fb36d8caa7181400102062abdde8deaf63099f325cac0d1585ea8f82433b122f285209d2e6b090264648cde3e503650dac87d43a221a09c186282300a666b1c45c3dff0bf894d9e5283b74280047b0b497a3c7225ee122791e15cb326090847ed4f0df754988d9570efcae65c41cd598fc2d9fe02326f97d350f4f4f65bf6646800ed4b400783acefe79db511fb853b86c5419f49eaadee2b6f8bf78a0e6713fb98e42f30541a246d5e89af143df8d1cd6ac89f4f90d4322cf1c479687990deeee9ce1a321c32a58bac5b26b4a3c6fb266524396d0ff4ee1cf36be09ade6010a7d9a92af9cc4869bb514e14843c1ff96a1196cf2952199025bf7f26635aea9d1f301cc1a04e6a2686e6994eb4921c00b466635e7fbf48df65bdd00507b69f3f27b0c4964cfabeaf0edfa6b7640a9e7bd3be2f9a4f01ac41c211a8f86d2cbb8be502bbdc2529d57714fe14122aa3ebdd856a13f81f5c8f29164dac93fa6d305c22f003dff17ffa75c4c5a557ec91c7f154e218fd2827536de5106c0535df8a83b57f1db530e9e7df5907dcea2c0571c92aee4ed6b125c632737dfbe6081a546076759219760ac2ac7025ccc0bfdd428ff7c14a665de120197213fd04ee4708af755e08ada7c8ab076f41a00402297d3abf963588cf9396f8ccff345102c0864919eb245d94f9091db5441f91a2523a25721f9815e5e755f34f84983a5d0ffb06985ebd87a472e4ea639d3c157924a595b55422520434443f197b2405fd30c53dfb6c7095471ce0b929571d2256e675f37cb2beb179329b84949ddc892603c75a9453925257ca30e022bc20028ce4de4c6636e0c97b4aeab93ee1f43ef588da0a90f3f6bd69a09c912b1c7869728757278dbce428aab25152d36dbdc98b9eb4ba77757f47683129b8d272efaa566c30654c33c2bfd7d1860041dc37e6509822b78c09de0e60fec319b62ac07bea84259ddab3e8b8078931548ecdd8f2cac72530df04b99efeea7690093cf95a45bca097714e5c0ae017607e5864359760f98ee53aace1758f533f86df69b5464c88fc0d0f5b8b6e4842e8348d413ca9a0096636bd564ec969000bc251d833ac7855e0c87060fe0c1778a411db2716a58f0903937e836f546f37d9d0ec75a1d9a9c42beba320a5dea43b0afcac9538b801b6f61dcc26ddb87ec29c56d5e2b261c545fd316c2b23bca4705a559fa1e2845d7681fd7c82f88117e57171a0d830a9d111888e71f452757db27f024efc22801f12c77fd75253302268615f32792422d42a198878a710ce481573ecc97b6a5cd711f715680810e8e9ad499afe55ef618a3c75a7219f01fd6af027da6662bebae91be0488dde92d93702fef6193324c48491b97912f801e1c552575ca076422f39d03f56178e048df4c7f6ba85344e629cd1c2b8d48883929b5686b203da50be60a1e87383a27501780aef585a5a01fc87e3995df707bdabaa891a7ed64fdc22f380055627780ea5d5c28014537c2c19ce0c43c329b40b3ee7052fa6cf20c6a3992f0d45d7c77d3ad7ad59c040cc26da0a3bdc683c643bc2a0d4b6ebda6d1d0f71c04b958f29b2c82e895abdf3dcb75ba9020c37529ed5fdb55b258becc4dd2dd9964f84fae2899a925d6ba8596c1e7966950543319604cc63bdecf5fc0f034a259b85aedb0bf9679879f696a9ea7df640b65d5e4c48d18b33d367877bf394e4ea6446069b185d6b9e078153f7dfcc304241426e0472063d8b8855d163d7fdb063384b30ef91406a13ef0a29ce9021989c69358c89d94edc5e7ac83896bc1b9efabe884ec1b397e4905e6f3cddc4563b42853ec3276b5a7d8baa5f7d25324ccbc3ac137961b0a5bb96211a23bad0a922df931876a48483eebc3641d97888138d125cf27d700a2a9b92278b0e108566132c963d1da16235c67dbfe2e7017d76c6e4707199bf8b2da5c3ac9707c30e1995655289bcf68e36ca41d39b36e509814664ad958abac1f344348e2b12008e9e86f10582f2a4a0c02dd69d59183e92241f305cb2d16a0f4e838fff14c1d8af71c89023cdf1d9ffc89ed8f3cf95378c6fda6dc2b4dae144cae871a445075fac9c66f572f3b8faee8eda1e1d09d04f195feb4309c01ac058a229a5ede7874b88fad1da7cc0c4d8ff60898086dbd4a539ecf9a9947e9d9499c13789a715c78e851ea5da6f66aaeec3b001d4b838d69f9b7f3f5723cecca1ba45927f89a078b14af7d15d7d26257263916b0dee7dbb9afc00e2f21fe92f05a81177b6b3f0c60ec6eab05ed515c606f39dc5f218d98fe96043c6b41409c0bf1664aed16c183c410279fdaa7ece69a17c36d82fdd2a6d57a0300d166aa8b03504330c8dc1e7eeb311235052a870bf3fc600da4a6334fb32c73138b6ff4b5ab922db98db305d9ae5646c2f5b0cc5ef36a6d1ee5745eaee2ff5bee289dbb85d1b8cc7f62733b0c271efe718dc79f90679b6427f43972f32cc3dd976fd", 0x1000}, {&(0x7f0000002180)="9a838821388ac6633d6e93c581484df2b0c52506e791e2e4964ed3206c602a9cd0d167f802761c85be222f2daf07f2cbe66524f40bf12f90bb2369080a217602c34c2f4e08560b2fb56cccc1809a91d33ea8f7d11bd45b0450aefa5a0aa8ad15b7b3cea55a18184c4bbb959c4c27ab730953856ff17eeb86832965e56ee724d77a9dd72d236155b7543f9c854cf3d8312c1a93ef5830ea3d6f8ece3da9bdf730194738cdfa4901e53e01c210a12ee14c34b8f3f042ce9b6076c69e36ad4425e0ca69629201d672458199db5ecef41cedbcefe95858bd175e175b2b51a0cda6847a644c959aee4daefc498a2434", 0xed}, {&(0x7f0000002280)="eb525608cac36a96ccf3354cc67204b4c76cfa760e6fa930c06ac4cb7c7f369c8e5bb15ebe91a304f5618ec322341ab801ff48b405fb53bb94071763433a51049c986f3fecd20c54112efc9cef63e1d310b04d969951f88e3d57895e7bfdd970f052274e6c12275b4915570fca41b4522be1d19cbf035ca68c4a7fd5d7cb6d8514173c4e2b36ecbd8537b43e30cbc53f0cca8b0e170645790ba1ce4054d592129b2b9face65c38f552d37ff3a91bbf", 0xaf}, {&(0x7f0000002340)="ac1378f9a99b8866602bbacfe36a93abb245bb78049be23ee4b42f8b5ee7f5462fa9a33295a9276176fd0bc20b2bd4672e54abdb665ba6c4609072d8b4dc03209ebac570fa58619158d5cf6e364701b13c7b72c55ca44e2d56a18fddc3cdb31e5ee4cab2b11da8f04388f43732437ac74644", 0x72}, {&(0x7f00000023c0)="dbf7f2a27acac7d9f0bf69f38c8e1c2c88696291e9cfe723505ed3ed9ffaf0e982b052eaa03efc976d90638f97729d947d43f847d916e9695b895230912dc883c5cc17ce86a373ea74f478745fd8337664c9dcdbd9571833641750e7b82ea2e8f3f55f6aec3501683d577c", 0x6b}, {&(0x7f0000002440)="48bbabdfb56563452296aca431bf96004697009c75aad861cbd8565fca7aa803f28ced611f95008d3beefd21e244c7e8d4fdf94982c16ad368e59a1d62500d5ed3c44f5677da30dcdafe673a7ab621278fb918d28c46e5e52f9985c9ac9552b60092ba9b424aad834a09e1f69710f7eaafae69e72fce0293c79e508f397e36c573aa9aa6103df7d0702af885a70fa1b3651228e34726f0cd1a18fcacdd5a481a4c88ec75d350716ee7b496e0a8c24b4aa67b44e395b432b7766c9db4aa68888e479ee6cb3b", 0xc5}], 0x8) socketpair(0x20, 0x3, 0x7ff, &(0x7f0000002680)) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000002640)={&(0x7f0000002600)='./file0\x00', r1, 0x1}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000b40)={{0x8, 0x20}, {0x4bd, 0xfffffffffffffffb}}, &(0x7f0000000b80)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000003c0)="e40908dd6a78b249bf3f94da1512cb93ce77a0ca7986997f9a6fba5d5af5576d27f1ccad63141a19a7c68dbf3f34587a3870ed2162bdb9c2004a8a2561030834f4765bdf0434c61532ce9b8461f94af096b4bc4f9392b7", 0x57}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="1001000000000000ffff00003701000021474a8de7119627cd8339ad9d5597f4a44a67293910296264a7e5c5d18138bc5dc88bd03b30928146d726b485990a317fa93fc961fab29eab34997ee18a4c050a6523e8c5522e73fa08119da56a8e16069d3a55dae4f97e6139b5360b8f46d5251998b3aff733943a79f9389e8fbe68bd7f7eef339aa1029618c92f3ee4329b5a4ea7752617e37629d24180aefb6d8d0b152fde81379765d231c953326321870e239690fd2e2e98feb30c1ae623ea3420e90f3ab0617690184cebe06e404f346728c6e9db7945463113a6ae4b2a8bf6a3eb31021ce81fe41c3fb58da133cd219347b6a3fc57bc8ac8056892db5ada0957ece2adb9514c4727d157e977a4a3004800000000000000ffff000000000000b5ecc2554ca462d14fa210c2a174e7b3970fe7bbb0048bbbdc348adefabca3368497f7107fd955b55faa49e74345aee8172bd91949982c37f800000000000000ffff0000030000006d776bc0f6698ed1f28059cc6d9a65bc219a4a4f75cc8022f27d9367231a55ee4bdd956badc528f1cb4dc2972e5f0237d125a20f897ce990452ff468d1074682dbd3ff520d8113a6342546098b4c11fcb79c4d898543d5156a24aea46c3097714affdbf0a65f8f1e3309d39291b1cba738c8800e913d1f0fcbeff06cf97687d266b3e504dbe1dd431846d0d3ed9dee516f5529c6c3f81e29b6c5d58c9a58b9e336101c56c85872b90e8705609af441b8b1511beeb51f6ab7757c31f217c1ae6ad783e75f009313138cd25e8c250e6d53cf9389e20be3972ac9da81afc3d6a56d59103200000000005000000000000000ffff000008000000d9c1d7fc99cac6ab043a4fff5041fea392d940a0c07c09e35c6a0397b2c6276858d1828d292a9f6be13db31cb90417809af0d3125a76313ff400000000000000e0000000000000000100000004000000001ac0cc1552c87550f82dfbe044de0585b7bd6b30d38f32bcb3f240e1931305a0c4636620055d73a5fc6c8753b903945eaea2212b638f237d2aef4f1d2d06a5e6ce7cd945b016c0f743ce2b3d68cd0aaa0346c787e8cc11bb0f426590f303123fb6104be6805e2989536a302a46fdc0df6eff6ac2b7d2d927fdabee5d3b5fcc210c159a32a465ebef03b63db59e5e4e015b9fd43c500e9f2ea468d7f2c20a63ac8fd918d31cc6295afdef0517a4bd38b51c9ef91e7f86f7149947b2fa66cc028b320f8cde53d91e1d32c0000000000008010000000000000100000009000000a4cf03f11cfcb9a18d45cb64312918651f43011989ae04723ed2c190876e507f7743cdb38d562d7ca68b684d87e3fa152736caaf9c69343bfd6299024f9812d04cefa77dd5fa42143e25f2c61db190d7b5c800c62d45b7ccea0b71e8e90d3bcf26166eec45977cc553c15368517f49ed71a0300f456fa783b640475b9431ac1244f2753eb1c29191c36cc7cf427c29e8d71065b5a2013e37ce61fa4a941a8a0f9ef30272d0bd78b139b6930ebd960b4cf348faa7ef92215992ca6bf73d6c0cf08ad803f50a230c8acf464f29f6392320e3cd8d2daefa935944ec3891361342bf1caefea36d7244bfd90541ac892471c7c0e178a400000000c000000000000000ffff0000000100004cd72bb9c6c9807f4398dabbf4e25aef6ea89278ea94a4077acf09adffc520d6142c158162fe63e12fe35602d961822664dd5631af2c69620dbbe1f32c5bfd9c5973ad923574d62371ffe962d87c5029f77c253b40b7d1ff3366dd2d9abb1233045de00cdf3542dcf3761338da3a08542108fe9c9346edb1277babf57a2c656065b9a2724d79820b477655fec1650d68c636debe71d5a1724d87ffe859bc66432269944120cae2679b0ff78100000000500000000000000001000000b40000004af1bd60b836b0836b78d1dee23e86996f52c5ba4651a1a198fa38d94e4af39c51fa2d3c01ab09afdf493df05f244c48fe7748475e28407bd887f6d7a3000000480000000000000001000000030000007e92bba0a2ccbabc579e62df92fb5c75cf48929b4f8e696e6427ce819e38aff745f1f91d12116a6bac9e08b309a822811c8b493100000000"], 0x5e0}, 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x80, 0xfffffffffffff937}, 0x10) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000180)={0x8000, 0x400}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000b00)={0x5, &(0x7f0000000ac0)=[{0x2, 0x2, 0x8, 0x2d}, {0x8, 0xfffffffffffffff9, 0x7, 0xfffffffffffffffa}, {0x10000, 0x101, 0x4bd, 0x109f}, {0x2, 0xfffffffffffff2b1, 0x7, 0x401}, {0x1f, 0x6, 0x1, 0x4000000000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f00000002c0)=[{0x9, 0x6, 0x3}, {0x9, 0x2, 0xcb6, 0x100000000}, {0x7fffffff, 0x3ff, 0xff, 0x9}, {0x3bb, 0xff, 0x7, 0x18e}, {0x5, 0x5, 0x1, 0x4}]}) syz_emit_ethernet(0xfffffffffffffe18, &(0x7f00000001c0)="ddc32d00dd2a9e503373dddc0494ce7778a8459d893d2f6dc57e5308603cb67cf472777985848bdaa9b351f564ea71cc0d992c9895c032b45ababed716e06baa630fced3d876f00eddecc28c95e3c1b8685f2497c3faff0cc68782cf2ae9c27033c6b06edd2d6343b2d4ac2eb655b58ee29e0deb2960b18bd74a8ef5d5a2a133da2bf58b0ff927e5cea71878827159d5c1b5c4accb6cf4840c1d546466439901000000162cf2cdc46ee7732f1d52cfe870cdd70922559ff323c8136d26635e1545a83abb6881b36f61b5926b82c357bffb530853a84bd30d073a88") 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) pread(r2, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0) r4 = msgget(0x2, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)="584eb07a904edb1173eca4bfb28e426b9207f69243096bf71d27261f9df8c178f19709833271a333153a30ca76eea1e6f6f57fcde53f23eb9e8e1a78d2081cb7060c69fdd19e6b71f8ef78b9c62fda3f8cec51bc3eeee0302b47ea22c8b3c10bfba9319933689a99d984ebaf817bdbfa9acd271d35a467308b40e0205dc7419a25d4269529d0a72667d7c0a551ff89e9ef4cdc2291eba8b2e7961724ea7cb1e920a986cd6f42dd68a5f28d0ea05d7cc2ffb03af34899d7a7872c9b876912588d7d1cdf6a53e4d1", 0xc7}], 0x1, 0x0, 0x0, 0x402}, 0x40f) pread(r2, &(0x7f0000000240)="a21d1a4d5188a961235246d48484454262a29bdb040764fdb9aacd96fbcf6d2cb291af55c08a517400976f082f4064e22501b015a5f0aadc7e49863ee6214766817a8e36464c535ac6db1c8b166b5982333298addd15277b3a40b32807f4925fafe13fff90ce168c9bf210eee2a18a137d6bf883eb5ce68a3bf41a6f8ba3e46f5c8706e8f10b891501ade6f6165b5a92f08d88e6ce76760ea60cd506ae7e01bc6d6142a41c5c9877cbb7f7565c79852575a8ba09a2268e47c5e2cc656983b04af2c8a2be722e67c01a99e623b3114e0cf9c69a0ac8d0824eb45e06c8c25986d78d11b15ab500fc43d8cefa764106ad5c8b9a94b7e6e374ecccc90e4b2b72", 0xfe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpid() close(r1) socket$inet(0x2, 0x8000, 0xab) r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x100000000, r5, r6, r7, 0x0, 0xa1, 0x3}, 0x5d92d735, 0x80000001, r8, r9, 0x3ff, 0x100000001, 0x0, 0x6}) msgctl$IPC_RMID(r4, 0x0) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0x6, 0x16e5, 0x0, 0x3, 0x4, 0x8, 0x2, 0x1, 0x401, 0x3}) 16:00:34 executing program 0: r0 = socket(0x20, 0x8000, 0xa022) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7f) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x4c6) semget$private(0x0, 0x3, 0x4) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00001f4000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) close(r2) 16:00:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) close(r1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:34 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, &(0x7f00000000c0)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) pwrite(r0, &(0x7f0000000080), 0x2, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) kevent(r1, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x9, 0x40, 0x7fffffff, 0x81}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x6a, 0x0, 0x6, 0x1}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x40}], 0x100000000, &(0x7f0000000740), 0x3dbb0e9e, &(0x7f00000007c0)={0x81, 0x62f}) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x100000001, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) faccessat(r3, &(0x7f0000000700)='./file0\x00', 0x0, 0x2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000f20007ef8a0000000000001d0000007f4c29f03dd542968256a6409a5965b5ad39e2907f6d17c5bf0737fb45024d839499bf006503fefe293a766ef10e6ddd6a75b6cf920da445afd66ce3fdb5306f9e0ae6abb5cfb411541e69045aeac41d7371fff1184f5aa9ff773f81"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x200000001afd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) pwrite(r0, &(0x7f00000002c0)="445953f96c03d1fcd0ea9cbf233f8589713fc4f9a6c3cbe3bc29e75ca1ec899f58895a6c1ebf5ffa393d4ddc7b535fa250bc93b3ec7e4a331751e7f363d6ad05efb6da373501e06895d2d3ff6288d85a98db5786d7fb7e2ea341752935ff", 0x5e, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x100}, {r0, 0x2eb6ba24cf697744}, {r0, 0x125}, {r0, 0x8}, {r0, 0x80}, {r0, 0x40}, {r0, 0x82}], 0x9, 0x8001) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x8000, 0x14) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:35 executing program 1: unveil(&(0x7f0000000300)='\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', &(0x7f0000000040)='\x00B') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x5, 0x1, 0xffffffffffffffff, "0b13b73d9f59e3b86628aa51a42655de42b8a435", 0x5e98350d, 0x2}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/3, &(0x7f0000000200)=0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x84}, {0x25}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:35 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="0bcc07c05a0b2d0282dc624b04c1cb85ca1aafed32ce71b251a83980d61850d86c529c556f52dba0f848a90b056fb35f2e022f337cab5cdd14a0a3540c32bdaa4863cbce4c514236232337abb0034b4483ea95c7cc0e8b5069a25c78291811cb86bb10df1133835c05bccf20d9559b35d7d877d05e1029e76fdeb1c2a946c992279dbda171b9beb543618bc85924c2ffe64b521c84936bfba2a5800f78f174dbd6fc9bc95ea6f04b2ad248595cfb5165e083a07e2d662c0f747d", 0xba}, {&(0x7f0000000180)="2506d7b65c845e1dc3bf9cdbcf46aee0576293c7ab58be3867aa57a79b49dee527597b6498380afd27498d9d587e2d28d82dccc20ba73923a1062ae6a4be1d68004a287a336899f1264d01d67cb6e1d24b0acac705a858745c467281e0f55c5acd644cf17d0ae5bf3d7c83921b761c44097ea0f770f36aadb0c2c1d1bb77b05d066e90fd3210fe1828ad079b09380a", 0x8f}, {&(0x7f0000000240)="5750974491ef02b98167a7a3303834f76caf418c81ef7986241119d29d9510092bfb15d2c3bea3bafcd1ac623ae6850241e80f48607f149ec386ed23278442bc8f911c0cbd8fe1b4eb47911fc7bab6aed7bf54f18d81fec1d28f7147803a884e", 0x60}, {&(0x7f00000002c0)="549fed79691f026bb81ff1c68eae536d18590fde951dc685cc0786de02134ad0c28712d764061d7062e1a3b7cfa420298d1f8f78920ca405aae2d7120f5f319fdca807800e57e0a312cff59e25663670f1b3dd619f516a24f265ea90ec982000c666eb0bd3c52846a7bc9191caa6e9fce3cad0192a9acffbebeab0b2b154564ba4cf6c02b7114a09c5edc254868b6a5a572aed37a9a9129f3251203894b60c82025a441d88855ddbbeb7de78266c2357579f9d", 0xb3}, {&(0x7f0000000380)="5ecaf2a7f103bac2875f2ebe50602bd7cc4b99a8b6e6e9767d986a41169944b3447ab768a99ae531441742c40cdcf2b2642942305941ed04f25deb", 0x3b}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x56480892d1a496ba}, 0x400) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:35 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r1 = open(&(0x7f0000000600)='./file1\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000640)={0x8000, './file0\x00', './file0\x00'}) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000340)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x3, 0x78, 0x6, {[0x1f, 0x0, 0xfffffffffffffff7, 0x357c, 0x123f59d8, 0x8000, 0x9, 0xfffffffffffffc01, 0xb2, 0x0, 0x400, 0x19045484, 0x1, 0x3, 0x5, 0x7, 0x6], [0x1ff, 0xfffffffffffffff1, 0xb74, 0xfff, 0x7, 0x5, 0x9e30, 0xd169f41, 0x80, 0x9], [0x6, 0x2, 0x4, 0x1, 0x0, 0x0, 0xff], [0x9, 0x5, 0x2, 0x6, 0x426e41e8, 0x3a], [{0x4, 0x81, 0x7e, 0x9}, {0xfffffffffffffffe, 0x400, 0x5ac, 0x4}, {0x6, 0x7fffffff, 0xcad, 0xf950}, {0x2, 0x8000, 0x9, 0x3aa2}, {0x4, 0x8, 0xd10, 0x8}, {0x1, 0x1, 0x10000, 0xd7}, {0x1, 0x100000001, 0x0, 0x5}, {0x5, 0x1, 0x7ff, 0x2}], {0xf1f, 0xc6, 0x46098688, 0x67}, {0x5, 0x7, 0x20, 0x5}}}) 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x605, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1a8ab5b9, 0x5, 0x81, 0x100}, {0x76, 0x3, 0x6, 0x3}]}) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0xdc1, 0x1000, 0x81, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x80000001, 0x7ff, 0x800000000000000, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80000001) syz_extract_tcp_res(&(0x7f0000000840), 0x0, 0x43) r1 = semget$private(0x0, 0x1, 0xff7ffffffffffffa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x8001, 0x7, 0x1, 0xfffffffffffffeaf, 0x0, 0x100, 0xfffffffffffffffb, 0x1, 0xbd]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xbfadf344db46b645) readv(r2, &(0x7f0000000a40)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/109, 0x6d}, {&(0x7f0000000880)=""/239, 0xef}, {&(0x7f0000000980)=""/154, 0x9a}, {&(0x7f0000001bc0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000001cc0)=""/229, 0xe5}, {&(0x7f0000000640)=""/92, 0x5c}, {&(0x7f0000001dc0)=""/4096, 0x1000}], 0x9) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x0, 0x4, 0x9, 0x3}, {0x1, 0x1, 0x4, 0x3}, {0xc8c5, 0x5, 0x1e800, 0x7fff}, {0x20, 0xcd, 0x1, 0x5e}]}) r3 = dup(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) pread(r4, &(0x7f00000004c0)="ca5da715143c2add6dc7a121beccc3119878511814cde7e008bebf029818520e1e75af2a7f460774d1285403727d8efec0cad77b0bf4ea17dfeab872b218cacd64c994d0bd927a780eb5730e4f742177c8809e90c781e24b3a000344aeed83113b90494a53d12153f0b84604", 0x6c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000540)) write(r2, &(0x7f0000000b00)="04a256690cb1b06c222fe033cca05ac2a31ecb4c3e77abcc1d3b43336ae4c76756590847f15076c69b75283400654c029ac8da5cd86cccdf890d16ceccbc05a054bacb5f1071010a947009b7fbf40fc9fc3b8bb80066cabe901a466923b7aa8563588215dc84a67936bbe95b9d92c7f355788683f6df481a29ec34c55c8a426ad8cf4a", 0x83) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xbeb) semop(r1, &(0x7f00000006c0)=[{0x4, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1000}], 0x36b) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x44}, {0x6, 0x1, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="4333cebddc7f7603a77cc6223277e3a81ee55e144c85c71c42ec76fb417a59a274d053ba158c3940870f6c2a7956487af31416cded86", 0x36) 16:00:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) setreuid(0x0, 0xee00) msgget$private(0x0, 0x285) semget$private(0x0, 0x2, 0x80) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000300"/225], 0x42c, 0x0, 0x1803) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffea8, &(0x7f0000000140)='\x00') 16:00:35 executing program 1: r0 = socket(0x11, 0x0, 0x8) setsockopt(r0, 0xe7b, 0x9, &(0x7f00000000c0)="d207c62b1f058654ef3e3798f5eb63738ff23f2ea9a5e07a4d8012a912c3c09894e1f7266e9304b3a802ecb69a30e442465fe06fa571c9fb56f8b4785cd750e02d3c97354d865767800748f8fea4f61a52825603ceb867e3b12bd03e713c5eb6ad12b8ac825a30eb97d54154250b57fcb7b2988846bfd37087e61f0470c0d0f6ca6cc48b4e8f08f25121eb4015bca174ec4bff66eb6da3da4562af6d4de714ce37e20d67101580f17d0b78fdaa30edb3a6e4ab0a510d729c25ad4e7e03ec5ffc6b17594da032d7be02c1e3877611ece01350e13b177c1fcd35334231aca18e344a14374b4e6f04a43410a54250abc93b16d6fc7281e50162fd1d70a2e04b", 0xfe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r1, 0x0, 0x7) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:35 executing program 0: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xea8a4d5f766750fe, 0x1000, "549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99"}, {0xe8, 0xffff, 0x8f, "cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f3025"}, {0x30, 0xffff, 0x2, "594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b2"}, {0x68, 0xffff, 0x0, "ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e"}], 0x270}, 0x0) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x41) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r11, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r2, r10, r9, r6]}, @cred={0x20, 0xffff, 0x0, r1, r15, r17}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:00:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000380)=""/163, 0xa3}], 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f0300000000000000d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f774ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e1298c5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75fca85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fc0100008000000000dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3fe7110af4f2682b4d189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331db692cde2cbf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e043239811b004c4cd531a377d3ce8b5a8eef4776aa5d9ece96e081b1d650db70dc7cee76625ce845e1c82abfc2d12645bb455ada437d50b32cbc7530c5bea470f98baa67b8369cb62c455d184c21c64fe64273d453ab2434f76cc014f5748fa15d4adf23f4ccf126f9c3cb30601396d163a713bd29f69b518782349492e6b069331645a5cbbe603e0b7657561e185e1c04691cd69285d7dfba6d9272f0cdc4ae5af75625a334cf18782db31c00e81bbe965f4a566d9263e3928dc5b0a1"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:35 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x57fee13999d3ee84) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/78) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/162) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8}, 0x8) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000400)="894cf102708ed66937d4bb42359b847c3b20fe64ab64265f3bf1c6dff9f8c1dc2f2caa1e79776d60f7c3cb400db456247ee3e845844fb59bb86896284c33e8887bed7eb1a9c128358cfa8f43875df1c3fa2476d5e2f8b5c0ac63cc33a58eadbf22ee184d247623a8db9bd22816233fc24493db2985dfaa71e916b0bf7f827b3842504a942f0ec867d42ae4af61d83e34b3f4aab6c7f44cc8862ab3b96d757f1065bae83e70c7c061e785c11e96f77c03ffac980e1e3793db4d4ff7dcf5f9ffb90e0b5e37147d6c38a8a1dcd70a7ed0e201529d04673035572092ce1d58355f0f4d6862e90c8f11f6e30cc5ba63d8f84dbbf629ca183a85e1dfd686a36c70236be643e4314307a845d674ae24e7eadba1c4cea90a4f9155254f79479095e0c0115bf3c6a38145a7c7bc86d0e9d3c6e9e7d6f3f8db7f8d0e3ec39ed688690450a8ac00187dd76b001fcfceae3cf40b942794f245d4cfc120443af61665d50c34d17e2b011c1fc3bda3df0f96a2c10ada314b5c0a7c6dffa6ca312f328b3dc0478136b8c470c9945ed28102f7b92eb2b5eec2e0e23ecfde37dc7e4b812f9672e332271b20f7aac50949df377ead203fb7367ef72dd80c34751b583daa64526510f531b3c999f63af62a3b97a5646e58dd9147d3bc008f424d092ecd68b8c150c83725c7d6ddbf888610222480221d40bf5c8eeabf32235fe4f4b76e511a09548c4c7ef37a5f6386bd1a825c0b8c2e4aa252e066ae853956ab17e82c632ca87d16fb9b51620bb44c23f9acf6282051d69848f2942805da074c379f00874cf9db9f17e6e149623a1bb19e6b8cc7c85b21bed816ad7f6081ac47e9238dfd627bdfa31d7386f5b563a62a5818f5384c005a886ff17d8fad814622f995a5ee909b82e60a5ef67b84f3da609d8dfd6f404093e5c5641ffe49bf7f30163a182a44ec163a31db40928b00f713c4d60d8f098c8836dd579ef002f06086b5acab6a233bcdffd9259745514f2fdc51b72a65c187922854880cdc4e78a0abdf41eb5725e7ea9020e29168eb0e57aa2233127dc99100857c2bcf7e9dd10b510c3bd6deed979c51241776292ff9e4c0cb79798ce71186578bf917019896f7620a6a7a3800862d04b05e3f9dc203a58f53b9c4036eaa7860184d3956ca3ce9a3438c7b148055b0e6e6b1547e3495ebfe304364baeb25f1295a0d0fab619dc0fd9175f22f33397f8da51cfbdfc26729f21d5dd1b2e44d568167ec1c904447b8cb7ad16086cd2dc06be462b82111f2280ddf7f658ec156846abcfe57d1fa110219243c6485d945913c91c67d9cd5b4bf9effe4e9541e50813dcf232015624d203c4ebaed726515c159b50959bb10c5ae0366c5434e2c2e16fe4a352f13b250f5fa0e80eab6a382cf145e0d4d7da6e3d7732de139a585d89dd85300c5cf38ca4633286eb542133c7432ad974bc72863da553043ba83fe2d4fd3cf1c444f35646eff190924dddf4d217b893ec2b0f7d38d219da20fdfa75964bf4b831a402c0550afbd21227dc5be73af86e024161553c2fac6680c9e31c0150c74d07086a2937ae0b59e957fc340b13ea84d876e0ee75adb80ee807f5d7ddbd16e0bca8019191241da4ac1fd5a6264521cb84e2845906ab27870f980d7a4c5095d798bbefb183f5faddf07b2889df59c509d47b90c16c3a185b0032de1fa0469523f45dd1d82fca9c28ce14cd0fdf39eb05519d6780878785543f33973bf9e304b3299063c56e8a8990bb4d3eaaf14215d41b0b3078db192880bf02af6366794787e0b963d2613edae450c7d919c12ceb3939251d030de0a0a35fdbece9b73518a4b884eb889ea9001dcaedebfcb2c29f86661959e6540c0b6446fe56572757604961a1129987e6c6289f935c691ea84a1ddeb064f83af73e2d09eec0ec644efdb565fc1e821a4cf369c46fa36cd123924eafaa0808654465a2e2b7c9049973c37bf4e200506496545fa2781058b818b30aea88d83bea966fb9f4e30a8d3c37ca0550f19642e34ae3ef4847ad6878aabbbb2f7bf54e7166fa3119af3d87ac650a96049a856cd13541677df36666188a9854e1e074547741906933fc699267e5a8bcde55d1d31d3f24ab5cac066342b83930354aaf86464c727ff9a752a6f1ad11fb413abc509a7d5ceec91ca708773f95af61ae14afcc413d297992acd12d9e2f2d4a8f59ef06c2cc5f8a863d490f5285ae3069814668c5055442adb0cd6ca775e277a14e693604f41a0fa12673486d3845113c1f4000bab4e9b2e7f0d636a3d8467ad23d095b7d7e19712b22882f8f187271e8825c376d513f020452785a1e25568393004ef856d4f7e0c0bc9b2c5217bfa6f46f39227e70854daceda694acd0e4beed592d46d66871d1c13ef1c83495cc46c256c2729fa164b92b53beb94ff7b2b399953cec7cc0e38905e3389b86e9d30cf5790b1a8934296f63db34132f6b550ce372158894f64c8919928fd799b13daf62aee87e34c624436a1642b3e88fc1ec24fc238c411a72fb12213200b6a6e666d1fc188aa2c85d11973c474f1c5389fd3386346a586a0b4e36928c1b18a370baa21fd1669c270b9311b2373c0405af3e943effd0f255c0a18148b21f728b80fdb81a19725e85b31cbf049cfc9ff5290e850e707eebaf05a19bf1b20321ed117b87d54aea0c20ddf56e14d9bd3833d0f75d611105378b1c1cedf1054ae9949b7fdd89545af3cb1be64727d3f29cab7950b99df72ff8a70028aa060c4eeecaafa513d584248503725092ada330c5ea0bb86544711f65f975d45c9834d24b8e976ccb920a71421fb3ab521a8cbc6f02eec51d45eda17ed8e6a17fcc935cc63a45ede52f6cabe84eeb2f83a6ceb7a1af123f35b5923352240e7be0c29efd6f93bf4de1637d9a8672341238a9dd970b4cbb70fc4ecd5dcc0a3650880d44d1e761457a7197fd760ac1adf7a7d90a61b3c581d69c752d109b3783a7998504ef75444af9ee2a754c43725f67f4283a5f217dcccbba08a486cf4d4ecfc3b78bcc823f56d71334dac1ac0518a84e7d2f50224f27a0d576ec0da66bab5432b7143c42e6644a8893d9d60a9bddb9ddab6dbcc0dc0c3cbe46bf694f0dcacd0cca60413ae1cca57ff99eb1e4d269e819804ca027354581e22d20f1a29e849d732acd3259385be43ac18bde6094fb7a26d4e242f7a2123a6d0a8a61564a007457fd46eec41ea9d32446785c11f426838f2661303dbae92337126643146a10bc6e756ef35d7de5e486082831d4c6dd39df9f8beee5224748e31e5ffa5b69fb4a0561355480de59a0f9f7694681f579aa3bcc10743d3c7e28ec9710827c575ac78a27b0a422e164e47574f361d6bf8aedbdec38ed6f37207ff601b6b656c66d61993628f10617e4aec7c283575f2c6ee60c1b0698201c3c9a5d479f332ba7435f3ada88480392f9d9b0a6dd7834a1febd1669f32841f22508797864cc3bdb3d5f028fbae03851d9c446d7c91deef21a89c1a9b7003653e041a3e0687a50fa8405e9cb836e8d38a0cd672d073d127093f2a25ce805663a2fa9454bc6b3697cb1e97b3c1fdbe78321ffc3c1557e2c7220479c3befe38a3d7f53611b7670f3221cc0899b65400aed600d08bb36fb4686cab36a01b624ed59365b38f7179e2b5a9b29c20471d77d8c9f12dafd9fa20a0f055d64821da4576fa366f6d7a8e81f6896f976cf28e6ae832a5358593308d16776ee6e58ef52434510aa9a17a84585e53b7bb04ce9a8712e8511e363ac3d389ae8961b66cd343db198d0fd85105f51957cf6e340ecee096586be225acda9f4d99eeb28454c4c1d8569864eedb768bfb84988421b49686c9cec0332fec4b83e8b3331874ceeec5df51d83ccfb6e986b3dc1ee415d66493f9d2af3767ea2147f7992c273192bb5adb4d97634433abd98bdd4d6b9c6992afbda74a84d1f21d15f37369f84d8e8e0b7e3bfd036832aa47bf73f3d020c7d1ac546e2ef4d0fdd5b436d0a3640d63b9c75506f423a39bcd989db244dee27340f6d393d611cb4d5883326c4b1feb45769898fc6fc1d655ef5ec1a836d4aab60e1c2f132c7bd6f33badc35fc261fd80f569197a65175ce9c5772e213d563dd4c3cc03929a6a2c2498d0c632f0b0b3c3bdedac8677820335df79733d4ee0750cb4e12975282d856dba254db3fa8b303c51a2a879e734542ed39f15f912912d8e96f3d7279ef0b425f9e284a9607747b08b8af9d0cd214e9b51b8eabfcdc67b03de4f432a3d5564042bdb4da13cdf947e586557c27884b15a1ddcbc2c8dd9d0b512f48a78e9a2d11cb6f6f877afb30aceedb1d20d2fe20b1eb6dac9c86492f4fb9213281a806a7ff9119a6967100d6b90cb36ea58886dfb57a2e45c762f401d434c8d5261dc67f3166cf5a2dcdd6aac63c9a398ce282bce3683f04f5004ffe1e903eecab7f8acd72d37b681c522fa92a9efb2f4244a3e323d036ecf90685b185280a4401a4bf1cacb9e2ee3da57dd719f22995f68452adca5074d7a79cf11f8d03a96b69db4265cfd56806ac81397024f512adb60e596a713efb1afbc4a677dbea639d44eae6dc785bbe91783dff72023b3ca44e2d0406b387e58353b656446e2379d724aee035c116edb66742083334e47b968d03916a76afa44331c1071ed625feebec2a59d318cfa6a76abdf122e9576ea4b23ddd77e48a8b17a91fbd067a155b67f93415ece57a19f8efde1d960e2c1726401574f216880c476874c25e4d024c5099a90f0571d9f997e899e60d2d89e27daeac5219a9feff8d2ef4779d33e13864be353f91eec4c7663b849528e6ff4822ac8ba60df8175f729749542c26355432023191b3b07f2393e72f475bfd11ad6aa343dee8c98643ce028b83a51b296f62c367a107834283abac598ba576e68d292255e8a7b4c5c1728a19cbe4e116c813e08dcbc8ae3c1b310711d48e77328c0b43a650a578dfcea0b54d91ccce4efb65ddf4cfc650409448a26ec182803cfe323eacdf2393b8be118b554958fe830712f91febf83618f48f82ea740ad3e050767a6f6f9cc042b1064893d0ca0c4884e11ea1391fd772b2c5bdb084381f32b4e864db58ff9200f8c5f5bc35cdd3e31049ca156bc544c44cd66b366e0a43c367c87811f414b74f95bc60b636e15e4cc28a0c48c973d5195e77081a35248c1f0e5947ac65e18d5c7153fc84a3d4e20821c9daa323a5af01bde5f3a8201d38d9a409ca8901572deec4faf6eb212b80b5e6c37879c3105f98d0618be92659e1b562ec454624947fc25778abfc57aa35b5d328a8bd235b7b302dddc4a9b2e673dc360a589470efa8d51914379cd359b681768da002b30d5f6bbe0c563324bbcef7d4f1fa20929a26c5283bd5937e4e962998581d7102af08fbcf6a92c4c57e5e1130bd11427a5d373133e04439525ff5478d9551514be7e87ee439344805d30538fcd30e22a7fca7bd06167c0404f25b8909e99755011a168fc760080dff7ab24f899d5d6b8fd264f9078e977245343032bf53e2c1f50cd45df7007a51d91038cce184b7d9c0bdfe50210796c520af39d777078d5d995b6ba75551221a1aa1f0f93e71ef5fa54a3dbb49266ab5f67d1f753a3db2c99e73212786ad94ece85ea57333957fda837d0f4f260f6603766a4b1a1a112174e813593728930d31153ea98de88fa44ecb1b72dab2c52728d5d92bd80e383bfa48316ecc7900438ee8c07b53ec29d18eeb8c839329b097d9d84fd53e5a98599b3825ecba60c4956148f5351352cabdf628c764ca6e49845ea9a6851625213ad", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r0]) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x100000000, 0x100000000, {0x1, 0x27}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x20, 0x4, 0x2) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x5129f15c6da1b5de, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) fchflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0x4, 0x8000000000000000, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0xfddb) 16:00:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10248, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="71e7fb1b4493f33b36c90b5498612853f7329e1ed7b0e9f804cd8dd83d46675e5f12909d61517de40a17bafce06743c336f9bebe2ef7035202389bbf2097c97fdf79985e31645f64431ab0e6350d88bca6bc98440c8d7a10b81166f4fe999cac89f5b1f39ec0d4b0d8e484aab9e2543a27f3d435b1fd7eb0558ffc8c3e02852f95171c08b673846b524260e9c2faf2a25fc4fe9328ee3238a7b02e446600c21978e847685a4186a587f944ce00c5845c8be254f66abe6d6b2df2898dd94fe12a541acacd475626cc73", @ANYRESOCT, @ANYRES32, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYBLOB="ef708a61b8f05ca240827e182a64a2f96f23a490f3add0bd54a3fcec30e46eebc51f055f78868dd792320a80fc5f54f5f3893cfbf3dedb7f4874d35a17afaa4c88d6fce3"], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYRES64], @ANYRESHEX, @ANYRES32, @ANYRESOCT=0x0], 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0xb2ae824dff35f504) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000006c0)=[{0x0, 0x22c}], 0x1000000000000083) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 16:00:35 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = msgget(0x3, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x10, 0x2}, 0x100, 0x9, r6, r7, 0x0, 0x0, 0x80000000, 0x1ff}) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5a) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x200000000, 0x6, 0x40, 0x1, 0x7, 0x1, 0x7, 0x0, 0x0, 0x315, 0x6}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="00010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) recvfrom(r0, &(0x7f0000000080)=""/69, 0x45, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="152ac9c81b02976c746cd9ca4fcffe5ba8a2c7a824008b49f23d0d6f713e00fbd6e63c18cde1c1f5ad6c9bc9ab9109207e698a169bf5f8c31b53b1e019f785ce5ae5944d2c8dee6aaf37d1bee324745df577122987a5c8a578997a1216092d41420cbb47fab0159412f454b5", 0x6c}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) fcntl$getown(r0, 0x5) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) semget(0x2, 0x2, 0x22) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x15, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20410, 0x0) r2 = accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000380)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") 16:00:35 executing program 0: semget(0x3, 0x4, 0x2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80000000}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f802eaba98eb3e, &(0x7f0000000200)="13979b0e5b8da5d1f91f3269e81429c5679bc7b69158073b222debb252ad356d8e7c1e9f67a7731af186a0470afb678fe3e7235120acfb7bf02ff541b9dc0a687300010c7fd018df4880823335000859713d887bb890fcb2381f7bc47dee564c6e9220123f139d52f4f5b865dbba2d932a50c89a607b3fc49e52b19242c2f54cfda1ded3e5e5b1d730d375489e1c20d60bdea3e82e8b191caf50eb247d2cdcbdce3b7c54719ca88b122f226d822c23dfba231c569cc88caa099549af92f28ab5cd875291") 16:00:35 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xfffffffffffffcbf, 0x1, 0x0, 0x8d5cfa26) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100010002) semop(r1, &(0x7f00000000c0)=[{0xa4c6653012393e09, 0xffffffffffff4016, 0x800}, {0x3, 0xfffffffffffffa32, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffffffffff17}, {0x6, 0x5, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0xd78aed294ba6fce, 0x3ff, 0x800}, {0x4, 0x1b671abd, 0x1000}, {0x3, 0x0, 0x1800}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7ce557e50311e84b, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x93) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x3a, 0x1000}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x1000, 0x80}], 0x101, &(0x7f0000000140)={0x2000, 0x9}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x80000000) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x611}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) r2 = semget(0x1, 0x1, 0x100000010) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0xf98) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8a, &(0x7f0000000040)="02") 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e060000002efd290b88323a68ae26eeda57b9b600000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) readv(r0, &(0x7f0000000080), 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = getegid() r1 = getegid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec5321", 0x45e) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) syz_emit_ethernet(0x92, &(0x7f0000000080)="e60184e73f82e4ee3ca5f269ae99862b56b118d5bcf415431d263aff888f065326cefdf9e71db06d6baccc84e0ec31aebf81ad7aa0b4fcb6d61f6998f668d206c457ceee589889d8be34ef788090128f9438e344c5f64024c112d1ed3e24c08f319842807eac6837f5d6c32b73eaad5623fe75b40cb1c55837dadfa9b971c2a3c661ef27d6b5c3152398dd060c59b09cb7de") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000040)="9685045cff0eaf95d2d565eb32a21630bc8a5fed749aac1eded25c7059b603feaecd92f0db7b", 0x26}, {&(0x7f0000000100)="6495a19f8aa21b371e9277fedbc32e9d7f914d961df95640e6bc44bf180de13977b08bdbc236e4e004d52f4009d90497ee563c0ecdbb8f43afd156b046cd22036e162b7abc76b953983d175f06bdcd7697eccab4bb9fbc49edaba1da8c5ba3e932b3b3a0b7aeea184815ae78929ed92eb9e7ea9bb95b069877bdd4ae6b3e86101e6aad705b43da504f875a702167ad8fb7a34ed018d71f87c5180d65cc6a788264d51d293e1bd69b278db67d937cb53e4737579cba024c1d21a0753c444fa70842eb8aef38dd25b19aa595e106592f84e75af4f911dd1d3f9802edef", 0xdc}, {&(0x7f0000000200)="7f6fb2a857e74bdcbf1b043da6117dfaab57f3136dbc79a1b10c334cbbf87452b28bee8fe8fec3c775157ecd35d9234841ad780b7c88befd0a50a7c69df61a0f0d4738512b328a8dc723cc7cdba74fd9c2688716de42c2715d3b17c3237d8d3d64fd327d99347b805a097d2bbd385b19aa5a085497f8fbb8131f8f0986f1b35fa84f059c32a79770d0d60c0c6510cec3f67b19b43787f730ce0684baa0e240375f", 0xa1}, {&(0x7f00000005c0)="027176501bdc95e40eaef3cd8d634439aa6943618bbdba3426f50253de3e7724fc4bb88b1b3e9b3777fec3d24b89292ceb1896b35f74e5c1a6f5140cc8cedb703be180f98c42e2b34729827367987383cd6fb78a8de98f7c590c7943dcda0b596aad1e8ee397d0ddcc9969d163233513987fbe01a0d53f9d1bac1dd7aa480ed29227289683f4a054127204301352117797e2a935b0138a5e75d89753ee8ea7250a0409159c0a4f9b61acaf8b1f288c7f8bbb592012cc80cb8a8b3c22af2753bab9f5727ffcbc288c5dd09c6c0fc06e8b349c33294eedfa59a6c4f8377d40fba7de391432d6a6968ee4492050de399c9cba2cfdd7578d1bcb2472f2083ba707f5776e6cd835a336c5c479e7d726b6971e66be00baffed33452bdbd0f63ca48fbef5202296fac8d5193ae4c279ebca082be09c080178c7e076c4d3a1ac05ff3dcae49a02affc75225e5344cf43c6b0b8772a97e718704a16911f86b09291d245e3df104a07d91543009dc0b909fb7f29dc7141cda653fba535a93611ec3639405f52b45559282d8bbc3097625c1ee2a0ab8c947446b7246add9961190c72fedc01b075085bd056a96b64ce081b3a4882a037e82148ad9ff83e4bc14e2ffad2d0e467d797193c170a26dc0885e879a33bc1763396238b3008e385d2224ff8fd50568af764a83eccba2f32ca0c39e5f64b782f9d361e837e6c3484fe582d98178ac8cf44b9c5fb2309f772744bb470c2bee6383adfc9134d665a4352b74bd458343053e13e5bc37d19f07e86f57a5144f826b7f0d936b58ad15b0bee436bc8f1673ad2770cd8d885d44586929698281fb37552dbcad0b68130c241937c2e9dd649bbe9a0e703f5052e253f12543df6d50bef4d2272d6c5944a6af5a014984772a4252829cce8e5ef321c346c085c765f662c77e968b5ce0dee32b245a42a2af953dc8c0d8d00899ad8b2061bd481a4e682aa7167ff964460d20277de12e4f645a1ec4e567605e07d7cc4d8b593b25330e6696425d837ee7bb425d3fadf30308875cde99fc919182c841b55890235a10a75e739332d15bcc82a2f08ca1dfac78c1c567c38b2d329d219cee134897856259616832865cc927bee9482af97fbdcc47d77dbabb9dc863bd9c42adfbec60c42e469cd860a8c48bed6bfb476bd72bb4debd660cb23b0dc4c18b6a52c3e22a4658d2167d04f6366f351f9b7789ad13f30142be3beb3ff73ed46f53c286ba3e535f4b079ea5be6f0284b59000f0990e18694011070b86c9e9aae854eb8190062509e85c1302b45b0c565f6efd5190e5bb32a4ac67998642bf06c417781886adae3717d737325fe4a9f2cf738b6ae6653eac961babb6ed9ac876070c331e80d641f21132e1bfcca0085b326fbe9a2caeb9390391db97f00647a38e5bd3557fd13d13302625de5813e83091d7d6f9674347e0b255c418efd6b65348ffe10e557434a2c533e9e816073211165902f64844b2709fded1b42a1e39ca2cb9c0797109e1786f3aa72ce450c8f1e5e964c2eb7c45d996e61312f495903ed098ac0b0a26907c51b7397e9a62e49809db4fe5ad6392f2e5c6620964a876feac46d032d0b94fe174d65c388c64cda478a47f37440fc1a654891b8451e630918c9e0f68a5bd4daac4bf1e9a66ef670f6ba739223e1f1ca8b71fdce0903cb840bec89856d422d0f287c25904a4fe55bb3add5f4b02541249e5a1e5a771a0479c46b0a8df4a53b5fd917842d91346df6f25610d7c930800945493cfa03e1ba33a1e7930446182a51c00823856f4d0e52aceb2a616082f766adc00fef5e6e1c1635103952f03b5ab6287c8c5cd7d35e3e68ac6e10f5db9de5377aaab5a361ddefe6e91a24e1b7b432906d23c652301d98c276c67b38c79913e56f93748ce77190aa74e89882d0c13944d3a28e47eb128432f6d3a7bb782f855d4153266a1279481761d23d77b0fccf46b285cbec28c675036c7304fe0acf1176f3f81f9f0e01269e726a06ba8183e18333ce9c458edc3ac9cc409e6845a8c0b00c16159983bb0e269be6b1b4c8477fecf2424c326ff61c7dc2642457ac73423b0c3bd990be3c2c50f0d54197955a36d418447940674350d3c57b141dd62bcf60ea873d9930ce1c7b400e29d72c801e8e07796840b4a71f2990bdac12a1cc549c8682bbea9a3e7a94236cb2cc3a6569e4203435eea80e480d6ec7e8b844262417e338fb35835bbeae2bdd571d59fbbff86595a680a3e69116e1d3bdeecd4b456bad27a2c7b6aa567d7fab1d794b99cd1647cd78f5ca6b7bae28e47f0db64ecc5fa114318cb35146143007b8ffffc25cd99bdfd486de348bada79136c2c3d805cd34cdc76cd0c569419f740a159c2155052165c765ab9d208434be98bd7fde1d4fe465fde59f91ca43538df141d24c6ddb24a300bbc8cc3cacdb9a4188edf875dc5213d896b9dee1e1ebc6922fecab8a8fa1cfc39fdd9883b698e34a8193afc07e66d18a98a4715b1ab3bb056ff2b0d71a52d42dab90a1c5d6eed3320bc9f70b8f8bd5826b0b38b20bb3162aef3fb1f5d1c217cc0bcff6f2276a171cd80d5f04c4037aab50f222d3b317fbbb8df3a3003c9c10ca30a37a4d14bf03a7879d634009356099883ad68879a9e519d6191f0c4d8e3397f0d5095741a8e10c9f71b2468e26372be612e0a18be87ad4bb686c7749ebfdec04eaf1baf28340fc949ce5fad78350833664cd1a74c8cb72ee77f56873f0fa1ff88a6887df071badd2afb007c59895f1aed63c48956dcd41697eb823f0f272ace9f823c4c116fb486a7057aaae2f4a0e133510e49d7e1911f284bd3e27611eff015c2fe14e54efc49cfffd217d87c06ed2a10337f5209e9ecb047432f34d02161975df3a285b51244b17b261e431676db0679fc860bda087fa5348e3fed1d808f26228b67570d76ed76281ec010c9ba88a47fc47e2fdabafb23344331d087cbb139342f5982f2c1992b8c303eac3d9aafbfebff58e23e9dad307bcf247839da04d305900183656f7baa26dbb93cf4a1d322f509d7bad5aad4705db9666c25b25d4f55aee0f53d03219e18d845a82e733705fa9a0e6cfda5e56905bde5f6d2ad0271cf6e4fc4885ba3f3abc61169b93c1d6a3e0e5078b2595f86b7cc74e93108bbb1a52eb7079ecdaf7b84b17c40523ff5f3b3e37f5c8cffa482dcc30458e04d1ec47c0bd8c2fb4dbd4ca8a8b72f4298bcfc6c57181c25f0561be550342e34e251a70c1886cb4b95c1da921c417584be8b5aa40228eb64c93f798858e85883123367da34ba3fafe2875f2c9253611aa6ec2d0440aa13b03065a82ec118dd1cf3b8623cbb3dfc6482c4261f3c299ee93156084ef5da954349b0b4290de55bef1843a9cc495e36155f5a4ca134b7e1d0609ac86e265b32f6045376b973e7eab9c56ed2822780793ca33bba6099f9ae16eac17f6c80e060b0e5d26bce1c9206b4c17d6ebacbe5fe97661fcbad06513bf06b30bfda46f8de2615bd35f4609f04a328497dffa228de897c407abb20bed86bef79d9cbbded3ea4ea743642f9503c2f228e950f530bb36c564962d27a3b496113a35ba62358557a1a352ca33fe7b6d142215374ea5789d7032b411c61a9bd8d4fdfc56b857f539f623dbd6cc12b7890534e0d96f013989ffb6034e4234bdd0974458466241c9bc0cf0ad3230f0865410abcbf2b2925e91ff9f0558a36a984e40a2dc8a5bc1d47d651331b794e7109c05ac8a3fbf18b8fb7980b3bea47410bd2ca2ecd965245283e85048edad111d5625f86cd53c57d68b9e37a7b958994b1953269de96f0476b3427c66ffd926a8169c81405aec613d3224a116e9c0cb8cf915481696e03be148c44a69b8ac18e8b16054e365febda5e3da1cfe411ad9d93a6765b4e87d76cfe895decae24218cd48ab92ecf88aca31a31d6788d0e88a17ebf5638793f1db0095941cf4f20b8610de6738562b9e5e7d0b12e1dd0e2b4a990f2feac5f61d55309d32689d31d814adac6390174f4129d0e214eddb26ee9117db8964701e1164c9088347e3cf7f88c2c2a1838c1903ee707e98e1bb38bda3e5b0dfe07291633455be96615e5b5be64de7735a129e12c7758dda82bd537cab405b84ba57ca624dce048e7019384d29fd41e0621f8f24091f50ac5e421112e422c7c4e8c8b1dfdd93d991f8ba94cae56a1b55d94a689d4fcbbedf85de5ac273153b2cfd062fb795b672ce30e4a6c8168a7d7e4fe5da2bc49c373e68147c032a36eebb0ddbc5cab2ed06291188958098847590548dd66085099a1b5184d381dcfa3cf5c389b50791d640014324699909f56402cc4e345150c477f790d6c5571f4617917236fb9a2c40de67e54024181b94cc94c6cac018ab3dc7623a144f3cc59b6ca4012cd22d15141f8958520abbf153090373b5654fcc9a8f6c1a740a73341fd4fcd63eee4e89461121eaabee363910fad2f518c036dcd1c5f04b722475f7be22e570b1caf608016bb0b5588965333545906594c6cc9bd7cdbb91bf5b6c0af9948639a981d0eec62c415a9073029939337390da7b433e6e937997515eff6233aabd3263a52971cc30d1103c7242d20f1ae8b63cc5486f912ff381ef881bd8d3b71f6a294aff7e4885878655c28e21815ce628e3171da03d8b3ed1cae02fcbb2d89c2e3efddbd7384b1682505efa29f397bd351d751645c3fbe1172de43526030aac19622e70339988c1604883dd3fd1a76c74d735b840101bfa65265bfef256fb3148af4836e893d3a52c1c56680a0e46ff91fab79d5eb8318711283a94d3dc496c8b06a64150622fab610d80918412870d5302dd4dcb9558f3fff9d638d0493fe597eb3516667a042e8e7d4b3923a422b2fcbff2f4c7ea16598cdb471b7c0ebea90084a52b96a45a149f613fe42fcd9b181252ad6f406d5e0dfd924e17e8491814e5213eaf99fc05f4d7f2ac444c4aa704cfd0766c9ffea7b28f64b91e822e94d43f819f1216741fa00cba3cb1181ab41a3ffa4e531ecff4e3c99868a6b1e94644afd9c2f5b17acf84f86694c599e607b2e697db4ca69518d0f4dc13d10f651f94c364d50bccb7922cc5bdf5fabfa4825a91f38ef20c6ad7f1d6dd4cae142e8cb5483aa2e8a547392c82fba6f48267e750bf1e0fcd3f82af242a009d326247030988460148749fb974ab7bc2448937df16bac057f706c759bf8226659fd89ca4f9444e9c098eaafc3e342411f1cd9ddd06af5804e0542ddc3e42ddba11d4904823decfed0708e6736eab9697386f8612315f65d471c525117589aad5730403c9715601a036b6528e48b8ebc88827e21b0e2ca6571a815fec5167fb68a4036f2f18b59ac67e6d0baf5c0b18c9ed54c8bef969064d3ae9e32fb15f682647abada0edc3c1cb3c194a114e733d9a01dfe45cd61f2a1d016444f367d55765f7f943a339168bc14c19d667290d671ee5e0294dd6d189ac449cfcab141b4ed8cece76c3ed83dcf30c3b91f15e47986b6d2f7014b5985f58432531850bf7622a72a65b04158fbcf9e7068b98327588fac725f9053827fd5d460c6f80d0a28fb0e84794e3f879e9308a908e89ba080504a5717f0919d17907dd1aa9a461658f220447c8cf26b5f78eec7428d3095a9846c5201a8fda1e966d4cc0396d8597e62b6a15b8f39d3805a724d4f5d172820a3b5a858b111d73344f6ccb0e468e418e2499d267c7b3fa61bcbd95858d7bceb3358c4825212cd7a88e8d6984653b37523446fb1272bf7d0e31e3df44f8ce139e4c551446c5b34070310ba977570ee1c254834af8f8", 0x1000}, {&(0x7f0000000340)="dab7fd6a38cb5a829cb241a048730a8cf8604bc089f68dc785a11474fe8d57709bc3b8bc9cb7ce5700f1e8829003e7d12f11dc2f74bbf6af3f1c5775b4c38f5b5509bdf5b57e718b28c358ae0deaac6a08a07c1e5c8d0e88590a2c448d", 0x5d}, {&(0x7f00000003c0)="0829fe9f9b468e988a708dc9ee75ec07dc3cf568805f9755b318d3fd3451547462ad2453d6275c0b84a46b2f198e45c5c5ce6f244dfe09f8cba90c242417211fdfe1eb79ae1801592bb5a1f5cfad5e8ffcadeb2db45399e8aa13f72a84556b103ede16c84c7ab25380f136af6e770bfe4211eb72c3d05989c5091d914900fbc5b09674ddf211d2cf8ba3cc0e44d1255280f709f0ba8278e9115059ddb81cb5e1a7e75e38c010faaa4b7c65660724e94f785b16eabba0c7c3269f2171b8fe0ed10b666cfb1c940f57b4d969d26d6794a5aa85a7e86efc1ff49fab9f897053c4b20e495ced7ee8f991b01f01b44cd4eead5cb94eb15c8ad6d6832107fc", 0xfc}], 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0xd2f90a5e0f04bc36) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x8404030001) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x4, 0xbc) r1 = getuid() r2 = getegid() r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x10, r1, r2, r3, r4, 0x0, 0xfffffffffffffffd}, 0x5, 0xc800000000000000, 0x9}) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4500) r5 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x106) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x4000000000000000, 0x10000000}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x7f, 0x7fffffff, 0xffffffffffffffff, 0x9, "12086581ce431df0ae7eeb41febb2056d2d843dc", 0x100008000, 0x6}) 16:00:36 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x629cf3e61cef12a, 0x0) pread(r0, &(0x7f0000000080)="a3c119430a43361d23326c64770cafda6bf94dc1a58a8e031f252efd878cb447bfcba89403da8c0f5fd3017419c273d1df4f51274a38da82b58e434f3483a134a5904a47", 0x44, 0x0, 0x0) socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r3, r3]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) readlinkat(r4, &(0x7f0000000400)='./file1\x00', &(0x7f0000000440)=""/202, 0xca) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = dup(r2) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=""/246, 0xf6) setregid(r3, r5) r7 = dup2(r4, r1) fcntl$setflags(r7, 0x2, 0x1) munlockall() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40682ce381d7e707, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket(0x6, 0x0, 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/106, 0x6a, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x100000001, 0x4}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffffffffffffffc1) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f00000001c0)="e6a06ef0b65f51b6d460541f2b43220ca29b1e1976") 16:00:36 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(r0, &(0x7f00000008c0)='./bus\x00', 0x0, 0x2) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) open(&(0x7f0000000880)='./bus\x00', 0x8080, 0x100) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) recvfrom$unix(r0, &(0x7f0000000740)=""/206, 0xce, 0x840, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf80441bf1fa48f4445e", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r1, 0x8, 0x2, &(0x7f0000000000)="439db0ecdb92eb75c6898aca9fb7829b6b4ab3f2643cb1c4f6beb7c1b4fb5fab4e15fb18faf74331c8645a23877cb70c7288c5c24f70f2b06fce03e2ffdad5307ace82ae320872cfee0df961c260810f95584edb77549e4381f1f14742a3bd7637201a583dab422806b6757d9429d059b34ad6d90d5af11354df29eab695654be00fed3530dafa471da7648becb3d8e83221cf3c38fada5073cb10f6bcd47f120bb66019c85298ca312113ac5de286bd8e79c3f7d3941bea34695bdb86bd851734485a0a48c48c87764afdea7efa64e323b2db962b6d0a0cd3796282a12dfd2536c83bc260c066", 0xe7) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xa321, 0x10001}, {0x3, 0x3}}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'\x00', 0x2, 0xffffffff80000001, 0x0, 0x1, 0x5, 0x699, 0x5, 0x1, 0x3, 0x3, 0x3f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x33d3, 0x7fffffff, 0x7, 0x100000000, "26da1effa6dcd451d3c130d15fca75550d32208a", 0x7, 0x7}) 16:00:36 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget(0x2, 0x0, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/79) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r3) 16:00:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pread(r0, &(0x7f0000000000)="7cdf5b9700c3633248448ad724eb6c6794d90aed629b6934cfa3162695fc61847304992761b5d76a5f869ab2525b3b06b790da2be76a2064f42a4eac", 0x3c, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x48) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x2, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="f000000000000000fe50677600100000549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047ceb6dad5353030ce6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99e8000000cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001a85b929451fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a07dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f30250000000000003000000000000000ffff000002000000594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b20000000000006800000000000000ffff000000000000ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191600"/619], 0x270}, 0x0) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r11, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r2, r10, r9, r6]}, @cred={0x20, 0xffff, 0x0, r1, r15, r17}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) semop(r0, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1800}, {0x4, 0x4, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1ff, 0x800}], 0x4) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db075d14422a6aae8483b34aaa6cdec2aee4af44980f8cd7d2f6e1ded3c2b88363144d13afa87c21a587a0b8041fab687b40caa1d6edd30bf41b2331c00d35527b2cc9954114e7070f62a0043e54995159ebc161345c14fc8f0f0f098c03d925d6eb64226f1c", 0x66) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 16:00:36 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xd) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) 16:00:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xdb038d564b9aeaea, r0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x9, 0x1f}) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fffe23c5b00000000000000e74de4", 0x5, 0x800}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="90", 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="335373c19f440620337fc376c8bd06a865f2df", 0x13}, {&(0x7f0000000300)="fbec2cfa0ec7cf2fccb5e0858f3ca67bee85cf25c3b3e60c5e83dad712f0c2789d1769cc56e9d03436599a92e30f0cd9d88f0863f44def36611e9075b14b8ee23f98fa34970738ca215cc6beeb8e8dff43cb001d11b3e78260f5a9e654b7608c59a990ce1d9a82294e3edd2caaac74a763ba7f612c2b654d06604116c5dea8192803fe2f14f5796c4780905b38b992", 0x8f}, {&(0x7f00000000c0)="fcfd9ff370f8ee7342a31a1bf41af949eeaa8dc0ba0db13692286f07b802eab2e6cee65153317094b69b2fe19c0fe2b9b2ed37ab2076993707260db060cd404a43657e0b0d818669f047847962630eee2f51356b71c8dc9270510c5b096dc91353ac3905cc46d403565ebe214622f851cb9f5e8524ad6c4b40757e", 0x7b}, {&(0x7f00000003c0)="70d9c0eeb2912be47de0658801b0e12d1ba78aefd02b2f26d6005ac7aa1ee5de9cced87701a965fdfdcb9aae7aea1f6e7addce5cfc46a6dbf8c252ed8aaedb9ef14824fd0ebdde232f44cce284d3d2ef5423af8dc0a2df59b2028c4b2a0999a1bb2701e5b525ec878b8a05539b6c0b8ffbe5df0ed0ecde42e5a4c6c18c56cc76c57fd5dbca8ff07e1037c70c4f47779ddffab290e57b77904f0106c93248aa2854ba3468a32454dea77690af6fd1e3afb43da06eebf40929696666eaf78ea514741911249a211db2c7aca22bb5ac3222c97fde0b6868bdc749f648905c44dbab8e554aa7c7b845826f989ae430045959b92ec5d55d544fcaff0daec4", 0xfc}, {&(0x7f00000004c0)="9e1f0f1e173a3a6d0a5957523a4571cb13d5b6f2d6d1e46aad0944c167d6a4d2506cb4e033833aa7c36c0ea13ff7167f302d93527667401f5411311f0d70192f268fad5c91d3c503ad835eb532cb903ed78a1d4332c5deedaad90fc95b1e2b4fc07524497240a6af3ddc8cd99f3bed8236b824f358ce865922e0251de963a746e31e0348d35cc0234061761a780d1a380b0ebfb46de3035a11dbd6f6b29bdc47bb68e017c344ccfed885f9e85b8192d504d2e4895103264ea21c85a23a5be479466a339ecc9a51410f89ab7c2bc9a0a8ce187349251a148e64325808", 0xdc}], 0x5) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) close(r1) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2662028be8d066b21d1ea9"], 0x10) write(r1, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x500000, 0x80000000, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) read(r0, &(0x7f0000000040)=""/32, 0xfffffffffffffe8b) 16:00:36 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x6, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 16:00:36 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) dup2(r0, r1) setitimer(0x0, &(0x7f00000017c0)={{}, {0x4000007993}}, &(0x7f0000000740)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwrite(r2, &(0x7f00000000c0)='3', 0x1, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getppid() setpgid(r0, r1) getgroups(0xfffffffffffffe6d, 0xffffffffffffffff) 16:00:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x7, 0x1000}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0x3, 0x0, 0x8, "6673742b49416fb9799327b4506c098295166d4d", 0xffffffffffffff7f, 0x1c}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140)=0x800, 0x4) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x350092b00e77e8d3, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x3, 0xbf, 0x8}, 0xa8, [0xfffffffffffffb3d, 0x10000, 0x9, 0x8, 0x2, 0x2, 0x10001, 0x2]}, 0x3c) setrlimit(0x5, &(0x7f0000000140)={0x8, 0x3ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6, 0x3f, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x11) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x81) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000000)="ae392ed15b8351cb291ccb3f69e9e9d15867738c372466246c4dfbcdd566e6af6cd4e33f3c4027dfb2a7baeebd7dfbf900000000000000071659738e40bceb90c7d8d7b3cfd03cdac00b090400000000000000be22df09634ce50c22dddced000000000000", 0x65) close(r1) bind$inet(r0, &(0x7f00000005c0)={0x2, 0x2}, 0xc) listen(r0, 0x7f68) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0x81, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4f9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x51}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4e}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x978a}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xaa59}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6207}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a7592ac003469194c4f4814992e029be96914f6357e3a", 0xd, 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xd0a03ba) lseek(r0, 0x0, 0x0, 0x3) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa1ee2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644312460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b427293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6017e78ad843d500ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4e47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15d719e2387d99e6e334cb1134b2a53531fe3bf7d5535b58f71bd16b29676c3d97d6c143963eea501bbf977ee1e6cebeaf10c709475af95430ff73397dfcad5362127c422477ef7cc2787a365b48fd0eb55791bacc3674ceb351eb2bf38a78279c30ed29fca1ef182e75880fa9a598e8bc64c012523ff200672d21a5c7b2c253ec6857d21b0e4ee03e2d6f413f9c328f0b5c8e11ab04453fd0bcbe727a9b5267cc08ba235e3b4be03c3966de75b57d4e658a5c3caae4d31855caac2d35eb35e2a58b432d45aae9bfe4c0ef7b831403bc4020b5c63b9286a878be9062265fd38b56c98817f48d124c1f869579f2e28138bd15e0fd18ebb7fbed2d2000bbd8962b7c8da8e44deccfacc314718f548d2b726383f73d32eb0ed8fe409542d442281e4c9b9e3890386ea0cc05557c51152ecc49270008d3e2e0bffcad0b7fd7b937a0caf9bca90073ef64dde5f559e9c485f33d9a72152e0c"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xe7b6, './file0\x00', './file0\x00'}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x1ff}, {0x8, 0x8000}}, 0x0) getsockname$unix(r0, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x128f) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x84) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x8625, 0x200081}, &(0x7f0000000100)) 16:00:36 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x3f}) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) accept(0xffffffffffffff9c, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:37 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x2b, 0x8, &(0x7f0000000000)="03000000", 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000140)=[{0x0, 0x100, 0x1ff, 0x7fffffff}, {0x9, 0x401, 0x8c4, 0xe73}, {0x7f, 0x982, 0x8, 0x101}, {0x7, 0xef03, 0xfffffffffffff3b5, 0x4}, {0x0, 0x7ff, 0x2}, {0x4cce, 0x7, 0x9, 0x101}, {0x7, 0x80000000, 0x69, 0x1}, {0x4, 0xffff, 0x43, 0x80}, {0xadf6, 0x8, 0x8, 0x8}, {0x5, 0x3, 0x8, 0x7f}]}) syz_emit_ethernet(0xbb, &(0x7f0000000000)="b6") r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0x301]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[r3, r4]) ioctl$TIOCSBRK(r2, 0x2000747b) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x40004000000028a8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x281, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x101, 0xffffffffffffffff}, {0x74}, {0x6}]}) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x0, 0xdba2, 0x1, 0x7ff}, {0x7f, 0x6f9d, 0x2, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000140)="00fbf9d2c10f4adb8e27ae3a00d7034ce80ad6d74744face9dbd9a143491fa397af9215d02ee2addcc94bf5cc01f7f39a6fd5e8e4c333920b9946aac6ce2c39b589961c8d2ab6a2f0b62dd6961a2985abede3947ed15768e5b3c30121d28b58b8dd99325d50d0ecf4a86dc5161acc02ee2c75940f8eb581647a2fc8c9be51dd261cb322bbea86e3fcf4233d6f70259ed4229b54a6d2491d079f335fbbeed44193d644b51b34829a6e0b6ae0000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) acct(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfdea, &(0x7f0000000480)="f92bd533a0c0020a0900000080000000e81cd68061000000dac8c6be1be01788f9834ec89455e8ab6dd4825e06c92d7189c5ec0073f54b51dd05a53d4a0ee0538faafa5b96de9bb677c6692aff297853587d66a852c0288cd1c5ea2e077d219f93957fe733ea278b4e1a0157750c505eadfa9e8011284119bd8e5887e8e927388ad8e3aeb023e91b655a4569d8a199d4b0f4737c584dd81f6314681c00b41072dae3eafb7e33093f31ddf7a00df2baad9960234f05db2c94df2ca02a684ac76f9abda977e60fe4173ecf678f1a184b45fd3a9a5461b1e9e7dfd3ad960269e677c72663841907052d339cdf9ae7af318fdb3d945be29a53b7e5103990") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) r1 = getuid() r2 = getgid() r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9e, r1, r2, r1, r2, 0x1, 0xfffffffffffffff9}, 0x4, 0x7f, r3, r4, 0xffffffffffff8000, 0xfff, 0x9, 0xbfe7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() r8 = open(&(0x7f0000000100)='./file1\x00', 0x200, 0x72eabf43d347d0e7) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x7, 0x3e06, 0x0, 0x400, 0x2, 0x9e, 0x0, 0x3, 0xff, 0x7}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r5, r2, r5, r2, 0x2, 0x6}, 0xfff, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) 16:00:37 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000001780)="ebffcbff13b9fd812eaa4e713048e6993192964883fff72d36a8bb7e199b8032d4b416737dbc3f992b6d86b0debf753caf76f5f97f1b76e770e45b8c45d428197bbbe6bd55610859cb6a15d76f85e09c056a0b3c08b6497c318aefcc431b525ec96f9630555574d66e593f14b1df72a4fc28317c33b2e1ced607ecdef1ce905e6041e001dc5d8332e4ff8af43e9a4958f15918e1baa43654e4f1742e52b1c9c31adb9e90aee14dab6704ad64893f6ced9736f50b3f085b1a03840c451793ba341745cb0cb7dbbec203170031999ec8670fce70cbc3bbcaed570f04f1e1f3000e07a6f9707f5a95c59cf9c33266f559f7c335e631f9d5e99a707da52011169bf798fb67cfbfd4974fee6f1779c9975e83c6", 0x111) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) setsockopt(r4, 0x5, 0xffff, &(0x7f0000000780)="9e3841d867b949bd4bd12e66fce3a482056ddfc36b22a9e1a041903f57e5ba75536077c8b8e19e92dfef2aeab0d0c7a6f6a5c21c3ffec8081453bdc52d33b2558582fb9eb4c929b3a69eefdc8ffae0e50caeb571770a7d7ec4c85016692edaf3c5b069cefaeb56a16ffb5ffa907097f4cf68c9331499ac0c9b924dbd8d4e997b99f59a596c3f6af3672febcc408aff5c0568e0b9345780becf32b67368a740d497959a109cdb1d9512e57e7c88341a46fd493fe156796a4385a9b592219d348ce840823414e63665470a58bdc7d91c02bb67b46627e305b46bca2f361ea699ef6991319005db88e2840482e40ce7b960f8c5982101265ab9df1862e353d9a1403d2921ad9d1889865f577e29ffc38d6982dbd499d2930b77310bd4f5b98c137b0cbf6eff430b74413465ac87cab77db242f9372e4c93a763df1172ea732a61e7d9d89b728e48c7b8a13e85291606dde49aca2e3cb3275aefd18fcedb1a41e90e43a29c78ff26165d1a6d0088311716bdf77382669012ff1f5a887425e2f37161e8d6e4612be91eb5c96cfed1577242cbbe6e8423e2798830798c2989a44fca336c54363fddcc4d616057b52b35fddf2a0f34e7c42b35ee1e6eebb4d0c3d25dbd705967b27353d8e899a10ec4b4e1565ed0a082e101aafccfe14fd04f9d4de04eeb04bdedb6331c125efeb23e9c3f12153f3022052d5f3251d5f28883ab25d20d0176ed14d517ddc99fda001d973e56c3db23c00a1e75a655717eecbbb377fc3b7ce47c304518723ba42f1185fede7ecafa47a7c730b7a20c6a03749c7e0a7880528cfe6e7c3fd613f7f15ebe23353a11b64f2dacd03fe9a1f6663e36915c027c1ddba395f5fce5a5c000f6cbbfbec4ee7c2265089aa808b69eaaad586eeb8d6a1d6e3b3a472ea5de0e857224f6aa996807abf22360f4f2330887312c040ac8c74dba0c39ed0c2c2fce6969b8848535d7e222c5ad4a5a4a1129b16d1e590ff0a4db7902e1af81d65d1acee644405ac62d253a8c7b4b205f737ae65e9b134d5def536af9ef216b9d64fecd1b11d99daae5b7ccbdf24536f1eb4514721ae5dd14a9abda41bee14af44436536f11b8c56bd0564058438d405a6373546d21bbcbcb3e035d57d5f154daed60c93bb395cf7ab7a2314aa4134accde05d365302c97cde85c2cd8ada2b99a2710ece88083376a7046ebad0094d7f9b62c59d4b198c576773ad8fdcbc55ac549f8758f3ef91ec58557f1757528017417b195f5b057d33ad1adea22a8130ee93c1b4b32770feb9dd063559c87ceef9284f0816fe54f57917341a21d816b27ac93718eb14732e2ef63927cf7bf6047fcfebf9d4483fa6d9479797f9ac4d460b7657f293a9e366fcde7175de092f4aea031e58ef3c938b2bcaf03099bb8656ad528e079b8b60e55181b5ed88edc68aa9c17f12756c060a4d0173aed0b9bbe92975242fa3fa718c40724dd929e6cf4cf696230ea2332e41582dc2abef3cb966628f40481192103112a9cde863f5880ee24bc3c3019d901751e66bc601e00d72f5c2addb712026f3ead0d187e31050cd40a6f1a997093a656456ce733ff831771a098912c766cf0ee88519bfbe31b406baf36c7e43042b6f55a4169d421ba8e9b3c1846c21af48ed59e351855b25260b51a544090e7b082876cf05d61c318c7a50389764f3f921a896948c26f4feec155c9a2f9b0c442a4355f0c3f3512ecbc46ecbcfeb5680442bf5b109cdf87346ddc1655102d81a88ac4d9eb56539828c1998dafb657b3ea73d11bc35af62dfcac579edeaf12a5bcc1d61d66d66a117be995da6a805ae0db46967cb339ff9b56f509a4c103b01998b70969e29ee0744eeecb2d8330162f648dab43a816b73a3fecf5d9a3db631d2c6e60017d06d87560c41e5322895841f376ab5ad53279526337c91aa13f4fd2f7e084e858e8593d1250001940c38aab285911269cac40768dc371d413ecfe4e3138bc2c8caff2d1d4701b590f000397c61230adfc73b47835045a7a41ebacf2478b5cbefa61f102540bfbdd2b4128106ae8ecf8b3db0b6158f0c05b2fe34a01d8579101a420bf3a1548869ec11889efbd6169bab7feb4ab3bed305d9d51f466bfd77c9009fbbe889a42571832a042a4919428953c40f3db6617531e7e30263c024104455c667878992458ea106c605ad89fb03aafe2cd2a72c3e5939907c5dedb49da0ff632d3c46fb6ad6e23ea3d4f500884f081407e7268fd8efc121224df6817495a46b2b26f9faac21db91d931a2b82877c5f5695b4de0b6036444ae019a29846c294c33d1410f6cf1b5d9c7ef7ebbce7a8c6eb87c532e2b963492be7bc8f3edbee515aa00c0cf3ec65d9940520514362580a12ee4b51c294d7964019dc983b3096695d91b55064608557f9fdaf6285396ad67992f70f29166bf7c5b1bbb7c02e59e0e6db8e79c99058ec5b59b6f2c6dfe39c9f03db7a80f8bd65a649cba5b3bbab238b1f6e39d62949a4606ce8f49575b1a95fad11e8505dac58c388f326190119f29e030ca20b1adc94cd70b8578cab4c07cbb56639eeedfbe4c031a3fe0dfebc79e4f5bae7b8afa1914f70c9209aa4ebabd5b907324bcd037f506ce5da14e27047d5d8a634028a3eb36ac50e523a320cb53ddfae1bf648a0cdcbc350db029fee53ca68119e73e5cbb69f2abb5f3914fafb945f940a1a9a901f0eb517aff426ca46a65fd5b3fd0f3c945f5b4b4a3a8184040894dff802cd90403cb1328fb244e05fe2884e107015b760ee810c52449606c8e3aff5ed1a7f02c5a7ccf58fe66d925230b7a5470f42572e8170d914c8e7ca06205d6952ea9ea345ebaa8befaef26c928f70d84b96da08bd683e0fded660b81ed804557294516b345153b37451536f139a62011de32e89ed80d4f2dc1312b4f5fd005cfc63674abfdfce480fe98e4f6dc706caaec08caf136db0ee0467c7b5ba2d9030a818164df386b52fa19c2aaee66a5d544a896400a3c1f5fd7903aa1fb03ab03ebe8720086ed9a7c750567f8e722db579d274e0580d2e259bef8b3c4ed121f5dad483067ed37c7d05043a480a2ccf59ce4ab788be7b5c5e051f34e5a70ac418c8d242fa214eb83fc3639495c836b677338aba2086add357ddb4162ea436f597665971a65a01400724a499072bca06f8c0ecbc36dd9e439fb7b1778f347ed9f5e98700738b82153e0017f0b73824a62c6a5d3f5078384b0bfccf5107fc7e80dbc29ae06d7048d744d74b0f6cca15b08d55bad31aa8643201b539adbc29e9a591712a334f264e9e3c8bb30a6cf29bd08c79258cbb53a61996c00eefcc2bef70a2814ba67ef2555c3955a1c013eb41da9bc906d261bbae606eaac5164ed40e937c46a5a835bcc32bb51c177a1c9cbdb446534ad864b5d6df92ff54fba3865a2894ee67c06fc5193ed123a9ee48b533c6dbdc93842598ce43469ea0a925f4e0e6d68b1a18ba070fe741381a01a42c7de36b4dca5c81ae8c14c791fd95a04a051665932ad25bee52712332df5305826e9e0636da3f3d5df92bfb675db99303c0299a02da864d55ec545a4eabd842d5dadeafa9e7963d07ebde61893b9975bb41b986246c2acf91b5ea7d9bae133166df07cfec33b097cd5fcae3971be11535adc5a67b6f39d6df503027919ca7400e5aa04bd9816d8a7da7bf7850549ad47212f839de64c430013f50a5856f005c5fba6048ed1725af3b5b946c172b027832c3452f0e5e583d950c0113e2fc1886616e7095992ad431223d981e912f292f119abd1042b6b1232494a427a2e8e24b104d61f342aff4708332c92dd68b71a402e3c3f683f5aad1191e8473e73acb580c5f3e3b21157e195ec905e5bb3cc42155662d2129d5eb65f08733dc18e87c241378bb8f38080b2b691c780d13be1ca2d6a36379dabae1be10d9773100a1a6c4c0d219f7e5ba6345c9b14a597a82907f4c9af3a681ece1b88cc02aa2c41dd061ab72b9ed10df8db17d650cc731b1ddb7675b776e295dd90b980e67ee8830230ce03ba6859237a5177522efe8d9082bdbbee84f8ad2daf4f90d93e6c08f410bd3f9193f63961db43c684c4a4c75d676fddae09622e3cd8495f713a06bb72698cc8de3519ae9e27800a2c80db74c90b842700700e1c0cd79fa80c17923d19c9c1bcae2263736cf7204c93e2b653691b50d3a81efe23fe92de6c5e06b1fcf969f5ce5dd7f8dfd5656657f798d2f38fe899f66a0db85e1ca4a3bdd8a7f21fc365861de09ac806b0239a03bcf1a3230148b037f3c0caaf7f977d044a7ee9cb60106d2d69c7f400c5ee0798c532015d1a9c79ba4a7a9a412fe756a54b1f383747c26bdfd30064071de6e8f44a188bca05abe1b67c2d84c17e23a7b03ee893ea785b75f260661ae48689b3605c40ace4c41c427cc09d6a9601985fb03c97d3d93b14b01b59c98f9716918fce5ecf570fb28b6c714b29f64cfc1ec45f253c9e5fb8807dddde2b08255946552f5c1f63787993ccd7a5389cc0a23b85850d3f09e53f3d1c79c1052da632d58f7a24039c9776c700e2ec21c049bfbff73431ae4b0d537ed14c89ac9ddfa649869425a4c834ad10ed2202b0c8eec5594ec71818d6f2b5084ea0ed63674afb5fb6d7875a9105126656afb9c1aef371d255e35e0f7bc1b125f9c51e02f4f59eb69fb020dd5c42827a509b69a920335b730f99811c607509c02d4fae3e2cbb99017d4345996aebf389d7b232a512f155c445e17787da0a51d7ed19322521054220da3977bfb9cfcc4288d038a7f3c682927ab107cf50a70f30584fae601bb63c35f4eac4d23f7c02431989ca84219e65321a4bd0f8eb98dcb8a6239cd9faf435c726aaafe1bfb97d8406f395550dae02fa0fd605cb07f68aba51c0920d81c04b03a2d7b40bbc9a77fcf8fafec9a25b45827658a8800c90b834069286e25b3224f3868c08e6659874b35c8f55fbdadab7efa907ce2c504a9e39d9cb572c6f670655536b47f38da00e393f4f10fb8f64229af7c2ff1987baced412f4d21d451bea921ef9d60462d4dd0209a1d41c36f3986d22fdb6e2da45ac7848be635288f598c1cb0732540ff05d93b6874d568c49504cbf55fb37b93e418997c85d0abbd314ffd7f2e31abadb53120fe0ea0cd4909ccf3524b8517b19e0396fe2982cb8c9a48a2b3ff3092c7b4388eaa2ba48b13bad92eb4ff9fd19773e6e12ec8a2e9b3f854e2664545cc2f144be6f124111ab7927ed87658343dc2814e3867759b0398437b65a5c26a2afdc02dd27226dfc938368aab3ef6f97d4f7bf281842c47e60c8ecc540c527ff9fcf2c14a551bc7d2f5740f952abb897461e28e2913aba5e1134210d1ef52731a4c9de6b018ef3f3ed01a28bda60aa41e8cced1ab300544e91c249a2051bd69bb10e71dfc70f269266f4dbe1d650981101b653be5e934e71ebdd4d2ef148928f178756999a4b6f2c314e4ed788e3100956b508ac44a3fab4a18799172446a08c4ccba49839518a0bfe2da57ae326025edc6c015cd71de3ef0263572c8f560204a3fd9440c4c99bc850143cb423bc4c538e263b60c888d0e6f45a4d1ae620d964e90d01162055919d1fe103cb3fadfc3e6714c921d7a1477226fdaa0226ff154d03986aadc3bf1f4d76bc26a277622b7759bf0c5b1cc59279b2dfb95d8578c1af03d73ad8a1d2d6e61cd5faf71111ce13986c87d238323bb761652e7794028d6850c3a23fe6268fb7fc242e20e314b03f282f74303ba38c85b4380545539e7c56ec60b9d615b1ca0699d744b00aadabe32c693288624de18", 0x1000) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3a9}) mknod(&(0x7f0000000000)='./bus\x00', 0x100a00c, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:37 executing program 0: getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1b0, &(0x7f0000000240)='\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x7, 0x400}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = socket$inet(0x2, 0xc000, 0x6) recvfrom(r4, &(0x7f0000000280)=""/20, 0x14, 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:37 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) socket(0x10, 0x8000, 0x2) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0xffffffffffffeb20, 0x1}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() fchown(r1, r3, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3, 0x15f, './file0\x00', 0x20, 0x9, 0xff, 0x3ff}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="134135826297246481acaa2536dd10ba9652f9d158d3bca3373fc5cb44c87bf14aa1b4d0b55665ed225d9530ec9a6e5a1672364e144c793553390f7b276d404cdfb0752ad7a5e5fcf8f4d6bd1d5c9de6df05cd0acdcdb6dad32368b9fdb0f5f1c8fdd9df0e68a9289b79b725f6f6307bb8c2d0066b555dc1791e5620883cf65da051cce785c5e32b8b2a0ab4e65cc95725cc2168d8b5f1760a52c81f36b209ef6e1b55ecf904c813d4cd91371cb1db4d1f2c8973da963a90acf57cb073fd244afe68b4e0e3e811697c9305855d6fa3aef08498b5e39c81d67d4820e01462488ae47477e22334bc75acbc7750ea945d637989d8100b051c2f1324702e9f", 0xfd}, {&(0x7f0000000240)="95af481f1383b409d3e15473bd083dc179401a9f2a6346ca72c950272fe71f86204c6f7a5075ea4ff08d3b6bcf660190205be692b902de63ddd99bd5ccfb94a07dd9d43aaad4aefcac394564f6c9f43bad3af9919354693c4516d2e862c31c805acfc29b5c65c8edea56ebffaafe2e548a475467d5665bb168568fe33a11f8f1d294321f576f2c631e1478ed59e93db50339ca118ba1bcfba4c5158252424790", 0xa0}, {&(0x7f0000000300)="fdc59aa85a3a8dfb9423b34bb3178466a3bb830f93e9ad172063eb0513deb8aa4699a6051ade7163b522c4585e822bb9617e4467849872b65d37b363d63190f53dd8", 0x42}, {&(0x7f0000000380)="e4d2927adaffe082ecd05f75033d970a", 0x10}, {&(0x7f00000003c0)="8c32748123f6936caa15b68017dadafdfdd5437a", 0x14}], 0x5, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x20000, 0x9) acct(&(0x7f00000004c0)='./file0\x00') r7 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x800, 0x0) fcntl$getflags(r0, 0x0) accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSCTTY(r6, 0x20007461) accept$inet(r7, 0x0, &(0x7f00000005c0)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000600)=0x2) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x20000, 0x0) ftruncate(r8, 0x0, 0xffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00', r8, 0x3}) clock_gettime(0xaf6edf270d4bd4a2, &(0x7f0000000700)) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000800)) ioctl$TIOCSCTTY(r7, 0x20007461) sendmsg$unix(r6, &(0x7f0000000940)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000880)}], 0x1, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x2) r9 = openat(r0, &(0x7f0000000980)='./file0\x00', 0x80, 0x100) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000009c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000a00)=0x4) bind$unix(r9, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x10001) pwrite(r0, &(0x7f0000000040)="b4fce851b70a3d67240fc5fd525cdca7dbbf9b5e2e15e665bfd7441512a1f9671a05dab8f3c5e0aa64d24b", 0x2b, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x180) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300064880000b228f2e21b92e5ab61b48345edf8549a5e0ad8140a75a710fb067984db735d393e51"], 0x10) sendto$inet6(r1, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x80000000, &(0x7f0000000140), 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x935198104942a323) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2c06, 0xfffffffffffff800, 0x200, 0x8, "e3575e0af7f621ade4cbc262e5f7fb6f84f758f1", 0x5, 0x3}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x9) openat(r1, &(0x7f0000000180)='./bus\x00', 0xa42c509b3a8d6ee5, 0x21) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000400)='./file0\x00', 0x108) r3 = socket$inet6(0x18, 0x8000, 0x10001) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) sendto$inet6(r3, &(0x7f0000000500)="9d2d4e44fde6bbb61181440079dd0089784ed082fb1330502463f1e823cd80b976b8f32e5c72d8b7423e6c5cb34c2ca17ec33e80e25e4d56438cb9012ee3667113b166140c770653d4b0098d02549732baddd6e55a1a198b2eece0028e0f062b6155fd6acab2d92d978bdd2c607bc47b32313cc000d52d33266a3164fda35fc80dcd92bb11489d5d9c2fabe481c531702f6dca51b1c553ceed79e5d13da27072835a3f6c7ad41eced766d848eb7569fb204ef59d23987557aba3f1435c5a020947f7a3dc65", 0xc5, 0x5, &(0x7f0000000440)={0x18, 0x3, 0x6, 0x8}, 0xc) setuid(0xee01) r6 = msgget$private(0x0, 0x1) r7 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r7, 0x0, 0xde, 0x8001, 0x3, 0xbd}) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000840)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x2) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) setgid(r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x48, 0x7}) ktrace(&(0x7f0000000380)='./file0\x00', 0x2, 0x20, r7) fcntl$setflags(r4, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:37 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='.\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:37 executing program 1: syz_open_pts() setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x5, &(0x7f0000000000)={0x7ffc, 0x100000}) 16:00:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xba12e7d20a325c01, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ea") 16:00:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = msgget(0x1, 0x1595b4d37b919093) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000049868ae7dd3ebfe1f486dc84133232e54ff4770fb8f9186417e058f0eb6fe7938b80d723714f4e3ac190ab215f3251567ddd5e56b781bec269d872032bcb0dc8b5911cb98adf0e6112b4ca0f78bec5e018d0339862e38a9babe32daa871160dec3ff8e3d8e12668f06548e31b1e05eaba793e971e473d406989e48e55efc0530e4e92b5ba6429e0eea86db488475bc171fa2f82f55e091b9457ffe88768a4df1276f62c676203f31d0f94d62e23003d98eb6ffeac47c2d180b416e772bf111b1ad6bc5ebcc6b17ffb0b45a5123bc9fe1381f28d672d7600c49d59b5b2553d7914db151dce0ddfb5a2025491b"], 0xf4, 0xc7b0af6003a8a347) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x440, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x67e, 0x40, {[0x2, 0x47, 0x9, 0x9, 0x8, 0x9, 0x0, 0x1, 0x80000001, 0x236ae1ec, 0xff, 0x1, 0x7, 0x5, 0x4, 0xd6, 0x4, 0x9], [0x401, 0x3ff, 0xc4, 0x6, 0x5, 0x9, 0x6, 0x3e, 0x7, 0x1], [0x5, 0x9, 0x6cc, 0x0, 0x80, 0x20, 0xfffffffffffffffe], [0x7, 0x5, 0x5, 0x6, 0x1, 0x5], [{0x7, 0x1f, 0x8000, 0x8}, {0x9, 0x5, 0x0, 0x1}, {0x1, 0x40, 0x5, 0x5}, {0x7, 0x5, 0x6, 0xf6}, {0x0, 0x7, 0x6, 0x7}, {0x9, 0x9, 0x7ff}, {0xffffffffffff0001, 0x93fc, 0x401, 0x8}, {0xba5, 0x80000001, 0x7}], {0x9, 0xffffffffffffffff, 0xffffffffffffffff, 0x9}, {0x5, 0x8, 0x4, 0x3}}}) lseek(r0, 0x0, 0x0, 0x1) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x8, 0x8, r3}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r4, 0x4004570c, &(0x7f00000000c0)) r5 = semget(0x0, 0x2, 0x400) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000500)=""/3) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x3, 0x400, r3}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x10000}, {0x9}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001180)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000011c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001240), &(0x7f0000001280)=0x10) getpeername$unix(r1, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000002300)=0x1002) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000002340)) mknodat(r1, &(0x7f0000002380)='./file0\x00', 0x6000, 0x41) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000023c0)=0x5) symlinkat(&(0x7f0000002400)='./file0\x00', r1, &(0x7f0000002440)='./file0\x00') utimes(&(0x7f0000002480)='./file0\x00', &(0x7f00000024c0)={{0x20, 0xc0fb}, {0x73, 0xfffffffffffffff7}}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000002500)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002540)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000002580), &(0x7f00000025c0)=0x10) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0}, &(0x7f0000003b80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003c00)={0x0}, 0xc) r7 = getuid() getgroups(0x3, &(0x7f0000003c40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003c80)={0x0, 0x0}, &(0x7f0000003cc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d40)={0x0}, 0xc) r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d80)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003dc0)={0x0, 0x0}, &(0x7f0000003e00)=0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000003f80)={&(0x7f0000002600)=@abs={0x4cfd865152472050, 0x0, 0x1}, 0x8, &(0x7f0000003ac0)=[{&(0x7f0000002640)="cabd0891abfe357e3be861ffc10c32220e16daed1ab2d8425b77b2734d8c0b1949130ec78085fea6c22099aa2f1c07c547dcb4eee5e7011993752ff2b9dc9955fb0a10342ae022f91665c673585ff18a2639b421fa539f067199afafa49e0ba53ab5fdf42fcef61784307c12cd6689ded397ae076755ca258f0a12", 0x7b}, {&(0x7f00000026c0)="5c3a305dbfb4480fccad1a0dd3d2ce9b9167ac738558efdd6a2b35ec5538c0c01291ee595b36987b9dc677d668edab19f24ef01659ccee5eb0d095bdedef851ed28f63210540cf11b01f8cfad0b4e8143409346a07ae8e4469b9279c957d30edf39d89f14cda4d2b9d7c08c5f0d67cb7f349033b091c6658fd47a29fc41de98639ffdf3b25b8ccb9f92a5ead76668efd2fd7c74a1d61a6fe9156d5d83ac15495cc947a74bd4ba1a3bf05f812", 0xac}, {&(0x7f0000002780)="85cbefc31c4c55361b692219cb0e895dde4ecbbd69771c4c989c881a1f72a0331b5adc556bda8a014b971d11a0ab082f93eff57fe1a27e3ed746a506e35b1e3545653aea71faf685e545ea2a55246981669892e0f6e69a0c606ca4f6f52d81f55cfc77e9689b833e0d2688deb5594d4774694016af1f24800842d272b27e5dc402222f3fe3bd231d0f04e1eeb95282cc85cf6cf4dcb1f3638526a65e75cc91b686d209ab319d2da72b222bbe6a21270d2b0bec18d4a24529933df5d7cc68565545eac1bf8f122af7698e0ed65704cb7a16cd20b6a4588ba31426a941807d7fdc18bbbf14d9d8fb6025c8d8ec8fedef07dc68f4edad25461f1f7dbd4aa03e470b3a76fdd4ed4f9b234fdf9c1be11b4c138cf2fc067ec259a3c7dbc9ad68e2537c3a1e6f49701d5cda2002ee1654e881adb59624995efd858836c9d205729f6c1462b5fd0b5acfbc30171aa11db857a9aa415eae4ef8397b7b848b080ac4005486882be06e94e5cb820d7aff1926e8e75e8eb1f882f99cc56460073ceda528b2ad39ff907acad019781f0fb36c226123fbcfa75de53cd7edf1142689126acb1fe95664a204a3e419492eabb6b0709c153d12c103666be6e63d73d93d39913df0c29f93b85f9d2d912393bf73e22c04281767d7d81a1ac6aaa6952f06e43f45afe56d64be360f7046ea54e5bb662f6f029daea71fe01919a70c104455d2bc44d6033be69c5ef45cb48b88d9a559e01d6e35ffd700ef21c79dc6c0cbe8620bb8980406d5f637109a29b1a10f7e697185ccd9b639feab6e29e916d34b609b8dba777edd8d5d6fb7bfa4841a8c9fab3f34f401e0f63072c9a57060f01d12b441df5c2f753022cb9a4e6f96e5a7a5d3194d5d32d554e849e6b031631f96941e8bc61c02b86a07635c849e11fb7d18dd99ad58459c2e7e711c480ff1bec51697c7409768600a92cfdf325dd236fe51df36d44c8582e94499ea3ef079b5d2a2acdef291713a8aaa6c01ee24f463fbb7f293df85652cdfa9687ec2ad9a666632256189c92a3a9616bcd83ee4baaa761ebf37c21235b4d9599be803d4cc11fa433033c0258970b752507e47c0d32e3c03c0f4e351020f28fe71013a8548c87eb171c13673b41fc1978f014bbf0655cea23f66d632afd1278b9a8f9b3d3ed74a51fee7f161e494754ed78369890edfac37ef897cc253e7d17a0a95fddec401d7d73fea86402e78decb1dc264c8c0408c38f4d08ef2e8217237a08df4f23772af550db66cc99851449d5966438b52650dade9070c74d298dd046561e20dd4dbce838b7c06c2bafb9a39d840d979270b5fe3cfef71ead8c60f588a095aaee25e3e0915df8a5ad5b16258d97eb5c0fdf3b5ebc894c5502022320ca408c75285fba0e95c1b458cbe64bc5a7439983acdaa1ad25486848598d2977c5394c52ff8e13388888a56ab699a57defc7f014c0277c7abb4cc48fe384a741ebd36648433ac6c7595fde4a6f195c8879c9e935d19073c60de76e94eda8bf8dcb156acf254365bb3e28516bb9f13905d9b0bd686912393b1806eea8f0f8bb45667f02b759a53357ff3335f80fe3984306e674988679da631b75c59bb3f0678cdece55f2b898b28ef43ac6892f9be17aa473ab7a59346f018c69283457fd24fef0c824f5a5e9dc6a93aa37e8b525ff54dbb25056627617a7ac2c07008a2b12b0c037eb13969441d1324ae4ba16009e9daf3d979f1948a031223623dbd302999ab3f89af19e09488d4778fb1c8088a2a966929a7d94d03147d820a738b29ece22d76bd4889f892c0b19a951dece5a364675b86f29866f63212be5cd6dc2d52dff0c93a6f7b01d419738aa65eba39c3f5e020ac5b58e72f645f0874824ad2d13f30055e4b2dc37f3a61c26840148871a1b4b4f03a669cca541aeaa4974c70796c2b459edfa2978c66c3e5419473ffc7de04d4aeb0fea4d656f573d685618f2637f531a8ed9151e64e18f3eed00ddb019d08cf38a56581572e675519df1764204ab239e378f57dde97ee00b8f467daf5202673760c5e390bd4b532b766d27323d900e2b903c968fe39b96449009f80807c49ce68477179f67c12e3b2a134c3d2408968e7ccb06343df11c98f2cd50e74c7f3128215027fee4172db83048360e68f8ff84b367bb41c86a0fa89cc2e86c326bb6d5036709458768fa10c7ff6b3f5fbef70b634d5f6a50047f249b7ac8d90abb86f7ffb6d6fb6c0e1084ff67fdd6cd09ae9e7fee0538818c07a4d0141ae8e2bb36a9e9919d8dd528fe846edd8e620edf4487a1f3248d053dca5415000e6c75769ab47eae1195e381a902e40ccbe74e69c3b3932e4ab114bebf3587d76f658add494c40506998d472d8fdc3daa98d3dd4f5e7c2af99cdc0b10ed6cd57e2bf47ee6bd106909181090185cea4704f38e4b88179eeba6b16e8ac8e99137640bf75347682c416b670e30f116bd0540a5f94e692f2d93d0fca1e5bfbf4c459af3db7c88c4208d5ff6535ca6a44dd5aca75d64d37661dd739f45977c155a0f56e256334ab5fdb15ddd2f9648606b916edfb2cf29391f89a0b4b26c9a3eecaddfff9dd0efc8e9a7c85ffab823aa2f06e7d5273bea421f99db01f88a3771b918ff09070339c390c14ce468059bcaeed92a2d91bba270b22792ab998fec240633d37c4a87497a3b1385297ae312397c1e7e53c6b821a31bc3ecb633d2c2c1efe87a90b354064897921a140f70546075a34f473589b332e0f2c986d3ef0995cff1c51c3987923f98e3c7c4f0f7f6b484b846f79720c3849cb301967fd4765af05e47ccd2932037c79d907c0863fd9f6ef3c78b43ed85f055bd9351b62723e0e6cae04142011ea1d49314282b093bd99e64a9bb3d8db66b3c150b3e8e425c5e98b4b0a2c884d84982c0167e74fbca337c2c8279bc571503b8c71a5c16e9fb92600a12ef5cfc9e918190039631c54f4ddf2170b2402739d795990a0c3f0c81b3d705145c9c1b4e6d572118ca436a66ba753d79e59997fb84f90b75686a08ff25961c5fed534d29f2a623bbeb212831f8a3fce7c87839f800af10092a29c1d55bf028ac0efe7e27a09f8833a37614da12b86ec6e6604d3dee4778e6a22dd0eba261b651de73e9f351ccf9caa7d862d74f82a8d7e50a2ed00c5ecb2b9818cd9c3804859e0d4f01cb0b6f7ecd60ce9a65a49abd1cbbb26ecf596aac49a1c8f456561ce5ea1f3818814af65b572198e3b7001d9162b41e915f9bccce2ff1333bf7a7af1c8f9d39244ac7d5462e1bcea69f47a69da83eee509b7635287285083ce45c6be03879cd04bf4145242e288c0700b897a0b00c3ec62bcc25518da57cf1849c927a144b2ec8eb5964f5905e68e5b0cf8883ad71c17091b04acbc15e62bf80c0cacb20cf19e34cf83657e9a5feb2686ab605fc12bd7c87497c46d76e57bc671da683fb84996702e1a7786f04e24c6c0561d8fdd34ae9c046397b8a2b2ead86942ab778cde99911cdaf935c4ea8c89bd97b8ce4e3991559a5785ea56337c586dd835524216d54a90b1fe4f4a57b2a06185683d865c570a5e6cf5b350032915b548d144dd00fb8b766eb84c059121c54ccf96b2c20a8ec4a613cbfe22b10a27886f1e2ae9c3cb1d1f87e93931fe82af07b5ff51427befda8e77ad6dcadf0440090a5ed697ad20e876214c6a47ae906db524f326b7c6753f414ffd875e450afe8e78377e2f20d5d67005f3a79b8afb7cb22013c3552d8e534286e6f331ea1c5444983382675f699b91370614a35592cf3fcec4c45dc272ee705bf50b3008ef944c975c9f5580e5b0e08d980dd0933a70a473e16353cabd23e977bb284ae1064ff430a75359aee985718675145ce969468fbd2a39d1165e41e0ad925fcc656a7ed32f6db793731c30700c93449c78c68be2ada6a1e9c5b6554581c290e1d675185f7400291d7e3ed11446f02feac150da314c353faad1e4da7ffded227ed29fdbeb6834b499f099c3e175b0767bb8ee7f2fa2fc8c8b9cb0cbe2fc3aa2babed8562f500fe0364298a0818664737ab4855e99b4dc1a81ce9a168f10f5d686d6e405df7373952a494e89dea7057f90ec807af0579e62c00846df934ce8e2badf3a65f7a3f91d96f7623ac096e9c8b01c5400ceae62c7714c59110ef3be2e752713d895edd25c513e1e7702c29ee7940088eb2dc6925d5341e3a27335a66255afab7439dc152626404972ba38d0c11ed94c13388c7b8e7f60a7f48a2e329b0a88d165432c6f273b6f5b1dd5562c3cafa79be12a438f2ed37b4b80d8347a1a3a184f38664add6eeb7045e47fcd08b2ef16ad456e7d03ed6dbc0a4334abff92e2c5a9ba2cdcb3c21e4472f1a56933a20cfb6c5d73942682fe3b46242b676006b9e8014c5755053ea350e7418de13b750a7d6f49db978d963c9d5ce71d8739c47693ca4aa77af9b91b8d4a1085476cfb67a89c30d5663645afb91df4adaaa52820ab1408ea1e7288368b2556577c862ae14d7e422bf7053b8986c1f0b26e04b4a7c46c6d0b2d750a74a224df424b5e05dd0594d90d89149a12d66d5fb70059fd3caf0f07635544b18e391863a876dd31fd512c5da44d9f7a53b4a38bf9a12c02bb2b2d80bb7c1ed2ddd90c493b8042d5e09d48113417f0ccf9ae5dcb69da515c358f4be87876e2d4bfc92c2c1e60424aad6488e3bc57be312998942f6c3ae553a3e566a17615c05d9c57318bc9b9c05c7c4c1c3967471694d86c8653af47b8f007677a4f7cd14bc9f60a7bc620bebbfc8f7073e3f9fdf6ef0469b62cc340722d5b8f85cebdebc09b047b6e612e0da72485c77e0b86ecbaa49af057ca0e6269dbddf78477991a2ad046397cff6a6e2110d10f1a33bbd6ab0e14e7470852822f40e9c9939d923be74b7e2227537726d17f792d12f611e74806c90eb8a3e03811d4dcb10b745c812e4ee351504c06bc7ffae9bd1a0f5ef1c804c9d508abb09169980137c714019d5b3671b5ff6422e379ec2f0f3bfc2f2e43901f36fa0b3cf9beb80d0475ddff066451fb0815609e08b1f55cbe7a79af1ad44616937baf61b4d297fa58e8c2cfd18dd481631b5e683cfbf42ce0089f2de1944fce345bcbaa0c44cad55db16f55d66e4204338a6bb9cb7468a7a358a492fc002f35419b440aaac8e604ceb8da3ed75ce25f4a4e25e9dc03613408c4e43bc1c92e571ebea31d2da089fa2f719ae84aaec8f91df20d23420466d73a45080bcf9d191b9c6d9866ca64db08e25b6188b1154e5efc28d4e99df729be49037f351fc223d8cb0934dab0eb58134377ca711ba05384132f4deb4d33798d78f1d0da92d6cdf7f1460de6abe4a095fdc6041dd179fe8fff3b502836cc5ae58f79e31b16c8e4bd33a6a1d227a821a08b6c37199428b83234063c469b0f8bbda1dd736713a087285867dc60e805ee945bb5eddee3dc527f3f0724264ee6cff916b68d005f4bd19924ff050f943fa71f5a60b41b4cc47228ca8d875becd235682d6ee577569367f0620ef4361b27a9e7f38bd11b75d0bfe8617da9b44ce5665a9db26521ed08768af379ba50df2fa756aaaa4b0a0c1f5575889a886cdd8a2cd61658e8e1fedf87358f719154ec321bde5189c1e95799931397629e4712c6f45b8cc6455f8f9019b80528fc256bbb52a93407c15af5bad69f372c374271e5611f814efea72bc03b53ebdd3da05529117101e09afb05731d0774f0a06c07ccc5afb02171dab8df9ed5d6f78dd24777a614892d0c1ef2524706d4972dd8a397115ec3818e2e51aaf1c6fae7e664686fec4cc9163a04955283d87", 0x1000}, {&(0x7f0000003780)="8e0e2efabbe5b04df96e8a62777eab7b58fd6f7f7b02ab81a6b95cd87888911e889705eb64b468fd25edcd3a912c5ba710aa4ef39de0b6dfbeba89e7005c29cfcf8007468626d3afbefcbe7536410df5e86e4efbf33507236bfb189d99641d1e74cc34c975f39d83cae4bdd99d1544484b1a86f8a8775becf5030e3babfeb2b6cd944d9cf36f61ccde986ced4beeb6d391008dbb30466f51cac61ff64063b12c838ccff5b7e283383241401e55dea4954e30bef90912c273955e4b94955f9007fb4cc005bc619fc5a881e8eb9651d577ad0e2d5a80b11ba22e0073e9b0ebbe11bd97135ff17f8522be", 0xe9}, {&(0x7f0000003880)="2101961deb40bba54c68df299ceb52f04e638d333a7e1ed553ea9f0ccdb635a751e868b1a8d8178ed61b278e64985789552c802fe81dabc77619335dee35042f13e3a5b3990ab20ea12826023fb170f17af4f1c4580965281175172719c62c0f6d7e23384f2e6a4d01e403c1ec8423b266a88371e4556ddf675b060d182814aaec89b516626e3e2a6f8035514f11074981758a03166e7009cf97cfd0562b82145b9a4113684833cdd4b0811929e997f3", 0xb0}, {&(0x7f0000003940)="fba2e865369657998e22522ece2edb08be1f7e02399f5b9323f9289999a8fe64716ef1fd1f5f98a0e1618dd2a38baf75decb1d09a51d597f353e41b32261bf3647a31c53e527e507139c309bf43b3fad14cc73c1a79f6d95347d6b7b5623e475be3b4251b3ba3b5351e59fa191ae213d9386cb952ff45c994f63ff86acf65cee292e74331290ed38d2", 0x89}, {&(0x7f0000003a00)="b4f8ce0aa5a7627ff45947db238312a6727885c030ed0a1f9e47ba0b0c1ceecddfa0f95b374b56cd32ba7415607d4104b499b467b2467e282533b232fd3076e69a301224dc6f54d4e9e112ddacc674018d337ea83dae685aa3dfd87e5b3f1d4b9876dd1d9bad64620ee985768e8bdf128371856a1093708ebaf3a75f4015e85fcd35121b7269", 0x86}], 0x7, &(0x7f0000003e40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x128, 0x1}, 0x2) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x55016f8dcf5d3d89, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000739000/0x1000)=nil, 0x1000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff4c) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:38 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\\-$\x00') r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[0x0, 0x4, 0x7fff, 0x10000, 0x0, 0x89e8]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x80, 0x0, 0x101, 0x4}, {0x101, 0x7, 0x401, 0x9}, {0x1, 0x0, 0x4, 0x1}, {0xbc6e90, 0x3, 0x3, 0x2}, {0x7, 0xf5b, 0xf6, 0x800}, {0x1ff, 0x40, 0x8d11, 0x200}, {0x9, 0x8e, 0x1, 0x3}, {0xca6, 0xba8200000000, 0x9, 0x2}, {0xaa2e, 0x2, 0x6, 0xffffffffffffffff}, {0x9, 0x100000000, 0x5, 0x1}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x8000, 0x1ba0000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x3, 0x3f}, 0x10) 16:00:38 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = dup(0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:00:38 executing program 0: r0 = shmget(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r4, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) r5 = socket$inet(0x2, 0x2, 0x9) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r4, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r4, &(0x7f0000001880)=@un=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000001980)=ANY=[@ANYBLOB="079b020000f50000000000004b2af22f"]) kevent(r2, &(0x7f00000019c0)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r6}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r4}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x10001}, {{r6}, 0xfffffffffffffff8, 0x80, 0xd752348e023fb2e8, 0x4}, {{r4}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) r7 = open(&(0x7f0000001b40)='./file0\x00', 0x2, 0x40) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) fcntl$getown(r7, 0x5) listen(r8, 0x2) accept$inet6(r6, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) dup(r4) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xffffffffffffff80, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="6115c8e2344bccf7de7f76b7175523c87eccbe935bf20a0a4d8771fa52e815826942d321e97052086883ed0e3c6d1dff4ab8af5532cc837c5aca040000000000000081ce818c7113a467fa15f1a9ac8bec46358693f0dcd74d49941c64eaf7059b68faba02d0b7cc10787d0d51f30388e827acb4b74cdb3ec44653376ddb1b7a64ad1a67b8f43d13e8433c4bdca64cc636e602c15e5e66e8863e16afbe2062b1a7a3effd894e5415bf73e7917ca7fca03d77c81a16a2d963adf745d9d038e3285782368bfea1f7f5833eeea981f7efb72d436c9d60d45f5e0b55ec069c4aede4ea8d21818e39917176e152c055f9ebe9b05e76758f04d3458a3986f36039468f6c2f8a581fadd0b7de88e4e167b603ac596860aa9d42d76f2b8694bd4f655deb784065d76a5d9473c51bda66878bbcc9fbeed79479139d4550851bb344f7505c0219fb86ade101893e16df91f8fb52126bd799802255ec2c4b71b894989ca37656ea3c1bcb1e789a638efc18e1a5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x4, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000280)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c5f9916") 16:00:38 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) r0 = socket$inet(0x2, 0x5, 0xf3) listen(r0, 0x2) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x8a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0xb, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x8, 0x1, "03e0ce8a9f4de0abd4ade43b18c9204649c6b3dd", 0xff, 0x40}) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r5, &(0x7f0000000500)=[{0x0}], 0x1) accept(r2, 0x0, &(0x7f0000000100)) fcntl$setown(r3, 0x6, r4) write(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r3, r6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000200)) readv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) listen(r0, 0x0) pwritev(r0, &(0x7f0000004380)=[{&(0x7f0000000000)="45b432262f87d7dc77a1c34446156162e81665207f29df027bc6a91d4487345736cd4c815e03332bf3d1e3e815d28c5bf6ec4c047690dcd0ffb996953536be034cf2518ebc392f005dc19061a7c83072bfe3e5fa0ae52fe4cd80a69e9cad86aa340b67dc223384dbf692dde66c441a8a9855cf58c775dcace19bba03032ba0bc3ddb856d1b531d60966cabc9113905edb85c9da49da154501280c579", 0x9c}, {&(0x7f00000000c0)="779c44b0a9039b2fb14cb4ee3946b2cbdba48616ea0299b19628818ccfbc98ee7e0f5326c85d35622823f429e5312311715cce8ee9e77973e4554e47961f1c9e88ecad07cd99a0f1ca55e9e5524ee3add804f11ad6c447981e70e5223f34eaeb5bc0fd740e3ffaf9c80fd8c3b92d395cf5d78c9d63a69ba06d33beb1b35ce5096f01ed0210f5109c205f376b06c681880655cc069524957c78947b7a60ed7daef04eedcff391ba746c2dec", 0xab}, {&(0x7f0000003300)="420f43ab1b032a94e1d148dfbfa0eebf5d57de7735c5cb029e356ef92d75c875086b1390ddff0d7bdb613ae4772024b7fd3f180009524c9752241027c38bf971ab76791245eadc9c9272c810661c78a7718e113832442ee75523633e1c84d65c8a68cca25c9cc5b5442e33921b3e8e86275e9f8888c12eb423dffa5ddb5f3b17af40ce50b6f20843b6a9abf255dc9572c33f5ecc07734cddd2507de9f7263c14ef75e1931898a515ce09121edcb7e6047e74b0a3364bec4be5af4083ded6c001989e7adcd2468a610ac72100cd27e6e6fcdfc2d9b4cc7c1763f5638583f478d2380433c10c8f4f9029ff1ab5a9f9adae5ca274647518593e6d9d4fc47ad6ddcf3ab3b758429df143e33611cceb606ddf55f7de4233b16bbd49e9a303e70321c040f4dc5645f5e2a0b034a24bb94faa60a1e1dd5f5d10ae07540bc75f35f6445836054c0dc9dc732224c9be59c02f30aec36c64d3a716cc92cf89a0c8c341d7e44ef51d2c4e131639f0e4e5bb2183e3349cd80a39bef9392024c56f02aad3a1b1f7f558e189a490d0c19618df6267b76c7daad5240d5c601640179e1fedcf77b0f8ba6aab11ee322363fdae717dc7bf67112544c29c41458055c60d15fe99cf591836ba214e85fc7cd7c210ad9358ef17adce039aa3c0c433eb162ab35809f86e3b91689db3f68a484bb2cc19149571c1f0e1c8d928ef82f455039bfc48915b35a7657f4ba715b177ae52c08ef864c138903727c6973c97ba52bcfacafa24bc63b7e29541e8ce52d9f1079b5760cc0d91c12ef6ed4c55910200e7a0a9113ad8b0b56de87383f28d269bcf86274cb3a435a724d4409f8351df5011ec9cb7033f745ade6f8e6888e714728e298f872199b55b84bbe92fec4885321e59ae302aeff7c57ad718b59a5a74049be593b9a713b9b10048a478dcc9a0f7852111510edd317fc295b2c09fce2827a73416c65f5d89e92aff9892661196627f8284ce08308c0a6ec10977e16f781271059b9c25f86fe2a1f8e8d57265f7d9b3214cc54298bd6764c00bdd5a6a6f2641f2bf251c49563b4205b57b8546083142d8092d030a525409796deef7f8951231ba8200c6050cd8ddb16b978dc5f2fa8d28808f91033c15627eb228a203b8ba1fe3e0b0f7047f3c6cae11584bc4b55e74fc132b98d14052cebd467e7655abb8aae14e576edd4d152b50b68cdc30fac4ea9300fd2983dee85f7c17de91c7341661ddd7fc24e2946b3820a240d34531fe16921092a8e2d9a938da00df128df9bad56a12fedb8a90d9a3da342863a1af7fcbfa1b89e10049bffe0e1181ebffee6ab6dee24182bca19de3963cc88c329db2c86ff8579d44ab7f07574daca9a0027a473aa308b13dcc6415a78003b001933e8173af6e3dd7ef653a82818d6542278df29384b37dae16683c88ce683e71ab87c460e08e9ccd4111a6ed16a3aea8a906dfb455d0ed6b1c7798cb16ae33774e5c2047b81bd0201e4392ff00f194099cb50b3bbcd97ea8b10a18fc2272ecd6efcee4d33ceaa9663f10a50a6108e3930f672b8e11a99a59c1211ba7e636016aaaaf53a629dfb3a384b29477f8cc3d53de4c85798c65be62131610261453754b19f0102cd8fcb98899760079097192ad3639996df3dd9f3aa407a025275570148ee05a7e7b4dd68b3ffec2165d27b58a3d7f06f347cf2d33a86e943ead95d2cb4fff565295e580f6177f0c71fec5b0a1a52cdb57f719f1529f2f3af0873af42ed321d3f66bcef7a903473b2d5c1a5e24062f24152d5781f788efaddffa5e57063aacaf03e49291ae2dd9fdee496e36679852bbda263fec25b66c103e807db5440b298864825e0179758a39a242f71dac89c061bce4de133f02c03b7bd472568ce350d65800fe723c0f15cb24da7cdc5bfc30c1a4f85833ffa181155a85e74eecc5524035bc15b4ecaeca9b8896de2f967ddc6ad5a6efe5bf7c6264000f85912f4e6c7506081e68fb787594c24eb7572e0539d4f1ddcf0038c4052512d25435480cab35ad978baedf8c72c5e6a49eab1ccc38c2a8d5ea2a23a06b4e78a23a57af4f281307f070520c1b07eaab1c3e5c06e1b1dd2e4fbac714624fa0afb2d20be19fbbbfeceaa0fccafcd80a3bd099c8eee8a88be6f446588883a6217055c0bc0da4d22a3f9f2c58cbb687febe60e65d4570f08b9144664f334b116f3ab7d5a1d41961c2b332c38397a4bdc35eea291db7be52632c6c349bcdde8a32b9a6f3f9b1ea0b34112b21b502a53d42bd0939b57d19d5e35b0b7ead89a54c9d998d18ed88e3c091a13294267410476f2cfe3490f8f2a4069605a980d0644795b137ca557ef39e2423f1761004020e6164f1a38e2ee55aa731df87c719059172b6353a8d46fcea0c10db863640496a10861ab6e844b03739475632e56f01a71aac1da50855cb20deeb88898eafd635e34744e08e36fbd4a1a06cafd365222c2dfffe928976f7f2deb52a0942618b62c9aa20457f421a3929b2c98adaa0d29cfe329140ae56cf43270733cbd1978645bc7f970b4bf98cabc5710ecc5f00394bc6ab5332b1ac44c6432076c45d66b358826eff67774701f4b9b9cd231623c7dfae4b98df58f0d99249cefa64de9e151ab78fd4041800e00e206268ac193ef2521c3d1b6040ef2ac9d8c8ee9d2cdb62a23be608c48086da9e9ab7e01ebadce02086efa9b3789b217b0889f40623f55b9dead7a95576df3e545a080104b613c43e8a35d7482f717ebbb2a83052c4d72ed1b64c3212968977bd8e05690f86d8c15ec4966e69a2ad97f16cf55c0a1e943a9c30b08a4c3c863135f585db6d480a113b35f2ccd610dda371dba9bed4aa4bdbb6ee7bb655c08fafcce4bb852b420767b0759cfe568e8bed50e6c03e786966139883a2d03c5d7a8f91ecfdf15eef7203d5bd5fbaefba9b21a0b2b6e160d97b0724f6e3eaaf39935e22f493db3dd9bfb6530835400a481603c0e0a359c9ee12fbd11a7fe461cd409964783d1552ec614537107c2479a6b0e0b55a1d2e3dd178ecd2dcf2bcaa9899e89d51cd7b64b65f9aa47f7119c66b37ee85a875be90d4027f8d5790cba30760ea73658529b7075b5007fc936f8dc549476117be26dedb6923cc6b4365209a7949085fc19990849620318bc3cafe6295529d87729fdcdb83dbcf4d677ae0cb2f245558e6fceb714b19739f27955b04f5384aa2bb3185edb0dd4d6d23b6449cbd79bcdcc042bb6b8b7177379052e79b3fc326973cf323e86b0e2d44a048d991299b6e7c74867f0dc6a8e61d023f4926b670c3401e65b5c6fba73523f475742530863cd71f9c1e9f65227ffd297ac04d63502c73aa2d336ac0aff903abbf93b79c84c06bac09e7ea73a602b622189c899f67987c5d8cedc1b21b8d9c64afd625ea7723d6d1e28ba484d16f41db5933f19a8ea1561ff092877d3e49f0175071b744c93754a2d99c2fea1c371d2b94e3a3e76f0bd5ce3243f5faae6d4518f4b07cf0122029055c52b93e0b5eb37307e5a77518e4c03fe0546c64b7a6213476429984105b277c79c2d23620c5a7f7bdf1bf09837e5e5aebb3fe358aa3a9776fc4cd82b1eaf3d30df55c1c819399a0364ccd137b08c146cfc9942dea360da6faf5953230301cf34711b822073edeceed845fc35e90f358e1cf8a1f01ded8e9d94f26c9284b6dfef21000a1b295b1da4a3503d5fc6af85d4ade260616971bfc7f094c3ab336edb122979a7d59329cd4e71d0d472d70bd5d0bf859ee4964617111d337ab3f194e5dbe6650c9d611708714e869830d6cb6b20fbc4b5ad8d9a582e6a24af45b6f45afe8dfa4834f58c8d5791eb250a9427469f5c6fd7421a6446dbba79f75f2becb638fab13bcebbeea69919a605da56d3d58432dcba610e7516f1d9f7e90126ab23ba496b3070936173afae1798709b8d0e50c4ec552c47856729ac452aa7ce9048811f30f4f3c86371904350e14e4c8a919b1e85e80e8ecd6ffc0d0c6171bdac95bd6535fb45f75f9d7a45c8be7d0b7a3bbd0229593f255a659aeb8b48319b777f044531aa392a1056e45dd455f14ca069e84e0c0deef1fb9671ee6f27d92d92a3a19b669987d4e286ee41a480f614b73e0d50a02a8ab9dd3e5ad7946a8b5aae544dd18be01d56667a1ba388aa76e7f38b41384610ffefa06e6fb3919efc0e58b53d0ae216ddad602204233069a21ce1973e353a0547d5203886831ba361114ef7d50e039a376d8c85c094546070e6e1b5850505d2e498823993fb785d8807b3e20e4e7b19c1551c3aba30e3a0d316889a3cd2b14f151fa4e68abb22643bf5d5baa813c38e189e1a3ea563dabc1b552b736cb07edbdbc819f2cc9812520340ece056c6a276adf9b5fdde46846dffcdb19aab043b8175a80a970193ee09b42f7341c7ea259b6599a4c634a6ec23802771263a34389a5473b1875331360f649079e1394e1fd417189bff0b4ecfa6d865420fa03ade354ce8af42264794d783f7d3ebbf28d2d0ae7896cc1690c3ca539a902c7136737bfdfad5040f1e101b2f2dc7e2ac4132614a5afd5511cff0f165ab842d631f6b43704f6d382298e6eb9d10f803c0b7dd1f9861a26eaa67678e8a7cf72fa76aace8208d849da2f41f085215cccd9beb9193440ba0f3782a83b9244372d4ddc2f428a75bad3aa4ded03957c7718728272af63491acfc8865d02cf8633c651707fb05a88cd4e5e92f6b39e8081b546e2dec3d97ca6eb30c629decb8e726611333711375230bba45293c6e95413dc416b43f41d2eaf0de7279c183f2107ff2357b392c62b7f541dab412844bef3204ffcf361e62d478880c07b04154850aff74d636242c9c861987fef611d30e2390fde88211f5f8de21b791e90565db199461a2e0bc960e51c951d3640157cf97a030b84f215345f16f4380f7da1f085f35c8d9bf5ac899d24e2378c9ecf0444f055470e267c965affd463ec1e2d938d13501335aba3e86f790412b9e85f055910df5e20c9182f46a00b709b98fb77d08afefbfe9c1c6078da16de5388246496eafcc522c72db64da337f9419413e476b11731aa232732512a58a4d8fdc10d9bd906973f0d0c619f402ae74c015f47cc934bf9e5d3268916dbae8cb7702ac1d251e5e954549dbc9ddb665678d78547b0bd5e7da4247dfed19a6324d35ecd91d93ecb2a44704f48caab1d9ed0625d528cf88dba235d41828d246de9065a00f161fa5f3a067bbcc373387bd65f8ba31464ffb7b1373e7bb9acf02c893c5693ce6f153d8aa4d35305795b4fa87e2c8a1d1b0d0fe509c6639ef44fcbe0327d04f5107ff60a70ef5dbb794fc830eaeade4d4300e2e374180d05031b69e0a09258d6955426b84bf58b5138af6be5146cdb3c8484d5f384346ec70597bd0b80b1f3b3baa6bcf5af35a11233fa04a54d0d5a33e4d2f679961b4d47dd3849ad71293ce2577028c1002c2bff7c2b5a99955e1f1eda7597bfb0744dc770d6c2d322df469675196f7a3b6f49e15dc0299c8f4deda1da45d45899b89eb78b6561c459485eb90d012ddd2efead4b4d302c59d872de4e472020aaee1eecf533fb72477c9cf0cfb99e2cc4cb5bb0718d0ba2d0e25fa3af081f3ac386c9c92f7e178a0f9d49dfb7f1a66bfba6546c2ac69318c9a27b789ace926cf01c6afed25a960690d1c2eb7d3e6a090247eff4aa26740f46e548c554a507cd5a6cb3b9251d12ceb791071ac18752de6a0494779ae81e958771f6ef0a70dc6f54c31500001482f563782fbad3b788c9a394677c475d6c1d56162173156d1758d0c2bc749f7d25b4b1838cd60af61fc66eec5bc35ea2596d2cd46b2533d7005531fe75a5d405569a7f79284db760b7fb7f8b365de2bf49dce3bc6204971198f2e5c64d3c9759410c207601ed098f182385670ae56e03e722909074", 0x1056}], 0x3, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x1012, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x6) listen(r0, 0x4) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x80000000, 0x0, 0x9, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:38 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) getpid() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x7, 0x40000000}, {{r0}, 0x59a7c29eebfd6aed, 0x82, 0x80000000, 0x2, 0x7}], 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) pipe(&(0x7f00000000c0)) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x100000001) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x82928709d656ba6) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000000480), 0x0) r5 = socket(0x0, 0x20000001, 0x3) fchdir(r5) fcntl$getown(r5, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6, 0x1000}]}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x1a0003}, 0xb}, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:39 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x10001) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7) read(r1, &(0x7f0000000080)=""/11, 0xb) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0x3}], 0x8000, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x69017e4f9ac8271e, 0xf0000000, 0xa37, 0x1a1e}], 0x1, &(0x7f0000000180)={0x7, 0xffff}) r3 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r3, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 16:00:39 executing program 0: getgroups(0x40000000000003b1, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getegid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000080)) r1 = getpgrp() getpgid(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$unix(r0, &(0x7f0000000040)="3538f39d92970520b5fbade8a61a77a6ab090dffeb32b229c1", 0x19, 0x9, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000140)=""/183, 0xb7, 0x801, &(0x7f0000000200)=@in6={0x18, 0x2, 0x0, 0x20}, 0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:39 executing program 0: setrlimit(0x5, &(0x7f00000002c0)={0x3ff, 0x1096}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) sync() 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 1: r0 = socket(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) writev(r1, &(0x7f0000000100), 0x65d891c60b86f63) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00", 0xfffffffffffffffe}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) pipe(&(0x7f0000000080)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x4}, {0x74}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0x14, &(0x7f00000001c0)="b7a2dd4a4d559f93f18b9d837d26e97466d24e48") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000000), 0x4) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0xffff}, {0x5, 0x4500}}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d2") openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) 16:00:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) setreuid(0x0, 0xee00) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], 0x6e, &(0x7f0000000440)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000400)}], 0x4, &(0x7f0000000480)=""/177, 0xb1}, 0x0) msgget$private(0x0, 0x285) semget$private(0x0, 0x2, 0x80) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004100"/225], 0x42c, 0x0, 0x1803) 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() nanosleep(&(0x7f0000000080)={0x68, 0xff}, 0x0) setsockopt(r1, 0x7fff, 0x4, 0x0, 0xfffffffffffffe13) 16:00:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000000)="f1ad55fd2abb8db04541", 0xa, 0x408, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x10, 0x4001, 0x1ff) write(r0, &(0x7f0000000600)='f', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) socket(0x6, 0x4000, 0x100000000) sendto$unix(r0, &(0x7f0000000100)="c8e858c97b424debfdd85295466a8cb88b978a943cc64cdb89e2fe967e9f39745512b89fb45471ee376dcec580e7c60298f7e0bb840e4e41365e333e9900b7415ec19bf8fc3f0bb72187f71fca69a0de36f17fbffb3cd2a637a23ce511a33ecfd0985b13c2a3153c4c", 0x69, 0xda2ac5fcf65b4c9a, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x264) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) setsockopt(r0, 0xfffffffffffffffa, 0x200, &(0x7f0000000000)='\fFW}', 0xfffffffffffffcc1) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./bus\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) msgget(0x1, 0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') ftruncate(r0, 0x0, 0x5) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20068, 0x0) socket(0x2, 0x1, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000180)=0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) munmap(&(0x7f0000175000/0x4000)=nil, 0x4000) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xed) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x13, &(0x7f0000000180)="08f8174f9496a0983aff7735219563543bc36d") sync() 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x48}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='9') pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="484406065ffbc9294649457d720331ffc2b96a2bfd370402f5bf7b4ce28dd4d0987218a4bf157edfa1a46d7dd2fc2190e5aa41c44ac0bab77a06d9f66995a918d96e7b8f062c7eb284", 0x49}, {&(0x7f0000000240)="98f76a0af95b42d2fec6f9fc8cba9fba498bdca889b5c3547a3291b1e30e3e9baf2c2963c6abbeb3e81b3264c3c40242470b7d456b9ad59756ca8cf804bb6dad788ad6cbdd2e2bd8930b6283b7c9191da40cbd9d23a958448ad694aa9e4b9c6c065b90e25ac6799eb398a53d13c8325304dde9471ea27c9852a218b5be6c3b9cba7a706339993f58c598392771bc9b4901083450ec9ae44cf929abdecc8a83a271", 0xa1}, {}, {&(0x7f0000000300)="cde25cf9186687b491c97c60e525894d53080ffae683d542c1251793c1e0d2d942ccabd6530b45dfc41dab7786117b591f806e253b6fc385fc33a8906dc7792e9db20d57b43ed5e2077e893e7f5180a23e045577dc3e7125a4600a73e009592e77ccd8d2b655c1268f45d7c73aa2546e0576130346f08c749cef2cdfbc05f33593c3f8eab9a52c4dbe8e7126136ed9bf7f08fcf4c84591127f97dee3feef90114db9", 0xa2}, {&(0x7f00000003c0)="c10ccc91232b600caed1b73da1d64cbfe33eaee4564f3aafa831e1c95e819517da310b57b0be4f2d2c6f230a590b8918e857744cc4bfaf977586bfaa3033fda9b961018978049746fa75a0da53078f9caade0bc1c81fe2c77c82580344113d875a01e31d0f45aa6341867233725322c00a09fe652c7bbf9998fac787102fdb6bc1681fdc53453957ef0b8afde6f3207de3639991fa43dd84ba1833df3eb13afabcf7ad8a6288d13d1b12afae2ed38e55a6", 0xb1}, {&(0x7f0000000480)="fe9ac66f032846644ded00f988b92cb07e9653bb250f5f8d72960218ff9a3f989276d68af40c806b3c7a16f8066cd8572ac3fd782e1e97f5a841d88b5d12a91fbab0010cbdb09e093fc3b36ece1f887b1441f7bc6d6a1f177938d508f23fae64898d355968f1a4b6049bd3d97a83f8f87032f8c3656b865cfcf033792518cdba83da2215d8eb230c25", 0x89}], 0x6, 0x0, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x75) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000002c0), &(0x7f0000000300)=0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/21, 0x15}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0xfffffffffffffe39}], 0x1) open(&(0x7f0000000340)='./bus\x00', 0x200, 0x11) 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153b2212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f542a43edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455ffa311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0xfffffffffffffd7a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xc84, 0x0, 0x3, 0x0, "00000000000000006161650b00000000edba00", 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) acct(&(0x7f0000000040)='\x00') sendto$inet6(r0, &(0x7f00000000c0)="78d9038efca462e6dc7d628b99434ccd6911b195ba641f90afebedc11a638dc121c44ef37065fdf406637335b0e34e98546151d0137f7ec3ee09be2167ddd27601c7db44fbdb9985fc5edaaaf87f5afceef5b585ad5a50e3376ea7af902eff693f3a9074ad4e9801af76335181340ab5b15ebe154c72d5fb90756c76f26098c634d4cf847a36d584a844038a9b4928405cc162c200eb0b79af1871705a0c4b5015b458ab4c1d2474f24845e082a13936fa25345871b8d53bc77db98cc5386d10c5704efdb7925dcfb21ecf6b58", 0xcd, 0x8, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x3ff}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffbec, 0x5}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x838, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xffffffffffff5377, 0x4, 0x100000001, 0x5}, {0x4f7b, 0x80, 0x3, 0x800}, {0x3ff, 0xffffffffffffff00, 0xdbe5}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:41 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0/file1\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000140)="443f967c6173e7ad85af466884b21427cb8937613b37dc5a163bfd08ffde88afafeecc6c097eb84289f426a2045a9d2bc98a615241ca6b025a24e7585c09b4da74c4d5c4f6f808640f107e364a00febe4f8fd1f7cdd26eb15b7573a022398d609b10310f680ac628b883bcc4e003f881d2101fb9b71730084daf8b6078b2b05495400c9a6e18a0ceaa2c937eb5509ce2ce80ad841b33d98fbeab3c520caa559a030b049749cd9fb091f1b6e3c85b4d9a2874e061a1ab6de97d63eb531c8d8b5dfb3a6528fc9fcc31386b324b40bf7aa05c", 0xd1}, {&(0x7f0000000040)="79ea27f39ad6799e4d8b1fac92105be2a978eaaee919c1cd8d835ce45141772eb3c10e499e03327cb317fe659dd02ab90d4b82d283c85de29f544c10c54ba309b112563545da109839983293ebb992f682a214afd11802d84dfbb92234ab4da61602fd123f78eadc27b2b4ed0f00f90801d1f86b6b9a5f78cd0a584ddb233a08", 0x80}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x404) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9", 0x26}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)="f231c11f58c76ac30204ae9e56963acd84be42fe6f408c78e6d9bb5cf576560b96ea7528432d", 0xfffffffffffffe75) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 16:00:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = dup(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000180)=0xfffffffffffffef6) recvfrom$unix(r4, &(0x7f0000000000)=""/44, 0x2c, 0x41, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x23b) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x6) close(r0) 16:00:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x85) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x7fff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f, 0x2}, 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffff, 0x401}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28880, 0x8) 16:00:41 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f00000000c0)="efc4a6") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x3ff, 0x7, 0x100}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x7, [{0x2, 0x6}, {0x2, 0x9}, {0x3, 0x3}, {0x3}, {0x3, 0x8000}, {0x0, 0x3ff}, {0x1}, {0x3, 0x3}, {0x1, 0x2}, {0x3, 0x7}, {0x1, 0x10000}, {0x3, 0x1ff}, {0x0, 0x2}, {0x1}, {0x2, 0xffffffffffffff58}, {0x2, 0xfffffffffffff150}, {0x3, 0x8}, {0x2, 0xff}, {0x3, 0x4}, {0x1, 0x9}, {0x1bf88ea701c189b4, 0x6b7d}, {0x2}, {0x1, 0xfffffffffffffffd}, {0x0, 0x4}, {0x3}, {0x2}, {0xbfd46b1cdcdf51a9, 0x8}, {0x3, 0x7f}, {0x6bc8821759fd56a3, 0x7ff}, {0x2, 0xffffffffffffff80}, {0x2, 0x7}, {0x3, 0xfffffffffffffffb}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x81, 0x6703, 0x2432, 0x1, 0xfffffffffffffffd, 0xfac0, 0x4d, 0x16cb90144257fe5e, 0x3, 0x5ffc, 0x1a}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x3, 0x3}) 16:00:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="1133807a2837c60a539bccad627fca37c6f06ce16c21886cf50cfc788269e5145a7b83fa2243e27651d5488db8ab83598abc6a756270335bde04dc70a3342d79db01b662e98b93f0c8fe9240745b76a268925739eb014b1e910b8934ecad5566653754431be1b215891dea1b7ee90bb73115110a8632f7bbface76425c6083f82238", 0x82, 0x7, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffffffffffc1, 0x3}, 0xc) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3b6) 16:00:42 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fchflags(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x90) setrlimit(0x3, &(0x7f0000000100)={0x2000a, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xffffffffffffffff, 0x5}, {0x400, 0x40}}, 0x2) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) kqueue() close(r0) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xe9e, 0x5, 0x7f, 0x911e, "41ab5519a7c884a46af9c35d62b12a1e1cb6a23f", 0x6, 0x80000000}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x4001, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x48) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0xc82) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2097e17866696c6530007d9cd380579b41a13734d94965caac784ff846a8b4823d6d50608c93cdc25da0ccdbc28a16eb59dd8bd1af0490814b9a4a0feaee1ddcc868635a7dae264b4b39a3e1ff143475552119ab958d5e273336e55c666044dd000000000000000000"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x1, 0x2, 0xffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff002e2f66696c653000"], 0x10) r1 = syz_open_pts() dup(r1) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x210) r3 = fcntl$getown(r2, 0x5) getpgid(r3) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfcb3) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x0) 16:00:42 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x800, 0x110) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000240)) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x9) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001100)="babc833abfea74912f213195fa9d16e32df848d8bc119beeef6dbc7ca1f789a80830ec3b29288901e5641a6da6eb9de45eed8059bfb713fe5b468a934c8780453925f711a37dc62e23490fbeefd16ce3b24dfc091642f900850eb882a7936e5a43215c859f8739f9cd6d9af6f56ebe1d4ee9439ac0ba653870b83f7d0617fb20fc18387ce232f3bce2268965de17fd2abe5985c0b724fe1d649c101c39acf26efd16ce6ebf5d0fb55a74bbdacdcb49dea3847195393bc1eefbd22c5d1ce46e4599aade9a9a8d6e54d1af265a12532f9110d1c7789332f3c75cde1c1844f2", 0xde}, {&(0x7f00000001c0)="58de54b21e8d812ae36a4acde715511c85792b6a552b5095f4fdc2fcd5deec9a938f96b1b02fd24170414942eae0cdb0796d1d5157d38a410bba038ec47abc23c65133e35eb2aa5116279de06a05662b8b4120bba351c1c8efb8b639534e1caf95b471c5a1233487c73b978fc40aea2b4d7f72959ea00911999be4077d8917660cd8b9738ba46a34e1edbc5f1736a388bcfc5e3c0271c48cbd359889", 0x9c}, {&(0x7f0000001200)="94f052d6f1f9a566838e494a063b03a976637d6fd1264dd46e", 0x19}, {&(0x7f0000001240)="50f996e735758b9bd2c1aa31151f96df927c0953f2f63806f4233f8ea881d2272fa4da1a250525d233a53a83bd1e3821ca85e04f4faadafc31e5f22bc76bf86d5fef3be90ce86a5a211576c60e605559a38073759acd88ddb440cdf598c2325c50637a23995e3cc388698cf5cb91a5cf5684895a8701993c051d52a1b351d673b2b6df62048181729e11c86214c8427e7f741f46f9ce8ab33943b530a91d707cba8327bf8645e5", 0xa7}, {&(0x7f00000016c0)="0b8829482bb1c6617ef7c9ddbc8695a7f11469b8852facc2a3c5a6af883f5d0930d02b422f95821d60b710afe594ca0f7993d8f05e8fb3e8bf3ed375f82587c5045628a72adc84261b4107154a128d04f800ad0e2295d287803cce6d7421ed9755701e7eb7a078bcdc4834317ea1ddccc22f40cda23e7201d74c744e7bd88e2d1d0cfc4378c896edc22804699fe58c99ddab3bfc9b3e39c5a6dc678727bd2e24a2d55251d0d7845c1af94392a8227e2033db631f7c8f0696ef718c683c483bc4f6276a549dff2899411ea70bf476fe4a5888c8f7eec2b4c5c92205669b34c974712450daace9c7e248f034ccfa15a591d8244031e18670b205bc9ed8233dd1c7c5e01413683d63cfd44444007050df78fba07c270b2786a54e188b59746d37c57a3284ab02c81a8c8f533e14ccd997309471dbe546be5afcda837e61e2c8f27cb9caaa008e3ef9b94febca1595b4c8d886cc46e15d642fd343cad6bb870fb3b0397fc8e9a6b25adc71ac8a4ee009bf8da1660aba62bf1d02d443550deaf22d8136f6102d890255a9a55f0970adb7dbfff1aac932dc01fe79075619563f91df3100613a8547a2793d6f1c3fe5f7f9e47cf811cd02f920d11a434f6fce2e7be3295148fafafe0f0b0fe9e167c46e306b7a539fa83c7ccca302b46623cddd271b39cd15a70119b848941418cde062cc19bc9f398f49470bd902cb55d89f261b2a1c58e785968a8506e4289f8927b5d87e9fbc5da24670b8a1def36ea281c3f9ba6c6dc73121f662ac1000d61a2495798a89662d845b1eb47ff9ee94d5bf866bea6093a93a1d64c6327a42d35208141c0ca7ac63e81a7c48c12079d530af9fe15fd460b015719223c6adca0da892411cb7a5c5a2374e185274fda1185b138e3d13ef5ecca93a50e5dc7db9e4f23aa1b502a6150fe66ebc3deb15e879d40196347ddf561a51f40e602819bb0e6c6368cc96d732ad6f5c1b1929fa793e8ab407e49039ec178f85a272ddad637881ee700c47a55891159d387111e25c5d30e29dfd5d888650e2200512b9652bb8cfc3b369c1f9e508124240537eee717ca0f49e91f1bc92f28b5f20cc68f3fc0ee881c1a43b5df7bc060225901bf555b408c56ff19c74c627b13f469952e2fd9b7996f7c14312f436be20e4ab277532053cb6585feefbaeb6083144e596c8ea2360cfd52cfcc385d3da1ca4d4793736e1ac7646e6e3d187c1775058e0179665bed6a1007f595a74dcd7209919c814c656661c0079e132d84a4d3a1633df0451df2c28ec256ea76139b2eff8aae1b6013846d5039431bc71bf0f74acb5f73a00b28e6ab65f0c04ac9cfbae593d346be491c9f3731c7dd056fa96150f75f69ba7048c6abdc67232a0f7d1f244c074b1f1b8856ce19d8d7e9b69bf9e9f8e1ab74265cedd9a78fc4f325082be22048cc1bc440e0f55939ac15a1f8e5ae5ba90ed0ab16297ed820deacd5ff58480f2e7ab426bdc16fca5cd8da5f2b6051231a005d7bd7977f6db6bf0136f632e0ce99b0649206856be13fb10289b38d8d92c3f3c8effe59f83721c8d353d004f3c1de7611dc3c287ebff4954ab0a6a65a2abb9a1d7c009624fc585a02e2a07e709f9bf0a04073f999bbaebc721a5fece824529c9eae07bfc968a0248605da66cee962dce98279fb393d78502509c5716b62a24248a54415bf10f3cde1f59da8cbc6ed6701031622d4b15336cb4c10e8ed11febff788c240b102ac143728e48af68837397b302171ba8d1b6d0fe493222d7203d2e96e3f32621e344a38d82d87bdc8aa40230166764111757536a8344911f4a1e47cf28a876dbec6acc6eca7ca9730eb50a2b9465697c7ebbfa015de498f65d9f4b23c35a4d22434a261fbb90ef762414fc63089f16745464f140f6906940c64fc7be18e41cc07f0ce0193bde782b571ab1b92ef38430742eae80c09d211ba411e3700644832b275d4011b10d90f5bea10f56df867853eb394cc7e06a4d815bdcbca57e9e375bdecde0fee0c6e279aabb5cce2796d35c8486b0ff688eea51855e17f1f9f674df8f9a0bd52bb9fceb2f625b0637ca8741d4e0c49f96aa336cd4043c2fe6d262ada570a8498ce2a8a89a34b155dfa92484f25d9a8dc0c95fe34787c577e02b044017781809b1392accb9d73e66dcb8f6bb529fb5639df68531d3c5a5b4be801dc41e1b04ef66329ecf53b602d9991c1b9259bcc1c705e08b1f6aa95c0eb8ff2330eeb05bf1d34f28586a0f9104a9303beab0c2e690de59307d90db566131e53a8e71a49741c2b4b26dcc870c0ccc273aaf5a4067ffa795c332bb4525621cc6e1063d5efc0e75441d130350534f4c1d4129f9b50333c7b71fc196c379cccf567c54bedc4dbb2b0e76371c6225dd0ed55d4a56eff57c36b99f0fb9e6495bb4c619467812bbeeffb7ca0838e67bdab380e27428e4451540905ba7a4d13a1b0f991a4cc7750feea77eb42d2cdf09446e7f6d1c996d924e485a65eed2631e92d0db3faf873abdf7342cb7f5101520ec1793bedbc619c9b560c7f055f1de6293a737aa05f731bf0f3e29b3f40844d5d617eccc33f78bd0c6fef503bdba522f8ffda42c46549c2f5010b5480f93015d5f26d3a8f4e7beafa523f527499599a574f7d0511f2e544f69695a36ba22930b6dc996f751e6c40e1b8653d4fd8b135634b44203261a27af317c5109d2e7c571bac785425fc2375f59f30d3b7ab34e7417a99a3f857320d4bec3b62d43d69226816ce6cbd0b8af1c434b944f3c87e4203ec12a95dc573709315bafe4f62a6aa0784f38f68d7427927b8c20d36f1a1c57821f37ac09d269f5f723d0861948b32719a188ec0686143cf059f5ff100ae88587e2a6db4ce9796b72142bd40fa92e324529a437c435383925851f7d3c53270619e38c734e76d1eff46e5cb21fb84ce49a5e2f797fe6bbd156b9719688f84473bba8799972a39fd45ca8a69e9ef26ca80e3822291ea3ee2aef196f98909658793d8a2b14bf6d00c760df4ec1e021d4ff822ded8ba4bfe4b7ec5fef8b0980c748caeee75a156deab3754d242327b48eedef51d0d55de2dcefb5110870737c44d42ab9eab630101e2932a81b65a68a44521d47e484f0475ab0b318f334be1e2df45867a6743c754ff1dff8fe021cc493f0ed66fbd9f01dbe37b1c71ee1a03c4fccbc3e313f33eb703507c0a934d7bf6d6ba49f6060a5bed59cbdaf42921cddc180f7701dddaae2d4cf67fed02c1c722fc5935d3ff1313cdff6a22bb33a8df6f28ae60b42eab0d6f12738dd5027b623cf02ba9ac5019b33bce72f85ca0457f0f267f433787b41f4f5aa78d46e9fc2670288e23b169632df35ed1db60e94700211ff78e978d1b15861e55e1cd165a9a6b64590d04806dad836b52828cfa3b3bf8467a7b9d7f383d57ef3f51613e3934d559d5fb6bb1a52a03db1b26b51e2dd7ae31dea947d1629fa112cff6b5a170475d9a3fbfe61df9defbfc34d28cf65fb3f2fb949ed9904b34496c31a0d4eae56522a9bbdef5ef75b00846a7833ccfb8e301ac8a4306a22f317cdf0b302d0f1c965ae0994428191016b4bc92815fb24e7253385143edfe6d4c693936074dc8668ae0343ecdd3bee955afe171bfc4e0db400936d87bdf21c48694511515110aa64f8966ada1f02d05fd7696cb359b1bf41d27b5121f146cfd30529b40a000be34d0b180b097d207e025530e5036dd47ea9aaec8a6b8817627fac4ba801488a1d3e9f3456281d213d07e992866b7e9a0eb9d0acd0281d43967dacc82b2385dbee5c00a41ec6d63356da3ea7d5ad67ac9cdcd8c11146d8502dbef17599595809efd54a22f2560dbd9cba172501466f03eaad5cee162d2612214c9eb620a29beab087d03fb1e637793dc397fc83230999582e1d9af58aa54a746445b4f9b79d56f4b01c1d0a197505c705cf078201bb73446d0e3ad8c37ef8b2a11f947e72447aa1ae2c7751cdf9c2cf2d2e7746ac53a89ba596a35caa92517763e54cdd1019fe6ad147f180d48397e23a07a0f7d87033b0e6b4c453a90b5e36bccf0d712d5c8e887faf3d1ff08251ec8da8a2e6634d9228c00f8b0f7c265acb60d62598e4d49af1f0d97080e7aa7a499f5fa2eed4b583181431291b626a08d114f810cb64bba5503289d3676bee1edfca3a93f7b0ee8932df4e6798523e52744bcfe91fa91b066e03de60a34d5c6f830df4df925068ed79f2e6499bdbcfdf6ff41bfd841e17d4ac9064a27fe7762dedf98353df48713f9d6f0c38e66bbe2bfc13428bf19937ec2da584bafaab45bf9c14a2f666640880346e933a089e968b2ec217fc06ed5cd377b947b135d6245e96a161e3e1a642aa76e0dee5c13f67fd7614c4f29154fa02ffedd031614c088aac78e850c410dd158d9aec0f96b03ea58bfa07f853faa862fd1695be58952b9c60a107993586288175aeb335515dd06826b2213c025a40d4fbd6c45277ecb815f0255fee409533e14ef28446f83dd9c7c3b2e470f440e55fe810ab9c043b653b67a97d65c324167be723addbf558b1bdf1e5f3ee9ef7bcd1d73df75a701672bc54ca7cb5ec8d7e99b019f068cb2c64bfee2f599de1dbdb852c19263d72b8fd0ce65886a16802b8268d7d3d35cb9d2b0dab99c1ae776423609b9d132afebc9e15053bba17385945d3c805679600d3fc737e8e8a3b50bf6df8557e918591155c324546e7184275f14681d4a85edf5ce845aa345881857d91f331461f8fccf9b8a4c10e1148169aed52301c88c5bb06967deff22ce1076166d1c5a9b8f6280bb605ab5b018afa0f6dedcf0b506d81d78edd3d7f35860c7a01ca2fa22604034b209f96542967e85603db7a917a21fc0a3e2f79d6723cfe59949db395e3041a7bd5bc02ca52dc48657395469cd5fe460f9a9bf737b6ef9320b39efa9760cccc77aa9e4b9987da51ec8ae492e6c907d697713d1d2aef1499c1276f8a8989705076a7ad5e4ed24772965ef39a5d43429fdcc0ce20df69520623a809581651a4a0b9bb0bd7e52db95f65ee5640e905ac7d3c0e1360d524dac1545fb4d7a6650be45d427f81726e1d8bb9ade7ea3bc82c6161f4cb2760436b375a4a9ed7e57728455589d63f2d8837caf7bc2e623e7e06fb8a25b5b8049902e14e861af8b5d7827101c6329291e9924610e19a4058e4c095bf97e4c7c257087856e2e5a616bd8643a635257e9f62172d4f2477ab0e87e8446a4996b45a47bbbce35802c94ac3db6d0594eba76126364ddc6e21389fa579b5592160b709c3a5d6f1c771acdb5a2e9471abfa3cffd1ec75bca1294cadcdb22a9ce0d0516cd6893491c085bb573941f38ead62637c1930a9cca276610ed082ae2a3e6a6043bec78757f5470445f9477e051828789e452d761c9e902c06f246fd5277acf0cad3cbb01b37c594384476c3eff962dedc8a116740ed10cdc80f3138491d30afda0f4ff8663ed90011783ae55e6ddb24ae02ac6def80d81c141a42c57162346f01dcff9cee5858cc76697cc29aa02bf0731bd25c27214f20604cd8556d7544c11ccc3a52b4093719d1de76d5f1f2dc2aafdb9a7e699c63b94f759ce22cece05ad720e894be4256bdcb9d54e1fd0f0aa5c5a35e55a935891f520f7fe1038384ddd4432d98b3ad34cbf095cd856b5eccbbb994bdb543de977dfd48dc06234ee97a7286dd667786d1cb73b2d0fe4a3b77257bd4bee0386d3a173578364b32be2638d5b917893d6a550c4513ebfd83e64034b21f072cfbed3be3d944405618a00f5f2e8dd84d2abb99278dd2bebea8f0c24677a424b8", 0x1000}], 0x5) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000013c0)=0x5) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getpeername$inet6(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) setrlimit(0x6, &(0x7f0000001480)={0x0, 0x7}) r3 = socket(0x2, 0xc003, 0x11) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7d9ac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a282ef09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0xcd8f2cdf0ee9f3d, 0x0) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x42f138e0283cefe7, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) listen(r2, 0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3ff, 0x3}, {0x0, 0x7fff}}, 0x2) 16:00:43 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) syz_emit_ethernet(0x98, &(0x7f0000000040)="edf6b62f3958f3ff9cf372e1fe40d7cabd193d6e1a12f5c80873493078baf16c022b0de30eebe050eda4953cd199df07b2c70e3ec884acdcc42e3ef7d58180a7361515c7678a3e7a4eee8dafb02b8d1c50268f13c20c13982985ad3a838c823c49cd88dc89b32c8bee32df525bf73b47e1f0d16d3690a1383b3785da11e53be01d66885e0c06f4f85fa3f4b1bfc8441fe49e4af858f6f9f3") ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xe5dfcfef1a1e91a0) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x800) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x3) 16:00:43 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000010000000000000016000000003faa56279edd9ddfa2b272f03c3a40907fb2e9be6483addfe96dae12f77c6905b4569aa44b0406007243ef1b9fc08454fbe8b6badf7bf8b287bd06f560a2e23a3f21a01aae99b9b0149324fccbacefcabb41b2e881de0bfa6ebc380edbc5fc6510c4a68732abf085a3d728607a42b442b586e1d2f2c18b2848f499bc3207ef7dada758140212f4032bb2d55a61114c625070b703aa5b46987e65c81c59e1d6de91cb944f7a30a0e17619aae7f18ba5a9d0225e39411392a3d38148f79fe04acf6ec5a01cdb5542c5ce956a58a407801344049979be9a9f85009d"], 0x10}, 0x0) socket(0x1, 0x8000, 0x8) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="9558e0db6979d1aa8c7fbd51b84b55ff18813fe82a93ca6a1f83ca83ce9c50265a0fc3af43ee61e4dfff728792a892d23d1ad5cd48141ec69dc840c7102f08d97f2d1997a46322c62b2e3e6f0b37bdde0a30", 0x52}, {}, {&(0x7f0000000300)="d2bd2460f2bccb766529bc89585b3fc66ef93eaba74b5fb01603b91b64ec1082009af96c101fde2e97bbc15fa2b6748d97470742c3b5ac1d9048087b0bfe5072c31c10cb8df2d764c0a7fde90abedad91809973a0415e8a33e80d5c29e36500dc831a51f8906c8f627d46124c826f20939e4df01d807bb73f12011dd157ea1c0c2f0649155e083dbb0c2b7f651ef3b92607050d619f84c4275fcf60cb8a39cfa458020002cbfb0d98f8b840079d695", 0xaf}], 0x3, &(0x7f00000003c0)=[{0x88, 0xffff, 0xfff, "a7d74ae93e6828458e06fe7dbe5a5faaf1a442b9ba9f91481d557291baf367b511db21bdd2082c96fd287219fa639a04c15ce02906481e6766eecde87c316953d834e2d4b0e993c11ceb212b8c1c287f07d690e84977082966892f0e6580c87d0ead56287d28d8b9a35ad21cb70c635cfe9f2b32231b48"}, {0x80, 0xffff, 0x10001, "71b63f80c8e54dbd2369559e23cd78700e15184b4ebbbc1395af8d21213f9e4c7461bbeab63e921918fa9742ac8798f89762592b8216d78db1233cbf52c7ede5800e4b1875aa962782eb14d2772a87fd6f2c656cc187ef8e21966e5495383f488f1cdd30df157735d4a2843a"}], 0x108}, 0x0) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00cb80 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00cb80 failed: no mapping 16:00:43 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, 0x0, 0x6ce51abcd79553d4, 0x8) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:43 executing program 1: r0 = kqueue() kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3f, 0x80000000, 0x8, 0xfff, "7da73cf44b5186b674cb8c3ad7c15b899559f2e9", 0x3, 0x1f}) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffa) dup2(r0, r3) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) read(r3, &(0x7f0000000140)=""/13, 0xd) kevent(r3, &(0x7f0000000180), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:43 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x6}) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x2}) 16:00:05 executing program 0: munlockall() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7f, 0xeab7, {0x7}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20880, 0x0) r1 = shmget(0x1, 0x1000, 0x101, &(0x7f0000ffd000/0x1000)=nil) readv(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) clock_gettime(0x7, &(0x7f00000012c0)) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001340)={0x8, &(0x7f0000001300)=[{0x70, 0x14c7, 0x8, 0x7}, {0x6, 0x7, 0x8, 0x3ff}, {0x7f, 0x100000001, 0x7, 0x4}, {0x6535, 0x8001, 0x3, 0x33}, {0xffffffff, 0xff, 0x2065, 0xc7}, {0xffffffff, 0x9, 0x4752, 0x1ff}, {0x81, 0x2, 0x0, 0x4}, {0x1, 0x75e, 0x6, 0x2}]}) clock_gettime(0x3, &(0x7f00000016c0)) r4 = semget$private(0x0, 0x7, 0x191) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000013c0)=0x8) msgget(0x2, 0x6e8) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001440)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001480)={0x7fffffff, 0x1, 0x80000000, 0x1, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000014c0)={0x3, 0x4}) munlockall() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001500)=0x1000) accept(r0, &(0x7f0000001540)=@un=@abs, &(0x7f0000001580)=0x8) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000015c0)=0xfffffffffffffffc, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001600)=0x8a5e) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001640)) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff19) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="241a9c4a46cc7569d9493a0c684da171d6f101852986e70cf4947d1a4d5b39b2027f57ca82ce6b2e7152b28038ffbfc316629af74f0f709a661486e2d4454a12b3925d685769a16d49de12cfdce3ef46ccc78e86699d204128782a406b2c20635a7201622a40705a441f2f7045fa2ce2ed1593a778537ce386f6a371d325ba24986d5dbfde3c254aac338927229d34598c7abe68a79dfa289178410e66a34b42f8bc617704797e19a9a3aca9878b0a1c722ec7146a5e6ede18182f76a1634a0576494d8ad5a3a64594e4948b228905", 0xcf, 0x9, &(0x7f0000000180)={0x18, 0x0, 0x5fa, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2d2, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") socket$inet6(0x18, 0x2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="fad6c6b7af891e292f0c6c6f993627efb06a62362d10368cd9ab701c65c9fa", 0x1f}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r4) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="a2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[{0xcb, 0x3, 0x9, 0x3}, {0x1ff, 0x8, 0x7fffffff, 0x6}, {0x660, 0x1434, 0xffffffffffff0000, 0x4}, {0x3, 0x0, 0xc89, 0x100000000}, {0x3, 0x5, 0x100000000, 0x100}, {0x2, 0x1, 0xc070, 0x400}, {0x0, 0x5, 0xfffffffffffffff7, 0x7fff}, {0x2, 0x4, 0x1, 0x9}, {0xffffffffffffffc1, 0x401, 0x34ee, 0x1}]}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x82, 0x1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000000000000000113400"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xc8, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:05 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0xfff, 0x8, 0x7, "20160e85f3fcebe2e34788f1089f55892d8160b1", 0xfffffffffffffffc, 0xc15}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fffffff) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) flock(r0, 0x0) read(r1, &(0x7f0000000000)=""/71, 0x47) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/220, 0xdc}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/92, 0x5c}], 0xa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002600)={0x7, &(0x7f0000000200)=[{0x6, 0x8001, 0x2, 0x40}, {0xa0000000000000, 0x6, 0x4, 0x3}, {0x0, 0x1, 0x962, 0x1}, {0x9, 0x1ff, 0x40}, {0x4, 0x3, 0x8, 0x8}, {0x1, 0x59d, 0x800}, {0x0, 0x5, 0x7fffffff, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000002640)) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x80}, 0x10) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7, 0xffffffffdd95c2a1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x38, 0xffffffff80000000, 0x100}, {0x3, 0x8, 0x5, 0x7fff}]}) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xfffffffffffffff7, 0x3, 0x101, 0x20}, {0x0, 0x4, 0x407, 0x10001}, {0x8, 0xfffffffffffff116, 0x7, 0x3}, {0x9, 0x4, 0x0, 0xfffffffffffffffc}, {0xd, 0x100000000, 0xa43, 0x10000}, {0x6, 0x6, 0x3, 0x7}, {0x1, 0xfe87, 0xc5e, 0xffff}, {0x7fff, 0x7, 0x100, 0x8}, {0x6, 0x80, 0x40, 0x253}]}) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') setrlimit(0x7, &(0x7f0000000100)={0x100000000007, 0x9}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x7, 0x2, 0x7f}) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x44) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x40) getppid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xeceb5f6cecf4f63, 0x200) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000600)=r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2000000000000000) close(r3) close(r0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="da1419a84603dc9b6cb5b9a7891c911f83ff685f6422bce9516cb6207a9c4f21d88dd0526a5d74cb40be8c2c57fdfe086bb9ab8a986b800a2e0ddd8f3f61a6a3fd908ed72beca154203e533f15463f01f5019e64d655a6b130e5e9a1fd5ff68a99edad69e561a7576d829feeee64bfa510327747f6e9fed80d7a26079407c6b6dd34373c2625e293b8a6fa3deb9311dd10a011d1d4f7894b83ac6f6a7bba30441ef29ac27c8d4ffd8bdd9faf0987a3d4d226bc600ed8b693a92d42981b6bf44b1facadf62e41f437a61547422a16bce03457", 0xd2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r2 = semget$private(0x0, 0x3, 0x22) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/127) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10a) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x34}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000080)) getgid() open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) chdir(&(0x7f0000000280)='./bus\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffffc3, &(0x7f0000000000)=[{0x44}, {0x45}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = semget(0x1, 0x0, 0x82) semctl$SETVAL(r1, 0x5fedc0478a097145, 0x8, &(0x7f0000000080)=0x200) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) 16:00:05 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x6) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/176, 0xb0}, {&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f00000001c0)=""/112, 0x70}], 0x3) 16:00:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x74f13927, 0xddd7d51}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x8000000000006}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket$inet6(0x18, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x35}, 0xc) dup(r2) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffdfffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:05 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"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getuid() chown(&(0x7f0000000000)='./bus\x00', r1, 0x0) r2 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x629, 0x4, 0x3, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xe4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe879}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4b7323fb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1c}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r2, r0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) flock(r0, 0x8) read(0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8088, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x3, 0x3, {0x5, 0x9}}) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x108) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xccd, './bus\x00'}) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x149) listen(r0, 0x6) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x400, 0xbad}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000006c0)={""/16, @ifru_broadaddr=@in6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000200)="81aa2c703ac6f170c88a2edd12cbe980715fbc18cf5a5a7b90442376657dd2ef5c9bac64676aa42a824453d31e1fffd1e0c17ef2c2201064a51bba6d2ab4dd5628547e67f44877a1202013bfa9d6b408c1a11820d7b1d1447f3475cb67e3ac95ba8b83cc8cff489adfb413441de90d230f54e905ffdd08ee5a6adbe74febe3124d07b2ee", 0x84}, {&(0x7f00000002c0)="e717a908aa57df6fbce98d618fc9908a1bda", 0x12}, {&(0x7f0000000300)="757e56089564b871c6306a67c3c6c5aa08f35c64bc616b45d407fc00c010273c304729e350529f7385277b6568515185e71d04e14affef565b04c9f415", 0x3d}, {&(0x7f0000000340)="c586e4d6b38fd36947353e8b21176d4cd151d7dc793e9591d3430ce1594f373dd3d031118f5a2722b77b86a669195b2adcd001e5c9d44cf4e29013036937f45d09fccb17e6a013225ac1e4ec759792c32c873c31348ba9715ce0f413b8248161577d94aad690c562d38a4282e324bfa467892ff37bd2d867232cd4dbaa1b9e26022f0a2831c79361da4170426f6c4e6ff1e7d4cc86eeadd07e1cbf106063d5a7664f1ac51a5f4237efa72215d01200e696627b1b25c0afdbb94c1e04bae21b3949185ee6be4d", 0xc6}, {&(0x7f0000000440)="9e790fc8c92c6b62c3", 0x9}, {&(0x7f0000000480)="8999c0306e42019c7acd0053a92b57160f199c24498ae387507de67d0d94b3e7f78fc6102d5bc1cf568e9c0ea6c44de4a00901e1", 0x34}, {&(0x7f00000004c0)="2c4ab2a513310820cb457183aa1e1e8138d5fd5c9a6159fe97836bef550ebe0e47e921e5cb1b9813741e51bd47b9f9a2d2fd4a591c49019a966fce92b8e57438414e47b3ad743a0a5a910fc87e9e51d355c5459194c7929c8edab241ce4206e769a86d16dd5e7cf7453fff6e57e6cbabeb4ba23c9bdb", 0x76}, {&(0x7f0000000540)="a843132e159d9c65d8f8b1f1ecb07b87eddf63bb34bd018693e2b3ecc3d630673353143b22464155b336f4c76520fb8698520458ff0cc8308b802b9a73b8a370a427a32430ee3f25cda2c40ffe211f87d66e5b8fdbe2f9443d94944f0f583a33b75626bf790921b5afbfeae960cd3babff14197a2d37e54d6238ccd16020e1bb99e5e8bb2214726bd700e57b7e62aeda4630d2916bedb65e0d8828246939", 0x9e}], 0x8, 0x0, 0x0, 0x8}, 0x40f) syz_emit_ethernet(0x1, &(0x7f0000000140)="aa") 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 16:00:06 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000000)="75249f213398184bd0f80b985ac4f4a4f4560e4a28d31d82d6148e725c10f60000000000000000", 0x23) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x480, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="26347851eaf70c0a2b", 0x9}], 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x12) r0 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x8000000000005200) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) 16:00:06 executing program 0: nanosleep(&(0x7f0000000080)={0x401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x42) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x81) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0xcf}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x50, &(0x7f0000000200)="e2b36c036b698bf03493e0ee1e6130cb59fb6669b9735301c91a61b4477cbc8afb698169b3fedc6489ceac857bf9452e7214e9a40e1cb78edd70e5919d10b4cc1a769ed10b966f6638369efa69914b63") 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) listen(r0, 0x9) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0xad, 0xfffffffffffffff7, 0x1, 0xfffffffffffffffa, 0x3, 0x0, 0x2, 0x1, 0xa7d2, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="de46257e440361af17cbd21bffe7337cb6fadb39921a1bc16782f8076827037fa36380c5dd95c519b4efc6b8673c0f3ce948541c751811e82857145d90af9277df369a", 0x43) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x4, 0x10000, 0x4, 0x1, 0xfffffffffffff000, 0x200, 0x7, 0x0, 0x2, 0x80000001, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x17, 0x3, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x33c) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) connect$unix(r0, &(0x7f0000000080)=@file={0x6167a3b97885a15a, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r2, 0x0) sendto$unix(r1, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x80, 0x9, 0x9}, 0x7}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r1) setuid(r1) r2 = socket$inet6(0x18, 0x3, 0xffffffffffff0001) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x200000c8, &(0x7f0000000080)=[{0x401, 0x0, 0x0, 0xd03}, {0x30, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:07 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x113eeb769913e942, 0x0) setuid(0xee01) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) chdir(&(0x7f0000001200)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r0) r3 = msgget(0x1, 0x2) msgctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x20000015, 0x6, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x3a9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x1000}], 0x5, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x1, 0x2040}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x1000}], 0x9, &(0x7f0000001380)={0x80000000, 0xf6}) r4 = socket(0x20, 0x8000, 0x8000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f00000011c0)={0x3, 0x0, 0xe73, 0x80, r5}) truncate(&(0x7f0000001240)='./bus\x00', 0x0, 0x800) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) r6 = semget$private(0x0, 0x3, 0x600) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/4096) r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000001c0)=[{0xffffffffffffffc0, 0x0, 0x7, 0xa9df}, {0x0, 0x1, 0x2, 0x48}, {0x56b, 0x55, 0xfffffffffffffffb, 0x6}, {0x8, 0x9, 0x7, 0x9}, {0x1, 0x10000, 0x100, 0x9}, {0x3, 0x1, 0x5, 0x4}, {0x101, 0x3, 0xff, 0x2}, {0x4, 0x8, 0x80000001, 0x7d47}, {0x5, 0x8, 0x0, 0x4d}]}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) close(r2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:07 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) shmget(0x3, 0x1000, 0x81, &(0x7f0000002000/0x1000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000062b02700d52a7925de6a5d72f200"/110], &(0x7f0000000040)=0x6e) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: pledge(&(0x7f0000000080)='\x87,\xc5}]\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0xb1086fd78f7d6894) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1}) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaffcd235f734589c5cbbc78f0c26fc934000000000000", 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000009, 0x0, 0x1d) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/222, 0xde, 0x40, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup(r0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec85206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cf352d0ba484171544cf92e96880dadc1315569bf02800d4b987b3713d760d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a298d26b040000"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x4, 0x4, {0x6, 0x8}}) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000003680)="a8710b64892ab9710da7cdf125974dd106ea6da462cd13def721758e744c8d5565eb553aba47a7d16b4848379105b373c4a782a7f8e737cfd25bafcfd6f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae16f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde77422e79585253304fc1a59d3029c4a902de921e0c1176ac09added7e372629c121ce94d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b487d45ff5a6ebb38c7efe9187b8659f8decdc00d9aa376a01ecc51393836c7e1115ecaea1c38814f061e7b286b3845c11e68241bee2c5c8fcee346683e58ed41218ccee6b48c85e238bd5a9945a6c8eb22972393fbcd952c6ae586cfa7294ee37d29c05475c20c3d08cc8e503d7af99eda8316896776a42366e3a88832e17bb2f28242fa7eaeb67c9668400a3604a040f1915034ba72b0b7372fd25", 0x172}, {&(0x7f00000013c0)="f2fb89a5fd99b3b3e5fbd50000000000000000000000e167e28c", 0x1a}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000003280)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b5c525dcec7e0703520367ad1c29ccda4a325ba2010f2fc4a159b0033bafaf1688502b7e19fdf919e33569a4216e23812b7d81e651fb510f31cb7d630297cf3d609ee2bb2c199539c716da5cd964e5d81ba746dd7107f0f571cb8c497cab62311d0b9d1a0500159098d1da6ccc9c371b152c5a0025612d5af2296d2b44dc495", 0x15f}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca590068869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cdbf3c97cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f00000034c0)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 16:00:08 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) preadv(r0, 0x0, 0xfffffffffffffe02, 0x0, 0xa00004) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") fcntl$dupfd(r0, 0x0, r0) 16:00: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}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffdcd, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) dup2(r2, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="aa23e3dc27dfd3903182e0dc2f3c82ee", 0x10}, {&(0x7f0000000140)="fb2250d3aa52ef873e3c8719186300d8047ccf5ac99dd8af6aac8e80c9b6b5d33db91233319629bd323e8f72e4025dd0743903ff5bff5d3e393f58e180171946c39f346095898181a152eb0c5955c3f7bde622101a69c0e6ffa5b6a73812332c684eb5d8ff263124b8dc8457ecf439b44c029f3e886e69788ea37b355925a774081220c646326067b52339a331878144567cf7959f510201", 0x98}], 0x2, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c65300016ac9fef8c6704f5e65d7bd4165ad9647126ba5f2e057c9aea7fcfda4207450b65bdc4e98dca38283612cff98067ec28f847d5fd51b784f0461fb58bc38397d762ee7ab1206dc0d3d1f4ded987669db9b85ecff9f977aa444fca69e968a91ab39224bc6cb247314597125c2ccdadd8c56b70bb10b538eb2af058ac176ec77b950100000000a7b3395dd3d2e25d0527a3e08c4522c779176e5517dc5ea618044bd2cf938a7d37a285937fc4f8ad2ef487e1c94c06e057f931c484d1a1f782c0d55ddb025d1e6b106a09e52f591ed0cb1ec14a9c9e544ae43455cb55b3cda810727d5acb9ea76cf94dda493eaaf02d29b17b8af7deed9bf73c7fa744026416891f2efcf708259dd066defcffc08f857fbb2bbd1c58a65f871f08afe598873dc4ee1f41cf77d31b2d3a6c3376628048612db606252b4127298a743eed2795e2711b60a57988051bc3e9bd4a267fa79f562d91699ba35fbb9f5baba2bb598297e9c43709830200923141b5132c61"], 0x10) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="4873d062fb6dd7e33f5705edcb1a0d759b26419cfb9094fff202b31e6b3a9b6cb05645d41e31e1b853bcf5f09ddbf05967cb7f69ef51408018ad7d6d615bff764bc73b58c58e0d3e45a42fcf886e0ee9763718752768507d30609bea8f3620de91c325d06d77cad4b5612c393bf85fc4408fc8ccbd8582296d607a4a85bfe518193048058ef5242b8d055bcef0460f252d6e83c050129fc6f809626f59772a0d6de438024271546d9e69ae7152021346918490ffa97e97e721ff711405e16cd7bd0b50", 0xc3}, {&(0x7f0000000340)="35635c0949714c33b2f34e110404e1e111cb3e2767bb25b7eb161b", 0x1b}, {&(0x7f0000000500)="ae651954bfc9afb360d7d84ad482d4c887ac896bd909e6967a74f6f236f30c955fb665eea60f257935ba0fdab40be29a96b5a68016613858da01896ae12040372f59d2cd778a84558997ff3cd7cbe72124c889cdf3c788acf83f5f0217763fde5a511f545c06ebc8c85dadea68ab14145b1655ce27955022853f6d850f68a1fca50c45b96953d39b6c255eb3b39f108f4ca119ece1986183cab9bb5e180bc18b43d3d97227f3da4f5093689d5074b7c7f88a6eac4c05532c1900f0330909956293e04421a6d4389ff2475864a6690688d5edc444f4dda5368a6a65141f96015f59721c70978bab0094cf9822aa", 0xed}, {&(0x7f0000000600)="b150b15e218e47d9e330350fc3c34b07043ce16f0a7867bf9da6cf055dde3b584e43ef9ad5601b9bc0b92c9c429168f7d8a2154951d9af9d3eb387291e9f42c26d5fdc97125eeba9d122ae498e010d81d81e240ff9a404b38e342631dfe93261fe768b", 0x63}, {&(0x7f0000000680)="adbef9ba1e80802d48dfb7c4198ccfeda058d6f744a3523d671b762497bb344c77da1a2921f65e390d108232", 0x2c}], 0x5, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffc, 0x5, 0x6, 0x1}, {0x100000001, 0x3ff, 0x0, 0x3f}, {0x0, 0x5, 0x8, 0x5a}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x1, [{0x3, 0x9}, {0x5c1a3a36f83d843f, 0x8000}, {0x3, 0x80}, {0x1, 0x2}, {0x1, 0x3ff}, {0x1, 0x6}, {0x1, 0x205a}, {0x2, 0x80000001}, {0x0, 0xa90}, {0xe93945d36ff5a68a, 0x6f6}, {0x2, 0x7}, {0x3, 0x5}, {0x1, 0x400}, {0x3, 0xeea}, {0x1, 0x80000000}, {0x1, 0x800}, {0x0, 0x2}, {0x1, 0x80000001}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1b9fad72}, {0x1, 0xffffffff}, {0x2, 0x9}, {0x2, 0x7}, {0x1, 0x6}, {0x2, 0x59}, {0x0, 0x3}, {0x3, 0xb5}, {0x1, 0xd4}, {0x1, 0xe0e}, {0x3, 0x8}, {0x3, 0x7}, {0x0, 0x456e}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x7, 0x6, {[0x6, 0x5, 0x2, 0x8e6, 0x81, 0x5, 0x8, 0x8f, 0x3, 0x8000, 0x74, 0x5, 0x4, 0x1, 0x1, 0xfff, 0x7f, 0x1], [0x7, 0x7ff, 0x7, 0x3, 0x6c, 0x8, 0x8, 0x3, 0x10001, 0x5], [0x97a, 0x9b6, 0x8, 0x0, 0x8, 0x1000, 0x1], [0x8d5a, 0x3, 0x8, 0x3, 0x2, 0x9], [{0x49c, 0x5, 0x401, 0x3}, {0x99, 0x80000001, 0x48b2, 0x3}, {0x3, 0x8, 0x2a}, {0x80000001, 0x100, 0x1, 0x4}, {0xce, 0x4, 0x0, 0x5}, {0x9, 0x3, 0x800, 0x9}, {0x5b5, 0x5, 0x2bc9, 0x1}, {0xacf, 0x2e, 0x4, 0x1}], {0xfffffffffffffffa, 0x1, 0x5706, 0xe6}, {0x1, 0x1, 0x3}}}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffbff, 0x7}, {0x5, 0x401}}, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5ef456e4b21dae29, 0x2810, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0xc003, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)=""/230, &(0x7f0000001300)=0xe6) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001140)="14b408058e80657c37e3d11b94696227d58e505cf07a5c75d716e5985b93beeba915a5ee2ae43b29f428f6111d0a9c5866cd20e125c95abf1471d6cb846b9e69e7f1df1c5b5cb8f1b6af79ae61e0d85d205de8d4b14c0002551d1d9ac8063c81e93c91d9244b", 0x66}], 0x1) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001100)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001080)) 16:00:09 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000100)="670dc3", 0xffffffffffffff05) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/158, 0x9e}, {&(0x7f0000001100)=""/106, 0x6a}, {&(0x7f0000001180)=""/146, 0x92}, {&(0x7f0000001240)=""/78, 0x4e}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/122, 0x7a}], 0x7) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) 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:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x1, [{0x3, 0x5}, {0x2, 0x1}, {0x3, 0x9203}, {0x2, 0x2}, {0x3, 0x1}, {0x16d7f792dcbdbe3a, 0xfff}, {0x3, 0x8001}, {0x2, 0x2}, {0x3, 0x72}, {0x2, 0x3}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0xcf80}, {0x3, 0x7}, {0x3, 0x500000000000000}, {0x3, 0xc9e}, {0x2, 0x80000001}, {0x2, 0x400}, {0x3, 0x7ff}, {0x3, 0xd7}, {0x3526433c4f9dbcb3, 0x6}, {0x2, 0x1}, {0x2, 0x8}, {0x3, 0x80000001}, {0x1, 0x4}, {0x2, 0x8}, {0x1, 0x9}, {0x3, 0x1}, {0x2, 0x6}, {0x3}, {0x1, 0x7fff}]}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) r1 = syz_open_pts() r2 = geteuid() seteuid(r2) close(r1) r3 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfd4, 0x999, 0x7, 0x7fffffff, "f534ff237dc303e4fcbf89cffbceb10d6632721e", 0x7f, 0xb8}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) chdir(&(0x7f0000000080)='./file0\x00') pwritev(r4, &(0x7f0000000300)=[{&(0x7f0000000240)="f3f0dad0a893149facb626d96ae7093bde0a082ae3f2da324f94a1889f569a6cd4116d693b707572933949e7a89e748a052b53476d8bd96bcb5d49d42061431af1adbb691ccc86e003f6aaea6b83447fb57f703956c52e902eaa1c6e2d57fc1b47a69d4e6401823a2591fe64d12d842eb224ae06f47f509a541c4b2de5b82f6f483e63ce64cb3c86aaadb9f9bc6299ee728d4255d23c3cf19b60deef65f95ec04c1dffc1deb126982f9c3961bf9690095b3d9f", 0xb3}], 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x60) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000100)=""/135) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x0, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) recvfrom$inet(r0, &(0x7f0000000040)=""/13, 0xd, 0x40, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = syz_open_pts() close(r1) pwrite(r0, &(0x7f0000001140)="8aacf050f2db16dee7f30f72bdec8b45ba1871ce116245949b71", 0x1a, 0x0, 0x0) syz_open_pts() readv(r0, &(0x7f00000013c0)=[{&(0x7f0000001280)=""/48, 0x30}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)}], 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r2 = dup(r0) sendto$unix(r2, &(0x7f0000001180)="03187692d7726b71c79ca2e670431947c1d9b775279a777858cdc7cde0f37f4afb637c507a57f624724b5ce4cb3c3ae7f9fbc4e3decb02792d5634e5422ffef35a36ae9ecbe1eb2727f99620ad80bd8258138e51050abe70530bce62bb0dfd268bfff01f346f4857a5a24c15d052e9cd5f1037dc445b82b61d5b6d6c946ca3f7da565ba20de0883b8b8acfb94e5523da2ef3c2e1fd707ab04346cb901d376327e81ad0696b", 0xa5, 0xf, &(0x7f0000001240)=ANY=[@ANYBLOB="189f86cc4e32f1613000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x40047463) 16:00:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x10110) fcntl$setstatus(r4, 0x4, 0x80) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$getflags(r4, 0x3) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) r5 = fcntl$dupfd(r3, 0xa, r0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) openat(r5, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = dup(0xffffffffffffff9c) r1 = socket(0x6, 0x4007, 0xb40) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000002c0)=r1) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "000000000000000100002000"}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000200)={0x100000001, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x5a3, 0x7fffffff, './file0\x00', 0x3, 0x2f1c, 0x1, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x800, 0x2e, &(0x7f0000000000)="ebffcb68eeb9fd812eaa4e713048e69931929648", 0xffffffffffffffb2) recvfrom$unix(r2, &(0x7f0000000100)=""/251, 0xfb, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) 16:00:10 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5726e0f22937519d, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x47) syz_open_pts() 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) getsockopt(r0, 0x101, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r8, r7, r8, r9, r8, r6]) setegid(r6) setgroups(0xfffffffffffffed9, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037be97c82fb1684e9b1de5edaa767b169d8fd0344db002acffd59e4583f196014f3dc2b2368d56369cc5253e1cff25107d0d68b062273c4c060be855324bd944148e4d4ee7668833168ab4be58a1a90a0434fb00876000f787d0d89ec66f1b68805fd7cf73e3dcd376070d10eb0000000000000000add03a341b414973af7e7fb47c453590c515db9efe7b59edbf3766c53f3c4f13baa96adcd488d99144c773db376c05fbd1f9aaa715a9bbc355391dfd"], 0x7f, 0x3, 0x1000) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000140)=""/212, 0xd4}], 0x2, &(0x7f0000000280)=""/42, 0x2a}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) socket$inet(0x2, 0x7, 0x800) r7 = semget$private(0x0, 0x1, 0x100) semop(r7, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000500000000000000008dfa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4a0100bc2ff6389cbf89e81aa1615201689d0c99a5008d0000000000000000000000000000000014d82a8e45c1c8574909ec0a24ec781c8ad52269b9c585cd5cdeacefbce3898bab00df4efc05cfd3aa739698a6385c4986e6c2a00300803f635c2e38915f526f2f"], 0x0) r2 = socket$inet(0x2, 0x1, 0x3) r3 = dup(r2) r4 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff1, "0900ab6e195231e2da7b02010000454d25b58cb8"}) flock(r3, 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x104) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x100000000204f, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000100)) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x7) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x2, 0x4) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000840)=0xffffffffffff830e) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000d80)="717c44108278373c659e5bb376ea8cc214da5cc8a4009517d6717eab02523cb5b4c549e6b06165c323b626023b1c58e691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a356b941bed14cb0503b55846d885880d44387091295bbb535e013a51dffd93875d2cfc56d2087548674e2ed60be1421df5d1b69e51ca541b782fa4493fb3572a780a27658932f2c7138123011b7454a7cfb02a41d11a8d6d8d733a2cad62cdef1e22bdd5f6e7e3394e87305912cdae29e3fb8638ccf7f2103aa9c06388541b8cf0de693ffcdfbe4c2e0c329c6fb362fdeef0bb09c49073493150db4e546643009b95290f2ae138fccddb912093f433a00"/385, 0xfff4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000500)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc46, &(0x7f00000001c0)="000047b8aa80000039f100") open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x9, 0x6, 0x1, 0x4000, 0x0, 0x1, 0x1, 0x3, 0x100000001, 0x8}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x30d, 0x6}, 0x3a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = getgid() stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000240)) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x28) write(r0, &(0x7f0000000180)='oL', 0x2) mkdir(&(0x7f0000000100)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x45eef260}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1fe000000000, './bus\x00'}) pread(r0, &(0x7f00000003c0)="d2c372ca0b203ec3fcde1c61a6b7beac7b53dc89ee891a7f2989595b3aef77b96d79ce39dd6568f57babbce74a0637446c7b2e39dc4c62b84fefff66c3fd5ad10cf5444e4e1f385ceb5723fa90966b284e97be0506208af858d45c1482afc0291d4cc6fe4da8a2c3d01bc7cc2d070d379a3d16b6005cd418afd4b56fa211fc03c015a7438a558d1882c86f3f1322dbe0f221e428db167bb5fa40128baa5636312f13544178d0ed7eb10f9dd1408df547bd36b1713d0657d98c35e142a980f9e06cd4628dcb308d18f1453152409c17d4f0a2847f04070a5029b3fe5cf2fd10cc5205e897160a052edadbb4622de4552de644c5ebe92e32a0ba98fddc7e4628339d2485303ee286206b1ad911956fcbecee427ec7e59ecfd83cc4f4a63d355487fb62a78831307252b6cb33e52c8c8a919ba8a882f60217f296ec7823f4f3bdaa80b27028410bf3933befd9efb1d4f9f065e51d39afb1ae9845b81568b3abe4e422394690bcf97b9430b064ae850396f840861d45d34357519bf58409daab795236f62b57681c61bce48283a5148ed78c1604aa75ebf492d1acb07a4b9732312f64151dc61f991face91534f5a96384b61b62ed77aabd50b038cc0c1399e9136cf9c04d04caa190a60193545d753a34febfe7e57ceb0bb23ce1f8ae82ce998c93de28a4aad2e8b8a7303bf10562075b0c203c793c14dd69f2b3dc278b9498040fae154c34639c064566de627c409df5608201b09562c4e8a55041b2b9dd573b73c53c270bebc69e9ff90a137e140625af646c285a504257782f2e24606d437121e0ef8a57d72b7f5dab65cf7c9d31af2a6205746125ed57ab6d95699a129eaeccb4d7af285aee74ab776119bc1f71585f37fec2341ad679a51d8a0b9f9efdbd04720fbffbab3c39d2fd57dcce1012f0e6ce652f08a4cbd5b0ace4e946a26e60e3825a53f99424517e28cfaa0be2035a7fc7231a23e7aa917780452ab6a4698ca103e2603b204d8120cb0099391ba721aea910764d609eb93f7ab603f76e713ef514672b70d1782435055038c2a4aa797fb4c2517fc04e9eb3e743c79c5b99388a1f747ef10c025b1b0250ae67188ae0c2456087893aba75937a48200bfc3a7e6234e48e7cc6f0dcd9eb8193f256f42c2c164abb2c12f617c853f866057b24d277b54d043f6456703254e3915144c2705765a6da748509cb3af5a8414dc2c5654d4fe735b344ab0dc3c546a6fe09dd8b9d0e329e94c62ac7b1706b0856f274f853c2de87f3648d282f705170382b288e58ac1b91b6fdc22fcfbf757bd1c2cdbd70993f8e7013985f11a085d49a1b9c5fc5c89f9403ab43bc96373e375eb6c6e77cb80db3d71d623ec227e5f4afb93b62cc272027347f779f1d16500974e595fa58a4d468df6ac25b9ec2fd5c178545fe54f9bedd1764644ad0e67f9cd0f4d5dade94d2897118dffa88c91b3870ffdf4f54ec0dec29af5cb294e80e6447512cf6d9829264522bcb607627cfa5954631383e4a1a617987792dbed29903628be3880a54baf48e14cb9d480344fdc80cd630f3b32e89181cce49240f7b6f25ea49d21e6db1da3d108c4f3219582582ebb826e84e007d98782c515d0478008456455151d9363e8a5b65c9c1bb83e91c5c17245dc0ea39d836bc05585e95b1dd7b9c496f48377368e17c20da358ff2190271f81f760ea0b35d6a44cca60a1fe639c968149d78c8eff120ee34f851fb57d00e261e7b7b42cead97075c4c338492ac773fd5dce71bd371b84a9c74f21e1a86d67bc9bdd4dc0caa3f730783ab44ff86e52980af4db8713bb5e373a0918b7ed34f55a101aff5711baa577bcef3d1ddda8c8053364d490c76317d7e94824880ef72daa0e9f9e0c5f0e40adb2d2ac6130784264ca6758a33f2abae320f0a5ca80c05623ccda53ab5ddb37e848bcbe1596145615067321f951a78ea4b74bde388b0ca0b187ef53b14f88520c97a396421bc6a1b5bcddd7c448855053ddf986a57788272689b95635080732e1cb9228965412f8ed9aac42a9e2ea6ee593cefe6f6a0ebf4ae1523abf972adb6168376ddb5df68be4807abc2e45f6b2d0a134d0929c4c46677473b0d8f19b9d15e9f01a7edccc962e9fd026fa75bd5c678aebc6bafbb3bcfecf06d9e1995a0880a12f0c3e0e7434615084c45f0a50a51148d57455f9be6abf220435063b5f84c1ab1d8ef4145bbcb0eafb58613d35a6d7f60c2a38b193d59a8735e81c883154e93ce9ef62d15e9cb7e7551d84a874c83ccd989424c5905d9200b838cef973d7c95b2abda517ee7e3f70f56165395d83b479fc43be038b1994e5d535bcef1cd0dd25ad90434b4a7a38eabe24766df59fc47981fcfab53f5a865752e5604bdb513d8d7e3faf63a018dc6228f23771c1ebc3161b7eb963c7122420733dc466c78cbfdd4ab15d140720a6260ef60bc86c1dfd06fa8f8c86e05500c4885433a10b1c9318213d15f6f161540ae85c669f5e37a8de2881e0405f12622d437daa563602e240d5f99e74c05aa182364d67f95b67abd990409c652e063bc23a900a25ae9d6f71eac3e7e2904fa486ae8324284a32c456bad30bf506cda4689f28334aadbb7bab2e4554f02591335908f31f281cdb1c386edb97d0391b28953525e8389fb5406781e89c8318285886dc4f5c7a57bb01d263d2aaea0d388e4a604c732feec53093b71a2166db904d09ba760d1ff6f4ca254a25af3a78e478d878ba8384bea352a715f33d73079424fdaff6149b06ce722e2338c06fc9c3e5a6c5d44012b9ba248fc43104ddb9dc18a7427c9f7bf56c340bbb734c59b4b8b89579b045942a68b5a0ad4cab53389611de9c5c9cc9016eea8c9ed6a4ae2e17eb0d511d647dc23ff34b06bee5f3394cbd1e7fed5094c52b96a14f45639d341b4c03bcf5d482d4cccfe3476b9e92e10286b68e68d5f0e87f3ea4427d60343907c418477784cfb5501cb46139bfd88b355d849f999de09715465761e94118bd24503a22ea8c79209d7c4b34acea1c14aa7bbd59842048dda0fe15ebd7e24aedd75a5ccbe27aac0f19562f5157f70696be238992d189b8d6b6cb4ccdefdbb54c662782e1d6fe3e64e021a404bd06fdd720dbdde60d52f85ceb70fb3b3ab8cdc09994ed267eef9862d019acebc840aeddf934db083b0d9d966e3420c382449fe74ec1fddd0f6bbc4cc291d19bfece86d3fda366c9f01e4b23eed2479d97f1daadceed64b40ca8781a3eec58cc3e3a44b6fa8a140f889f265995561eb9b012ad056d6d305c445428117508e1629c696acdea314b09c8ce30a0c1c3ca72d3f28ee7e1d70f1ac209e11d7b976fd1687461958d02ac74ae06d2f76e3e4546418a0eeafd5290f249efd3f379562c51006e11636eb696878ae3e7e0dc770c8bd1020812507cb64d53b9ced64d22d8e9d3ca829a925df8eff00ab4eec36010f26d5cfdc44b26b2b1d61c27745261e99222eff1567fbf208600ff1b098118808fac8d4018ffb610f3de45f2ad9d52f2d3d7cdd0f62910712c82f9474374a28d7f96b24de76c43a5178b6afc62d701eb4ae4f9102034487c63ea1f62a116e7ec073b39377b5cd62c214d84ccfe8685f83acb1b096ed2bc9d6ac8a7af469c6d1f918cae04189c914fe85f9b48d08e151a4fbe9dcc892e04bfacebb049945570b464aef62e23867fbafb4f5ce8a9566261071e273b1509c0736bb79b0b5ff808363686069279709a53b9d92bd902fab944f42c34c34ba80bd28e52dea50f9a2aa561c4ada22cbf62639c5c1db8b4a0bfbe782a63f31a99070b1f1354924e14e175565a07f38a5eba956064bfc014fb87d15aa235e82321cfb65c5fc6b33cbaa9d3d2e34b9d25b6b9d20b127a2fa885cc5d3d69b8a1fa84ad0f95241713a3aba34edac612bba85085ec53a72ef850a99403d5669d590c0af5e676914431b32e13dfcb16aa357647c73a5362188442c2bafc991e390058572acc298435d1b86f71c122e398db9303bfe30c5a611a8f603958e7d22b8bfd5d77a98af5fd31b704aee8ac845e851b4b1be1bf18980d1c26371cb33325ca1bc6fd39ab199a80d77b9e000908e8d4f9f26e7480042fa54a3c50c47470dacd9d038499dc590f756e5909630516d94a20b8d86816d27af02a188b8d31db2f7b8c5dfa6c2c5a9cbe8a887b32827aa95be4e1a821dd2904620dd574c2ddcabb9d808d0b2f437737b73e5340ce12e4b120d585c2c2003c23ba2c92d70ae440f4aefbdc4d316cff0a5b0c1f92582e3f71caf2673afa534ef2fd60d6849d12a548bd4df64965dc5e6c0dcbc0ba96613254619432cda7bc92c8b8841517b602ab17f0a525784d3b527d12055b534a99265e52000e682e9a6f76e36f1b625598e0b49f04b374dc660591a48f21eda8ef9a2002f830f28f34e5e26008c8ffe9dda5947eb953c78fcbde7b4913f4124e47fc6a9116f1e31e773fe689176d63c8db140257a7a69fd94d27b37641b74be2412274f35a2e437cf97791e0037373592192d3626825788543d72c1f559adce02c27f942f1fc08f5bb89433604ecf97240a9a5ce55a56513d96834546a060bbb48e46d351e1ad0c5087f404ab1e7a834fa57a80cc8e1584114eee13344573848cf81e3115e6e4fe98d7aa7bf0bcbde0a8292328c6409625a1db7d13102524bdae72aa8c30c089bb9da8c2e810943a21548a71a878363e919f77345f5733de8fa994e484da75f07835fb58225a7d1a880a441c858d6bd1dfd42a1831a8f125a4d2bbbac6cef8a9fd88394fdf24e1335c31f8ce32c1dfe2779207917958e2c98baf077db0ac6708e2ae1d452be1bdef0ab5c80fcc2f831be1c92bd019ef8893e96bc73ff955b6789ac33ae3242d67b1023c47cae7240c1d7de62e6b958f4a25c2fed7017eebd8407379debd438458ca7802341f21519ef35b40f461a1aa192fcf27b398e9fb0c429e528091d7e90cada702c23a1fa38a2b4bd1e07f4aea3cb5aad4bc3a1d8c591497f139fdf0b4bcfd46a13ff0d7f7f58ca7c342a39223776fe50853bfe176e1c2b4f731219ef16871529a5a2c829501727ef2112435cd44a01c4f9f9c7f00d5625f9462b2d72985a48cd3b8dfd4419f49074725a108e453a39d6c0161cbab011a7713c459ee3e113bf7ce26468ea5338f06c36ef92b9c308b9a6f563fe876edba5d40bf931abbaa5d29b66187880304ecdc97d6ef668197f1989c1bad30cc15060487c09a060aa5aeed7877112f458d043ffa1c542c164c423ffcde48fa6b343510cb45546b211e49c39c571fed1428503d3060924f83c57caff7c8de309070cfdacf3f5cf2188156bc8168d81264650ad670ceb7f5f35ecad2ba291170c288c1fae34bfe7f82227148c302f360a0e3e269d464faf24a618bff0921d41ff6b884e85f587503e1f20f93f0a3afa53ccd32ff4a7a77683f512326e0e12d7d64420dc205e715cf5448c8efc1ca20680e165974ad8376e71c9c0a3185f2eaf4ba269de2dff2a191c4a1334bc78f29270b4226bb5291d76a1463cee96979b3774e2fee2caf85560abfd651df24e1ffb71eb57e5ad5741feb4e993906bd9be562fef37c21d7eff849e49b1ffcdcb8a03b9c9ef5db2fa0f243f8304980a8323ddf28ee8a8c7849fc790e4aa97338ca1109d94dacc8185dbfad4debaaf9ca1a08cc541d0aff5a768c730c72cf327807950eb4ab5199069f584b7bab6ac183c1612ec8ddffcd1054f2e55da46106198410357ddf05a8284ee08dc9a8e46f20c581de39e1575b4791a77e4b15da8d34284225beea13c5", 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7ff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0xf3368852b9febe5a, 0x0, 0x6, 0x6d21000}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x3beb, 0x80}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x1f, 0xfffffffffffffc48}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x88, 0x4, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0x6}, {{r0}, 0x609d8638186ceb7c, 0x8, 0x1, 0x70000000000000, 0x800}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x2, 0x7ff}], 0x8, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xfff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0xae, 0x2, {0x3, 0x6}}) syz_emit_ethernet(0x1dc, &(0x7f0000000040)="b6") ftruncate(r0, 0x0, 0x5) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000200)={0x4, 0x100000001, {0x5, 0x9}}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) r1 = dup(r0) close(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) 16:00:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0/file0\x00', 0x2c, 0x6e32, 0x100000001, 0x1, 0x0, 0x6, 0x5, 0x2, 0x0, 0xffffffffffff0000, 0x100}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x304a0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(\x00'/110], &(0x7f0000000140)=0x6e) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 16:00:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x281, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xd6a7, 0x9}, 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x5, r2}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x20000000029, 0x1000, &(0x7f0000000000)="f2", 0xffffffffffffff0d) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1000000802, 0x200000005}) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x1, 0x7ff}, {0xfff, 0x7f}}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x7f}, {0x2d, 0x2, 0x0, 0x69}, {0x6}]}) select(0x40, &(0x7f0000000200)={0x400, 0x5, 0x7, 0x8001, 0x9, 0x8c, 0x8, 0xfffffffffffffffc}, &(0x7f0000000240)={0x4, 0x1f, 0x3, 0x7, 0x7f, 0x8, 0x1, 0x4}, &(0x7f0000000280)={0x49, 0xffffffff, 0x80000000, 0x8, 0x200, 0x3, 0x3, 0x80}, &(0x7f00000002c0)={0x3, 0x4}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) socket(0x57d4a28fa183fe1e, 0x5, 0x7) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000040)="aa732aa319e3ac7075c9e1ea47cd61248285c50934873c9e8671a008cef61eed7430c8d386b6694395fc4978c1aee13dd4bb244f60f2a17ec161ff8d811413bd884c4870f3260dbf9d6f270247fbc44778f7dc9c87398cfd3e844c3db715099f898f3154332818a7efc1e313b7f54efa727598a999e419ca77b287f694abed87ac787a57aa15615a52a30cd041faa1d549dd0d0afe0a6c4d25386223bbb0d95aa0a663f12998e23994f1a7bbcc", 0xad) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xffffffffffffe998, 0x2, './file0\x00', 0x7, 0x9, 0x100, 0x3}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x5, 0x9, './file0\x00', 0x0, 0x1, 0xfffffffffffffff8, 0xfffffffffffff77e}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x1, 0x4ab, 0xff, 0x8}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x6, './file0\x00'}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000002c0)={{0x1, 0x800, 0xffffffff}, 0x3, 0x1000, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = msgget$private(0x0, 0x1) msgsnd(r5, &(0x7f0000000380)={0x3, "95231d91915b670f1202e4a5d3507d356ffb7809fac92fd13c75ee8062a797c61491b0d3fc3fb5a2004c63d191ce93c1a92afae725ee61d4001996df794ce39e943ba941157674199546599443e6df8f53db131c28f76a59c9167b082ead2a07ed560c369ccf0b07b3108978fe494eed9d13fa3dd9eb210e7de727cb825d852fbe0c365105014d64ce10896530441c2dea2046d838603008a25e71b2bf0a2fcd5d06ec"}, 0xab, 0x800) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x1, 0x20}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x3, 0x40}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000031, 0x93c0000000000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf016f2a435ef1fdf, 0x80000001, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x21f1, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x20, 0x9493}, {{r2}, 0xfffffffffffffffb, 0x60, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x65b6dcb4, 0x9}], 0x1, &(0x7f0000000580)=[{{r0}, 0x0, 0x94, 0x1, 0xffff, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x83, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x9}], 0x100, &(0x7f0000000600)={0x8000, 0x91a}) r6 = open(&(0x7f0000000640)='./file0\x00', 0x1, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000006c0)=0x7fffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000700)=0x3ff) ftruncate(r2, 0x0, 0x4) syz_open_pts() read(r1, &(0x7f0000000740)=""/244, 0xf4) ftruncate(r7, 0x0, 0x4) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000840)={0x4, 0x219}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000880)) fcntl$dupfd(r6, 0xa, r1) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000008c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000900)) setuid(r3) fchown(r6, r3, r4) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x882e, 0xb4, 0x200, "c5f15ca071bc9b8adade9f3fb137190420149c4b", 0x4, 0x2}) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x61d) r2 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x1db) r7 = getpgrp() semget$private(0x0, 0x3, 0x4b6ce37f9e3550fe) syz_open_pts() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r6, 0x39, 0xffffffff}, 0x3, 0x8, r7, r8, 0x100000000, 0xf7c, 0x7837c768, 0x4}) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) getsockname(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)="fd3c93e70ec08e2ae9c88395ba0b66265d2ac9ea4b7818e696b428126fcd56230a", 0x21}, {&(0x7f0000000040)="b05dc0", 0x3}, {&(0x7f0000000140)="3d3fbeeeb7d1bfc259894de4ca85cec24553c7c5c451f69f2e5407636b67bab7103032a5fd0a52b37803b98fc8350ae6b6f7f775fd6827e3a9a88bdaaaf66136d082164b9a8f52b6a42f9c562905a802cc621797928814631e59d064ea107bbdb24e9ce45adb75e02cd293a119c27d470b6cfb74e887b40d7cccb103ca7c1cc05118103efc248cd8b36b62206d430a9acf473311ec7f8f807cacd8a6966aa571628b10138de11459310346713ad81c3f29d99ec7c2b359aadf96b893089ed9e0437d35a762daebd181e95645edb9c986837b2b8ded6c46ca822902e6d04687b846afbff16a932fd09db7a1e7aa604ea2ab2c8fc0090b26cb754a692b099301a0ad0409578ebb5c7d3c9455fdfb40e19f2e1a2f50cec092c504b6c8bcccea05d9631082d8e4a39f4e9023a31b5fde02a2887fa418d90d3db51ca1e0061a262071957a2a644b010a2d01719777829125f15f178761d8d27b8a8f582ecd2747624dea0eb439be0717385ef2afb9cb20261f1c80627502fc704193e796dd96dfb3199de4f1ad2e367c178111367ec031e75af5c40f06850e272a2d0bf63d26fe8e5434358ad78a4d23844cbb9cf1b9bbb9d00d344d3b7c29a35488c452605781cd8b2698a332d9640a83525c9a52b0549ed078a346ff9f15de41d782bc409363ef87ee774a3a8b1dc431b176e6928582d338b99e6734d387641f218e65875c00c185f6ef3e497a02081fd83a3cc6cc7a4f9c2b87e2a89640f276825ca8f14954e36e337c4b60b0d07ddd3689f31a426ba030d57d8b98f9e2e033359ee3324548a68637438a0b3e3637069f671af8edb0da48840447818855455631b2cf5720b7dd63301e063f339794d513dc3cf953f60aa8a1b2d4798bb5a6458c65551b2086d737504f26608054b0e9454d775e13a0c66a11945aee16551925c00dece0742167b8dc0b10a995d8c4cc5ac9611f42cf015ab74ccd1c609fb141de1c20870235796b1fa918a817f209d0261c666c22d4c8d9f8220d8bb98e728650046064cecd15f0e889e143232bee92ac3aa329839efebece228936ba1b9d40de891d7cfd2bf336c4c9b2f516e8e1952267ff9f5f7940eb5f94b600fcd4ace8b591cd4564a55b931a602f45838111745fd8a296ab12db66e95e0a38cdf69a0006386fc361ca23e6e0946ef62b29b37dead7868d9293eb51b2c60494166501ac510893238bef51884c8d5cd53ce4d281ea86afcb9802570b7e5f6ed4ffc55d998cdb9809e458d06db8248ab91d2a0337683080b4f9232860b6f567ff6dbd09cc8a2554918433125be43bf9a5f020831b9657846e719a12c7cf646de87b1162542489978967a41deb696c858b2477d70f338ed6eca7295595ec821f1aa587339db7bdfafc4bd6ee66beead03bc135a6f49886832095b6270bb4f79067514b561c9da277ca2812f233f459fa1383de9feafc7a7bd637b6fc016a11042f1eb93c6a5975c856212c04678402c690650657ff444fe37e9a0276d4366060ce5b62c3e9f61c1936fa9a99cade3398965591284c77eccaf5453503dd8547c9417d8f48d50b505ee38e5418e140f00f7e971f84dae68ecf5f9eda8b7c0f2f36f2152e5a55de9378f91f7b708a88c9c01fa47da293227ff6db748489a6ea44bc839bfd5e39d54c62c5fda0a960a34100a535a5c4a933a51d41425f7b96602bbc81fb3576b5cd65afa5264ffd43e5d5a4a07f10e676316182ea80714cbf9d3de51041cabd637588a9f6737f61a5e512e2a06f557078ea2e1c0d9d1240fffb18d9e691db5a66018466f742fd6e0316c5a125401617b1e6ffc2b999296ca97fc1765ab2341f7d061d017e0cb1221baa83b91b2128896386bfe2ea2be906fd89918e801fd78ca804a5b4b24baff35e5e18a383fa49f5702399469dd4f85968ec676953b1f3d207d59469c720386cc7a7383ddf2a5f246b3c0befbd5cce3f7775f7f10c5243083a6bb4d33305fa6ea5dd3e74ba7427a2ba2e8129230bfbe25ae993028d163f7ea9cb924258a5976b693a593ae7ac4f7a48105cd9f559e8f15b26a7d6170b375116b2c7c9a93093e7c824bd01f866ceb6613c7d3048a77e5a7ba254aaa466dca97251c96a664250de05e328f6023b44012694f63da21a9bdf189a4c11505e7921fb9d3ec0a140af6e253af4bec90614f7f1be86f3d89255c53e6884ad1d37a36a3c3a7d88295eb715d515044c9ad28a44530bdc09a9a761470e9eca9e5ea355c6412081bc2dc11950c4e759cc50b6c5cb242e87c64a6872baa856ee80f4ce516693129a636eafc72c4dc2e67aed3151ddce81516ba17e1d39d7d8ab685c9866c97ee1056210ea6035c47a3c885712aa434c8a4f326d367bcea4063e0dcf1d371098d648b724bda5c5c08e8229581e3f8bf6959587878da975f0b1039ab877f52486986f3f684971c9324c36266d36901138a481266883bc10f7f75baf1726c12394f4b47650c41809e34562744e22096fccf248a5dfebcbf6c94aa0ab92ff997dd772f6bc3a42c3fb83599bf246f5232255a1ba800300bb46ce50f776b9fe7dc9c5576e2c19278f98aa130c252d2d1e199b9ebd67089bab76b213fb158e658feebadcb5d37c2808062c20806a0db314cdb0703d8e594002184bddc0405d2c112ccda9957f0947d776d16df714c00ae6024c92d554fd981c70ab0f38402d2151cfe4ec83cf7752a039e45a91c78a8422c9503ec3f08dfaf15ebf5508bca72f9f5248f23f027e1d29da2dbdaac1081913a734321ce58b1c170db127f8d5db4bf146618afe5ca8c0f9701c29eee3c4179c616191882c9b3789e93f2a3d4278b13ecb7dec78b52c62f261ee356c15243fc97c51151ed7824ca673f27647ef8a8da0b23a5e34a04b7756353122858858e17ae28e334ceb1522341e222b30b2fd7e4639d41d6a64b197e8836a8b52f0dd88b4df054288b6d498820b3bffbdb18b0ad7916b650824aa5979b159da09fd51d266b582b11958ed180820a17832d0c887d5106aef30dece09ae2753409c8947722302eb549c6d125f0c15df561b144c6375223dc91bffb2b4adf286b05cd313b766a4dbc1f62d77d999afd7aef9ef6bdf4b63ead1fbf1b1a74ab645192259736dfbc481d0b8896af0d8d1301b3d9e90597fa6bacf958b95524965cf98a2e5072d29bfc7b2f69fdbc5fad048c8914a7b2be11a4266f39917fc6d4d637cb2955522f58b55cd1fe6eba73196682c433c335c50615299cd42952711670174a0a00ec9199748d0e6bc2ef4ec47e635bd3dff4e05007bfd73b53587ec676b58519de88d8f7fde5543d3e76da8df7bc53b69179fab49d4bab9d97aeda165519d730cd3957aa383b30be80f765043fbf9869bfdea503e28786d549ab1148b7a3c6a78c6eba92bb1257034df8a4f7d784bb75688c43ce8595981b695a2f8b729ec7b49426a7d11c0fa31239a5e2a600581c6ea38a2a520819094725580e0c5d0581907a37facfbd3275f5431b4c0969306598085849ac96d1650c2d14267aa3f2830fea9775ccc3990239324b2c3f47408d9cf0758fc0eab4b826ef27bffde2bd9901bcf9df5315906568193085a2da26c395ac4f4753d7e95cf9d0315825e5412ee4b56460484936f7f585fac34c38ff9497becff0f7a22472d8f7c28640870d51882559baf6691032a0fecbe712c92a99bca4f27580d6c570b7035d9cf9615e8db60a8e01bfd5ff3913b25206093db998dfe9a7447b502b754565f66ab81668081df7c77cddf7275648377cfd037b6aaee68f60d257e481c8921cbc80eb909ca3c95de3ca3422be20f554e17ad33b7e79d07531afbe876c91edb7d140f843b0f7f17bc9f5827d19ae8828b5da1813e0229e28e789017eb04062e5ddfdb14d73090a1f3a986851d09846221de5846005a3c7c621f999a95548fd647d2a54aa5d0dbec876dfdd8cfa278f9478b2bd68d24c9fbfa1b01e00254f70828debea046c5c6acc7bfb8f60d371f3a8edce7b27a92b17fa5d6ecbf5329fb15aba812045c31df51a915bfd72c18e7085577f9add0012094ae36b6f2cd859c410b5a0bd5a9443ef0ed44b3aeda8c3df618667038c358240ebcf9426d972c362662368862077c399cc7b30b8f85e974834b4bad92b724be812d827748dde62a9a0b64373b8f0848d7f6868c04d48bef718f73a8897f443453348a8678fce4bb8a43ef7dffd02bf3709ccdbd7f9b81b12e51cd570a7ec2aa7c020ddd81a03fee8334a0e91cbea97befce38a3413c5b38e6b8ac5c545f8f8618652f92e0de9ec01904199681327ca37fe6df305a94c7782a347233aacb6bba138e2d8e7e686414ce7a2750fb2ea72b6c7ba716d50862a929bce87552a6a0454b306188260d5df9f17cf68626daaa905bf602a2264f77bc1fc76f9d860c3501e7a9a5246b23af86d98454562587601df032a36810f92306304a6687ae41e29f02e462813144aa29400c9ac5c54ab2a47b54c07dd6dd168595d396fa175c51f7259cd72d2dd6b379f0abb0541e68d0a6141ddde9094b07f517587c90c9e42bd298ff4e94f85bdffc254b5f0abd725ba5dd345087e56b8e1fe0aba38259985e298ee4e382c037f0d81094fd4fbe8bffa127f3cfec50f605c3665304d7a0c7ad1172fcf3b6eb5ec67d04aec666661e9c2465540972bdc2eef40e30b24c4e68d083f799e2c8a623b3a2f53e43f66eb94a8277b2e754601951e7a02c1ba98efe5889b9e50bbe02d90e90060997fc4d82364138f5b6e7a63091c01ad0d43c87811726f37a909c387bdf4e04f26cb94256e7218855a67ef30d9ba9ce64b02be349505c180b33836b64f12b2e0f0807ce73088e67c29d598f6863e4b81df34c3f57fb324951417fd100d82b313ee59b56483ca2a03b5caf5a45bdbbce67a55d24208864554bd3d0b68ee84901716351390e221bbfdcb3fd6f8498d6148cbc97cd16966961d676be1e11a1b5811733068ad5d1faf141ef7308aaab73235c429007e24a81cfa96a17c936219fcfca8a4067a80f8407f988f88b774e380c775650e6aa53ef59efda816fa27d7937fdadb11d795c4020c457616328d5e1f4c3964e743064c684849068f59f08d51b4015376837794757f2894dfb5d12f449b366eb5cdc084ea7688797c645f0aac43466566f0325960dd3aaea31fff4098276251784ae11fbb0b5e325e757226a23f6b5ab5a8b75bdd7bf22088cce0d1ae717845bad6eb953bec94bc466ed625461aea31a27e9e856294cf468cf49bcf8f3a0dc6ca78b49234b465fc7d20acc964023becae4853d7997f8b3e4cada94189467f812931cad2500225ee44119aed9e2ae5181e180ba12be22544d9b3597378818114a63dbcdf797c96f1d4abb239c1fd3b060f8d7895e9ead927363d12b38f84b5a5325927ba784568d81536a7473836b8113c2414f3023a976c0ecfdc15d24db80074a7ba3ea24044718985401e676f21254d974d28bba5471e05efb636e282017b6fe1549eb434ba975abc1db17a2101acc0af8016ea3b0db4459b53afedb7680b5bf3f871d30ef9b510ee5a1e948c66c93d1cf3088ae980a433e383ec3963fa044a9b2152fa3e27d24e29a5e14247f14d1dde4b0f14975b0f1f4f7ad7d2435eb2a9c3f10dbd1b9e82ce3ae97c1ea5f591fc28fadd278f2c452d56eb39bfbf04ea11435e25585ca7c1f48bb05c3279c6ec6859baa15e89d7bee4da5fe67f7d5fb91d8ddb2046300a2264d7460c8766eb467939f7d6e32f378ca620777f204c531d581813cdeaa727e49024b1b2caa5b9d946248", 0x1000}, {&(0x7f0000001140)="3753fc06ec4188ff40034f2a59abb1079a6795d28eb2437458e20bdc1b76952c14774fc243c72542b982193624f5a135256b3b167f9b3238b3617e5e0e9a50e4cc4334ecf9f9e78ef96000775de85a5d7e324ae6d72e71fc89289e2f1c80a7e18751ff7ae4c796adde14e1c43596b50c3e0000e3460e5a04ac77087c23f96c212c2f7982", 0x84}, {&(0x7f0000001200)="c78a6b70ade633575ad00d7637e5a171b18b8c5a2ec1d51daf7ba41a2bd7b81a371077decdd38b5e875b18acaaf8d8d791b19ca92d89f2b915a7d308ed56d6eddaacf81c353eef69de3362e2dbb0f95f159af0237bc033db505768716f0a6c546852da5bf3ddc2c9b492bb4bd52f9eb716c28f155bbefad3d75e5648239664af94a26e31b10f6dad5de31c9516b5c6233751c1e4cfe56c6ad35be702ca69c53b5c86a345e6a9130e", 0xa8}, {&(0x7f00000000c0)="c10ae6e0e7f8f31a7af1bf82944fc798cf0c42b8937e93078611dab61ea7724e979f616d7d53100d2342c78e0c03d43e1f", 0x31}], 0x6, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001400), &(0x7f00000013c0)=0x13d) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) socket$inet(0x2, 0x5, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa549b3be9576d380, r0) socket$inet(0x2, 0xc007, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x7f, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x63}], 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0xd597521ee8a24364, 0x8, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x4, 0x46, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0xa, 0x100, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x400}], 0x3f, &(0x7f0000000040)={0x4, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x6, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x45, 0x8d6}, {0x48, 0x44a}], 0x2}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x2}) pread(r1, &(0x7f0000000200)="d9d16a3a141cbdf932e29ac282e9cf6a758234762b313baa10ed36e464174501d86794c982d8e4ac29c99bfc2d9e2d06cd119a1b286f62ef1b2769cebe153a56fb6e5484e0e96dbd576037", 0x4b, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8, 0x0) read(r1, &(0x7f00000002c0)=""/104, 0x68) fsync(r1) sync() shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000380)=@abs={0xd7868efeeba93b21, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000003c0)="e2ced45109b2563b7ffc3e5ae2e00611cf6f671a5cc08e5f", 0x18}, {&(0x7f0000000400)="c7646edef585687e44b36877f792839df343bf1b8d39726954afdac3cb0c4eac32f43285d85f2bbc353d8b09ec055b3b7bfbdeaa215bf34d38a94b803954b023d82102672ba03f7176003896d5268f89925f5c4b440e912d3df72927715d6af5d916353844209f32bcc50389adbbad1a34733258e9555d5af55e3a27d2e6f13fe380998d856ce114a62eccd7bd233cc46739efa63c3f", 0x96}, {&(0x7f00000004c0)="00758b5d15343180d703055d4cd8793c6c731e7290850a4b0320be7f3b301de9574cf28e6d357a723649304e756f16a19fc8d0eae483480e0299001185ca2995df88bd0e44c578982af77ff162ac9b3ad6be6657939eef41b299ac383c2495625d0c86955ac7a474ad305e9683ea426ebf07e92d499dc26105ec2e11e3dbff3f95bde696578ecb512abedb7d035738789167a565a647abb965ac14db4ec8da100c46c01e5431cc1ff8e310eb6df6a82c3eb7964eec547ee4d801a70b734e3dcdaff7ca362b0b784501768e418b69d3e6d393bcf32800b75fd48323b61a228563f5a591ae049536475308331e75b8e9f7fbf374ac1e07f8", 0xf7}, {&(0x7f00000005c0)="5bff225882c4e1eb46bc4edcc58f02e2540ae089626e779eca08fc195d8b0c23076f5119349d92b74cefdccb992708fd53a119fd", 0x34}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x2) execve(&(0x7f0000000700)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/vmm\x00'], &(0x7f0000000840)=[&(0x7f0000000800)='$!\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000940)={0xec8, 0x8, 0xcb6}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000980)) fchownat(r1, &(0x7f00000009c0)='./file0\x00', r7, r6, 0x2) recvfrom$inet(r2, &(0x7f0000000a00)=""/94, 0x5e, 0x2, &(0x7f0000000a80)={0x2, 0x2}, 0xc) sync() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000ac0)=0x2e5f08c6) mlockall(0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000b80)={&(0x7f0000000b00)=[{0x83, 0x25}, {0x25, 0xff}, {0x101, 0x5}, {0x47, 0x2}, {0x80, 0x3}, {0x2, 0xc5}, {0x100, 0x100000001}, {0x45, 0x28}, {0x3, 0x167}], 0x9}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb0, 0x1, 0x2, 0x1}, {{r0}, 0x0, 0x0, 0x2, 0x20, 0x3}, {{r0}, 0xfffffffffffffffd, 0x9f, 0x4, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x7, 0x6}, {{r2}, 0xfffffffffffffffb, 0xa, 0x40000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xfffffffffffff4d0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xce5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0xb3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x88, 0x4, 0x8, 0x9}], 0x7, 0x0) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="3c8da46959eb93e525207bf8da4fa6d55719b31a7373620ee5d885bcfc6f0e7dd2a38c06c1f31a786544cf50", 0x2c}], 0x1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) clock_getres(0x2e4086191df919b7, &(0x7f0000000000)) unveil(0x0, &(0x7f00000001c0)='w\x02') 16:00:13 executing program 0: nanosleep(&(0x7f0000000080)={0x2, 0x96}, 0x0) socket(0x10, 0x8005, 0x9) shmget(0x1, 0xb000, 0x42, &(0x7f000058d000/0xb000)=nil) r0 = socket(0x2, 0x10000000000003, 0x1) ftruncate(r0, 0x0, 0x2cc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e006530007127e67688b9c88259eccf9d43f2526075c709f1c0fc6c7f681023d30825944d78d9c6eedee980e71b0860271fe27ea4fa8f24419a081b2c6d91454f3945ed967e23b4a47adc56cefe69820b6f842629d2eca8"], 0x10) mlock(&(0x7f00007f5000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000002800)=[{0x34, 0x0, 0x0, 0x1}, {0x40}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:00:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x1, 0x24000000000, './file0\x00', 0x220f, 0x6, 0x9, 0x4}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x30000, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000580)=0xffffffffffffff95) semget$private(0x0, 0x3, 0x0) listen(r4, 0x4000000000ffff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x88, 0x20, 0x8, 0xffffffff80000000}, {{r4}, 0xfffffffffffffff9, 0x1, 0x20, 0x1, 0x10000}, {{r4}, 0x267fe7a0d3f8525b, 0x4e, 0x1, 0x40, 0x4}, {{r4}, 0xfffffffffffffff9, 0x5e1b914f0809ca97, 0x1, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x3, 0x5}, {{r4}, 0xfffffffffffffff9, 0x80, 0xb51e069bc616186, 0x9}, {{r0}, 0xfffffffffffffffd, 0x45, 0xf0000000, 0x13e, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000082, 0x100, 0xff}], 0xffffffffffffff3c, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0xb43c}, {{r3}, 0xfffffffffffffffb, 0x1, 0xb, 0x1000, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x28, 0x2, 0x1000, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x97, 0xb4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0x7f, 0x9}], 0xfffffffffffffffc, &(0x7f0000000300)={0x4, 0x3fa4cf52}) minherit(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x3) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) shutdown(r0, 0x1) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) lseek(r1, 0x0, 0x0, 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="7f00") 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000080)="2cc9694f65622d8d893811c7a89e0ec0bd6c9f7a0e39bc2e4d7e7c68399de5ca5026914046988b454ae64937398ad738bc521fc78943d12fad6634e1bd8a7d11c9583e1557d78f2e3ddaea4d0aef808cdfe329", 0x53) unveil(0x0, &(0x7f0000000100)='\x81\x00') 16:00:14 executing program 1: r0 = socket(0x18, 0x4003, 0x0) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x45e93edbfb3bfe45, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x100000000, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d, 0x0, 0x0, 0x3}, {0x80000000000014, 0x0, 0x4000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xde98e250ee641920, &(0x7f0000000140)='h') 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() fchmod(r0, 0xb96c6378afa2db03) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) r2 = kqueue() readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/120, 0x78) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10000, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x347) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x5}, 0x10) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xfffffffffffffffe, 0x83418461f6e2b696) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0x7, 0x800}], 0x3) 16:00:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x9492, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x5, 0x5, 0x5}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() pipe2(&(0x7f0000000180), 0x788b6b45471b6114) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x1}, {r3, 0x9}], 0x4, 0x8) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r4, 0xe3) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:14 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0x7ff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f000027c000/0x2000)=nil, 0x2000, 0x0) dup2(0xffffffffffffffff, r1) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000059b000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f00000af000/0x2000)=nil, 0x2000, 0x73cc347ecdb3b026) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x100000000, 0x2}, {0x18, 0x1, 0xa8, 0x810c}, 0x7f, [0x2, 0x1, 0x1, 0x1ff, 0x7, 0x8001, 0x1ff, 0x4]}, 0x3c) recvfrom$unix(r2, &(0x7f0000000100)=""/194, 0xc2, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002ea6235fb400bf23d30a8bbbe2582cacb1142612f4717f302df6c21903e869aeac48940ca349cb6bb714f4c13a176a7470142f2142264a94bd169208b7cb24009c2c481fcb8fa6d5aa7f1adb13ff8411276af32927dee90e291fc41f97d0d039c6debaa9e0becf0f4c825e512b67bd7533ace371b3e528264656508123dd7ecff19c1196ad9ad257ffbfcabf321e31da3c9e4db2753d74b49fb7fb6aeb3459342311db7307af"], 0x8) setsockopt(r2, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x14}, {r1, 0x80}], 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0x9, 0x4, r7, r8, 0x2, 0x6, 0x4}) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r1, r9) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = accept(r1, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xffffffffffffff47) r4 = getpgid(r3) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x0, 0x800c0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffdc1) r10 = getuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(r4) r13 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg$unix(r13, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x0, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r15 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000005c0)=0x88) kqueue() mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0xd38e0442e3ef8e2b) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r15, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r16 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r16, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:14 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 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) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xf103661a41cf7465, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) 16:00:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) kqueue() kevent(r0, &(0x7f0000000000), 0x6024, 0x0, 0x2000000000008, 0x0) 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffd33) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x14}, {0x6}]}) r1 = semget(0x2, 0x3, 0x2b7dbb066e906462) getegid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/86) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:14 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)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xffffffffffffff80, 0x800, 0x2, 0x0, 0x4, 0x2, 0x911, 0x1, 0x1, 0x2, 0x200}) 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x20, 0x400000000002, 0x9) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='\x00') 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1d3f3b58, 0x0, 0xfffffffffffffffd, 0x0, "70000000077994f87abe071000", 0x0, 0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000000), 0x2000000000000092, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x5810, r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0xffffffffffffff49, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0xb) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) flock(r0, 0x8) read(0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x9, "75f8383434aa26b2d43467e6b63a22abbbeafb4a", 0xbe6c, 0x5}) r1 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) close(r1) r2 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) pipe2(&(0x7f0000000040), 0x0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:14 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) bind(r4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) setregid(r0, r1) setregid(r2, r3) socket(0x2, 0x1, 0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:14 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66697c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x101, 0x100) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x7fffffff, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = msgget(0x0, 0x684) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r5 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}}) 16:00:15 executing program 1: r0 = socket(0x0, 0x5, 0x8) r1 = socket$inet(0x2, 0x3, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = socket(0x18, 0x1, 0x0) pread(r1, &(0x7f0000000080)="960248b8d0d6ee00d17c01387b7ab42a9bd57352efd1", 0x16, 0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffd3b) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x70) setsockopt(r6, 0xfffffffffffffffe, 0x100, &(0x7f00000002c0)="c37a164a17171e2d7a6ddca3beeac46d01675d07c3461befde44e955d9ae09ed2c8a95793f355b7270bf39e2a45a5f416e80fe1e02d8010146007879815ceae4bcee36ae135066802eea434bb196270fd4e77f9024deb31552912d38791d0f5648715b", 0x63) socket(0x18, 0x1, 0x7) r7 = dup2(r0, r2) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000180)={0x0, 0xffffffffffffe709, 0x3, 0x10000, 0x7c}) 16:00:15 executing program 0: socket$inet6(0x18, 0x4000, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f00000017c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa0b5efad5c3d13a9, 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x3f, 0x800000000003fd, 0x1}) 16:00:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="14841640da8fd7b30fb3f36c9d0c4acdfa46f7f24343de283e72449343ede3e4c2ea00c7d4ca5d8d7983ddf5dcc0be9ef3cb46b8b2ba58ef6d0c4f929605c52191b2200174fde64986f905f3d8bee3e6ad73664f3dd330b2f04853a2da309bbb71cf32", 0x63}, {&(0x7f00000002c0)="9355c1286f0ace957b3be643cb834779ea2a589d4629944d9746fc3ec7bc584dba4a8a8fb397989638017bd266cd8a9f47dfcc7e4d546a4c20bb3a5f518f52b80a042cea87544a2030b3a3d40f9c3e9df12be315ab3dd9147b838eaa2b917709a77dd8a0d6ab043d5b28d73872a177b1153e189561e9de078a367a37ea2e60e1dacb4fea48059bcdc317d864347edeb7e2cbae5cc30df9ca06e190873c4c9aac63f89570d133919d65ecb9f31409bec651136276ce61be535bacd679855ab5bd5a28405591720eb1c987a36caf6dc93c276550bf9ecdd321aa1477a2d434e53c50d22ea268c202563fa8c6ec11626ff5fc044b5ffa073ad8375d68095e4b0b2c0adec541afd3d0c574e76c08f64204a62f2479a0db845d5fc3b3b4045321ccb9d54b86bdae1ffa8da92cba7809491c56a263c3442e5e190ecf08f35fbc0f1235daa4ece08ddb27950749d585e94dfbe5b7f56c112d56a3f26a73e2e56f2539c5e65f79205a0dd724ccfa7f5407c22483c9e8a1d1c729937ea27383aaa0904199fdbdf09476132777fc3e4a42779c7ed57ca73a4c0569afd81392817556816c6787ac0969d95b3a7e15db074f9dd34ee36533ce8370a2af93d5e0676d1eafde311941e5b977cc332c595bc468515a7cf2bc30b37b8f834d12c260c80486e6ccda1992d023719d12cb5e6446dba14e39243c7f74cd7e529765b9532ddd2debf147a80cb83ecb981485a631a35ffca18fe955485109d5f3c1b4a936d16cd0cb0c6133a9a75795b8451cfeb67efbbc05dc24a84358d5504524c0ae3adfda797e47029f285cc838061cfdf47c7b59aff9e243e8cbec3f83680cc250791808b5a8fd8f3a791ddb1bfbec1e2d51b6ad69b69f24ef3efcc049ef5b6e6bc83946115f10dfcd5477556860c0cc801d46e9782b2f8978c93c3de8e1604833379d9bd2ca5589d9a991c2a14f89df8cb7669111941e5e926ac2b4a7b36fb502a38532e115dcf6613dd3a52f74e00bbcad19d90f9561f46f31d746a255d4be63d392af97b23b57bd0b1afc802a50102a9bc4fc83659dafa5c7ef94306a6718adeeec82273cfb9d1dd1ef460010effd52724741e6ebb2425a0b83869f89eb6f317cab29bab25fe912959ee27be3a48a3b4ca280da990734c78369462468d9ef307559532fa2412df6d7e5c098539b63687527f13de9734407eb8757cf72df545a5c86daa4ba25ed21ad0c9c13542e80a9bd820f4aba4e2db3b419f960795bb0d2e15509cf3570756f75fcabdf447c059b254143902eb6b2429098a5b3816e8fd4737d02f98b610a2d65a9ca190f76689109bc87e8cdaf0d7e46babe194542f4536e9cd5b74a5905bd0c8b1dc17ed73cb081f88df40599a6df030e9bcfc3f3827e3f57ba6a502f5fb160c54e5ac9cdd1fdad160a4b1687b8fef85820652f0364a2ab101a7df0cc255caf31c8f06be97cf4b43e8a56761f60d0ec555fe9b0a3c5debae065f1c51ccb8440c4fa53d3b645caf6e4fc8436a41b1ac6112d66c9f666ea03512966a67421c698a7dae3363437547650faa269c67dac6ba5641230b955b7965254dd2e301c51bf2953efe4f88585fdbc827b34a47a3673b7e18fd408d8b67b2952da561c81d65a0baeb1a595596750dc110fac5919b8c74b4df003052b407b00bbc1d83056da9e59d1acd07e620b50cd2cfbdcce49d51aa42d3226d2c7e1aa11722fe65dea879c22d6ba06636f45091c068c566e4943b9ccd40c1dec4205eac80aed05e467fa575877fc8f8f739fc429cfe699d9a728ed9dae2fbb1200089b48e9d4a19f61618fbbfa70ee0f8f1b093c21af9c4e5e901e63d87c5f21eb207ae61f9f336d809ea49285d4c9bb5f72f794effb53b98cfd5b876650289219195da57bafc08d612734c29258b6d92001af00d48e04561ae9b52cd8454a4fe12640f978369d06e44f9cb1a575012d0cc8fed8393f90718b27d446c8dddb542a0131277634db1db710d45632c4335f432559fb04ece28ae30540a02f178a95c5cfc0a40cb350d950f09e87e4a18c676ea0676d3da4341d384162f629448b24d9bf922b72e721c9eff6e1b6b78161a67c8463b95b2c7d13109fa095824f15b636519a13eb3cfcccdebe4064ab1988228868462d5938a3b727f893fd0bf86a1f64e71cc6225b47a3070dd2b7b7bda623a30ac42231b784af1ea71c4ed53fb2e262feb7dff36c09a10b6a1b3c2556539cd26d1907db2539da4c83ac406149c74c399fcab2fe402ab26becc3a9e1301df98fc73068f19236788c5a805427c25b1a7ccb11c97ec45a2ab2c91a7e1c432fc7439564ca4fef55fed7d1a5fb9a5618c70bc6a864c9fe5c5cf5ccebce999c93201f20e62eabadd8f7387d2201bcfbbb9a4a47768362aa6103517bac1b84664bc1e93c20ba46757ace86bb960399145ae11f04f3bb4b6cd5516ef86bb5e50d3c11aad77b14a7a68c9cff63adc2468c89395df7aeb694b248ffea6baa4f4628e56f1d872eac2397961585a50a8d55af1eb462046802ee3169fa92c65165a9dc77cd2bb5b549c2fe29907921b1ffeadd8f6d054d1b365218146f36bbc9f208dba321286c1abe6c4adb52e5c536f048424396a2bc3523f4e009a0d5a4db243cf1d83bebfec99a98981ad2db588a71d99d421e012b10193d933197da1b157ac416d1ea36860833791a12b9bad12df2fa7c651be8bd7c846a835cd69c7c632bd06411783a035b985f1db8e9595153521fc22ead3a7cc662dd6b3a3a1e6c40b45a73d5db9bf9484a1267007bec07a78461cfb52ce82a3598f1e47c5f1e226d3b789b4267a91edc2dfbdbdd6178423f3492c1616612dbfef24982c443add3b9e08779ebcd5eb7f3b2a2763c2b042b0cda66d1bdaa3ede2b3b607471e606232cef2ee1168c55c971a6a7234ea13cf4bc7ba93500518dbde02830e4c819875ad869804b840cf268077762cf2c250ed6504c421e92d973c38005fa6917b9112529e209d165cbfee8e98e5b9897319868a1e71da7103d2308c5ecf5e03b21dfad10412f7fc0e628c54e41d1c142503ff66aebb976f934e9ed65fca082bb1e24d50d52484e18378801c557a9a45da95949bcc57498b04b1804b659d98acf23d51cfb35833cbbbe746ae5b8f414e4c7959ec16876b58d52a7adc3c60f6d91b3450785c4c89096f9c24df4858746e25330c41e079290624e2e5282a62c5737d32d6411d9d026e28087f90aaa9f2279fcc1cfd575dc42143614d53b555d03798ea6b1469040b193a7e65e9972b1db42f7a19c26c60389c335914885bc127c74bd9aa7aaa289e646ab2808d187cebd81c77c351d1ef60a85e203a11f9b29aacf1790b8269775278db060a16fa39d907f9c5f1bb37f912885c7cf67ebd8c0c4922af7eace4bc494743bf2d95288eb1e71b54291adfa1fbfedc63443fba059e530780b09e872c65c9821a103acd1467bd4a1e35bc655958be4baf3bd25b938b344324d356df9b64dd39c49e19f4ff1f35cab7c608ed4d2c65abcea8484224b26abbee3ab19867e48a0c3d8afe13ce021274c8472f980402dab7eb73fd15f08e41d7ed094efee6ca3099d5189eae2c3e441902481b7309bffd31cfd4e5be715da5c9769028330e8b21eb02f5c1f4ebd5e7e66954e36a860f6de7bd11cf78a562d3b611a0ed89e6145f06d536d768097f0deedffd9db3c63eb4d598727fb1b0993012e9b3516a498e2d7e499f654c11166d6d3429d938c6933d1cc8e8cdcd0170e7686bf8b0ae261a7b5da91410d92fc0f66ce1eb3657781c5e601f9d201826cb337f90f1bfb2d46a4cbdf2f3bbb5e70860b3f4f5c562a9058350ce52209a63b5d35e5c60d3dd026fb57e2a3dd4c8052d0e4dd9bef1d8aa0c78af7a40fce942f2d143c588ca2bd5493ac838138c655e38d76ebb54d96d2fd787d89b13dac81bf9c3f4b2291c542ce596533807c967b03658d76c78c5963861cee22a207e2c46c930816ad1fb63a6d56be4886e20650fbf9a1f2362b6af9e57604c55ef3232fbb4e11c46d1a13fe38f6f0a1c8c6a17fd038816b2538166a2fc4931ebfd613a2d8cfc30c5211b2ac63456cd55391d19a3d8290c2fd71aaf3e7ac18ecb9d54cb1c58bf47d85892ed43efcdab82a27fe8dac5a061823e6510e6c24dd462316fd200f70cc0076c955ef5ec8700e0acb59d040ee7bb32e2d3af138cb86ce814ed6e4093f9d9bf775f4cb511e0896ae55c5a737baf994017a8ccef8abc227498eb50c45e4fadcc8693ae21f14037cd0f697b9b2a0e257cd0586c27c4159e0c77dd8203b140682f49dc05c2f969a1e8c5e0ff2fd933d23a6e8e65bcdb31458f1a536cf2f4898dbac358610b05ab938044157d3b7c83e84773bf48800c812a8cd0b045176a7b8849d4fb1e942863adc753f300350e29b9536679b532ce375a7e09a25aa63eeb751ff1526820e3961e5a7aab8d787195fe78d09414dab36626923ae78e7749a1af9c481a192a5055d4849d923091044f289cbbb318eca1d78abd422b155bbe7bb2027fb85b3545c9131b499979510ed5ecbda5205b9daab21f73605e66263411c17e945d2d2d30faf1fc4d50fe84adf12df398b025dff23ea97228b25ddb5ae40b91f0c5ced76ae8654685720b11babb3198f2ee0bba70516fc4fd279046dea99f272c833cc664721881c82dc48a6465356df4bc850b565a27f4096054a5032790430e3b80c562595b7363d26889f142633cacabf26d73a525d48d2d58601cb05961019f9481cad4b94e09460e8dfed926dd13322ae61bf0fec1a21c1efa0902ebd26fba96aac9117f62377152910f0657fde5978ad9ffd5b03ed8a6e246a8f300d074344afa46a7fe94c29fe74e1158c51242f7b8709a9cbbb3b6c08de58210860a4deba6a85bbbe407275a1828e3c52e1583d66b577e77b5107c83c7064d4f9b1dc8cfe69fe46807489079f24e5f4031a889338b97fecfb68f41187d4743f5c9869675f415adadb14be2118d137bcc663a0711bc81254f5a96b66772f22e7ac2ae2e51d3e84181420c7a8a2b9f2e99ec81fadba6b98ec16a3d7f366e58743e24bcbd3171a6fbefb50d4063d3c054ac67b7ebcb2b0b8194cdf46ec496b6d99f0ee9c05acdf3bdab72254df8c8827e323d29c96db758a768e1212b9b49bfde56f870b92905144fbde9c4a2914be83ddb3d4a50d56771dc0ea089c5a464572a8cb11b46469290758365f45445e25eda813a749fbcc4577b6124cf4517b751c999a2aa1d618bd0d438641fb6c7059c1f3b73ec73f32e74efb629fda98200470458d52f77fc075eed9cd23fbbf9fc389c4bc87ba1edaaa9f60afa32302ee14be00eec89b2a26debfdd344542181a971966c828539bf62a5ed286af377076d4b8f3dcee5f25246f25a485a94303fb881d81b3867ce89ef7eaa50f4a26ad0b06fb0f00870ef2808e7b470cdb78e6dbb1c59a231bd6ce31163e59561edbfae3f3eb4504e688dbaa295f3e6db436679d651620b3801c7dc054e452d706f5cee4f973c1d6969bd06341bdacffaa95ef015be1513b4ed3d4e246b7e77b1e324f7465f1fde2e3b85d1aad9cb2782045c2e2e65998db96dc748b406459b67e321aca5ff1f23f23c14244e9f2c24bf2e054395a62af076c5dc384797d1c2fa062bc5b10e9f0b0de3a71aadf7865f18616f0c130f5d5c56cab702c60724addbaae6ae40952bad2c3cbffcd7e141f4afccd2276cf2a4b5113f717b12f888b9870b14af772b921c66c070e057be51d13f825d8f304100bd5352bc6da9c57a1f58d717f73605c17329013", 0x1000}, {&(0x7f00000001c0)="3d6a1a9852c5d2f1faff29891b47abff7a77b001ecffbb4ff021328d83360f8cf0196e153ff4cc1aafb2a9a457a3a4bd7d54e8d91bad97c04cc24a956539bb456cf9729eaf9788d7e21189f643563cfb2ed34fd69dfbd4899fc49c0722eaef5104b23750256f8c79afb77861a06b0ed2c6e992bf0c8f2d4f804987789b8953c71b1c7c0b5ebea3f24314c5dcba9db8ce5f80d55eab95f03740d23712fe", 0x9d}, {&(0x7f00000012c0)="755bb97aca777bdfee9dc555eb91e8c7a0636d8de05d3534d9c1e779d0159934b9a9aa22ff0c90d2b166621bbf97444535266c3e4d48989269c475f2e910d4be730ecc93dd22a3b866705f8dac39f5537648bcee9046dd644a9e5eccb4ec3bc97624c5f14c1042fd25189eedafed25f1feed0e3e9b41da90f1e8c7c5b341256bddafbcf2190697d4b6b94a862979606d5e76c9a585b5c8840e8ba008ca7c12ca6102fe2bdc1635b442ff49c77d0431a6ea7b44984cba9d83e6e39998e8c3e4b7433aaec7bc79ad9a23", 0xc9}, {&(0x7f00000013c0)="d554012dab5ad1134a086277bfb49d003c4a946d11349dc826aaf4447033c9a3f55cdd3819f32271d943b816b319ab61ac1ede757a5e2a6a4dadf0d2887c210ae7e134ccb0f17aebc93fdc6cdcd0807eb3053e857a1883b34fc3448fcdb457c4ee5b55fe8d6f27dc3dca6b81c4f18a245e0381", 0x73}], 0x5, 0x0, 0x0, 0x408}, 0x2) 16:00:15 executing program 0: r0 = socket(0x11, 0x4, 0x0) setsockopt(r0, 0x20000000000011, 0xffff, &(0x7f0000001280), 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x18, 0x66f6d8dc2449b535, 0x171, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x80000000}, {0x18, 0x1, 0x5, 0x6}, 0x1f, [0x5bae, 0x800, 0x100000001, 0x8, 0x1, 0x101, 0x7, 0x15678ca9]}, 0x3c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140)=0x9, 0x4) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0x9, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffff0d2dff"], 0x10) write(r0, 0x0, 0xfffffffffffffef5) 16:00:15 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getrlimit(0x5, &(0x7f0000000000)) getuid() writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() r2 = msgget$private(0x0, 0x104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = geteuid() r6 = fcntl$dupfd(r0, 0xa, r1) bind$inet6(r6, &(0x7f00000002c0)={0x18, 0x1, 0x7f2f, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r7, 0x23, 0x5}, 0x100000000, 0x8, r8, r9, 0x80000000, 0x7, 0x8, 0x40}) close(r0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSDTR(r10, 0x20007479) 16:00:15 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) acct(&(0x7f0000000100)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xf923412511f2c1f, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0xffffffffffffffa6) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x1f, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 16:00:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x2) chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c, 0x0, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:16 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x2, 0x4, 0x2}, 0xffffffffffffffc0, [0x74a, 0x9, 0x9ae3, 0xc1ed, 0x4, 0x4, 0x8, 0x4]}, 0x3c) write(r0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xca72c1b6803d5c53) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x2, 0x8, "a1f96c64cea6ed4b4a01ada5e67edf35f7ee803a", 0x8000, 0x4}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x400, 0x28) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x6) 16:00:16 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0x0, 0x34) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161", 0xd}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="a4f9945161", 0x5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9c69b7a1b9e5b3f8f65945a52dc84a1250bb7bf6247a197a7bc17b766444c3d93e104eeb16c2f278f8a749b2218ec876d96f51ceed0d59f85baa697fdec7e895", 0x40}, {&(0x7f0000000200)="2159ea289d0c601a5441956383f78294ad0c31ceffe48d79f9a134a30c8fc6e4aebc3459c0447d47edc67ead4610abc97af06439035ba0b82455c1f67c7710c05c8216278abb94788170bd299b1e2327140fbce07604d19db2cde4b6d728469bb848b1521bf9faa191cd4eff74c56f1ada75d0fbfd259435db2e9dbb457e609a86a9a5f5863df1deb434dcb0d85aee0fd805cf20684559dd9d0be45622ee09d8818a898d", 0xa4}, {&(0x7f0000000100)="463698daad8d", 0x6}, {&(0x7f00000002c0)="3014b3df413d1663a29bc4eb6fa6aae258463ba1e3b269f2d07920563e1d8d57ac37cc0569c47cc7911131b8ec7b9e2a82fec3345baac5df6b6579a0cdbcc4fd7404287536df340acd7b61565c05dfe4b9e0a5dd78d505ee5518f98577b3cb20985cffa9ba9ce111fdf4aca2ca5a8456753db120bfa00f412b74560f5a9442d1fd295c092155fa081b827f8ebde238210840baa06817ba7dd1651b4673bfb0bbff9c21401836cac197817f4e26aca923757a3758af0cbace700a0f38f440d554b13252774e0563fdd807fb2c5215bedc7fa81bbe46482742dbc1ac7cf03c6de0d4c57b8830b40c706560c878", 0xec}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x406}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000580)=0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x90, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x90) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) lseek(r0, 0x0, 0x0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x35b, 0x100, {0x80, 0x1}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) r2 = dup(0xffffffffffffff9c) r3 = msgget(0x2, 0x8) msgrcv(r3, &(0x7f0000001440)={0x0, ""/214}, 0xde, 0x1, 0x800) pwrite(r1, &(0x7f0000000300)="9b82049386d450bcb5a2cfe946faa5c1ea3c8be07c09b28567b2f6162f5924641aaf43fb7c5772a8d151ddb0d8003c6e81aa2b165e9640c78c2017c0a431cf38473d3e22d1acc414d67d6891da0d83fd393e6710eb76b48b75fbce508291586a0ab178b1a3d9423e77e84bf7036103a2ccd0f8e199b7f950748ff2e446c54abca678c93dbfd2d4d4f074acc7f60e84b6e3ee1facd730a4627dacd31574aaaf4fa963ec6be2327841432e19cf31c7db3d71105c4924ccd6e2196fdba5aae61dc385397da831de34b95ae6eeadf1053694659a03538acbff8770631fa70140ac9d7ca9c15f6f28e6b98959b193a4e598264fe49ae1624a1cf1485ccb62c90e4b54d8fbc0399e5f17c36c0c10425a4c258f12677e1ea622d5817e56034c707d1e9f666405dd1660d964a94c6fb81f2dea052ef97098064fe1fd2a3de02411d835964b862319c6d44f4a361cae480881b2bd85e3e8a98610f62cd377d987d58ae6bbadd6bfb2e60b6db98a160ab937d632b7b78a087e8e1cb64d91b6515cb6f927d43dfe6dc253bc29affbdda4b3092f95f62f53b91abf0506e32b7c3923ecd59b2a9ce46de182cfe24002daf3caa665ecc20b04b563033cc96e4522c269cabd6f990bea511d9f9338541103a8e87aa82054850830219f542c5e33964a2b2846ce8a8cd462453f042e9f12bca201f02db27ff3c308afe3d939db52704ad9138b9e1b5e44d745cd838b865ee12e213c0f82c0f92c00ac1f15968c970f838fdd0ef510fcda24045d18c058e948787e158b3be4934d50fe0103b33368a8d3dbaa7963ad75a1ef81890f7985f765113f3f5129e1c3639ba712b32b5503b9ff1ceeac8f4e3f89776e7dd6ccaccea3611f817b4bd0f838b73bbc9890d56c812c39125b3b4c66fa8685d500c5889e6e672a5cf267a87f6814cc599383b5cf139d49e5d867dc336e768bc68419dd60940d13316fd2d46903f55858375a573cd02b755cfecff77484b5593c467a4157901ac5cbce5f3b6903ccead498e4ace404e7eeadc565c6cd4e45f0f374281cd3e05e413aadfdb279ac813975e367ac4ce6d116ac9f7c5ce2e02eeae15b1a7d0a6c407ca0efc80f2bba8dfc12a365a4f63a87d80759d207fa77d4318a53cff17285bc749414a35aaa002eafcf5c9f30bc08ef79bec128b88d54adbf27e8bd3d8c193c78c0429fb2920f8252cca500c1e2c2c8db4d8aa502dd849c39062976986214fb5a69133ca2b5bea71e9053574a02d2efd29d9f1ab235fd15ce9c95fd3922dc394c66fd616a46d7938cd5b7fdefc67f9379029289b32fa282daa1a8debad17e5ca6ca9895edbf1b17fc9bbdb0ed54391be39d172b80ab28b6db63c6f1e56e4689624c8eb587817d024376f3930cf8a9ecd0bff2a39c39d7c61fa6fe48df8988b8f01e43bb951a876805f6fa5754990c034b16d6d89996e68e04085824698640b1777c9862886098443226abc9609fccd50b391088d3fa7cd82d8f4af877a89e22028128ae570f2b987485b7b20387bdb0e5bb639e2f2f0d466db4fefcb1ec5e09dfa771411c7b9504909960c310add6f250035e5efef76a544fd5572b5fa311e404ead04b9f2edd31bc4e9cb50da7e5a3d9685e23397cdac3053651ac40927b50055dd984adff85fc17d24fc865e1f5b7e4c6caabd60b36581c9c4e3cf455d7bed2ca2c744d17ca49948dccfee273d19b4a525ae6d576378a95d268697f90b6599c5fe9e824b863637274f39b5e669a809cbe88db1c810702d7433b7b317a60d349c2279b22054ea41fb22ab418f327d19dc9861fef0391122f8910d8b7e8a62035bbe9ab419d8b3fe73b63b06039b2b60d764c8fd60c15f18078a1ed20f0b992a1d9994cf1d6c667adc573f7dc7b8f8dd0c7e7ef7ba5551b8ce8aed485e3e5feeb93b81517dcb046bc511baa4898be75b67e24ce24fdaa80e6ebb4ddce7cee52933fcb6e89b9856666f33bfc22992beaeb5dbcd74516030fbb101e8d2793645a38ed0cb8ce3aab8a9361d582684882f40fc786921202ac4524ff908c557f1d6e7727667d3de58d8924c19d101fb71db20c5c702e51d2b3034fbe046460f66f2c045d8efc9c941e551be82ab26c518088f63c799c1d22ce320007712cbd3aa0e6e79a1ff221f31593d88e412a41b00dd9d5db4bdacac5882845c890e486964fcd9c365e73df0a1b8daeed39fd2df1038abe4ce669566a5367a2ad2c481ea7c315029c2bd311540e5968740bade6cadd8951937c3586c99ce60eac0e5381653480ab13837d09030e5a128640026d92e73014c16b52acfe6ab44f14768531884a35f24ee1ac2ebc41dca791b5147d9a52f98ca4c79e690692b2f6b1ecb2a4c0bb2e6c140b13e770ae779472c22115e5444a159c8b3ce7db80183f925d876fc652629c8008a30da8063cde84c3a03a2c726d71d6856474a83add5f7cedfcb4309c229cdca80f5d2f037052ec74110c459948946281c8797658238c6c946a45e8a285e6d0c1279ba31ee6044fd0d70eb3f185acb245f6fd584c313026cb3680196edfa4024f98f2950e1db612c6725857319a20f71c34e91695b0601657b98ee34aa0e9a8340b22bacec5dc96498aafb82760d38b7748541857e69da3f03d28469d264c782f9f3bd46dbc9838602647a937d249313372819b153de3225ff8ea14b31cebfe6cadef383d51f0b2c5d6bee33e57ab3edeb7b944aec255487fd604372df3d225f0b9752f6d407869a9c82d334e8bf6530387b93c8c3a6042464804fbe32fddceb2a31898223d6a5a3ca6202d3c08e1c04e2ca0b828ec289262911d287f05ad3d440e1ef90ea1d19a781095df1a877f59b3ed25603ebe80707a9ca5719fd236a11b50022401eb8561effdb3c7ddb14c6c62d32948e842e594dc25562c2169ac122f83db8be171f3cd37eaee9ecc7b3c1430a16aa5985edbba772769c78436f7aef3b8c8076cb0998bc8c40a0e6c41dd6244522df0eccecd4ec306c5509f0ffaf27e983c6aac2f74dfce32ee352073029853fa64c3fdb284291de7bc9676d308a8a4127d9c29c32b1d208ce9ed9e7169d267c31743a0dfff1cfbe37d82f941f3d711ef0bc89d163660f665a0e1c17f874f5b768212167cec86bd2a2d62b3f99f79d10d8ac7979ec1a044b4dbec2bf8f049205ea1824c7252e0df6e2f6a632e57c26c7de9e294cf7edda7e02c6f210ba974dcae15b0ac0453bd4c1cd0510e869b8b6c9b5ed4d8d23143919081e9bbb56ec1dd022c823d407ee3e95ec4062a7932550f707c2f85c7c7a9351751c89a93403177a42b166840eee1c9eb1a8ac06857e4248ed06e16eb4b4fcc846d0310189879766d2f202bf81d2ef50eacad9453129e8ae0f54cd6f11e9d25d1bab6d54cc13fe97cf0889bdc553f154e4b5d15c4755130458f72e1b3c54a9c753fee3096ca24dc8e29124d8ada82d6af70348d881a9edd897de5087c7648a7ab9ca5e2cccd6a20660862ae3bba279e1eac3d080df7b7ee974aefceaeb44dac04d36534fd2bd2ec52a8a0057ac120982fc88e0817f65cf60f97ded43d2517b79e526dc20f6d367a26c298a4ea18fdb3ab175963f431992e51dd83f1246efc867a501fdc04da9f1326d8ea0e3815788c968b641899832065f59b4fc0a89aba890a8c000e0b398082b028a41cad5a2a3a5240d0ce47d08540959e39b739db66f15fcb351240c10bd24aef0e2c965cc6eb71f50dd546b9b3c97992300cb05a0c2ba9d6895ee1bf7472b328de8fbc86fac37bfedc20815ef1c2c407d2fa8fa98d2904ed17d852d9a6f39beb28d1bc6e3c72053dc3242845bedda59695c3e715a346e1bedd766aeb5ef00b7a6ab4d5ca394e6cfb3bb4dcbf4b035cd0b492231a88598c54ccb10aa54bb1535a47a253d8d234699b4a383ca5cfe469eed1643198e2ad821c670072e95e200e5237bed35921fa35214bafb5e67e2686ee60afdb4b0e63538dd8d8ea448c10b064f4ffddaa2b27b4dc04197c7dabac9dee6f89cfd95a2c6882b65d09e3a37f0678e8c112887a29b874ef2f66cda6fe6b92bd749a8a010a67c261dc77bcac3355464a3d0af72783c2b0d9bbaecc2ea6301ec7e15edaee566d5bb1c2440896b6f6fbcf708a93446befaf00029036cfe5eee3aea65665bb121544986f60b2d595eddb6f13e8717379448fad802f36fd35c30901141d0c3bc0df084edbbda2bc2c0dc6c18ee0160bb1f28e52308809753ee657515bd273ef0b0923d087761ca8c7f4e56c90e7632fd7a4ea6991265cd69141c53cfb679d75487357cce10361815e0e7c3c5b3eb36e921db7aaef1a10c7e89df35bb3341b01cc97da03177c2006e52ee89d9b6902e92d109195e6d0a132245aa033a2b42b5730fb191001444e69fd553ef4ea4bf07289f5f68bce5466d9b316e54c25e72940197b2636fe9c9c47ccc00437a78d983ead22c125560d11eafe10d9376fab077da2d3e28cde954ddf547f1b2d00f7d66784e1d1734a45646d8c5145bb780b451d4ef7f0be0b3c11b8800d93ff5b0181a00e52e512e040e5f26b332792a9ee4f63d24479a1ed423a094724d2369870e3f8adb6ecde9495716c35be3dd272e9ed42b4877cec33effd7b2867c5e60ee1cd366b09e54351e667df6dcec7dffc39758c34c4bcc2bc6acd4f727c6a97f86aa4107b85367cf526c23e26f4a43f2370e1f95050fb2d14da7900d26307a8317e6e6a6dc7d28fe0d7c72463b6e27bc0b5f25b7681dc42a08b1c53857fa243867b8660c0cc46524da61433d3ec26a225822e9df4a65cf7fdb8b386e7054ea3207e0824753ac6d6ece51bc2cdbb20b312f29bfc923bfa9a109a9a219b6305d8141ad72e317ed7fb095b41fa7d43eea4fdd95203cf07982f7c2de9e473043a07ce01866fd6c3e61f25d9e20f2412cb079ae6028b08d0b4c28a9ced1848b17e649da016d225821e354fb970e13a66ebb495735f3a650867af229c2c2862318eae5d052e583264877f7d6abfe26a0b166b3d739ddf4cafa255a404bcfccc483edac86daceed1c3723cf2f36702137c7e7eb405a665ef84d3123a97e2ef4becb533203a7b93ecdea32bb61e50b8e729b4637aa56e797390975a05fc7f8f194822726223e5c90060eb6d69fc62ad944bbb9dab24f1cfd318982755ae2872414f2882e0d8f1c0bbab504c120e7f9b23db6102d83c7fd4bb503ede520dec00f0b659bb1c15dcc90c23d0e16bb1cdbe7c3b97a78d4071082a4a8fd83f57c53e4fbb37d9f0ed4cdcf9c6936783e2079cfb59515feef7419feafdf9e5bcc221afcf284a72943325b0aec9f60acf9b86eb2921e8ed10a51db8a6080ffccb9d99c5605593ecac6bdae31b377cb2f5870ab97aa8ed06b9a3237d4f222393bb8e223ff0fd0b716cbe14ab3131c182958af72830f4dbe8c918d07f334a65607e2cfcaf26e6b317ef97fd531bdc6268a8ab0318ae89bf271c0d7c301a68cbd61bb39a781fac10c24447dcd98359d4e8416cdbec5de0281eacd8b0198ebc23a7d7364bd42affe3b3084f346c540a958e4d18ed4e66e58f4cf3c2d24111b6d965278b0f52ff2b83928046a6ed9b8ee01eb51a324fb6d33119710e70524ae966706c8705533d1e7e1d2313a032d5709cdd7f538b992b755d5c5b1e8b418255bd901f3669efa249fc72ddf61bb7dab1d3e6cad784ef6bf0db5d65302fb7eba96306a56abd214f2efafd07e8d44e377e0318580c9716094ffa90c6fe6fa9ebb466f8dfde6c7ebeb4afbb074012f9403642486c9e9e4752bb05a6586f4a1d7ce6f34b1e82a23fd9af58", 0x1000, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getuid() write(r0, &(0x7f0000000100)="1b18af876f55be20b4e18f837743f67cb38efe37eec01a7e32e9e61b35a94b98d946943d56d870b33656cf6dcf35999ff8bc294214e3744b6e97f2", 0x3b) r4 = geteuid() r5 = msgget$private(0x0, 0x6dcb7fa958d23b9a) msgctl$IPC_RMID(r5, 0x0) setreuid(r4, r4) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfc0eb1ccaada58b0, 0x0, 0x101, 0x6f8}, {{r1}, 0xffffffffffffffff, 0x9c, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x100, 0x80000000000ffff}, {{r1}, 0x0, 0x92, 0x5, 0x36c}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x28, 0x302}, {{r1}, 0xfffffffffffffffb, 0x70, 0x4, 0x5, 0x81}], 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x10, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x7c, 0x80000000, 0x9, 0x81}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x8000, 0x20}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x4, 0x10001}], 0x2, &(0x7f0000000300)={0x4, 0x6}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000380)={0x3c, 0x1, 0x270b, 0x2e35, 0x3}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xbcad, 0x8, 0x3, 0xffffffffffffe49f, "32ed9bd834800d0f8e4e0d3643f1c050c8b4d1b7", 0x1f, 0x5}) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1/file0\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x110) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/44, 0x2c}, {&(0x7f0000001200)}, {&(0x7f0000001240)=""/146, 0x92}, {&(0x7f0000001300)=""/150, 0x96}, {&(0x7f00000013c0)=""/153, 0x99}], 0x8, 0x0, 0x0) r1 = geteuid() getgroups(0x8, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r3) getgroups(0x3, &(0x7f0000001500)=[r4, r3, r2]) 16:00:17 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='/') 16:00:17 executing program 1: socket(0x18, 0x400000002, 0x0) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000793e24b3d6626187eb1f0fa6b6f5bac3f4ef4652b436d26c298c00a7fb4711ede8b4f311880101d653c6656d5dfc2e1393805c2e8a4e14b0cfaf5dcbffb794e1c708d74c7eb128c5b408b00b8c23ac6defac67b7d468d443e67223751fe77887854b36d464d2b1b3e32be9a4bcfd66842b"], 0xfffffffffffffcc2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) pwrite(r0, &(0x7f0000000080)="e45c4f542f92efdb916dca2cd634e56e633140f4505433b8cdf4976a04346a3d29e7b26c08196b0a8cde9805b615d3c65f045e3b4b16bbeee91396aa3725f8235eac6b9d4520852d3f9cba0ac4fcbdfaa02f3e0bdd5ad1c41f4324598699e27f96b7bdc1d88d054fb73a19539083c9", 0x6f, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:17 executing program 0: getpgrp() mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f00000000c0)='./file0/file1\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20300, 0x0) flock(r0, 0x1) open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x37, 0x4, 0x0, 0x80, "300956df23a4d2e2fe1e44f08d97664498c5a2d1", 0x4, 0x40}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) sendto(r0, &(0x7f0000000940)="eb0ffedd1a6156fcd7a8e93100a451221d923b5f772e9720cd20f1fc82a41119d57186f458154f6c4c9fbfbef1cd2885ae4f90dd705b0ccf47ae79bba4d42770f46aa3e5609ca7273ce990998bc7e51bb23c00a02bdd5b9187c68d546e111571eabda9edea3421757b2d614aefd6c7072248986e1696b99bb75ccd9bc3d722a8c86d9accfec4e2f0ad40de5dd2f196aa82d8f4c9d3b2173572213dd1a1a34b7708b207cceadcb271c73403e3dcaa3aac2ffc8f8f824ae59bac29790f863ef1e6787711c0e85bf3f318a25425759f2bf14afb48f9f1ddb5a6043a7089eccff4e50486c6bddf0ee9d9b272f187ffc02361d34416799a", 0xf5, 0x8, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet6(r0, &(0x7f0000000700)=""/232, 0xe8, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000800)=ANY=[@ANYBLOB="00000200000000000000000000000000000000000000000020ba0bc2439a023125ae18ba08f06ca4ab510e573b815db70ec16aff6485684d7630375bdc000000000000baf680b32a493d31c9491c1598e120be564c46509cd8ba27ab8e8397572bba57c6da0f49b5f1621602000063397c0e8263d864505446478e71b9c5380b186449c10000a7d0d9377a3e0b33933eb5c914536fc23434467aa8ec0d6489f3d2252060f5e87dddfeb7c7506fb14d3a917eaa53e48dbfb9cd9fe3c6eb7abd453066e213db090083191af62847738e8a13c53495b24565e2f224c2835e8d611788c6c9f3c649a4e479ac9fa808dc423bbfa3c083590a2b270e9749ff7b82ea81073f739376f9ea2fd5bf06000000000000003712554bd36242cbc200c5d4f181f20e38c34a1774c7b09e24c6f6e99b378f92a1f563ab9626"]) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) utimensat(r4, &(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={{0x9, 0x1c}, {0x3, 0x100000001}}, 0x2) renameat(r4, &(0x7f0000000640)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='c\x00') syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:17 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='W\x00') pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3, 0x7, {0x5, 0x8}}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:17 executing program 0: r0 = socket(0x20, 0x5, 0x92) r1 = dup2(r0, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='\xf5%^/(\x00', &(0x7f0000000180)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='!/-@\x00']) socket(0x2, 0x1, 0xe7) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = socket(0x103b79adc53cb807, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xfffffffffffffd96) 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bce5bb82bd82c321a8cf74848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c20138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd63959ecb3695beda16ee15aaf6b6c31400b4dc386972d2eae495014ded254cd66dbe83ec3b018be5455be5fe8080c850f9e13da075ee54c0682350000fe74511560c534642a247a3e4003d756b8fb6f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a", 0x12b) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x0, 0x0, 0x9, 0x9, r1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r4, r5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r3, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) getitimer(0x3, &(0x7f0000000440)) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f00000003c0)=0x10) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x6) fsync(r3) ioctl$TIOCSDTR(r0, 0x20007479) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000003c40)=""/52) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x10, 0x2000000) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) acct(&(0x7f0000000300)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x52, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x3f, 0xfffffffffffffffd}, {{r2}, 0xcf113782e91bcb84, 0x20, 0x20000000, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x9702, 0x80000001}, {{r2}, 0x0, 0x10, 0x1, 0x101, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x20, 0x101}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x36b, 0x8}, {{r2}, 0xfffffffffffffffc, 0x55, 0xc1f1f198e7910c80, 0x8001, 0x1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0x8000}, {{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x6, 0x55b9395f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x9, 0xebbf}, {{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0xa94f, 0x83de}], 0x7, &(0x7f0000000000)={0x2, 0xa2}) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) r2 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() fsync(r0) geteuid() r1 = semget(0x2, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xd2ca21f94ecf7326, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x2, 0x92b, 0x40, 0x3ff}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20a, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000002c0)={0x6, 0x5, {0x616, 0x6}}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x1000, 0x48a4, 0x5, 0x9, "9740c382a8f68a3662fb99ab06910594db6351a4", 0x7fffffff, 0x4}) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000e00)=""/177) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/147, 0x93) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xa1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 16:00:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x27e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x0, 0x1d34, 0x400, 0x9}, {0xfffffffffffffffe, 0xffff, 0x6e, 0x7}, {0x1000, 0x9, 0x80000001, 0x7}, {0x5, 0x9, 0x1, 0x6}, {0x100000001, 0x403, 0x100000001, 0x7fffffff}]}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x1}, 0x10) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/30}, &(0x7f0000000500)=0x20) close(r0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x401}) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) bind$inet(r1, &(0x7f0000000300)={0x2, 0x3}, 0xc) close(r1) chmod(&(0x7f0000000240)='./bus\x00', 0xa0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0xfff}, {0x400000000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x98, 0x80}) 16:00:17 executing program 1: r0 = socket(0x6, 0x4, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x6, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000001440)=[r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="717379ccc71e9ef7090aa55d0508754ce71e76f60561ca97a474982ab840d35a4ff4c17dfbf6b3404cb949b6c0da0909a1d4cb99c598fb1c6990cc29744ecb411b56c9289ac7638c77a8bf69f640954b0defbdcd87db48e066cc73bd928fa6d2b2e53052fdb71fccd8b2a7d54eb4d83a1f987732076ec8711fc4526370d58f1a73df606bebaabc90cf363efcb9de0e20a059d7478d536e794b063f4b626e73c9389d142264f3c5a97e6b291856d36d875a2fe83d90344250e40af2ab999f8cb797e90b307ba5b6a69bb121b06add565fb4be12efe6469ab752713f272e9c96f609e1ed72bf3b4f95fbe1c9c9d5cded943917b83bbfc6f9c676a95aa00cfeda1e68a4c8611ccce62048c609e129fa6b6a7ece89a84913b367a100252bc3fb74861c32dfbe80b629ff8c54b9fb104d5258eceadc8cb384e1c6611e2b6cf3f7ee8c70e89dfad4b2a3d34ff0bef23fe705be9d3c139504fae4833d52d3673d16eb728dc993d1923b4ce34c1c7464f1b9ec65c480ab268db47c951110951ecc180f96c56c273cddfd38d141cf61b17242a9ea61969cf8f679536a9ac531d8f70216540c6ec2de0767d27e4a2baeda5baf0f752a7c20989389c2a538fc4e7efc8bf095b0dfdd54f092ccb3a2011f216a6ed3d97b3e33a76fdd17ca7b9f69c475b94028b45a55030107d243f881266cf91b6bbb6d00a22fb184552cd41af3681b0f232da17b762b3da9c097feebe8de4a3f5d53ed340c016c17bb3c6bf86d731efccc1a27209e32a34469ac1d3391eff96b59e49b5a965426f901e6fac028305065c4e768311e6d237e62df1b7125966aad0eee4644532737a356b545ecd8208cf4b276311709dab4a3f2ed8ee2afd870b263d29103c098325dd2f157e5462da4c4133c5986fda61d41f5c94f5bc655f9d622b06b9005ecd4d91aa1610ef9d5ff3e83c5412abe37c05905ca125a2f28198c4e2343ca3c49b94f48394abee8406a0182c25a5bce1e4fb3569b58e0d19c33d5c6102e2811e5c3b903eb78f56590f7f98847b8dcaa1e522b6ee700b99c23a283d9e1828ca2e2566f801e4a37cc89db6de5a45982220722772ed398fe334a3b89977d5d89b9065f7ffaa4a2f196817dd6f6f53cf86587a723be57ee8da9d850745b80d9390f84793dfbbc1e5d5bc08c906262c589cd5690768ffcc8c489fefe3efafdfe206cdd341c44d9887611319544cb76920ea670f41ec39f7c4fce021bf85f3145bbbf52ed670a93eeb30d72d4e4397f0570c2404f5c5c5e4611e0577bf71d00263513b02bfe0856e77bc7b94ce7629298088bda9f78ac6992200038bc05fc200154c0c331a4dd431de6c26c3f04ffdcecd69bcf8506339455bf22dafa5666474206815cd2cc4967acedfe9eb5426b8c7c5564efe2fb8a45bbd9a6d8d2a0e4e9dd55d5a098a59508ac32929326b9d7e64f446aa94929edcb49f9122838eae20f21791ab690e41c67d0e67c30d62c1e475d3adda9992c339ca6c11201ef51b0723470a0d465bfed39f657511e91919d10db2e3c108c4c81f43d44ca54dbf74ccf6267b87edbe5a26417bc2ca40d216b9b78754ca987f4b443c470545c71f398b8ab9e101387b05b2f97e9c2ecfee7128651e3ee6296571428c680a307de2dc8d5da9bc5e93a5043561f6e4130bc3fde853144a3362f8ddd23c70d1132675ad5a8d7ec30c37ef62df2566a408d2d6f7c2e370a2f746724926b25cdbf331fa2d690e0ac6fcd2c57f78b799becc79f0e93bfcd3fad9e9dc79599c27242f874d7f2d61d824239c8fc9ceb53b5aea616556625149c8c95fa9e70a863dc5bab2074dd1bb08c8e23f891623889323a7c29bbac3d6af0976a69e7807447a183af059c3c4c706f20a0629d18ab910b5109fb7898684fde8ef200d3a6eef3937bf4a16a721f9c7d1093800d6acc2b0acda5c1c09ca551856edbf509b93a624a06682da49fc824317cab29819856345bf2d13368e8d5b01126b736460749bc41c113615a68ecbf616867a09214328521402f9840908e5ea7f1555fc94d0b1aa86c406eb63cdda59d22d75273666599d93ea67632d168b67d5c24e14195aa42256d5b858ca0c1e9f75d1cdc71b7811f334094175922dc01a2edbf2a89b63d9c59f267bebc0eb9f5e0f0d89da51e7d148a2c8edfd7698bdfa85ce1b175662f0b54ee6bac13766779d460be3ad8e18e8f26499ab02051c9f24b5b13292c26b8f7ac0c35d39003ef43ec4c6a36b34e2c61464038f17028b9a2d45e029cece2d38438e323aadf6176be247f269796dc53208627a1ad7951c26407265abd6dd8b3c53d330690a3d0be1e6c3bffc012708921de7adc944cecfc0302da15d75c1e3e18475ce223e3da1d4551e68c77237ffea10e6053a5fe6a441bfc72f4b3228752764f751c27e410f2f61726cd3a022d64c7464d7a61da52b553f147aacc07b62bd6ed36b09a0feb7d06c790e4d43c712c9304126b439812f2a4d75af374f09a7e01c33b1ec1e02efd78c68b27106ddfd5abde8aafa69d4140fe99171f667ac8e58a26bc94e9b57f41770f6cdbd7df67bd9a4ce11bda2841ae72a949c7e2cc44075b4e59683d87b031766119886b21b89f54e374ab436650d02ef08bea32cb4c119fa43eb510e447453be40d26ff38d8358833dffa79110476124aba7ac5083e40307b3147168a94014ef22a1fec20a562e600ba5cc23de13baeb6d6a5e74087b82ba48e7f79d1995d6b23a23db2f007af4a6951575abc4c2afbd343e6601d1172911c0302bd171e07c12c90f2011deeb25d44f537ddc48a617765f21cd6f43d90afceaf7b1f00a376e7cf9d702b655dea86c8bf691882e49c8e2c7ec72adb862d6e551873c5ab85d2540c3efb8688231fa042f2d45f526f8da5691bebf15d79fa7e181ef966e27be7de21716a93cce061bfc9cd33c6ba1d36bfd4334e1c6c89a9e307a867a87be92aa5cfc526399a4e643a9be271c25f63b1d364214411225e55f9474a3368522046b11fc9288f5048609ccb321e8c7a6f27ee98c6be9c6668e489769e8b0def797e4b7308f452a696cd667915e2676754864daa06544c12d89d0ff3358dedc52c2428fb200c58356ce9fe6cdd7ff0a18a3c31ca263e2994c38be82d8dfc36bc320a4e7bfadb7c3c7132f9b8bdb07b0fda820ee8864e60dad1b4f0904b86dbad82a8ceb364b32f477d5f6f29aa43c80cfda779c2e575cc49a37632e2aae24df39f29ed74b8f5eaaad9273ccea9bd7230efa0cfc601f11d0ddb996f155e1ab86f4465a4cb3756ee1fc24040cc9280d3b898ced925cb3d7149f7b64ff5796742b13724fd4fb9078a8d991daef572ebffbb6e8e0100c33a17d318502776baa452f05ddb785f8b31b1f1f70a3384f6f0d1a9921ee0c93e2fa35836d38758601bd30cbbe7365b739e9d032302306b9279b34e9deb27943aebc196adf11cbfe252691898cbe86733727504b22d80839f78f43e965b15b3e552d8a4470b8d3c21ee6438e7c6203ef1267701ca4cbec827060d3b32455408f5bfe3bb7da1ad2a00d33b0f1029753908736e063cb8b4abec0dc3bce9305fa4584bf3b600a903fda92415616968cb1cff9865d4f9eedf833a059e991d9bfd305a1813fc1d6b433fd067d59037b1cc60b9020f0bc038de644d3bde42d1bcca97e80d4a2baf710ef047b280772f7f9e7696f7a2cf347d7f0e5e92ea274dc6507c17e3e310bb0772c7693896848dc39b40fb49c33af2b8921a4a19f6c17d0245934b7d8e2aeb7622527d5cd34c91703f5133d2fb84baf59c558c26d6f1427abc6aa9900a27ac0609d8d23af59d7943bbedbb74850ffbe88dfe31a4b2cdca6c2f09ab4494d45aab74cbb707cb1484487adedc75a32105e4d7bf5bad68d35fd65fe7fd8d8ce0e653c35d5434f687ba7db85dfd47667988e31bc30d683a90965ed37b8d558647a34cabea38dad2f0e0112c80b1b081609ffe15e17c9ac69f9d9a33f15a292d295fe21b6c8071c1d1a46c16f80bd755852e162400f04c76af12459a53ae1adce1c0b1c829ea28e960eb9f6f2f4a1755c78a1e9bb9330fbe7d1ea84284ec6341464567602af1ac868a503a3a0972018ebd38f7d61b84db6886255d8a9c3218579ed461cef13403893b2621ce7ce9399c516b2c42b5d251156c1b6a960a8ea41bf33b09eb16bcced80e1540ca7571331ea4445bfc7cc4d1f5632b7b437e28d2479e5f225e48a283950fa842cbbb3a5d358cde8d306abb88b15d326411b90d80ced9f48d3c37db2fba24bb9631d3859b90afe217be55d608839373e112f348bede136ba4a3fd167681d25b7ec506ee035a387424d04a632d18684cf5c511d28955c96c2c3b37cfe0d3ae66bed92417d22bf8751eab43738dacf417f9750bb7ee92d226db4125d42b5b86d8877ea3c61d201999755cb536aee4d3914b44c87b3dcd55718e1b45de497127e6e9c4411d51373b3425ea9a2f9045a4264d6b952186feab287b37a7825a6c9f38f1bd439f412418d6b2c61b2d13465bf8f1b8b68a33654bc27a1c8a6753c845ecbae12c0231745071ba184aa8a6f526d466bce1595544d9acb72265b45b568326c6bb3ec8eb0c3a57f23da96299441212eed61738c988210200e0adc78fd442ce72b6448b080488cf91e2c85eb220fc9e7800da6390c23db6ecef9190cba5fcd72ecfcd67cdced9fcf9a3d4a2c8434c3f8b87714b82d8b4e4e9ef87522e419db1c6d3a28776ab5bad43ec96e538b43384c5a6d6b1a3b2114b387bff7869146671d05673531e681ab6429f4e8e0ebcf2e4ac030cf84c65c466445f958f099fc4e4bdcbf579fc9d6d54867098dfa4e80ec21adb1f6b4a7b971d50926a0bf161ea103c46766c770b2cc14d7c27f3f90a7ee5d2456b5d7c23e4c99edcb144167332fa672003cee0fbf06a5e34509a25d1e7ed2e3ecd8f4377b9b7d1e509f62e3146610f6f2fe3e7127cd182d3a7411de17ce0b063ed572089e19c26e371acebd46b34e06bbf50d41af44d45b6b3ffdcfbf0ac647c44e9a7fc3f92baa79e9737c0363d69ed720e81340798b268b363862fd1771badf79faf6c2efc5b41465837d8ec8f0b46c1ce810fb6421453ab0f038c7302c280e02255509fe8ea7bc7c59f5c70c9b6982b72415395280a8e5207fbfd874884c39e323132d3bf5940b5c50fe11870aab3f2105285dae8368fc3c2a872ebbaa9cf9e7fcfc6099990bd3f78b3524fcd9b3ef2f29642f0b5c99305f8b8e578e38648fd65fe493208027250534f7fe20664760b897e95bc5a2653135f28e9057d3e309b409b366c7f85a312990b4db8d0b2705b1fc77eacdea26c15993cd35794cca491b5e1933bf808295601adbd1a6e9df4022f7b38609363421084f247cd5ced97f5f3b620dd6e6acf1d07c721e7aa8d917f755df86dfaaa0450458d5d959cfa4b47c7535be0bebb181d0fb9095697335976e2aceac3213905a4df9d4aebdb65227f8b57a211b722c21b3ae4455ae5b8070ce927dd1f30cbb3da79e69cfbe8c991fbbb357f0a81189b1f1dadf8d4b617512b6c000b2ecd632ee27e095c20a3f71bfe74e80669c3d7bde1f1044523b28e4c56142a2a744d8527a3782de6d7147372ef96a5a78e2931c80c6f0d1f574939f99b1cce19ff74a751015f0f41648f0a706e58ee42fb01babce31cffedcec24834a998de088bf3ef1d82b6821a0fd2abd2dba69a5e9cfc700d7806fa26e394da431108c00d548974301d4f0b2ca3edb309527e526002ff6f148627f82441357df065d6eea68a3ba2ba6a43d8af0f16e9", 0x1000}, {&(0x7f0000001100)="ed16b03fdfb3fb7f77d3bfa40c292e2fdad02c629162593bf035ea07fa21b1966c8d87ea04aab190b4087fcb46247354a64bf0576dd6c1f836d5f1bf62fcf0b4e66670dad86a4a113a1dd964d63ba07def3c18bde9ccfea54d7e6ff0630ef1dbd92f078a0ea9871956f6eb2beab9e97f839e497e1682cde57d7748e6336f6eab64ca135ec94ded42d49eaf8dad9ee431ea3bd099b883cf086c9567db0cd82bcd4ea2d959b45c16114027b10e42fd80c0ddc82a32917d7f8c8feaa77891e6b3785ee8", 0xc2}, {&(0x7f0000001200)="2f963509d1e7aa109ec471e98a146590760630ec730a6adcd8a90f51f21657fcc4836cceee330763bf92d0140fba29528373ae11fda280651831010c5a2510deb45475909180c286457ae84199f553acf44c3752ce688c499dde10c216c8358ce76406f80ba388fcfd502ccfcc21ea2c152fa4d782656d633b17297483b95a278bdd891a1e7f7f50e2724dad54611adf28b0d76fcfb9d3af1d03f3d8d0fad3d507dbb8afa315a349d9f19ec59c50408fb3", 0xb1}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000dec305338c362f42ccee99ab10c4fb705d2b4c8755eb41433e2ce30d1775c1beea8c13edc4420229f3871c97c0fdddf43ffcf95ed3495c", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000000b00000000000000ffff0000010000001447dd97666024fb475e366242d05aa59e1d16a03c65aa376f329bf857914e7ba38dd2cb91feb23c27c919b7e25dc91106", @ANYRES32=r0, @ANYRES32=r0], 0x90, 0x2}, 0x407) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x33) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:17 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x980, 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x300000000000}, 0xc) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x4, r1}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000000, 0xc5, 0x800, 0x7, "73cd8217e1e275809002c88aa512b0b765271eb5", 0x1, 0x4}) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0xfffffffffffffebc}, {&(0x7f0000000280)=""/227, 0xfffffffffffffef6}], 0xdb, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000600)="64c22f5d435851d1698710f7adb3ff44c49775a7774a74ca59d4d59f5b4325dc6654e7bb68a13e1a796af791336e9c01e817065e65a25b16241e8fb348fb1e1472614e256b991cfb8fcb1e61f50f9d1169065f47b8ebbbaf545ae5f959b03f351a12faf513bbbd62dbee0ef48c3ac0749a353bd79221a70d1527402a4d36b36a1ae61ac0925071528dea336e456d154f1f8b4312079ce7a2702ba1935d133dfcf93425d0aa8be47ab8b2ff1a509d88ad91ec2c9210137b897fbdd9bbad2097316f331573e7a8db1fa754e38b5e7c06d4426f83c4581a8610ffc91de3a49543a33b04754be9448d3c541be21562d346446b7b", 0xf2}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, ""/55}, 0x39, &(0x7f0000000180)=[{&(0x7f0000000080)=""/67, 0x43}], 0x1, &(0x7f0000000380)=""/171, 0xab}, 0x3) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000200)=0x3) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)=0x401) r4 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000540)=""/176) r5 = kqueue() kevent(r5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0xff}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000001, 0x1, 0x7}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xfffffffffffffff9, 0xea}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0x9, 0x81}, {{r5}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x23, 0x2562bc7f3fd57212, 0x2, 0x9}, {{r3}, 0xe8c186232a582ad5, 0x6c, 0x8, 0x8, 0x4}], 0x6, 0x0, 0x85, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xe5, 0x5}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfffffffffffff8e5, 0x4e5, 0x1400, 0x9}]}) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) write(r1, &(0x7f0000000140)="65cb65046bba99b41b3e9b20f571268cd03e37ab637d4221d08369793b7ec8b88dc41b12e9ec530ba07b2fb89987fde1213c66b74222a0e5d2ba615853364d854d0bbc602854cb70a0ca41980e1ca34de7f51ef91e631c93966d722d944f62c052d0ed706be5575c", 0x68) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000300)=0xff) chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r4 = getuid() setuid(r4) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) open(&(0x7f0000000400)='./file2\x00', 0x0, 0x6f1315e4b4c102c0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r5 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) open(&(0x7f00000003c0)='./file1\x00', 0x8000, 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) semget(0x1, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x68d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/116, &(0x7f0000000080)=0x74) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x17) getdents(r2, &(0x7f0000000080)=""/237, 0xed) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() sync() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffb, 0x5, 0xbf, 0x1000, "d4e03fa42a3da7a075ab3e8a2b063068c25935a0", 0x9, 0x9}) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2b3bd2c1857ba7af) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0xffffffffffffff8b) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x88) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x80, 0x9, 0x4e3}, 0x101, 0xb8, 0x8}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x50) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x6, [{0x2, 0x9}, {0x2, 0x611}, {0xde9acd029e70ec44, 0xa8}, {0x2, 0x5}, {0x2, 0xffffffffffffff81}, {0x3, 0x101}, {0x3, 0x4}, {0x1, 0x9}, {0x1, 0x100000000}, {0x2, 0x6}, {0x1, 0x80d7}, {0x2, 0x1000}, {0x1, 0x3}, {0x2, 0x2}, {0x2, 0x6}, {0x3, 0xffffffffffff7fff}, {0x3, 0x9}, {0x1, 0x6}, {0x1, 0xfffffffffffffff7}, {0x3}, {0x3, 0x3}, {0x2, 0x68}, {0x0, 0x9810}, {0x3, 0x3f}, {0x3, 0x400}, {0x1, 0x6}, {0x1, 0x8}, {0x3, 0xfffffffffffff800}, {0x2, 0x2}, {0x3, 0xb3}, {0x2, 0x6c7c765a}, {0x2, 0x1}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x3, 0xc7, 0x9, "95cce8b54a49d6f514d631e78e2f9150748d2c38", 0xbea6, 0x9}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffa, 0x5, {0x20, 0x8}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r0, r1) socket(0x1e, 0x3, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:18 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, &(0x7f0000000240)) 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) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=""/244, 0xf4) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:18 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', r1, 0x2}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/34, 0x22) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="c53dbba370f400dc9fc5585f033c8b4a4774dfb193af9de0bd5c9f79775df35d439685d74e80f715480431abcbf10446ea447294592e7e46b930bbee69a78cc6244c721cbe1cdcdc39a4bc7fc9302a447cc861d920bb3354f059a8c1cb045e9bcf6d4a9b19dbddbefc20ccdf78fc78550205579adab8a5544cfe15925c15696ec1e666f72db63e43432dc8e63490b558b08f6eb29c03591ea5fac30c9818f8b5d35110402688477666089e1c", 0xac}, {&(0x7f0000000000)="42b32aa801b7272214147ec92b39ad44d6711adb9bcc38a6b299a7eca7134b3c55906d55e166e05ee101520d55f92ac21f8d321abc9dbfbff534fed4351ec63261236cbb590559ac6c1adc9cfb6b2a25adf9a5f69a635b2ee086643e7204e75e115a4108dcf43d20f1bdb5f2a285eea476c90b95ab1b39", 0x77}], 0x2, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x4, 0x200, &(0x7f0000000040)="d3fa4b54a0d33f2575dcae02a03e3e93b77da700417731f345bdf82e5b788dd28ca1fb90d422e6253c1ea19faa3bef1f783867bd1921b5c465e04a7a264b92429420626ed528e4f23bd2d1839da9e6165c82702fa5", 0x55) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:18 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) clock_getres(0x3, &(0x7f0000000040)) 22:28:15 executing program 1: r0 = semget(0x3, 0x3, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/18, 0x12) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x5, './file0\x00', './file0\x00'}) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x1, 0x208) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/35) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") semget(0x1, 0x2, 0x208) 22:28:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) setsockopt(r0, 0x7, 0x100000001, &(0x7f0000000000)="deef76c27917ee2ddff5954e57e47aca856db78bc8f5c44821c45250ceb885753adac5f88fb5b96e976e93e62e080d0b6966e0bf9bb5fa5f55b6c3cb35547995ad75a614013cb3be9e31e7c1515f26ce31d3bffd104321b235290b21121d7d7972df03eb24781f15e87f7f88b2f4e569f322a1766ff2cb97d5a6799e8ba41bb6b8200c88abe3a7413f854624e0a3dd26d849031af798726ac2578d55a63917dddd7dbd3e33fcb1d7b81dd79f815c713be8ba16730ea9f8e4044d85008670964cd812939817fa8e9e55aef4e123f62cabc60d2ddaca6c632b23df28669d4518ebe01dc5d3a05f4a7bd83570cbae3effb48ca842a3523cba56ff55cb38ba9ab6f9f4202e2a6032b54b9c15eb94e01b14239562b56e03698f8dab093ae7b17d8747da603641b37e7353a2579cec2fc2fd877b15826a41c5daf2f2d4569ccc339eae6abc41cf67f9325c43e460765d1662364e80e902e5cb20dc4b3670d8efdfeb09a0bf23dfd273db4bf4d30ab00d45d7e63c8f06a33ea2cef21034d3205cf2195a46a12542b4ae8583157da7ba16bd976174b14e670139b634e23a161b47c6c919447ae9ad56e6b8eaa22a14a6765cfe7dbd28f7e489c63e45f81a8badc8654fac0eba3db41df4c05467747c2bea55616f8c18c2f428456abc9d796f41b3164726fda6050224772d1c552f473ed55e4f7009379f5b9a1fcd22f7be70e5cbecdbc066e6eb27177d6ae5d287a2424e24103055b8ad793fb751929643c634cc9c08a209c0771136c23e2e302d9bee500d47b2d0edbb8384f1494e7ac8f92fcde536c9a301a8df19512bac326f152f670a0fdcfef2211183d524e7fabd34cbbde05c4125c5426219d4f900d1e084c7bc6aaa7076584aebd596bbfd104623d86993bb11c102879658f8116560a31a022969fe83c12661c0f8ae0eda39d949dc0f8f5244d61ac550a4b5f85465cafb677a6e94faec0478faf07799ed14ae4c27c4f4d6705dc1131c5da9db27c478a23ea1adce42cfb030ada7e98c95fbe01307cf050c1a8f98a06ed8cf87a942e49e4fe5913c1f6f00c1fc9b96e1f073e385ed77ec3c2cedc775d2584bf6853fcf5ef1413c28c47a7d5afad00f626e32588729b3e471e843e850c573ce56a7418a25ea2bf947cfb0369b427e99ed620e5893383369f928cf96c15ce2ce6c2284ea94a86ecd99c372e6a4fa1cd3a82a01fea7d0ca1e0403fc2c1c81433920c0fde55215e6d203f1a4db3346cca962a4090cc8364544b284d0ad99fe6948ea5e54ac33539b661b3726436cc95b33ea0339b740e736c818684002f6c9ba2b0b51bf994fa7f372c6a1c5c01cab1cc491438bd5a2eb47657735b90fe34a6dccc38dc01e5f5a6c9bdb12ff636551be2b9beb5b9898ff31bb0814e4f4f3e55b2c6ca213a39b2ac4676680ccde00a2a78e0469e458ffe516aeab819959ae17e25380831a888afc4a756afa54e5abff989691ef9fcb7c275690e9377fb83177ef9064c9e3ae83717f1553fd0105dd790bde8bf420b0ccd900731f4575b539c0b9abb542925597689783d9035f6ff25b7bb0f064e1f4d060954a8dffa95e0dbb7886b87bb1a441f5f4da4f59bcaaa55c3995cbb704c41a1fb2ee740db21bed69080bd792d1a4fb19438cf682728b311eefb39664274ddc0138d130bf38cf23851a86e01d724fe7a8f245a4165b6114799edf12050ff4650d874fb3eb660822368016c56324109d5f55f1d6ee8d04fbb8e129c9d3d4e4f6c8ed28ac9d1487f9be4acf90fc8f759ac269303fc93b45b4eb946907a57b5d7fabb917ab3d9a912fa4579fe36a34e0c07a53aaa9988512539f8e7c40953267af4ef020e6c8bc680109a874bd566742091ed425d3b8e7af66d8607b265faaf7b553778b2fe396a173b5499288cdd8bf00b16a3d928f4636b1d4569a9c292517430e55d4b0c6cad4414aa77236303340e5119cbd0f087d0358ddcadaf4ead339cef4da65c392420d70192a8f3c0c4129af4618fabd25434e5d6b02f56de6eb65dd2e823db4c61933e714ec5cd61a4fbbf54bced294a2a5dcca4059c3b1e21c1a1fb1c6f649a14377e358b3bf9f10eb610a4bdf8b4157c79a4eefdfe2bace6fec46e3a30776a69c27026500cc871d800737912f095fd3e0815054f134d3cab4cf5cd08a81987fcc310e6e169fbbc73fcb04721d7fb971fdb73d4c69e9e36e40d6cb08e0cbdf62a7685cc06b510900b391c11ce9cb33e62b21babf34445f18ee00423bdadd3ab7acda95c205cc1e3a0246217abade0cfbc296441b434dfc6c26d7a4166015be2ce8f44d9427d71eb7b1b0138d84c0ce05ab76d4dae03961d6fbaf673ca286f58ec1ae7a476e2ea3d89957aa4e092e63c4981f867bf8b5835dbd0e02b0b9373f33da7c0e1617b838ff3b82cd74b25c4013350b8f63c4ddc0b70e1f1b8a965cd13d01b29742c6113e62865d0f148c164f054be8d31ced7f76a4d50580bc3a5398f473b40357fab7748c736a068a6f9a8ae832cd45f2189731ae6b5c096f6360c897a304066bdad25246199b774e162e97f4e1e0abad4d29a5cabba4d88bc2d06b1f7920eebe622e4c077edd3521fab6b96d67a3213ee93425dee5aa5aaf449668486d24df048fc441ef8e89c2ab6b19a776fd60c5292c0d72999782f1db91661ba68df13a9bbb26b7304ce752f8c109ad443e3b94dc10676d501e61fe04ae6b888a6dad7f7c4e9e8fc91905ce3c62753edc3e2787dbc3948e4ecf4eaa22d93911f9660cd5cf0e80835c1cbec06ded4cc685698c5165b0b3e25e177f91224962220ae8775636d5fa0ef3f8f431b848a5654f40598f621cbbfc129c5552ea794fa99112bc02feac298cb8cd844c99b6f879dc43d01f064d679d60f1509988c72461a41c1ae1324eeeb2816a61a7d841f7036d736d445f2e8bb46e60384d3e445fcfda6bc5385f6ced39912cc6efb717042832bac80fcea01cfcbbf4c5c1d928705d56946a08220a7152a5e51c3c89b8a46a49c9be79d139638ff5bfea5a4d2c049973a70ccfdcc9e7d4b1649cf40e5b4ad7195ecb3ea3849e95f70618ef32c3a06c55ad9bfbff2e1a6821e2df7ee8cfe151b3ac276db3c1aeb67ec95b40a8199c2deab7d3e98da7e1cf9194f1c86500e535d48faa28191c0aeca934c1d52083ac78ae7ab720783dcf6b940e2a0d16e31767ce80bc51376f36d009a35f30d33e3d3426febba1fe91c094956a46a35c18dc1341b19837fab430874ac6d03405d0f62b535952e737bf8667d9e2bec54be5073896b0ab7da6100fa6c1a186ec3d341334041f0baf0b716dee3bcc704cd95594651bc33fe126dee2910f97ad83290baff89be7be1f098515a96f25fa503073b3598f23da5c20ba3c20bd01ef8c9fe9803b0d4ed02a53a38baaa8913739707cc4f87a5453b91c056fb190553d28b7dfc76a503a4d89a0d1d0a614d53c3aeae97d0ed3f9ced9e53453f84dcb3c8ec37e382abfd88b2cfc78029e44078c07acc2c0122b4b7dfc159a197b661485cd5acb1c8cc2c6ca46e33fd43a399086ba962930f0b7e90e9331e0aa2089f50d2ebb816ba2d47b0039a0d5ff00ea0f719b92497d1a724e85966592200e63e414687d962ad67a4d8668467b378ca408863d2151967c94dfaab798eba1e47e5873e10ead0812200e06e152a11e029eb5d23f34e39a62755daf6dccc76e808a901f5ac628fe2678d7c63d8e506a9b5f93e3463922848b3c6c07c56d7123759abfbf831755d45775aa050dab0f6cbd8a1fa9c7ce97edeeaf7a933059df58fa0ae1de757ed04c9f643f8db2260a3f00de5644f43fbb08f924184a1b29bdce8c9ada9615625b46d4a23d01f0e45787f8de6a08c64767e981f37d515d656007f75d2f61da34b05b33ba371a59c5fd6fcae002099428a4a235eb8d046ecb81d5cc415280b97d3795869d52e50ec14b48cb026974f5fe9dd21f4efce9b3fa4f8c7dc9454f1ab42f7768d14538133e4661b1a355ad7a6962cbfe6524759f845068e0c065dea6c0ceca45f64c0022f5675635f3a96589c52515d693dd603d51897228a6fee6a67e7217c16131ffadff8c5b03ead1337c72a33c3fd7110fc1f2bed7b4612fc8e817304dd7e48e533e84f3d8fc5758850a681f8d6b072027ac1ebbb62d5e110be7fce2cbf10ebb2a9fa1c6ce93c67b2eb7cb12356763a321b391099c4e978bda6effeeb4a3e1e23854a13f663eb2952ac78916b4d6f77d9a22aa217745facdf7a8b0c8a3f6d0c4a8a501f00ab0899468d256f8a8d6880df1375e34afff1f1d2bc073f00ff3703817a53f9c28e9a17e8c6aa2fb45697f6b2ccb43154496973ff8377437c792f7da28e52cfcedd185564cfbdc7542a2b34f424eae58c2c8c62922074585ef8dc4306a59df588ba171471f75d0f1be812e05e03102a087e02b00d8200b30c8ea529316001351895c37179a79effb8c8910e6c764401f9bbfe8ff3ab1129d79b68d5e79553c294b7bbde86dea3aadace2b78e46eb2926d85754cb3a93b87031ad790e027a4d3cbe55e331503fcb9645414fbe29f76610465823e5d6f5e0c938ad3f2ae1b004fba4fbe17ad21390847af010e8a8a6c5c4b500fe7119411c5e6e2a80fd8b463117de0264a495c53f9db6537163f4018559ea1592670ae7a2a2980d1615c017429d358d5664116a7c7bea340bba5441620e28c2c33893efc5e9cfe8a7815c1123ca0e2201a0063f9e5db9bb1049388e4634f44b01e73080ac38a9fdd9cea8084b1d22a2cbcfbe4bace7bbdb1bc99e35dab424cdf4f1009dad66785cd41414a17d4b6b8a49a0f6d6bedd5017e73b4711509fce53a187314fa866635ecf48fa06aba2d13f149579a313dd9bdfdb03fefda6a40a0ce19c8f2eb804f3a32eb7b13b53805ccc00ba55ffb9cd47c48bd94c5404c0656453c9d7cfb2e258a6724e6c2884c113302a576248981d080fbf4febd36fdbb0062baa62e944de5c5f7f63272c9a9ec10d59837c8260a9c9764aa7aaa902e8453d136f8c91a70b8fc50e9c0296c753ecb190c01fd5f9d80afcb038c95121deeccc1930d31159301fcb17440ff580c94cdb58ed001c067abfc76642a307329a0f08f0f848b7074253897fb8ef397e50e47ddf6ab98679550e310bca06073dfa1c42bff68f323bbbdb2b14326eded1039ec64b815ca399f2cff7c801e058b7c1e103ca41d76a0e867048f11021730e3d7154a9ee820ec4eb0917ad1297a85e6d6b9769379dbe28036b600f455cde5631467c5300115f1f778622a90ee9b3dbda6088ccd8db603081b89a57a2da5fa58e1c9c7ced42c6ca3e6c688d3ab3ac472080fc30640874e612d3966e38a427fdba576eee99949d97f0c013eec54f515372f516d8941634f3915743844d22f8e6c03d286e64af5728ed4dde84389369a60eac109766b5009e31864a2692e8cd4dc5dacd46ec446496d4212fb3bfead5ba35ca4a4c722f1d7a74a43fc5f189d51f119d74ad85be8755be95c5ed73b97493696576e5e9515c2912622547cbe249a5728873a7d1610bae25efe7e66873d1ecfac562ffde71228c69db777824120322c5e4e3a3d08176c7c74280912a9e68a70388723cda6f2f466de8e2e6551ae2c5810f3766278349a6e3de872aad7b37927bfe3a6d549ebec597d35a36bdb066fe4765aa28c2af993e80989fd69fb32aff74e2be23ae3ceb2d2e9d3cb087415e4f185f9591a9071c5181f1ae9a6c364bcb08c6390a7dc74ca18a94efcb9f01a2d1af3ef6d02d94cf023a56e21cd0a127b84b2490f14533613a8093bf2d", 0x1000) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbb56d9303e3685e9, &(0x7f0000000300)="bde200f4f64a8c7c1184fea0a6e8201a39") pwrite(r0, &(0x7f0000000200)="414599116657a9fdcc0678a9d58842f233a093daec85737b4223cec8f48fc644eaefe76f9b8bbd644eb1e339176692e484a461ef0981c7801af63705bf4a35340e135d111c0327913ea1a37be3ba3ccdf1072bf55ef49a39d51e4ffffb779c4b3041b91c2c459e32ced4dcec8789b81b50c13980641cb88c8168dcf661e884559ff3adec5d57dde2c4ce2df659bf05810ef2ba988b4d3a31424abbcaf737b1958f9b5c16166828", 0xa7, 0x0, 0x0) 22:28:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x81, 0x10001, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x0, 0x10000}) mprotect(&(0x7f0000186000/0x3000)=nil, 0x3000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x1, 0x23d82cb080e39d52) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000180)=""/160) 22:28:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) syz_open_pts() syz_open_pts() syz_open_pts() 22:28:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x802, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x944) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x20) 22:28:15 executing program 0: r0 = socket(0x18, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x6b, [{0x3, 0xffffffffffffff00}, {0x1, 0xfffffffffffffffa}, {0x3, 0x5}, {0x2, 0x401}, {0x1}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x5}, {0xdca66e07adc3c9ac, 0xf69}, {0x1, 0x6c}, {0x1, 0xc833e64}, {0x2, 0x100000001}, {0x2, 0x1}, {0x1, 0x1}, {0x1, 0x7ff}, {0x1, 0x48}, {0x2, 0x66e45e34}, {0x1, 0x9}, {0x3, 0xa8}, {0x2, 0x2}, {0x3, 0x9}, {0x1}, {0x2, 0x5}, {0x3}, {0x1, 0x5}, {0x3, 0x3}, {0x2, 0x400}, {0x2, 0x7f}, {0x1, 0x40}, {0x0, 0x3}, {0x1, 0x100000001}, {0x3, 0x1000}]}) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 22:28:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x10, 0x8000, 0xd16, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x1}, {0xc, 0x8}, {0x6, 0x0, 0x1000}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) r1 = semget$private(0x0, 0x304879e70a1db9a0, 0x42) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x2, 0xffffffff, 0x7, 0x3d5}, {0x8, 0x2, 0x3, 0x2}, {0x4, 0x9, 0x1ff, 0x6}, {0xa4b, 0x75e4116c, 0xfffffffffffffff9, 0x9}]}) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffff00000000, 0x800}, {0x3, 0xfff, 0x800}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 22:28:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:28:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8081b21654f5deca, 0xaaf65cc91eafaf67) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x3) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000100)={0x0, 0x0, 0x49fe, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:28:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x604) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = kqueue() renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xb244, 0x0, 0x10001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 22:28:15 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x5, 0xffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 22:28:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 22:28:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 22:28:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x44) socket(0x3e, 0x4000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0xc79, 0x8000, 0x0, 0x4}, {0x78, 0xffff, 0x40, 0x400}, {0x0, 0x6af0, 0xd59, 0xba9}, {0xd9ac, 0xfffffffffffffff8, 0xffff, 0x3}, {0x0, 0x0, 0x7fff, 0x80}, {0x7ff, 0x4410, 0x2f, 0x577a}]}) syz_emit_ethernet(0x47, &(0x7f0000000180)="e71c808d60412f4f332d6173b22b94c3888c2c9945254b04747901596a3cba71ec91cfdc33b76ebf8981d1e69358f6d2fbc1963af49b2b653a0c348fb571a04a8af6565414b6d7") syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x100000000) 22:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="664b1312703b8673cc0c460a59d37b02fc7e639675b1445487abbb5facf369c9bef953e9699a9964fb7446f466b9f2872a3470425566fbcc2ed1d6c5e8afe09d2dab3b56260a70344099ce8d88914c8419bd63d5100b3baaee4eebad9392752737cdf84c27ca6e8d0307501462238885ce12d934b881e80b3bde01cdb64130953b9a2e07ff97ed124441c01d6106d441835163e1663b6a53b9255914a6e18eb9939b6d6b1fa79ec1ab3ac366539347699fc85cfbf0d9e5718257", 0xba}, {&(0x7f0000000200)="daf6d6e90aebba1f65641d47d3b8473f64a2ca736a82c9bde85b852388b21729173e7dded839a354b3414beaef72e59acc7c38df9e5c586f6d4309ccba0efbd9080b3698a89ef0a385ce8882f56f94e4d49a406c7693a9841843214361f18c397a12006c142000acb91ec2aa071b6ce9804311ad35c93e0edb7ffcd8a666da9c8d4034bd13a1a04498ab6848fc22f06f2412e2bb745b903d", 0x98}, {&(0x7f00000000c0)="6dc789d3be92e3beac8c2d57184d4bdbc8c593480e85210b09fecad1e8fa453038b9d99c7e976338e72cad69ff1249ea1451170bc1c8b96ad08bff6d84f1aa", 0x3f}, {&(0x7f00000002c0)="52b155acb3812dd1a364223831dcaa0825e382d4", 0x14}], 0x4) close(r0) syz_open_pts() setrlimit(0x6, &(0x7f0000000080)={0x2, 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 22:28:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xe877114ff6421bf9, &(0x7f0000000000)={0x9, 0x10000}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x1, 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) 22:28:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r4, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r5}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) 22:28:15 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x7) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x90) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="1d"], 0xa) close(r0) fchmod(r1, 0xaf8ed00d2585298e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/250, &(0x7f0000000200)=0xfa) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 22:28:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x37, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCFLUSH(r0, 0x20004268) 22:28:16 executing program 1: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x40}], 0x1, 0x80) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) clock_getres(0x0, &(0x7f0000000040)) ioctl$KDENABIO(r0, 0x20004b3c) 22:28:16 executing program 0: r0 = socket(0x6, 0x4, 0xb4f3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0x0, 0x2, 0x7]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40df3177a7e95751, 0x0) 22:28:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) socket(0x2, 0x4, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 22:28:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x3, 0x3, 0xa000000000000000}) 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x1000, 0x134, &(0x7f0000fff000/0x1000)=nil) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="0466", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x40) write(r0, &(0x7f0000000200)='\r', 0x1) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000180)=[{0x4, 0x7, 0x9, 0x77}, {0x7, 0x1f, 0x1, 0x6}, {0x20, 0x7, 0x3, 0x6}, {0x4, 0x4, 0x2000, 0x7}, {0x6, 0xff, 0xa56, 0xd9e5}, {0x100, 0x3bc4, 0x101, 0x1}, {0x2, 0x8, 0x7, 0x8}, {0x3, 0x83, 0xffffffffffffae88, 0x8}, {0x3, 0x80000001, 0x3ff, 0x613}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 22:28:16 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x2) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x7ff}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)="ce9bf60feb7e37e70b594ace96a5dca10ef8b29b7b", 0x15}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="23cd84205b729c1ed0563493b36b0f616d2560de5a6ce9c000ba39ace5bdddc43f970305687031d60f727dde7bcddb4ee64f91621bf7e17c7cd8e9557ccccd2520f6d2f402a2aa4debf0b8482721e5befc3218314221f0ff171bc6464acf5cc7d0c162e5d31aab179e27dbc51f68dc1d7c6ee5049758ef607ef1c7340f835d8e468ee0cb3c1f", 0x86}, {&(0x7f0000000280)="29d148bd03774a97a0e06104dc3887c7795b7eaed25966d14d39038eaac157574773fda7ca22d523734f6cfac3a54c06f604da5d", 0x34}, {&(0x7f00000002c0)="0fe1c9c09d06567857de5a1542bb739c3daa0dea89b0caf4e54003deb4f1d5a9b440240363e138003131cd14d4669ae5bc8c4caae5a961d21d301045083753fdefe6a867849d3e42f91bac181d5e1f552a0245b3efe33e69e3ef018046854eb69b01059dee7d10f11da28dc0300afd193c8e77076250a49d586eb3235d290d31c005ddffba8afab0785b4fa54093cb88c686dde801e3c8224211dc9984c9fc27602dff57c3e9d45f5dfa3bf1dc", 0xad}, {&(0x7f0000000380)="bfcb2b0845c12fd86344e9cf04eeb7c976f75d2e7c14c27d5ebf1d7df573dc9af66a0483080419c39b103ba07d2654f6e19b115eece1ba227163bb04f7f3cee8f14e7f654dc73128462facef11f551708389c1f64f440ba73d7b6ee63ab4b8a184cc5cee914571b0bc2c4f6f14c990265075b47173912ebccb44bf7f891efe8452db0167066922c631def1647b438d5f57a338b82727ad614c4d1df01bd560a3accb9662c71d3df35ac91dd23ba72e34690f4d347567ef2379c8510ebd8690ac70d702fafa004c6c183ded68632119bd98c5", 0xd2}, {&(0x7f0000000480)="fe46b389d6a59a2eb774dbc865e27f0db33d962bdc82c3841b19ef554ba7395b9d02997977a48f04932a694dc00b59c4aca9d51a96a620aebac5c76ac3d1947977983e4ae122659cdf3d9e19075978255e913f5547159949c298fc91c95f0625b35204b4545862c262e55028facc537fdce1d23e38aa06d454ba9eaa5433537ff9ded05022f4cc58ee13cddf698e584e3ea4899904af7e699843fe2f6598990d1070a6d98d740d738c1327c731d6b84dab19f63527c36d51e285d0d28bdf9012c7c17a0da4dc992f9d18b1d2a710327bcd73b45850277aef6a827084768c33681e9594d2b4de5f8eae436bdf76fad7e4405bd4637da70600923044ed94db65db32007e9ee652c2cefd07d54ae570703636d063e4991caed281b564c270cd661d4cf537b1d8f49f22a47144f19bfe961c9907e5887bf7eb145349c66b525dfad7d49dc677a857d72bacd30156e2ca34e41d15f0adfe04808faa11fda4f6071403200e099ba5ec552d154a5e836eb260eaeed6941590eddd2cbe8a457e27518f3d543c3fcc792986075c277a6ad65c7815aed1421439f1f9bb0fb789c43d970b6c11bc0248b681a5f146333a6934e8a19e26d40cb6152df133c782f5c2d98fc39a08ce8b59f12cbb6120cb761e52f12c5743f007a9b994ed8e800e9c3a939d5f778674b030c736622fa70c073de1651d79dace51c02224f3291fd594e194e86e6913fc271922fc3025ff178220eefce1cffdf8325d8f4acd055c5d5f79839d9898e4981cb1018a37833225622f58d395835b3f4f00ceaa304650d9da533ecf73fe0bbd80aeda8ab571a500ba9d6e4c58fb2341b6046510baf9446a6cc7e16fa0322ad19ec6529833380486d963867614c740b63ae51e6871714605a0aa2aa70dfeed874f0bba20f2705728d8068a81163ce72957d6739ad840cd24913d3c6ad6f0aded1c24369f8ed9f8aed0911eb5bc69fd50114a5d4fcb678942c403c83b0e54f02b88600e77ef541918aaef8f2d0fa07cda0cc303f8000f1cbe75ca51a57026351340299e86ecdba14dee05c9ebec9e1c0f0eb5df45a0fb73a63c6cd57a732ee980a8de352f98803c469dc5b84d36198209324edd904e13aacfe90d007e0ea8917706d639287a6b1e0e2f068ab618650b99f16dd97c79a206a3a9d9bb8c3cb319ef1103df2e39df8abcb8514e15b4b359e021fd56e18a47a1eaed4e78d4278bfca2df9c5628dfb8001ab5513752a6d7028eb538e2006ab5ed68484a30ed9361bc776812dabd8a15e28af63ba8c1c4a605d310cb03a53546ba1d942a638558eadaaea1ff2d4bc58414cf7a7308704ef3059e9a1a28b72e38eaf552c79833b9dd7707ecb736b37ce0b2e8c633b62926fc2b8441184eeba4aedf5f96d2411f6a63dcbba785ec8a005d3696294c27cabb1ff778287a1b9741fc932b122b9cd458fd5a1f58c4368437e62ead10715477189a02f537be0c27635f02310976557be73fe70e63237a98f26fde21ed3bfe2cd652999821c06b27b7fa7aba48c2a4e92d9fdabcc9b9a43cab21af0de08b3ed90516826ab03427d25758b51e9d4d39bc7fc7af81fa44fa8606895f240adc4b59a425832eff6fe7242e3c155f9338efcfea8b701f40b7c21a849dda5097a01ec571efa00b7737bd0b04dbeebdde350b1bbfcf648681ea55b817da4674bb0277bb807c2b90b2070fe7440aee81965ce3a8a279c5a465ecb35cef33bec458d83dadfaf993b2ed0a1fa825c3e65392f1dbc32713837a90fb39415cfbd6b7652154575b518d34911b1fc4cbcd81c8d365b6fdba690c149c5e19a97039aa63bc31e1593d564e6c69b61401ecc129f3b1d8ac62cb08c58a564636fc7c7c78ad2198a3651c631af4d1671c7ba80e2e54ec3ee16f520c65d9c2bf465703584868bf11ae91884aaee871a9fe45371ec8eb7ab605b107ef972b49e663bf53949f52e4559a70d601d0e1cfd7d54999b05848310a5a5902359d8a05389761904c4a44661eee0835f624618d19333cbd8a408429532d5a798adfb20f5665f6ea8f97a70e2d4bbfce19b08583d7cbe000b9c434c334d69f467c1e0b2c0830ef9f4524a4d3ceae8980a4087add48ed1e12dd9b060e89c5d10eb671fbc4c7c7aabd084edd8f3bb29f6a2de6934694a16e8717196ae2c8a6ac4135ff2f33bf66e549e09dfc3cdbd505f1c007a62fc51648e15b2efd2a55649a36b55d3a23a06a91e29faaf0266702d35ff68d06a3a432daab5bdb0f8062b80ec9f91fc179bef11cd8dfa557a013089c8e4a848d54dd56875496845b935be6068ee26907aca82e362c65ccd85dcf2d1e4b09e5cee9550ec61f56c6a8c93ad182afbe1034054a70c7b878d24684303730ac9ccdbe4a70604f5b0a0693060b081ca70fb2ee1a3155df5e6c97210f672d3370fbf48fe63729bc4f9fad34f448e9ca867d9aaac97e5ed16a5fddcf100e8e7ac5caab1d7a142d5e2bb5a5b8dcc29e9915f0c448329f6271bbed2d33a72c4f37c0afc2e93282d3cc86abc52c129a56726fceb3687e9c4db948ce8bd46d598427296dc6b23743a6abef386133581f84787fb6646d93e221057b9f1f87d568025f94ca674a4443488f54c9f23de1012a2ae6e3711e02dce58ed582124130d4b91360572db1dd9982bdea5aa779bd5711c3069b5f21ec6e87c7c0fff9418d75b5235cdd4ed3bdc1aa1bf756597db10a32f92711943b141f528a439803e7416d9feee6c9b2e19b21c619d6e6ccbe84669f8a3d1276907e91c863a8a472c6a5b59c906656f8249819778dfd265812d71519352208263d764af67d51eef2928a8eb8c0cc575f6a819ec8f882c2a80fda6a6891af6255b1561275bdab76f90bd6cbcad38f3a52516265dc20fbfc715687d487c8c19f61d1409879bd5b1d53d45a5e5a248b1f5337404a7c4d720d024f0944f8cba44778f3bb673346f013dc340207a9041c873141b5810034e217a52e109b3a111605c52c120cee0698a2a6827893a09557cd77b8b2a34b6da5eeedf50ad781fb4960866170437fcc9d8756e354935c03830d428ee603b76822effc2496f20fecd9b918717327528dbaa1467fe5b3dd91f0b51737df46fafde51fa7834af97c68e7058b2c9f8d3e9ff87b3e6dd28d032ed5c1a0ca6dd4181cf92cff06228bbb2b72d05da4ccc64fa3f3caffb5e10434643f07d61093841016d31797bccc5c10677fdc8b64b5f266817154092d40119b142d7d21a022b661d1c7b1090016dee772e342286d82b8443a8c931d81beb407f7c3b62f48086a55c85d0952471c4429e0a226ca1db69f1be7ad50dc135d98bebd965065f307e8c55efc96ccb8f7a1a0bef5e1d063e118f2bc210f4a4c5b5fd2fac0d8eef8afe5d974b15ecfb91cce0610630b36f554ff5c933c31c35a4e8efeaa690f12bda417ef6e04febbaf03d90bdcb9e77ad570080833074276d28d9951a3b641035cb5bcb7a756addf27800fdec47462d31a14c5d5cf7ff860d858040cdcbf15b668c5224a28f9a0f4fbc4e35009c934e28c38f49cd91cf36d8c7cd7af1708c0a31a6677e147f94c47b0bf13fd5c76d342eb30e50f54afd6fed8296c4af63131be27867b0b3c683d138d93df9cd927a30d9f31ea1909763a78aeb5b26e4ec8db66c087fa454261e5a5f496d7e92a00eaf3a692ffe7a6b6509cdcd5d404f53801914bbb7e989ea9565fb67ec6296e20eb01bc057da570d4f5a1a283c27430f8473232c9bd38eeb99266d121e227939a22aa2f9128a2359104322a1777f3912fb743763fd14dcfa03e80cd9e475aa3f2e202cd25d75ddf82e033beb7acde2864eb283056713cea4aad70876dc7aa67a97c6e1569a3c24f49fc2f57ba21a53692eb1a86be5f327bbe6cee6ab0d9ff553c467626ac45eee8b05083498f21e6d3170bc2c98fef5dbec91817037f8bc388d120321742b8049be93fcb2d649da4ed118e0b22322ae2f573575a48d1a5d532fcbc5e5eb4c41b03b7a6abe51b960e719ac76d7b744a07133675419a3a71dde11e26803387d69d380c619a87f9cb3c2831d7fb872ba316babd4d0c6939e63c83d2c466463e220009f3b2839fc819db56ec418b2373674f6c22def6b8816b34587221b4b5ea0df8c582d614248629daeb4aca6ab399e6f0003ee34c4e6e405795b8f9d4f9165bb8fb1f7d51de655d04f0f358d509b5ea3659754e982a5f576ad309344f0a48492d5efa95facbe640c26b4098741dfa421774ad19b64c26c1310841c8e16e861bf36fad82c63cf9af8469644e041b3d9bb3f2e66b0087229afda0bb92e132d1982265013feaa59dd02f7acad57de7d4f95f5b49c8664c3d4261194fe5a820e808fa62edd32fb24cde819547b2252481feed14a3aca26fc96b9fd8a57d54a67010242306a302bd71e988e6a2c241e6aa681e968554115a9af627b2fb74c22b6c3af7c691bb2636d583dd6db591ebedc2495e68470640167f64f302fafae1bc0d8c71c5a79a8dac6bf0b9fd34d9e13caf304f5aaa28cbabfc6f53dad63e70fdb3808ca750dbc022237336909749459078aefa62517f33d0a58ecc25dbf414db865a5b0b4f17f11cecd488631a3b6618c78137e6f061671cad0ed45c8deac705459d77a879e044cdc3195261bf843f2040d4ea94ae2e4f65835352774c671b29f39b7b36d31a29b73300c2618ce4c238a30e836d1371c7586c4737d8f638ebe78a9749a958791f216ee278f305696c66801b83b9cedb3ee08c4c33bedbbed9d16970e69e6527f53190af3fb6e46746e396cdcfed3c1ea7814935725a07d5da839faf0407d6518176f73fe438400797f5564f2f6a1deb04f7dbabb6d92a13ef9fb1dd4d160ef2ec5cac8ed58dc96776550715a0a73be835c71d49d1d823b40d69134c695cbb44afc476399885b1d1c59ba0ca3b49f55d44f9085ff60954fe9083b278b8ed15d41ffbea80e5b86767178742d6c77eea46d07387212cfb84cff05125c046b9bd0585ed4588fa1e27f89d61ec369eb68cc52eb20e1baf0b5b947e557cf8cf0a11000db4c2884445d02270d11429f5f0856c45880f9ed3cc95dbee0a81d06c7d020d3dae992eb377716b55e52aa20cf6c30ec546e2a0eababbe6d8f281738a313b9518388f10b6980ce0d9176d1d63cd0965af18cb8e50fa48c599187cb832d02d27c3445278af3c2f85bdaf7dfe0a4ed03d9dbeb95859331ee9277ffd50b11d3e4c9e50d55d40fd8c4f38719e9ff2f1c2b162b5c74c677a0b1d0ee6662b38a74a3ea6a7b0a630749a659bb7d231e3eeb0cd9f4abb9dec94fa74fd32d59790cc051b931a7de5ccac9a3feb53cd11e0fff456eb9f5fdd83dfb348232514b39b6f1977f33b63401e60d4660b9f81751af0e288b0825d9862d05c97f551e278ddee924de8512545ab4755a124f604765b218a45d0b2428ead1f39e5fdf72c6f3545087688325c9701ee07fcf3b58bb9b75ddf6929ebbd6d8b416239719b83a24a85d607db895f3502aa3ffb0719c66c08385f8afa9b8be18802002809ccb3e85336e8331ce3198eefddde0afe3d26ff264541f47f308c8a51a6741a6c4746c6a762c7f05e0ca0324c5e9d8a50a79a810980f97c2c2a9d091b1cbb6521a1e1843d5719b7e2f26507024be15201a4b4351875c6f2c0efdd2301374975e83a67d739b93f3143968a9fd62d9b916953810502adb809136ec633bff7c08adf9d311b27eff1e1b2982e356a4d47299e2b3bb55bd6584e3e118535184215e1cf1eecebd2d535914d26bcf51e14a22133961b1dc2d34cd747f0b11c4e0045e6", 0x1000}], 0x7, &(0x7f0000001500)=[{0x28, 0xffff, 0x5bd, "87516d40cdf4ee1f8cd8e91053899285bef84e19"}, {0xa0, 0x1, 0x3f, "b239009a5dd12159d74b05b9eaa40f415d3ebd50831196761a386c3ebc24d026582471fa1ef6a8d9d8a22dbc2b81ed5a85b8cc157f0e937d28537ea2195f3f01c211ca0096ea52bc6b708d3641ad8bec0844767cd21b24b2451511b4bc3b53a228fc947d8ebe445247bdc8d0ae81b5014b117b6a7d5de705459c893612678c5f30bc06246639712509f6ddf0"}, {0x50, 0xf253ead366178604, 0x100, "fa575ae9cc06314b47f8fb7d3d240ce9a053967ae495af766a550f0456745ca514fef5efb8b5a9b3a8b199a150cfd982a2d4dc08c4a88918889f54092eabeac7"}, {0x50, 0xf25e43c4f6f015ba, 0x5, "f2e84fbb59c6e149a197b707fa5dab7781f4696307967f144d5172ea67ebca98d08f90c355fd12e7b407d588e84a2f517cd5af10eb243357df"}, {0x70, 0xffff, 0x26af, "081f814bd1f0603d2268268e2beee14f2b5f19c383db6282ac82a138c5f05c927d6a6086ea8064fb8265843834d893724c169577af352c034b8f433e235c12cf0fad409dc356a25106613077127b3a7bdaabe93c7192e0560fb8917d832d473a"}], 0x1d8}, 0x2) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xb9f1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1f, 0x3, 0x5, 0x7ff}, {0x4, 0x80000000, 0xffffffffffffff00, 0x8}, {0x1, 0x1, 0x0, 0x16}, {0x5, 0x69, 0x1000, 0x9}]}) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x100) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000040)="5a06") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x2, 0x5, 0x1, 0x3}, {0x0, 0x1, 0x6, 0x55}, {0x5, 0x80000001, 0x7f, 0x6}, {0x8, 0x9, 0x6, 0x1}, {0x2f, 0x8, 0xffff, 0x1a4ee7d}]}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x3, 0x96}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x0, 0x615}], 0x7, &(0x7f0000000400)=[{{r0}, 0x0, 0x80, 0x40, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x4, 0xde3}, {{r0}, 0xfffffffffffffffd, 0x646390497750d91a, 0x20, 0x1000, 0x401}], 0x20, &(0x7f0000000480)={0x9070, 0x8000}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) sync() getrusage(0xffffffffffffffff, &(0x7f0000000240)) 22:28:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) socketpair(0x18, 0x2, 0xa83, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="d1c6f874ab3a52c1e9ecdd17139dba6496df37a5920c24992c36bba4b80d73e954cfa1dab53e957f0eccd110c41b7a134b2557d850eb1d6737052dd697f74bad6c8ec724fbac80c6dd3519029e7c449e4bbf38bee94c44792f96971b1c4486e7fc3886cf9bf2c82d71e3bd4b951120812ef7592254c239ef7230c8b18332f20d32ea57ab3fb585accee7555f72e9a8fa4ef725729e937ff7a4e35b497b8fece8ba599609317053fa2ceb1abe2ae1bc826f9c0b8f1af9de01d0f35e0c86786fa333002c2693f554ba4bc5494e2c1d5db1e35c395395e407cdc253fc4c333e72c95e88f4188460723bb430fb86c46891cdb6172271cdb8a490f342590ab08d43222a2c58a07d83e2facf878c258dbef464f3a1558937013765a99ef4b2a0fce8e9b512b5e6b67d3158f00b660bfb4e0cd79ca9c90e92b59e9d9f8f17a30024589d7c71b383c7323b49c751c9b1b2fa7af7300dc78c14573efe303dbc03820278c604cff86d977cbe9090c50d46514847d2764077a92caec2d8dab28080a1386226e35e6f6b9d8f3d139b5b6d3944638901c6c467dad886efa16691830f924634d148b92306468a8cd5e23513978bec0e5252654243bc4c2d7a7c24de02e11693251c4d9e860b419b6148cc7446ed1740db9df7399c10b68d29a81ed8023b1f46ee9de4d5c3ddaf99ee3929fb972158e865bc349624712731748a6c2991fb4edcb09c212532b07bf31d0a6b195b0ffeb03ef8dc63a8df39d9b88b680af6da8d08af4e775db7ee30e8829d4c481a9cca0766b023ac4d69133f9d7cf906e55d97cb3011bfbb28eb40603f5ff239aa8977d70301b38c2fcf41ed75847af420ba4c554bbd298173c7671928ea0d55cfa13c660ea63b758a79bb16eac74b6ac653c4329ca1181a2ce8c12dd0a4acc3449c1c4bae4b3b37c056bbf77519c83105308f11f5908de86386594cccd78093218bd6e4809181780c528a04bc6c795130db11d40a8bd935de36857a9f5d3a7073140198c11d756ff24844300d92107df879df2473c6f4a2795195625c10fe7e4aece41994e5c35673565da63ed1947377270d41a2bf523dc895c5225e60a42a5372b8d04c4ca8b0402b8e7cc31069789fd47ea2e43e2503f79d34f4257dd4b73614383feb0c88cbf29cf6fdabd59a997c590f9466eea43c30addb4ff4ce777fcb4eee648147333188e090d15382b9fde937cc99012f59530ab3b13cbcfc119f81deaeb148ed13b2b975feccc2c6dfc0f5cb89261c205b222c07ab1407f62e5765155f9bcf456b26ade2865fcc60bb50c369f5bac81fffbefff29104bec6e279e3ffaa874103581afdbac5577d0a93841623039de85089ee0f89111a94817ac0a27922e44b4a0282628cf95d5552debb12ac76287b208de10c828657cb68ff4ac25b02e1ea372ecf7bff4037c9ee930d119020b6624e08c99dfee3328873e52bfe64356093080196fa15c33f9f823ea70c6a05deed99eb2ebb81c6efc59085af66b6155a3fdc78c113ad2b5d9c4456d6f3565b26ddd0e24ba8a135e437d4d132bad44175509a85c8ae58df50d960f7097b192b9e01a36c66e104d4addbbf9b150ce8e80a92de920133438c69c72506077a0fe65effbf4acba0e95d806a0f0ffa5dc0d2efd63fcca98b3f47489000fd14b4fce090ad8e009312ee42c5bfbe9a65d93b40f8bb7bac2e8e40e0068938ba02333054f6456a85cce164d4ed428a5f6225538a114324c61368cb9ffbe2e0ec401367abbe8563652f6a23b9c901021523572ff82474b6584d37c879fb71949a057b516df77178209156d44c0d0e4982b598e875a147e3c7141b27039f9f02c51506103840ec6c3de0cd808f639dd9f2b2bb0e03c7fc6309de7700b1d481d60e7d2845db8920347ef112a910886d9bc3a0c2d770f00ca02755a2054874b5cb474959c816e434a3d84d5e737b3db07d8a4b7b34e977eba953ad916f8097be44373ae98a8acc49b7e1899f6738b2e79bdc3d1cb24fd26b878b3c6796e7085604a88b536d5438de7a7bfd56678e3b160880c862a26162d7e1bf8974a2bf964878bb839ca6d5422715cfb6e13f7c9c039ad83be1e2e19ce3591c3e41df3096b4214a552dae79a6329e46f21b13dfa6f21037515573037a04f0891211f182862abd52d98c4de9c0447375573fc9cc37c1530d7e0426d9aefaca921d4c1b2bc917a1cd98d89c855ef2d1d2d69e2c42982119c2678e29f4838befef9f6cc6dde4b57b94055f32367ee889441660fe587c3c8120d0d92b27c6c04e04f9f153e0d97700a8d431e38ed33f156ac4548538d1e89bf745ad8e29a9ec3639d36221b31ac0ef2597b68113d711d7d80f2e585f462843f39df1ffe4caa8c178f536cac4d5f63d72d09477d92ca24dd333de9d7b1edc2836636094e2a5d36343295536b7679b0e12fce18d4163054447a08d48509a55e38ec86b85b16720ba1602fa6ea844c10aa2534bc741e15c2d24bd279e609aa6c31ca815009e50e6fe47d231635b70a7ef25eb4e3604b00905849c0154b74145c4222c14cd45a53cf0a204981fd055707b5641ae591c1f198096738120086e547703f3eb63adc882b8e43aa23d2824780e5ad6ce39e879e7f01e5ac32690dfe6ca9eeb345757ab3540d67cded9f9c910d7869b224623993ee1e05ace3e60ef23f9b641bca785d5b7062a86eb5825d7d3adb0fd56e6cf15162a160653f28450f3b3a2e1a5b9490f3a1ab5500fdf2ce11c36c01ce3cc8805ff27b38b9e46533270bade35a70568e5cdc9a37639271231ea2471902c76781649abb1a29cd07468e526598d30cb052d0c59f1d8100ee00ede8d1e7752f651fa1e0243b56a322090e09e47be059a99ac69e76a8c540ea6b79f4e4e6f156a387dcb61fc9e3ac09e727928b7888eb099dc91c98ff93ec0eaffba0148bfd2e90f6dba0ba7834314bcd3f049b738248ff5ff7835bed753b2b7bc909fcc31a16509e067c9aa004e82e41b35b05fb049d1b4ed6a7103304b46acba9c39a42b391d179c1fab981645ab11bb1d1e558bc2fbf41e63d0fe2c76f9087890f1928fdd420677a689ddc8b22ef047f195153e274a6a5a0406ca83cd30d63acc88b80114dc3831997e31154e675c69623d0799480b9348530321a4df7f20ca33188e101936d8a7fb378df7fb71f8facce1691f1e5520654c837f13c350eb34570bbd100f43a21704e568203170550951d22b0f7637c0fabc97f77a802f0717cd526edc36dfc73cf93c1b492acf2d83dfd6b2ae04f70f0ce10f8b52d5f1273a808b249915d0139e20d86a1c428f5b40e248c9b44583503027d10ea1f2ec597ddd929c03ff6571522d9df3e675b44d5d80ac47e13240b5efdfae9cdc63aaf38c0a5b9caee64e82bdf2ef0d04840288f27fbf65b8f87ec2548dc1af303615018237746003e4de1b0d9ef944804c7f685cf094e47df28b0a892f8bc47f06db5269554b6ce4780fc4514a23618da95d10bd056b74ec586b876e716ffa0fee48306d40e9d929df6ba4d12a345eefe3406e43c3e95a4bb79e0b8fad25bd794f2149cca77cdfc005ee6a378f6389d20548a0dfe7faed63c95853dc32b93577ff5d51723f11ef0fdcfe3cbf226f2396c1d46177d1ab8815e19ec594069cb255703c0017a75166de257d0e59b892b12823495a0d61da1954641bfd20f712b17a2b229d3acd01c01baa977e6f326b8779d3137c391b2550a29e9911da39972a47f41c6bedacce1c5d4c6bbd8051db4dd69c021c6cb4c2e32a5e7f2a138781e84cc56e0242f3c87f37a108ec7d603445f345f3e9f1cceeac8493dade93435cd19733043bf8fbbcc685e3fc6b7152da8c1301eaf68819b5fbb6b52dfc2fc24d53add45617acf6a997ad097008a61a098640bb00034d8b95759b25d48907a22860d4e9ebb8fe345578378dbd15b2198aed70a740683a62bcbb060a70486f3e59e65703dc836d679ffb013f0189ec5b63ce84df5cc7b4af47ab371a6f4790c243140215e29e949060bca14bb946c0cc9494aec66836cdf81170853345e25adc37a675780e7db1181fea2998073202056032e2eb802cee0cf91037536b913a062ae607a8da2a498b8901878265d60b1755e05417219f4bc45e7d20545c779e90dc2d22c8c43c9df8d85bf9fb721e4bebf19e2adb20afe58bbd7cc4bbf238134e6ed537df9e70c78368f2acea042c0b313742474b8161bba5439ef8c698eb4a20efb7efbdf57701e4b663e20438ebef1ed052d7b05c48976c5c61902bccc49568ca3abd56bc823bc1ec99597a40e12701e6a9ad535148a99319d36ac39747453edd0af34cfaaabe85cea03416cfc292939fe78fb4139a88d8db8b546dc770fb5c5673bdcd0fc9089e89708ba2be4172c42033f7428326627eeaab733f5749f4e58a0de4d01034de49d7d176739e7c72bd6609acbe18ed64ac0582b482ebe464bc3bd832403cf26c00fc08ed368f2ab4aa29c0a7dc0952fcf5139fe22647fadca7caaa51911839479c2a3da29d62b52f314104506b22d19e78122dbf14f993165d9d6bc94d785a7de64bd9275b39616b7fd5e8a94a5cd78cedd40b9046fbde66a35b7e3763b76e0e8ac1a0ea6384193d266dc653f1da612bc3c7e0c2622e4b7270071c1746b29e3c5feb930398184a24caadbd7fb040ad4e2a6e702c3358d42584d37ddcb18f4a4466599fb7662e099920caf00cde4383c4738184566113fe84e0e64dbbe6ccc09032708895c4756d8a05e2972ebed15d559d1325965f2cc6e39a24f51ce3fb825bb8f6213931550a627fd3fbb525394a979b05dddce6bc0ebacba4bd0d8941865404a707c1b50bd83fc88bc0b78f07f1a2b3ac34225d7e1fedf7be2bd6897b9ee25cb1b5eb9c6c07c7703c7971b9c8e531580cb070e77fbd9166d7b67c5ee8d4eabd623bc6c747fb9876907f564a79676776f6832c92ed74689565dd908375a66315ee5c8df51c06f5bb84b096590302326d07e1f547db22a91a53908f182e775a041fc0dc35807937630f32f837f59729fadcb04ff6d12b98939fe49d1d210731b71c1a5a306063055cc61ac95d134bef870452655052792989d7b9ae015544677ad763888e4c021d5533befd172f632cec9300b462880bd5543fa0edea400c1f41376c9fd64153c8c944d2486e2ba416748c61e4d1789b483f89c648afcff7d0653c39f4aba84fa15ab334712123c95f2f8ffc7488250734963b488ec7590f8f2b2337d6e19ef0e30e2ab66e59afdd1ccc0825f543e560ed517e204981eea72f082a82240f64f17bf7708374954c4d80f03f16bdb2ababb7d44fc3c0933ce568637ee4babbbca11e91560cb99ad6719b77b5d182d5f0f9aec065d541af924a9e5daaaa7e58fc0a53eb1ea4fbb1e9cdf06c32dfd4d5c897d7d4cfd8807191727d75d3030b89583daa6e7b482ff9f5adf406c3ac60560fc60760dbfe7e80cc21d5b028efb6e96990a0974f2bab886381082e5b9ac6b7dabe7325714a05b0b66cc318809798ccacadd58312bf502d988f368db263a0f7aa66d79b472083d7b8700a701343c813da12bb123096a48b33936b52e9939a07aa2d2f88a76f1a3de1b3fccfb825c0eaf6b00d172e69075f25aeada251ba9603a7828b0803479a69dc0a9613ee42574a4d48dfc04d334582cc854234e60668e01d1fbd1fb47d0cb51ca05128f701ccc98aea7443950753c784df991497a14138dbaa99ddbd2c963439b8ce4d2ca06eeeddb769eb39d78f0a94c4a3ab0e1b92fe168d702ba19b03e486d48a52a7f9a61bd0610e68", 0x1000, 0x1, &(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x80000000, 0x8, r2}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 22:28:17 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x1) close(r2) 22:28:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2dba6cc73c"], 0x6a) 22:28:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000040)="90312a03992c6123300b01c14c8ffe1e53c0fb6cc70951d96148ea501b44e9ab93abcc1a94fe35c69ab3aab5b09f7f", 0x2f, 0x0, 0x0) write(r0, &(0x7f0000000180)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) 22:28:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0xfffffffffffffffb, 0x1, 0x80000000, "e066a0c9d08e6af845407567afdc7235ca4753a8", 0xcf5, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 22:28:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) openat(r3, &(0x7f0000000100)='./bus\x00', 0xdd4556d25c9b2318, 0xa) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r0, 0x118) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x10000, 0x1, 0xfffffffeffffffff}, {0x100, 0x200000000, 0x7ff, 0x9}, {0x5, 0x0, 0x8, 0x7fffffff}]}) 22:28:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x22d) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/115, 0x73, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 22:28:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xd9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0), 0x1000000000000091, 0x0, 0x0) 22:28:17 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10020, 0x8) write(r0, &(0x7f0000000380)='FP', 0x2) getpid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000300)) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x9, 0x800, &(0x7f0000000180)="632b6d3fa2080c90843359dbc966360020b2a8a75c167b3f423f85888133ee9c6efd4b4d7a58961ca3890b6109b8ad6341d73a1dbc06093125489d503cb1e994e28ee9c73e7d83825ef0f544b8d93ce85c80ff48537fc1134dc6ee1b96376706c588cdce4ea4e836b0d1ca39735e725efb52abda263eab2b34f805e8b3b9699110771c05ffbf0c9469f3558562ee216b40e694e46b58c46d12ab98aa5f63f57c28af6b4d22cd8f8900e46c16cd80d8a361f63521b69c2df9aad9dfb746562dc4786fa677ddffbcc2411825ba8c1e3c30991108732ba0f0a27f0e16b8ccdc379368381dd9630cd15bab21989ea2ed914e89", 0xf1) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66c6cfce46a3"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 22:28:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x12) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x6, 0x7}, {0x5, 0x3ff}}, 0x0) chflags(&(0x7f0000000000)='./file1\x00', 0x10000) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 22:28:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r2, &(0x7f0000000040)="f0", 0x1, 0x0, 0x0, 0xfffffc43) 22:28:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x80}, {r0, 0x10}, {r1, 0x20}, {r1, 0x2}], 0x5, 0x3) close(r1) 22:28:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x2}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/252, 0xfc}], 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x8) 22:28:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000100)=""/2, 0x2, 0x842, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = accept$inet6(r2, 0x0, &(0x7f0000000180)) fcntl$setstatus(r1, 0x4, 0x48) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x1, 0xfff, 0x3, r4}) syz_open_pts() 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x6, './file1\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) acct(&(0x7f0000000140)='./file1\x00') 22:28:18 executing program 0: r0 = msgget(0x1, 0x86) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r4 = dup2(r1, r1) r5 = msgget(0x3, 0x10) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35a7c97c05813675fc118722cbe7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000a00)={0x100000000, 0x3, 0x4, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1ff, 0xa}) r6 = semget$private(0x0, 0x3, 0x226) semctl$GETVAL(r6, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 22:28:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 22:28:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000040)='./bus\x00') 22:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) sendto(r1, &(0x7f00000006c0)="840925895eeaaea5376472f3da62749146349058e0df2397fec3655e72a2290b78003c0b5064c7eab36351602bff013ffca853f6f0fe3912ef4f43ca0d49e2e3b5592db92ad80bdf5bcfc653e7e772f23c700461fbc89bb7cb96fb521293de2992f4e13875439f1d1ba88ce4b939e1b2a6a829e916c6e3bb71702d90c5", 0x7d, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x83b, 0x100000000}, 0xc) r2 = semget$private(0x0, 0x0, 0x110) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/47) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2, 0x8, {0x2, 0x479}}) 22:28:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) r4 = fcntl$dupfd(r3, 0xa, r3) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x90) 22:28:18 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/122, 0x1b9) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 22:28:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2}], 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18c) pipe2(&(0x7f0000000080), 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 22:28:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x2061c7db, 0x7, 0x1, 0x80, 0x8, 0x6, 0x2, 0x10, [{0xffffffff, 0x8000, 0x100, 0x2}, {0xed4, 0xfffffffffffffffe, 0x8, 0x7}, {0x3ff, 0x7, 0x1}, {0x100, 0x7fffffff, 0x80000001, 0x40}, {0x4, 0x2, 0x1, 0x3}, {0x80, 0x1000, 0x8, 0x5}, {0x8, 0x101, 0x1ff, 0xe4}, {0x2, 0x7, 0x8000, 0xfffffffffffffc89}, {0x1c, 0x9, 0x1000, 0xffff}, {0x1, 0x0, 0x7f, 0x80000000}, {0x4c73, 0x5, 0x7, 0x3}, {0x1c3f97e4, 0xfffffffffffffe01, 0x80000001, 0x3}, {0x5c2c, 0x0, 0x7fffffff}, {0x0, 0x80000000, 0x9, 0x8000}, {0xffffffffffffff80, 0x3, 0x8000, 0x40}, {0x5, 0x6, 0x80000000, 0x4}]}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x731, 0x8, 0xa209, 0x10001}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000380)=[{0xe6}, {0x21}], 0x2}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x3}) 22:28:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0xb5a4, 0xee}) r1 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/87) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r8, r9, r10]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r7, r11, r9}, 0xc) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x0, 0x7fff, 0x4, {[0x8, 0x200, 0x5, 0x0, 0x3, 0x9, 0xa7, 0x1, 0x81, 0x47, 0x3, 0x800000, 0xe0000000000000, 0xffffffff, 0x9, 0xfffffffffffffff9, 0x2d64, 0x5], [0x6, 0x0, 0x9, 0x9, 0x8, 0x0, 0x54c6, 0x6, 0x7], [0x1, 0x38000, 0x5, 0x4, 0xffffffff, 0x1, 0x3], [0x5, 0x5, 0x7, 0xa30c, 0x4, 0x6], [{0x0, 0x7fff, 0x4, 0x6}, {0xf25, 0x20, 0x0, 0x2}, {0x4, 0x1, 0x5, 0x1000000000000}, {0x7fff, 0x1, 0x1, 0x6}, {0x200, 0xfffffffffffffffa, 0x1, 0x2c}, {0x6, 0x401, 0xfffffffffffffffe, 0xcb}, {0x100000000, 0x0, 0x7d86, 0x4}, {0x5, 0x0, 0x2, 0x7fffffff}], {0x3, 0x6, 0x7, 0x80}, {0x10001, 0x6, 0xe3, 0x3d0d}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x433, 0x0, 0x40, 0x0, "87c6fef8db3b7569d7076aed248845ed1b464cb2", 0x20, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000600)="0f65d97d467d52aff4dbc152e8628804cd3a71bba8b50484211136b5eee2b6", 0x1f}, {&(0x7f0000000640)="d28a133b3017dae507bcef37318188665309f9aefe53eebec5cee61d812ef5eccc3e2ccf4e72679a7065e162a7a03111144c994c97a4cd9e360fe79ef071e28a57051febafebc9f46afda0035c11d4369907e8a101732d8ae31728d25591db30c630db4a09375b73347a", 0x6a}, {&(0x7f00000006c0)="8b26343853973e106325173fe7765c6af7e7bf58b0671206b8d87676d2026b3d8cbda33ab0217e46fbfe10f30cbb55cb87b0cf4255c6ead625aac73b81b6c9451c1bfc", 0x43}, {&(0x7f0000000740)="ff7d9283a99b9f53a323d4af6d4c0f9a9c01719c9147d3ccdf748ca3eb15b2b3d85e0f7c27bfdecb46e1dd7ace533ebef35d3a3728e40d53f6c4d2ccaf5ca6eaf8a04afa2259e0ea04c7584d6e032352689a926146070cf845468b1eab749fa27d484085", 0x64}], 0x4, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000800)={0x9, 0xc59}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getgid() pwritev(r0, &(0x7f0000000c00)=[{&(0x7f0000000880)="04424a810363982647ede94daddc1632794ed8ed1a2ff68fd839b13dfc8f4e55045020b7f626806f073c5f4c3b8dbff321e1e9310f73ff78bf52974bfb8a94211377b3d8fe3e96bd084a6deb", 0x4c}, {&(0x7f0000000900)="18d7c91112962c6e6ca01812b430e3ea8bf40991d380624ec3b8e63031d48acaf67526dbe3f1c4f28516944a88b923353a089462a05f45bf02f826eca7cef7fd30ccbcf3e8c6e80e249d96822de48b6fd71e4856429811e8513f4e88df4d1a3be702cdfca4aee0a6e8fca393c2d7db2bbd56be1aa734235245f7e3d25869df3d5db549062fa840a1a5a7112b9d2b1ef8d8b9cc8a510eefe97db7a76b25e979666fb1fa6cbd199c7fa6151dd19fd8b6e435ffe69c07d3f004adb352e4cf1650670364de27513ef29acaa8d0533c57a78a1586670c9dbc014c77", 0xd9}, {&(0x7f0000000a00)="7e7b295e9cc86ceb911cd7882810384d7399d4da5697ee801f41f711f0e9a1ddee511a76440c", 0x26}, {&(0x7f0000000a40)="d69f42f2cedd8006f3369ddb8c0453f429bffec3fd7c49d8e40c2ef3c2", 0x1d}, {&(0x7f0000000a80)="4de7a0924edf1a68846cc8da5a9b3d1bcb67205d7cfe54a23920353bf2e00ad87361b0fd8eb5c92757ef75442bcbcce6f4823edaab4e65c582aa7646fcc90f92c44fda2e6d5a4a02fab219b97a857798430183cabdac11e0d271772c2ef250627b0002c7d29bcee80a1cb79c6c3270c60e7387828222df7edcea125612f0f56f5e61e6ae4f8356c8ccd47106baab1dc59d03a047ff628cd5c32a1f7fc7602da413cb354a38d2fe586eb8cdb044e95013dfc8de8296e06fcc54e7c2f9d9a9f769d8ec99e57d09", 0xc6}, {&(0x7f0000000b80)="982b652cc433a0ae3be8d9bf3e555ba2ca4fa0e1670c824138001569e62e1a1a24667a86565e6e806fc589e0b72b2ee20969162a65f26e231f4ed7fdafb9466833613344e30773eccd57a7ceae2c56f6445feabc43cd4c8ecadfe0b014494f2dcd4248b3a6b909", 0x67}], 0x6, 0x0, 0x1f) pread(r0, &(0x7f0000000c80)="f3bd0396a96d366b4f8e9c90f4121292159d8c1f8cc4a98fdf5669695d36869a5e0734ca0307ac7fc09193b0a73b03faedbf429cdf084c8458601a37ae1c972519054fc4094bc1319e69338d8047b325fdd763a4e207bc74d4b64fcba643ec9dea932563b0eee7753ee10861c765112d2e0b2a6738ac1683f94b18f853806e8693c17e9aeb4dbf7cc563fb0659c169508ce82e25d2ce08dc6099814c3c2ee1fef690de2d1186ff4e867e6fdf7245e6b4684db6446a8228ca59ada89d611b3a6d5a34f482d56c1ff07e3702af706f970ca6232d346fc7cf2aa03074244b75", 0xde, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000d80)={0x18, 0x2, 0x198, 0x10000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, 0xc) setuid(r12) 22:28:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-e0\x00\x00\x00\x00\x00\x00\x00'], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x8, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0x7ff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000300)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x5, 0x3f, 0xfffffffffffffffc, 0x0, 0x1, 0x180000000000, 0x7, 0x2, 0x0, 0x8, 0xffff}) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x1005, 0x3762fa72) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000002c0)={{0x2, 0x0, 0x8}, 0x3f, 0xc7, 0x89}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="f5dc3c127e13131f86a5430662c9840073f56b0d6837e452abe70af1b23d3fdc2576bb47d899a0e96e8a42c3a125d017a8e8fdbc28a527103458c9e08446cd055c4db1a4a4ebb95fd471abe782977133cb51ab25618d75c8b1436c782adf7470fc7ae5c82148f6d9216405cf653a5813e0b3e506f4c5c0162f071f1544", 0x7d) sendto(r1, &(0x7f0000000540)="37336db3aac08865409dd04ec90049699866f89a75a0db9c09541415e27c95cd9a2cfceed3d0225f344eb5a63476c49079707c5ee5bfa54744b624b0afa81dbfd01e98a6848d44ff6ee3dca5c2f7e49db8d637fa44d0532772e9239c1482fe1b040ba6dbc34141b7ce3d730e9d86fc54ea3f5c47f76a01ffb15e4417e202d83b2d82f6451ad5811131127f8d51cf09cb95a159b42e885a72a7cce9017815733fa5ece14c963fef0aefee8bbe0c676622ff8ba08e63b5acca53c46cb17ec577ff82a8dca7fc3febbe65c41aa20b9ad23dd075a1e3d0a1c04303011df5f83749a6452e423ba04854a21a666d9037879302b6b8a978d84805623d7b5f7486", 0xfd, 0xc, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCFLUSH(r0, 0x20004268) 22:28:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffad, &(0x7f0000000040)='\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 22:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x208001ff, 0x4d5, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 22:28:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1cb05a273149b1ed) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000001c0)={0x6, 0x8, 0x4, 0x401, &(0x7f00000002c0)={{0xfffffffffffffff8, 0x7, 0x6, 0xd73, 0x2, 0x2, 0x463e}, {[0x4, 0x7ff, 0x7, 0xffffffffffffffff, 0xfffffffffffffff8, 0x9, 0x200, 0x1, 0x7fffffff, 0x9, 0xfffffffffffff895, 0xffffffffffffff7f, 0x6, 0x3ff, 0x8, 0x6dfc563b, 0x1, 0x2], [0x100000001, 0x401, 0x1f, 0x1ff, 0x0, 0x4, 0x3, 0x78, 0x531, 0xfe7], [0x1, 0xffffffff, 0xffffffff8526c3a4, 0x8000, 0x4, 0x8, 0x7], [0x7ff, 0x1000, 0x8c00, 0x1f9, 0x100], [{0x3, 0x4, 0x5, 0x146c}, {0x3, 0xc7, 0x2, 0x1000}, {0x3, 0x4, 0x0, 0x7f}, {0x1ff0000000000, 0x3, 0x0, 0x7fff}, {0x2, 0x8, 0x5, 0x400}, {0xfffffffffffffffc, 0x7, 0x9, 0x100000001}, {0x4, 0x10b, 0xfffffffffffffff7, 0xbe33}, {0xfffffffffffffff8, 0x0, 0x8, 0xffffffff}], {0x4, 0x1e, 0x0, 0x1}, {0x4, 0x4, 0x2, 0x7}}}, 0x3, 0x9}) 22:28:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x1003c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="aa") 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x88, 0x10000, 0x7, 0x9}, {0xfffffffffffffff7, 0x4, 0x0, 0x4}, {0x4, 0xfa, 0x2, 0x9}, {0x800, 0x100, 0x7ff, 0x1f}, {0x0, 0x5, 0xfffffffffffffe86, 0x48e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x745, 0x0, 0x5, 0x0, 0x101, 0x401, 0x7f, 0x1, 0x0, 0x176e}) 22:28:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000200)="9513d5bd7597d70fd50aee8292ae269282d455abab56626afd70a09be158a318114dd200a92ef2b465bbc117d05722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb565c0ce637e08000000edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d170300000000f430d20fb460ef300f0f631cf1d6ed02cc4f7e18ad6b0981a51f9438715a67c77b3283d104a5fed7d84448295f942b8280986b00"/234, 0xea) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfe5a, 0x80}, 0xc, &(0x7f0000000380)=[{&(0x7f00000005c0)="0c656bfe8a2d96fd580bf42a1a871948a5c6ddf576cb26d5f364c9bad1776d6d76c4fca18183ec8899297f4c7e", 0x2d}, {&(0x7f0000000080)="372f8e1f2857b042fcc812aca223e572685cb3a45fc03ae19068fed02a7197b395a25579ae3dcf", 0x27}, {&(0x7f00000000c0)="019f925d6ad24f357b4d8bb306ec692213824c7ad21d3c2c6fa3df16a9e6ee4d7c78c2651a347f0ff74c8439ca093018b6d16245e8fc19dccdaf8beb820131081cfac55b29e4fea5380cbf5933efdd94dadb6d08bf04b142a1c3144268aa24d89aa48a985f14f03d9b535d797dddab8643fb4d2d31b7d88be86f0bbb36ea62079c09", 0x91}, {&(0x7f0000000180)="b80ebe0ad4d61d872acdce922378012133e8f0f9e648c4d91003330dd59a817cb6747d6f7d7e981ca55f88f454856c5cad2a07c31b0a516d16f4d62d20f516a4b52fa8c16290d23310d7102e1c38695d294c", 0x52}, {&(0x7f0000000300)="9310e5ab9d511f332422941b8fadb84aaed9cd0d1c4c39e0a61145867227725e64bb0a219e2f4a28cb1c5a2d55e082a3e32de9b9fbea7241873dafcfd1aff48c5c172ee6be8c9ec1b3eb0f936d39209f75efd80ad61e5c8bdbdf56f12182", 0x5e}], 0x5, &(0x7f0000000400)=[{0xc8, 0xffff, 0xffff, "4263e057003371f1b5439f74d74ffa06646c2e5f3336915ed9edb56c1e449768543034c2392e14a7b71a8ac205e045e72c62e6d0b1fa23f01b53435e53d0581c521cabfa06c4f46f08e52d486534d9f2a78ace3c224f7a190b2d5641ab35178cccbbfc4383549153b37be6b76d09ff37432173e58df5564395cd95bb3f2a46164b9f2e15047b7ccf62dab66227dc0a2b93e7896d1bfeb82084175ad56bb57706a5c17ee1d9b4b0ddb2abb0616534ef1ec3f9889e7942"}, {0x68, 0x1, 0x3ff, "ebdd26fd8cfbb9632d935965b0e56400f433d6f86f0902dc1ec5a443b9f4aa2594cd50750f49a0c7103dd81c051d1247c3fc5849f72632d5d2e9cbffafc151bf4dd5263a07057e779e1283e947fc4e4ce5b8"}, {0x50, 0x1, 0x5, "0634b9cd5699e77cebe73d05c7fb0137b99917b4a4819fd7a150d8fb96009703856afa79663c593354ebc42d21340914c198b854352ee95a85f246f5a01102"}], 0x180}, 0x4) fchflags(r0, 0x10010) 22:28:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0xfbcfed3720be8baf) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = semget(0x0, 0x0, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/146, &(0x7f0000000380)=0x92) semctl$GETPID(r4, 0x626eab0cbccae0aa, 0x4, &(0x7f00000000c0)=""/152) sendto$inet6(r2, &(0x7f00000003c0)="68ee6f306394974779be7cfe110540149494", 0x12, 0x400, &(0x7f0000000400)={0x18, 0x2, 0x7, 0x5c71}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7fff}, {0x6, 0x400000000000}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 22:28:19 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000180), 0x10000) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="eed6889e20bfb166326976bff8972ec23a51f15d433985e3ed53a97d4e6dd7abee95bb64299d8ec0e1e6b986fce6b1a6924169061d115e2084b28277c565b43a6859aff9314efa12ae395bb44f7c549a94a8b69667caa31adaed4de2ddac161ef74ee92be386f5f53d182f70fd3e9a38a2f47c470622c4334e210cc97210f547c4e7c0348af611271da7e93a4f05a22aa42d675c3d3326bc0afca986c643e3899e058e73d90215233b5499c3eba5a8aa22dda23e4d9129e3d1b46122df64c1eb9be8189ffef1d2fa40d3f2df7a5d4ffbb71686e98ef7e3fc38108dda5b58ac0c2776461b494c72d097ee6c6d7456034e1b6b", 0x3c2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000472000/0x4000)=nil, 0x4000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:28:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x20}, {r1, 0x40}], 0x2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0xfffffffffffffffc, 0x10001, 0x7, 0x7e6}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCLOCK(r0, 0x20004276) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x401}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getown(r0, 0x5) 22:28:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="fe67e5df5bbb98a9167c96508a50443209e49a0f66cdbd05098f43f07fd53f656cfcd4d53b40823100dd0382057761ec86e94fd2033ce4d17ed8365233a621a02533848033b253c462c1b240ca1b1b284c98e79dbe5714bf09a3c4227133dded5c397c9dcfc499513a776784eb02c952aea663fefb4e8fca9394fc03d6fdef28da01e0300e0074a22cdbe9e6a1c7fe69d9d45a410d86957dc82879ef4f17da246cb5f5592c860ada3b9e81ea2871219f475f", 0xb2}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x1f) r4 = accept$unix(r3, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x101) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x2, &(0x7f0000000300)=[r2, r2]) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) open(&(0x7f0000000380)='./file0\x00', 0x8, 0x12) shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000003c0), &(0x7f0000000400)=0x4) setegid(r2) fcntl$getown(r1, 0x5) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000440)="7279ebff630e722491ee57d9941aea7c76ee641226b2eaa4a2cd0805ab30a66eb8add3b078cac784e448cbb79ccd72f935d33d67834ca3ff2ee152ba960dd464c3f3813a8be2879d440ac2d9e98e4d640fbd92", 0x53}, {&(0x7f00000004c0)="ebe282428c7adc9e81b52956f6ffbd054d6b40930321c245822c94c949af7bc382a779c8d1157a756be641b5e11fd9b140295aefca1d1652f9f3a1030cba7164e7270595045f5058426081f99284b7901946e9854e7d29e4194b5db667c5b7e935060bf47407c4cfd9f17efc17fb7fb6768f64333561fdc3c279b8692b0f5182116a10e473133699709ad7284d919a848f80109a25e9fd4ea128e0ba19c023afc1fc5340d49a8514", 0xa8}, {&(0x7f0000000580)="f7f31471677c455d695d8b3f3a91d5eac3033b43951756bfa05424969a237ac0676d39518b1fe77978084888dd3184723bb34a116550b1d3b64b089c6e4c4a2f8807e4", 0x43}, {&(0x7f0000000600)="d784af15040e5b6f951603be9d55b32e1f84e1c819eda998f029322fc61eb604245f201250132ed8f91dad41f9c80fb4f3ce3f8e51b08dd91729989f469ea49e8487a9d7d1891ca247d02757a91e438a14839bfd50b2931b226d9152249495d19d1d5ec18a6a2b93e0e26b2203a656d779", 0x71}], 0x4, 0x0, 0x5e) r7 = geteuid() ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000006c0)) accept$unix(r4, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) fcntl$setstatus(r3, 0x4, 0x8) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000780)="b602b018902fa13a1b4cdec94ce7dd448c28384fe6dfe2d43d7bc53c02d3c719463dddc85524427ee5e5c05e83a57237eb8bcabdd9b2409174ec8d6c17c0db7fc254207b95c70206092137a28a514db2dcca059689c72d0da2e343914578bd63679afcd95457a68067aee20f010321abc7d7c00ddcbb5c34d8250ede8d455579095ba7f16725be81b99c91a6f05eb9c39093983c99f72b1f23860feb6700229242a4cd65d9646edf5d81663b5162e28ca5e0ce1f4574e6df00f82ae000d31bcd7f7853e0a9d89e28ebe1bd36d96adf08f3c2180c1622361402a5c3db6bba366028dd6307c007d36ba5901baf6909bd3926884288", 0xf4}, {&(0x7f0000000880)="b2fbbe3229e4f0933b82edd2a0931ef8b52ca6d984e76a5c5e0efdec35660d58855467aa9431129ec77993332cc4eea4b2ad2ef9c254fd537e8fd6a211feb62205405e9e298993f6f448569bae30ece8da020ec4b5b9a95a5f0e4265baa17fc550a83101f2bc4a75fc74d81e456b244c41212a273a845aea25dfacf86637df96e1113c98a5123d47b7c21e9661610151f75753e6754cc796e199f0d41ffab0ae9bb33d0fcc5a3b701f1341674f88a293996b6eb597f34c89450419297d7ade73c94ff39769f9efb795bbc565b0e75e629077f0225d0fc7f2d2d1a4d874f3faebcc01e4", 0xe3}, {&(0x7f0000000980)="d233efbde790589b67d3c3ed1acf5c7bb159dbfeac640cde9291f00eec604307132801c33b0bdd85fdbd77cd1d2cc47b0984290c200a31621d8923490d8944a6ea10b336870feda8348cd1b56689b54fceb8d4b1b8832585ba274d8ca8b7e3a6dce4b26528b890de5eb8ed966536d44b602fbcc253e55a", 0x77}, {&(0x7f0000000a00)="2d328d63a95a889d1062be5af5e943b9e09d86fa4ed9998f0225ac2804254ef889bce6672a0e4b733062bd754e8a795e7bc6d29b1c4b857432428cdb6f13a293c6e4e5bffd3528465935b96c69e6fcb7b7bdeae0991ea7ed4ce919d8f116b5af357daefffb10b0aff0e000f37dd4215eda783103996c1a9a7e6d7bd2416b44923bb686cfafa26541fb2d79963f9ab17ba469938befc93196c38355242a4fc786f749fc05365c9e449c80cc123e714c72ef717427b2a5e99fcee1925b50526cddbe70f8fe2d9797d604a16000b30900467405064362af86", 0xd7}, {&(0x7f0000000b00)="4f942510de488f777842f470852ee1b114bf442d5925ccdda75821ed64160a3ba7b1659bc110b3acc98f1bc5df9bb1a995f378794d4203d30b114a14b7e7ab0d4ef3c00242c90e48471a2b607761099558d9ecf2c900a6b8b5a9bc2761c9020604ce7304ac7e9eda65fc24b0427abc88dd3b0c5cfb", 0x75}, {&(0x7f0000000b80)="a89a79a79088559b9a730de9ac4d5fe9bedc9ce494a46225075f431563f7d060a5e98355fad58e9dd9672a5c6a02701711d715d7b4d15d9d03dd3442bd3bea8e9cfb1c773946daec019890f0484d2ee27860e52b3950a905eaa4accce360f265ff93f982e5e449b6a9498d1ce416c1e309de20a15c7e5a93464242afb5fc55af92550df48a69a8a97ad4f3aef4cd47590471bb35e375b0eb06a8308de4a236a946d5bea6c9612d8e15219dd6bf4934b93dea5f341565d946468536635939ddd1d88d0a254a09a7d2b4c6559602718c115c50b835246a1d331d3c9bf58f137e75d1fd6af9194c12c1197e5fa61a168d4e709950980b142f2bbf95acd1bd9a150411394884dffe3d0f6d3890993329af223852f50144a0ea13f5905d50a38cebe5e40db6367397c90e4d0c84920eedb3b6c8cff7cfc82a384b1227f1a3bae6c942b22e229b4be614e97873f0d7d5831fcf4d9a3144bd927c93596b7f8da7000a19c2127f8d18863ac3dddcbb627b19dda165faa3aa32d6c54aa9261dae7bbf8ef3e6a34b3b3bdbecd56688ae8742f0b2db7e42f772358596213fb96ea5299937dbe5f33bedcba7f8050f31f8f714dbeb32af7d315deb65e1f9a15392ea49afbba9e0ef8f48d3e3476ba197d8a34017a9d6cf0525a2fc4eab07d267d056dc77769255bf003e2829e06dc7434d7a3e1e8af7b8c66def28fbfd26805dacb8cce7f434a69186b4ae164fd7dc24306ee17146de942dfe272091a8d303e6b1dedc37fdbb348366ade8f0ae3906b6929f19b1d43300106e2d977c2d22e839fe4d92b4a5695f84f65899cb313d19852c9e2259c12e3fd7de6416086ef12585d0ec536b58c86ac741c1cd122d170666542bdb06e9c9f65ff613317bab422221f11e594c7a838ae84f9d80c0739fb1d38388b0ebd79fcafc7aff0d9878f0b39acb6bc32c7e4ed69bb930b9107298bad0aab7f2587bb03bca1e743e75ace3aabcfedb570640eac6a9001742341c8a422e7077000a92c5870191ebc72e778eade4478d9f95c63b2bddfaaf0ca4f725dcc615c42324d07b0411f4e4b3d915e715f8d0311c74c8d1cc766c3750568a13471e336b0200a0321f05c69c1a885d965d12878aa7bf421e6b9f534930c7635c9a587cb45068485a0becb98b180624cb75a2ab22b29826a6306a0a8879a93d46a047e0186420031603b01d026dc9f6f0d2c657e938375ed367875cbe635318dc29b51e0416038e911a60c88662b72623a764b7f7b8c6eccdd7ac956aabfa89f84ea7b3000b0d02425282b818c8b80c86c6a3763e6e792e8acdec98c6e52182f164a472a1efe3fccce908e077c335a3cb03395d51b7fd713ec2ba5737fa79388abf651e7af535a8a5e56a5332ed077ec5b160dceb378ffd7968d23dccc7b304dd165c6c897d5170457e23503035a2c637df4b6c3f5d5affb56e3ffebf8bacdf25180defe50c08a7774efdd4579d324f2b67da087d1abdaa8022ae4e998062f3fe2e35b5c7a25096122491414f97dccf36c46aaf592bc7fb9e190c2ae1b4f973ec0fc21de9403d8fde6c9e5a328377d0bea34cffac005954a9a78a64cc18bca1d2150334385a7f15f20066af7c500c261bc3db94fb3b13bec215800db17611f02dda3a03d1a98df9edde45da2de6d81c72324df546b4b17762c648db52e3faf6260cf241989830a76e61ac50aece5413a7763490c60c48ab66932acaad8af04caa3258653958a1c6689db9ce89b2a6bb5bacb18478c66fb8338e3408d3f361a6309835e88cd70e2ec875e3d24a653fa3b778e2c72fb5fca047e137540940a73b810789035e97d90a3a808db43d35388f89e117e947eb4df36e204e14168bb9bd9259d7510987ad833181b39a15c8f7f0a1e375c2555d698cc1f01e404df48f01acfdda2ed27dfc42ffaf0ef0debbc9e089e4e0f3395e090e5b55d9d5ab880d8a17dcd7b801ada08b73ae6e277f547553fee59c8ddbf89d9d819153afdf44b468c074408fe564846dcaaece0c25b79bdd66d0855cb669cf332a57e8cd54d7241ebdb912665966b7c77b12e34b481cd9ebc9ec63dc7ad0f7030ff5be6bb401e7313c5d9538a7c99ad9c6c75cb02c65b014f40ee94f1dff446f9d14332379833c9e09025fb18f86c9b20bb5474cd08cffe76dd30f7357060698fcb40da9b86ce830075bea83b713b1c88950c1af173fe3733eba65dbbb5b0917cdf5d8c5aeb66dc34eef0091df7d94f3d8d87480021e0a7e6ef336c389988526eb04be8061c9ccd507fd4ffe40a7ceae0ae5414f76f0bbc6e0f7691a8c2d7cb1b13fadce7c8a9aeef997d3c5004206815c59293072ddd839f1f1e554d2bf5720ad22fd07a8e1487481349b642f2c8eb0c212d3a347bc13ea2d2a2399baac5f2287d6d8b0c01e2b87ec28ed6f9df3f8aea0c8b21b51cca7e3c10ab9bf66b2bb616f0577af6405bdac00cc219c37f9e5ea0376a43abbc02703f518f29074ba875cee47d40d273d56ddee2e11baf8aaf9324de3ef600a51a0afd157f7a66540fd2c7954909a30cb8326f36014a80b87ae75faa805bc780d8090a63cecb08fffbf185cb41a6f39078c8ea596209e335c2271b586c461785471c96fff7379574f36c7820ce0477463c43a17a3dbc39b98c64e9cced609e6a06c834de9c57fb43c47159042394b8f1d2b3cce69fac8b16638b7323ff3ea03b41924d010801bb14e3574a1ab6e3fbc2b9a6b92c943eedb7f4389a261bd12d0a0d1e957f6f6f0c198b950a1e1532097d7bdbfe80759f616b7ee5fd196c7b66b8affb46bcc1c27cea6015303799e5da45f56bec098c2bb6d063e2f10dd2cf604d958bc919d5afd94d597667c5725847e6f29e87835a7d7f4f828510abc53fac5c21abcad748ac724c8de248935b144372f6f5e68e4bd510c1d08793e5d9fd8b609b74c13563d8f78038abd6ab813babd5f3ebdee3b7493792ad885dfb96546d4e91c809c8fe63d9e78cbc086e8aa3ee5b5f37bcbceb002ff2101417dca59b1d4734b320d271733c9a230c302aa788f76ced174de376c7c926605d16652f1508a73916af63445b524bb7e05ad0b05a1a171776813d0a15f9845420d4c162b705ec6aa085fc88ccd8661a62f8d61e11edb9c75d9e7a6f536978f47c435e230c911529d9db75222e6239369a09e7f6443400678f84b3f921d69d4275ead2daa103a7d9848b0a5ec957bc427ec510de5d5d84c4edaf02c018a29238559794ffa6d40925a56139cce6284541baf28e36d1319f04907e59ae427bb1c767fed3b500210de12316822a32304c87e787eb60d03de74b5b81934f374895ded8e330ef3cf7ae56333d5e0cce94d0087c7ccb4c68c842bc70bafae4adfe898aa19a37648b58f8664c5d2c3751643fd4d7a950d648a7d579a3e9222cf23ba77172b6c0866f09cf65f78b0cbe7fc7b517f618680c12b581701370017d37912462d338c716d7df6123ae668874af9afcf0dc41a2d5d9fd42301c2ac3a8b28654daf43fd646bc8bf481fc2c2ad25a972dfa5d8076f2dbfe73c8e6c07b11ad34c5b4b9bdf916a68f85a2a4908cc5b436c9e48c9091b6d663cd4e82a11f494c815be4ec94d0e1fb575aa36a6d0e71dc323e273273acc709244fd51425e6c92e51973b3ec45ef99d89d18a5b5d302c2b3cebd707af88b98f461669dd2c92bde102942f78f55abad11dd363047557331874921c469e65993723ea3cddb697cb8c1e17652918320af8c4f9fe7748039756ea8c7bc344f54ba80e4ffe4cda9901481344c768bd835e61b9434a4ad95d0b24726453581e480c22350dbb34eb4255e602654d75e1aebc7961475979dc6e75471f2de07b41b37af5233ea8e05b5198a491ab0118a8f74df32131f550fe9c36d55ca9511b2ed76f3e19790bdfef92f2ab81078b10b2af9bfb83278a685a04c673e8fca61f8a7e4330bd96fc33e1aaa2cf388aeac95df358bcb2de6dd48f39ec11b2abceddc2b2f2dfb51ea831d4cc61db4526ba7a90a6b9581e4e29b09948052b6788213526caa32dade1611f1f465202b87f51b1da7a29bd371f9af4d78b6c159d5512f499c3b80855d2b10207356fd5babcf7a3db9e0c7d30499f9e07737de3c15fc267a75f034c87c98a6cd0f6461318b1e46a9709f57ca5ff7314df04db31949b3c4f442e538c48f49ecbde288443ba513d36990d84f3d09b30e882f800eac61ad1ba413e1774bc1db80464c11c73d099df7ab2a64ec3fd897af61c92a2fce46672ba697f4fe5c8aae5ee831b8e628cde1c17dbb54668fd8f6096ec9e12ba6098fd9378ceb2418cf33b0a79c74c67985bcfeed6a14622a1e13562bc564a4dbc39673c6c33dd55fee2ea88a827fc72669d9ffeb4096f7ec4471ac46cb72709094f843ae18382a7cbe734ea2baaf549f12c41ef3e4d6122a34085f1abd4fa88ccad0bf25391509d7a85a24c1410c7ed617231a7d57bcf1f52f93d1e107901a213e1ff7b50a29730bd156dc584d0a1cf8afc9e96b690ec9d2e1224d79cfd11830eefc993f350994b831fccafa79ce5ddd5b41421aa0eff616fbbf91423113108e5c6a7dbac3234a8ee0d78e7805e741f022b33f9fc4c26dc6eaa9500080c1806f04c6d14600e4e4d13fbd6559f1ddac641abcf303dc7e0f92902e5bf4b8e3000d6d0263a6fe7e78b66b8c45bd94274252fae1edf4225382398d67d1778ff1e5b8588d7019241a669515ac190c444fadbe8cd420023aa26fe97f433d914ef0d491bc7a8cec6134788e7d026fa675f52b800845046da7d8f05df564f9efef22ede36a73bcc5d817e2eb9af74779c4ea43313a76669e5bc4e036be85a2185f0227a99305ff46ad85b842e0b3b11ea725456d8ce5c901209fab57ed6c5f70d8a0c0957ac31b56169ce9a8e8f31342dff0fda0260a1a41e2d1dc06b2e04a42b13a27332e8b8ade55207554410ce005992e6fbc5ed7a7379b8af74f27dab806afe32457ed482eb490f88aea5f90766065e2f30b8e4b7042e657ae44c8700a55a6a4f7f617dfb136e814439edc7dec3d7cfd1fa521416cf47e4dbb816a7914743da3d4a3ff168501d69a9e44140dae1d88562eef554f389b7e115a3f2dc40ee237741df426b77bb8f638fefa97dd2c6f4a3419a1737df84740c8c4508586713888a09b340fe27c9059cbf0c090a50c9563b59c73a0686127d93a4200fff1230cde69c507c7ae3c29db3124ce65661025982728908292f040dda572fdb38df97c9117b6d965cf93e1394b1c69cb3c0f1a202d40d25a98b6ff2c28c71eb1480dd192887cc770e52f5356eba98561d7a18b4e30113f574908e29a4616a5e813ede896b350addb558db2600e96c9a603320510ccdcd420d7b497c35aca6c0cad0a46327d13e107278aa54b7a10e040936b83230482533759f95225df2a3e5e6dbf1d518d8b7c0f9ffb2f18c9dc9b58f8f2195c7f94f7573fb549c3446189ed650e2fdf08c633b62696387f63e299fd921effc0e3d838b11abb573605cb8f28f3d1e4534a4286a4d723f6c5b87f2fdcca430560caf29616fdd79fe3db047e28621c9b87496df4001182864140d057ad19fd675b8b2751dbe8b077cb4b1ba312a2f85e166cb8e40b0f7f52755534efff23336e72bc98bf1f6a3d3aba2aa812cec42cff3d0e10aa46175e8e170f146115f8c2d2bbd6bab73ed7838b173621670a03ef018e76d9a444568fb6675389f6589932950edb20dc92a456ae520c65833605740ba6d06256973c2dcb34ac02b35f1ff0ea372f1d39eb22686d772881c2c08ad51cbe4b37b0dec1374f73", 0x1000}], 0x6) r8 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001c00)={{0xcb, r7, r2, r7, r2, 0x40, 0xd6}, 0xbf, 0x0, 0x8}) getpeername(0xffffffffffffffff, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe24, &(0x7f0000000580)="b74a99529006f5337d7f8c0d30d61d5c119b98dd4e0aa1575ae4c6c08efbbfcbeb4a72e7c7670378ed06d386650052d1cf40a659869318c390473cfd1ab5bfdd03f55781a909cfcb4e87c19c51917a230fe38a8f2f284a3019764308a78137b1c4aa300376f669cd5153df2bf70f457585cc69fd6ea74410ffaa752efe096bd663358f74261450c66223951ac01be239737b590a1903d97adcb211256f00a2519ada5a616d55458e5a73757b5693f09e9a31b007e9a1cba043e9266ad739b7a1e39b430cba985eaeaf6550cb40cffe4bd56e6a2b6e6210f027b27e9a56d9e55807973a8a7818e0f563") 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfffffffffffffff9, 0x1000000000000, 0x100}, {0x9, 0x7, 0x8, 0x2}, {0x8, 0xffffffff, 0xffff, 0x7}, {0x4, 0x7fffffff, 0x2, 0x100}, {0xffff, 0x2, 0x3, 0x6}, {0x3, 0x1ff, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a3") 22:28:19 executing program 0: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x103bcbeeba2bfc85, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x2, 0x2) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x4, 0x7f, 0xe47}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40000000, 0x2, 0x20}, {{r0}, 0xfffffffffffffff9, 0x24, 0xf0000000, 0x1, 0x8}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xb5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x111d, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x61, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8, 0xb75}, {{r0}, 0xffffffffffffffff, 0x6393a553c9c7afe, 0x10, 0x7, 0x6}], 0x3, &(0x7f00000001c0)={0x400, 0x1}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0x3, 0x6, 0x3, 0x7}, {0x10000, 0x5, 0x10000, 0xfff}, {0xffffffffffffff75, 0x0, 0x7, 0x2413800000}, {0x81, 0x1ff, 0x3ff, 0x20}, {0x4, 0x8, 0xb08335a, 0x1000}, {0x3, 0x80000001, 0x2, 0xfffffffffffffff7}, {0x7fff, 0xffffffff, 0x6, 0x8000}, {0x1, 0x3, 0x7fff, 0xcd0}, {0x7, 0x2, 0x9e, 0xdb9}]}) pledge(&(0x7f0000000000)='#@.[^%\x00', &(0x7f0000000040)='(-\x00') mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) recvfrom(r0, &(0x7f0000000000)=""/188, 0xbc, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x220) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpid() r8 = getpgid(r5) r9 = dup2(r0, r0) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000300)=0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r6, 0x10, 0xff}, 0x401, 0x101, r7, r8, 0x3ff, 0x100000000, 0x100000000, 0x9}) pledge(&(0x7f0000000280)='/\x00', &(0x7f00000002c0)='/dev/bpf\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0xc0000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x8) pipe2(&(0x7f00000001c0), 0x0) 22:28:21 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)=[{0x28}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 22:28:21 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0xfff}, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x7fffffff}, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000000080), 0x0) 22:28:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 22:28:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000000000}) 22:28:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x3d, 0x0, 0x0, 0xffffffff, 0x0, 0x9b16, 0x2, 0x2, 0x400, 0x3}) r1 = socket(0x800000018, 0x5, 0x4b8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x7}) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x34d, &(0x7f0000000340)="b6") 22:28:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x2) socket(0x20, 0x4, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 22:28:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x4, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfff, 0xfff, 0x10001, 0x1000, "f52265619259b9d74254c4e763c0845257de5cf1", 0x3f, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) 22:28:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x1, 0x3) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = msgget(0x2, 0x621) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x1ff, r2, r3, r4, r5, 0x6, 0xfffffffffffffff7}, 0x1, 0x0, r6, r7, 0x9, 0x1ff, 0x11}) 22:28:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7e2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157cf269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf70200000000000000e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a8225ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b01010000000000009f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594c05e0000405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbfa79c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ec85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e7767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c3811ac151a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39b00000000e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91c0164c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07000000000000000000000000ce0bfa1905d6f448bb97", 0x49a}], 0x1) 22:28:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1000, 0x8, 0x0, 0x100000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) acct(&(0x7f00000000c0)='./file0\x00') getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) close(r0) 22:28:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x5, 0x696, "1592495600d6e9d380602811b703044087257e43", 0x10001, 0x101}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 22:28:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2}) r2 = dup2(r1, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x20, 0x434b3e35}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x200, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x6, 0x3}, {{r0}, 0x0, 0x11, 0x1, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x1, 0x3}], 0x81, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xb2, 0x0, 0x333, 0x8}], 0x7, &(0x7f0000000200)={0x8, 0x8}) 22:28:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100b6) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) close(r0) clock_getres(0x5, &(0x7f0000000000)) 22:28:21 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xa, 0x80, 0xa524, 0xf55d}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x20, 0x10}, {{r3}, 0xffffffffffffffff, 0xeda43a03a5ff7c23, 0x1, 0x100}], 0x9, &(0x7f00000001c0)=[{{r4}, 0x0, 0x10, 0xf0000000, 0x2, 0x7}, {{r5}, 0x3a6f917d1e939bda, 0x1, 0x8, 0xfffffffffffffffa, 0x40}, {{r6}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x2, 0x5}, {{r7}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x400, 0x1000}], 0xf5, &(0x7f0000000240)={0x931, 0x7}) 22:28:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x141) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:28:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) write(r1, &(0x7f00000000c0)="118c5ca282aa057df6f8e5755d04ea", 0xf) chdir(&(0x7f0000000100)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:28:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="3a71e0b34d2e56bd884ce081961f9e7cbab3a3cf648b5afd31883adf19e090d0", 0x20, 0xd3cc14f6a02cee1f, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) dup(r0) socket(0x10, 0x3, 0x9) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 22:28:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x17, 0x4110, 0x0, 0x312) 22:28:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1d560d5258f13b3a, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 22:28:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) fchflags(r2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fchflags(r2, 0x0) socket$inet(0x2, 0x2, 0xbcd9) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r4 = geteuid() r5 = getgid() fchown(r3, r4, r5) 22:28:22 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000001100)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xffffff78}], 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0xffff, 0x9, 0xddbc, 0x4]}) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0x2a, 0x5, 0x1, 0x8, 0x1, 0x7, 0x0, 0x0, 0x3, 0x4}) 22:28:22 executing program 1: close(0xffffffffffffffff) pipe(&(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) shmget(0x2, 0x1000, 0x401, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x8000000000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x40) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x23b) close(r0) getpid() 22:28:22 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x100}, {0x18, 0x0, 0x6, 0x1}, 0x400, [0xa1, 0xec3, 0x1f, 0x4, 0x80000000, 0x5, 0x5, 0x200]}, 0x3c) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2005fffa}, {0x80, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="d2066b1fc40a924b43185098218a788938b5f3506667ee7338d655ab8a960e10b9da65553b080d47b530eeb6e01b53093396757fd2087041b26d0609db9683af173ecf11b98a72210469eeb42873bb592c384dbe31259378364dfc50894f", 0x5e}, {&(0x7f0000000200)}, {&(0x7f0000000240)="a04c735dac8aa337976deae434e96f2aa3e43f9b36de2e22604592c7b55bf92c91d260f6", 0x24}, {&(0x7f0000000280)="22ce19d991bd2ebb02f6", 0xa}, {&(0x7f00000002c0)="79899a64d2f2428f56e9809442ab36e6", 0x10}, {&(0x7f0000000380)="ef73b588a9ec3ba399e1319925341c910daf1b476bd5048fcac5ca0169fc32e75a22657516ac79bb071066bafcf8bee109bb39e4c08d7cda90c46e820f9ee8bef32a4b25e141418a58845c933d7ef3b0af55b47f7ef210c205f0fad1fd245ce3c16822235f78baab9fcbffb3a47660649f9e8f822d7799427e09ee16b431f481aaa24c137db3c961f63567b50b7937cb316a1850c169a1ad3aca8eb380432e35ff428a97d9b3359f10a90376b7628bfe1c8a2e016bcf86a6d03747587f026c5b99c5e7e3040391e03478ac6d4f66537d1b07148047e8d3082b6c8eda24545e372e8771", 0xe3}, {&(0x7f0000000480)="23451f1258d9985c499064fc9775416829692e439b394fa439e1ce0275be4cc46a88813b5b2d84cf6d5e6d6987d212af3996530d1e9e2c361a7c99ba98483082f947bec1c93393639a397bb4b137ca887f81913bcda811e001126084ce54893b6f29270c653046722f1e165e1811affc7607ab840aee5fdf117aac76beb997e020dd4ab4e5d0fdaf99e219aba1b4fc5d9d60f26a67c6bd0bdd86bd5da80a7af7286f73502cbf053aab24fb960afcb65c415a4d73bb6e9a28f83660ac424c28c2dc9569ad8f680ea9f40a7824b3e86ae01f55631a3c4eb9cfb2241fa602b83a20c2d70c", 0xe3}], 0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) 22:28:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() write(r1, &(0x7f0000000100)="8c65", 0x6d2) 22:28:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x40) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f00000002c0)="0fe9dd1e2f227c711f2ac8bd298f9b70eba315b64fcc3096f3047f21b7607518a571592464be7cede741f7416898f6d1b934e2d23c5dedf99e4e47bbeb3ef7e69adfa907f8ed8dd8a88b152bc03e3884e186647e8c8c6a8db6729b471260258bbe2063cee1c41a3452c3ae292f2fd36341e0fb4edaec84d702ba314351ab663f5e1c83f2916d594b867477871d87568a981d69e65e14bbc75aaa9d5be4d42ef5", 0xa0, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x151) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 22:28:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) munlockall() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/147, &(0x7f0000000000)=0x93) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x290, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9962) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 22:28:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x0, 0x9, 0x1, 0x7ff}, {0x8001, 0x3, 0x0, 0x4}, {0x7f, 0x81, 0x7, 0x8}, {0x4, 0x6d4, 0x6, 0x8}]}) 22:28:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) preadv(r0, &(0x7f0000003a80)=[{&(0x7f00000026c0)=""/46, 0x2e}, {&(0x7f0000002700)=""/237, 0xed}, {&(0x7f0000002800)=""/210, 0xd2}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)=""/144, 0x90}, {&(0x7f00000039c0)=""/182, 0xb6}], 0x6, 0x0, 0x0) shutdown(r0, 0x0) preadv(r0, &(0x7f0000002600)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/98, 0x62}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/133, 0x85}, {&(0x7f0000002340)=""/136, 0x88}, {&(0x7f0000002400)=""/236, 0xec}, {&(0x7f0000002500)=""/241, 0xf1}], 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b00)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 22:28:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) dup(r0) semget(0x1, 0x3, 0x84) r1 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) 22:28:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) fchmod(r1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="321c9fbc73d71ccf1213c0ec823ea933abb7674c1ef5c5c5fa47760121bf6c701349ef2224bd9bc3d3561b0a98ce5d9cea5051011e0b50c420ddd58514a09cd793c4216881cc8bb4087fc1ab27bfd33e1bf8fbfdb17cb6133ffb9705c6adb9e550786ad5f5a066726477af4a4dbe4d53731deeb58d9fbf5438749ddc04a9c115a66e2ada66d905e06ae751b9b62fa3353424677afcbe9547b0c9264030f86410c2ee10ffa7dbfd9e8d0b2adbb904098e125dff50fa0affca8e8e10c7f3830e283db6a16e8d352ed50d43c0823102f8", 0xcf}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) dup(r0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7, 0x2}, {0x27070725, 0x7}}, 0x2) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35, 0x0, 0x0, 0x800000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 22:28:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20c20, 0x124) ioctl$TIOCSTOP(r3, 0x2000746f) 22:28:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x10) 22:28:23 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"]]) r0 = socket(0x22, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x100, 0xc6) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sync() shutdown(r1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000180)='n5', 0x2}], 0x1, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x100}], 0x3, 0xffffffffffffffbd) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000080), 0x29) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x101, 0x401}, 0x10) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x3) setsockopt(r1, 0x29, 0x10000000a, &(0x7f00000000c0)="e4e18354c773923da46308d5487828eed9640e0f849f2a8754eacd843b9cf3de9fa70030276988941b91566ec6cd2f83af65586c1f959543e6c2c08f0877e55f6192f302295bc7043f34a06d0d60b07af77d9ac818ff553e094f27d04899059636fbe569ea59c61297ef1e864864ac64c180eeea9ee3aff386e65facf4cf1172a5b22d2827ddb76860e09a3cfa0d25cdd1f11bd389d765", 0x97) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 22:28:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0x0) msgget$private(0x0, 0x300) 22:28:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440), 0xff52}], 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) dup(r2) 22:28:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0xfff}], 0x2}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x5}) 22:28:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 22:28:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x7, 0x4) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x2b46aa8797129cae) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/64) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x100000000, 0x3, 0x9649, 0x7fffffff}, {0xffffffff, 0x7, 0x5, 0x3f}, {0x8, 0x191, 0x9, 0xe38c}, {0x2b6, 0x10000, 0x7a95939e, 0x1}, {0x98, 0xffffffffffffff68, 0x8001, 0x2fe}, {0x10001, 0x6, 0xffffffffffffff7f, 0x8}]}) chroot(&(0x7f0000000340)='.\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x7) chflags(&(0x7f0000000200)='./file0\x00', 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') openat(r1, &(0x7f0000000380)='./file1\x00', 0x100, 0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f0000000140), 0x4) 22:28:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x4) shutdown(r1, 0x2) 22:28:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) recvfrom$unix(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x40, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/197, 0xc5}], 0x4, &(0x7f0000000400)=""/232, 0xe8}, 0x800) 22:28:24 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 22:28:24 executing program 0: socket(0x1, 0x3, 0x81) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[0x0]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x3, r1, r4, r1, r5, 0x10, 0x1b27307}, 0x400, 0xffffffff, r6, r7, 0xffe0, 0x7, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = accept(r0, 0x0, &(0x7f0000000140)) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0x20, 0x200, 0x3ff, 0x1, 0x4c0, 0x7fffffff, 0x8001, 0x10, [{0x2, 0x6, 0x0, 0x3}, {0xc5, 0x0, 0x6, 0x40}, {0x1, 0x0, 0xfffffffffffffffe}, {0x4, 0x3, 0xfffffffffffffdf1, 0x9}, {0x3, 0x0, 0x3, 0x2}, {0x0, 0x4, 0x0, 0x7837}, {0x3, 0x81, 0x8, 0x9}, {0x20, 0x8, 0x1ff, 0x40000000000000}, {0xfffffffffffffffe, 0x3, 0x1, 0x89}, {0x401, 0x6, 0x80000001, 0xffffffffffffffc1}, {0x4, 0x6, 0x3f, 0x1}, {0x7, 0xfff, 0x1, 0x8}, {0x10001, 0x0, 0x5, 0xeffc}, {0x2, 0xa969, 0x6, 0x6}, {0x0, 0xfff, 0x4, 0xffffffff7fffffff}, {0x81, 0xa6, 0x5, 0x9c0}]}) 22:28:24 executing program 1: close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xb9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="47782c6225fb041252f792f71b5a15b6200a43a4787978376a07984e253d06173fddde5baa98d7d0d196a46d7baea1aa953fc75a86064bf57f5c1a3bc2a66c123e4fe31e4109ef8fabd9591d1bdadf3b20eeb60f9463415b841d06a5977346b3dfb69c509d594d03d244bfc7a9d890c264356f498ce3d0cfaf5bab39d3a4a89099f7640f3e1dd12b2d90a64ab23dde4c73b23e1e176d444995fc01c755", 0x9d) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) 22:28:25 executing program 0: socket(0x0, 0x1, 0x5) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="4c1ec46f018b3d084d8d25", 0xb, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x20, 0xffffffff}, 0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = geteuid() setuid(r1) r2 = socket(0x20, 0x8000, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:25 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c47}) 04:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x12) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r2) readv(r2, &(0x7f0000000180), 0x0) 04:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a65cc86f411063e368d14f6358a3ab9d624a29f3ef8f44bdfd8b4711982533c85e7da58829220499cecf2537792bcd5e3ddd731a97493c7d143bac77ed8c88888d5defb9223b8b9f11c5ef50a7c442c4a4420c4e5c2179a2fcc1b", 0x2bb, 0x0, 0xfffffffffffffffe) ioctl$BIOCLOCK(r0, 0x20004276) 04:02:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x48}, {{r1}, 0xffffffffffffffff, 0xa4, 0x80, 0x2, 0x7}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1, 0xfef8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x80000000, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x38, 0xce95784cfd5b24d1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x3734c71d07271845, 0xf0000000, 0x1, 0x400}, {{r1}, 0xfffffffffffffffd, 0xd0, 0x40, 0xf81, 0x100}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x7, 0x5}], 0x9, &(0x7f0000000080)={0x4, 0x2}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0xbb2d) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x69a88df4) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/55, 0x37}], 0x2, 0x0, 0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:31 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0xffffffffffffffff, 0x40000000000003, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002240)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x2, &(0x7f0000002140)=""/212, 0xd4}, 0x803) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 04:02:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x8, 0x7, 0x1, 0x1, 0xa16c, 0x7f, 0x7a4c, 0x0, 0x2, 0x6, 0x1de60a01}) open(&(0x7f0000000140)='./bus\x00', 0x813d163c92830b26, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996", 0x0, 0x10000}) 04:02:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000031727f31f3fde170fdfd9f87c8a5b671b1b542a538706000600b81000000029"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/81, &(0x7f0000000080)=0x5f) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffc7c, 0x0}, 0x0) 04:02:31 executing program 0: shutdown(0xffffffffffffffff, 0x1) r0 = socket$inet6(0x18, 0x5, 0x1) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)=""/135, 0x87) chmod(&(0x7f0000000000)='./file0\x00', 0x8) accept$inet6(r0, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 04:02:31 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201ffffffffff7f99"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 04:02:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 04:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) 04:02:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 04:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") dup2(r0, r0) dup2(r0, r0) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) 04:02:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000140), 0x10004) 04:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="b176d4b32d0eaee2e91bee8fad27", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffffffffffff, 0x200000000000000, 0x8e, 0x6}, {0x6, 0xfff, 0xffffffffffffffc5, 0xaf71}, {0xff, 0x7fff, 0x8, 0x3}]}) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74, 0x0, 0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="b6") mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0xffff) readlinkat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/195, 0xc3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffff7, 0x8000, 0x0, 0x0, 0x3, 0x2, 0x80000000, 0x2, 0x0, 0x3, 0xffff}) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffff80000001, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="b06fb79c10040d9b5af9efacd0f4ee4d965bccecbfdca17d0a35eab5a8e82d2c72cf5ff87eb275cb73cde8b830a7edc4d1051028fc5ab986c3ea2c0545142786171050d370f3c5a535ce178b21ea85d08131c0edb6c46417c3f473336e1e059c90629666ff6d6e0a5c65924a5c9189195d5b0355330840776bf2d6df2a3d86f85dcbf9d6d43d74b4a3ee0f53355721b39e1f7917f22b9e155fb5552978946bee17e3e7f639ad038f74b2ceba9344b13a5b2d3793c8b3570ced8243f355569fe1d7f40eccbfde30093fed005570051aa2411ad6d7efe7b6ea", 0xd8}, {&(0x7f0000000140)="2c9c5f3ba6e3a3aea2a22cb7", 0xc}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="e0000000000000000000000006000000d21b8a5417a6dfec918cd30f68c6aad437ee2c11256f0b576845c862925791ba1e0214a0bbaaa4360f7527fc0bfdb75a7fe04778f528f74ca24d93cab0d9e839c4b03b60cc30f7f14aafbf12c437fe3118cf0db39c3d5238b61c53eafe2eff109f23ef4e2c6b52a349de425f75fc52b05b1b28e8f7491edab3b67c78f6c0ff3fdeeee87b83dd6454438b5d8111c4963d751162259870637fdc769bb60d8233aa5d154ec1b2cbcd8ec2b98d8fcabea34c3dd4bacfe1e45dc90e231c6c8857ca152ee5927edc51b5a20000000000b00000000000000000000000ff0f00008c92955c4a3c7d27f224b3c7bd5e0139a0a451254960596e5ddbe8664ac39d78be34f1737c13980ecaf4de4ccffd6a5eaf08fef16032dd57472926cf44ba0f9e79707cad59ff10ce750a4df1d3d24e815400cb1436c76d790562db5ab692ee21ca9a317f58641d2309f7fa6b021dc1294799d009a16ed0bea1928a6c2d3b5096fa2995ad1ef6ccd9f62b3d5efd40747ba80e312c0f6b8eccc3a19b00000000008800000000000000ffff0000a8ae00009d2c62bc2e51d9265ed2acf10708df294bd8ee3fb2b4aa62b5633c0d0c41085d629139c0f0f7fbd44c519eb678a7638eab07e0f2266f024b1cd83eedb713933bbf4fb87567b15598af4214527bceaab47f02ee5737833942f71027ad472b75ccfa7c536bc1e02c818e6372c09ad035daf3ebfa8700000000900000000000000001000000010000006b13f88dd6f2db92e8d9fd2e145e6a07e702aff1b1eb18f9d28ddf107ec29235126c39857ebdee829cc7fc20bc63d104f8e1e7c283d70ccf03db8e6f55563b195169af93db39cb416c7daabdd7c6cede930a00c7b8999c98b93af9d8371e9a4152f3718a74aedaa2dfc6a4ada008813fabcadc42bdd61295ec6d85a0180000003993e20e4abcb993809be3bd3c0f99511b87c9f894549baad924c0280362ef0a2fe65a2e57bb001a219a906bd9bf04ae7189a4d76d94fa4d8cd906f1924a5f5177882be1379555f3b1bca268d183da3d8ff961ef06324a23aa3f012e35266cb4c5d4757bf1d388f6debe1290e1d343521affc6f19c106bebe7761ea5e41a7fd457f47d864937f9a2c24c7a3f1966a3a8df127127782b046e37497c0046df650bbb623364"], 0x2a8}, 0x4) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x65, 0x0, 0x0) 04:02:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x1f, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x801) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xffffffff, 0x100000001}) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7fffffff) 04:02:32 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000280)='\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, 0x134) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r14 = socket(0x2000000000000002, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r14, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r15 = getpgid(r7) r16 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r8, r9, r13, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, r15, r16, 0x80000001, 0xfff, 0x3, 0x100000000}) msgsnd(r5, &(0x7f0000001a00)=ANY=[@ANYBLOB="0200000000000000057a3da6830d3b8fe79ad5878df88c96f710afff9f090061485d7f090881d706c844dc9cdfac7803a450c1fd4d441d02000000000000003ff89610deea22d1fb13ad83c80fbe8e5fe2a47080ab2c2f2678c8a223388b7fa24c911ac046b9568ec738a13850f4cd4752c89fce930a2416c5477cc22ccff25df158a07cd85cf997521400fde9b4533564193d730f1f4f1f433732e027efc1bbebe33aef18c6a8b46fdc207f1156170abdf36c00000000ffffffff72bae7b914423cf7ec2e6bdc4a08e473fb8e87529207ffb3326c02bb2d14c6575293c48d4456dac6fc0defe9a980dc3fb0ee869e9d50ebe8f7ab96066326285152615bbeba392d7fab7307c28bc1b656bef1ba5fdba4145bd98cbe9a4cf8372443440f313b47bddbf668ddab4e949fdc5168a91c547faca960860a062fa99fc74b90ef7e6dd7bd737e99222e4bf9596abaa3717c02528d7c4008fe03a51f5d5a0d5f70c91c2b51cf6c4ae796265583c4b9d9d3b983972382df84a017359aee279a6ff455ef4832f9b3ada374c4b9e8a64dc22b5800"/430], 0x7c, 0x800) r17 = msgget(0x3, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000580)={{0x3, r11, r13, r6, r12, 0x1}, 0x1, 0x5, r10, r7, 0x2, 0x9, 0xef, 0x3}) 04:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) flock(r0, 0x4) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x4003, 0x2b, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 04:02:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = semget(0x0, 0x2, 0x8) socketpair(0x1, 0x4, 0x2d3, &(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x2, 0x9]) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x5) dup(r0) 04:02:32 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x1, 0x20) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 04:02:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = getpid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chmod(&(0x7f0000000280)='./file0\x00', 0x8) sendto$unix(r2, &(0x7f0000000100)="4d8c9f0b15e0e4c6076d4ba78229655898bae54d032ca1d03d7b6f226f49e8e306676a776cd49353af92108ccee64a11a0bba44c00d87d788d66e48d4f5c9e43796591921177cf7d19e87ceb14603a7ffa87a37163a27e1e99e0479d50cff18b89ed1f5e2bd317e1a663c8518bc78190fa9e35f1d09eccab9dbc2b298899f6cabdd4ac65367b46ea234cc4e53423d78ffb4391b0", 0x94, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getpgid(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x4, 0x6) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0xfffffffffffffffa, 0x1, 0x1, 0x5001, 0x9, 0x5]) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x80, 0x48) close(r0) r2 = dup(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/252, 0xfc}], 0x1, 0x0, 0x0) close(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:33 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 04:02:33 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) 04:02:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000340)='mL', 0x2) fchdir(r0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x47e8b22548107133) nanosleep(&(0x7f00000001c0)={0x3, 0x3f}, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) select(0x6c293596, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 04:02:33 executing program 0: setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xf6a, './file0\x00', './file0\x00'}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000fb3000/0x2000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) 04:02:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x24, 0x8, 0x4, 0x10001}, {0x9, 0x6, 0x1f, 0x5}, {0x0, 0x1b5da82d, 0x4, 0x1000}, {0x1, 0x4, 0xf40e, 0x68df}, {0x0, 0x0, 0x7fff, 0x1ff}, {0x136, 0xb54b, 0xff, 0x5}]}) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 04:02:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x6, 0x1c1d, 0x1000, 0x7, 0x0, 0x1, 0xfffffffffffffe01, 0x10, [{0x8000, 0xd4e6, 0xb83, 0x8}, {0x0, 0xb3, 0x6, 0xfff}, {0x3, 0x4e, 0x4, 0x2}, {0x4, 0x5, 0x800, 0x1}, {0x10001, 0x5, 0x7ff, 0x5}, {0x3, 0xe9, 0x2, 0x3}, {0x1, 0xacec}, {0x401, 0x0, 0x3, 0x2}, {0x326, 0xffffffffffffffff, 0x4, 0x1}, {0xffffffffffffffe0, 0x0, 0x8, 0xffff}, {0x7, 0x6, 0x7, 0x8}, {0x3, 0x4000000000, 0x4, 0xfff}, {0x1, 0xbc4, 0x72, 0x7}, {0x7, 0x800, 0x2, 0x7f}, {0x0, 0x1d80000000, 0x9, 0xfffffffffffffff8}, {0x8000, 0x9, 0x2}]}) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f00000000c0)=0x8000000020002800) 04:02:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f00000012c0)=ANY=[@ANYRES16, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRESHEX, @ANYBLOB="4d77bac19f89eb72e0a2012eed73928793bc317a80fde667aa769a92c5271d9c0b573f3913e269e1de46386b248dc3522c5592ad7a7978c2f735d20a31fb8e0a19f0b5086f14bdc39ce16f00c7f59cffe65a6ba17f0eed999ed67e4dba423ec1c50b90950ca714ee5e0bb13dc997b2e276e6ae6587020e8c347a6b63eb9910b9f8881f05267ba78793be83cd007fe4b5d0857f78eb0bfc6bf4b45c12d39746fab8d393d3f6589af9c0ff61a65071bf73bf6c3c7389b2ac925f3ce4adb7d21674e952918ed8e397028d935770fb950e4a73627938978b", @ANYPTR], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRES64, @ANYRESDEC, @ANYRES32=0x0, @ANYBLOB="a3805dadb6b41236514cba143af23ddb00087b6d05ae169dcc69648529990b8788d600c65cd8d8f850882d72f9cc6544be018a4a9482b32e3df51395efbcf7928390a3c2e02804d90e9f308214dc427d9ba2f1382dbbad684259924b99b53fc80ba2d31c59345ae6475dd3a368df64ddfa54667114c2707ca02b3e978b4908d2bc5b31297c439fa05570e35d87557c911db80b"]], @ANYRESDEC, @ANYRESOCT, @ANYPTR64=&(0x7f0000001480)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRESDEC=0x0, @ANYRES32]], 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000100)=0x6, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="bb0bfcf8f821fe38a5c448e5bfde2d27c4c17fb911f622c89fd7c2fc67", 0x1d, 0x407, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) write(0xffffffffffffffff, 0x0, 0xffffff65) 04:02:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x37) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x88, 0x4) shmget(0x2, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x12, 0x10, r2, 0x0, 0x400000000000004) getdents(r0, &(0x7f00000001c0)=""/37, 0x1d) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 04:02:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 04:02:34 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(0x0, 0x1, 0x100010006, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x28, './file0\x00'}) unlink(&(0x7f0000000000)='./file0\x00') 04:02:34 executing program 0: fsync(0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) read(r1, &(0x7f0000000680)=""/24, 0x18) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1aff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x10) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000180)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) 04:02:34 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000000), 0x4) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 04:02:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x61, 0x3f, {0x2, 0x51}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 04:02:35 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETIF(r0, 0x8004667e, &(0x7f0000000040)={'tap'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10500, 0x0) r1 = getpid() getpgid(r1) 04:02:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x10000) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 04:02:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000080)="c5719de0fd1f8eb60bf2cbdaf023c43b7a1f30fe1e40292d6d794594e5ff71474d713f0ab85e120af36805cd41f2fc95e4d4f32d3c6ad7072e89fe95d0a3bef2ef909f8009f9b7599b40d8f1e0edccea604889fda33021859df20de1ff69d4f44b8b18715d948697586a59a2081c9d5f19452df49b3077448ec44b100a454d252d0056e83a610f8ff4abba5a5011392316d7d1f44a435f9212e968a35ea585c3d6ec7d7e14656ca75b24265e602f91175e02e0fba92f04dff4b11d5f5149f3b4ef8b66ec13b2b39165d3150810260d946713bd1deb83c909fe6a60ee6d6961ae5042714b813d677100897313b936db9658b1bf66255925586cff0d1c5b27beb209cdfde1a715c262610f65da30181199cab89dfcb27d349929658d0566e89ddc85d8922405c1871a68403cda959b71e029ff0240ee7e9b1cab0e82c5e68e42d7a4b55dec197ca3067abcb60e116f34de547c83ba45f6aded5c4948b1cb3394082b27796389938f981065a05777f53b6ff132014f4bb124dd503d993881a3826e71de992128bce9ef7b37193143ead3dba2a1172bdeca2b6d688351cbdbcbcec5676a20076af1a7eea3425d211c9d945e17c3cc5b9f26bfd9b27d912b4306d3ebc43988247ed9473ac2c5f09909284767148d1868e31ee310e4ef3b9aba41173748a228d6fd7f21647d8e1b94c930b24b518f485aed5015a930a299028b444a4525876d35fdd3bbec1048842c17e5bc6f2550decd202195cd86343054209280ed9318a41965edc182e5bb2c16ecc55827e4be3d9a01b718e63f8ac34fb23437b41fd74bddebf81ce6e36ba63971543865680e38658d3364d96e3506b31b612df94ff15c80dad4adb9e0272438d5906e0e275b2698a3b3c0fd1256f98656e83d89e1313cbaad5dbb1845550bdb2a7e396742650cd58b00c317787accead501dcc26b412220259623c7ae407532b9a8b52f0df067c3388c7744e0b0245c8af092dfea2f352aef26bd18440c1f9a47e066ec31f12d2354f61ed6ff0dd5fbdf564e75676b7552c9f3add7bb9e4a8cacf3642e0f1a9773195d12344ee5317a3a4ff38938ce0e5dbf59f870ce5600f9311d5ba9480683176501b3af9d2ea8d6750b9aabfb8b3cf280d3b3faa19b3d407a2d26e8005035909d2ff7bfed45a999804e73a8695509bed86929186fb29e7d858dcb8f65de3e7136115088e6f18801612f06423265efe07a4f96c5e9d41037cb2dfbf7b2ecee0ffe0f6ed71f6d2d8b21726df4e7b9802b5a2bcd293e4e308f22c7c96689e3712b39487a6626c81bf1696d55de1ca05125522f063ed42e88de5909df303feefc6717d2837f10f6f241654db0e0578753f156c72487aa81089c52c6608312ec7f81db14030d55dd44a13dc94ed8cbca1256e03ee5990e183f18e5b231f0167f96541cf560155b0d6a26577ab9cc982f220164c14cb577ab074e17cead0b4c0429ae837f33aaed6081430005081fe2d12a02f0ac3b76748dc7b1ffbc72ae3813f31f1064e497eadc36f78292656f8b2826330fbe93744e09da72c93299c438b2aff60eed1359ba09b529c1d0d3f117d3143b44f1fd61d06b1d9fe71d9f2b9211321002101c1cfa1a2830c94b1a8e10570653fdbf9253924b831a50799a51b2245482e372120db4019ee3c4597ce83ed5c15d24552f5ed2cc028c46a2d3bdec5505df59b6087573dae2a44086032f229b6ed73cc48c63a7342fc7d1d45cd83c7d1ff7a417c537dea4075e84904f41b54fa62cdf972c496361b96f1f7730913dd7a09e56a3565e13db03141ac2749c32389fbbea40bc0e56d13f23ce0caac7bd00f35a8edb052c669b07923ea9ae983b812f19d4419777b70cfac92467f1391010f57ff90e833a834989a6074d32da1aad65bd12bd3b9f363468e2ebe7c0748a229b409022f3e15a7f8314c2bdbbd193460f6f50075ee1b0ba03e7461d791cf79bea793cf8a19a8f784193ab81c89ab7cf03b3e4b50abdb8375ba35ef0341ade45e7a382f47f7f993ce50468c32204a7bce32deb0c8b81c0527f23708fe9e2c77c46f76e74dd154f5acd63bc4ce50523dc36802ef07cf2498411add13b7eb61b11ab6de7aa9cabd0d4c0503a3fc94391bda97a22724103860e342a264ef6d825267adf7559fd52117e5322dc74554d318ffdf3cd5de12a8d9cb95c1dfaf3b38b2ea0b68e6ec0cd054812a5717fed014e10f14a22b263b0ae6e3759589e2dc084ba030b2ed84eed55fbae3793733fbc042366d5bedfa89153c2626e59383e4859b00182b273d397ada15abf5da5b358a3ac240002ddd86a8d61ce9ae26fc808d6bdf493ef84b14b4132fe04ec4f3d5ced219edb26786e1528572a40501d3000adabef1317c84df49aef2fdd36c35fbf420578f6621669cd8873afae3601885ab657b3f21afe66458b757c40f3448000b6dbb78ae96bd6ae806dfab5815b78781756ed38914b0d770c72b5dbf9ebca8e0d2264a92d79fd2ff754ef10cad4917c68e63f8ced347ff50524f2f883a23734aee6839e34a4b7d01f140b99c5af3242a3376e56aad6d355056f40f9e32129154ffa06dd7b1bd16702340fe47acd572a7f6e089661e8ea4154b6cdbce9a8e0e2102be6e2a25a21b24f0e6bcdafc4047c94a4c1bd79143ebb6c56d67c30ced57081f86cecc36f822a68edc429cc076c71599607b2dc07093f0594f40c449008038a05d7c9d486fb69583bfb226bdd894e6ce2a197eaa9b3f15fb1fe318e82f74aae136802d15268842903d11bc4f638eae1de46091955f8c44d0c87716cf2d21ca0c6c603f979df16008e5cc25e6d60789ca154f4828a066627c200a5374af62f471a09d1ed9b09c5af671613cb2d05a9d4f4c5e79dacf9966bdc5857d4ecd839384b132a9978b64047844862886c85feb1f4def11312b9062bed77c7e5aab5561fd9b89c4626c81cda171d123562d74527fb67ed8717c6a23cc28449244411e9e728e82b08a2ec705088e0f30ae08106088b0b5b3ba0ad3331a23048420512360c91988f1b5b3fcc5826b3f4762481609f22affb5a833c87727b9235a8ba09ba814be02a653fb7b8ae3dee4cab71518dbd8d1005a12274506406738f95aa9a8e71d2b75f77933a07b4c2205769cccb50fbb0961a75a5ea152584c32fc0784fdb9706de48e6f2bf86261ba66ae135fba8d99559b587abc42148fe9248129bc94e993a7c7b6cf1a02ebe510351c3684ba4da362e20993b90a3b4de454cd72bec48ae4ceb27fe077a820a1a8b8f595c468f90ec3d2e29ffbd42b5c3c53ba7086d3bda687fc75deac13a7325a2f9235d22ccac0c1149e7539dd48f8ff216fefff1e5678ba494678546bdf72bd34e1eb5c079cf26b5d65f8898f1944280649642152fed8c2a4000f370cd473c3cf6f87548b56d7ae84265eeb0453b99209716a03ad15aa5ff2a162ceb3ebc82600d0300e488298ae142124f810c6f7bfad8f48c5362b8a46fb260c3d5c45ed0d422539a272e3233903174b54ea75d8b3e51253e3c4d49689c5a8af8cf5302eaad90372ce9a8729eb8ba50f031c51a1a28ebfbe93885adb15e2d3c83141c5c4421fe269ce935303bd267241fe200e0bc8291d3bab2f9b84338ff7301bfbaa786fa09420f15ce26f556047df7cbc78e928cf7822b78e65657ef36a70916bed0128623a908800adc2f5c02516350e8fc74cbd943198d69e7b5ddffe5f1194c3ba5a2bd4304a8c5d92d734240611cb29a5083a73af7eef9c4e2514f4e16c8df76dca508d11b41c623cb7e3e52b9fa9bbabf0421a0adcb678f26172f682d0a8a5c58ab55faeee561cdc1938742ddcf270140cb845114e9ccb111b5eae5febfd2944f6e05b976925cedc300ab520df706668f18162866d034c0cbc2ab8cb481a7cd1180b575a79edb70f863f7ddc68041ce951f564a40e76bf353c91efa08a9df030966d35c4d77f612beb60050b1d37923cfd4b7a9c02a5a08e89a4afa5f2797c20014ec5e9f0baeaa4f5eaea45d16e43e6ab5bb8291ebacd4053e3df63d7df1e335fc6d2c7dd4527caf0d77e26b2a5fbd635b99bf72561a4459aac9f3f2920f3a00c58e418fbe68a015d5763a7595ce2b80f17ae92f4c5712c455724abbe326cd25e0dc0480877fe502107a4f0c587ea33c184d113e571b2fa293dc2813f46ec15cb9287fc27a7774a16ffe820601991a4e6fa955ebd34ced7255fb0c899ac653d48fea3a128db9f266e815737df0541515b30447cfa57fe81703019fc3da3e43a285108c701b3eaea80d27993df9bd40eda99655af79f8816f237923c8053cc32ea223572fc910f6d595dc6d7b14185afde25b5fb0af309b827116c425753249f7f22751d0ef5d8e98190f004906852301513a2b9aec551647a9e8a673b019ceecfaede86c3a5d4b8dc08f2e2802980b0b20f85765038203dadd4afaf68886a4de618135a8a8875517c1cfe9d6f273cbbd919949f48976abd9154978fa303c54268a348afefe734d68c9d26a158371b8591d62077c67ddd6d539b78465ca29902a60c1559248334b8ca5e54079fcf1e28c36fd410c2c622d52a154f09c533d3fbc0cb2adfdb0ad7a60b5965c293c3516d67bcae1280b529b44b6362c3b5d6730bb1d85208895c84b675656ba995f95fe47c426be57d8ab64c5d77555a4c85616eb43a3853a1047ba15f76656f3f0077c8fb2f43741fb7a22acbf7adb2d4ea868c9029bd1f20d9df49c2ec424bb2cdcc1610e1a8d2104af285044a6c381f1d496a3b6c7e2ca765c4d7a3e87af26b57faeee43452dcfd82db014abba97d80706a272df7d45cf5c1640badb2dfbce6fab5678950a426003b070f061bc2e106db473e0a9f03855a333c50987b9a68ede6ea70ae20dc675aad2798ca6c00fe70666a7b5c749e0dccfe38ce34c1b23aec4888cebc31f34acad8d8df65698d7d28837f1a81a788c0074cd7703c9dcca856a7fbe3137f5e2fa55c272cfd3ff513f4f095af6b2804b68a7f155acbf054285b900a349082fc377a4c56bde437e6aaf0720f1b76f43e938cf4c4dd4c45a7c573ee2a58595988f5887fdb90f1004eff1b943db0c79ec06c5faeee10ac232f8cb8263bd1cce496a7671f5b4f89dcd87fefa6f7f47719a8ba960b3573578dde3bd3f31c1403a0c765bc2f8cc71f46250b46379ad51119a74f7dfce0246f11836abf0620384cd3e2df5fff798b1d09f537100b8a2499fe7db32bd91498aff6105359590b5c51bd58b25aaba7a6ff22e2d57a8ad5ba1f8ca7a00d3f65f391bd5e912801272c7ae1fafe35ed3be6a2d4712ac356967ee6df9c8dd3303a54ec53f6ec94554f48342646d157620a68c4c41d6fac1bfa64965c1f4e06da32b3ba23d14d4b108637759bafdb2457ec68e64436a0dae4a2a030b5ec20cabef5210c383f867a0eaad28b4b150159afd9eee29b4f6d0947d9fb13843963f06025e6ea66c2d2c26d01957d65a15111896329740ee6e5533b21edba1eed2003fbc5d0b4e5866e694f9b7436d2ff26355c4782eabcd82ab13561d05e4bf4787a27d0dc4d74a5540bbe008604549db7072027bc2c1cc468454582b061f9f313a92f394c676f55b804ec21ab0632d09e0e1e5e28d30c3e3f6092c346c8cfd9f0282f834b9f6a155e3d6579c9ee72599522e840a0af3b2adf01822845145f4ee0bf99f8e9997291581578be1fdf9af59cb8da4f3060af450dc7eb9359e737bb911493c292d46f2d0b56969ca88562b379eb2e62fd1fcb1251b3b59be2ac13996cc96d26113aa87f12f953b36ee23400a6f9a38", 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f0000001080)=@file={0x0, ""/108}, &(0x7f0000001100)=0x6e) setsockopt(r0, 0x29, 0x4c5, &(0x7f0000000040)="90000000", 0x4) 04:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xff, 0x9, 0x7fffffff, 0x870, "d81919278aed5d633db5bda2aac4cbead871d91c", 0x3, 0x3f}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) link(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x200, 0x10) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 04:02:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x0, 0x0) dup2(r0, r1) 04:02:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600", 0x0, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) write(r0, &(0x7f0000000100)="6d347f5073fea063cbc4ab1c5c744a7862c40ac252d02c0a95121f4aa6e5c4a52dad206c4a701df5a0553c8e5abc342698fc29a3e7eb1d3e723f86abe817649cd59215d52c0f5728e5889f4ca8a1eefb21f59c14989bfbaa8f2cb3736e82cc5e8599f92087d4d4083bc9fca6350791227281da0785cd72116618bc5e23821fa859b4ae66d8d86c03bf4d91c2f17ff8b93d2c6a14f534b21ed1e3cb338bf6f363df9eefc3dd635d276c91eb4c2b630fcb7b07ee16e8228a565f8d52398afae4884fa71078bb3d512c2e0c67c628edbf937945d0512ec08afcdf081241737286129865e4eef714", 0xe6) 04:02:35 executing program 1: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3339a855cfa8f85, &(0x7f0000000000)="444710f0c271c17d07157f0537941771f492ef51ca2af7f11166ed490fbb2f78c407764fec1068", 0x27) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:35 executing program 0: r0 = socket(0x2, 0x5, 0x4000100000005) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x1, 0x0, 0x0) 04:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x22) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00'/94], 0x1, 0x1, 0x800) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$KDSETRAD(r2, 0x20004b43) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 04:02:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b2bae860a6d27c"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e6030000", 0x4) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) flock(r0, 0x6) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) 04:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) semget(0x0, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x5, &(0x7f0000000080)="ff01cfc749f0ee4dad4c4b54f86ec4478f0f586c26db08af810aa985e7323906ea2ae387", 0x190) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:35 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r0) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20000, 0x0) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r7 = dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000000)={0x0, 0x2}) 04:02:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x88) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/90, 0x417}], 0x104b) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r0, 0x2) socket(0x12, 0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x2c8, 0x9, {[0x5, 0x10001, 0xa2, 0x2, 0x3, 0xace1, 0x1, 0x4, 0x3ce, 0x9, 0xfff, 0x5, 0x9e, 0x7fff, 0x5, 0x3, 0x3, 0x1916], [0xa58, 0x100, 0x0, 0x9, 0x2, 0x0, 0x1f, 0x2, 0xffffffffffffffff, 0x80], [0x8000, 0x9, 0x3f, 0x101, 0x47, 0x8, 0x7fff], [0x5, 0x9, 0x7, 0x1, 0x1, 0x5d5], [{0xfcbc, 0x1, 0x4, 0x90}, {0x7, 0x101, 0x8}, {0x9, 0x7f, 0x8, 0x1}, {0x1, 0x80000001, 0x714, 0x7}, {0x9, 0x0, 0x8, 0x4}, {0x530, 0x6207, 0x200, 0x8}, {0x8, 0x0, 0x9, 0x7}, {0x81, 0x725, 0xfffffffffffffffe, 0x1000}], {0x2, 0x6, 0x72f, 0x10001}, {0x2, 0x4, 0x7, 0x940}}}) 04:02:36 executing program 1: r0 = socket(0x11, 0x2, 0xfffffffffffffffc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x48, 0x20) chflags(&(0x7f0000000100)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000600)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b80008fdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf906000de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5b0b03f29c6104157159c37bc", 0x15c, 0x0, 0x0, 0xfffffffffffffdf2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x40) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) 04:02:36 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 04:02:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = shmget(0x1, 0x1000, 0x168, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0xffffffffffffff5f, 0x2, 0x0, 0xfffffffc) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 04:02:36 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 04:02:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="ca", 0x1}], 0x1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0xaeacd9212e8f2c7b, 0x20, r3) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x20, 0x1) 04:02:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x0, r0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x9}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280), 0x2d9) 04:02:36 executing program 1: syz_open_pts() 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"}) write(r0, &(0x7f00000000c0)="86", 0x1) close(r1) fcntl$setstatus(r1, 0x4, 0x80) read(r1, &(0x7f0000000140)=""/229, 0xe5) 04:02:36 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) geteuid() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 04:02:36 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 04:02:36 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x3e, 0x7d5a09e79c274326, 0xffffffffffffff6c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:36 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x1000002802, 0x200000005, r2}) 04:02:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockname(r0, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r10 = getuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0xd216ae774602e9cc, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="b595cb6e11ada39700197ad2bf0f6b9305ff06ae973145c93eb869102d8b81deb2", 0x21}, {&(0x7f0000000280)="798571d0f601747534c759355d0cb3ab3def9d057d5fb26d98d2550121bb96d72e48b8a31adc860dc958d3fb168dfad7abc6d829189fe8a6b12ddffc10aea192ff0b2f078cfc6ef8c21d9a7e8967b0302559c2cabad816d99cbcc4ed9a38d75e99bc841a2ab03d993dbf2a5d6f8f3ce8557004cca32407304bf769e36edaf2d73f824be5959820bf298184677da6c31dfe2d4228ab21baa2be553d8161b7cba446917f5ec5b0d1b5a5eb06820727ac991f58dfdfab2611e323165b5a30bc8e6b7acb8c4388138691440a0c1414b9e5055638e37f6d4a599586b13bb4741239fc90d4bfc0b47ae85962f14eeb5c2cf9538328ff36ea3f68dc33dcf9f6e75d25a5bd47e185f305c8aa684227b99bebacb635e936cc5ff970f0c44aa9a7478bf8286819efc5dec3704b98f6fc1103593a2e3c4569bf2b881aab7a0780122f28b2ef3790a97f5829460670d1ee9745e6a6b323bd4e9c56e9ec61a8a66178dc447b64ca34b180802d49e7a9bbff4a2718429b5f91951284a7d439bd22c48001c4421dfc3441180fc396b0cebcb5ca7e959fd70b932b2143af050d9cd4408663cfc5ae5dfbdff66688fd2eae272520f9523098587413703c2f98b70050785a8794480a822714fcac4d182a7e2a13e7f063d8544467eb9502ff6d131a318288664903ebb430eabc8ab4786be179092ee5e50ee82457aac99c5ad38469127e91098a22ac501502a285394d5bae845b849221d41397231ded0b5d2706e9687ab37a4f91eb8c3d0b9edf670bc059e6ffd3178ef7ec86b222668bf5818f2fcd17b1a6cfc74bdcdfdd6ad8a55bd9bbe69a851236d649207d5ae838c13a7391f2b0a0632a422039958d459ecb5e212901dbbe8490f0b85468392fe0339be2b9febc2006bdef71e31735afef0ab59d91901ddb0dfb9cede3d45d5ab7f86948ddadb9c67920279ee33b9bb81db2a8c72a3652caee1400eb0720c599ce7d6199eb7314bf59d1b0c955dd8e3d2079c9d5762bade7e9c37c9e7a87f3b821b47d6421e80e82c2e33b18d68f4d812d22bf97949e98002f2a660118f65895de455736c11ffb6ae5b08a5579a3b5707a6e10796f6f9585b9b62442042ff5adc9961c71710ade8b41208d4fde2366a50091ee6c11f57c8e6c6054e82370bc78e839fd9172959b73e6518a88c14573d7e1734ee4807db874dda0224b73db16c7a941818eb6b4dc82e237db949101024ded016ba2b6b9ab4b8c0fe177096f62ed3e0ebc236bd2a922497db858d1432d17f2507e33d8b610c07a40eb2bb74dd6603809b530a511a34d04c0ebd47e8d53b584fdffd919cb44feac20d34b5c31d7f1a10a13506e8cae2f0e6a78cb1fb8a146c617640a55ebbd3bd79c6c0f5beaef13e5f5b286f73babafac2be178d2bc9f037bb8654b20d7b38c1861ba46ab02b1913033305b6bd525fcd0f5d8c3fcf7edbf1ddc73065de63ff5bd1649e2ca8c13f19f122510c9e7ca1c1a01c0a66a192ca1fae2c09b9c85f2ceef1975d1b6cab968a56ea5099d947ee2d7704b09180d2d472d60a5df0b7cc38058f53aaedf6c0f1031b5f7b7f6fe0fc2ff004c7360767e9b01f79c301211396ea3b74a72b7aeee0dab1507550a306d269a1dfa6eb5150d425449cf16096ba6c1b0416a3e0bf4a9b90c73dfae00f067b78f418cc80b94b7af0693e371164096b583db0a0b51d9758b77be7191ccc96ca829ee400ce1e97776bd002c3c51494a33bfff22cd3359e8817962f91e09110cc3f9c70d5026909adf1d9a9344171516b9ab4919c54d2f1656fbe50042f9da9d2cad40009d8246bace44d8fb5b92bd9f1410d0e0dfe4c290bb3c7e755f7972a699c66ee09ebf58ca346b69e79b3b77cfb3e096a03a2e5dd24e567746e283aa07b4b22a314b61044be78b64053aa83594ad0c3e71630070a20b8c859766fe07e6a931e24ab35194dc897e412e67278c84c878234351a2552448321e690e3af09c7a8f300629961e54ef9f9a81184a87bfd986ef061ede728df67c52db41aba5de8d123ac92b847ecb8a2c5a57602cb9654557b28d00a3215c61f087229a25f2c279ed5f6f9b0d5427628ce361284a7715f8b70b664a7c43d7b5857a23980ffb6c94b17857f3106170dad2f795d2d419d18604e5f2c49efdf0d2e9d3ca3855ba631b79961d9852a0e59b54fabf1a0e3ed9494c808c5ccf5a385cd9582969e741edae7e899c0098850857d2a189ca4a36ae7d35327e3b89af6baf291eefdfd7e7267cdfc20f73f7cd604e06bbc367b936361f166c71dc4e12967b1abbc0710fce3264a2e5026e5bed2fbfe7008bf54c3efca4bf7ac5144065867c9ba352f84ff1a89eca38caad6bcef71e2af2b905932cbf8c930402bdf34f87f95e44a41eadc86a9749d1f81e2b0bb9bb572131e7be6f2537824ce8a997948efd4024124e5f3b7b6446a325ed7622bd5e588db734ab5e61653038d1264afb62d27794386b58b79eaf16b2791b5f89862cff54902d03b6bc1cd61bb762e8ba1a7d4db1a596c23cd061c890adfd5955acf666cc44e078ec70e6f683a16e71c72c5c59c68b8be37ae602388d8d6d4647d0f65c05957bb33274acaea056d059800781b9ccbf92dc56faa8454283a5cb238f894abc6207f5eea0d1c5f9875ca30d245c3307febc425662e460160af32308e1da541616522fafe2423583c4e630eba86c3e5d5f0468f2d7c2129f19856d0a99f1e5833f8d6f1fa589356a73f80b3d1c4e9671d53caf9ae172b6c55063c13f36125e637e4c54417677d5bb35f88fce174541ef872feea518561acc003a3d731d0d3f6e8c39dae303f38889f5c8439a6aef7cc19cf22548d8f196376268459feb016df9ad82f31891249f1cd0588ded80027edb963bd2e243cf57a0463be1b34547d8a512d14f288228145591511fb5b69d7e88676ad33a655e45651faec3982ab93fbaeed503f9739d0e9ed709b11dfc5570809da4761fc6252405946731ca5bda794e9e94acaedcfe8d370721a2bcf6785d15f4b7c158091a68e291d9fd88a87956f3210cfa1ba0af65ec72da4d5b64ba327e80fe931c5e61cbd2835d6c39427b0dc728a93b17700df591daa235d9bac30fd4631674969b854b44de6ac56c8c230959d98e73e6baf7de27a29f7557bb51ce1ed48e1a86a6185cd72990e5bf8eff45cce4d46eeb49d8d1e0e140a0c3efb9b09166db2b8381ce2c533661973bb994e236c72f1fe5d46cf699f456b7cc99494611175a4b5db0dbf6973bfb6447a9d723afc254aaf819c51c4049ded070b0856beaf3710dca8dc8cc3a430873dc130f2b36bd12c935a09696178c6aaa256ba24e7726478da1a9895088ba37933749fca900ada15b323c9c40db687c214c48a98b1fe461d07d0fa58f3a3560774fb35d45a2f66da3323fff9e095103a02ae5023fe17e0587e01dd93cf259b8211d51c1c0c7f9343008c80c0221a2ddde74bafc48cd5a050035bfb6507936a6c6c462057f72db58051468617ed3a18178eac8c02a07151be5d5ca1b0de91ac5a856320f67e571033dfcc8dc9b21be5a7c8e2ccc5da5d04dc746ae5c77ea664e4b3ab5d43df01fd6fad10db6399f4b429fb4895006b77276ca00578a3147fcb695eedef7adc55d6b9cc1d486962b90caca7c8deac6abdfb1f9c34e34921c7b8652ee7df0f4f724cd5411be1551c10287a3ddcc90d1c729e35ba22637cdf880d1099627d99bfbfa1a601ec648a520e04825133ac7d7403b80839f01943c87174a306793204e9ef1338953a524fa208b55162ded32e5ac0dc9a809908565bdb8159ccbe425bd2db781fefa7e2c7714fc0bd51e72c1415e6c6f53f72eed129689d3a83a4e344be66106b3dc344ded579bd862bc3cc01a74299db10e2fd04410ac9f0a21631eb34b14103686852f077fc468210c11648ee8e305209b5e94ae1f7f2b93be0a3993864e0c653853a4ed528c9b2706fdc5a9a007936c965658fb170a11ae2bd793aae045e55c85f736b2d4e6720e503fac16825478f143da315ec0bc768a587cd3b6ab7f4d9c439b1f15735d1b4a42a82e815ad34f51d6dfea6888229ac25c72aec698f748c9300e1dd0c24f379da2e06eeab256457710fabcdfe11c458fceea5e779995e6789d641ed58666e7bae0ecff0a410ffefe161b715e3d28fe32293d1868a3bfd6fe499f279cf128633a076d329ce3754423a784ceb4324b8f431f1a1cc1efffc7a290946fc87a13aa1ff0e3da532f483284c381c38723b812271619816211e2cdd0f00dcdda95134dc9ef23a20031509cf0545fc1216038e68572ced12b871c130ee8a860b550fd5d9f4ebb5207ed8b4e4125eea31d23f952608a0c7d3785f90ca8d5f7d42b9c9983fb76eb019bc0fb2bbb27a00520cd998ec94060a79188869175ba1f75521c1b3804b624d97887f847934b9f130a7bc2a855ff17e51ea030ce205e8d188ab4cac14e4cad7865380fc14821bb4064cd78e4267c9a8d34481ef3074c9690e870abe6c11cb9b109564b8eaac7d2f73a500cb8d537d1e0f72f0f640fbd2c6c3361c4cbdcfeb90fe091871a7825806d201cc332f961e0082e97fdd563e9ef2aee947a70a37de6f25dfd6f8266a424d1f6e0c44411b31131784463d2852ae77ce41379ce401548ff2e70da8bd76075738b93aaaf18ae14e0d0b7b34e976f80d7d61e6c0e04f8340f2f98f7700a3cd5baf73f24a597ed82063968f43e2b7672dcfbb8fc5b0f9c4b27f26123aa1bd7a63be5d83ca3a45e959e4dafd032b14156a784e535ba9bdaa5ee90758da62dd34ece95d147aef70ef0b760c7945e7fe7ef8d669616eaaf53c4c08626349d6577b7892f95c579ed25e05758ab1e6b4740586d144b3f87346629b10f88c01036e17ef551a5e6353e3def705c89a3e8d145e7e76b976c56fa7d65523bca7f603beea895f556fb87284ead80a8d7da514a8742512f6f5461d4dad0cbbb85dc75e55da6cf0b0bd90a3f8ddb5d8cf2e4e820cbc2f9575cc77f25feb21c73874262e9a09b46ba0d12abf87e2eb0a3ed46d9d476871264b3f7e5b786e1b1c446fcd7f61b3d340922adaf2d1f15f6fe2f5f99009eab9e340be944967bc7d636819b7802ad3af9ffb4cb2472281eae38d52ff39b28a581d1f8250593c70195d09d4bc18610037808bdcbbb2d69acd175ac889c8ed533041e922fe7fdb261f7a5eb16d5836d8a0db15fe97775bbd1fb467f33dd735c4ce225c818c1efd8277c1754d6da93e745793aaed908c8950ebb39951a35ca5657d0126cddebec631768f755d037337159f1622d40c256116384f36c99a0bec906324ac01849d4d6c612b8b799237206c8a71ea8537bdd6f670414d978e4c27cee8f3fb7f19b27f83ee5b4d7808eaff2c2fc4963159db6f6dfa94b83ec521f160dcfa87fd9eeaab28d0e422a07bfff55e4a72f28e5f147988e0f48c11b60c1e5452cc98393502c141172f46eb1c63d246fa27ef94ffbf7a7ac401a9a5420a2ea291e0d78830b39ba274c1e12600654119c30147ca83eb4a8a8d24d84ece33007e7d99674cbcfb46179dc696c1d93d8648f2b434338c7d480b99a5f992a414cf54986c6adbbf814c0e2c35d692a4eb4199831bb616cbc208577742be786881be98fca5e706875e36d839e30c73b47091924eca15a1bd5f9dc1a782f8bb34f1e23febf887918ef151bd2e9ab270afe17755236c81039056fb52d1fbed723e063cb73ddf25d2f88e10720768cd4e9afc540713f3425ed30d916689b6f58bf52d497d92e94b6ba101b1c481b74cae42741c7ac0225a40601", 0x1000}, {&(0x7f00000000c0)="36e61d7b524742a613168489bacb17634995253701be67b55137a28ed2de08719d65d856d292001ec7ff467874faaac420c8", 0x32}, {&(0x7f0000000100)="c13e30e32c1f247b89676aca3965ec347ddb2400e30b615fc4955a6d184a5be2fe6e3bf1fb4423f9efc957770bc8061d328403c4362d87ce429c56ef1bfb", 0x3e}], 0x4, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x138}, 0x1) 04:02:36 executing program 1: socketpair(0x18, 0x4, 0xa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/116, 0x74}], 0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7f, 0x0, 0xfffffffffffffffc}, {0x28, 0x0, 0x0, 0x4000000}, {0x6, 0x0, 0x0, 0x101}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000001340)) r3 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000100)="bc8f4442a22782be85297f76efdd718a701bb51719a4fcc2bd9d0be748e6d11f1ba92df467ccfe5af7f90c53f9e0f8586ba766684d3b2fad686186b798169941f5335a8f87ae2c072ff75dd96a044e8eaa7483942cb997f39414da6c9df1ae55485d2cfa1ecda05774a21f09b2ddc7e70ab6ae69aeeca48fae16c3ed11b474c48e2cf5684c63910c8219427ec206fb435d91052228c31161a4b9cceddc23ebf3e06e49a9a74c0cbdcf", 0xa9) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x2012, r3, 0x0, 0x0) 04:02:36 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x1e, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20000, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket$inet6(0x18, 0x2, 0x9) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r9, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x8, 0x1, 0x6, 0xffffffff00000001}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0xe, 0x1, 0x7f, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x4, 0x1}, {{r5}, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0x8}, {{r6}, 0xfffffffffffffffb, 0x9d, 0x80, 0x4, 0x400}, {{r7}, 0xfffffffffffffffc, 0x2, 0x8, 0xfff, 0x4}, {{r8}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x7, 0xd4c7}, {{r9}, 0xfffffffffffffffe, 0x40, 0x80, 0x5, 0x5}], 0x8, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffc, 0x24, 0x1, 0x2155, 0x7}, {{r11}, 0xfffffffffffffffe, 0x2, 0x1, 0x9}], 0xffff, &(0x7f00000004c0)={0x9, 0x7}) r12 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000500)=0x7fff) r13 = kqueue() kevent(r13, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="dd") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x7fff, 0x4a, 0x9}, {0x4, 0x280000, 0x2}, {0x8001, 0x7, 0x0, 0xffffffffffffcfdb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f00000000c0)="eab285d3906f3076c5c92834b5") 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) 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, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r3, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chdir(&(0x7f0000000080)='./file1\x00') semop(r1, &(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) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 04:02:37 executing program 1: getpid() setitimer(0x2, &(0x7f0000000000)={{0x0, 0x200000000002713}, {0x0, 0x1}}, 0x0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x15, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='c\x00') 04:02:37 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x4, 0x9}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x480000000000}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 04:02:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r0, 0x3) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgid() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x80000001}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r3) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:02:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x4}, {0x46, 0x5}, {0x0, 0x8}, {0xc7, 0x5}, {0xca18f1fbeda9fcff}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x1}], 0x1}) 04:02:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x15) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x80008000000000}) lseek(r1, 0x0, 0x5b, 0x2) close(r1) 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) dup2(r0, r1) 04:02:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x182) 04:02:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x5e7, './file0\x00', './file0\x00'}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x8404ad5116374785, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="e5328d00949215fea4a92ad8f4d01f653a8fa22789f2a9591de981c8cb8ba8643687d7046a81991da05fd64d3dd68c6ca23d1b85bad09792d0020bb4a845f4fb138f432e7ac04ab9b8558697e7b85bb143a6e5a0a6ad930590fc292d8be19a7612f8fe38763dae75d6eed368483de05a6ee0a0b304a985b9", 0x78}, {&(0x7f0000000340)="9b3323087f02ed2dd89df608099545f311e80ca0f6b565006c8d9847aad66967e2edab763a1d10689deaf932733cd307b215328c9eb952fdefce25747e310b307a54e1dacdc53225aaf7f6e01dbd129ab8cbf7321f7a7ec7251ffa72e5e80b88b3fc6801897293895e", 0x69}, {&(0x7f00000003c0)="88cd5414c1b5fcdc228973eea52e54488f8bef7d98dfe27d03d615e21c94f743e8ee691e75e248433844f3c667648b7fc218638cbe00828b257d12a5da14c9a415db1aff04ba860c3da4edf1e4afd54ad5f4d30447926637f89a1b83203600eebd3edc42691a7fdec728317b89ec2cb57dce7ef909eecba03ec679", 0x7b}, {&(0x7f0000000440)="8e19f47d369434fc4f0d5385e4607200e96f455db45769160e658ad8ce2832135c98f2ee7a62c5e6e849cf736623e5a8242e23e5cffad75c76686af43e8e56", 0x3f}, {&(0x7f0000000480)="dc2d846b82e0058a28f1e2d87ed47a52a248b7c8a02a0a9e91d2458bb6e0fe55d9a8f61073b7835282f6610b53d928b17100dcad88b5242945343a0e387a3bf9a23ee6ddf103e06e8e947310a1a4dd95ac1cbc9bc9dde3c318e66cad08f41fa67d1375bde079e83aeab09955613d70489dcfcaa15558590f172177ea4e0bab", 0x7f}, {&(0x7f0000000500)="e837c74af5b6a10ca3d685b1216b32b2697704aa141254231c7e4defa17dd4c54ef535d75f671b8929f243f6891e3fb804e46851", 0x34}, {&(0x7f0000000540)="fab532101c022b5927f857eed90e30dace69a13943e9e736ddfeff60c0a4b343db5ce8caf49a060fa43402953fa37b07c7f353e302aaee68f5fa2f0a0adbe35d5fb6959ea6f2dde6786c67e28fb828ac10dade3404aeba0fd956b1f7637b7c9d20f01b4ebb82f028911b1f11dd0a650c7272f88f5f66b88f2411924397bf02546f2339a949e13246b6f3ed9594561bdfaa34a69cd1c2e5cf0ca6c9ca9d7a1b8c9efc10fb9ad651d17f246fb0fc6a817d6ae45c7c2d689ed88843ef12c154b5001cd6444d", 0xc4}], 0x7, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x2}, 0x1) r3 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000780)="3886c62a2c0086379bc712c2aca1383009c442e6d51855633e316b45863b39720ca8d77ac6b194733cb7c01d969c9bc444bdb4b758716534aeec7344b603e7ffc250dc03bae6cce15831cc41979f3e6ffbe2a97b94fb779c15234b1489e4f0682d4538634a8ae9a30c8fdb3f82cb5b6fab65727656ad2ff7ef25c02b1ec21da338466e8aae4771cf018180621b382ac84ddce985351f43953dda9ba40cecf759a60986d7782be08f75", 0xa9}, {&(0x7f0000000840)="e2cd78041716b1ca49", 0x9}, {&(0x7f0000000880)="0f1d388bc151509e12547828aad027a20c6f767ae475ed79998848c499bb9afc53c2f69a3d7b834146cf99b7a69514d6ab6128291d75098f8ee35df3389177d0acc3a5211746421fcf292fae9f149fda139c4537a661c8d9c5f522900710c49e1d08751ab6cb48b5447e82235fbd523f13d886cc83f784d741d7492cd220c0ac94b3a20e2841f7e3f92cf47b014d28064051c2f8f5d76e19b12bc8e0adcff9200575af1931391c133449d8df53f46393253e158f0a120230203129a1b48482ae", 0xc0}, {&(0x7f0000000940)="ec5c84f6b597a4bd605064de09c558c6fa6f08aa53813645ce4b53fbb4aa5e694a56b53f3a6c82de7ec5d99a4a5d312e7fa7b6db604fa03890e1530f3eef2c5130afd4ab5f7d847e935a0234a9d0e9fc6d8f700c5f776805708c254dc4c3fd8ac5356765150bb5a859a2a320a66ec6bb85f9a33312665861dd4e66986845cf9bd172ffa84f4582d0f3878ead567ae16a41f2d92c122c75f2fa4c192f2b7810ad40d17db29958ea64d28c719141090264f1481e6a203e876e94e5b372525be91cd4", 0xc1}, {&(0x7f0000000a40)="8a87ac59b77a5d984a437d50ad57a5d23936b5c829ab4dcd513cd653462b2280a7a07856f5e1330694e817375bba696926d7772fadf7a857a1c491839cca44840ed8f7abf05249f8be655edf5788f8493a724b5b15d1b5998cf6389d7dfd56076ca45e3a00b4183553e6779f01e995243a1d16fd737a3c75b06ea845b763981f08a5870483", 0x85}, {&(0x7f0000000b00)="1ccdcb6cd3fb0b4457c5effad44089f924cf91151b30ac1344a5e6f3b4b7fdf54f464360a5fe602fb3f2f43ade79e5395d810a6bc772f1fdda1cec2fd9092ff60d24d8d87d9fea04c065f64d1a00854ebc74b36c2b9242783e66a49e9ccb73bc3c9bef8b92b6bef74c22a1aefd8d266ee503ff9ca26ccb60b0efd73f152af98a1eb38313394a2d30146de49f9149f12e450de89e68f399c5a1636664683d4a27e1ee820dfaa8f4fb469cc2085e05a5d2249d5d32ed27021faea5599a8f6a4ae76b794b5e06934e1bc6e522247e1012f68c71086d07987fdc436767c65d63f9bcd9deb93193546c70b9986d3fe7cfae383bc89590d03a", 0xf6}, {&(0x7f0000000c00)="83f5f55167ddd09aee843850ca65c83f3ace28b9079d7a94de8eb7c858f2c1dbfc82504a381e93be7d968c8424da00957bebb43f07b2b2a0adb08eb75b3d9a9c36d072ffb71430968faf8a137d4d514c7b557d112d186de539", 0x59}], 0x7, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}], 0x40, 0x4}, 0x8) fcntl$setflags(r3, 0x2, 0x1) r7 = fcntl$dupfd(r1, 0xa, r1) flock(r7, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000e00)) pipe2(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlink(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)='./file1\x00') fcntl$dupfd(r0, 0xa, r8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000f00)=0x200000000000000) mkdir(&(0x7f0000000f40)='./file0\x00', 0x80) getpgid(r4) ioctl$TIOCCDTR(r1, 0x20007478) bind$unix(r8, &(0x7f0000000f80)=@abs={0xe4c537a27ad86d78, 0x0, 0x1}, 0x8) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000fc0)) 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) flock(r0, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x10001, 0x6, './bus\x00', 0xffff, 0x5, 0x6, 0x5df}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 04:02:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x2000000000000000) close(r0) 04:02:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) r5 = dup(r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x800000000000, 0x4, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x8}, {0x82, 0x400}, {0x22, 0x2e}, {0x41, 0x6}], 0x4}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 04:02:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/4096) 04:02:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x1, 0x8, 0x9, 0x400, "540376c351bd9da6bb45f5ccd69b66cb2fce9cc2", 0x4, 0x1}) close(0xffffffffffffffff) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) 04:02:38 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x4) r0 = socket(0x1e, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040), 0xc) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) 04:02:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x8000, 0x1, 0x5, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRESHEX], 0x36}, 0x0) 04:02:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="05") 04:02:38 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/217, 0xd9}], 0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 04:02:39 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f0000001980)='./file0\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r0, 0x0, 0x4000003, &(0x7f0000001a40)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x23, 0x359e221c938420e6, 0x401) fchdir(r1) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 04:02:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xbb2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="080fb372b17838ea1b3407916f0bef24237fde588d89884386a0fcaf0d35b0f42479eba19dabe1e64ccbadf7c0404386c92fcf9d5483958e252860b80cb357fc53748e8803341fbdb2411ed94fe2b6109e625eb73775ec7d2461d8b1f332e8fae95d7f25b4459323370b1eaea3", 0x6d}, {&(0x7f0000000240)="92120063d73c9c86f8efb5b44466ea0230afecf58b82ff3dfd30d13c129d4fde60df934dce58369482d03a9dae27ce850b674ae09e33b04050f678e4f1eea56f0ee277cedccb4de5f6630f09d4538c4917d16c42580c560721a03c9b1030c9c2d33264f9e8c91a97f6a7db06e14573d37aee108aa8076451c0c997cc7274f7dfe36a2e41a4224a26ab51bd537d23c8784caa48c2d4941f457c7b2b3ea8c650", 0x9f}, {&(0x7f0000000380)="fd34d26040c3835c2571e2672e0354a38921ae0c75b7a8475554eee3ddd8cfe70d44ad4ca37aa2bbc99cb4e0cfdeeef48c4c2ee4465707f1c64def63a0d906912ca6753f0f", 0x45}, {&(0x7f00000000c0)="bfbe2655d66ae35a", 0x8}, {&(0x7f0000000580)="6ce2a164f0de10d7f0e8b60e51cc8d58c5bf1614715c9778aabd5b155563be007df7e27bc4c5501a1096b99ff3b3349c682899f81e0df2f6ed62f8059c3fb2d46ee084513d76d3f279a4b945c4369868157d6c262e52d0f4d4085bf2f04972d6c8b4305cbed84d78c20009d3522999a7fba23c1df9f8bb9e42dbdc21db2a0758bfb0bbca1ccfed6b6839a73cbde943315f9dc170d342f8a9559ec4bccd9095498449b94472f4a1239335cf0b5583e36fad16ba11f822f503c3338785d622b691a7ebd1d86467916ab7943cfd2f4c851e843fe5ba9d773a22f382ad345ea88c80fed6759be6ebb94e94f68706659d52e99b2b40f4b6eca66a4dd1a8e8ba03de1fae2a2ba05c992eca1579f9e9c1b3eeb0cfb0684161a0ec4687e50c30faf3693939ac0ce2c1681dd7bb31878be5f3b742960c1c0bdc7dd103720de92d2d7bb769bb25dadb16f75dd5adfe015b63537728c0ec05e62aee6905da738e16c5e9eadefb38b47845ddf63a4c739a6df25321ae734fac2011731db462c531b9bf47b51ca7399f6def350b59ee203bbcb428f95f8e53338b04ba7e1539ed450e869d8876e19fedb8e8b733e64fc4aca6349c6d60976a401c537bc8f4b0dc4ca07898dcf0c6b5375b4e933325cc8606b9eacf0b7fac3ee279b46a49d6de8a0f2b0db9f48c83d500af5269e9ae19d3651862a04caecb2481c7583a68dc160c42314f2772e609e0a8bc1ff4946dbb8058ede6eed63e5f71ad88c5ce7c96f818ce9d73e361fb258658b096b58ed0235fb4f43d3fa0b6dcb34ec8ac5d1dfda79a207c1831219c88ed140ed1296c35a44c147a59d4f0f679267ae29ad51db2ab17e25bbc8a9ae30b6250f6c53ac55aee9182dfe25242b09e124c26d4dc56a1f7a889f0d1b0549ea656ca71e6618e2e4a1c64246cf4e31d444132bd7be22cf8bce625d8fb67fd674013a47001d8acf7b9f23309441f069df34ec61c0bb9ac08eeabb79cefa6723615c8c6fff4a1f48bf5baaf9fca123fd79303d331530a317501a9a7e2e4f227ca306708fe49a2d6b21086c7cc1550ea53294545d3f14a133e4dde8f33a8f8ead1f78468f4bcfa5dfb12e61897b5339720fcc3f2a0df14f858a042062e109c807d2a304a12f05639332a3515fde9f801e63b0b41f527d0d78252d193139cc9bf9f8c524f34b365acb1f32fa185196a1bbdc8c9e2cbfa7894ba074c34ce7e37f39e20a4c7d67cc99f332ca501a40eab3b699374a3b296b1814d3ffac17cd34c8b7b5cabf50e8ff1b412d27e346ee388f2eaabc261a7efb765003b3449919f245d9e431f1c48b5d8b7daf7bd41892c7290be5346facf5e6bdd876b4708f8f32ffe02d6a8c60bf901f4f87b8918a9f01055e685c1e8d8721255575026746fe6802ee6113270c2675e631f963d665c0bde52b61e63f30db9c7b70fa055944d6a9dc7ccf316fd2e8b25306303fa84c3cf1559813c38a0bb7085ef0ed85e87912f91235ed5341e4034123ac5dea7fcf1fe1b1c2cbb0caafe7d392d17be396023b7dd8484bc3bba935f117ff155b8eaf6b3e9788ac30e1aa76e1b42c3be3561f1ad8c51249d708501bf8ee54f3b5f3a1abd55765210ce2c8ca4f85f984cfa42748770a760f0ec243a672582a5adf4effebb7402682faa73a16bacef5cadf3fa4ca005247bd8bfd033d05bed094c50afa266901ad6c5be01b61ed38b63f1d919fe14c6569b20a43cbf0924c6cb18ee27eb4b35df9c1523ce9be850a2eba1057aea5a44affb3c5033ce3900409f73b44ae163ca9e732743f0eca594571f06bc1561c4094592cac2d3f5e565bf7101d35fd96d703bbb1bba3208e8372d1f0eba97746a424b6e490337955d6410e4c988fd52a46f69b762a865724b66883b6f8589e1e325e64c94c40bf3a053ec3e9d85067573a231aeca020facde7350cdcfe4ec92ef9dbb700e2b02d6a1cc1754a9d7cd162445ac4de790116516b8e68692428e4ab73ed2a1835ae01de3dd2c8acd62f82b6d8857e36c32e24b0b3fa7d57740088bc87b138ebb7edf2607185de38b4e7814b6bbc2ec44ba8bcbac6516f456811e2dda592f3b7b8c957e80bd07b708f37d28aa4f30ea10c456d2718b7106c6da6afa37d6b13b470a315d8d9d62756ad5745d724d2e5bbe9ef722869e007cd3bc46ea05c169e292448ca6c45c6e4fdd474641d454c799d8c4913261c2ed2bb80acc52086b731263e2c62c0adc30a9a927648785c029d13032dba9a7b2bc600a3df7e4d2d2567be9d26bcdd1ae851f78d5e295c035dc04b088d1c4ba57628c9332d370133b6f24c5c7319ad20fd654c754a8bca8481ff7a8afe7725c90dbf0b33168fda848a3828206d14577507dc52d8e338c66d36a8ead2e585d5611f5eac32e85af09f20d131e26c5415d8a31fc8d6137bc744106d69cd6264e4249db1b18ec3f26a107df605dcabc4a5992b45154909cdc8351ac3f09a8193a76df5553b24a68049851b021d734febef7f3301efab5d9266f3a3fe0e6bbab9d0a7cf910686522146397c8071a8fd2c77e73a84dcc835fac7a1f982fa094faaa7a4fbf6029f6455a082bf0e83d15849b56278e0619e0f51787e8088835327dae7dacc8d2af2311becb34bb6521640014a9e8523015541e5baf70467ebedabf106129ce8cdc8e37a69e05c8a6c6847db62a7ac8635ff30c40e14ff68adff7d019d2002fe50f5ec813fff4b769fbdf4444d76c75a478b0830c6d12ff052ae8781cab008ced4bb77016b24c20ff52b921f9b0424f9370c9a4f9513aa0d8152ed3a4b5ae5701e17af3265a30b115019fadc81b5a9d85f2e603646b4d55c7f16e2fd20340194694e3db531a55f23099eac5fd18a26a23b5aa76d58def341c53b98009fe9fc8a75f0341a1a282c8fb5fc6e1b2b5675f855fe17ad9d026830cc1a65a7f2d9468fecfebb13a05a95a14bc36127b678107c753a61ff0a9391600ad94e7f526c72d55e084db2dee38245092668f0a4ce02233a82381830cfa8f7a04188687b3aa6426ec5b3e231d1952d8c24a81836dcf78abd322d00bfb669fa06b58b6df7918a5816e2c4515ac5462596ca524daf602a9d80c73e54dd328c5e89bd689ecf694cd7fe2709556dfc38de9d896b54acb312005c22d4d304c8f50d188247edc5113cfe3c6433ab834c15f659f46c8a5b38b021e558a369c6f79275ac5e9120959f64a50b75be3acac0ecfd8cdc2b3a723800546d5c770412785e4a05ef2481c0e0e8d2d513a5a7fc79b03534319fbdd942f9b560896bfb6e3a95865d1851424fb918378729f071be1af86e1d77ef0b412e1e6bd8f6bc7348bb2e964bdd670885bbdd5b912bbabb8415a5aed35ab52dfe957e6280bb9aa4a672e190a0b3d039a8746f08a99ca37e41bd401aa09d7e004fa5cf830a94c08b943b648f36cbdf5fcd32c2fa1a2197dd837eb4fdcb6eff40d06071ebe626344ccfdb4dc978cea54a186bfd558fc1d32b1828f8ee74c9ceb32d448c4e2d401cc45c725424bc497a7167399bdfc93f9d3eb361436175505daa95619772ed6d2841b072b4b3e5d6f609ba5e271117d1e9d359027e2223a0a2de976ce9bc2013a6850beab14fac046de5fa7b06d50fe46de238d488437597febf95f5ea1fdf7f634acba6773198116bdb08beb317cd1fcbd19e694be5a047e4e2f7e9917765e760372693776774f0650f4f42b287aa06abfe1897ee2824e83d3882bc5e18a64889039a77676ada7b5b5507eb2fe452b4c5b4dcd2f2978d0edf0b901e6cb4f6c14a3070b9fe1c25063560d99635ac71b5a870e639eca05297f385d7ddbf48348c20927114decfc719de51bd4345dff433e90320521046efd1cf5a082a9f37d7c7ea13eab120992ffd2239fdc396eb13e1224e95e1afe0496451b14e5ec45911f6305cf52d5b5a2700ce553c1fc9be55b1be7316f6984b8e4824a579e4fbb7d85636c715e560f7ef9c3f6247e434d7e33979147144b95ed907590aa91c7b5307e4b772ab2dd190c5bd75b3c0c2e41674131ae686d19cc135f4abb703c8e0a870608982c920eef83441687a726c8e9ced24222b081380f443a03ae7474fa72fe4211ace7666e1e4074969fe196b8f233c5bf0857d4abcab9c6a29349801a0806dcea033ef62695fafee511ec4a855f3eee732f85b79180b841411768ef7f20e933e28e12c04c0388db9908931b5294063ef47a4b816c3b21a8c37dce72bb5d68b9ed88f8611e2c10ac01b67ce672338c47b463bc13acbd126ae0d71dfbd56918fd47cc689fa70d6bc28b41ef41158ee8ab9c3c3dbba1b26b916519eb5be0bbfe489fe8e5e54b0111a33824d01773a8b89bb814ee00ec3d5b1ae5f5cb6d4226217fffdc586d56975984388c03434fc4492a5237ad3fe9f56f123581b256835d183ac64db693b9582a83c0e66053ada088a5a43e29537531298d7100fd75c28beb093a92e15b9632cf8a19625624e24a704420343930eba578c05f8fff3f38b6ea29f96cc2bf48c44cd083531f35b197da029904e9d3b58199784d158f8562fbbdb4f2e698bc2e09cfbf91350c9417fac154f3c41890a2ce510bae223359fcddf98fcf2d22c2f719e2d65d14fc80710088b5143b55288a97fdfd9cbab763b2c29fa0ebbc6e5bf46f0e76c0ee7081569c857284552f076aac37eafbe9bfca3598d7aab5c34e8ba79d23097780ee20b8dffe3cd9d2ed06eab9fe2d98d8a6790af024363cf7c0010a7e3d2e3d84d204dcf36534a3e83b726c5b2e9fa04c72f089e0e3ad2f218983f58b657cf88942aef168b83321f7bc2018723caccd1884af0f2a25ec11169c7f63f32bec84957e41c340be829a82a62df183c3451ac3f31eda13c8bcbb4be7174af800501b9c9c2d81a0f81cd762dadc8c5b24968bf48fad40399de29ac597f8c339c5b000f43c576f31ce00d6a268d1cb7244d26d06aa0606153cd200da2a86afe343e8aa90b9ec4b2fa2b9982702cd8cb1df856aa795178977dc73b853317cbd8495e20e88053dc2f0b113d0707300dbadb0508e29ddf0a240d0680097157b0af288d1f38e04125f3cd7cb240144bac6c945e78745f3a97d2199ecc4d2330b32fa6600e315bf18ad9738d899f90b6dbe1de91e055b80a76ef4f1ac000c88e37fd71dbae18f8d877e718c7fea6ddc2b36601dca96e4e42369f0b1571c06dc0821291574d09e2ff858c7c5de01ff1688bdbe0e10e24f02c167e5bfbd5ff2f0fdc54a08fbd11e0742e2233d1af3698bd00db90b36d1cef21f8b99dabe698ef69334b6dee57cec483d4dc9de4220c4190c29ecc636b1fd6afee25a3a0892b8fefe049bfc5d35c42a8d51775a5d073a0b162c27a3a378aad0f2a336599c255ae64b92d88263d889dd47ae63797577a227e7fd57fde3f79d0e673980a4a3f9692ca209ab6c42869abdf4ea6494c32c1828b84a5bfd37f326e700ef58cca7f947c33cd3a9a0a3fc84c664aa06d6ad271afabda330f702ba9b7971db4d3824940754ffddcd93a90c76dcd644f36676013013f38fb7c218a3a059c220551c414338f883c85a6a944b84049d02682c8b290a0dc7c22057ae4d76183ae87cfd02d6c1012107fbed4b94b454dfb5cd1a63a69a655c58f3e9a848430e9023c5d06d3c7dec805c723603c0137ce48844cdfcb526ae0f057062acfd019c576873b5ef58bc437c0054d84bcc303e2e3fa1ddd58a39e5ef81c7e0172129e204a01a3315a9ee52550e2d77be3f14d851929b5331ffff3673a6b66f0e5868361d804b45143b0e9bea20c207fdd734f47d9807807b46613af8144e7e", 0x1000}, {&(0x7f0000000140)="a1c30a2736959e579fd79b8e44a8c7ad133330921264cefb1450eeb32f0a4a929b4fdc86798f015997b7423912068bbfd8", 0x31}], 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) fsync(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002740)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r1, r1) bind(r2, &(0x7f0000002680)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x100000001, 0x0, 0xfff, "be9b54f15e5d1640c128203ac40c8fc5d2215496", 0xffffffff, 0x101}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") pwritev(r2, &(0x7f00000025c0)=[{&(0x7f0000000180)="e7a436e6d43a9bea03922ecf391be5334a2df9f41f2d52b6ef6f44013b0e65ba9bcff1a613ff5f3cc77a36aa3a8ac3b235286cc428de34277f34bf5f0e1963488d323463eb6c59bdbff5926b29859becfaa0a584e75e8e65d8551bc5d7e7f9b9fb4233d7d8d30f133445603e9311acb39e73bef23a64843ed0a96dcbff3e31bd53989fb76a8a2e37bfb546a6297017079327d949b356fcf1322940940f3f1c0aa39a2711bd06305a72c1aa11dc19d1a3bc91de50e3abd8887f36cff679e34f7bdc8fa8a111cb9f1a8806c4c6", 0xcc}, {&(0x7f0000000280)="3e76a0a4d88895497b0c581ab970b92bdad53d7e6a130b45e99e50e10c8dd29a266983eba0b6391d7c4b83220d9cf78d516b9298ebe31ff188f3d29c717d4c0d8851eb42394f00c6c5f41059f0ef90c932a96268e2711d302878f0904bfc295afa6fefaea7742d6305d72dd78e9e23330bf643b98f8af94b71a46cb51cd1451c245c0a16bda7b9690fe36d0598dc8c3199ee97f80df89c4ee7221cd11c1ab032c6e93a707278b6a89a4d1934e1067428cddc", 0xb2}, {&(0x7f0000000380)="0c6e7a2d2d22fe7bf877fd71d12bea3152bdbb2e37f628ed5d997e6f70ca455a95f86a3800ce146057173df33e9818c0183e8277bcacb9bf5f5af31ad45d54e9771a4176e01e0e6b84be8c1728f0c3d83424306e169d56b37a98f7fcd011f0", 0x5f}, {&(0x7f0000000400)='%K', 0x2}, {&(0x7f0000000440)="5cf282bfb69aae7ae0f77414daf2a5818d9aaaf46d10d00202b512a02b93f7a1072624ad35f81d4b97e304603410e692e980bf3ee7c77f6e00d5a3f124220a501b180fcb8d3f39273a03c6b32c0aa7b0cf3b161c000fccb2824dee48d33455120b044cee6be1c1d1bb3fcfb325894d8f97950e1103c893f1eaf843a36ca2123c3eb3c2bf7bc6e78c183b4a533e56661e0d2b7f6bcd96dbe18372d7f3701584c46f6cc9265df64945a03d4195f962ec810d945cc08aa3068ed59eac7a7b24ca615273f8857910154e2db9235e438d1b93eb4750d03836726ff0932851b6bc1ceb4cd00b0e928e93508f4dfc58111f4dea0ea9b57bdfafc8a72d62625bef235c44802492a08a24aa5aa3d65cf3587515371f9c0e8d6350c1c037e727cf869b9db65ea76b4eb1feef20e5ad8d9b206263ee1beb759f8ac4a1bf5c63831ee93ad5acfbd632fdb4886c58f6961f1ffe7d3dc3c1d543e9a1cbbea33b4549b0527cebb33da1d53c8684fa6c68bc6b6a94575763ae03929d59fd79adb4db3158a7f826be0ce3a39762ef0bcd40ebbe09977cfc022ccf7df569dd2ecafd356b73cb2fe7b21b368579dabc458255b1d5ddca9dec1262929fd51da1afd9cf9a88b23a6518085352b1801c94b9c3368f07bc5ee829623edea4917311092246c9070b80605f38ad9c7a17ba72a6e5e8a73bc29fd0f1fef1c0f9d9eb1206f25cfec82a85331ec9e285a7274c0a99f9faeb1e9193e54c4aa119a20210546a04f09c4194f4268a768e36d902ccfb6981d8756a9f8b33545c16b89a86230e53d898ffee037c3f71ce72d9778dc87a8779f38194f1348791892793ce2fcec678ecb8f8bb6bf4a18e9ab54394fa844f459f9baf5923a2f7fe794ee895434d5687fc227b5d97fe8bf85f8ad2b0c79677481191b83b65698d8b103ecc218b5fe25d0ba2e3dde32ca1cd181b3b9a0b34a20569cdc4e9977d72dfb7ed31538688a66ec7d043faa91220aff817ae810ab7de726b189f4dae3c87f4af9e6264b549b086a4bb7a32745e70256716009e20585b9d215d901c4662e77e6d632c0747ad96542a57c09aabd72395606abbe756cf3457a72f9d94c18c72b52b5e3e4531ca53996f98a66699b55d479ebd9a9f1c1325a397bd14fb852210b975bedf0712383e6b591501c7215ba81ea12d22c62d14b65fe3269558ff23ca297f782854563c9022b5dc56dd831591cb11adb934585478201cc314ec14e00ad9ae36c4d1f84b460f7c87c37fe0be3fae5c20ba3646413c766daaaf177dfa6179134aff723a8b3736a57514d7259f3f3a86e671c9d513cb3b54a2c203db6169658eed5f253bd7f34541ae17743b1468261d58c36ed90a8313d7833cae8e0069845dfba94cda07318c26464af8f5a76245019241fac6a5547dc68f7a83caf05a73513794f507fe87259b57c903e87549999aa3e8a5e203f219a9db2d9e6548c436f7f30a9104f87e0d2741b850ce27a57b097e0fbf62c68416cffe9f63c482dec0857d622c132d1c48e961c41f7be58148661238f7c285de23540050c366f14ca7106126fbb13f1aa9bbe1eebfdd3341930c051f4fa161d68a1ca0fbe7706961db6c2b50bc44adbe7c11b904a9e03a6a8167e410c69df3b4c8e8f2f1620b13139cc515bb405a5595150f6c98b293bd6b30ecedc28c3bb513b12a2609060cac30c8621ab5a0979b8cb8f34c5d2df87cef031ad2825aa98b1c92e0f0083a163212e17505ee06bc2f91803552e0d3ac1af9c90e30ab70e25250431ddf82af6182327284cdb3cd59a9036020aa6d5daf6bbe728e8dd19f2aa904f0f35f4061815a550187ccf66e2e8972baeaedd5d6b085f8bc4da6741448e26be926c68f678c551b54196be2c508134c28d2493113c135a846d6861c83846fcb3ea67a7e0b816364eeab92197fa458d9087b149bfc9b8a86ac12cb487dcae697c2d85975b04c50e86df14a4b511af4fb4622c306959ccdb1009907cb6ccf6a50563925b489cbf0f3e03f47ec22ffdc5e0edde9b912bdb332b4c9e7dbe85410b5793ba4c598d65de6eba9154119c9ccd7c88d80038d1b9d7842761c4e0df510bca97b0839720e02559d3adfa47aa6ef9b9919a370e8f956e16f022f3c3548f8a5fe2ae56a5ecd0e940c130ea3e6fc1a88f5b832b6a84ea0bdb959f59789e025e45702e3ad48bf19d04c60eeb20d761def459e0bd37b75e98173594a3bcf79b19c4a3e269c63d71a0a56b8f7f34f1c796f913070bf840eef9b1de65b66a86a5d9113b84ccdfb041ca8fa7d6b7b23810b946695707e6680cbfcff929338fb83977282e4a8b3004560c07e9f1c5d4d7548f3bf0491aa44d7f1cbf2eb010aae189e0bcb44c226cb177b8d377efb33de9aecb23ab7fe442f6f4c385af2773eaea7de00b30f2dad2004095b4216efe28d286fb9715b2a63a3cb17f1f2f1c864e37a9f57f468896873f77c79e56ec6d892bbb48ccd6280b119ac7983bd824aa6416d5bb8838c0a067bfc0cf2a684bd70968bde0eb56bc398fe1b393f80f9d69bde9b0fcbb21cc238c2547f691fd30e962f256dddd8a46011a5c5ae1deb1fe2485c9893afd036a745e9ae88cbf6794851f7ff0b31d29c1ff9487ed0e319866368d6a16cbc8d71b21f2007416220eb9a28bf526dbdb2bd25aa7d67c28f37874f0aa6cd86fc88c6d6d1ffc1d6cc83cb89026784f6515c70b97f63863d1c0d251431a530e032198693f8379af345e55dcdc712c165c6dd1476d6e801c0c164bd9a7fb84e652a59b43609c592d43be4ed0cf7e30781e77bc8aa2a49aa8bb66e0e5f6dac73bf3292cad1dbaff3b485e33d3c1a7ed775e579b86f1e0541a87d13ec3933a7fd0c0ac6f216097d09a059c3056e6ca51ecc69956d451dc32e2fc1bb8d5fa5c5a740574a59315b6e5b0224e8953bef65ab73d859331f505460cdc2df3b221c8b3fe21659e1ddd21fa81b4b57cac35dee4c342dc974a6903f3f8ff7cd26b57d9af0a40a5cb7077dc75712ddf727294a64f02a6275bf275a6ec1c4fbbc15822409e537c5bf956b6e6996370fef253a5d81c3bccc9b93995147e8424926ce06597b1821408f820c1d567e9093d50518644e1f9f72638a4518072636102b41c376326f53787f2ae271db05a9ba3fcf39bd01c4e3ccc0c9329c8a908fd3ce7725077b7a7903cb247bab6fa96a09568a6bace3f5677e36247515b2a0bfa670e547ea321ce3412a3cdf3b3580cfdffb0e1f18cd93af46c2c4374679ca42fa4c3b441d14841e7f79c31b6622cd8a71d7ab70edce3561b1b275bdd427864df515b0fa1e6a05026740e29c9347d1dab230a613b5d83fccb079d992f67e982cd9cea27005cb4904b7b9d47a218d4c32357b8a974c0979fe5a761f4f0599009693d7cdc308e574bbdd7e38f8eaafee2be4cecbabb14977c210691fa6113417b4232ed26d96f614738c0342d983ffcfb439c26e20fd58874af3ddae7c559c2661a91a386dee05bbdc2ce415aa6520498956fbc66983c89f2d0536a4d45fd89e94e0418fdadf8b87c06b93969a315e605c139e577a8d8c71ccd57485a3df31acc6782f6bbc11dcc4288004ca1cacafa5e6a4043dac5aac98e3c055a113c73cf642349d968dd76633be09faf8cefcd94e0526e858322725956b994824ed6510ad83f88036181d618d67f47c83506dc7db0b303352cb79f6e0eb7c20b000a2d5ef4eed9e6ad9bbb2e44992a38fe30f001ff2efde3d0e162397b39925fff13d50bc0dedc3db305cf449d048b4a77abe619c247e2812bc28b3584c14119e884c4b7cb00b1ff0e737f12b8e1cf146f2c6b94f630ceef22f5ce22a413c01a9d318c38fc7815f78ecbbeefd91a7abe42c43acae0358d14483d2de301d51ec0b701827e544456b7eea73680064ec9ba1133ef610ad84067bec5ca347535bff2ce8e21aa0a982e1a5b0f6a6adb25c5880a3f95dc2409b7d48cf0a307c378b0b49e324d3e5b612e5c8b3decaff1062eb3812eecde6b08204d6548e9b49007ed22d95598d6821d39e0d60ada29e9937bdc3cf5c0f7bb7da83ebe2fc13c80c9e18f199020e86827b157a3cfd95d92115b8ffeb3622a4cf4afcbd83a74e612a0c57dad65cda421a3f2a225b239b42172c5c4165140bdb2ee49933c8fe9255fa83bd717ba144ae923a2f2331262db5c08df6ad32cf1e252ee1b133a6c076bddb07f5843d705fe52832ae5ff7fba5e7e1fb107bcb6064f5c5420cf7c5f534ec5707c6fbeac6444341da26944c68479a0d9c8ae5f6200752c91210172f34ea2b10ce0c42b34756ab34dc577412e27017d4579ed8b0e8b2ceda6cf102a3097df0a18f0ad5d53f1fbf6c5ad4eb36d5c50ca81ba1b5af036d5d3bb2d84f4c7c7ef7054707c098eb8c61c7f211dfb6df165bb593156d5ff3b9ea7bc02b189bec1f6e740dbd61a20108d5f4e6453ffcbfc03b491168359e49a8f42b86b9c1d5e995799a77b6cbc7282c65d96ce08a95e9da0c6b250525d6afaadf6902985d4a80b906dc5f514aa675c18fd3ae1bb250298cfa4977070ddf437d4fdfc58cfa9c27061831e03ef74f07bf6c13cd4b8aee58a4c04f7e97d8943d9052d5076fbc761b92598007fa02b91c1c72e3881e3c53b93f05350baf41b94b6369c26aede2bd00c194ae1e3b1232429db75ee803f84e215f78480114fe086c97bab722cf87d0f50cb253d50171f1747779503ae4ddbd91060f984c74371882ee23183e9e57bd1505e35e952712ced7e8b1a2a730c3c3b57ce3e4a0e91afe8efc3ae6cd6efe3b5a266ab7b5c0fd4f7994636d5d65dc0f419ad1cacd8e615affc44871712e14492d3bf7c7545b4c59712e5e06114f6ca0a0e9a6db85afc9ba940fdce8dd4334193033db8b3d529a7e6418ccb30710f80bec1f523e9a2321a6b5f17969569afeae63f199986168a010edc9ffcbf440c9f83200282eeae0292d72ac8fb70f8ace313dbacfcda6596d356e80aa91ff2acae0115daa86dd485f16c4f74b567dbce73be60e3a89f37d2ae3fdfaf5a3f18d1e09eab58121a5cc6de25068cc990f1ca9b8c5de3b7f3d85516f6852bfec6581c68276dceead6450ccd1566a3dbc5c31a9d3f17e5e175e475efe5dc530fe3ed2ebc004af1280e87a1d32d52ab1c4b3bf60f7ade18cb1f1e29c62543930173d4180e0ac71fac1558e70e501486fcf5e5f09e58c323b61d5a263a17abf30a3465d65e90f3ae412680a0b4fc7ce6a10df619be91e97eeeee24547b547f6d6cef9bdf9132f8ce96ea0abb18e384e948ddf20abe52a5b9460fcfbc522af8be560af9697bd6e9f3baa019706e9b8e1f48684b615b38eab9b9fe5b6a7525ad886fc979920b80c4925f4d2cc301de04de9ac295c744b9a17390ad727eed5d853cbfa722f0d11c8e057b190015c6d604ddaba30ec2a451002e7615f9c1c75a2bd7b99e4990a025d862dba1716198f00ba27c75c22f7e115cf5df6a7670ae9eec84ec6da99856212f7b469c6a001aa61c6879aeb208feb81985e31bbfbac5fd08d889ac8ac0e815726298dc5f0eb09f90ef052e6c51275ed5ec5cfc2c67fe55c7b99a9b43c1d9aec9cca87d50dbbe68f9dd76e419e1a7beff39979397ad8e23879711241a2245065017c8fd7fd44d6b181dca43cf7f8543a9a439e2e9dfa2b239bbbf2f3bb2fec7ffc2561ee5d55c5e6f8fc578fc4e0c4f966668f064df0781817e806d5f156b59c3587204eae713c6136c0633fccb251ece7d562466d4a9435ad01f1bc2267616aec56d32df9cea4c652bd219570dd71036178b919311249376019cefaf9e5", 0x1000}, {&(0x7f0000001440)="30d24189ca8e2232748a24b3cb47bc2c53d413844b870faa4b27f12702083ebf563a3e077ecee13a1fcb82c2d56b714c80a7e7f083fea5566979280a297aa102ba03fe29defdc89c2697b67265d35f92a66613175f535bb9fb55d4ac478851dc0c2a208f97d64f9937f5da5e0f0f194ab329cf340b18abbf9b15412c5e1f2a017382f457adae0dea3d25d1a19ad231f2b26d7273609810e1981ae6bdd8a4c5355b992d9f82fc74926b1a52fca1bc1eba5dfa0452fecf84179b42b4f5aeefffde79cf99119db8478327c86771da754d8b236a669664b8323705ba2139dfe2ddd655750df8fb83e3ca3ae011670792bcfe4d52cef21b7d2fabb26cb72c2e4c113e0b7a50201aca2b2ce79d8510ac7308e1d71588e9db2467a82e0b24446cd891e12125a044a22cd5f956758466729c2078ca2d622ddc5722ac3491fa90d39d4bc9fd10a9435ee44c7f11996652503a7c88641aa01a9e80ba43360b31c174c3598d4dbd7c2ca65f0d83815777cc8e5c58aed2b4912a78869e9d5f128f60c12206cdb379c9d0df6cdf335a8736d118e0b889332e7da1b77d3c958506d2df22f1f95a80785e5d7c59a700347edff833c5038a051e5fac84df780d3b20566f978d58e8423308bf398e6d5c86dde1cf709de29858b24a72f4d531b895686b8cc24077ca1afa68aa6c15390fdc42b1198d1a7d2174841308241e1f9ebc2d9c4153878ee2603cb024b802762b03423198f128b378cd12c8419833e11432bd8edcc549a88f0226c4f9263d5b270c6ed7d79558bf66446892ebd8d8d9d7eb1298ecc7dc89774bf72730d1a2a9dfcdc901d801d6fec4821741bb8d9545654e0b934cae9672ad5aa6a36ba9c1b22ece5abffd0830efad616142c8b4b60a59aa727e7ad4cd1caee911bb10f95ac0bd68e2d464cb326f86759b6a4dcf84c349ad8391604cb9e2728c31585b9e7f1a632d3c7837b382849fc19390beb0d813a256082b278085a210b425aef783d379af02167f667eb0d70c11116713d8e54e0871c80a3fee9a9f551a4c0af72101bf6fde670a055ef43329388d6ec8437cf6d22ac2008abe534fd9bba223950598b08bb80e293dfd7142ecdd648faef43d1a116eb737df87f0062c47672365f9e0b609dc992e695213d4ccf969bc28b1587561e22da8b7ba732e15dc52608e6ebba213b8fc7aa07e84dbd7c91aea42ae004e5c4c85f6302513150a3fd3375c86b9c22c03d41b3fbfb67849c3e3907f901069e139f29f2bd59a1110d202a5e4f589b060ce2ed9f017f545e6dc4c3e98671b06f54e6372a80117fb6c971edec9311c04d4e314d5e19ac842478d2d4cf6dc58c2506f5ffdedfa0d10d15d3ec0371ebe5b94f9ced4ba83d93374c44650277e2171d9c292764088847e8b85dae24780b718a890a89a221fa723d28497edc1755e974575b0472df6574fb3a296eaeb22ea7d2a510aba3350c1de54f71a4fa8757da5ecab0f7ec0cb5659841fe524c83d6199a0ee4f86a77d6a885edf91da173b2b994c724826f1aac9ddefc66214293deb6851a4934635d13795a39aef5b84ad8d5a5e41543ecd270d663b147a3ea245242c519e7e1ee758d88be21c0714d08f67cdf4ea92b0e18968467b7087ddb6bdec38754f11ca35849501567965ed7ebcce609b73661aa1cda16c91dd037d103b11fbd4bf503b747effdc7e84d9da6c5f768152e0766084780c769dee3198f5b88f8690ab2e5c061deaba7133a00774ed281706077849a9889f871d85805649813ededabb96f64273f70bf326f027b2cb4300c62c2108e6dc021ab004dcf38c4190c1c581eee8fbb07af7104732549bc3358dd4337d313bb8f2d1927aa512d27cee2da8022a75fc71a2626b9687f8fdad8b6a0b69f98f75421cc0a2aae989fb19fb9a77b37c4d84e5ddf3157c342a57a634bd9314a41e048921105045bd85601c5e18136d6a923b3f69f943a0a32832df60369b09d65da5d85e05d24a406d0eb04671aa8e19fb02f55d3440e42cb08f0f324d1aa3f7c984a8b2abdda8d9f45b3a5fe21998ee069925a87836abc7462b108a6d485ab5806087930a1b51bc36602521a38527fcb6203bf15639807eb129062170c0834a5a32a02ffb8d73d984fcfe9e89e634e069609ecd866369c419be6587342d3d2e3ef75a6f64a31205b959ced017e3da0103a2af1e4aa7de50d3cfe403e031247edbe308c04c544f076972591fca87a20737b414ec6696d9cacc90f3edc7ef3a796bfe81ef2ee84678ce78b4c634fab3031bae1c66ef453a98abff59b1400f28fbaa43dc349095ac67204c41245f0e9dcfd86ec66775086b9465fadec24ac422eb2b5e9299ee1928c46c6593790125eb907dda1060bce4642457a9394992e4f2b40aa6cbd24cfba2f856ee7a7884f2aeea2d9bbc3e5645cd035ea1e994be236dd6bc2ea68ce48cb0ea6a8c503ddc0cc6789dd83913762723658dc5c8f3158d17d7dd3f88816cc6c15e356e153f97bfd24d7fdec8a28574f2615741cb5f3afd4d4f8136010b5f6466e6d454cf615bf37d78a3bdf736ede97dec7119d05023f85a3a867bae25bb38d877468b5e6b948b5f8185f9cec3327ff4567c579b7025d1ffecb0bf549c0aec172f144dcfd2c7838630bbdff68de354d96e2a9abbb58d601cbbeaf7b13716f3212d24ec8f1b76c1fd10f65abed345d8c80002e382cef8928cce0a916098faefad7d67e2e90c6a4cef98e89c00f50584a021c11af1fe846a1e7a06bff7d10367cdee1f71a4d3c146614039ef83bee8c930cc50fd23380b9897cdefb6bccc8e9c0352647bff02a72b8e0012fb979fcf8430d91c4aec86d9e5e2241d75363ee5c06790743e0b399da4a613dad39cbdc151f372ed44a162593ab69bd22891737f2e4ee6bd91a1ae78d2eb54e8a7df7a410b2cad12e5de3da9b5a8fdd92b5102513fa5b34c973a74d54af4105bc16c055f3cb789a04cadce2c18d6bab32628c950a65979537bf624575ab2684c4f8ddbff73b031ed79d503ff04b1c528164e5a30f55a93c8f96ad39967611f5d9916fbdef544f5fd09ef704c9b40d9f3ff1a0a2894df32735b034c559b99c3831f7dc72ed3ba7a0e5acfb1fba5c65b966a8b2ede4bfd6f9976e025f8376e39292325e6163eff79ee7922e5e3e9410b84152414549430501992218247a8676f3bb51d32d4f931694d433d49c6ca17b95ea59585b8f8499d3fb0c3edabc47560ff2ed5f2224ae5bf39ad889e1e9059b1b9a6a6e9b9634a496067bd25550824e4378e66e8b94c31ad88a6265fd2e6a9a7828f33c306f2f596396322ba49702d45d5123ec82975a53278158a5002ec22d250e343d9cb209aedf8b58b448efe6655997cc8ae3e4307b0bb1fda3021a4aa339f4e5bec3f665a8485bddb30f67c7d5582204c3c44ade2ccac98498ecbf3a2e79b0cbed134b76c8a815c7584fbac1cc6d2c1c24c8a1deb5c8a0ecc291e55874a83d7bb88b44603cec8dd2c973481d5823a8df76f83b8b92709552c6e8514f25831db5a3cda386c24657d9499a6e1fa376542e969ec1c9532349b611914d37772009c4d18218277984b364fa896b66300555f9a9a0a59190bb730ae4758ca3f7b20f6ffd95af0390430de8149e47fd092a03d658fb3e9309a47839fc8beecd5149bf35af485bc9f962887a9ce8b60e6bba31a2e024837cb12e025eafca02c954bba0c50248990051970844e28f4a900fca5eda1042bbe9287319918e57f459a387d2bef47dd8c29c4425ccd53030cf893db7ec89cf76b136d6964fa84e69f7a5680d4229e7ce9612f63e60c1ed8c004fda908121e0deb410cd72e2ba19cd166d0ecfb8b12f2e3963ed780322383d0bed49a10b2bbfb6477f0489de02c9ce646fe9889e82865de4b81217429c6d5e73450f147d639311f2e692d55eee034e7baee367f4d12fdcc4f088e38e7b7b5ae96fa927e637cebdbfc85f31be74a4d5c11fa6ae18e79e507c8b3829855a77ec603699e46dd16175969277e53c36433258a54a8c451ba23e33a492d6806e671255c11c9b9252feeb626ecd966d17098a31a456038a0e7fb91d40ac2a41396c0168d947a90fe736f6e503fc7f8236cb84e5ab9a34bd75b687508f3efefbe6deea429d1c7e313a8940e3ab26b68bca039acb47b220e42cf8fed024dd08c1f44f513e54f68bf9c4c13211cda44ee370f0bfa9254e1ece1dd3ea8d839c26273b9a00327004cb4a9c955fa94525db2b153c82d045d23f5fdf22256e9fdae23ced7a8193bc91ee4c62cd647aaf81a6a02f5ba78cecf5db0190af09eaaafc6a3d9e98d50ad8cb0f8ccd82fe829d9165a61060c3cf91ad14d0618c3eeaac5631fb21ccc23de4b87615112319f2fd208af06dabc711e3544f983b84f837ecfa513ec6a452d5def97922e3ed7b9166fe48e821ab9e8985dad17d147b1664e7223280e6726fca370a5fbd3aa41149d8b3b71eb6b600092ad8b796a5963a873811d484207ec88e0fbf709da8a4499104f778eb77c5ac3b8c4c522d8986533a56239153647002068589651118b075affe372ba88bf718a5e9f5bb9e325dc193b8c5e93162cb80bf7384283f10c9cd12f0ad2da48f3ff3b3ca42b3cfc87567fbed7ae2b05b460c1c1dfdcec92f55d35c35361a8a8b4772270bc9e4183421537770dde2789dbb5be7578d76fce27f631aa81def14476bbf3219a873b0bbebcc6270159497ee4d6ca11932a8409027c3bdff263444b4e03132177d46f8ab6f07c2150473175dcc1f0c1107c1b32b5d77dedac2493f42051001b936ee4a42b0b26c2a4a7cc4537c950e22adc1193bc22aeeb428d0b735cc437f60d513374b9b20ac71f2490186a31646a30f4699081b2cdcff1d4e0ac752c76dd89c048c3fe6e7fe23db87d7528a2b6d4827deb51c74f8b207ec80a85cfea1b65c99036390c1cdb65c187855049d5fe1fd8305a2c52942d5802858100ce7a12c59b8319de5a82a5c41ef991483697290d03883fe4909690312a406bcc3e61153ce3ee1fbc21e25f8394e080ed9dc85c72d97b3a8d96633111bcfc163695d647135764b94d0dcfcf6b6de451abe579e3f36e4e310561b8511885b30a9d4612db28348928762b5966388d15311bf4683fdd405b9a9b60fe9a743cbb4a272f5490c01fc096252253812cb34ffe7d8171ff8ccc8c3bbdd41434ffd9ff08d35274c36ab478e22957aacc734f613f273f7fa3837d6fa345a558e1dcd0ce2a6bd4db4f99ae2a7722df05319d7404c14af2a38965741bee879ab885eec7cc3a982f113b1482994e32032d9efd43a6d772abcc8e8b0ac464e17a21b967a03372f0b04a67acab529bb390fb07ae754ac789ec575a0dbca45ea423f393f53cadb10ea3fa50edd22660d74ac43bf36b3f76b2cc5fc96dd234ffaac37ce242f54e68405e2826fcce925f606aaf9fbe70501242eea1ce8056da56c6e9deffda3d472c44aa20b6871faa4ab85ce17728c7b1b9bffe08d3bb05201b1dd4611dba9a36bee69217d9fb7b81deddb19775a853634425dceec909988e8ebd1c54fd030aa5947438759399140898f9799a3c3559227eedaa1c8556953981e5a6928abfd793ad8e2b53a11a57ecf95935227a32240243062dc59d6016c95c2cf95cf2ddc108f8e19cf3bf1dd459bf1a92c07a2a969411716180f365f0932d0b55b219e08b4e193436e3c29cdd3e381d9384e9d98b304bdd2214b498a014e31d665ecaf88256f73db56334e3cd05675d12a2d6d1adb923dab159ced26bbd772827d6e4b9bc75c5469de7c492fe096e0cc79fe1", 0x1000}, {&(0x7f0000002440)="9fb2155d47ff2d29bfb1f49707a144f150e1bc016669036fb9b0498fa31dd4cf9062dcd42db9105e8fdb4eed12a268327df8201344b7a924dc3d0033e4b19a1b235caeef8ab277b60f7541e3a832a4699ad9fc2402216e51db9c8cecbf6be75c5079ee1b6801e8450df9b2cab3c1e963bfc5008545bae0beb0ac3e", 0x7b}, {&(0x7f00000024c0)="d408aea2f76a30e276f2885957d097b6ed6e29735abd85", 0x17}, {&(0x7f0000002500)="ef7f7f7b89a62cbf857a539c7f8baa0f16942ec6c053299e6763e524eaa8ded2bc84b622256842cb7659b3da663f0b8083de767561b9a7b69c20b872ae62c21836c22297fb3ffd43a1eae03fc8a9ffbc8c021597919e9de75152ebec6d506cbaf07b56c5d4276093e870122b73cf5762ebe82d810682d63c6c50fc7d09f252c8dd4facfb457dec0c7b3d38170f230d6213dca4dc84dfcb86dd335d2dc100df7036d9a089e07ee2dfe54a57ea", 0xac}], 0x9, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/207, &(0x7f0000000200)=0xcf) pledge(&(0x7f0000000000)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x1) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) recvfrom$unix(r1, &(0x7f0000000280)=""/208, 0xd0, 0x801, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66e96c653100"], 0xa) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) r5 = semget$private(0x0, 0x1, 0x161) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000580)=""/167) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4000000000}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}]}) execve(0x0, 0x0, 0x0) 04:02:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1721d4f1a2dc", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000080)='+') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) 04:02:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) read(r0, &(0x7f0000000040)=""/210, 0xd2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="198e64b015aa0735e543ae77f4c8d4e34930a06dfadc2875c0267f7aae3199ee608f", 0x22}, {&(0x7f0000000200)}, {&(0x7f0000000240)="995daf84439df4a72683321c7d7f215ab5963f9b8640559fb571dfccd5188104880b112c81e50ad397688ae133a8c8b57561541ea99bcc43767ecfc85eb3e63b0e4d58edcd5baef09a43d1128bea6fb739dcb8f10d6180", 0x57}, {&(0x7f00000002c0)="304382dd6273ca111c99ff1d54b50b902a6446356f274bf6f893e866f09c3a23d958e81ddaa13bbc5ae32de57d356c8c97c6255c3e910bf770e158b606aa92510bde386bb1b55e318a97a895f3e55f17876b13f2701c9ec3aca8bba17ccc7179da5d2b07ad185305e583e3ebc69a123ed8bd883030a11d7b6853d8e72aecd37bf9ba15d3d0926ef6f4ced001484f42d2001213d8c23ef808dba9b7f20c", 0x9d}, {&(0x7f0000000380)="706916f998b577d5be10184b19ea414c7bfb7c6ce8afd3ef2283aca331dc1839aea5ebd4e20c42e21745", 0x2a}, {&(0x7f00000003c0)="c1efb2eee8bf27e05e54340656aa6ef18510d07f9905410bdb92193ed9fe7521aa77d4ac91c93e241c15aed6396baf3a943af12e532977933f58f3bf2ecb0d65dbf274721c9cc7b378edeff2beb281d3003e865bcebd42f988edc682bf909b7a9297d4c87de09550d80c15e64d5ea088a0f33a60d81100581a161952", 0x7c}, {&(0x7f0000000440)="49f5ec4b22728a9cc181ee50fe0382c2c788ebc13c4e895ea2da2872412a3d0762b18a606010f1bf49b6a88270e29c599352ac93aa543e698fe90434bc4950d4d7848e81d1ee7841d8aa4b6fe79c538ced05182829d3d73ff7066e171d5066fee931b3abcacd0619b86fd43a657f374bfa729e132cce596106adf4015fc8e3221df9fb6c0e76f5f964628aaff972d7d080964f54620493c75dc6a202acfb1f7e513bb6b13d", 0xa5}, {&(0x7f0000000500)="b7cb011194ed0b9764823905ffacbf8796bd79c4331ad65f5660176d0dabd24ad148d5978e466f20ac1b4dd140", 0x2d}, {&(0x7f0000000540)="cc3c83fe1c73a3bc546b69c9688e7785f76eea41e52c5b5ddff111679d27", 0x1e}], 0x9) sendto$unix(r1, &(0x7f0000000640)="a80d9022e4c54cebc281b891f7ce0a5f99c61638921d8fa54fec108c920ae9fe20d778d31815268283f985eed1200529912da39cd464b8492ecc61847202659dc8198effde4459cfb07dfb9be0741614ff567f69d69a5f095929f637dbd607903147714c1ca0943cc5485b96ca1ac0d9f1e3cb5aab8e08f6d4b3310c74babe496bfee60db176d1b4ff8a0224295d5437af0d0ff175f426234ac68bd3597f7dca74201fc369506776dd560556ce7eac63ed2bf4", 0xb3, 0x2, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000700)="392481a5cfb5007c19a73669ad9c48dfbd073b6f9ac612f97fb556142bedddaba4ece29bcd3bba006f157d20708a55c6e19542653ce8636dd082618988291be3a17c0856c5bdf9666555e2e50efd9d6e63e3a1cb141218766355c01085b7fdd66dfea209ac05392c6d0365fe7b84c99b80f4d7b65a73e4e3c47d8272b453e096c50bc03b719ce299de7ea56d9a594fc43d50ba823a3e1c6acf089712b433ab5cba494b6bb5f80ceaa61baae5", 0xac}, {&(0x7f00000007c0)="8953f8cf5c0d59ee1d9a682284080c45fde1539456ba0b9efab51d6ad98ee59d5aa2fe5093a05bca101e8e730658e6a6a50c87929d7246e39e652270d742411bd156612538eb93233eb6d55d736eebce1362d75da8cb30f4216d2d7eb76a063f59f8339720b9fb8459de1f552b6a0c642b02da0137dba83c08f3e317e1c4245fb47b248232f030404ec7cddb20221d86754533d1f8177963d99b884d629b1c16267a05ff415bc569b8eefc135caa411773ceba44b93822bdebc0349d95a713fd6cf71919f0dbed4d6e4b393fe9fd98f86d58d45f4180c2025b", 0xd9}, {&(0x7f00000008c0)="6cb4997f3bf3a4fcd1a20ec41360afdecbd19d0df7d2ce739e48862adfeb889a8fe1bf934423d182de88459d5bd7b7a73df071d8f960cbcce87234db72172056f3a50d35d62b84f068bb7355ccc616a2dddcf482657431fe2ed7fa2b7b8d1a2a537a6efaa6fc8bf06838d1503dc75c5a4bad49d14d18c8ae42d87fcfe986126b278d2ec5c0f62e310836d426c9d59e39f372284faa57df4149968bb083e4e0437f88bf44143911cc762c01cc86ce7fb6716142eed3d59be7ec8257a61ea4cc23a99ecf8074a13953371f32cdd7e97eb7ee22bdc94f4bfcabcef75c4182602466c0f8f221d47b0a29de7f4b1b", 0xec}], 0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000a00)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000a40)=0x9, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000a80)={0x1, 0xcb3}) socketpair$unix(0x1, 0xfca7b821a1ea0456, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000b80)=0xe7) chflagsat(r1, &(0x7f0000000bc0)='./file0\x00', 0x10000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000c40)={&(0x7f0000000c00)=[{0x46, 0x2}, {0x0, 0x2}], 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/tty\x00', 0x10000, 0x0) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000cc0)=""/4096) mknod(&(0x7f0000001cc0)='./file0\x00', 0x0, 0x5) writev(r7, &(0x7f0000001dc0)=[{&(0x7f0000001d00)="ce1157e69b652f65509bcbaf3ebd0f9f32a93e57f9b27d134534fad3d37fa6965cf3014091956ce2e34bfee21e6713543b04673622f56217c183e31c64c97bb61fa1b550d0cd5c1e23af7c410487bc530f20b8f90dede2393bc5db0ba5166ce4b5895fe87ccdfac8a40ed49251158dbccc5b2c2de190acf6f727b73d5687f85462267c9f3f2edfe1da2b1e2dd2a96e4cbdc1d2414033444b8d195c", 0x9b}], 0x1) fcntl$getflags(r3, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r8 = socket$unix(0x1, 0x5, 0x0) openat(r1, &(0x7f0000001e00)='./file0\x00', 0x80, 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001e40)=0x9) r9 = open(&(0x7f0000001e80)='./file0\x00', 0x200, 0x0) r10 = fcntl$dupfd(r2, 0xa, r3) kevent(r9, &(0x7f0000001ec0)=[{{r8}, 0xfffffffffffffffd, 0x10, 0x4, 0x1f, 0x2}, {{r4}, 0xffffffffffffffff, 0x13, 0x1, 0xde94, 0x1}, {{r1}, 0xfffffffffffffffc, 0x5, 0xa354b4ce29ecf3a4, 0x0, 0x100}, {{r10}, 0xfffffffffffffffa, 0x6c, 0x73, 0x4, 0x9f7}, {{r0}, 0xfffffffffffffffa, 0xe930114ed7d3e2b3, 0x40, 0xffff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x6, 0x8}, {{r3}, 0xfffffffffffffffb, 0x8, 0x4, 0x2, 0x9b83}, {{r4}, 0xfffffffffffffff8, 0x2, 0x2, 0x5b8, 0x2}], 0x0, &(0x7f0000001fc0)=[{{r7}, 0xfffffffffffffff9, 0x2e7cf65d429874a1, 0x2, 0xfffffffffffffffe, 0x200}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf000000b, 0x800, 0x6}, {{r4}, 0xfffffffffffffffa, 0x80, 0x8, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x37f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0xb36f, 0x2}], 0x4, &(0x7f0000002080)={0x0, 0x7}) 04:02:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58aa4f79a66de7fb584d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c42bbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79bc8223307612bd08bbe37fe44231fdaf31f8db5863072dad5429717908d4ce8b2bdaa1fd4a5ce1236ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1acc2b2bbf0d85d277253045d3bd92cbf525a9b0400c3fd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c000000000000000000"], 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x7ffffffc) writev(r0, &(0x7f0000000ac0)=[{0x0}], 0x1) 04:02:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x1010, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:39 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffffff66eb84eefd0ee16254e4ff69bef9fc72db9b6ac08a4a6755543eba4683e5f694283b5bfb1d333f9e3019e8ebd71457b931521cdd18a78c3a2f51bc3741b3e37e5014f15bcb609340817d9ef8cb6a9721da6fd95406356c5f1f0a962c65cc27b72686ab25fe456e1e92f49f10bc66c452616ab4da0ac1de54a11781cc499480621f21c0862085530027289596b24b7c2b9661b008ff7e351f2f701ee4ad38267e5bf2bf70ab805e3e6f7b536cfbe333a1ef0a7cc7f7e3c5c309d1d02ae71a1a6ed1d22084edcbeb7a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") kqueue() 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xe154a86990e013f3, &(0x7f0000000000)="5d0bf4517364d92659846871d4cca4ce1788a6ff2dab807274594f31c077156e1a1d96cebea4fd91b9ff32a2e68ebc7885e0480d1a1030d0f12745534819974fb846dfa5c2e01d2bfb59eea978e7da3e5d713f37c1330a6d18bd3b74194d9ef617dd2c12c583bce774228a9f887405536458aa82bc046b024dd6c390da811839cca298a4feab53f5d39edc13934f7f0223b94cf3c69c36d0541d94cb5fb4a488023aad0d4a9823e3c98f4eaea4438a624054c74b452d4557d8ca8690585f4d88a8c28f2dc65a5eee5f83a3f2b3314d9d488bfbde563f9858", 0xd8) setsockopt(r1, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x8}, {0x3e}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") open$dir(&(0x7f0000000140)='./file0\x00', 0x912e91f6be6086bf, 0x8) 04:02:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x383f1e6fa5389ed9) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 04:02:40 executing program 0: r0 = socket(0x6, 0x3, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x208, 0x22) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYRES64=r1, @ANYRESHEX=r0, @ANYRES16=r1, @ANYRESOCT=r0], &(0x7f0000000000)=0x4) 04:02:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000200)=0x8) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42da6718a8af4fac9db10197e14919cdf5f562a65122aae277dab5a22a1e0ff7b24871612969d729cee400d438f4fb8de62e271e04dcaa1bfd2446e2cfbb3bed42cf4a5a8104d207ed3c9572b4c2fb132980a1c2ae1bbb282072464b56c3c0364fdef14e71668f7152746ddb", 0x9d) 04:02:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x7, &(0x7f0000000000)="00589b08", 0x4) 04:02:40 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004080000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0x100000000000000, 0xfffffffffffffffd}, {0x4a}, {0x10000006, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x21) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:40 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x20000000, 0x1f, 0x5a}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xd3, 0x5}], 0x1000, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0xfffffffffffffcd6, 0x792}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4ab, 0x5}, {{r1}, 0xfffffffffffffffe, 0x18, 0x4, 0x7, 0xb3}], 0x1f, &(0x7f0000000000)={0x2, 0x8}) 04:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x20) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/217) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x8001, 0x6b, 0x9, 0x0, 0xfd3f, 0x5, 0x1000000000, 0x1, 0x0, 0x40, 0x2609}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8001, 0x7fffffff}, 0xc) 04:02:40 executing program 1: rmdir(&(0x7f0000000100)='.\x00') socketpair(0x6, 0x2, 0xc5f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x800, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r6 = socket(0x10000000002, 0x8002, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r6, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r6, 0x5) listen(r5, 0x57b) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000f00)) symlinkat(&(0x7f0000000680)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0xc4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x8}, 0x41) r7 = fcntl$dupfd(r5, 0xa, r5) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0xdd, 0x4) write(r6, 0x0, 0xffffffffffffff81) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r7, 0x180}, {r1, 0x105}, {r4, 0xc}, {r6}, {r1, 0x100}], 0x6, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r5, 0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") mkdir(&(0x7f0000000780)='./file0\x00', 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000740)) open$dir(&(0x7f0000000180)='./file0\x00', 0xfffd, 0x58) r8 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000010c0)=""/108) 04:02:40 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8166b36f81f1ef62) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x80000000, 0x7f}, 0x10) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0xfffffffffffffedf) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/57, &(0x7f0000000100)=0x39) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:02:40 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4fe, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x200064}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:41 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 04:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0xf6a279aa000000) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x8}, {0x7fffffff, 0x10000}}, 0x2) 04:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f00000001c0)="a861ef76eb1f5609094670640730952aa49ce9bd7952cbc45d026b772d23536b429ae388554653ecc513c16f7bdaa386e326352454a6d47617c29e0bac38f363da00ea7cfd701fda6bd3eb926224d89cf83a7b5d3e3533d658b84e9ce73c2572de2bdabc5786f3f132344212848087ce4fdbb13dcaf19da0c6cc3440c370322baf59363710cde92a8f007a0f8166a5aab2abff62208d2591db68d5ad4c002dad3496e293d25259f5701fd07f0456bb4151146aa336d6e7a2c8d11ca7d86a0219145dcf36371f668b7662ea70453e3ad2d5134cfbfc4bf955", 0xd8}, {&(0x7f00000002c0)="b21358fb1a827dd17079a22b46e60bc84fb46a07be979bfe2fea148545595cc2a4cab13be3f6ecbdf4e4280893624a16d47db4b13c722473f5d483149f7db4483aec4e49430435d2eeedd297d0281bebff15ecc3b0f1bda4f989579c06c3ad8e9bc5404fc2a0ebde43fe32187c79f89fda14a515c1f27941757063ab3ce46a7d0d23348074139eda12e6de7440db63e03a534d757b1784e9d8dfa2733f8e686bcca727ada75f836f50429b3378533be56a8df2305bfc0cbd100af8c3b9f3be3dc2c01b118fc047c00af70cf84cc27f8ed60dd339cd2db43038b4ac2f9fbb081154b7349a47a7d328b1b5dc6d7a467e47eadc3016e71ff26b818ff6f168f6987eaf99f2190a39bd960ef17460683d73c42e28b52f81457eeb4bd80ed40514ebe34681dd10ca7203ad56bcb6c87a39ca89d4b9b287651466b48a5928369bac717fb00e3bbfd692d65d4f08450cf4d206bfec93a463a849b15ecda4a70791668bd3f49bf8e2d3e7eb3b521283015ce41aebc89bd74a16a6e2bc4556c11129d76af5e1bfc57dbd23e1f02d94c76cb58255ce843eb95e2510fc5c5365b1a3d14247db0e5ea6b9b716fa0c3f1e338f38534fd7e7a74aad91ce94a8c4f716114b3bf14791a380560b5ce689bb812ad32f8cdf509fe698b709ca3ca5ff402ae25004101c7612334617f8087088bea79d62d3fd1a95d53e03e9235811f3a3537d34477abf0a5a0f5cc64055297c4e7921816871a800153f9dcbb53820b79c17053bd11320112e556364182712be9d32034525e46be89c3c1f62dfdca6e42da459914c5671623fbccc9bc2e39ceca9bfb4adfe96e1c5ef480d94eaded15a9b019b6d6f7db8d2458ebee5261b22d86fd0eded9d2edb875fa3b77a6ee51a256698c95bb9a6bfb67ad6bb400364d7a06e5e547474ee3e72967002efe196d6c4b1a866ea6aca8fbad388fd635be2eb4a26fc82cbec2d46f1fa2257ab75bbf49596ba3953e5e1eb9c27f60d4e7cacd8a6f60f928b43dacb5c37b84249859e5bf91e2d66b79909ed74d4660dcaa8a44e8cddb46bbeb4e54b6fc488af5d9ce2e0502b32e72cca3ecac1bd82e5626d92a9538ed6ccd0702ce54cfd8a6b58d3fe6634751232153fa533681b26ce5d13764317c39463c7ba60e92ee5682290184960c66acdd1be4e3639221c3684c635078e5cc19b1f9f1093404e9356a3eb8d2e642ce29b28aa457d457bb70853475280edc2cefb6ad8e034abe188751003641266fae644d502d980745c65706d297d1c3bd7db2f120225437b7868013ccfa6b7ee31c8a5fa00e5f49e4dae564794c63fe5df0abe9d39f029b7225e37314615b9af8ff12e8ee957c022e2e9dcf53e96b10d061998171e6dd1aa8674710db33138f12e6708396af539bc8a21b475652b76cbf0c08be3e80d678e2c2d328b1dc705f8b33e8186ae058ff4a9167d40c558a821ff83ba6a3a7ca226710c6b13b3f71657a069a02207c2b7be88cd5396c83e5cb9e85e4841bef490451901d2309999b9768342a6e568d8d6d6fc612b7f1b9989d11e6e082fa5bc68cc0e602020a71f47fb31af3ecf661acf9e9a5eef1ce441b7abb3a5031d911cee7d5bba54d40980733789dad3363ceb0145da36ecd9282b77d0032de98afae64469119985d24d062301687c34c05f5896a5ba35359cfeb243a398f07d52f997c7ba8e96bceb3273979981e1a52b0db6a9fcfcb11d1d586237921f5fde1c2b1733488185a1576423b1d6739fe2f3d0c52c87255d2fb1101709d8608cbc7cae5834ab52fb23a457fb023a7c9927754db29c2262b42b96e700b24f1eb0c04d73dc4c80eecc6e28b6804c3eb7b9bd0e501c683e4d6719b98f60cfbd4db0fc2b65e18e13f5400f9c1b669a55d716c400dbc8e20519800e9dd93de8455438ad65994e23469a8510881cfd79d9fd505535f9e4862a899045838e3ac89a8a087b0f3f93ff1b9b25c947efe2a8eb20c6d8195d364f56988189b2e880c48bfb1e3d9bf19cd52f2a42597cf1718b3d3ad0fea8d830206686471e4b0854947fc2039bd4d0f298e53811d8202a2d176f863419289876dd427196ea043db2605a677c4b7d0c41628a8471c121826ac832786335e0f5ac8c8fadf1f3cad4815f89b2a2b2e5181340a5f02699fe58c7063aa10587bc61a3f7815aa843b86a96e1e1443a376066766abf8199e672aba0b042404c3fa9a433fe2f6acbc1acbf678e53584fd1db7b21c7eeb2bf75ccebc852fd2555e967219e9d1935aab675c791318b1663f9ac0d43570e334c0c2c65de359c83d5bf5b6b2942cd5c17c5d6e0c41f785cb8bb90b19b0af736f4a4f97aa49168042a2a83d2f65287e8efbb91864b9c914a6808960dee7c69576bb2224ca2f648cda203a573c772d19056c274167a43aaab4300a46440fd2ec6a668c56b4f50c62f01d302ef9f913343282dbd62e2d8cb148a52aa4486f438fdc66bf384b1eaea343bb288690d873cc1714be94df93acc5f62ee2fc739169d2933c440d0f882c805e762113dafb9fbda25c398b19b6b9f2b1f578053295d85181693762b023062c2ea664417107266719fb73ed4e333d0a11e686bc1d77b80b50b2226d0703d01f23a43a1a0a7a9ec4ce27185e4f4a0b289e1d298c0554af014594e0e70caccae253dd8475faa66bac35ee3f32d182d544d44223237b8aa3099ca407b572d03d63219c60cad19da585f50ae34594962df1901568f64600a47c8f88cd6f821a174a70e69e35ff0f396e966098c6035e74a807b079df4970e0d57a1dede728f5440fb0178f988ea6b86bf0c29f6ff33eadaceab111295eebb2c580d6f1d9f0bcef891eda3afe193dc8dba86795374483ce60872d7a3243e3db27f1aed3d5bd836759d5e0ac660e7a09ce4477fcc95657844cba1bc3303d695f10cb346edc5c90af1d34447f0f7316ccf1c021ad1288c5d97de0e6873867a9af7d832c039a89c15ab33d7ff5e174d672971a9d6f6a72ffaf0a4a41f5cb4e14d9913e5e1c94deb2e42b7109d343bb7d7a4995811b8a452ab11e95c9e3fbdc96ae753a9d08e94dd5a6ea08cedc76636e714fb5b77ffe2e5805b2603f5412d75088d17d41c9afcab4687350269772e02793ff17e6d54672aadb8d7a1bb7626b7fe27e3f5926e6b95d16b1f3fd672c636646a251c77bfa39108b0f9b692299592e2a27b6405a39b919cef04f82ee309e776a31c139ef6693b9c18619a83b19e5efc34f86da9c6f56a9009880b184b6b9710ce08428f03b79f83e2b99d026e075d1666434c0dea1ce62ba7469fa3abd39409d81a3a71a8d09e951f7b26ee8b76eb69699687f69f82137691d39196d1810eb65b68231c0d32e369740d2206c6982eea915c36eaa6ef29f700d707b55d0b6edc28bed67d9365b88a59610f91f15d993df0bb2dce3dbbd5b46efb50a0b64f3030db860be8a471c7aefc8d09f7af9fe2b69d201e81477020e773966aa596e9d662546f885a018e9d5ed068079b29cd78f38e98408cde1e34d8d2f6b0e81b208c71c185c6e9bf8698e91eaf42720e2b7067fe356598cfeda7683bcabfc2404370ea42f229985fedfd70b5f15b889343132f3e9ca8e997180baf4426ca7de3a191f4e69a02f909fbddb5118490a80ce279a4676fe72001930be07ee431978a5972e4d6736d430d1e06c0fa5357b1399a8ec162e5895810b39e96270c1fd5d01f537823f00fdb6be8bffa7e04aa35ba10bec03676566077e6695806d218e867ae38caced8db027f0c676ec3a1933ab934a060e9dc04c4435c6faa5e9ea9ff8822c9685af2d5fff7c9186c937c63c32730e928080d474490418772e1d38c670ffc070b2846f61529776a108c17b6c65a773670753a5052a7edbde015e0063bd7e1a41c8de7aaf83130c945c22e94efa6e48b74c56b56557d9de1078aab9d09d84412856259ac657bb46d038f3fc001f0b54bfd01170fc4940b3384a5b85ad2b696bd5321bc09fc51c1c5c387e5e241a49aa0b9d7dc2d71649fcc48d5515b036f4247e4ca84e7a7c4939cbcd934775b2d1c3c145f3a7911de9ebaf6c5f2823abb211032de758480c14c50b6f8c190d0742e1c8771909ad6d0d679c8838a1cf5a152208cc978055a1816694b12a4d486f0c5c59f0d1be6c61e66380eb463443f0d4e3e797a234dad94e1f28f26858d3575748c32fee1e975820b40aa402513354435e745902c29547774aafb8004da53ff3de698685e309d04536f6ae893cd14d2c8535f2e4cb7e4b7607817412572f899701e94d7bab5e7b406e5384012cf4b3ed71566fbd053fac7454bdd9494a34ca9bbfbb0a581dbf4d59b9ce099fae456eac718a06d8a711053326903edad53839f2e8a4bec6149e81b859997b937cefd61300b613e9ec5edf8fd89ebf817c36a2edfaa4519301cb6946bfcd78798f7b79f9d077e0789d3d8fedc0e70e7207b167ecf514ece865f1b98cdfc94dcc33f747106220321748aa4d1ae8b8b4d133328d81bf688fcb09907ee24f6e72f433c5fe062a99b127a5ef3e4252632620b147ed99b10a05f037b5e613378199c455b5d54c8edaf230ebd545d4105bfaeeb5ace4502f61ebbe78da13ae0cdb1ce98ec42023808b5714461b0a96bc2330b7cce864873283c3b3311fb41270ad7b5eb24fa1b62d87887adb9adb1cc7379b5a4d5f67c28ff1d734215e43c4eb72db021fbb348b0c623f79b96046c40ac28f850c03ecd21378edabedc19fe10127fe4f4e82a64444b1732965a7b19e5cb5cc54e2675e2eda5d0cd94f4438bd904149696219cae41650d9fc695976b016e8b174799e76dea9b0996164d67e43161b42841f231ad3b22720bd883b0dc5d90837abf04e30e12bffadf4ee5ee439df760dca916a26b20ffc10ce3575d9a8ae1d01ca79f697c1c7708d58c8b3d919e1bec25e446d09fe9ceee15e3843dabb1e971db2d15cf8b71505e40bde48e2ad709884acae1fb20658fbf96c141a6b7a42cdf55a21fdc07c7d716d0570a7f16e17a769650bbdcd486eda26088e0a6dd33b7315c42209a6ea795d75a71233bb9f176b49ec8d91a2c636e8f4a9d978c58e74938318b75fbf12f482f8227399a58dcaa95bcc5649307208066da92a2947a762853a456ed829b83d923d2e87e0e81fe1d0c6e959a654cf753a0a1208fbb88d7b698a83ae2ca57aaf10a8e7abb6a3308e20885fb9d84af858b08930827a09a4d354e617cc5926037860fd455c09e3676f44abb49bc66141a74fd99a53cddebcd89ef78a0134582156519f1289aebc996626868145e3e07839b7e92a8658a19a00e020ca0fac49ff0389c7574ff1c0aa746c6341aa187d5ae7472d2ca61b53cb662579c7df3b91617ed8b7030c830caae8c5c229102ff3fb062ea912f4aeea43d14dc82abce9478e4264ca6dce741d9554d5376b79f75635b57b9e518c5817cbeb1249ff8961e1d23812a76d73ed26d259817d01ecd7733f9e4ba74e3d8e2051a0fb6118a4bac062f5dbc99ec8de3bb854ede3fc85108e573fc60d18b9530daf577d2b0448c168d4b15c7e3b605cc09400467baa4ed2b7a1ecde8a6247f27aadf30da58463a6aa6e61365c7702125b1accc19434aa72ad6ac4eb9a62ed0d98302d3ba99e1be9e53b9eb41928de8c7b6f0e12085993dc286e72205e086bf06ed38227aaf02fbcc29a28c3194e01049bc7a553744ffd2a7ffc2634474f825dc7a9b2bc18538fdb09994a953c1b8b9a55333163e00b2205fd916d8f96fc88d62bbac7ea903c2fb7e1cb7b938761d6ddc8dc02939c0c87b6e7e46d33c30", 0x1000}, {&(0x7f00000012c0)="f3c2c628818b862be6b3ba9876caa6f0588647fbef80f4b784ace318ebb87ef6769904eebaeffbd43f0b10b5117f63efc48090a607cd662032f3d2be4579926a1772b6aa215f63c0b07a4a57d2f4c74e2250a9159a895fb879fcda5f657a435db3537836f22f9fde5ac34e5010dfbed7035575ec9fbcd9428b264ceef869059c9cda00707030cc42adafcf21a1253d51d8a10e414f33470a95a65a8c622248719e6d89895a6864946c78f2b1809bf1f30ed040a8754c87aa52b4ab2039bc81ab97f1c9b6b3099132df86d1379935975c536fe6e60a419e11ca0d9242f9fd95a472dc228fdf13f8a2753f30c92209b457f91d14e7bd61000201b7364ce1dba7867c9cc236dabb8c1b5eb6e248b02f4725393989fb4223135cd95a258d62d87fe2a6badee379e33a0bce72375348b3e849a503f52780bdef3a85a1f5a1e45b6e082cd85c1351d561de05593f789b2cbb6cc064c62c62c1d4c61b0733306f9875440dd375490e31a87cdbfb265137a34cb0834c6b4955c0a6d3d83f7dc233e9c2c4f1130c8777eb69e071e9e3e6da854dc021eab83f39c139b1b6a910a0ad375518474f73bf86dc4ad556aa6e3d4267ee52b1a3d4432e4793deb33a6199d500c39cd33faa99eeb0b72d91661a72915be13357640b0d015b3367de2e3f7866690e1b5e26297fc8c9e0f2cbb54f24cfe2c44b9554fda8281cd57e8a98451050e210a28f1b97c3eab92e2aa58ee8cb2cf2246301d1d30635ac638cddc1fa5741d60cc1c065fa0e3340d3adf083aee6451b7ed316bdf9de9699421422a76ca61cd616a3f523acf8ea7b3b0bf13fda6cbe5138fbc856121ddccd43e024d89570a3b5beae2f878c47b8e9ecbb7ad69faafa1588cdcb55cf64c903e92c29be13120ab59ac349883a26395094e5dfe8f48e4297d8874482b91354dd0b9cd343a7285f6df06432d795d99f9c81e92c0001e29574867769f0650e48e694c4d1310ad3b886c5a1a52ad9c772cd26eea2028a717994d7c7f1482c4a55c8f24254de5412db96f77d0d57d57b3dce9de117ae4fe19da3bbe6bc6d6879b30fd476982542b146185362b91ede57108cb141f67d49c5ac41d51e72d0c40d10716480de50af2287ad9dbc55cb888710c7df4212aff9948cd9335f30a64c0550d2519eba82c5a8e4dac0f1b0394cd8f28e3cb85452718eb0d12d10c1090b695aea7e3dc2278bbb4766d8b4988b8cedd968e9a2960721469feadaf8e8b882ce6acb45c616a06302837af82f88a9394847040fb89f60125cc6f3fe3fc63fafbae3288a1a87d48ad8eab09f0560a1960be8b6bc10f513bc43551bd9b1c8f904f89a73639df16030707a0bb9944bde397440f16270bff7824277053648ee11732f8719a1ff2d1fc5be5a3c58c9dafdcfa335bfa8642c37c42f9828571868c6960e3d7780538a274ffc19f2bc0336302cef55fde42a2007638418356b04058d610c9fa46b647b57171ec56fdea85d1d69b3bec79ef5e6f9c3417d68e0f42060d889e2442fbe7051285ffd9bf492855a2614ce31c41d5409a7958aa8265545ade175f5c70dc6509963c170c073bc2b59cdf523881523ccabf2b8ae6cc9da866b92c29a3cf5c764915f621dabac9b5ee2c7b60e3e783649c587a91e014d0eec8288d0e18a19315f0b072f32dc97f463723799361f347c596140482a22ac685b73be72d92c96e1e98b835ff813c908385440bce1872fde73910b2b8503d884ea1a430377291e8b2fd30a8df811c880d02837ac7f1cff80e821ae075533c39d4c94102480415b7ca8d360249c888d8af0fda035abbe61ac548c09e471a06a25f39c3e75d5eac1b65b2bda1b0bded7112edf55d3dac5920d6706c991b29d36cff08967bf7bb10af2d43a0b9ed874e6ee4cf5dc16588025466cc033c503b982b1ffeed4d924a2a75d4296bbedaedd0bdf732304f102a6090444995e0f0346dfe68df067dd668708f4747ccd7a654c281ea50ff3a289797f07775e25ec3b500add42aae8188860dd33b80f6d6b84dff2fe47395b7a5f1d426d84d099b8005fec59fd6edc9284b55cf7a4e51d88ae03d744f3e86098dbc3cf2de80ad1234ad30cb1c0bb23ab88274d457fd7938ea57d32612e23628b0887e1bdec412fd081f7518fbf80e31bd50a36875572fa99b7f438233ee2a0f9da3d5150906517b53f753a5583f4f53aa90f5c520d85fc84ef2a34b5042d107e66375b80adde6d51204126c522a20fdced7bc5c02d2cc424cd0b6711cdc02d9c7e2416362a986aa3c72f8d4eb4e303198dd8d3b06dbbbc4cb8bfbcb9e12cdd2ad608cdc864a61bd42219e2116dd530a3956e0b855c5cb8247fe1ee3d03f6a326a5057defed37bd4be24640487f7d99d5e6b837f0599fbd238730e2903868bfb7494c7d313d5fa4f714aa3537ab28af50426ce49306e7910a78731c18b2ca63ff1a9ad929a3979dccf478dd5eaf85aafad4d08a34be476defcff66e6a94887131e9015d970a0681b28ff28c1fe3b6f3441621b840c8f47161ac18ebb402f71a1a3a098690e996bb25bc635d9496fd557a26701e3bdb14c40fc9087d73a9c3b1d7c2d8edcfe318b08287c8af1ed0483188a885c38a54b86c6562e9c2f7ed5a4f8ef9ecfcade2dc33195891a9b3a5dee4aeded9a0bf0a8abc062c55b97d4c5419afd8ee84283c779f2dec22e5b05520a1b21497be28f33ec226b2f92a11f1c2a90a69287c728b25ed6bc1b6b1dfc66ab51ed7b0f8512af8d695c0c8348d3d5b93f1550bfea3b08c65c0dc0ae1e27e0c41e359f0a9c0c8f84d53d41f8aa85bb01ab1f74c70282c65f79551575aa9081aa8ca87238e4da5711103181c97836ea228337454d70192e333a83fdad4b0157ca0f992c63415a67772059182f0d3593e305361588e3d1162ac71c19971e822df8a9fcf97012b75061e6a2894a7507cf795303df59e0746ad370fe2d5ba3e2ecc6f39fe0f1e6ca777a65500b929dd4232d33a0f8942b0cc8388ed5cb3798277d17524982f73511fdc75ea0e91b5e89646d8beeb2f2a3124213ffb7c66aa3c72428fc3be344191ad38fb8f5821d8eade659f08ea6f186c07618fe368d9be4cb3009f96862ee8a99f504abb7728c77fa0f4073442eee722e9949b9ec44d17e870417521c929bb6c5f6dd91d8098c3c30e5c3618ec27b80e67e3cd706cb730f87e8c54b01f03d1cc84e58a76763f945da0ab404ed005127b8562bcf3495965160107780febab4431a15006bbd9226a0c18d433ea4610f872754a6f86b0c6ba9cfc088f72bf45eb9524a26d25e5ddb224b386dfa539a8c0a4c213d312e206f257d626f16a01c72a5c4fb39c070650404fc69ffe583a5ca62873282936488cd90d933676e95bc8ca0ba43de5350548687b7992ebaf2e1fc05ce8db02324e6b254be6ebc0fe2f096b0645e9310904fad954002319519cac0324aa5dba82570740a8320fee478daef96d2473c7f2cc2ad0aca7028e988382dbca86d26aa24c20dc6d5d84a2e50de3adf1ada69ac8f37ecb633d8af04d0f4e51f8e3ff9bc540664919e4b00e4bb0aa4fac4c290a7f6a97c821ba2796bdd89b765df272504c2c281f5bc756ca18fec8563c735bf87cbc7de6a27295f9cd1bea4ff5bd0610e3c6bb04e9195ab78ddaf0d0c06bc29d44a53a6f154c16ba86be306e18fb1c38be7c3f86ba3e5c5166c8c7f66515d316eb2f798a60faff5a66bfd8c9bc40835cdce1da0156cc6799901f6f714ca0e52dbbb83860324cc389d842ea05db6e50aea6ce77308b5a0331bb462f4a356306452bc6f6bca2437c1bfdf4cd11b1b37df813dfbe3808206f5c1860ba19ab9c51b2ba3c81e482db0549fdd1d05ec6f0ad6024a646ac487e1c2727c8f7d4fba7fbbd7833010872b335438d153815d213eda1162f9eba3ea6cc4daf8151e0fe30de8ef3e71850277e83b8f9bbc917570ddc0c725929e37c215abe1decc14515ae3c2dc775f4a7bf4fcf8a0d07e5eb40d10ffabdcad46657e4e7b6c2f7d756af629723917c8a7f13454f73a3b593fe38a438330afbd632eda2a1c7d98990fdf3fe8693aefe119c26667faa216bdb427bc8d1c75f4594908b68730e4612030a6a0c463e35ff4be61a2a0051dfa018e1e797106cdd8172d55c3bdb36481d2e802a7edc759483819be41239a86a6306d40d4837192732b84e93c935e61dc41e2a60655084fe641f0effa81fc8977407e38cd4c587fb46168e77b952efa5c59cdc0203d6e2656c0ec126da69cb55478854bcd6a92d0ce4584def5e74347397813e5bbb44f6a51009f2bb61c01ee95b85758a5cea61e5fa27c182376ccb46a7b5363ccad4ced99c29d58b7fb0f2429fc88ccbe718de7ae851620544f2b598f0b4d798e66bd7ee3b9638a4e1d534c61148cf3aaefd5c63f8c5a363c3549b234e04404a61aeb89da1c4f8ed15385f9f7500eeef654ed2c0d61e6d647d3098a9eac218b5d7c04e84dd2b37022161412a3061f9c8701d2a05f103350074e28e2cd071d84caa35541218f0882273f561f4798c477c46b69af2d30a3cda4063a07131596ce9e15f2249a1bc194992239ba6f58ddb6ae3c12d65d96676da6741b0e706e654847202814033a748db3b422a318fca784b53b27cb0dd9d991c2a0b24128592bdb8c31cd4f402a1fb916b7a712841a832f2d8b458d5644911122abed97fa3753012dc0fa59e67dfaa9c88816a9d17067b27e92af8751f497153a7a6d8ba3974c433c7a591127cf1c4153b877fcad00687eb868882078cf6d5de712f84b517f247ff183cf1447c48ed22e77c4d56ed665b4e276d2011c685401947d3554b61bb159c2c931647b47eddbd34073d9f8fd502e9c5d17d195844831ce9d724380287115b5f93afa68f70177b4fe88643c0cea97d85dd4050e84bde2ac33aceeb85767f4502d96599047031a25aeb850b4d74d434bba8bf67de324881bca169ada900f8e8b122f72cb1c080a0dab82150ffe8ceec94dee002b3090383b6718b486010f5f627c94600317881ab56d3758819599f06efdc4406ac5134c4c6529736476b0898425db3bdf57248b932f2554d86870105d8640aecb4f65763ee78263039f4097efdcb906583e16f4cbd73fc1f428e319adcf5b1756bcae0238a6ffa174b0e6143307d2d92107eb1369e8f18e03a8d7ca3ea7a22ec6c3dcb248fb3c2f50b23a22622f547bd3b9b10c0ca3a15f513ed86fdb40b0dfe99168322afe99f2e54666ee9559dbfb9b090e965f11d9e3581d1c1bf59bcf7a76c32d3dacfeb0cd44700190b2b3e7ae114e039f36322da44ec7366e594d5993cb872d5aed3f2946fce662aabf40a2d9c93163469e3fecb9a0fa2c86805db27e830e7c0f58368e5f1c2d8347822e9f1f8f33c2b7778186604d4a78c3badc2bc190b6e53c20ff645a7e2854381651126e5c3c69bc6e861f88dc422d5ec5a70c28c236b4db0fbe2d95c34db0b740759a53e93fcd192a619aab6fbb13f5d30797c6d021dfd9a57e28582b20046f4b6b1e9b417665b4b9dfb983bbf7e0039f7885292db2291dbf5770ebc556b9f59b2901889cb17da54a6f950dafb864a8b501b6a6607adefb766a2f54f6ad7204ea2451d8aef5e2cbea92fb47034db52f471d7a44baf856f5a9476d3b527c8d1dafb4b0074f05954bb571d41f93aa34e40784c4f406755fa81c7b96d3bff01109279aa1d4eba962f09b611912344d150ef7d722485e116321d410736ce2220fe27fcb582b658476210dd09aba5bf6c55ba566239da44d167eeb14704ec7a54ec8f15125cc18a3c10ad", 0x1000}, {&(0x7f0000000000)="921b", 0x2}, {&(0x7f00000022c0)="29247904170b485768520ea18dbc0a870e519c744da40c27681c33d94402c79f53e75b58479780870431610ac7f0a86626777aaee684c9536dcd6b9fdc520735d1fbb796054b2b219d3532dfa7c8164397ab46480524dbc3ce4bc59543577077bdbc7ccc7f237bc9cdcd298ace04054757e080ee4776f9ad2b63c237dd9b72fd4454bb8854cf81b62ea446ff7f961f82719f6ab4c961bc0de9ac570d43a46bbc551e376cb2bc7ee36e19134c1cddc97136bf098bdc7715c5bbddaf812886ffc59d87a9b6643eb8dff25640e68ab3baa58c3d2bd516ca7b243bdf3cb79fe4df58e3f45deee92c2231fbe9ddf3a5d97781f8d0434ebb7dc5cb118c8cf060e03a", 0xff}, {&(0x7f00000023c0)="4e14335febe49f4304d0f94662af0957c10d1a4c752b5534ed1e4455241062363acc5b0d998f904d0ef5b2797bea8844e04e95720ef99f6a3636b2532b5529e391851c3947d84ab2754d2520d36c47f7e07a5ca012138295c2f7027cb470b35a386ab452d5d7a5a7a8fa704fcc78d162fb0fc951b521e27783243b0d6135c1d34e830b45115190b1e57438239029ae2d08d2efaf1b1fb2c7e0067e80cf160ac43246d65a3cb285f769ad79e2fd1e4c", 0xaf}, {&(0x7f0000000080)="838d11", 0x3}, {&(0x7f0000002480)="f30ed367681a8ca0261138cc2f7c67b12c195949d5a20abb11991591fd610ea6c675c2dca72c7d3088db5b8525109b0e95647f71bfdba4e4684d483de7794f3ce31897f319f0cd4810aaa4b5ff8c847fc78cf27073b32b81fd09aa6268a1f6316648a14935e0212edca3234d6ab6328c020f3e437d21c6e5ec9314bd1e77993bf2cd620733d14cc21e2520fc61bf41a456b18b9ee3416885a41bc12de6f56d4c459104df1ffd91c1fcf886a4f87a65913750b30d03c3c250ce850ec17a3d", 0xbe}, {&(0x7f0000002540)="ecfd38ee1f5f2cbb42a74ad8b95344824a14e47488ad3b823407d4997e1efb50c2c63f59612466c40e1e1ad1b854e5a787cf95c367c2510d376bb21e0bfe4b8cad05ea5abbdbc9392726fe56def10649c113d8afc0fb0d8f6e8832795adf2ae809b5cc4619f6c644656997472b0655a6450be15f19cbe7e5523c17930ebdf21cd8", 0x81}, {&(0x7f0000002600)="14f9db501b0ac62155936289fff560654fb0d7d3ed22b97bbb693401f013f235113ad438624762415bf73618f1", 0x2d}], 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000002700)=ANY=[@ANYBLOB], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002700)) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1, 0x3, 0x100000000, 0xffffffff7fffffff}, {0x3, 0x20, 0x0, 0x101}, {0x100000000, 0x200, 0x9, 0x4}, {0x800, 0x554, 0x5, 0x8}, {0x5, 0x5, 0x2, 0x6}, {0x67e, 0xdcfd, 0x2, 0xfff}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x20000040) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmod(r0, 0x0) pwrite(r0, &(0x7f0000000080)="fa357a3a00000000000000000000510a8b02ce336578227764407b50b5b5437824897a349e40399d6c3ec19e6d4eade331944975e29aaca05905e120ae302d544e17dca904840577c1fabbc1", 0x4c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20142, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) 04:02:41 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000080)='/([}\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000140)='r//', &(0x7f0000000180)='\xb8\x00', &(0x7f00000001c0)='r//', &(0x7f0000000200)='r//', &(0x7f0000000240)='r//'], &(0x7f0000000300)=[&(0x7f00000002c0)=':{\x00']) mkdir(&(0x7f0000000340)='./file1\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000281, &(0x7f0000000000)=[{0xfff, 0x2, 0x9, 0x1}, {0x1e34, 0x40, 0x7, 0x3}, {0x100000001, 0x81, 0x80000000, 0x3f}, {0x8, 0x3, 0x8, 0x1000}]}) semget$private(0x0, 0x1, 0x200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x74}) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0x3d, 0x0, 0x0, 0x8000000000000001}, {0xffffffffffff0001, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000003440)=[{&(0x7f0000000000)="ba8942babbea35986ecb84c86493d4a58015c1e443bbc806d3fff9dc055e488434161e76ff7f44703f32ab", 0x2b}, {&(0x7f0000000140)="a0032781028a0610b1d7e53b71caa5a903b7bb2dbc5353d8f866760aa16cffd102dcaf40c8f31c95997be235fd43a1de448426f10f792d48a05d6e0a5ddb80f3056e795c16b320025008a67c3f463ed091b61b77ce", 0x55}, {&(0x7f00000001c0)="236592d55547721f52560c5d840e071fbc5068d7ca81617416770ac4c5ecff495c0881158ac153b132cdcbf2c97259bde8d430dddb7c8c4db5fcb5e32aeb91306c436396f559e595020d68d56f41c5e4ba1472d30e097f6b68f8", 0x5a}, {&(0x7f00000002c0)="5502d429ce3591cabafdf80b5e80a3e16af96eb4ebe81d2f49364fd16aff0c2701203c2cbbe77b3a8b22bb4372afc00103b576acbfd8f88f376eaa90d077e241dfbb1cbf41e2f4384f5130e318fa4288b2bf911af709c23db7dcac76cd491d764989", 0x62}, {&(0x7f0000000380)="5b9c3664b101cec993b3979a518194a6e04123a8939f67bde3b9bb4a95fc6a4196cd3312ca113babe3a2e30050155459aea5edc971ce4e3f560d9de3ff8e50444d6acc4204eaaa5f59a3e3c10b27b89bf841e1097245e3650a069dc98c783bd0f7181620c6f03aa337d41a399f3afeecabf3617cd5ae3859d2453e92611a0122b87ee5931b460c3d09fc94811c8922cff31498d00a4784c33061baba275616a2c592be54884f9ca49106c79bd8687076e5aa16e73538fedfdf0245057b52f180402c385fc05c9c266b974a89571fa4f162930f2011894bfb7af788c99335402fc356762c6c01edc6bb69a59ab8d39c0c927868b52711704c5cf8fd35c83d2a8944216442136412d654f138d254965692ad98a715fe1f2c8952d56d5384861a03716509883b6745e7d3a59efe065e023e418fa9397013966fc20118e37f9486938c5abbfa1e11d275c05998a3f3b1653680bf3572eb07a2658d16f73699048e2fa59aaee1db752293a6d3faba5e26f31e05f55cb7ff0b756194474e48813f976df608cee26fda1cb2b6e9f95e95b123a79ef8c52364acfc27b4d86292db3feeb4a4485c0af05d9e9120b470c1dae4a67e7990141fc89fc6a66957f2c7e53571f18c6f6b6a986705cad1a8759fc26327215d1ca8c4ad7658510a9682dcb9c363078758ecf4b61496b3d0e9384ead4d49b302d260f697d5f9a91f1ebfa86ee1a1d19d5c3265ae336ff1f03d63f6a37c2912a6746b9b92e4ce11e27cf2590f80513e0ee824c9d14291db4953d922c93146f2fc019c7832cc38bdca1485591ac59fe43279dffb6a532b90b14ab4d874998c8f56c91297a795df1b9337a221433878c0d2b623e673bad1351825b048b82eab6e70c94342804233064c611d8fb6c9688aeb390726c93ab7580377479e5ed6994612e4d240b1bd1973bf53ccf9ece5f671126b3ac90e0e0c56cb97996eba94dae7f68652ce50d3c3a998be7dfd3a16b49e9690b1db0f0342fe7a84909201e4221ce5eeeb4018d1c1d80f103bd6b9c386dfa043b0c40ab9b3624e9e179e65dc92561c2029f73c3bd7c7158aa460a5c4ef0f46c126e84534798bb0e6b99810de58867cb443689eac124ff43543de4994fc6a3eded42bf72e0b3aa82d054978b372b4d11d0936521c3d0cd2d21c6d580a600a49722d09792092f3266faf3d2cb7d2325d9a2f060cdaa08789af807c169f23d1b1bb0c25fbb96b330ccc09f7b79aca265979cc2106a043230b867835cfd2311dd37a517ea9c62a06acea6024eeb907a9199573773a60a9795a1c5bc633e46a25a1cddff1518333dacc57f7bfaa511c763048dd25d1b0749a6cc2ce337348c48082a5672d447366697c9278dc232e34ba94f247b0e68564d645c8cc12d299511924b4d05a1b348377c1086ed088dd6b24d76567147007e1683ab131f3de5491379e792b1955dbccf77c864c7f444c42699f5be0ef870cdae2e2a3ad9fcd82d0e4f6e71edcd0a377e4f86ad4054270b65a86e7a381a2508015d02b09bf0cdbbafa0dbe12c04ae9d00ef60b21cabaa2bd63dcaa68c5de72cab112e5181d1fce89708f9000dd397ccc90c5eda623f940b1c9451c569e0acacb4eafff25187809d9d80f7d429d64987b8d77e5a9426616c52e1e70f2844ae183f51b31437ae98d9d3a22f990ddcb65f15bc40ef4cf60c074c1efb4658686319fc7116f793af72312ee2d532e50e0a2e58dbf1c0b86621eb6344ac5e7e8707779b3cb99222fa58bb81ff49b1911eb9ddd684e8d672ae96be064fdf7f4811835a743cb8d025bb67e4e7d8f122f75237d5dacffd41feb87b93b87bdf1477bed188464b5f9848695f9ead8f95136eff2c90a55667335af84ef9eb6d3e12837ae927b86f434408ec8c850569d36abae3b55b2cfb4e8c96e9b9f32d71b36b64ffb22b0e6999b6bc68eaab104240292aef958fe7b98cb7d28fc78550524d2f89e8a4bccc1c608cbefb8f6aaf0a81a484ecd1505747bb5499ecbeabeabf518b495baa1a44e609452014dc6200fa04c796ba5ddd5aa65ca6f7032bcc0fad551ff9db86bed7a0a448b0b6f8391267cfbd9613ff164ac931b6631d4c24a6b67f97535f024c6f1143851db59943b8aae9c4490ae9b7e269d2bbe10e8ad34d2b46713537195173884aa539a0f54908232dde846054c0f749ac24dacadd2f57ec56c3801259717c96fce0892344b3abd2c251f8cef548100f62ed6a8b5c9b47fcb41011d7457a0501e33860749d508c36aa33c436c31093c8f6305c96b33ed28bc044b1cb51cbded80e5dba8c22cd7d05046500b2ac71a2c6ce51ab012d013515f04f21abad43be01e466b4babcd5d4bed43afc942012fc52b9b0e0d606e5031d84b9cea9e4d2bd69f8474567a86e5cb6908d9fe7e8ab09b5a815e0da30a29fcb9081258de708ee78f7de88e3fbb2c4f8ad52f381a84fcb367b168844b214cd742d399e32c0a3f14abb933de3aad9a59e9aa96d9cd6cb23ed6bd7bb7f11ec25afaa1218e7232919957e1a6a89e86e757cb4545deb962f0dc47797ab35b83157f3697636e77a41321e314fc45d0bfc122d2f4bd18a40b25d7e57b556bb1eb808483130d900369074d9a195d7c346de8a91ae553ecbb52bfefdd865e7072293a06bb5e2555781374d5ca91bebc48bab17d3aeb7a6e9913c9bdc2a0d16361feb495c298c23d23af2cd026f06cafa9fda90da295f4e4e3c52aa25453f5ef3b4a83302d157b5d5bbd8723f96c29d6d6b1c5ee6883fad740511ddfbe69f310f6ac5e00012057d4212f704936c548edb7550e4dff4bb60cb0dceb26b30ca6e50794c051218373b984e745c2bc33a0207af611f5f28b2167f8317ebbc9f558ffc9f95890729d3f507b72bb12d228bec87d112d62a6740cc66b47dcf764c751d8645e81bca9cae3fd4aa7ddfb20d384e936eca9927b10f9a360dc50a73c4a45d1071a2b281c4729ae3d6afc39103756aeffec752f20c7a4bc2c828fa578582a4629683f9d112d38c481d38b449931206dc403ac6ce3a3a52aa188880f97173e6b8e3d3877ea72eca006b1dc388ccb3306af9bbce1bae124b191a5af22fefc9821785d7c754fa4b3693c841649d5da5b3ec5440dedd36959e78e65fa1786fe35950ac3d981f3b3a0aff4fe3e9dc59911b53dcd7dae46512c819c3b5bdc2f51755bbdcba66e52f16671e1ebbd0a6c1f5851b264e0ae95d14cb6bab3ac715eca41018fcb28e9418e76bfb423081e3f3e4bd286aec4c2984b9cbedb2b0d1594303562d3a70ee66bb8ccea37fa2f6b744d55919491ad0c92d803fd81465b45ac8857cf0a83c4ec6515f325aea0f1fb616f29807fa27314d3b320f71aefa8d3f68bee48ccc24670d0415616efbd1ce7861e00c9cc11c00ae3560bf22772afd3bd13e57bf1da83e30447111cceb4a96b23945c0f2b50600b6ca78b90ab2b89c2b4e136e4f12f1f3ff4c872281a99f24a3c5c78cc8f6107975aa2916fbcfb73f4cf334acd68ff4ac84cf9bed2fb033ac5a945ba7d4fbc40146d6d213ac2bebb013e97fd73b3f1623f47088f4f30c80c82cd9c011f5867d8490446d649370b8d115d620f939c36940dc3102ea87342d7a5dd88a117b254ba906d3b65b610d203c687324e417fe4aec6e3f020beed4b7444dbdc1dedb7e2f50d3222c57dc62321e3781b325d2555e2cf8f069187e4c70917784da9d2c61c79b678877cec572d5bbbf0b96ff279d832e5b212039b69d6017afcb5536c59fa24ede4dd08c25ecbb580aed8f765274dce69d5c7535699046ecfa641fd1c689b6cfef3fdea72f91e5ce5b66965632956787d529655c8fba86599fa0a9036d0675f400799859eaaa93e6ba367a2a235ceff18c49267134247400d25f0a10fd1156c2e6cf223605a8313d2dce8b149bb88342a865a0d27eb9ff748cc719dac0e70d21d216bba21f5e0eb0a7e66be797dd5dc28edb7af12ce4e5563ebb8a1d4d7a92468771df7bd0d6e595ea4121dacda8bd5ad430deb5ab44f6fc86099e88b0ffc93f5180f71bcf94928a4965137dbb85e5047ff9894a669832d8e02d06de5c1060378a0dcbc4b3b913967e2b94e389eee06ba45ee4731105f4b9af93c8cf5a13d9bcb314ed1dfc777ec96ab3218271467e190a5b0c73fbc8e3729ce04698cf6d5596041d8c4d59cf4491a58fe1107a02d88d214e7239912ea1abd54dfe9e5059d6b4c30738d70b7a47b5b25e8525df817d730825db0745cc691c48aa4306eb4f6d9e36ed0858e85f11bfd210b6b93e954f870757e0ff11503ef366639f7dc991b94a1d212ebb9537562ab2902558fdb2eafc7e69394d4bae82b2866f7334ddb846c36ca7e266c0e4242249736860ad42172716136eff2c0483402a45f8f6d691b9f421b6547ae187050ad605d0c9c7d713cdafea75fa28505cbf6409771904391a7548ed5e2cbb2f7958bf01163091b5514c788ce85308d133616ef84d1008d587f73f6aba457031326d3cd487e0bda50047ebb510cbe2a3bbcc873c91fcf09097514b26b2e8e63dd71b04500618fe1d9a5e967d360a99ca50cc26802d1d82319e4005990d37bc66da50b77c4d263bd38831e5e340ff747b91e77117955ac571d04bb0d8a1f0f4011473f9c820958bc825faeaac1261e92f3c1c23f1e27d42f5653ec6d60f0081071e9a5a0cc9d20331298e63727dae661b80e5cb5ba3926f63b6eb6616b323f7ef853ce8f099a691bdb9c30c9319168b44e4f6814394557204050df6384964a76d31a10ea55a94af69d45269c298d334e0fb81d1ffd091a0c508f5e46b8c8548370104a5cfe11ee6520ba950b3ee7b11a075a814492e63ab33fbe8be4808c939fe772db280d31ac8c6206c281e10559a773dc876cb6d48d086d451c8d2d0e060853e0521aaba5d82d595174ac47119712906c7381b2e52295e45146c6231f9c3bd50def7cb63b6fc629d429efa0c2e3db12089f4703b973a15804b46d3013d66f334fcaa929a06a1438adaa6cd4cadb9d783b1543060eff2e15e3a1876f96c313dc0e19c05125c802b72867d391f902f32a2f3e8489b1a2be9f5ec95ac598928add1434450817313dcd6bf01411df8e050fbdde72c0774e5ff4be0a014ec0175acf4c707380cc2fac18b1c55d7276ab4e650a814ae23242668a3e173887e3e0a8b0bbe220748ce549bc1875f2da8d833cae997742904bed72d256841332aaf6f35c2bf2b7cb9cbb5c26b01fc2d3724ddbd3ea163ab87a9ac72ca52128c8901ecaf8213ce5785251ff454843c3eccf930cd34920ea8b3be86ad5addf498f13c38ea71c5c85e5bc0178a9abd9144b53adb071ecfc744db7c8c7459dcbd494f8c5f701e5d6e7c60f94c3a5d6c00679ef3d122bfcc293c9f9a973894c60159a632db90e288016a495efd9d3ff4a75e8193369209f771c912949e1e6b882f8a60cc06f9836a60257ed6fdb41bdbdfd69bddf4ba95525ad9bb56e4e4188787b332020a04d4e59607c1834d1bfa369cc286d520b1b918c8f9b55fb85ff051e264d7b871d370aaa4de7026655ff71763f136e4598b70d709c599a8321b87379e1241a0b7b907c2880ddf967c80f0220b6a59b5e4542c4402bfd22bdfcac0513a4581ee820f6e4d56ce30371380d52424bb5fcde2e8216403aef935fa28ea38ffc8c4052041d1ea61ffb79a108246ab91d31402dcae92960ef6b206f4037359059a1def394224d1509a5fa432acd081eaddaeda038d388528cbb53180209c164ed1580f790f27e166e38a12703c5fdf9a7263276be2582aa33fcc72ad42a19c5", 0x1000}, {&(0x7f0000001380)="5409760f1b2d5700f073b60fa723ba8ae7d378377ea9bcca8ec7e0f62aee103f2c139b73ff4f4d05c9a7fbebf54d450fbd98db6392606e7c464ab4612bd862eb802f1a3551ddb56357b3ae67d8b0204f6eb24c758f34ff8ac105b4c8cb3cd8a5f922aceb5279b48ad7508ca9878ac0b31f1b386fefe8f82b595c8719046f76bdf52d91b338", 0x85}, {&(0x7f0000000040)="ced5ad7262861b046c4e2b772eb79e266afb77248bca2e95a48ee96536b4c7d4dd1cba04956a890f7d019d9460", 0x2d}, {&(0x7f0000001440)="ec735fa87eecc8283389f6dbe02c8c267d95f156f764cceeb9c67f3988cd8440c16fd0ef31e73df8b89859106dcbdf0d525d4a4d8550bda88dcbd91368a1a9200cfcb1a44789bae9c01dda82078feffd40d480032e10c14135c6f5738469e41fc8361081e43b1b8081e9b94e1f44b9508e349ea0fda4dd4e51580f5e07c948f77953f45c008fb173c9ccc15b7a37f55e551a49ffd613f29654a1cf9151e307fe453d6b31607fbce1bf07e8f278e6226e6503c372c534f9b8f1a278d198ee2e22d818d90524baaae1536d6a92d06b012cfd19fff1e52cdcc9c811bf1e43d316f4b3cedacc98af01a321a359d6c515ba057c696dee649e38732d5c9c5a02904e4af6958f33e5ba84958b0e7dc6153d30d2b0fb767f5f2487266d764e3707de4e4923299a05fb5082b50fb0aa54a56cd1f679cec1123ae6e31b263aae994a5d5e3fb0e101d949119110adaae98032631a4a2930676ac279cae8b4aa463b7273af5e3e7709105dcfeeb5d658130a7d2a63284a953f2f2fbe29bcb955720bdbda97d15297f5028e1225d4de44d626cc406b6ffa3e51ee0327c12731ef4f6b8e76ff20337f330e6d6a99469fcbb1eabea9e4f872fc4d13541a09a3b4383e679c34b1b03645f9ee60d67425cc8d167820e6f3f8cad404ce536aca68792ed0fdf23fe74776b27a2bc948175df9e24611fcf8376da76135b37cb9ff70556d19e80bc59f7b0b3032382a3c443196da48eed3b61a269b833e16bda66da4b1c47e6daf0d698a2e38157aefd6e17d54fe2a86f8ff0b1d1fd09cfd8b1754ee033a27d90c44923bf2f0f34ddc687b88aa0fa0e54e11323b5b6ae59644d3210f114b3f4ab69d4c06be88d9e6578aa1fd71ab862767fe9a2cf32fce017429bda87b55919bd8016a25971a8470176cb6e1541265e0d7bae8ea2f9de47a524bbab2a0b8573fc77661776cabe39877be1182450c7256fb7e7440f4b382621f2eacce0d953e3554a3c8ac2e837e314e709b8b8c6d865eab55843fe4d4e6f6923d24c67ddbeb1e4169de6c4bbf30055e04dd93353a8a4a34e89d3c62c0b1513ebcde6cfec87497f403f77dab13929632389abf773e5f91cf2d33057ecea2f86d24f535d40eabe0dd02d9f33f748963d16887c0111b564ed8b03a66a32e29faa7cb9faa8e131d6d5a0ff3bfebfa9c35ad8dba76925c11edeec64a0fa45fdf58ec15dca9e54669a2759c5c28d1ea9dcb51c868ac1e8f125488e76ffc023408380adfb10e74bfe28d06b647bd568e34ca52f6decd5826aa3708a9f8e3f4592dbf56fa88dd1c03acb03d35f998cb30772e8ce45c685d8a3889a2e1c18aa7d316a61241a6c52d8c48e4caaadcb2b7fec3e0320ee3822620a0bb5fb7cb13416db2adf0782c54e0fe7961394327d7d7dad77408b812030a5401b85eacd8d9ab9cad342c202b0e8384a619c13408d0bb96ce1ebcd8027d37afb23340d8fc6979f826e7b03bdc4ef7b6a5fbc581de6a4b78bc03cee149c1c3eb86ccc7d0fba3c84343dccd9cd101efe218498dc0f8b0181e59f343bf28988dd4241966927d9b2021ad18eeadfd0fe3ab451db28e425540d6970995304672832d353d5890c3f7ab0f015b72be6c1a709cfcc162f2719d3517aff70eec5c050d9f46db8d12d4668ef28bc0e1a7e5e20780ffb67c9be5ead4e8a60a28d28332ecbce9fac26f715403b1c6bb01aef36eb49dd4ef26eee87f1380ba6d31b33f1870b3b3b0e264d7d0e286003809f0b75fd8b8bc78bdcadd632ec6dec919a659816746df501c212d5674bc552abfc36ab2bc6193c92ebf2345848e3525f33ea3701bf5daa1973574fc843ef8ee4d68a60f1375e507d609842aecf72a75574cc669bc7e1450514ac1c23f316e4f40f3a7c79dae0ac736a63d4663f949a2e1aa30063c792d4d312bfd5a70ca6f98af212b2761016c181d5d0f28afb3b7df51886c754e433d154ae693c023e3cf042d8a661b802f0e12403283026c3473d3c4f97f7d35c7ebd5719c5915cb5e1257c3ae97eb182a0da1ea80d1bf602a27394e9c1d773f196eee7cc6aa8a49b340931f047c6878565f5e971e97433fa17d17836a5a11fdc6f15dd695ebebb41bb9c54de2c2b4d85340ba662a222e5f1651522fe8bd108582f0c422b5add1bc5b8635c4a283768513f61c8615baf886ebeae10e1c2cc83cf5ea36abf049ca199b3547679a03d0fd63d9a54c73e72cfb481e2afc31ebcd30b33144bea21cc6989fa51aee83a0a76836df4d947821989d16a5770752f6b11c9f6768740f7fe9e2102e76c20cb9b38ae292ee8139fbb8f03fe82b70b29f63d71434adf119c68921d59a681b2dd6642bf33f03972851df39e0e69de6774b290707fcd5e33bd54b46b011406f96fb6f5f4e117896694c723325525516eb4725c03c447333671cf2e10e4316e64cac01238436207cbe1bea60e0bdd5c466770095ae94b8ee5b16435341fcefd6ef84cbaefa87544f483321026413c7b1a9e8d0531f2ecdcc3a91b021ebd732f915cbc59185396c5f089f82b96365af0748d470336e0eb98bf86abdaa4ca7ec8f028ae06510e51125936f5d4bd30966fba6b37483b113bc0a2444cab2fb80281ab490c386ed2cee0e9b064a8d7669bfc1480507ee4787fb6fc1ce9654f240653b7204b313b068952897540477183521b4657dd4a865832923f6367ff7e82e359416c2b2d9bc1b0bb67643b3814b4bf2b4e29693e23f44904e58eb9010a82f26908d3fe8d811cf327b218138458f52f2eb9f9c37e88c9c42a393c4bd3ca3bd01764213a8262c5561d04390cba599ed949e52c1fa44609a8107107f3fcd30e5eb602a81f82fa4c0d5ea715d8277c614c1e9566dba9399d0f9f0a85dff7f14bbd676499500fa60c0184e9efaf2db492425cf168c0adeff73b5320a92e936f9f684b384b14dc792cca6d7223baa5e27642a57ea1388a6576ebba6117f247804985649bd5b8cc8c46b7ae62c52a3e0034eb011d8c4164676b24fa4bc6dc2a614ac2e6145be8a1be5630e1129ba54823fd44f81673a40a8fde6138671626d9fad5f9cbcb8357a37820ad09d0b2231c816132b667fe4f2660a01daaed33cdc5226663a765589ffc9c28dd8086ff188a7b61f3779873f5c873f7a4341fa0a6449730515ffa45227197b7b1e7c9f4cb4fd24cf2db415a5eabc5bda467a96ccb1a1400208c274b7eced836431a958f0b91fb4cdcb63ab5489ff2c7aa410c0bda33389078457e4c5cd09a41166633d1a9124d269d2c2bd6e553d3fd4f4806a90dc001e5f0a717b17b08f151ff0744ef5f3caf3cfbaea2b8447fb5c4aba01ed658feb5b163b1adbb6c2822eabbd04da3281888ccc4900318daeabf69138b477dd748eb83647c5dd9d559c7fe31257433e26260bc3b47635b6f1f8299eee067ce764a1292c64510c47a0518d0f0ba7f5cfad40a9135a43702db92c4b3e14f4e1d5d42d483f2edff7436ae092f80f76b41eca53bbe627827b5d784651befc9ad706467be81c5ba97d3a520cf0d5a2db96ff827c7f95b97b7d79fb8d9da59f14b31f439d2b5a634476c87fa7d76791bcbe4a4dfded32b7ea5908992c3214b28995e800614fda5e59a2942d9bcf5ff5c592f90332857bf223f41bae5aa5e7b5fa28fa5635e1d3e014d565958292a0a43711363675edb3fd5d33755c1129962601f48dc323afde2fe56c23b4ebbc31352c5e70dd55ff1d009288964a5b53289b6562d9b295446242939631880f6b0fe0d7af6ab8beb3de055e52e77b541035151ce92c74201d90763827837d83c5d075114226468c0653834f6594eef8bf49b51c261a47b2d8005c189efcf57d97c525414785b6d87bf95006a40e8ae192e19ccce377c4deffea476d4006785daa5fcf26542c88854f379ec2e4bee250f2035b143d039e2fdc1c5171b1f8b17d976d42ab36e5e75ab156c1e328692e89a8b11664f99a9c746427a80c7458d25cba0a1d227a1e8fb7818653e699fe1c6c1512a1f0d0f74276389b7a97761b3429d5c3645546dcf87b040e87f6bac022f15cd91a3b03c2d77777f67572152062df755a407ef1adac77f07b41db3af623e1656041f5ea02a3665c8374e457559fef6db98cd980f3fd84ff1624ff01eb6ec7e35f904b678b6ad71dbd5080760276917400aa6411dcf668efd87ba2bc6f7ed9ce80d16376d111a1a3426e5f0627171da37d4d8f4fa7a2d37e22018da64da7eb0fcf799d1ebc136f0ec3be2ea3f9aa0ac4a438e00b099ecfa1b3607d2332ffa2fb98664b0db9ceb1b2b489aa0a8510705ffeaa51e3eb434842375fc29e6a24fcbcac6124800b123099df35b8279349c182b728ca83c3ee585a8ca92469ec9f231ab6a5f428c09a77d3dc30d120eb0a0c42b7ed37ef5273c20bf116f71171a8d2cf74d817758a7a23d56853febe3967f958ee96d98551c0c4a92fe1ce7bae4d95f427e4d567f20ffc524fd5e46f6791f2405b26d4efed3529e24fa7690005b044d723b4b4d4d728de58df2afa65966e01688897a1819e01578a1b1b83f6d313a0279b029ff1d5ffa6471ebde7c5715a3b0b04ad30d4542711bea3d4f6f550836a463fe3af68013de636c1b597bf2f5d13fbefa72907d77ac74d142210151f4eba3fdac1220d8029bb6018eb8800a1b6c47271a9a8715345d4053503ee3ef97dd0b9151bd16b2b9d1c489f4ffebe94e7bbc1e1eea9a937e48e29eae6d9c7b175dca21f840b4247a1ed42a2f9ea2ae24a4983eadcf921b146e9af719e1590033cfd109ecb2b3a8e8150de5d63c7efc2ef403f121f0ffc5ce42b7a964b7c67edc20fab6e538f7422c625eb523b55274d0b07a0114a5ff4f7a99083a5356ee38cd4a604e14cf6cb32646dc45ce71d84352f86083b78fa91cc532dede0d5e5ba8788cbda83c39a645815794e008e30a359b389fb681af34d9e4cf02289faf8dee852bf9c4cfa973377bb849433872c4c9440f024d21863a366853dfd5bc1b7832df741728b3a0eb471ae98859d9599128cb1c2bbea3ed3fe04e81993dbbaa8f77f7b854444d5207a83f5e817749409165517214d07a56a790eff1c3e4a2cf64c657ff68b3b7e0d65bda7f352e7188ad371bb3980db008f14e01743a1a31f1d1c298445e1e935eab2ef62f89e381ba99aa0739bfbbbf0ae167ed7c4873d1f023113beabeda136a01a0f8d7d0baf4f720fb0ae45c7d339d653627a21b19577a542c67125bd450573208e6f7c6cb377555aee99165df2193c483ff4705fdb54f88f2d07fefae053ee850bf0299540de941e2281e0b9715c49ec241dbfa82fcf09dff0eea7b1df3e81e55c9b9e40f76e6a5f6fda921bc220e98568a19dd33c9c8831fdd91714d887ec3bcc44de1c2755264ef12f5fc90a2cbcadb5c939b3a0218b6c262dd85ebd8930a8feab303851c37f1a52ba8689f175a974a294b38ceb6b8a5a99c05d6130b70e6cb7f535ddf4e1eb25a9787be5326485e4df84f40774f82eaa222cfb1342fd0d0f3e9b775b8d2c1fbed2eef7b78b92a73df8c4682ea2275aa218712db0168c5cdab39a2063d73cdd9618cf7f8ddb4ae0d8ff9eb768f1891624848c50644bdf7c1ef550bdc3ab7fa1878c0ff40f9a3e262466781eee0bc9075996eba9b5291e53cbca8fd2cdc2a243ba7f6e46111af04f4a69376ac0e1bc4581e1312d4f0c00d16bb34a0912e484f657eaf78eb8fb3f32788fec1e44756651f63316df7467b9ec1bead666f9bb5a21bd6183e2528cd318b98ef932bef10c10add6bd0ae28da49015c32f173942d1c5e41faf284078b1d7cff4ee", 0x1000}, {&(0x7f0000000240)="49a1686c1256d28389a9212f2629e71417b71e9a8ae43079945a74f1f4f2909eab65191cebeb06204118f7937709929d0d0b", 0x32}, {&(0x7f0000002440)="e8e55216fb12f8572f521636239e3957323b8cab0d2b33e0dbdcc2ab3db0b939be345581066ad9cfd86a90cd8843160f5aba0be9af9e7ff2f09e807c5d88dfbe0d2c64dbf45c3538f261e2c89ccb0bd2f1dd4585f115875f165709b464a8cd31e765a5d834d2a28f1610edc4d357792b5be747bb0b5fd8e7421a0f54ccf62f26f90089e35333e6d4fb9e8989c7bcc80fb5d3bd6e5fc1e70b59d2bbcbc03f904a73d28da3012b105a35414eb3ea4ec4607dc3a57a5824a9b78f739c852b322fb6777b3fd691b53282d747084cb0b6d2c660087ef996336a932ec5279ca91042ff2d19f36c0f11c2ccfa65839c49b4f8b19ebcb866d026b9d0101ae6c5f957487cb4f533ddeecec0cc2baab4287a31e83443a56f83bef9bd288f811695507559c0e124b13520afbfe76dc7474d06d670169befec63edbd600eadcc4c7cf331bc91f58d1e91cd8f2374f96597af267fb5dad2502972ea32f8ad947f8d02876fb902897c70edc2e9daef8db87e64567c19fae2fef101b2e86cc2f3ee4dcb5bec26f9b8373228940afd8f4f34a426785182808b45e005014884a397a71e2b1153ccbd1f5012e492c53906fa659bc324562b39ff9df0e16fccbbe227f8e3926e69bc0b7198b3f5c5c15b1377702fe1070c645c06837b104144003c95bbcbffa39bae607e5b47b172262088d7a42c7993dc26227395d2e088f9e828c6b5bfa559ab37da042b8fd01f5e20eb8e0227f673cf14535f429ac4f2b2fed8066e7b790c99e01074bb574652b3e88be1c2cab7fdbc88af9364ae5a564fd5e9ce81deff6ca0605447148446d8dfb1539f4b78b195101da89816ce378861072d079773a26a81649dc024662584e38a2800aab5b1a1c1c7ec3e16287d18f6cab5cc5064bb1410b6d82f387ff86b8bb8452c83bbd50e71fc81b3c320e2c613fcee2ed0b001ae580f90acf020d462378176057a70bbf71d26be9b64d503fa1924505d0319ff6cf288129fa47524b3115cd1f315bcb7e9e89418f2b954be559ea99e2e87c4fcd736335d5d9067cf442719fcdb1f4593bc6cab63343ccaa6725a317a5b936fecb823269af40139d40b98531d691469a9f31d0cb59daaa6e7f5c916af5e2a885229a2868bce9e182c7a2535d51f0fba2c2fdf5f4119f3b5ed7abd471650095e74c840bcb5c886d1bd6c191cd04e521d28b46452fe11ff7b546d91afc26e85107208de8cd29ecbf3bd06492e32d8bbbfedd352b5a74330a7251e410b1aa9163f0627fa81a811f04b482cd8dd377c139d6b92852751c71b9c6db5cc9a65127800af07ca02f10ed255ee71ea88f653c580d6806333e1e0d6620b075be415f6927cf72ab020af3a0b5198edd409b209db68707c85ec6b1091a5280d1fd34fc040e018a410e14c4f25e2e8c8532df9d2d2ad3d4d5ab7bfa23d956918c8cbb1a3fa4a57e68829cab446205c6cac602bdff6579443e45d2638e4e2a8a0c67b7b154da7d813b0287d4e50a06ca950dd8e1f8e0c8f5f8dfe8d0f4aae5a717a61ca91eb0e5dc7dd40de9c60a528149a451eba7c82f250ef62304a9b675ab75442e3850ef776d3ec3f562aa0d09bb28d7c3dc5957c83421c32ec143890e66f042134a05334cc86b4632a639a77fad907cdeddc74ce3dc3afaa140dbf4aa29802c1abb85b13090bf2d96e664b62744c662039b18a2996bf24739b07dd0add4f78178f8dc668ea58e501f30646fbe7ee9183e5bfac431db8f19d5fc663886a8eb88ad5026e967d80335d1ba3908911b3c56400d37b16ee89a09195107007a8fcc4415cc983d35c955dea64afc311f8a0993fd02b13b541740d46c42f894a1b7690fdbe2ff8f6c386ccf6fccaad0996b9fc986f90d20490c1a7c81b37a20ff50a52ee0b15e48ae4c693eb5b1d761af3828a763de9d77ecaca7341741a660618824514a1b12a693b1577895731836f72f20b72abf8efb8eb93e0a2dc01d088c564c83cdb684de8a526c9a7008a2d640a0ba4da40445b8064abe6f57c1e1888f1b7201e1df63be8967e7f64739bde7db6bcb4d210fdd683c76d5ef1eb6ee19fcf05fc298ebec2fc32744cf61166fa9a10277dabef4b4cb43c3d0d8d4424ad6c1a29faac2cfcffb36a183999ae4f11abb4426bf006e99fd92902a78425373ffd3edd4d2a7779d32b1db98c91a068665e799385ba95214a5954c0c83fcb3a12ce185385af3663a80ae0f294bc81d0812238f080430699986972487237078d6fd616b68d4c58af71eaa8a1a2f41740198bd749384bc1ddc322d83f7e538e98b3df32bb4d3b1a37342e6553f43df5bb3bc372c4e371f39708bead1f739ec23c142b0f396e8788f99fc8cb9bbc5ef02da13c311541565c6975dd47332456b74b3987d6856d6f6b2c52b94841ecc492ddc3419c8bfd3ed89a792d3985e1afaf0e0238350bfe98581ef54c57b3acb51b8c3e7d525d823aee233a463e4ea7380a49f7e00a1548b24c437f193bf0a138f0de9ba84521f6e788a0ca3d7619c24ea66d99b443b70417a861fca8e51cdc16eb7099b34aa5fd86dc01a369ea412d27987d7244aef1ab14485c8a34b13ac1bc451235f9bcaad66b6fe2a6c6c3d18ff382e458ebb0f07a5545753015e9a5a68eda97178189db1b8d1fd4c65f74483238058848c2879c8a941544b020b73629e20251a9ac80ccfb1e672dec76a27299b96c7f06563a03c1a2a1ec8ecc45791670687045aae50cd1dd185afd30897363d795933d974684044d6c41f459a4db1f7f742e652c0960fcaa5942aa1d83bb8261def9e3dcc4e2a09ef00304b543b00f39e1337d742b407daa9047d7e0e0375589b6ec1403e21b9a5da23c0ce06c07f6a7c338ae02ecafef89f6a7c4e4c521e61e5609668c5f653f14dec48860bcf57e35e985eb5071f88914157fe5c416430dc784cd1069b946ce8c459efed5de37383e8e9318836b2c9d9a5f9410c672bfc705e0f37e4f22b65603676e9511defc6b3e4394900d2e1ce0813fe54f5917912accc61a94555ed7069206f3ffe31900dad3a06be6c1550c5620b65f9e05e08075f51c151fc2ff067b31811038cc68372f1b89eea13e47ba46c83c39560115b8b01dfdd8465c6172592a8d8945a6d12c687b18af1e14e07ecfc62a2f63cd99232ead18270d97e8579c16e18d71107077f9781d1abc56a0a8549435f9c2b1d4b74fd175f55f8dae9ac805a32f10a27c9c9546b7572846192372f6c718195413905eadf2fcbf8487591e5bb649600c25b1e678fb1a4a02185ca418ae57f2c1e69da52e43ebbe205b6f90e1330acb3d77c3f82954c24a62c63b80bdb080e43c24856f438885742299b4dfe9dedfae4bb713f7b7e47b9bc471189edea331ac0c2ba14a12acdc49d3c4323389e23c8e3475f4a7153c60cddffb5c5ee293a95dea254627725112af95b301219e7c4094503fa23cba07520edc6cd671eb1427d6fb9ef82bb2ffe1d9512fc1108c3e6d4f40a7bc478ab41459cf387c0079ff53e9baef04646d036171a6b06a12e40adb4f1a03c30531fec2d48e64e4750344ce0314830a3066f72371f75a624af581c4c6072aea27b741baa0449a8077e060a15f9915df732bd9f5ee6ecb1e71de37bb72be2f3310d2dc5729c9e58404789e6167e4c8a812c571def60ee5b8fa951bb30c3672f5d68661c060ea61d91921290aebab74cd4dae1668c62c7d609923f9bc6050441a2d327b368760d2893ed691a2c3736d9d314ec04b08fa2ab02c7ca32c926802aad63498972cbacc4d474808c800a47883bb2ce24dc98725cae9a481917e3b215d84b60669961bc2509b81338d06061006a81cad86a23093c2d9d859aa39b5f80a376e478fef086e0f4250718dc666d1d1880da4496ab8a73e0e066cfe3703bbc9d704d9ea22c7b3078bc944a9e0309a79b822461e84d394e016f6137d9b6c4bb226ba549962b8b1a12b862fd7c5dbbfda08258f871701b7f3aa056aa64730c57e5b8cdaf809ceed9ae49b0e9a890be15ee028fae9ef1120819be6051071d75bc1212fdf2e3596b6394d308fde64e1edc1c74c7cc14d0e8429dfbc5139ad67470a1305063eafdf50ef57603b131074e0a3c8202f3bbb0fbaf1e4f41ff2afe92453162c680a4d2056cec8dbd495ee7805a7d81a1f56b788295d2f7b52d305786770ad0fef2daf90c2a687992465cea2c191a10d3b7a8c2fcfa13a7a61e1d9be1a07be8c98494a134931a17d0905b66457431ce34b9063b33ba199258cffc13c5a79e7c56d722865150521a2b0c9e95c49e33c28178980d5c8d4a60809d8fa20d3d733bf7454faf0aa05cb2a1eea7939657764259b2eeb917ac22d69f37e176c970765bd39e9574f7eb76caa585360363429eb5fed4c9eba39007fef765eb58ccee78fdeeace7853f69585dfb50924f4e28c27185350258ff9002ecef455e58fcc147909061d05e88efc0a3f5db0d3c347bb36edfaf4ad7afdc1ce8f1badd140a7f075a4785804a193bf69835587d677923718870b5e1932d95164e48ee1cb606edc2e39da80411961437e59853e7f7a45b51fc378b5592df05bc9805585b513bdeec31c43c2db5eb80d77cb1d2555465b4c557fd7a04374c376ae44a99c6eb90e2d77b47a774b300182e9a1ee8ca43ac016a5ca1236f94e30fea9a2332f050abace994292ada442266456da9510df0a277bf4e14516858eb384de24d557a072439ce6acb58b3659a0bd129ff7bae5e93e1f140a07a4a1fe8e8cbed9a88f561bff0c2ec549101351c2c4c9c398578f50058609d5fd6ea20c330c8b995d507670a708467bb1b509d73025875ea6ba30a569d43909901d1fbddb390174e6a5e19941a24810e504c39a15e25cdd2aa5b8b39e8818708e676a24222ea56f93c75e3239b367f7b640f5cf6b2681f3c2f3c3b9223528abfa288fc5424000cf9333a5c68559ba26022895a91d48bb059466fa95b6860ff358ffd196509d0197becc0e7a997279be8925c09a438c5282da97147460e747970b3200758d31fe3c75f3040cab6e2694f7c2c7bcf4b797ce0802d1c79b5bdbd4bd1edd73e360deb7bc6fcefa11e5088c2a902acfbf5401e72a8cbcf7b5607f313d193e72fa39e29e9fb9f7406225e4827d300ab704b02e6ea292eca0fe3b35454ec9e6dc2668cdd39c9277622739467e2af75f4c12ff36aa84d68adce70c2ee2aa9c46839a5e8f7bdcbd26c7accf9273f2e86d9d7447e35ac747db16c22d01355c84befc9b95d1d33bdf31879a2d67023e07bb60b9a70e5b79b8bb41bf60cbba48dcd0efd09af57648a8828fcd9b3e2fc900101ec14d805d8066f6ec82bb46b51aafa3936bebd7d7b366a6a2862c2a874b5ca16555b921571e9544a0b1b2f9841ca3589aeba771e164a5f882508f2022184d4b62b80b8a837af46e4ac1ca329f4a50efb818be38ed53bd168fb65f781f97997d96805b2cfcdc11b52a466764e02d6e04ed456d98ab849845cb252d15faa9884940f5e4dbd02b43f3b85708f0f7b9767e3ab5ad52629da89da66e987ec7f3f20c0c407d4262e37c9c9ede1c1b8c95b08512d0f0230c022448ce79cdb8e46de0f6e640acfd8635c2a665e7c1d9991894e6fb2a32218ce91e63db23f1f24b4670d580c16558692aca30370da4036471e114ef6c45416cabef28634a05dc7d6f51b3001457f89b30794dec6406a4cf4de8bdec57c3c1660262ff378fcacc2bb9de4ab875c7c8017d6c19442a9f9cb9efb680c394fb28b51e7dc77d5319a9b0c51272c4c16d9a33d4275f1ab8793b1b4ba7138ea2b8db1db620bbf3a37cf034c7", 0x1000}], 0xa) syz_emit_ethernet(0xfffffffffffffc28, &(0x7f0000000340)="fe") 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) clock_gettime(0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7f, 0x1, 0x2, 0x1, 0x2, 0x8000, 0x1c00000, 0x2, 0x1, 0x6, 0x3}) 04:02:41 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 04:02:41 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x1000, 0x0, &(0x7f00000000c0)="fca22d587154222d5cd02e26eea3efc54236cc0f6f78e7861ab5d44e5fa3d2d5595741fabcf67a97b7ba8632343b1d89adde78c264910028b078dbe54d469b04e1aef3b47191a2dbc0aa16396ba256a16ddabf86de1fd3f28c9601435fb6e3e3db57b62cb6f6a9041c5cc5d4db23165c84ad0d3dafea310be46b7265f9d8ab7732f9efdaf9404c9e2dc0ce858756da12800d8b3d01964442915e88f3eeeb7854193b1a5d35d38fdd6e780bb7e2fb769b45327a1169591ce738a9384b322a3bcf187bfe25987a6a03d56467e64c9a1b110f87ddbc16e8c6d5b420adc5b3ff7d5ce7de8a412b44f3a87e46ec48d4fbf377e133e55a11", 0xf5) r2 = socket(0x18, 0x2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f0000000200)=[r2, r3]) 04:02:41 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 04:02:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x79d, 0x2, 0x400, 0x388, "475d7132d468a49cfd0e2e2d4ee61f33db5a1d77", 0x1, 0x72}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) r3 = msgget$private(0x0, 0x150) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getppid() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x2, r4, r5, r6, r7, 0x180, 0x1ba}, 0x0, 0x0, r8, r9, 0x3ff, 0x6, 0x3, 0x200}) 04:02:42 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x18718958d548dd4a, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 04:02:42 executing program 0: mlock(&(0x7f0000009000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) 04:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="06c90e60bf9ce4fb0c7ed8de624418a29a8ee64d4d1900ef21e540453d618a9fb078e77cbca59be7e85286ce59b32df07eda404eeab8af2a62", 0x39, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r2, &(0x7f0000000040)="ce5c6c77b479192ad357e412ef9bfcbf97562559f85e4b427602bb3a220fb026562bacbba7f9a49ef26f25833be3f7f86a4c9da21f5704e56a8c82bbdb24bb3061a13bcb77b0b6b4dbf54902cb038e1b06f38f9d69ac471b5ff3c2c5135651ae4c5135e17acce08e", 0x68, 0x8, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 04:02:42 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001bc0)=0x3) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x0, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001b80)={{0x101, 0x7, 0x3}, 0x5, 0x1, 0xfe36}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000100)="6709c3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) 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(r0, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) 04:02:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="f980e3c5c45ad35a05200000820000000000000000000000000000021858726d1d0447114813b85ab151d4d8167aa8a4b3f5156393336952a1eb40fcb6e621b355156e9dfdd1fb481fb61223781ecfd7719f86da0ef25900d257194c029e9c8df379efecb1c0e21148e652567777369ec3c9f00c3c555fc21f1435bc721c08c67334f5cda338708b4647e4f810aaf6084f26021ac91d783d787d673476645ca7a19263745e6d140d"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r2, r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:02:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2000000, 0x1, 0xfffffffffffffff7, 0x0, 0xffffffffffff2ba6, 0x200000000, 0x0, 0x2, 0x0, 0x1, 0xff}) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x1000, 0x0, 0x10000, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0xfffffffffffffffd) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x7f, 0x3, r1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x0, 0x400, 0x2, 0x5, 0x80, 0x4a]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 04:02:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000000)="220e22", 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x20000000000000}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00006c6000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x47, 0x0, &(0x7f0000000000)=""/71}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x3}, {0x40016}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) 04:02:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x72b584f420899e0b, 0xb2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x8, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket(0x10, 0x8000, 0x8000) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0x800, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x30280, 0x2) r10 = getppid() r11 = geteuid() r12 = getgid() r13 = getppid() r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="0c454155378a784a3b8ab9f2435106f188d8d810c07f682c4cb05712d5f88bfc0f51ba0f3fcdd4985d340058b29191ea22433a65f4969a25b54bed7989e5719dad028dfae26aa76a637f5e41c9bf394aaca45faeb8f2871d2422da494f4c48273a48b57732859ba1ed03d5b92bbedb9d1bf51bc2b6fcbaa012772360c54586a35a946d661415cb13", 0x88}, {&(0x7f0000000180)="0d1d9f0d46a907dde536338034c7e9139bd65f5bdd3da382d4dfc9a9c8952d8952e476c6ad28c6e096a1401d1c682472d221bccf48b2d3faa10a4e3d4c5c625f18df8f95cdbed85924a12f2d8f80ee669c13d9e40e10585b239d6ce113376ce2db5359c924e94ed7678f7861e68067ee7f5ba0d921bf6646501fab50a07322c671eaf35075c626bfd74f73df26ce9e0a6afd3ce14e7c682f8357cbd46d4f9611e03122740353e2292bff1a52559f0ca4be72df4d921041d194f3d95dcddbee6ae36f1702dde6c1ed79456cd7ac9cffe99dc7adbcd42126209b8685b644864c7e7ebc10413cab76f7a6dd52d718bf4b3ecb05e3650c6e27cdca253279", 0xfc}, {&(0x7f0000000280)="c538b9e7f46298d90cd3381a1164255221ab37e06ef58f6ff9fab833abdd5b11ba03fc1f0f616771e25ff139cb63ca5365d04c4eab61b770badf84faf593a6ca2e79ec099a36bb83c8e439fcc123cf3f8ee2b48cf79236172dd5c7f314178b0814", 0x61}, {&(0x7f0000000300)="1242b4bcdbcf655565f9a22d264f0900c56749e96085590d2ad5f3fdc0a4a79399106709954ff4e60e15b5e5518f37a6cb277676d2da480a594a0dbea3e1bc760f311ce56758212b6b2ab4d296564d2cc7a7a860aca9a00a529cac81dd2bd90fba17d0e54a91fb652897668aff355098a00f2328172403beb6133656f12defcd9f44adf937e11befb103f4dd5f5477470d518e66863674b1eb354cbfa4f05c96ce884fa98cc160bf582e0748da4e1d2a84a16426d3ee3edf8474e48394ea6b712b1a99ee1eb2ed4051d0ff365b0a4f44464aaa1de814e48cdbb8669f0c918f28ebc757d23371dc3f9b070bc92af4bf72acf4ca28e9dcfa05106d97cc4dab82c2d3a19914fd64084828db019ea4eb35694250e53690ba990e1efb262c7f0ac6cfaded2e298002c6762a92f966d0e26177db4be461aa9f9d31336b7714fe301fcd738a00cf9b740a759ad938745bb7bba0851f89770905c5023fa29796aeeaaf1751b0f580c83c2202f0d3049b0139ccb2317a7d16366a3c4b059cb92cfcea29a10e6736e2ff6698e2e485b240c0ef69d11b1cacdc7d8facef5c019906bd9176eb4b6134b7928550c7078a41f07e16d0a928dfc9213e7f9abd8d331d722c49661f086a6352a0195a168b2074ce215b9827464d41ba8aa438a484d71c7eb5171a9180f2c0a1c3c567bba59a04a56b1174f43459ee249c58a355faf768d002e3dbb4d445ced6fc21f60b6a36c0b977848cf0b86310930fb697b42583edbca1a00a44cba9c1c89682f46472e84e8bfccc587131645ee80904fdbb0ad05c27dfbcebfcad97ceac46e49c5f5502aa05f7b3bd165faaa12ea563681e8d26e24d49691dcee239dc65476e5b2bfbe1cfbee6b7ea747f9a99550521494cd8e4d1c540a8cc65c3988312652a514b60bb810bbc3490f5c984dd08bc4771f12df24456227d667802380214359fba171a10d4305c0bbd3e92f3c1e1613390a363b40b1f1c57258bc0f9c514b239e4c355f3be1ca77de2072f2b927a77a3d7112ac17766fb1029386cf346789ba593eaa779b47cd22c5f28e30f5847d7387752f1f159a896c7a8437d84037be6fd18fc840240421f200e6055396ca1c53a017a804eba55a3e2f6b80a52522e45fcf6e88425ba48c6f1e4518e75c6a9dc7a0fcf1dd8885a1c8bf5443889379159e54398c2169a871b9f2e98f078bfb88840e9adcdedcef7b1797591b8f9be9f92adab90fa8ec486397ed35f1ec8706c1fe07d7a26220d4fc8ac879762adc31a58cb9873ded14aa1a7a120a7b0a7fa2db2035c84b6d8cf803bdb01037fca54797cc7bd0ccb65679f0ede1deb988bb00b1afaa1f9bab1a7821b0b220fee8773891d83368176674f0c59e80a57053e10fb7fee84ea5f0e20ba06d11ff06e650d92e10f86bc97dc02385664e1445418d0c4084895efeb417f720d4917aa8918c6ebcd28ff7edc32e2d8be6670d12247a541fb81baa52fa2746c8c863f16cbb88b0cbb20508c9bf41cdbb03c0a3c054c0cdcd37da17bbfa1a46f5fe18365434f168a6f4436b469217ef36b9180299e27aed3eafd3a3e8f2ae79c6af75303debf4fbbd97e4c53e48da6467c3e692ef4c88cce552962d014e74b662643c39f08df9106ef1344ef6274ae0a1c211eb9fcc095cc1f5587a3443bf92a5d939dce3f7f5341124f63b18661dec733f9f260ad21f8f9dce4e54a32adb3b0092bac002574f1f77a75259ddb8a6f8d39057fa1a988dd79ab67cf0e65472d90b5254ecdef89517525d03ae5a5e119dcef97c6e9744c6dcada5200b4afdb3325b5bcdde37d562d0563c360af00c072db7dcb88aa9e4af9271e5dcc6332e752ff2fe4f231cae75c587bdf440f99eebe1ce96f8e6f415e3302b093327a4e135b18ecda7476304cc4a882666748f4741d779bbe0a66749c97eec2e69627a6c3c914bb14d5feaea1a294d102f9bf41cf6d06bc7957a93c4a6014f6dbf9cca29ee24a2972f6748046f7d2ca4b12e6f6ce3011580b955214cf896d81fee361c8ebcecb96116557423352efb163ee49b9dec214c98c2c8e46fe37dc82fbfd309f55598f41a98aaa596cc08aa78774dfd9f734ec2fdd8bcac995e110d8f7ef4cc0e9d9383ac19de14e6da3364543dbaedfafe9d531d5cdff75eab603798255f0bd756155b8f09b46b3c9c6ea91975ecb1a167b4103d3a8756f2e62470005bc1a61a7428de69fda763112d417aa54df42cb82f4abe73a3bf76fdae3db47ffcaa41eb9a9c5ee095ffcd44ff01411374fc957504bb17cce1fc98f0010cdf01756538a74e62ac1b369937f3b876417c265735a889b887b2be5f74553e39d168ba82961b53cfa8dfc902362c8561c35476795c0bf7a938633affbc08c23cb506cc7d2879a3e8ff3db71d8a22b59f9b1b7b24c8346df3a5c173b047ef0073cececa27e74a07b2d0c1d8f0b4d96ba115bce4fe1be459cd5cdaad77e73e63a15b4095889c7245e5b30f37c93aa5a9bd0241ce652c06ef3f65a587a9aa1e439c28bcce71fead9da4769cfa30c7ec92cc953dc34dc529c3c954eaa514868abc2a2cf76e19179cdc7856dafd4cdea6026ddbd26a398a4d0357c93654183ff0f8b7f7e7a63458af812a9d136082b80c05009ac81e570863896985cb4f2d4494119ca6712ebffa58a75006d5ab29c20bd06749050c65614fc4f63f5495d07de7862a6c2e325975aad87cb6c6d5dafdfa1ac5e7d5b9b421720d226691b6bd18195ca06af67c1b6a81cd7666dfaaadf478535a531b7b5bb46a411da4efd42e575391a1cdf48df58104c5a9a4f3115e9a52185d83fe6ace34de2a737a764c7cc55aeaab1ec549af180a08fc548c41f57c56bb80561c6ef4e57f736b667c545906333c81cce077eae3e8f398a07c0b0bdcdf3d3eb257a16a0feadeea3d3955ee90bb6a5aec4510dd331ab2b7d3ed955aab52836692a4456ba88aebaf762f87a9d62cb71fed5ac7263817e09703e31478ff0a245d1c25a2943f573cd447f9e357d1637c4c98b0171a3e5e88d4f88f8fba59d0f2caa61c6de051620cb79d315d021ca8205067a4d6b27fe56893603cfbf8f19b2900dfba125f11a4f596f05a865cc8ac27df35e48ffbafcc0e5c02fc9183f2172aadc3eff301906f3cd54358cc33ae0585226bd870b3f2f2dcfd28db891c120fd9d31de45bb39e1abd5d6c634295b3d89be9b64e70f0e988adc353437872994accadff854ea5bb1fa3416f9f8bfe0e4e8360871289977e996872991d89ee8bcbd2c7ad4815401f51dca96a143c42fadd430c0d8c7f88a4179dafac163a1ac7fc5c7007d1432cb19cd81f9281557c891ef3eea7283cd1ddfe60aeaeade8c24f8fe9c961bbbff33d1757464c9b8cbe8732a64d19eaa79131ccfba361422abb346420018a6bfddc33f227ddcfad941635060b2fb21435757d3dda63828a7e3ba82f160c22d1de50ff834d31d9b4453bf9fa5310f885ee7b0e92cf92aa50ed3e68ddacb297444b886f292594275219e61813a3c11ee29fed5a37cf33bafe729e4f7e6cde27684de1f3c7f91c41bebc06f3a83a3601404dd16e76877424323e408fce9e73cf7ff2a272e6bb046509f0908bf5fb37a47ba0a92778961a111a3d70766198d67c026e4df1cfb70d627d3be1321d6d90cc3b3d9654e4fb81ac8b72c6a5033ad6fa685aa466ce9b0825e8930f65b2a77b3551705b26ca893cabd486d1c3349f5a0b162d22514159d71b0306fef58c11b6a9e9a6a3ec30bff7c24797599dc47168a4cb44a78c00a738ecc720cb66aebf1c569b3920f6f6ba0bbb54f84f68c87c9dd3f78fee0068dd50831a2454585f4ef356fa080678d02a4114ee2d44361e576f469b1a1dc23b77078c8db8be91d52a4572ae6e79e6e80e2e13a71c63c71ade59ed7cc2e14f66ff5c7517f09f466fced472fe1acdd76c6b59494db7bd922ca919e023af6f76540d87ceaa8f06ecb79dd4684f6b926e7142bdf0f69df2a7a6a3cf17977d3118545dd962ed5deb860b83f4aefcc66140cebcdfe8eb895de11bf08b8527eedbb1024267e4ef1126af30fcf1157b69343d0491ee5b9e6b2c5a3260a6f083f73b7ada0bf8cc27d285105695267c94bd9bbbb9c3e2e494e182bac853cefecf39c5f5b8ea1a1bfe9a8236e0c07ee52443f8cf19b0435f26e1f8c7c31ec6ed99c7fabddf065c9d00d1715e6cb723b610c95ddc71077bfe6bdc73e43218b0bf16fd452dc01666dca19cb486ec6b6149ee3c4bdacdeee849a738fd12c1e6b4b1608aa26c1eb5ddcbb7bd4179c24a806e22f2401f29ca81e6e34398ce5c7bf1a6515f1a4114ae351d9e79a1a7f53d919fce9ebdf235f6a7e8abe8f7e4997a3518a3d7cacb94057a000aeca6164b77c2b1a784d778e79818c7e57b9d69e2d9bb6cfceeca2949dafe9e94e28cf62b41f1dbd2f95d424876669a133fa0e54db4bc61181ddc1ae808f6f85c2ee722556a0512912d1eb400e42d0309a848e6b92d1128ead2af5b72b72660207623a028692ffa2c558ebaf13a86958ec53f8571b7cae73fc8bac76a21d63be22647ab7f3e54186df4eeb5470ba23123d2a4a5fdc6c249e3331aaf2648127f055ac1fff5f8c29a55bad985edc7e8ae73fb3a88f845003c9e95b84c81f6dbbf7a72af9bd1de4d5fea917199261a6132b3f72619e6501e77ee00f2a8fc7a5d9c1b47abf80d4fc2ebae67c7ea7b65c3134ad2bfcfff64843ca9ec50e9794d7335916a8add1eeefcd3772dbeb2c9b229111c7ea3c0e495653f7498d44e68440d30b874b20d28b75cb987bab6268493244c565284a99f3532158b326fa14fc04501292a2c6883122cfbdcba7c4d5da609fd864ed69dc61471ac9fd2457301ea570a50e52e447abddc1def4c237e1842a001f97e673f90b3ee47e8f81690fd592f75b6a574707262cd36406405bf59587d64971e807a0c162ed80f996fc8b14fc7da03a8f2fb4b143356f78efec463193cb76088159a43c4e781c41bb0826ff7e3d738f6321b59672a34708764c1fcd545f291633a62aa98cbe717e55f40af72b77204355592d10a162f414bed73b06878b9688f2bee00bdfed9d8f3859800d24264b00f599c3b60ae7268e5c72ed851971a7e8e8d4cc3c3905d5e1989cd68a78de0de6de8660b75038831c4b7fe18fa2af07451330e792a6dae08920bdad4c9b0b2b607fa79e730c500a439349597f7a8f0ea110eb5e2b83ad0d3a7761052c7a604da3c55121598c62921674b2d1b2ab23c85ee4f012e361ad8fca9756d5916e144f476748281828fc131364a5f0753f332a5679ab2353ed3d5541c8efdc85050c9938e30d5e41138c0052e4d70acee42c1725c9fac285c3d1e2996da618b99795d2d84384df363cf13e752c6b1ccf69d729c788ba3c3144e69fd2b4ecee3d3012818e91ea990feb129dc069aa64c41a3db54b8eb4359934409626bfb03bbc2e77e143a7f21d6d3585494a279636fe980b66fea8851e13b9d4d0811324915a411019d1e1a5f2b01138afedfb2afe7d9da31e80487cec629fcf199347da478669646382049405e3c061c05d08c773097ecfb9575c7f9de7b6d7eed0522ade31b2d3a5b64fe1da4df9bb1fe825a4fc28be8c2737e0d49b77ad84ab1f5b5b361285b7aa147eb77c87aefa283b2d00a007d534797792013c7b3981af390e78a1f5c652c6cd1c02dd4523ab08fd069ec93c24de7186a2c06ea55bdc8924aa14f5b03f8a3b6a0a11a6a047a2c6a5d14f2b42bab72db94c3c8f1e1aba81bfde3b41aec7c542800e90e16905a8ede02eaa8276137a83699632", 0x1000}, {&(0x7f0000001300)="6c0b34bcf5be6142ba78457b426578cea3b8851206e2ce87a480639c4c2e6be551c605534e96b43c0c9bc9205d1b91b701dd46ce33f1e5b96a274c770c4f7e6e82b605e105222af4bee773d9768d8ec493e3d76a82e1cf1200ec5640e59fe5d15ef0f9b789d5972fcacfaff11f35a8cedd664b423fb0f7a359bc8d8b1b1d1353cf9cb785fc2e7406cc7306be408bebb030a1f69f3cebd9c28cfcbd45664922618f8348f8da4c3b130094f91e317449cb44c4428368f81c84d4f4d6b87a2e60f230e5805e0ccb449d718136d8c319fb07edf3fdd67bc7a1d307e81f5a1cf4084dd76d5dfba6e09a5709fe94017454b81a2ecee564cfb181e2f11bbb2c32", 0xfd}], 0x5, &(0x7f0000001680)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x78, 0x8}, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r16, 0x0) setregid(r16, 0x0) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001740)) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) 04:02:43 executing program 0: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 04:02:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x489, &(0x7f0000ffd000/0x3000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) r4 = getppid() r5 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x4, r0, r1, r0, r1, 0x40, 0xffffffffffff69c7}, 0xa3, 0x7f, r4, r5, 0x2}) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:43 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = shmget(0xffffffffffffffff, 0x2000, 0x10001, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000007) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getppid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:02:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x5cfcf1cc8d81ee97, 0x14) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 04:02:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f00000011c0)="9350689cd00f1a26649eaed16e1c5d82e7216449cb10a5af37b6fb668c333f34aa6540b7d611277bf4e6af310d124e91743e9fcac77a1cc9ea68a84b860c754253214a13aa07b3f7636957e5f732f8", 0x4f}, {&(0x7f0000001240)="c0d0e46ea625c05c7fc6b77c3f513acb7859f0ff1a4a9f8774dca862807b27ed652a87debcfbca2cef050086f03c038dc37de8208b0466894f67fab87d1987238eeddad350784ba21a16c384c8dd2673104e4ee5b06825c99e3b167e781e344929b59e046981882baef85e547fb5e22d26c4b1545911f09fde1f124c5293c22f5cf20cb138d49a5e8048a6750c6ae2c530e51a", 0x93}, {&(0x7f0000001340)="e597301387d0c121d343651928c8b8d4e910ccdf97d4ab5ea01165cc7ef3211e80a0f77e9816203007f01426a9031c7ff8290fb28b5a89c5eb799ac213830bda40412b5cf5567cf05962ef3228de945fce78ddbeae332157", 0x58}, {&(0x7f00000013c0)="e4da34a751757e6af15737a2f4afa7d2a21badf433d65d66d4bca00c28b74d8c795c47a3be8499f53916ff75e4afe059a32f157c89c332d1bd3a2d9b68bb2f95cc129455079c4e3ec6857437da168bf2844ce7734a6543325c5e8cf3f3611a8f802ccb1e489b6ab804f2a06026417343bac39c842afd183129f80f97fd48bfedd30cf76f2dbbd871cbdcfc4b2d09fba5cfa1e4fe240d140d5b39be16bea5e386fa862d0ee1a92ba64d955e20551eea109837406b73a4ffb413c908ad9ec997409ceceb9e21c5343faad49d452b2b9c172c85b3c29c4a895b0ed0e5355e387f87be99c3d6275caf00aebecaf129d9000dab28a8d6206644b8bec2cb310db537752b756dbf2d10c9a087c241bdc2935a75a8162a9e8b6e42c6c250d38735451844a3b136d358d2842fd4f11923f4491c96578a01f6da758000826c5633204aef972fb4579071707363ded088bf0fa65af95c472e5d4070449ac4d3fab68afb609e9d8b00ded7b3bc29298f5638f88722ea73eed3f1dea51a31708031f19bf2b9cc34badde724b172f5d98b788abeeaaeea75b1c8f23a59aadd7152cd384ebbcd788df02de965ae5d7c0814b7d79de234d160ced7a55a84c44269d15e3b47c82f395f7ee7a9903d423acb914126e1e8f24ddfa1556c274c732c9dfe545227595260c881dec4b23c28a96e5a2378f88d95729370d1987186dcf8a623cb34d4ee0ae628907b00bbb79757408f84ed05501b519ef42d42a93ddda8385b6d9f5ed3f827f39b37491e2b65c15ed870038f255a3eeda6ceb5cc82e237ba2e7ade0f6de4dea9db96dc371ca0dcf6d8e8468d833a22c00e48b65ee94d311212f1e0005bc83ed390ee80d3bfdb36f2fc75ef6632ce03b94a8034b5351990e6ca9c7ff045139c46bb919276789b54486ff616a07c4b5cfb493767aa5682302f0727e145ed807afc0907d08f89987163e689a74fdaad51c47564784fa9e0bada9407aa39b871b4fe2cec2040c53dc8350a32857dba0ce9fcfb0312a7a96e6c33da293f6ea0d6c659d6108328ffbd3f09994a815c22fe2102ad8003d2c64984e22c71e11edb1390f8c17eb3419d2c298e05442053beffa21d69fbeea5ba6baa21483c22b79d90b73e8a934e08de7d877dd5a199cbfaeb25aca75dd493a8877392430ece3c0ead19d7b17df5117b8390f58520a4b80f7b900651b1b6427bd45f9ec10af5fcc5f866972ece75c6288ad5f453cfb4735bd17154fe2f7aee16859d86c583aa357e7671b4ef1ed9063a64ee81ffed90c80cdb6a2648b26c07f6791dc19ea3166190137b1053daa8d71eba6101b8c636879fe7dcc12a674840d4235c445d9d14a3b0784addc5543b2b0cd20a4931cdff315ba2e5a3d11ecbc65bf6ad4967fbcd77368740a4dae227c3199f48f8ac64e7291d8b4b7822c84bddd2dd2f91d6d2993c299a8c113097e5b1304351989a040ec453ad745ed066d93806e096faec418ce883f75e2005128c2ce7f5363c636e1e0aa9ea6f5894f7ba9a7c0b1b85d228c9f21d5bb4a68b6c0f10bb51f6ceb5bc065cd1804089a949ef7bee732ab4c0baf492c2f5a32082526c6ddad314ee22af0f461716975ac47077b3a4d0c33062f32d886c83c50d8c474ea653d7e376f7c912d08fbd641882a5ea5be8711e1dfcdefdfeadea8446bc25ea88a8d26ff5a9e531999cb3d48a59093992254fcc73f398c79250debb6db0ab3b071b0a1558b94d034671b332955df90971459cb9d4e5b0bd4545f8e9a13464944461b03e1d3f7e9c49c293838adb418d7d464ace4f1f8da9d5aa98875580f358d4754440151a7d2273ea7b5f0276a8e68e91ea1ee59f453ec73608aba04bf0a79e76cf15a02d71be46f46df3592417ba369a54281065a2ddbee170444669171fb957bb14b5cf5484ebf03f5d62268e3fd6594034234097dbe270617902085d8b8ca717012ff9e10db39265130c1c71f727d985f45d2b4466acd7cf5521ed137956312b4e99d2fbbf2873912f6c6a60dbf62ec76a2784c505217da894159578b766de7967a43ea0970c7a3df1d6f77268655d077131009fe1f792024a0258cfd0611dfa432043a70c2364c133b99c2a99518cb990dadc648282bde36821b336ff43d6341eb9c27679c920af1e3253a16b8abe7f71ddc156df2d5d3da4d6648419ab38a74b8716561449bc8659b2bdc8332cf7d2889eb32f20d2eb35582556b1d4f3619c3450b39f7699691cab7dbe17b6039524197d9cfae9f4ce3511cd3c4bdbd3d5e24cd4754dccfb4a2de9670fb4f4f196874dea886890ae867d518ef90c406f19abd8ce284e5b2e8fe4c04968e196916d3e12ee7085ca91aaf086181fa99ddf1c10c158cc494f10974727e918a7adf5614cb120c19beddc832738bbd87a70974824961fe48a22d7a2be323e5f85f3a5d9082e285e33335a021d5e732964e0423872f693e00fe5f90e295c0f73d0827432e02ba613702f78a629cfbf01ead1ec29702f87a4ef34113f22fbebc69e91e8b4f4521b97bf7427b4a5f5db573d29135d2d751bc2f3ef7be031c7fddf9d163ffa041b3e20dde8642877f40a5df8cf4f360d2b42ebb67692851dcab61e5f231a901a711a0170e4bb9153bddfe1535c18b3d44258fb3844ab8751bfed0fc9c9211da4316b611f227693d282695a67886a35d79c6868aadc7b29e67fc736e09ad15a38917713661691363b850c3a10800c6182de3f602eccbefe9d4aaa2fd9df3733442127faaa083181dc8d9100376105b1750281744686de1ce1895e491751cad77c48d6b7bf6d92381bc03a9cea119bbcdb3727096ce6c5c0152a7ae5218bb9c72dcf22d847bcbcc9634a4a22ec26b49f817afea1d399a309d696391fdce1ffb49397b34da910b1bad43791637e0470621c9990bb2fccee64a57ced4ebfa3861bce5e75baa3ea827e2b3320ccb0ff333a3e255ee62c014c265b319035f7495c08c7e807a66d393375ee3f7eec1ea3f94eaed334907a3a056bb08611814dde1a9724b103afdb66a1e92b282471297401c9692b48c17668dffded843f318d93803cbe765097887cc7b0820bd5790bd3fb6e8f8844178a0080ade1b84324f11316317a007a3a49239af40f6b86f60aadb51a80199674c7a5525e6a439c45f529f88cff5f8aea05f40d5c6d6f836a89876a75af4b702512eefc76f965291b337c7ed9cfcaa8add3fd90b5462e4a238301a8c989859b6b28585403f14c63f2cfe2870050a13b998fb01ccb41916fb4907329234ab27c3e7080b270ec1396165723de789044f7c3ef89ce0cc219a6512e02dcf911623f849f9df8abda3aa6f04f24321466e539cf15a4a776f51a327b06e372cc374f8cf6db7f785570d9061d7e0758eea0ca6bf405a2efab618bde4fab613b480d3f74f69e5646d3b12907c287686f06e4a74b26aadb9056f1f7e23701ddc98d680061060d1a02e57b382a359c256316dfa989b5fc4691d36bc19a978009c7eb73d3fbb37ef5abecb3fd7b4fbf2ccb594ceb7ab5963e3824e0d39d03ce5f5fd02967c834c6811ef3db35a664055be2a306275fd63ba42437fb06a0399b3fdd01b80e2bd67992fb2efff15d2303bb35edeab080467459d93090824d9b53d594fc02d21681206eccfe55a0db86055a4ba56b21693bab02b9ce3026af8128f3dfbab0b84d63aab449e4373dffc7dde8c909c8333a87415c665cf6245c931603c3b38e64860c68b9ae7d0c2f3a0e5c05980564eb9d35078c3a4c8d023d8421ee69748730859bc0f40694284fda9ef2327c0aa682fa18e121d47107d1f6b7c1bba3ae2b428d7727f702ec88822dd9815de590756fa7cf404190f024f92548d8967312ea133a04ef02b2425a7c42e7759ba1eb9c7682d61920dfd614d86ea4c4c1f5348594acf11e753b26a920052b964e9c1e4679ff50b08e31a0ffb1aeb13701ca712b4a3ee9d6bb5206f03f2b914db2715701324875fa14860b9a86e768d1b8d5b506812447ebc7b743732cc842c44c61935c8cbc1c762dca3a6ed80b650e70cffaf0db467c29a879b3335942e3fda7cdae85596520603a6a9013816082c985b1538f649f62df956057a85a162b759d041454cafd16bc8584f00e7be3ca828529e2b8e0290db6b9fc2760241994a70067fab87ef474248f01c9aecea108a0ce2b8e6ce6079ab5daccafabaec145dcf3d009936411a31cce6df707bafe34bdf32a1de00166824fb89701c92b16a44f308414dc560740a6dfad14ce38ccee49b1e3af2b116d212d5ff390001c9af60d34c7dadbd0ba57ccafcc2d1d8b5807085fdc041ea8800c6bb273acd929e74bd79b17a91ab5ff3b30688fbec88ad6ac9b149de42afde5c76aa5013a0815d6a6959c1221a08136bb8524ec9717102f96a2241c8bfa24c1829d9421a66f143d10c0f013d62150b281214ee074b9d493de23dba985bdb030dfb35c686a8171a5643dfe729c030faa14bbb9c5f0daf5f56a010a9a06e76b4c1e848883d990e902e825cd2b9503221bd50f6f872d4e10a5418887bb18b205e29e296e743906ae957ef06ad8f3c2a66e49f61c36c3d40841d849a0a65e6d1a707a5cca4c792742c95a3a55f98e087d376d0f8a05240306af3893b9a40b4562f1c834ad74d563a8d6be20c6bb8a3125294f4202d1fa62f6d45bb2b0e2f31c6848e24ece9c54af4b65d965eef05174c678c04efba398a6ff72bfe14aae02bd55b9ef3de3abe93a0b724c473d003a5bacd3fee8497c151277ba9a688ad097b64d725531c14a95b81d3cc6e53f426205f9757210ce3521581ec675118b613e206039883d7355d0b4e465e1909432abb706252af3396702f068d9761d13b3791d285796db73fc391da238b9b6629df693a387c24c4fc3f1b29b4f1159f5c81c714a9e457d8822bb8790f3a3e955354071172642d993ff87ba67305e04a2bd675862094dde5674de1deb34b7764db4fb296b312dffe1ba5af50b0c4ce06338b16e318aed270cb165491c9b5639fab35d8a3ad71658367622a304b1768d4b55277139c0df290eb17da9243cb04f82ba76572e0c64b0bbc6a30eae7f22cd8f0bd153db48c779e6fd6cc3bca3c1f0655f8a58c49560ceeaf7792206f9bbfd2bec2c4bc8cd015edbda7c31ac6dc8ce2f65ab6770a53e05fdee682110244426c144610a8506e025847b0f4a3f6a9e1029347cf3209c6af1cc311d5a8b9001f52d785da89dcd90cff4747018c60f6f132f3554fa54e4dcbbc70b144a4d39daded2ee981a552525576df53206efac10016ccbea6c23ccbf945dfddc8f1a6f167e92daf3f0a1f6d99f42fd80f860cb6e5d773ec1760376c506a4474ed4135535c110549c677589b5b583ba4b44f8f4321a0cf93cd48a079a5dae39ff75ef5e24ddf41265626cd80084cc6f7dd03983a1e0663f18cedf82b6fb5fd28685eafc8550f5e02791c8a9682ffc35ede5d808b978c71d134e8b4958517e0a007372f5367b9571a4ed498dca0d42c05a22f8c51982b8b51d5274180f032fd63c7306081f78b1228214b052f30ca1529eb386ea8a331713b827824655dcc81c210fbcff4be9be2bf1d2ad10d94d9cb56c28cdd7d83ef668d30a7c9cb5d94c0a87e7d26177fae3c6eba26daa159d055dc33186131e192035f3918fc736f48d8f4e51cd64be9b63abeb4ba6ac0933e92eb2c1f5fbffaab13d92f916ccea130645ede9d2d7e88111f05ceacd99513803de64f00ccc0c985f06e83fef38d50478746de794094d27e2286a8672d084227f6ac08f689347791334847d89afb29483542ae401", 0x1000}, {&(0x7f00000023c0)="9ecd977ad82d610d6f3ef071b9a272d305f10a93c2f5a849ea572bf9f224e91db0798c45d978706403e4541d0fc92e312ef2fcdec45fe5008465645fd36f5364d7e02757", 0x44}, {&(0x7f0000002440)="1eb5ad7f60afb657a133287ab0201503aed344614c33a9b8193ee867946f4ac03bd935dfdeb37ef0b1484983b6680ddfc44515d7732189d4032a22b39cd87efa91", 0x41}], 0x6, &(0x7f0000002680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x400}, 0xa488c7bbe97158b) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000027c0)={&(0x7f0000002780)='./file0\x00', r0, 0xe6ba8e628df92e5a}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:02:44 executing program 1: socket$inet6(0x18, 0x3, 0x2) 04:02:44 executing program 0: setuid(0xee01) r0 = getpid() ktrace(0x0, 0x1, 0x100010006, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = socket$inet6(0x18, 0x4, 0x4) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:02:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:02:44 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20242, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x120}, {r1, 0x2}, {r2, 0x4}, {r3, 0x20}, {r4, 0x100}, {r5, 0x2}], 0x6, 0x6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 04:02:44 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/110], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) shutdown(r1, 0x1) 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) 04:02:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x101) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 04:02:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}, {r0, 0x8}, {r0, 0x80}, {r0, 0x10}, {r0, 0x702bc7d296148232}, {r0, 0x19c}], 0x7, 0x22) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) 04:02:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000080)="01cb147a89b0059b081dd248fd49c2523f6e64de183b3a5b664f10d21deed7fe29c318e7003af25e75553a7fed1f6299f106efde49123343d537e4baae20d0d387c38910e048b8f27d", 0x49, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2e60, 0xfffffffffffffffb}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x983) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) close(r0) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="eb") pread(r0, &(0x7f0000000080)="0a16e81e0748ee2de63a6d53b455f2c5832f26153e5431b4cbf3c34874df3301d6e28a121596346ceef31a070d6c3db6314fe41c835ea29616678c4dc7d8113566d7222fc37fb7d091a3", 0x4a, 0x0, 0x0) 04:02:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) flock(r0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xfffffffffffffffb) 04:02:44 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0xf19, 0x3, 0x100000001, "b7e4684115189374c03442d308c3774129d5abc2", 0x6, 0xe000000000000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff35, &(0x7f0000000340)="b2") 04:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r2) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 04:02:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8a01, 0x9}, 0xc) 04:02:44 executing program 0: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000001b80)={{0x101, 0x7, 0x3}, 0x5, 0x6, 0xfe36}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0xc2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfffffffffffffff8) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001bc0)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0050038159787bfd2bd385be3", 0xfffffffffffffff2}], 0x1, 0x0, 0x3) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:02:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x120, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xb) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="f3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x0, 0x46efb34f, 0x8, 0x1}, {0x1, 0x0, 0x4, 0x200}, {0x5, 0x3, 0x0, 0x6}, {0x9, 0x54, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x3, 0x7, 0x8000}) 04:02:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000300)={0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[0x70ae, 0x7, 0x0]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 04:02:44 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001500)) ioctl$KDSETRAD(r1, 0x20004b43) linkat(r1, &(0x7f00000015c0)='./file0\x00', r1, &(0x7f0000001600)='./file1\x00', 0x4) setgroups(0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x1) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/71, 0x47}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x800) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x80, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socketpair(0x17, 0x5, 0x10001, &(0x7f0000000100)={0xffffffffffffffff}) write(r3, &(0x7f0000000140)="47d963f17724ed687f2ade27e27c01ecad8bbd5a5effeafa998179511e76f517b40f6ea82d08674364c10a6c4cd0005007c0ab11bc9e86ef249a19b1c242eb62e3456176260c2bc749569c1b904a7533eafc05e2d21f9abc32220846c688435b53e1656507c0cd66920314a5591c06ee4a", 0x71) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001540)={'./file0/file0\x00', 0x40, 0x7, 0x1, 0x1, 0x3, 0x100000001, 0x4, 0x0, 0x2, 0x8, 0x1000}) 04:02:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) msgget$private(0x0, 0x10010) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000000), 0x8000, 0x0, 0x4000000004003, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) 04:02:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x80000000, 0x2, './file0\x00', 0x5, 0x80000000, 0x0, 0x8}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x101, 0x6}, {}], 0x2}) 04:02:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) getrlimit(0x3, &(0x7f0000000040)) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000000, 0x800, 0x1, 0x5}, {0x1000, 0x100, 0x2, 0x6}, {0x2, 0x8, 0x6, 0x800}, {0x2, 0x40, 0x2545, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/181, 0xb5}, {&(0x7f0000000080)=""/15, 0xf}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9eb3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x130, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000440)="a98da347a52ff16a5ea70514350a18849410a3b5c090f10ff4c7c9cda2f4c6ea318cf8f4bc8b790ab8471139d9a59234620d70da3b87307ca7e9a9b3d077a1015efd825f9c81036af27885f77ada6018494b0d712479a00d11352ee5f5d209ee10584412b3ad22382974ed510bd1a74076aaf4726e94172ac8831ac269064f9f69c2552900cae8d741897d37d4eacf40d3492d932e9306212a55af7d37152053845f04022e9e4626fae974bf06d38f4d", 0xb0}, {&(0x7f0000000500)="6a9b8d5f19a2338e91caa6da1ccd0425a10c6d432c06dfe8609c4d5c3997886c90ea1a4f549c6d7dc709a74c644b98934935a14c04c3cd2cdc11548809b8976ce61539e4140b94670b12feacf35ce43345c0b473c18a25d40924ae3abdaad91bdeb33addc84fa414961608fe8715f9c797dc127fa2e0e570b1c76b272638de0ab14ba700a754dc34602c", 0x8a}, {&(0x7f00000000c0)="1195a1641efeaee4f916f366bf27dc91c320", 0x12}, {&(0x7f00000005c0)="dbee9b0f0e7e442469446cc9e0574cb612ed48ee7e34215cccbed5cc5059c6102a16d025ec653e56931d883129c76ad473e18cf0ed453e210e89177a5378c0b41fdf6049c42c4c61e2b805c7c91e3bdf2a7393a065db3851a7d270374249d3bb6054a31883cfc9a6509e4e514db048b7d6f3d872ce99d32516e1ba0579d12068947576a3931eb8e7c09408b70e701b286befe4617040efdb5a0f7f29a58e61fe0b5d5b3a85a93df54930340f434a4823c775368d3129115b75d4ae10f9b10d36a92fe9bbeeb1f050133ac96fbc4a6e0538b9a925e878d60f5890", 0xda}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="f4a79627ebba1068e557339d48026822205092e9526265ba84b01e3c7d1cb6a69bccb916b4cf0b71b751b37a8af651f54f54d995c293bdb0836ade89332f74ebef65e687f7fc48263689f3f4ae0ec6e63410c3794dbcd9708d7dfa6a17e4d0f8e647c0b3f8e9976ef0738a146895ad9f74cd338aef85262477c1f933e1e1b5a2733aaba552ad36103b30e7b2f4fd1d51ad2b5a18ec7755ed498b8402aef938a2c1e47043a4eb53341a0e9266745c36c4231d3a317f75dc3807aa98469af998aaaced444d276f90aaba9213973a95bb", 0xcf, 0x6, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x6) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x80000000, 0x1, 0xdc}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0xfffffffffffffa0d, 0x0, 0x8000}, {0x3, 0x4, 0x9, 0x10000}, {0x26, 0x0, 0x2, 0x7}, {0x9, 0xa8, 0x3f26, 0x759}, {0xb, 0xa55b, 0xdbc, 0x6}, {0xda, 0x2, 0x649, 0x3}, {0x0, 0x5, 0x1ff, 0x17a0b369}, {0x1, 0x7ff, 0x42, 0x5}, {0x5, 0x4, 0x1ff, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 04:02:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:02:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 04:02:46 executing program 0: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x2000) shmdt(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 04:02:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000140)='./bus\x00', 0x4ac5454de6915c6) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") witness: lock order reversal: 1st 0xfffffd80643d5808 inode (&ip->i_lock) 2nd 0xfffffd80767af620 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd80767af620,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd80767af610) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800023b8adf0,1,ffff800020ab0018) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa6e580,c0106477,ffff800023b8adf0,1,fffffd807f7c64e0,ffff800020ab0018) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067c76738,c0106477,ffff800023b8adf0,ffff800020ab0018) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0018,ffff800023b8af08,ffff800023b8af70) at sys_ioctl+0x5b8 syscall(ffff800023b8afe0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,b639cb3a1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xb65bcc1e830, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800023b8a9b0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020d4e000 rax 0xffff800000a46ac0 r8 0xffffffff81756bc5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xe318634a6d4399b6 r12 0xfffffd80029b8c00 r13 0 r14 0xffffffff825ce220 w_lodata+0x37fd0 r15 0xffffffff825ea730 w_lodata+0x544e0 rip 0xffffffff8209fa08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023b8a9a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=273998 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffff800020ab0790 process=0xffff800020a8b190 user=0xffff800023b86000, vmspace=0xfffffd807f00c170 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45564 499631 75901 0 7 0 syz-executor.1 45564 422732 75901 0 2 0x4000000 syz-executor.1 45564 155296 75901 0 2 0x4000000 syz-executor.1 *45564 273998 75901 0 7 0x4000000 syz-executor.1 45564 482263 75901 0 2 0x4000000 syz-executor.1 98806 286641 50669 0 3 0x82 piperd syz-executor.0 75901 362565 50669 0 3 0x82 nanosleep syz-executor.1 41767 1419 0 0 3 0x14200 acct acct 68390 502756 1 0 3 0x100083 ttyin getty 96186 318420 0 0 3 0x14200 bored sosplice 50669 74296 74478 0 3 0x82 thrsleep syz-fuzzer 50669 432492 74478 0 3 0x4000082 thrsleep syz-fuzzer 50669 459127 74478 0 3 0x4000082 thrsleep syz-fuzzer 50669 498350 74478 0 3 0x4000082 thrsleep syz-fuzzer 50669 348692 74478 0 3 0x4000082 thrsleep syz-fuzzer 50669 336997 74478 0 3 0x4000082 thrsleep syz-fuzzer 50669 261973 74478 0 3 0x4000082 thrsleep syz-fuzzer 50669 336882 74478 0 3 0x4000082 kqread syz-fuzzer 50669 465767 74478 0 3 0x4000082 thrsleep syz-fuzzer 50669 386780 74478 0 3 0x4000082 thrsleep syz-fuzzer 74478 133669 55107 0 3 0x10008a pause ksh 55107 477298 20831 0 3 0x92 select sshd 20831 426915 1 0 3 0x80 select sshd 49510 78956 88223 74 3 0x100092 bpf pflogd 88223 489212 1 0 3 0x80 netio pflogd 23922 296370 49975 73 3 0x100090 kqread syslogd 49975 29339 1 0 3 0x100082 netio syslogd 34878 177961 0 0 3 0x14200 pgzero zerothread 31695 319065 0 0 3 0x14200 aiodoned aiodoned 55709 59254 0 0 3 0x14200 syncer update 58399 265548 0 0 3 0x14200 cleaner cleaner 40135 115022 0 0 3 0x14200 reaper reaper 77168 504109 0 0 3 0x14200 pgdaemon pagedaemon 76571 465355 0 0 3 0x14200 bored crynlk 52398 22169 0 0 3 0x14200 bored crypto 47423 46675 0 0 3 0x40014200 acpi0 acpi0 22640 509357 0 0 3 0x40014200 idle1 14685 376223 0 0 3 0x14200 bored softnet 69261 50551 0 0 3 0x14200 bored systqmp 42371 443244 0 0 3 0x14200 bored systq 63342 342455 0 0 3 0x40014200 bored softclock 10550 192705 0 0 3 0x40014200 idle0 62759 165981 0 0 3 0x14200 bored smr 1 523416 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 45564 (syz-executor.1) thread 0xffff800020ab0018 (273998) exclusive rrwlock inode r = 0 (0xfffffd80643d5808) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826491e0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9630 6418K 14917K 78643K 62288 0 0 pcb 13 8K 8K 78643K 1509 0 0 rtable 117 12K 13K 78643K 4945 0 0 ifaddr 93 28K 35K 78643K 2343 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2448 0 0 iov 0 0K 32K 78643K 2118 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 77K 78643K 20089 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 286 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2435 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 20829 0 0 sigio 0 0K 0K 78643K 275 0 0 proc 54 51K 83K 78643K 4996 0 0 subproc 32 2K 2K 78643K 1187 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 1913 0 0 in_multi 33 2K 2K 78643K 1440 0 0 ether_multi 1 0K 0K 78643K 92 0 0 mrt 0 0K 0K 78643K 78 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 2660 0 0 pfkey data 0 0K 4K 78643K 1 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 116 22K 32K 78643K 67141 0 0 UVM aobj 130 4K 4K 78643K 147 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1408 0 0 NDP 23 0K 0K 78643K 728 0 0 temp 249 3557K 4197K 78643K 347240 0 0 kqueue 0 0K 0K 78643K 181 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 146 0 139 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 966 0 966 11 10 1 1 0 8 1 rtentry 112 808 0 763 4 2 2 2 0 8 0 unpcb 120 6662 0 6654 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 9290 0 9290 2 2 0 2 0 8 0 tcpcb 544 3434 0 3430 1 0 1 1 0 8 0 inpcb 280 9939 0 9932 17 16 1 2 0 8 0 rttmr 72 14 0 14 12 12 0 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 48 4 0 4 1 1 0 1 0 8 0 nd6 48 207 0 201 1 0 1 1 0 8 0 pkpcb 40 119 0 119 39 39 0 1 0 8 0 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 393 0 393 44 43 1 1 0 8 1 pffrag 232 51 0 51 27 27 0 1 0 482 0 pffrnode 88 51 0 51 27 27 0 1 0 8 0 pffrent 40 126 0 126 27 27 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 508 0 491 1 0 1 1 0 8 0 pfstkey 112 509 0 492 2 1 1 2 0 8 0 pfstate 328 509 0 492 7 5 2 4 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 3338 0 3140 26 13 13 14 0 8 0 art_table 32 3339 0 3140 2 0 2 2 0 8 0 art_node 16 801 0 760 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 16 2 1 1 1 0 8 0 semapl 112 2431 0 2421 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 33548 0 32072 48 0 48 48 0 8 0 ffsino 272 33548 0 32072 100 1 99 99 0 8 0 nchpl 144 62479 0 60843 62 0 62 62 0 8 0 uvmvnodes 72 7262 0 0 133 0 133 133 0 8 0 vnodes 200 7262 0 0 383 0 383 383 0 8 0 namei 1024 204689 0 204689 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 56 0 56 31 31 0 1 0 8 0 scxspl 192 184649 0 184649 101 98 3 7 0 8 3 plimitpl 152 1882 0 1875 1 0 1 1 0 8 0 sigapl 432 20829 0 20816 3 1 2 3 0 8 0 futexpl 56 263342 0 263342 4 3 1 1 0 8 1 knotepl 112 4654 0 4635 1 0 1 1 0 8 0 kqueuepl 104 4364 0 4362 1 0 1 1 0 8 0 pipepl 112 11312 0 11293 15 14 1 2 0 8 0 fdescpl 488 20830 0 20816 3 0 3 3 0 8 0 filepl 152 121545 0 121449 37 32 5 7 0 8 1 lockfpl 104 6735 0 6735 7 6 1 1 0 8 1 lockfspl 48 2292 0 2292 7 6 1 1 0 8 1 sessionpl 112 86 0 77 1 0 1 1 0 8 0 pgrppl 48 297 0 288 1 0 1 1 0 8 0 ucredpl 96 22511 0 22502 1 0 1 1 0 8 0 zombiepl 144 20821 0 20821 4 3 1 1 0 8 1 processpl 896 20852 0 20821 4 0 4 4 0 8 0 procpl 632 62847 0 62803 29 25 4 5 0 8 0 srpgc 64 148 0 148 57 57 0 1 0 8 0 sosppl 128 205 0 205 55 54 1 1 0 8 1 sockpl 384 17900 0 17888 32 29 3 4 0 8 1 mcl64k 65536 1341 0 0 161 112 49 128 0 8 1 mcl16k 16384 42 0 0 6 4 2 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 3 1 2 2 0 8 0 mcl8k 8192 41 0 0 5 2 3 3 0 8 0 mcl4k 4096 41 0 0 5 2 3 3 0 8 0 mcl2k2 2112 24 0 0 2 0 2 2 0 8 0 mcl2k 2048 272 0 0 24 14 10 24 0 8 0 mtagpl 80 157 0 0 2 0 2 2 0 8 0 mbufpl 256 1551 0 0 69 1 68 68 0 8 0 bufpl 256 62003 0 54741 456 1 455 455 0 8 0 anonpl 16 1872355 0 1860148 370 312 58 83 0 124 0 amapchunkpl 152 123201 0 123069 87 80 7 20 0 158 0 amappl16 192 103405 0 102731 450 414 36 55 0 8 0 amappl15 184 5769 0 5768 10 9 1 1 0 8 0 amappl14 176 5015 0 5009 1 0 1 1 0 8 0 amappl13 168 4353 0 4353 10 10 0 1 0 8 0 amappl12 160 350 0 348 2 1 1 1 0 8 0 amappl11 152 3564 0 3554 1 0 1 1 0 8 0 amappl10 144 2082 0 2080 1 0 1 1 0 8 0 amappl9 136 2426 0 2423 1 0 1 1 0 8 0 amappl8 128 1771 0 1736 2 0 2 2 0 8 0 amappl7 120 2224 0 2213 1 0 1 1 0 8 0 amappl6 112 3449 0 3434 1 0 1 1 0 8 0 amappl5 104 1062 0 1051 1 0 1 1 0 8 0 amappl4 96 22444 0 22415 2 1 1 2 0 8 0 amappl3 88 4774 0 4764 1 0 1 1 0 8 0 amappl2 80 167034 0 166971 3 1 2 3 0 8 0 amappl1 72 453324 0 452915 25 15 10 19 0 8 0 amappl 80 64369 0 64327 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 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 20830 0 20816 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 20830 0 20816 1 0 1 1 0 8 0 vmmpekpl 168 151174 0 151138 2 0 2 2 0 8 0 vmmpepl 168 2521882 0 2520137 723 639 84 108 0 357 0 vmsppl 368 20829 0 20816 2 0 2 2 0 8 0 pdppl 4096 41667 0 41632 8 2 6 6 0 8 0 pvpl 32 5006607 0 4991230 822 686 136 196 0 265 0 pmappl 232 20829 0 20816 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 876 0 159 23 0 23 23 0 8 0