4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f00000037c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r4, &(0x7f00000013c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) accept(r0, 0x0, &(0x7f0000001380)) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 16:02:09 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="0f09289daa703181ff786752", 0xc}, {&(0x7f0000000180)="f7fd2a06266c403b6854f4111e4cc85773fb057c0beed928577a58585a6cbf4e44489dc355fbecc1cb788d92030d5064b8244a1d0de8b6b7f19aad44392826eece167ca33c1bedd8e7cd05df79462cdd0be1727c379b4aecd23d1f87db3084baf766785333748a1aa0d77e6b5f24f45bffb7d2d2455c28bb16341862eb44ee3e", 0x80}, {&(0x7f0000000200)}, {&(0x7f0000000240)="c553574f0efec221ee5a6e35dc2c6502ae1ab90326a02dfd02aebc2a1fd5d59c6fcd88ed1bbb422805c647f109782127804f369950aa892918", 0x39}], 0x4, &(0x7f00000002c0)=[{0xd0, 0xffff, 0xfffffffffffeffff, "9a1d9a465f868db9261bd77adc05c40e5365a85ad0279d3b858e4b584cca8a2d3fb44a64e79eb53f4a94ff66efae0a297660628ec9bba76d883186fd3154ca39a998f0f0bbb8eba99997f4a53e8b96364fb597bff6674e0343bc023cbaa9c04963d4e6062f0fd4a6773deafc5f94bcaef0ad9f7a0e47feef8c26c05438865518c46c481ac4c04bdea18370df5126861843bceda84a7938989f9a23e3e1647164a75d95673915733a0c2336297ba6f0434ee6050963fd1607ad"}, {0x110, 0xffff, 0x4, "135e16a7ecf60c705e61657a8a52024a8baaea2095828c4de85408aaff12e053182a7aea809e83f90f0054049bac5e84fed1c99bebff6c019aa7a757177cb95b8da873ff1d9a46709912103704fcaa74ab520b61c2fe49ea737ac114a7dde7d0a71ddca802cabb50604b15e9765f016776eb334b43c9ffc6f751cd15db5443f867b5661f35de2da486505bd2a6de2302417519840b59b482eb9adec2716fce00b8ab4a0c7484a7ff16a29c87e9d89e647bf72d4c9f7cf8faba00b6c718b8b830708b9e28a61427d50fc1974e4130008747f57781fd9eefdd8b3fc269b4395360ef1af37b3e4e23bfa9effb58bc3502350585b1c82c88f655fc733022"}, {0xe0, 0x1, 0x9, "f7c5f97090b96e29e4a1bbe4e063f6203223ea7c40d4e1b2269cef1cc8c972fbc60746444ecd5cdd749dfaf3f0a9e54aa492dff8c6d22749f8d41a9a33ea2c8630edab83a8a705aa51420db3dcb772c13f89a0dfcfee3d9d06aac42eaf78ac8ec000f7a69d9997e9434cb558943998ea2ad0829751548d0a9ddf519d103bded46de2489dfbbe6c555a0bc35842443e5b4e98c8c12197bb583398491e19f0f589cf6807e893f5aeea0eab538e030396d7feb2e6b3600683269e18e9f97b5d1dfaaaa56f5b1c8e8082c0264062f689d0"}, {0xf0, 0xffff, 0x800, "9a1e3b9bb60d93d43e9222feb8d1033c961df156ad24ff9787948ff62a6890db7a72f081105ce936e7029bed3f69163a40f4b99b1d04240f8965b8aa7e2e75c2423f54bfb51da64a66a66ae91e5aeabe3b893fababd76c2aafa3d9b6077251aeaa1e2919248b3ae8e1c5fed0362560008152d5c9b9cb90d166e84e9570b88d4d556bc983a369cdb0e801444a798f9f51356f19d00e2f1a0de94baf4899a9ca9765dfd27fb9366d23e082ec56f03a6922de2267ac27de416e7def4453d6e80fb6996bcc4162d8a2be32dbd2599bb702a8449c297ab3f4d2badb82"}], 0x3b0}, 0x400) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x1ee}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x10100, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000006c0)={0x1, 0x7fff, 0x4, {[0x4, 0x1f, 0x3, 0x2, 0x6, 0x7ff, 0x8001, 0x6, 0xffffffffffff6573, 0x1, 0x3, 0x2, 0x50, 0x100000000, 0x7, 0x5, 0x5, 0x862], [0xfffffffffffff2a7, 0x7f, 0x4, 0x7, 0x0, 0x1, 0x5, 0x4, 0x5], [0x20, 0x7, 0x4, 0xffffffffffff4a96, 0x2, 0x1, 0x100], [0x8, 0x6, 0x200, 0x6, 0x7, 0x9], [{0x4, 0x0, 0x5, 0x8}, {0xda3b, 0x6d, 0x1, 0x5}, {0x3, 0x3ff, 0x20, 0x80}, {0x4, 0x19ad, 0x0, 0x10001}, {0x5, 0x3, 0x7, 0x5077}, {0x713, 0x9, 0x8, 0x100000001}, {0x2, 0x0, 0x8, 0x9}, {0x7fffffff, 0x20000000000000, 0x3}], {0x6b0, 0x3, 0x8, 0x8}, {0x1bf, 0x5, 0x6, 0x40400000000000}}}) 16:02:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xfffe, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x73, [{0x3, 0x6}, {0x1, 0x100}, {0x3, 0x7f}, {0x3, 0x400}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x200}, {0x2, 0x1}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0xfffffffffffffff8}, {0x3, 0xff}, {0x2, 0x84}, {0x3, 0x1000}, {0x0, 0x7}, {0x2, 0x3}, {0x2, 0x100000000}, {0x3, 0x7}, {0x1, 0x80000001}, {0x3, 0x80000000}, {0x1, 0xfffffffffffffffe}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x3}, {0x3}, {0x3, 0x1}, {0x0, 0x3}, {0x1, 0x3}, {0x2, 0x2}, {0x3, 0x8}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) 16:02:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r0, &(0x7f00000001c0)=""/68, 0x44, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) shutdown(r0, 0x2) setrlimit(0xa, &(0x7f0000000240)={0x7fffffff, 0x40}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3}) 16:02:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9", 0x49b) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x102) shutdown(r0, 0x1) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0)="e6bb65200928d42b25274c20d88d85f68ad08cd722a11a0724d5bc661b6393f0e10abfad02331a8a76510f3cc939c7af24a710fa6b435c9e7b6c4b7ac65c12ac0304820af999c48286c2cd5c75afbd13ed8b444cf60b1c5e92cf0945cdbf7a36c09c1e138836bc1914", 0x69) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0xc6, 0x9, 0x1, 0x9, 0x1, 0x1000000000000000]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10ca3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x3}) syz_emit_ethernet(0xfffffffffffffe59, &(0x7f0000000340)) 16:02:09 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffffffc4, 0x5}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:02:09 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1000}) 16:02:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = getgid() setegid(r1) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:02:09 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18010, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) 16:02:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:02:10 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = semget(0x1, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/240) chmod(&(0x7f0000000000)='./file0\x00', 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x5, 0x8000}, {0x13a, 0x400}}, 0x2) connect(r1, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) 16:02:10 executing program 0: r0 = syz_open_pts() r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x2, 0x1, '.\x00', 0x7, 0x401, 0x3, 0x2400}) r4 = dup(r3) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x81}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x44) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:10 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0x8, 0x6}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x10, 0x63b8752f1f14e957, 0x200, 0x7}, {{r3}, 0x0, 0xb0, 0x11, 0x800000000000, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x80000001, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x5, 0xacb7, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x228, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x21, 0x40, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x34eb, 0x3}], 0x3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7f94, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x1000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x200, 0x1}, {{r2}, 0xffffffffffffffff, 0x24, 0x0, 0x5, 0x1}, {{r2}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x82, 0x8, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x14, 0xbc2e, 0x7fff}], 0x2, &(0x7f00000000c0)={0x0, 0x800}) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:02:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000080)="02", 0x1) 16:02:10 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect(r4, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffffff81, 0x401}, 0xc) read(r3, &(0x7f00000004c0)=""/4096, 0x1000) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0xfffffffffffffffb) r5 = fcntl$dupfd(r2, 0xa, r2) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x4}) pwrite(r2, &(0x7f0000000000)="c1035070b7ebe65b609f41fab3a89e7e90b5cb6f6cc99dea7ea8b3e4f0181e133e4156687b17b845f79ef40b02264c", 0x2f, 0x0, 0x0) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r6) 16:02:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x20) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:02:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:02:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x1, &(0x7f0000000140)=@abs, 0xfffffffffffffedb) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:02:11 executing program 1: pipe2(&(0x7f0000000000), 0x0) 16:02:11 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/119) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x7fffffff, 0x5, 0x5, 0x400, 0x7, 0x1, 0x7]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8400, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r4) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)}], 0x5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x40, 0x118) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000580)=0x5) r7 = geteuid() readv(r6, &(0x7f0000000a80)=[{&(0x7f00000005c0)=""/242, 0xf2}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/191, 0xbf}, {&(0x7f0000000800)=""/33, 0x21}, {&(0x7f0000000840)=""/105, 0x69}, {&(0x7f00000008c0)=""/110, 0x6e}, {&(0x7f0000000940)=""/51, 0x33}, {&(0x7f0000000980)=""/105, 0x69}, {&(0x7f0000000a00)=""/72, 0x48}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000b40)=""/94) sendto$unix(r6, &(0x7f0000000bc0)="886b72a1330f0b2b66eac3e717702967596a04df94cc9b8b5eb3babab3c1ad80365bb7604aefd278d42f3c2fcaa82d5b67ac8b5df145b45eb8f7ccc732ac6bc68e85318d2d8b247202e5ec8f24111baea22dfb489ce0920c897bfc6a0fffb5520f3c23004dce9a7756418e637a0e2cbc76df0707c5537f62a4313f904258feb7734400ab00af25d2139ec6dd6b20703e41de221305593f8c9f6e9a96514ee3ffe325913e255ce55743b6bc52b01823f8c1abd3788453a7376394bb565597aee454539901a4db2b2a0f1e66c129dcf8b6ec4e82a41c71fbd7f06a897abdad7b060fa008f880d89a22bb102157ce234c147be3528c31ecc336bb21605400fb69bf6c89212846256fe41443a0044cf748f85396b7818f3e482620bff3460517d56578ffc3e92cfb7449cd61b4efa0a2fe9691893b29faf45a92c1529e1d5701c49a52cc216b53081846549e36fbeedceda98beb4f5ce0c34b87b0321cf7cc8addb59750a0f3a4ca8c6ddd733824502585c4db3e7b553d5c0eed562038b1ed78147b55d65f2b0a7c551c69d839edf3cd8875d6d08e31c38c3e94cf5557ae7f1b4841ddb6d24c4f1e441e5482ff26319c153d57bf10c96a20232fa9215eb34f50a73fcda86f930724c81873a3665c6826af9245be59957ed870393a211a1a69ca3358304c6febcc8bfd2b302f535c46044aa9f859b962b88b622ac626306c13dd59ac65cad397276714db6195799b9714a2f3fe8d04b37e4aff0edd612012f5071bf18bc422adeaee0393551edf53e9550a9122c2ecc2a9cc679674b5ca9d480e6f50cae582a521633d3bb1b7b84baa70b357d3ea2b05ace202bd46ee984a7c61697614fe8c826cecefb271731a3367f6f2361f9c2f35c04056eb21982debe6fda5bb1f929fc64510d4e31d935002591bd37b28e0335071bedb0d1435a06b9a5e9416fa075dbbbde7ff4079bce47cc09ac9ea6ed9fe6e2ce12ace9a50ed0e26e7ee257a7abf5d97059879703784d8c27b0d1e1fd5b035e787876c49b233a8b566de23d6466a5945a3aa83d701ff853ada087536536075450c189c9acbc6a5ab29032dce8998dfbe9de2a6e08278e08436d51a58394358ebce9f78701deccf3346f8f646978ea98ea9740f2d442349efeebd08400e693f1fe5c6f3fdde999d00645b1a322bbb6c9a44ef23a7960c98c19523ea331c72b391e59af85d110bb846133020e0f413722a1bc71601e7f3e441c559bc0ccb7f1bc1b4120f7265b91f4b3d5b6a35e3865c313589234cd688ce8de49336455bbb9abb9fa39635bbb0a7031eb52548494c87588a052fab4a318f4887071f014a643e7e096eaf7395b3b1079d4f613a0fcda339b84f0741d2753d33abacc963f5d0fdbaa6f2ef9aa8e87250d6f762f47e00bab23ca4f04583a027763ddcb4f365782de683377ad92faf7fa1821be62b089fb093892b6c1e99f1f741c1665aecdf520200e1cd8bc73e36c7312c75a3c3c7cd4a7cb3e7131bd67954f6e3d83eb5a02c0c82fee2af30475f8c142346ed55b0f935cb1c11f622513bdfa14b0e5474ec8d74f8fd6eb549d7021f751a4288b507b4991ba6c1fb8ed7ada3cce9072eade5a791bc2a2aa57722fae8eb5cb7e5812f79690ac448672e52b8a27556cf7e2d21a52f2899cbfdd81673d1ddfd345d1cc700ddfef8db544eed075a17b7758910744ef8695a484c1e4394aef0b1fe1c1e8eccd02a6ebbe0228dc91ba7f9d36ffd6a448ee38fa470a06fbe5b3ad967cc5c03bc150d8e891082eaab428d23511f4328cf72788d49b826e5ee3a850a53d6bc51203615e5c4b136bdab6f196b6c8abf2a77cb91bd57c5bd0ba718df30e6e0d5ac3cea08985b3dc34c17f8433e4a957873fdb4d2042030c54f7f2ebbd406af841ffa72b02c82bab030cd99661c987c41b5253f42e4b8abc1e8f6e609a578ddde0dcb4c12daa34f38c1b887554b359ac1f85f9f68bb1e31187aa6e1e9c4df4dc53c8f363b313957e99b6bead6a965f8f4ea6e984fd0b74546c8efb907d17101aae98e3f7317bc7393e5af356700e7687a8e7b92c398f038665aa54d6e48d7567e23e67913317149341128d5734a6e0ae89da98e843d7d2d45dcad15580364085283c676c36db2f047283e4c40ce0fac27189d77b5b025becc3391ae6043499a688faf28fc7ebdf503577437c28d2a5420218f9f3f84953746e96fb30c69cca7998ccdb084e1c599983249dac48cfa4ad6a5a9f690fa87f5e6acbe68ce3aa13f13792daff077f465b46576f66b9789fa14fc4de1f6e8a65be95faf6f1c8202c485e066b8c96d50d644b3e038a86f0065bc3110cb2ddf666a8e6e89e9b3cbeff8628e43dc524fce3a0892ce9dc4c20394edf24911351ee06a9f4827800d1c97baa8ee203ab461c7da9781a791041625e6ed375d863de2cd054a9604254fa9899d702e28963884947e1013fd72377576853c26b5a3a43dd6e96b2ff914322b30ef396207b453cca5ac7ffe7f236b2782922af7b3ef0f8f6a8b07bbfa1b49752b2c7427f59b6f900474acd38da965d6cd5a0eb787198244cbdb39970665e8c0aa48e2edf1ba0dfb65b8c5100417ace0d9ca12de1ab14028526509578e83b32b58564e92bbb785190b0ae091ee4c8c205ae467e3eba63d3a2f1b4ba3a0fc01bf6d464b343363c7ba99dd1995cfc9da890cc2eefdabf77621330ee2ebccc0698f50d512f91b1863891c29b6a567cc28fe60686c5f4316e07280938987c08a72cb7187b4e765f93eb7d8919b6ce28e9ca599d86fcd2d621e6c0c89c38e68b0367df303f3b8846f61e03105c7021e5a7184434b96cfcd905157b6acf9b6f5e73716c33cc1cb5cf0d4de95bf84d719d0be982324d9a8fb57840a12eb746fb787f4dd282c7bb8372707cb02fe70b6f0611c31dea5bbefb9b93360c96ace5221fcf13d2c4c7df4319b4af48dffec626d79b056ca93e68c7b76f78b29aa9473255d1b10e92c4ed954de1ef319998e47a3ce51c3d87f6eec0a7067abd8d83d713f4f90d5bac374160be725fa303273bfda62892c138e67dbd472e85cf2e0c68948dc33a731a54fbcae30d83bbbcb402bc6904c63da277bbbf0ab13eb7f02d6750d3607ca3d74e19a0f338dd5d734f9007e2c21fbc5858402c95be2e513c1f14bdcff109f691fb8d685f6cf6e43513da4c6102037e3b0340383b14fc74abf7450ecd125607da5d9d9ac1fdf1f91be3fc854b9a93aabb02f0add910fb5493408ab5726ed5552cb12f9e2afb84ce5aa6c1c01bc9e1ac31664d93f7409d5d14d9575db400aa5ce4ed4e386f23dc7dfd97eccc4587167c268723398d5d920ddf92ee677a0a5e04604f5ee40ce439c37a9a9149691849da3132301c9636e897e20548863ec437df04da6648779016c1f84acca1aa5255e2fc87afb2f8e2cf0d669ca7925c3223474f67b5895e26e4d14b8f1cba0f4bc0c7144836a6eee592ba1c422ceaf7abba4ba28ba367276c51ff55f94c5c2995661aea458cd414d6dbdf023d799fc7feb8f4110bab76690167bc22c56c014b6881c62581c64cdfb18027c263c096430a0710cf5aa501ce73b6bf00165dc1d15cf86c9ea051df08c9260b31b46ff52c6851bc15f9894041c49e747e4a1eb3af4cc862dc299405b001cc5d5a938d4cd373a911eb6cee849a0553bdb9850b3cf4cc44df0641ea174d849f474d89073b3fb6f34a48334cf246cb36ee061d147b63538c8051facf046c5d95687ac18619c8b6eadca1fcc5b28d12f7187efd645e9801d2223ac3c601dbbd9cad6eed6cec60ce252aaadbdab967982baefc2cc37f3d51aedc75b83f7ce8c6d97f8a92b1628bb05a539bf1dd8498de172c4300cc59d013e94232914c4a6da229df732d1d314526f112422ba63b566489ef064e2b1fc86abff1da8eb8e2a4eec085c89b59e9d485eb9c2b114ca95a637d3cebd520399b1947a9887b19bfb2fd3ba6ec776721224df0dfbab8415507d626a94ad1cc42c73c14aa0466261f0e6015ca8382f7eea4a9436a5e6981f372b6f6016124dffe5ee6e1d4253ba529a9867a0fa50e93d84f5ad42f3ca3ecac153f7dbb2b3a0e42d5d351ae5d38d11603322fca3e80d296ea38a8a9418198ea0fe12bf00f4c8191e3aa532c32ff80bd032a600be1d64b285f426eb70f78fc3525b83b9a455ba9b273874a4ba1ce055816f9a5fb31ea843d798b660f1bc4ac4c61129a540a2bec1a8ac59a8b95dc0e73bb716609219b870b2e17e2fe1ca8d9c3da8464222a3fdec793ab09fda9f1eeaf1e1571e07badd08751eba20f698018170989c00c04d5456935955cffd461b83b8eed2d897f18c017e55564fa352be2412c14ec91a028c380c68858eb15378c662be3a528d6c4718441702035b5bfdc8f10661c489fef944347267f68ec24a661a4f2eec87531cb22f855f7b13eda3d63ad50458a15f2c0752547b762cf9e72e5753b3abf7f8b3f2abb378f77a7e68922daa1a69e145d3471d3a2ab84c2d59758ebdc3e86838c9965158ccc3e9921742ac266d81990ed034ff4a4216508f99039b9c4ff89134c96e96966c1828efec05c234de7ac185665f791061bc809dad908a9f67b05159035a4c165a23c785b8e9b86a289e50695ea2f0cf03a2db1e2aab5817731d30f971c4f85b8c5b4c974bb463739b47e1d4f2d0de8f0b817c798fd00dde2f94aaeb637c1199ff8e8f1b1e64109a609608a4b72902bce97978b81765fe345e45fbebd6a08b7c7aaab06cb62e2daa5c2ab6701e439eef171fac47ea2716de0ebd4d3f9d968d932c2aa7a38cdf0d5222fca9d956b564c400f803c4889e050d90731f18d23e2b31627722b10e38acb9be485913bddf656dfd193ddce058782f06c2a210c3be92b271d09ee44c90a0fd1edafbb537ae84c0750f16a4e5b2db13c668d1824b5529ac8c35e18f595a57937802ac3119f7cbccb051ecb6014c38e5308263ceaed402039af5d5992b4e8f9c5f68a51a722194f2491e52c091891b5e6be6bbb51be39616bb739a6be17c07dbd01772eb9499fc6c0047782dedcc24fdd34f658a18ca6994effc3ec63d56e13683703668ad0b296a41b8eb50025a1c26fbf3afc114690a81ebca440555540d447780e9f9d850da3c1b5449ce57a80f84c864e59478936158100db8adc85abfb2dfcf0aa29530efe2622a70c32645cedf2bbaed36dad50aba13a34bc1e89b5f54d6ab76ab51dfa7b1bf13ca9a7870f6e60c4bb4a02c01f7687058743ba4d25ed9f390c19b55f830faa8ff92e94b67dfceeaa52d17686734e33b88fcba7a1f88df6c67c8fd8a9eaaa523b92ec9bdb1ae0b3f6ffa5f24c5aa44c42bcf55482ef6524e11c73716cc0f2cbce7232e0fba0c5384c7a06eb1c47a60b632b16a033daf89e004f58be91b2ed82d0c02336e7c1956d4624c3b592b2f688529366432b000037894d4cce991daca517099ec56c7f549e7d5c93ac2fa22848e093ea439bac544c54b5d0e6405390e24c7e86eb1ad6c8061a7795bbdd0ab679768eb9583ba1babcba939d76456226dda8c87487dd539ef4789bb6e1ea7c9ef71f1468f2837df2f75345ea45fdd92f3348b5b6227e6cfbe99d2974c4cdd5b215c708080c9a51b5311c3bbd2e4cbf10f881c9f5f62bab06d9741cf5f31e28b5d2450a31ec958ba01cb937e84cccc2b34dc3f4d8558802c19538b809b3cb5cf0c1c456b3d01696a6c539883b83f8a32a75e0107afadc05efd15f0228bf5a97e81fc5bcc70beb0b72a2d7f7dd81c3584ef70ccd6961dde5175f2b18741e013c7bb0e0f9b5c", 0x1000, 0x2, &(0x7f0000001bc0)=@file={0x1, '\x00'}, 0x3) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001c00)=0x8bf) r8 = shmget(0x2, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001c40)={{0x9, r2, r5, r4, r5, 0x80, 0x3}, 0x7f, 0x6, r3, r3, 0x0, 0xffffffff, 0x7}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001cc0)=[0x8]) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000001d00)=0x4) setuid(r7) setreuid(r7, r4) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40)={r3, r2, r5}, 0xc) recvmsg(r6, &(0x7f0000005180)={&(0x7f0000001d80)=@in6, 0xc, &(0x7f0000005080)=[{&(0x7f0000001dc0)=""/4096, 0x1000}, {&(0x7f0000002dc0)=""/25, 0x19}, {&(0x7f0000002e00)=""/108, 0x6c}, {&(0x7f0000002e80)=""/181, 0xb5}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000003f40)=""/175, 0xaf}, {&(0x7f0000004000)=""/4096, 0x1000}, {&(0x7f0000005000)=""/116, 0x74}], 0x8, &(0x7f0000005100)=""/89, 0x59}, 0x840) r9 = msgget$private(0x0, 0x180) msgsnd(r9, &(0x7f00000051c0)={0x1, "197f4638e81c53fba100d6b8a29e534ccd0ddddff935210cea9420d4490185f2a147050f5d9fe410ec392322c2d6e474c98a62ac3184d0fe1de27b983d820404a88c94a9f49228b8b4639dcca015e6017b03af89"}, 0x5c, 0x800) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000005240)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000005280)=0x10001) shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff9000/0x7000)=nil) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000052c0)=0x9) 16:02:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt(r0, 0x3, 0xfffffffffffffff7, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) 16:02:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="da1d7bab477abfa0329f66327a31945d36bd5b0e83c87724ad0e6f929f4a354ede64b26c85f5ffc6f2dfd2e2bf11495d55ecc7af96d531e07adac379a925e7850c1f425d85c8be123a74e8c4a6d2d566d80823cd3215ad295412ca377165689a2c18d785c5286f75e969ab5e53d1abbc62ecfd5cdbe2589ce28167579668dd334a43123104dd34b51c25341f94320ce7539f0978f159638cc93f8ef0e95b818364140c500a6e81e0b62fd01ce0b4a326fa2555943bfb427772d2fae8604d6181c7d2427df53cc1753b9d6b4b348027c2426f8a779a1d17e06827a74ab071330a628c4a1d65b99321160f805e1dead20f8d6c9496698a335be4405d4737b6f2a1cab3aac84c7b6a3e789082b2ad045991a840639fac64bb8908ecc2d3c1b8d477c2c5df20fc0a5e8bee11a6a7775b04ffa8383b39ab5c1c00fb1298a7e583da802fd0d02e3eb6bc11c328d314f0612d2135c6573500859bfbbebc81821734a961de5b2ec7f4b2a5f1402cb049d941c000806c69f0453e95f6c79e0f6a1b318c5bce4277b747502031f6f0be39a698bcbeeb75217cee0f67fbdd82cef104d87f1f62a25022c94e3db8a64985c7d806ae7c2565eac5f2a8c2cdadc30db01615d5af108e4629dd3d803518b9d709450031726e01f66540cb21363ec5ff187cb85025df25eb23b41d211b89f4bb503e4399ecbfc52916bd7a9f949d19be0981436a066a05b30d1aae311a9d436312d42670d02a0afc387a2cdca5010ad507a83bf5274e33c8169d3a0844d145dfd488dab1e57ace1ff056dcd883c7ef546d5491756229df2306f47690a62917031016bbdef004dea6d6f23e5724bb4cf21f762ad5083eb0719eb0c026cd9b24eefcb4ab91df1f3a6ab1906bd75200b0be50940e8f9f6433d9eee6450487d69981ce7b648fe14795f10e8c78319a0cb969675f8e1dc8de2dd3a644ac22a270c64774c4d93e582885708238767791cb7080f72d41a0da95fceab0ed621eab3659226081c2d2389c0eeb220c36d962b680106e7123337cb58033fa4375813d5c73e5944a899fa3c4e99ddc7d18a9eb5b17e4a4acbfc7fe00cc1533853f5b55c36e369ebe2469652cc099ef085d25a3ec982bc46036a837a36d88f1743ba118436d560987d0fd3797d9aa6334b51b716b788f8f45bce51371c5ec84a9eafeee92474e725726a102cebd768d9028d174e6865f3ac6085ca9a3aea7f2515c7ccfb53eff9f23cfbc7d48a24f1e036b4a2eba5df8b0b4882254a5ff5a67bceff6c564a75836ab980e38d79f6d844b034600996f40665156e5bfb218c42fc5498af4c3e0cd59c88db0528f3562d32cdfa8e05ef1495ea86e3b1db3564d6435dd68b8be7bb95938ed412147ffed2fef8259e54a45c33d920d1da07a14c532732c68cf5274b9b7062ee21ff2d6fc210aaa715fc02a64e96ccaa90146150c672abad04f34e0dfbdaa5b3cec63eb9108dc470c0819d01e4db493d47af372ea772c89923e5dc4a171c492a817399ad2c9bd9672e0dd4386d2c1d8f5dd5c83fc5e8056d0a46627c9cdd3dfa8a4d89bdcaaff497e9b085151d0b6c22c0b0881ca903bc2426fb84a99346136d987b49fe6211f2d027eda8a46a7da19f70bb111b9ed590cb01b749931818a656d9d22c5efb1439472bdb5b914acc721fa3717fba661fadba96f189d7f57223046e99e58eeb76d1d6e4641b5ff43849e95ee0200d4129452ad43044ceefd093a4e5a571e07decf0c3069697ccc4d68c78da55420edd474f40a307fcb133fa222ef65356c2252aba4c77589bcdb194623f7c04dc57d41ce2c4ce126089e29c3ab22d187b69744dea24c9bc0b4d70cff4b36d1e94d9c7e6bfbf343623b319f0f86cc7088de95f6ae06eb49be6e321395f80e5e976c95153f3fd3ce53c3d7d05c617cbac6f960797629412bbc4bcc758d9adea970eece61e95a9f41093fef0ff5202758cba270d3ee61662f07e30ef96a096e7df43d915b5dc04645ec3094ce77d7508fe45b74eda2747d1c940329763d6f78df620e49999b41830505042b6cd36824c8f48d88368acc508ff577d8465f7fd9ea97454b3f14eaed238440552313411cdd90521ed87ede8067a0fcfca2862c8ef459b285c3cdc5d29510c1b277e677ff6445c1a539d7baf4a49fc032659587e1a17dfa9ce89c36998b555615a4a6f77586f5b099a921760cabd36f664798fec8d627d51acc22465a0a17790e10fa416c7dd1d77d8b01c5e13e892679c3ad2c2647844e11082317d53ebd7826384277180035948ea0c0b09e94f9b8ad439a0563c2cfd2618b344779750c9b0977d1c987419401f6aba9f663b811278ca3a3c99a1bcbb51a9d5c80a0c3f3a954d38b1320a817c7064ff1cfa12388720356a66db4ad12e1baf4437319e4435dd1fc56e513517a3eb949e219dc8c5656d4e22f00732c49bf1ec4f9cc3c08d98eab397d39068e8a7e676a6d1769c8aecbe72f3c0b4ccdef493f78e42ef9f401d17d8707f4cab0b94963c9584083884e256d7999e0ae175feb23a014812a0c411f175595dc707ffa6cb10a060a7cda40559a9a433be57886cac32dfcceb911f8c16d7081e75920f42fb4ead953b0c387e3c777d787e6c19ebeabf2800cf5600a9d651ce69c925cb3a7a0bdacea8c5ffa99916c5c393765c6b3d65ccc0d91c59c98e270eebdd7eb7967173f2d81e33a2ae4a808c2079b708f308062a79c39c5f443c79b2a703923fa60acc9a348c95e3126bdeacc9a72b814addd458ec59ef5e6604360b822287ba7725b311e859fd52f0fd35f97348e843f49a0a2a3825be5cb4666c90257593fceba920c265ffc43ebe8881642ecb6facb1cdac42bb35c56f843995f078d9a31296337e2ec624b8df82a48bbf680d32cbf03e3ff0bdc46888c7a9141e2bda9a3a5e722ad6d65101f84196677d46fc708c546abc5f4f32e001a9678aedb5f1976caa5a2410b7d36590ef564f39d0fdbb2d27af381afabe8c0843a5badeed7eb2c8244f883ac75b095203d02fba3c73e0f564f8f3cf34576e2b6103e3764d2bf2d15605df7d2d9b8653403df7a6fb793fec194343986888bfab439f4a24a2f856c480cbc822788dbc2ec6e0774c850b7bd710c69d0e0788687d7575fff61e49ba84da24d9df62d5998ad93a3de651ce5f84d08fd8f7998fbac713987a4291e76238636f44998073b6d0d57ea09939c7224f5e957ef8dc623efed40bc132a6394cec1d26bcb94cdd7e5c9fc993fcdbc3aac12e4577b5606468eebca279fa10ad14d6a784cc519e7689cde615cc14156e9f263c4ac1b7aa96deaae2f52e3b0dbfd52872cb119dc5ebbdccb02c5b5b9282d08c00a1d86700571372b8c7c6ce767c095fc36434bc2323436e6f2b3f48e9def4b17a6e40d04d681f1b4389298d71447397b085996476f20b73750ab8172494a46f7d98e59c68cebb027a2736161c8d7882d757e0d8c364b13de7bb0cc2a30f0232bf3fe3c8e1ce8e55f528aed115aac6a6512c915ba6dd8812068c4bb39994a625b23ff1aab87f2f5308f04929b3c075e5f64472b105cd225911a4149abc58f055407989be6d2cd2fb0d4f31479ccc06d85a2b2fa3757255515ab2b88ae9c1ca87c9e18fa9133c2be460d5c5262f537e21e6d167600f5dc769ebe29bfd3308f11970a1bf04874cd33e3442a5e189a95b8adf6d1d27b76ed59d3364695cf66d5c96e61f0dccc39b5b4206562cd425459566bf8ed0ae8bc936a62744772ecbb937f98df364e2708bac0b1783396b2374194333954517215f6060b1aaf67079f1d0c7f27ce4e8975703a4db0ff86e18cc015ec9a1b9ad6fce5f9a58b9510703d7baa0220f72eb975f7d04d3a299ea4155d73682377abb13fb20922624d2eb4506a03baf54fbc5b30508e925fa0288df8c660c2b81bd1f464ed27f8100a73492f3bc9f3949ecdb39c57865f86bc8c783031d7121089c024c194b99eb749bc65308a3279ef729273bddefcad75aa8d6d4944694bc93c0e27eacb6f52eaebc26e47ee85ea1cfc8f0efca24daf256352dd495315478b54b3f783e2db8bce4ebefb8abf8ba105e55e999e66da9a8f4a70f96335979bda2d85a9a41f7eb1b9a42f897d006b3ac37343102f4b7f348a13e87dbe09fef8e5a54f368fa599210e3975ec9c2aa459df54cffadfffa4355efe5f4205f1a4383040aaad45523c3d1266b9af0e94811f0a208b9f4834118522f77d7730d277e1466cb960edabddc3012fb83c946174194c307b8233306641b5fa2543fb89e60b148b962c7be787de3de01372d83fbe395011e15edf1514c96c726c3c21b7693f71a22b04feaf35020f53e6bd68545dcb114d18dd0da6f40b28a55a16129bef4542042d004b3fff657230e426b7aba08d4be4e8961ae0fcff567c87ff76a64eea32470debe0223368f16f0e176d4fa71ce0273a86c5b392af7fe3c78abcf8452e53001cb5bef37c85c518f80c150cb136b3d4beb86b62658b0d0b0725c15f1fd9513a7439eca6ea3e5e49e7180cd0a00913d5edc404c388de4c6d51108254d89a2ab1cf45e739d3db7bf3cdc518ce6006290d0de462f972a19fe0a80d096400790c14094833b29686cd95e4390bb06a56179594c11bae5d55f797e1ef7d2994ad6e9ea39078393c81f01c01c56008090ed962150c9cb63438dec4c29f33ed2b5854eae8dd43d9bb9f5f7de2a9b7ccba8a369f5ca0fbcffc702baef8fc1adcbc8142bcff578f16c956595759aa811556e494ff605e50d9d15e059bbedced176e58a81dd84c8342d90d0acac6b63a3f99e28800faa9426781ba247de83f494461b8a6a14cfb1b7e514af83b48f815ee7134a0e674da94bba1f130528542517f587a73c1fca983dbb44f77d07a4f1346493cd5e04870db3a560fa1b027306c22172c5dc7cd70a6df4f572c0a68dcd00ef6dd7f894b6eabc2d36226eced31fbb0693a33aeb7b104e1ab2b46cf69260e759fc4ed4f253993b2e7219ab512a34209a84ffc67cc2466b5cf6b8e6c837d1a218273023d9983901d6f9a80505f07b605403a4e84105a5ed8f3479e9773d034b50c3579e08a3011555fdd97ddf4137c2fad01f7ef004a4cd992fd9fe4ea8c5d8ef509b2be3f3288f6587e517f9a553467216a702b2bdc46d8b80f3f180e971cac50be6a897bb861970c467f7607e86da47e0b84b304f9597869900d0b3a5194a7107305bf7e59a20f8a7aef53515a940533b439cde7c0199321132214793deef10da35f5b57168a80db0bccfecff0f561317c83e3cc29930fa2477fb0c89580143ef854974d9224398fce3af49525d4153c4ade9c3e0a622848997b1ff8033eace61d0ef2672214696db9374df42b852d4ef0fe628912df7df0456b81ce1f73e312bc25e92bd0e7ef941bd8e07d06d2f2bcac25d28381bc63f9eb8e4d1677d5160c6a485c697354d079932747a57d35352f194a8328bde2a8dc2c727c17ffc4e686c5968bb11bf8a92f8a9580d467b5f13c64a8554fb86cc478499b5344fb5d3e75fbcd8537c8937b1097d301b741844704a5a95267bf921d376bc36220bfb4282eb5aae15300c855e8953f0508542d5129533005160d6f6b66e3d249fed270eaeac8b39a2b3799ebf226aee1f167545c4ab6c138a8da59648de5d693b409308f44b97c7e8d0f9014cac7c567ef12dae1cce59aa09368117583870983edaa13454adc315276d3c6031979ec00614a8296275ade0b9cebfec9b9e489b29c0772cf6a24d147d3654d368d92f592b23a418b0f7083f35ad2b03647c02641bc4d14c9d0", 0x1000}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:02:11 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffd) r1 = shmget(0x1, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008305ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:02:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) chflags(&(0x7f0000000180)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x98d, 0x0) r2 = dup2(r1, r0) r3 = open(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000002340)=[{&(0x7f0000000280)="4fd0557ebdf015bec1399ddb6d71f350f5af3e38481c6fc1025763075a98d077a589df50c02925a836465594284a35276b2846bbcf8c01a1560366b91568a671fae39426c8f54407a044cd9f5393632ea20684e04f37e299306c327ced935b553443b7fef45c5210e830fb93501ac57af9a699e6502a942ed0ab6a945dbfe62c3b6c7b7a2be61cd9c5379c67cb76da74edbe36c6449fcb5d3d436adb70d96dd65e4a82735273dba844c1413a986eb618d99dbef55444b3c73f9b293e0db6f91809fe68bec15326d26d801280dacb87eb3750ece3db0491f0e71376b863f11d204783a8916c64c4b60c1696e33b7696d8244a5fb2920f88fedd9aab17b48a2f5bb98bf21d238bba65f523911963bf1d7248f906074f16a2855d69a1d313de0f34e2cc63aae96ac8f5dc52815358f9a60bd2edb421954b80fbd17168d8516baf1807a60036fa1f73cf613d16b50d068259cff8a4082b252d06971d8afd7a8e991b5c8e374ab114c094ad3c315a93145f7d7671621bb21a8b6b29d35124ac25530da19a2b384ed80871acb2290ace2396ecb80a0ace04cd6a4eb42d90d7d65bbf5644ebab61a5b74498069bbc4b15b14e523b1d890faf1b5d5a31c695f1c2cecb19d15021f0f6406291e1cf3b267bf8d01f8d449ceebde25507f59059c694c715aadf8caa0678f338f84541dc1fbe75d8445db602dc1cc4cd385f84064b3a54f42cfac7b67f0b7f6afe5c744aa554c448f8eeee3d2722bdf4d171591d6f96110cd55dfa6212059be773ae73ca8334b74f85c4361d8fb2a0220cf0b58e8bf6d20eb4c2babc1e71b6f61483d8dd6773bf596f4c5125286045bcc299971ed2f28a2fd229257661f841e3ef3f35f9f86f6edf8fcb9ac67f6621d6c3ec10438bf2638b040755c22345d8c2c1b17f677a6ee14cbe35e855fac44f795f75126b3e73749491d04c30d3c349d40a9282cde46a3a8a615dc9ccfb98885075043917aadf70068395f21b7d6b012b468b2c59e60b8848c5bf6a36711a8b6f323c4c6398e662240c8b08bec8d5d9bb1b3e92f7243d6e3b02691553eea64350763bb01d4df82c4c368edf2a5450f76d12faa0be9eb9f06ccecab9bc0bc3be46a99986b2575b4ddd51f657acff7b4990625284d9f73a1dfd44254add3e17978bcf86252b2e7551d896096cc78af477562e228698c9018daa33ff216d4e2ef9b5d3ae2ef091f2a21a12fa3e6e48b31aaab1e62bb181910ffc77cc2f2dc6789ac74058e0080cd77ea2c15b2f44afe92f16b2166d649c84986f5ef1bb77576fc5d394321958b8e61ef95364361e4f19371fda9d8bc77845f5ce648974545cf8f14f6c281c8047720356e6f094137d10591cfeb13593abbe3eed7df5f80ece98f66d5519dc51060b5e95ea5feaa3854a23fd1be4665731bb7c4fdc1696d7c3953f287048cf69ce80fcc580ee1576f9a6ebdb5711f8fb32fe477e875418eed970ae529ed89092806c85093d1eeba9b34c25502878d4ad2e502c6c6b9593456ae1d15185f2ab4a6dbf4fc8dcd0cf5155314f90d0116344eaa34d95354d0b49e34fc2b0b5b229d1d31df6baa5fab5a079cd98f81248f8d344563a9b090038669106a8ec1c0a049a47939ee45a712e423361600e75b422643dc4260367f779bef74f0b3b0668a4f85b6e924d3119addae90e65d9566c0f80cb783f8d46a5895e7e94d6fab872bb5eb90274c8f789ffd54d9edbe08fa12115efb652922181b6147a9fe61c090ff5c0860e4a42f5d3b71b53a65ab81ed58157bfe7571dcbd2b4e568d4c382722d50a5caa6500d1f2946699b0d6949baf215b3d3080a5e224aba100f81f660e09129a2daa205cb147a70955adb9cf4ddcb32769d09b54ac9a8545dc43ebb588d75dc6c93907438f874545b1a449ced8f18ead088dcfa5232f223bef79982c5cb802eb03d16ef84241577609adbbcd4ab5671c78bc38ac4845eb7c1643814429199fa502f92338c9261ad37e2da960a3ea0e4fcd56590e209a44e6c59caec2f959ae050d98f9cbc0dd4bf03b26fa63a5e8d016efae819c64c5387fb09e2c43988855da1726e9252888513d211983f88e0e4233df0c8ffec9427b7c64de8651c3870aa2eec6d5913ee50", 0x5e1}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x1ff) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) 16:02:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() r0 = getuid() setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:02:11 executing program 0: setrlimit(0x5, &(0x7f0000000080)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:02:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71800000029000000320000000300357000000000001189c3"], 0x38}, 0x0) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000ddffffff000000c7b5c8ead06097d7143ba0e80000000000000000000000000000001b000000004c0072eb000000000040000000000000000000ec848a590000000000000000000000000000000000000000000000000000009fd0d2b294d98dba24a3496e4f72a62ff2998d455639781576c7114ad8b119cb8917"], 0x6e, &(0x7f0000001800)=[{&(0x7f00000015c0)=""/83, 0x53}, {&(0x7f0000001640)=""/35, 0x23}, {&(0x7f0000001680)=""/71, 0x47}, {&(0x7f0000001700)=""/247, 0xf7}], 0x4, &(0x7f0000001840)=""/234, 0xea}, 0x0) lseek(r0, 0x0, 0x0, 0x3) getsockopt(r0, 0x800, 0x6c2ad146, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) accept$inet(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="ebb73e99dbca3010b6c70f367bf2a82c4483af0d83835aa00ff01c877af63d3d87367c73bfc14334c5b43f4b8614620151f7dc051a4450b7ecaed5278556567c064692577d69c723e59f9ecc248c45032ef7b12e65a1078d7f18e1c26880a40df787080b0d9410dde949affc319e0c99dedf570a31", 0x75}, {&(0x7f0000000240)="cc5b108df7a8ec3db782babcad2dda286506ad33fb518eac6217cd5b1d675facb067f2b9f7c324daadec3d1ad76cfa36c1264fb2b2f5330bf46b95375849d537792273b14887ef62ff1af0b5ca5de81603029b7d231402c095938c8328ed71c2a57d5fec69a379b9772228b5c9f937656f99176f7226a083c1d3810f95c592216ca2c078d6141ea2cbfb2d517cf007cab8cc688677c72505662027cc4da50cdbabdb02c85dff1f08f1621c4da69d0ba6506745863a82aa349dc1febb8ef82b8f46cc9abc", 0xc4}, {&(0x7f0000000340)="e1e41ce772a7c0e881452ca1dc977edafba73f68848bd15111f21633c136abda2d1c339d163cff0000a6a3709d91b5f7cdaa99f065db0b8406dd74072bae75c09a9077d03e76a6534a1e7c2780179526a510c86d9f76e5495306b8cf1cd268d8ba114dddc6c8d0a4bd4b4217989289d6aa5c16e4c1e7d72bbb33b48c2edbbd718b3e5658a7ca83c308a9c1febbddd38f44afd8a650f4fd009ada89dd26314309f8b04c17dd8c997a2e200e977c2ed309bc0311ecd27564a83e67257ee4c737b181d061379fd5857a73d4d7d937e53c00a94f3865c2f758f7fbd27080f29885876e3adfd06541edb43a750d4dd24baa717ba6917f97ac3612071c7e931c80878fb243f21b0b2980ebbf56510ccc4e1722139080723ec43e91d433382cb3be10f3c5b2e6d8434fbce107d9024cafb4ded71fb0cc40219a969f10f1c22bea93cff27f03270cb0261e404aba1dbf8e3f107612916d7cea82c75e3ff9f3a4add76d122deca320eb093e082ef3a585f3a8186b07b2c27b4267d05e23d62d0580193797cd316521f156f8b51504e3b1bdcce856506a96608918b0489063b94ff663c91147c66994547dce2665a188bcd978c0f06c0f7ea83545eb452a9512c78e3f53adb6a9402bc43e6f9a6965b6d830d9fa42a5ed669890e9aabdf495488822bed59effc440ed301fdf6ffafe6eeda4069a451c02c762f953b2b059b8d5f9b776c564e99ecf474890e49b81a134ed0643200a5085c502b1d1bba2576216c9e3e06cbaed0fbed1ef2fcb0849a09cbfa37ae41559e6dab326e85b978de3dccaaaaed3e7c882cd19e7bea63cef783749656d3d04904102e29ba852ae871754daa56828f15b2e78e023aa6b49a36b9ad03b2bb169b96c5427abbd5a4ffb452667bb9e8345883a50d9b74268d004c746ca97351004416722cbfcfddafe93890c0e5f328d82e7c73ad4d72f6bfa660d8b3a678c8a6f210f34090b3ac6212d1e70a48f41507b01b9ec457006e9a9916dadaa5a1816fd0acc8e01129b6a2ace1ef1e5b4ed4b8581fb450d6314acb266b6940365f54e194ed86b90e12e1f7a4983db951ee70f93f6691aa4ee93cee1d0684f51288b7f8167fa8ba1bcad392302a71f18b43df4a2dbb2bd64d7364c2f762f3c4daf1fe11609257480c84826c7dbb9218f572902535038b740f4139c960d9b31ae1654204f8e5a0264c61dd0ae596e0b54c9ecfcf047835c0e0b1c941204d8232128bc8a3c82dba1b7a4623c3f7ddc984d8e4c1e771ca0459777689e6228fd91d61b9a76a3f6547a72734de278c2c7f2315d66288f086874d2f11b3e25b9b0499a4e70a9a014554324579e8daaf45ab13811d59eb75bc52f20124943f514d3a3644da7ac572dc4342fac40640d7fbe722dc391afe42f70ee80570a517f2fb1d0aeb29d449bf0175bcf25135c3c1620058b662f0795e0b86dbf0eb054851cd140b50dded77ca275124fe9dad9f877e330de917b39362ba7264fe02b47a288b9804ff2af80998f424a4d4d82f440c5beb75e0c84bee0da4913a4a0a8b721c549a7c596f26f1f55179bb094a7c4f64ee294e825dbb90aee5da14af5abb8524f8d5c1198eaf74d750d850de0c6beeb751aa106019576784b40ad90e66f6a85e01a9b3cc87362775ef6536b7fd2ff2c4504c73c85ef813f26c36e62311a89d1f0fa10589e9b6bb9d00a4a0f7b44c9c53c0e8aef03766105cf8d3567cfc2e831168e2aed64c33e5823afeddbdd6d983e3a3b3a5e03d1ed34917e9deb72141169d5c6880963d496f04b523beb7d3209e4083cc030e13f202c632bec33ff910ec349a25b6d17f09e28a514c178fad5d182a38d76cff75d59d9358fba8255d3846a66248e8af6a7784302b9a839eb4a5615c1799e343d3e350295d54fad61fa345bf659c21d545a9d0db946daf4d3c02301a4a1dfc5ada68566896fbc8a436289945f9e33bc73a45d200579ff5ef72ecebbfa6ea6114f8c8cd3ff33715c442cf5351ab1685026e2ab809ec0c175d80d36463f01a9f265cbc6b2b01537487f1c680dc776b3dd91a53e0f992827357f01c8e340fc4eda449b8bb33c2d19562b0f56ce9d5f2fb3ab8eb2e4e07045d9c90c02650eaedcb939823a5af8684664447cd0c13ccc1156f97975e3890cf01138548dd430c8f8e6708c649e59c0252d07bc57c39552d70ea08be03481a65043d28c3c021efbdb6c42b5a7faeed434d4c13dcbe65546f1c477a3b5879d69bf67c3bae10429d852521ca68ba8b4f13900433cc986c7912850d182da2519f1a475c1be364b7bfce4284d5bf07dc52606e8a427453fd3e556eca4852228dc9bbfa5651d5a00788f7cc538acdb88c72bc8df8a3fd157757abe98c1d0261c154a81bfde396dbbf4d21074d4e5c386cab165621e902efc8fe6c73fe5d5ea1cca4bc6cbf04313b7ef5c5fd8b84ab02c6d3b731de0385417719c0ee6c43ce801c0c23bf91deafbcbe83e6631482207fe258d012c483491e27fa9eaa52d9cfa98504cd3c63743a815c6030996457ab89ba6f86e212bc2267ece41209782dc4535a8a4cfa071d18194d11f41db840290afc2b60e1f06babe529149e83f2f800dcba9dbb011425a7b05218fa5f49564d846063a55317cd423b6cab2e2b626b296d7faefdcb7334d21d2c287c10a90f1ae3d500524a307cf8180edd669fc19eb849592879f00be76a9e9cc49b44d4afe5e57b7961e1479e987c025061a736cb0f0dd427064b42ae05593d114affcd6f6d2bcf165f8e3b913946414b6f065ce72f27dcca4a638234291d39d6fac74e56b3b738b86d60a2d79d872552319d27d156ab6a66d9a6a4caff44e8617ae5d73510fe734321e8025131f167d508f8d14f4a3a6bfe703da397f7ad1e4289c5071f44eaaae889553e29f51708c79e19a3c848a52c4ce2dee23f4a5667a1c1b65320d8f8262c2fafbb0c79f1ef401d3ed6937e67120078fd72b091fcc016e0322c26ada0633f03ff48e121bb7d233e69e6d0a476252f64c8e850aa9547fc39853438a50f0971f1ce4738a10b6259a96629670262fe4a049f63043d2a07bc943acb1c1e6726ac75c603d895dff30bd0d2cf1ff86fbc176fee1ce5aedb09978583719f858a4cf7b70a8f1f3671d25fa64817eb01cebad96dab9a1f05f0f60f9df3dc0bff0b8a3d38d4b60688164b8f45b51f90793170f4a2c3b27887a5001d1e8517f589e32e26f4d24aa1d0669c945af6f2d9a6d2432b5f1fdb993ce13e88ec56472d87a6d582549226b687b0ab7ab6882255b1018f674538596f65641cceb529ae5edb1f88e37eb0d26770c16038803e0a11a0e50449dbb17e5ab93885d5a331b1071360bff2233d80cbdeb9e76eb1330bebc032b5207b776383628e2bbdbca2c1926a6ee5ac0187850ab8877959f5a1a3089bff99466c08db5f41ee2d666751a642620e9e5f2c050b0ef9563e96408732cbf8c904d1bd99fbbb98f7e8fd5b2a390ca458c3617a87bb6f211b8627c2f7fe9b0cf5393ac33a3f612c629a5e605f5732cee6df1d139e18923704de6caf6f8294454833f42d34cc10a524eae6d42a54f585f4bae2d5fa524ae49a0571c4555026f36e0a247237705ffb1d77d78418665ff565e892a98ab114df7e3c9d9f394d764554712ff5e6c64fd3b1979641f4ded61cf9b9fcc7e81ff6e68ac65e5bed0b050a3576628a237bc1ac6922eb1e67631b1024383631de12a05c111d9ece7470fb417f5f203fc6d57868ed0c7133c84240d66b1b3e75a9a168aa6b45b9d7606b0a4786abc87ae3b6cf6110394b1058c28bf0b22bc8f627055541313e3a954df524b9840f174caec59d0bc96d2ec86cbdd07c5c0818d1067b1d77161b275741faed82d988383a52d855f46907bfbd0720a3aa06672b090a62e07c9ebc33b499b66995bd20e3bc86a255bc3ec162a76a7ba0fb7be4a9ca311d51e09820cbc9933a4d65421c2ad0e2e00125fe318b0535e4d5b14065c13ef156b6c1dd6d2e2f9bf3782eb03f464e43a9b715d58dda916b353c71cf81ba04abfd5e661f40dd4b519558079dfe6cb07a50a79bf6a7e4e373d284e8285c7b34d4c55c38490d7dd2014109ed535f97461d774f918aa9f9e51591f8a22701b3c2568d6d390467b2f9562e035255d26076df1906dcb73a0ad375bf3629d06a2a895d5b3780d158c9792a7a7361050c077a7481ce9dd706d17c5655088579762244dd6aa456e3282e61d4587e13218c83804499dd9b92c3d7ca18e4654c687599bfbf6d80dd7dc30d51600fbca3435cd323e459b4de9a0513956aec2868341c4cf8b7959babfad501e9da36647a004d9233b5eca649d9957be5f2afeea628b386a28c52011cac260472f3d0e1daea7b28fb7e6273196c2bdd7d76ceb25efddd52e466e5e0cbe4423d3a240f8a74a5c3beeec0cc9273510614f7a0471b4cc280c46702c5454191686c3a339ad5f2f24ccea2b524c079b01091964861467fd5f60911f73246bdce283923228be75d2346f79a98a6512ec09aa9b7d82c3b0d1c529a4886c5ff91a30595e7ee7ab96ba042f45df51f07a0b3bc7730ec358aa7a93b3de59d24ddefab65d555ed519687e4a9b5f92a45c39153645be6b4252ee92e60023d21bd3448e14c9b4825233bebf830f08d767edea116b8e35623ec007ecf0c42fa3949aae60cd49a618a8f95ac674b68fbce5491551929ad7e97baa2c072192e98bec363bc6500eccde0d032b82e50ede97ad2467a245bd30ba3977af8320584236e5edf11c5afd06723e0647f8fe199d986bca22f8d46e997a5c50af6695f8df00c22bd3a941ccfb831fdac5d68ed51b74703eb33732c7d921f194c1658b37bcff96bf69dd6de402d99b09006af2c444ccbbe481c4b98c9a4686f0db6eedd5b9387e70c706f9de5fb4d2033d8fb790304a93e61f63987e909ca7362d1b81b77c913514740ae319e8871f622edf730815b5cdcb66889a55afaf7e603bd99986c0c76877ed809165db214b77784bb8ed6d1463899eb72fc2011076b4d1c5622ba4dd8be0fb009d0320dd0975d057ac686c77bf7d771fcee40f0b693150f229990365662ab848d378b71c715ddc45d059973329c6ef6804ccb05b2462cab3db8109d470bbfc44d21ad330b504ace451539688d133d6916e9353b434c58a88bccda416f22689cf49f30c3ce1a3f0b440b8343eca27c96c01002b2681093d500ef8fde094820876977af616300f4269181befa227c8562c9a44bc6fc4c1f8dd3f210bb32ac7a2c6e78c2eda3e2d3a38a9dcc2c602a5a5d7684859642687cf659bfd005d9ee70036ea5b22c949066652e86be3cfde3caf7613fc7e6e9b86608e3f052888da39a7490c2c87d76df3327048132f4b2c7b64f62a2ce35de5fc483d745d76da745ca3cf108e40e9bb0d6fd5f4a70bf6ce05eb37c71012e435b3ef630b8bc13ec59d782e7c2343e424d2b09a8d882ba7c2a040ee8e92e3fa6f5fefc345f32cb2066d550431b84f028ee3224dc2e35871c25bcc68d2087c11f0bcf09da981f62a237f94a4db15acfcad8f8cfe3e4b898a5f08771c6920dd88e70eab11472a43217406ee197bcdde382aad8c235fed90ab05fc254d33c834308ee09363c15b51d48f19e5b029a1b6fa760cb9f7f6ddba777d4dbf763481078b2bee94cf3189dc85f1d64fe7a364cc783feb5d5d3ab772719b521f32fdc37d145e0a6cf28aa46b7a8f481a1d5a16d519789bf0525284d1e36c5bfe60d5a6720dc749612046024caebcf3815dd58ae0b560228b00cda5a709c094bf3b4ea12ae820e928f08d", 0x1000}], 0x3, &(0x7f0000001340)=[{0x78, 0xffff, 0x81, "6c20408f092b2612832bd2c14460ab49214e4f941faf20d15469b32f71e7aba8b0b3088f3ba52584c733c8c6b75fa8847866c1e451bd5b6a6bf3e58687c0149d0615f8b6a89b9f6288ea20152efe81b59741b1f0b517504b94213d4ee5c4537c6bde"}, {0x70, 0xffff, 0x80000000, "67a468c200660140f76807f8e9343bc5e4b757e3220866aa54447d55ebbf009576c49bf3ac9d071c096a41bde82f1ba2d58865c7a7acbb4251e7ce8b4e817d3c6c56389707f4a3c8b7acf4daae23a174840e79469342e574b46116869adb7179"}, {0xc0, 0xffff, 0x7fffffff, "3b02810bfc08c84e5461cbeaa62eef063c308727fece0246f1c1caa997716b74ee863c115c7041187dbab924cbce1e33b8a7f2d26794a81ac9b074323e0b0340b576d0f35d51997c0f83a64bfd37c7982bba242006278e7debdf753613081c84d326349d2b835c90ea3cf4227b7ed71b3a76241f28c854be5420c91b85cbce45e7de990f3dc2e97391f506dede771bacaed5879970989063da3d68a0ab362eb7e6bd41234bfdd9845c33691200e519e9"}], 0x1a8}, 0x400) 16:02:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:02:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) setuid(0xee01) r2 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) r3 = getegid() chown(&(0x7f0000000440)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r2, 0x0, r2, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000480)="47fa84aa18128f67e7173b8e663e4f3b903a86b53622266bd9d485e258a29269a34bee079d706674ef7d0c42be28324f80846308d0857e0b3f0581b5bb6690635013aed8747ba3578c2a413ed07ebdbd0e5c6032802222d7c2b8340d56bcf3e140c5f87ff2829c38610f35f8b0a4923d1c295c6c5833960865e4ed9d741fd0e146e58b1124c39543cfc8ed45af722f110d09c120e95034661a1aeaf5d4c4072126abc701adf16522f11d6d4a60b73a", 0xaf}, {&(0x7f00000002c0)="c0b056c6244909e5e8094e9147581f8703316127a4647c12840aa668fc71b08d22df2ba709ec20ea", 0x28}, {&(0x7f0000000540)="fefd55184ac306a7fb8327a9d16d6e7d9c304adc6445aac181413c7090e4dddc55e6d5e23d84d7bb2669a1df7fc2bcd92e4e6c9910ad1ed64fac7a590dc51c7fcd93ac8646fbbe5e117b8af8bfaa189762d322ad5dc86c94ac017b3eb7437432d002141b651e049b3997f48fc70f05a2657ad6ad2d45004e4841a670051742a01a0154e5683a6bce6c20eb90a641e6a95e2fc24b64973f5257cfd2c5f304c8abebe61d4c8cac4fc72be3cd4f260a2e5ac13399b1821bfb525307260aef9f69c4c19a6e624e23c02e56a53362da7c7c6388b7dc1b431437be68622fec68fff36abac1a8baf75523606f98ec5ec7dc01073c1b80bd5e29", 0xf6}, {&(0x7f00000003c0)="fd80c374ab7f64a16a9bea740d00bfc14890afce191505e3f58fd296d0f78920107422781a25e51a8a93740209f0d5615b9c8ff90a0e6f42380930be4ff40f5a2b", 0x41}, {&(0x7f0000000640)="e22f5a0b69e0c1f4038d95475fff758a4c82958de038c63a8638b06883e035051c8894b91082bd76ca49e57a34fc20168b442db689ec69ee0a37fdd1b233e401a26ae32415c1d031d75d12deaf28beac937d80f056918e6b1e708df5d7fabf16899a893cc7d20e396b34b0b8ccbf50d236c3f0de3a66a1b0947dd5453623d3d1dbc594eb2484ad5f5b9077f5aa94504c2d70e8827ea8", 0x96}, {&(0x7f0000000700)="a3e2512d67ec97e7d2395669f7a213c207b95ba1c33e2161b097fcf7ddd11663ae56f677fdd04b655020d81d6265486f4e09a085cc48b1ba5bf194b278a5ac94f651f32762aa9ac4eeda0c041c3a99987de9ef4202928fc37bdd1f9dffbb35b360b7faaa6582780258a0b79a589033efb01bb4bea74310a18997577d196de3d4", 0x80}], 0x6, &(0x7f0000000800)=[{0x48, 0xffff, 0x7, "902db1a3749a25c404ede603208bcb26b6a58c05f36799138b6c2aeec6c55e677291b2a6bd7b993290afd17e4fadadbe590836"}, {0xe0, 0xffff, 0x100, "ba6a2f21fc5d5e752fd6a600e1b2330b7794466893f2f256ccc0b430b76c39c5eae2d67e2b0ec1d1b1f260aad8b89c1b9a688ece8be9d66411052d4f0f033cbd0e2e7e91316819b55b3953145f892e66b743e90c9b7e1a44697e652ad93ac4c724db79bf125472cfe58044c2a211c68fbbe81a7f1c8b0215c6c86cc34cf7278a3c2716287691e81f5f4fd156e64b1e2e6b92822d369ec758f6105813cf50e6092c5f790a94bc3758b7ba79faf11935821bef8f062a01f3688d7ae494f17d2fe44e0359c2277622b58f5482cb4d44a8b2"}, {0x108, 0xffff, 0x1, "f6ed27c2469f961363a9d21cbb2a79e2d61f8999fe2795d61887021251a4d50ce5f50dbece9383065ea12c4c63175ec2dae605e9b5d6d6f3c3db0ddf1bebfa208b7b16af542202d8741e1ddf5b45d6f7b201699f1ec78c4dbaa240d091038950738887e05ac72de50fbee17b65d03076bb45e7fdfcd498c807cdf83b27efc76d04cd2b497f39ed06d9ead6e5bcf5fefc3b70105d9899ffa00eaa36d9202f4010bbb74da517dce95902019b34cdd7466c4f14795e132224fa4f7ee0898a3322578ab2870e5c4fcc421a2a2d7c996e5abeaf0a474eb75491b09ae3b21e9ca12708829a77e67e33d54a819add7a99142271358718e0"}, {0xd0, 0xffff, 0x5, "90473a426948a67952af12aea350acf0988c45bea1eeb41a442badef1a2afe8ade30dc0ec91e6d70041b803578054184298ca71250c787f28424d0ed598bf60e76329b594a701888e0fac51e0c85ebb132bb3c5915697287aa89094a0b9c561974fa52c58508e7ec33f0a2105336fe32e18f17de914130235abe53effaadf8c4c5b8b76703b9c4642b6d6afe95c84eb70137c01380559accdd2cb27ca92eb3a7aad6477a6f7ecc1d6b088a128feae87454683f7f6ab8e4ecd7ff"}, {0xb0, 0xffff, 0x5, "b52bb89796e4c38637b614e1eec5a039d9dd994472e617d48598e9cf0f7292ce50c2ef5682031de5e9aa936006a2664e54670c9df2406180e6bd2cafa31c01953b68c6b74bf3ad207eb8b6d8beb2ccc5967e4541aaa62307b61ffcd7a1b8a438ac8370519ce26768141b17bf614ccc9ecf496f646ca9fb190cf6beb30edbab6b13eefe143ab4247024d83bb629d86822a425c8e059eab51202731374785ad26d"}, {0xc8, 0x1, 0x391, "7322e79b9e8fe9ff8494771c382b0bf0b0229ae4f0e25d70bdd6b2b2d593fdad7b8e8e5ac794d2444659641e214365665559c3ecf474b7ab397288745c301d47c99ed4c82a210cedfd0b136302737055ae306d657a76c6683dcf7648c0db63504d0c050aa88224f3bf85ac318b04e25e6027b3a613c4b47e0067e4140ff5a84767a87233dcfbf9c876b1432da1a0f73978e38bc0515602416aca86cdd0fa378bc3c541fbe4b9494f427e1504ab313fc5350e"}], 0x478}, 0x0) 16:02:11 executing program 0: r0 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt(r0, 0x20, 0x9fc8, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) 16:02:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0x81}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) 16:02:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) dup2(r2, r1) 16:02:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000781000/0x3000)=nil, 0x3000, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x8c26}, {0x18, 0x0, 0x7}, 0x3, [0x7, 0x8c, 0x3f, 0xbe, 0x6, 0x10001, 0x4, 0x6]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000380)) connect$inet(r1, &(0x7f0000000040), 0xc) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:12 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101a00, 0x10) 16:02:12 executing program 1: unveil(&(0x7f0000000080)='./control\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='W\x00') 16:02:12 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) read(r0, &(0x7f0000000080)=""/22, 0x16) 16:02:12 executing program 1: socketpair(0xfffffffffffffffe, 0x10000000007, 0xb6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x6, 0x2) getsockopt(r1, 0x2003, 0x3, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:02:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x810, 0x60) chmod(&(0x7f0000000100)='./file0\x00', 0x8) 16:02:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) 16:02:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000200)="422cfc5c5c1fbb4f797401af7bd419731c706473422e875069f6a136651b5416e59a3308b1f77e243b30ceb7c078685d1d48ee7b761ce840a32085f638b05fe1aa29183a812ac26c9915d891072997766c2505220771b291f30d8e5b6edfa0b73e331dab960fd753a151f4ebc2dc3db8e5a95b73e2609b7df88bdb53b9f16d44e5fe691d63aa42110ce7640d67ec43a1866ba390e65dc8ba6ba76bd1fc8690f9ad73997bfe0f0e784b901065e03790519d1d72563e7c5b1ca1f805868d06fc7c23e7f61e2e55a195", 0xc8, 0x1, 0x0, 0x0) 16:02:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r0, 0x0, 0x0) 16:02:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4000000) close(r0) 16:02:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="003e59fee6d0d071e43f2fc3144484d5e4c73159c013ab083c934678455f62047fc142de9f437d085611401d61717f7ec3006b10cb24f248dee6cc95ae7e1cfc0fce7b31559088dfed9e3762c9"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x12) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x8, 0x5, 0x4, "3cbfe2596fb8e79c7842808eaaef13f2dd060125", 0x4, 0xfffffffffffffffa}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:13 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfdfd) socket(0x10, 0x8003, 0x6) write(r0, &(0x7f0000000080)="aada31afde6156ad", 0x8) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:13 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = msgget$private(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) msgsnd(r0, &(0x7f0000000080)={0x3, "c239d74f6e605734b60df06efbfe377757d2b8a8db0e5ae594c1f972daaacd6b592119712fb885725148170be6b7ff76937f4c52b2a204f13f92a2bb3176a706c9eb1fcfa2829f8174545c9157e6555ae90f153b2fb5826251eb8f2cf4a31038bc0d525c71bdc97b3cb74fe5a272d8a29aa24dba9257b2a0817a8c6dfa2d16d9323e2d293a53427e50ad5c65669a9ef13be01cc174c12755349fb66ca0e1942f02a5ae253f7ef0738704829d6b93579173564e33f9a5"}, 0xbe, 0x800) r4 = getuid() setuid(r4) 16:02:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="8884c16f7cf284958227c76e5b5a50ade7102d064c0ae30fbf179c39405ed1dfbce4e9fd97f741415959650977726cb14e78f686d7305295f3668bf064979c20c7159aca7b4d8bbdde1b26ddedce8055b8d357b63ce6fe47bd3bbd82298397a1ceb21ca276d8371f559bfc11dfe6aa0450db87722f80ca6f0974fb83f4afb4ce77f5f8d0000cdff3b2a3342ee9e3e8e6de159d1de2c37e0cb88d9dfb7a2c27a773669503c27b673cca082033", 0xac) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000000), 0x4) 16:02:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x81, 0xfffffffffffffff9}, {0x8a, 0x56e71940}, {0xcf, 0x7}, {0x87, 0xfff}, {0x86, 0x6}, {0x88, 0x1}, {0x0, 0x4}, {0x0, 0x1}, {0x4, 0x3}], 0x9}) 16:02:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xe8, 0x40001ff, 0x0, "b8000000000000080100", 0x0, 0xfffffffffffffff9}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = semget$private(0x0, 0x0, 0x408) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)="9c354bbc014d5dcc", 0x8}], 0x1, 0x0}, 0x0) 16:02:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x1) unlink(&(0x7f00000000c0)='.') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:02:13 executing program 1: mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:02:14 executing program 0: socketpair$unix(0x1, 0x200000000040002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:02:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) 16:02:14 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffdfff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x40}) 16:02:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000000), 0xc) 16:02:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x6, 0x0, 0x0) 16:02:14 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00003da000/0x1000)=nil, 0x1000, 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:14 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001180)='./bus\x00', 0x44000400000002c2, 0x1) setgroups(0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x4) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xffe, 0x8) 16:02:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) renameat(r6, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') setegid(r2) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCCBRK(r8, 0x2000747a) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) setgroups(0x8, &(0x7f0000000180)=[r1, r3, r4, r3, r5, r2, r0, r1]) 16:02:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2000f, 0x0) r3 = open(&(0x7f0000000200)='./file0/file0\x00', 0x140, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x6) bind$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ff1bff17d2cb50cd92a910d343550600"/30], 0x10}, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000001240)={0x2, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001280), 0x1, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:02:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x3c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) semop(r0, &(0x7f0000000040)=[{0x6, 0x9, 0x800}, {0x7, 0x100000000000}, {0x7, 0x5553, 0x800}, {0x3, 0x38, 0x800}, {0x7, 0xdcbc, 0x1800}, {0x7, 0x6}], 0x6) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/34, 0x22, 0x42, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000240)=""/171, 0xab, 0x1, &(0x7f0000001f80)=ANY=[@ANYBLOB="4bdd030d1c12a55d13832900bf64e699608a5873b0795e13740e8fb0085c891b48928ee44513673e76ab6d5d26e74852b901b814d5ae7fcda66911e5ef16cc3c78bcee860e2677065ac73d2cedf9d7bf7bad0b5eea59364d01804e551c6997ce609b47d82c482359d7498f4702307d9cd23fb1acc888b30e45709a4c24afb06f7b84060000000063a74b0c718204f0d8bea9f8e88503864e180f8a858e95d3a7f818dec54a07968980ff779285938b16ac7fca15ee27d61aca7985937fac1a19a4dd93886bc50e037bc2b1588bca497d2c7895d6acaf9103d138032356f4bf5ac33f487e99205cc254d77fffc09875c5aafaa7df8ad8edc974195d91ce3ba3c9bc0d2f06b161f008f7a7c231e9cfb1487e011cdcd2966bf9d38bf921679c5d1f5b56abd0f9b5647ffef111fc5b62efe4ded7bcf90992db2113141fd24b8f3270f77167fe16e6dbb02618a802d6413ac564581025a3cfec7462478b68f668cb0dab3c797e20bff8cd4e270c754cd143a8058e68cebda363d2c49a018b409618c39c5c5fcc7358691c"], 0x1) shutdown(r1, 0x2) r5 = syz_open_pts() semop(r0, &(0x7f0000000340)=[{0x0, 0xfff, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000380)="b2da5c21c5fefa33faa8b62d238c38d16a543208bd9e9626ceb76c276d1e3051d1b363f9323896a41a1430", 0x2b, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000400)=0xfffffffffffffff7) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000440)=""/167) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000500)) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000540)=""/59, 0x3b}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/5, 0x5}, {&(0x7f00000006c0)=""/38, 0x26}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/61, 0x3d}, {&(0x7f0000001780)=""/76, 0x4c}], 0x8) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001980)="d7b0196b7afac7795b1ee21c60bbe2be55524693e6db261d131ffb79ccd50c689c4eab14664837326d22dde7e5a712f5c2c82f7673941cab21549dabe3f87997c10e2b86c2a90ed3bd777447994c511d14b4a7b04ea455f3685cdfa83ed621002ed7415b60abfa6b5469cee36eda362457453fef7c9b750fb0f1f490efdb839460ba03fd227133ae9da09e8ed068bfba21d0a1185d6412426ef4711690ae78726503869b8b6b52f0279214afda06", 0xae}], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a80)=""/72) rename(&(0x7f0000001b00)='./file0/file0\x00', &(0x7f0000001b40)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001b80)={0x7c, 0x8, './file0/file0\x00', 0x3ff, 0x10001, 0x6b, 0x7fffffff}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001bc0)=""/153) getpeername(r1, &(0x7f0000001c80)=@in6, &(0x7f0000001cc0)=0xc) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000001d40)=[{0x6, 0xffffffffffffffff, 0x1000}, {0x2, 0x7, 0x604868b25c82ce95}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001d80)={0x7, 0x5, {0x0, 0x2}}) 16:02:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r1, 0x3, 0x7, &(0x7f0000000400)="74f167e3247c991345b552f4cdfb3a89d6bdd91b7734a773dcd6949e0b06f5b539db564176021cb3df1438f0fcc61a25385ab95c02c624bb0776abb6416ddf8decf495fd619de26e13e547d268962758258ce3d87f6ae983208106d88398f6d2e9629f05cace41d506786f8e21dc049706fefc5bd1b76ccfb052752de902a41a65f63b3acd7977aca3d2bdd22d70c8415d8f3e0b2cb4de7fb1939b1e8eb687c7faa0e7d2418726300bbb3536313f3d92ce2388cfa3f23b254ebe836cd49ab56290a8217cd4ccf1e8f79cdf13390773a68ce3dc378825f9fceb239543bf3e62af9dabcc27c6ba77f7c9282b2ceff4440a7146e62d50f03ed44fdb8762ce7cd350604c6d4ed4f9e26ca5de29c72317b8d5c7c7054d9e921ece0c39e8ff8345f3ba418ed3b5767024db309d2dd5db156358c0cf644f4ac312d439a80cc4557826dd46123a7ee326081982c587f9c883448823ae85419cb70f5edb7ec751e6dc57839b1f87482066e0938015dfefd5bfb9bc6e4802f5db796045a63e7c92e5169c5f5b46467bf5f2132f2488d175ee817769c55f9d1ac5a5664021bd2f4fa0691492fe6abe45bd8ea4e6765956cc075d67d045fcbcc3a5d8f2200396b4569dcd9d5ced25ce58c95857bb233fd080c73689994167641b8566a712fb0bbcb25fc83ae49dfe4bda4d6e01a92203cc971a00782714f6bbf2cb95a6ec5a11b4932357bf52b6aebf644d0fe80b2377e8fcaea0c07c56eeb43b0c775cb53040dfb408b9307b712427d1c0f7fc3b302cd48f12a7c1adb56081b399f19cc5ee42abc93bba149fca425de0b4809eb05d449e15efac29fd2f7b77ff776e19cc961ff0a4d0c66db97a8b92a9bd36ca54132e73944c21662e41743aff7dc8dabc6a15b3eaf6ca75f298c58a79f7f82d3f59df2e7959003bd4ba15a248411aad1aa5cf3e13e3cd0f645e5b5dffb7a8147a25699098e5c8c1391fe2433dafa712c4677c31d964fe2f5132e5018692e6adf8997325d632a265a35aea81a0103627080d996db9836c51ee907ca23194fc134be5b9dde922280a9773dc09788f2ceeb33dbe225a4ea2c772c7fcc9fd79f1c5b1a79047e5d360ea8e753e7e6257893537c9a6e3bc9664025024786a8807fd5f53520f5419bc7c60bc5f4e5bb0f7baf3e75fc57093cd75575e588287486d10e965ee196f9bbd80c585e5b16fadd0f254ed8be4a66c92c2fd89499cc94bf85adabfaabfe614bc889b348180d8313cdc05d68dfb2df7da40dca7bc152ab06fa1a40a5997ea8e00592236c2fc14d43c0acd66e865a384f17fde81e6f493866e4a332fe02dc8079727563213e49cfab6c606eff9ecba76753d4c5c58a62a63a4903b93d9476c06991ebb9e9935dadd00f22c543715050becce01c1eaa166769223654c90de0e5c3afbd5174e2e9667d7fb3d340814087e5236ba08013221c7063412640c948b29b8b5720d6e84c06ed56c11c9485ce7e4b270bdd8b4449747bbaf4459769a27abf220fe43b88893f0efae105b5f0ec2b3e2f660fdbaaa29a91ff96316eb2b5d8a94459c6c55147452dd14fd4376a2ad92f27cd27b34a516bdbdb9fe776473e1550d533e5478fdd7d6c355100b008a74efcdec040d58a952992839173503618b409f9ced92073ec8c3a10c67924d0560264915f9ed781fdcc954dbba2baa867b93301a7d0dfd5ef40bf48816c94fd1d199cd04e1d1bea58e5931811a191d6c810698db6c8dd192a5a82b7f4ca5a88d3262d10e10536324afd2d62d328533668e5f0b28a3bcd68ceaa791403e0b1ccff2f12a4a603472ac2d4e10ec75629d98aded461370d9ea4470d16e19f87ae03e6df028e807a5f2700a52558264aa3c6e331986181418c235e5a77de3b751f2e453ab17440f8ec05aba27ed02f9f5143df7e4dbec8dd4d9c423b8d50daca1d50d86ab2d5cb864681e11ee44a2c6a4d4bd8780f3dc0a48b9b2076d46f3f0c81e483077b90fa462cce386dfd322a9621b54a3306b2da9645bb45949531c2076fb73f558b5f7fa46148f8636d48a7155acbda01da60e9bde9ee7cdacbca9c9461051f30d552da4c6aac6a9ec66cf47c18935e58d226939625196d6ca363658a8154b645c47748228a3fb431549cf89a63c921c32bcf445d35078f9ebdda3931aebd7ea80dfeaaa89b16a1359f2c4701e38e5d78919807d73180ea6e41416dc6e4f580f222a9270c88015a81561a9acd2c14c44070ee387a1dbcd4e0a4581d69cc0427920e888d9feb928ac77cae22f483001408ea6ed5b5dbc57c292222a37020a1cbb4a1b96f48e07fb8c2aede871b93560373f61a06927e8288ce65a566c0f01bba23af1b0b4be8d51f9c21c8a4c676246f42297b7535ceb5fd3758de47e0871dd088526cb2b640f855e7843b7330ca259fe899e5163505a88e2634ad1cee8f7594f939a7989cf83b4a48b66ba212dbaf1a6006094821cc4829c6c4276db474bfd25b37a2776920ba430ff044d6c5b0aa08b04f8350689676bbee421b062d7ac9db86647b5e1bdf22c414ec798ce3ea0666b1a9a5cf7a7e7a57607e1098dbff0097ea48dfa523b19a668d7662f30fadbd15fa7fd9620415b25bdd494ae4f5460f3af16161f37eac58a9f243878060a024fa185488b44af8ba4d03db709ed4c1822f36ad80622ce0ae9a5d27e988dd59ab70a015e8b70dfd377ccfb43e56352f8a2505f2868455b97f27be168bf01a87d34d5285205c977f472f977a6d4dc3f4bb5f10c67a74613b7a587c17887da924569c2e472b3a00529323e3485ef58091929042be557b6cc6e6b7726061176a2a67fda436fa5c243818b22eb7e56824076ea69601005f74e004b61708febd9f69bee2e90e1238bd24664ee841c24c468cf00f941fbf37b1a19eea1926f93060e944dbb5e74e29380a5bfd9fdf890dede8f9373c0483f23a26d9191dcd728ca16f4d697a10dc65ca3d2f0719e0ebed84545402ea61c80bfc33d9e3b07a41e548be77d266c0a5bf28763bf767dc8cc92f2e2edcf806ff215f51a9efdc20127282631efac0ceb567a3addb0cebae95a06dd2daada3594ce54f0f47c8d2da5f0b8259f3caa5f43af0a2129e6fdc1633f5cc2eaf654bdb02c0383a0a0eac459d51d0d418c4398fac304026a7a38aaecaf89e4ae00b3de7a6642a700b55c2b1cf7a98e69516966cb4f7e9ef5fb52d17d7220775d48bacbf4246450957b4e3e75cbbde4876b0d01186361e2aed4c1ee550df34ad4a374545c0c879a58a5dd313b503067c1ce8998935f43d6a3fb52ec643d7bfe68e4e055d8feb21735494a40b819be99d03694d455ca5ce8240afed452b26f15141a8911c88458684802f075eb7a1ae2e6d14426db220a272ffb835cb806f501299fe36e21eb18e5b4a50d3d15960a33584d086add6799fd9a90a6decb8fe61830b09339063d9193e1458834e91955e2ae8c52d8cbb510af16b25021dbf44518184e53c07e7b9acfabc90a35396a495e118c7b9c49f4dc8f2770dea1cd4721353034f71c9e1c910fec104db6427984249cb802116aea46161fccb0a0118049a131bab191cf11ab169170ddba917e1b9dac32710dd1bd9b58c28ef2f413520b0999787774a85e771988369539762f9f39b39687e608fc11b0cd96d9632194594a91c6f96fef492bb2421a2259fddae0227d432750fb9b4233a25734c9963a5a34843997a4d94c195c33857b8dbf2ba80b0442aa6a3453579fcd36870d9ab0e2eae2e0123f1a573d2315d18ef2efbe158a4ee4fe5750b56cbda58ea305cdf4759ac7cc0e51a90009078e2c6c7d0695a6dbeec751a10063e1648353e396f3c25f9a22dc326e588b784d4e51baf54030802c953fba5d1b7103fe8e2246d201cc5c2c4ce00cea8f5eeaf62d2433e0c9f56e5324dc40e37219576fbfbaca36114957b1ce76ed97e0bedb3b92adfa5590c9a5e8dedb19f541d932d4fc8e3140faed40069300f02139d5403bf9ac534cca30604c95dd107238ad60e293c0e081e8ff134e3a6674024d4ba4116529c2f55aca22c39cfa2cc5bf6de720ad94ec9fcb1d513e6b380f1b745febd7aef096aa95541ee1a0913ab0083b2ec730f474d09bb3767daf79970777bceeaf44aa67c25dcb18a3b86c78a59e5d2de11e67bdf2306bbc7e6e2f3ad65602cda107f0ce5b1f8b8d46d15ba1631b05e82d128c00bf3076abbbf578d9192659cc296773c9cf110da4456b66030e9163b3a849d1ad72fc3632a9cb79addc493457b8a39c5f5b690c00b479544be952285b8586d303ff6fb00e9e03b716472104ac39b448eeb44f672b053d204eb94cf16ef1ede3ced649d5e2be37319b9870dba9de9d07c46baa434c52920f9d3916156467acd84e2094ec6591808df9af8ecabc4cf2e07723fb6c23af073c78deed9361c4de16c9d375a36c547d4d8bfcd76a8478918a4f7e1de7bbfe71dc45e0d80fb8ae66a1e5a9fda05db85a1706e20e7f54b7fdc52eeaff3bec29133760a004886cbb461d0d8857b716a96ab2dc68efca0f70fc40c0bbcd118d3ac1967f367298366ff83cba659579c0117f68007bb035611bb28d1ac0ebd982affda0e30e6d7df89960ee806480f3f887267ea61d65cf86c879d7c39d3011c0808ec9d0fe91b5f1fd4746a12d50dfa7c78088a5f4ea5b2feab1f2510995168cfc66545916ab0268308c98dfe176ae014de2708fa745c53ebc43a7d80f06c90178fdf18fb70a74d93800e3d9c637066f98339ef92d98000c918cdfb81816023f896dc1706bc9e6397c07bc16896c521ef226f5d4599dc8cef471d86c5a9d1b8c4b2f9742ccd6093e8007c3ca496b5eed4eff61fd7fb6194bb25ab9edafd95decf3956a8a3e8f6f62e877de4716ea128927908839adeba89ad2e4081368537a7bb2a397779bd5d6eabd04e9e08cd91f4ff872d0b1f3955d70e5608fe74fb9b45a60a3b91908b6dffc9110275eb5736156312895a75aca5b2d3d44c7b1de2f9897b0f49e24457b93b1a53036caf408ed902fb0c8a026015e57f9ed15a2c0b8de25782321ecc1f9d2884276b2b2818040d181753f6e7f6f772ccfa45667f0ef1bf46db4e67e210af86d878df11ad4453873cdf1abcdd8eb612c7dd45f3f43d337bae9ec7e884c55f48592658fde28c824a142418308916f751fedc4f57066f097585b1375af204a0bbabcd740aeb5307fd9c37dca2fb3a87fe8dc87cc2e748db7b07f5d9c9b14951a81f78aa9da819b3fee6d808f1a18094bbc54c8ef0143830dc29164086727414c6d78e9aedb890bc0cef9ff2f934e055a4f7c475467fe74941dc0d4b8b18a034e0bd6864538e4ef176db578a99c27870b96fa573e115df0608a69698835abe23716745b5250089646410262d00613108b04ade6f0f29805952851c52ffe12bf37ce4f35a77b373a79efa5e1239d9cf65bee3bcf91729d5a03f0cf22584edbfd68118dbe24bae7e4e7a31aec5b04e4f191c1e65f518e4be605b90197c2a95f8edd5e73c3758d8f237aff3b71917272a785de3785b799733e542107979b9ab394d8a6ac85a4d7e714f2e53bcca31cf5e588c8fd64b04fb57f32f8d7b40c81392782b8e8bf6192667bfd4fe31e57c93414a1ac0dd643c1f084dac85c2ef1fae3ff42c8c311df786d96a100e886386104f01041de51550978a4970cfe9042fb6a5844da573f129ed25c61e31c22d23867a44e01669074f41242dc0a031f02e82c97eaf30ed89f55fb707a871af2a23620547c0afb7c6ebaa48311f8e499da6cdceafa480997c67dcbb7558e9b227723946f2f1d2e", 0x1000) chroot(&(0x7f0000000040)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000000000003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4000005fffd}, {0x80, 0x0, 0x10000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r2, 0x86ddea69899529b3}, {r1, 0x124}, {r0, 0x28}, {r1, 0xeb7438dd680fcea6}, {r2, 0x80}, {r1, 0x80}], 0x7, 0x6) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:02:15 executing program 0: unveil(&(0x7f0000000200)='./control\x00', &(0x7f00000001c0)='R9') execve(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='R9'], &(0x7f0000000240)=[&(0x7f0000000100)='R9', &(0x7f0000000140)='R9', &(0x7f0000000180)='R9']) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0xc6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x800, 0x3}], 0x4adb, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000003, 0x71, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7fc0000}, {{r0}, 0xfffffffffffffffc, 0x60, 0x80, 0x3, 0x7}, {{r2}, 0x0, 0x12, 0xa, 0xfffffffffffffff9, 0x8}, {{r0}, 0xffffffffffffffff, 0xd4, 0x0, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x80, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x6}], 0x2, &(0x7f00000003c0)={0x1, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") recvfrom$unix(r1, &(0x7f0000000400)=""/93, 0x5d, 0x840, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0xffffffffffffff00, 0x10000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74ce4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) read(r2, &(0x7f0000000200)=""/163, 0xa3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) dup(r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1020a, 0x0) 16:02:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) msgget$private(0x0, 0x22) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() r2 = semget$private(0x0, 0x7, 0x14) r3 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x0, 0x401}, 0x3, 0x0, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r7, r8}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x1, 0x5}, 0x2, 0x0, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2d0) fchmod(r0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r1 = msgget(0x3, 0x10) msgsnd(r1, &(0x7f00000000c0)={0x3, "d927621a8e26f90006b480653f40cb6a2ca0df4b6bce0637055eca405180ce7a59ecb7c21941a120cc8a62d5fe298fa47319aaac2a4d724007af6b9552c3871bebc73300363e075eb33438cffa65151617818356115b5176e70c51044f08a0e6c18e65b7d62ddbacc8e9b62a041250185a8a846a0ea7d84fce1ee7f8fbd2600553b1e920d795ee32c25ec153754d97dc44b8d59815c783324855a08d48eb319530abcd2da09f04adee0acbb7917f96e609f6e956241790a1730cb8ff02a25b24cdaf70c88b8b9072c363a8da36b3a8b297bc179d"}, 0xdc, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x8, 0x20, 0x0, 0x9, 0x5, 0x1, 0x1, 0x0, 0x4, 0x1}) syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) semget$private(0x0, 0x0, 0x490) msgget(0x3, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x7, 0x101, 0x10000, 0x4, "d5497844bd15fcf4145b9924078ca43fbfdd2e70", 0x8, 0x1}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) mkdirat(r3, &(0x7f0000000300)='./file0\x00', 0x20) mknod(&(0x7f0000000340)='./file0\x00', 0x48, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$inet6(r5, &(0x7f00000003c0)=""/170, 0xaa, 0x40, &(0x7f0000000480)={0x18, 0x2, 0x1, 0xfffffffffffffffb}, 0xc) msgget(0x2, 0x10) geteuid() ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) pwritev(r4, &(0x7f00000009c0)=[{&(0x7f0000000500)="5348e42872fa150ff6d517c0fffcaed6ec562d52fc1fb36697d32f969a683a861658ac99a744a121762bf2c0", 0x2c}, {&(0x7f0000000540)="326ff893e88e7bef261f3893f63dc3055552bb1450ec9be1c4c1489d7b50cb61957aa9d0438689b86cc0a9c1564d2ea52b6923dfb1dd1a81dd52e4719de115b3559356289db291cfe311ab05553853525b3542ff82b842021c4ab1a1148943afe9b5db3f80299f5b0deb6f80105efdeaf32299a37440f5c1c63cb26f5736e969043f2d8b17fe7d4b86b1e025f1061d1abc4a3b7efd6e8500526f764d8a95b5f31acdd0e9e962042cbfa94eb93c715ef903c638a58083aa8392773911f96c1d0074fb5c89", 0xc4}, {&(0x7f0000000640)="1080d5394197a4832e915e997b35cf529c510e47b65af4d0bd1ae428e1f9f0f52d5d6597625fac3092de81b984cdf101cda171628ac116314e447d00afd0b038e5152d2f2af562cd9092e2dfc11e741fedb389c713caa9e6769d116958a5cd48f126d2c455df0a292ae004e15715012e8676f7cae8386961ff1eed13dcb4d21cd48e3db0602eb2848100984f2b3e6e19292136774f3b6175e22f444270be0d794be57e414a8334babf60737436a6cd998fb93e763ab669e8f3c3aded0a80608b09e8e28cd8613932b6654dcdb16d6326da07fc132a1a6f882afaa23ecec6ff831b318f44bfc5cf53caf00ee12b820d6a90d0ff682ce7", 0xf6}, {&(0x7f0000000740)="dbe52137f9217d5bd22cd0476cbefd448354e70d9559d8f7850f737bd6967506370f25c9f9d76e8cdbcf9e775537f71c0aadbb2f93afc8922a1252002073ef6865cc2c0f53a4ba8f4f8966bc57a92fa12563bcb2cd9262ef375ec9024d1fa07a40ed4019248903cf73156e6e4cab7f12c9e5f592caa0e258e8fbea8555dbb9ff163732335435b4951d49276182a0a3e8167799ac", 0x94}, {&(0x7f0000000800)="3e4bb93071d29a76b6f0f92b38baba5d3f495ac96d8dff66ca34ea59935d5aef3e0d2e1cbd9b4e9550390a43b7bd3086064f6200cd88e40e135de78c9fe89be1685bcd542aba77ed874abc756a64ff3209ecb30168626dc2e3603ca1c18709029f66e2315949097f3c80cb4e62552269777b40", 0x73}, {&(0x7f0000000880)="e596feb674899578efe24497849b277e56280283b0e0fe0c13a55fa866356582f4b13250738d23377fd8c0fc521d290d0b2b11e9da96a49297db883b79cc8e727f6df32f9d72ac93fd274d06899b602975aaa49c81ed090cc3a3e2c4709f60a6d14e32d8da6875e8772555ddbaccc8621c689af6f2c6ee82c0ce3fbd7f5d4a31856d9781d0bb00255502", 0x8a}, {&(0x7f0000000940)="d4e878b3eee86516266a5dbbdd896c7ae325d4a02b0998cfba49acd9a711c8106d9316737604dc9e43fe60a64b1510d184fcc8c47975551b6158b9ebb6fcfd1a4a3836e9e42c0070c3407104706fa50c2d83dc3ef8ed2099e8b4d87d29544063033dcad850f128a3ad60ce0055e81ea82cb58d03c9dfb0f501f52feeb122b5f2", 0x80}], 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000a40)={0x1, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000a80)='./file0\x00', 0x1000, 0x1) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x400, 0x200, 0x0, 0x6}, {0x81, 0x482, 0x100, 0x5}, {0x7fff, 0xb4b, 0x6, 0xbee8}, {0xb1, 0x7f, 0x80, 0x76}, {0x7ccc, 0x2, 0x7, 0x81}, {0x8, 0x7, 0x2, 0xd7f8}, {0x5, 0x1d4e, 0x401, 0xffffffffffffff0c}, {0x1b93, 0xfffffffffffffff8, 0x1ff, 0x7fff}, {0x4, 0x2, 0x8000, 0x4130008f}, {0xa8, 0x6, 0xcf51, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xf6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x80, 0x5, 0x3, 0x4, &(0x7f0000000200)={{0xfffffffffffffffd, 0x1, 0x200, 0x81, 0x10001, 0x1, 0x100000001}, {[0x6, 0x2ab, 0x200, 0x2, 0xb73, 0x98, 0x80000000, 0x10001, 0x9, 0x100000000, 0x4, 0xbfc5, 0x0, 0x4, 0x4, 0xff, 0x101, 0x9cf], [0x32, 0x401, 0x2, 0xfffffffffffffffb, 0x80000001, 0x6, 0x1, 0x7, 0x0, 0x69d7], [0x20, 0x5, 0x2, 0x9, 0x7, 0x0, 0x8], [0xec, 0x0, 0x4, 0x400, 0x4, 0x124e], [{0x6, 0x400, 0x5, 0x400}, {0x5, 0x4, 0x9, 0x2}, {0x8, 0x6, 0x7, 0x5}, {0x6, 0x1, 0x0, 0xfff}, {0x8, 0x80000001, 0x5, 0x81}, {0x6, 0x1, 0x8, 0x7}, {0xf9, 0x8}, {0x8, 0x1d, 0x3ff, 0x7ff}], {0x0, 0x8, 0xffffffff, 0x101}, {0x3, 0x9, 0x3ff, 0x6}}}, 0xe12, 0x1000}) 16:02:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = semget$private(0x0, 0x1, 0x80) setrlimit(0x6, &(0x7f0000000080)={0x8, 0xfffffffffffffe01}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa00, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/28) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x428, 0x0) 16:02:16 executing program 1: r0 = socket(0x14, 0x800000000001, 0x2) listen(r0, 0x0) listen(r0, 0x10000) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2038, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:02:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x79) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7ff, 0x81}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="fe4411340a660a3c9a0a028169f07f1be9dac01115", 0x15}, {&(0x7f00000000c0)="fb1ab0342525be14634e496caaebde304e5493a0d9d85446bbc0f9e232b598471cf7c15297ffd758bb45e069379003", 0x2f}, {&(0x7f0000000180)="c4a3c13f5b4d6da649412ca73068578609", 0x11}, {&(0x7f00000001c0)="aed9f46a25ea2cbd6b8a564eb381f881dbbd21c2f7e8dce8c7714985ae76a1dc1bb1df7cd741d46daefbb1b571d86134aa0861bce3ac84ae0726d01207fa8d5c6ced508f13d355c9976daeb7e20b6b9ab30413238c1f8f94f70a8c243d4ec70a5f077de32f6664dbd70dc63841500010866ab323f5f88d55eeb78418ef5296b05649c0ed3d6db7e45bd78c8e605266c5300a95ce4c58580db04e73d8691026fbce07daf48e48f1eb8fb451b9da4be862869a799a33dc41937d2cd1702acb347769283420021fc76d8ca5185f77fa21644f", 0xd1}, {&(0x7f0000000300)="4dedded6134e6dba30e4f455546922cc1ff84d062f268842dc90d64ca0f77732b859f48bb3bc4cda555921f1a79cb39243ea4474341dbc4f90ba19002ce0f2c84395fca0a9d9d09a7637e6bf289c68a5ae8344462d3d97051468e96a70c224de0a181cee559fe4735199335b5fab1176bd1fba9e26377bdb70051bf43238203c91bc216e478bad24e436fa4d40a8955ac328f56aa351e34b2677faf36144bbbc24", 0xa1}, {&(0x7f00000003c0)="2d3ead47a06f74327f436c8900728381743f0bb138c903d093a0", 0x1a}, {&(0x7f0000000400)="ecbfc42a8b458c69357e16be47a233961e1851cfd011bf8905c0f76cb5e5a1100c93460f327726a3a34cd0fa0ba86d73534bd5f91585720108d24a9c1f38155a4dd180aecd9ec0e9893810292fabe7fa3d168744730212cbe5a19b6a4acc1552ce2f11256e6d8fb4559a34629e3c8966c2c0fec74ec64e5cbf49a00c907774a459289ea32f376d83b6e0d814902f3c34ed81dbd1f72d643a4f0f3a06e35c6187e039dd8d49345958ac67c0c22b07054841a820000cb1a91713d98fa9cc515ab8eac7eb077dbd85da49d6cace26a34626be798cf89dd960a6dcb8d50a626a8c429f10bddcecd691c1c75316a540c192fef963d115dff31f2002a31e3b", 0xfc}], 0x7, &(0x7f0000000580)=[{0x28, 0xffff, 0x9, "acc6266fbde430e80852b55631d9422797d4d0"}, {0x60, 0x1, 0x1f, "0d510f20feea99150875e76a53d56bb876a3b4d33bad2f9d6600a8398c7d2d75c598b929945d0c758212312c583b5bfe124f4f691bbefef840524bc7d5b84b6c23f1e06fa3453f5a5e43babec57628"}, {0x1010, 0xffff, 0x4, "563d2b98bef1199037b3c941b079936cc6b443bc8eae67a41b2f2d90317c2913c495293eb25e482ea463a428b07c5ad5e66803158c10e92ff807b83a5dc05e3ccc5cdd4ce706023804802b5c5f9544fd5efb08c4cd4e3ff34a03abc1efe6dc235e2366c8374f978d9ce0727207181087e53dfa74f2ebf9aa31c4d9c91fcbaa1be7b971fa5345b9535d03ca4d57be6ff12348c22320c218c7ba58a8dd20c1a529c0fde1dffe265e922211d9b12c2e57489055603fa71bc708447165b9a7bd0b2a8f15a9011d0c28ebd63317a737300fe9811c79972f663fc8684dca6991096241d65cb89dc8c53490650db0bef1941658a41a97e777d471e3e84d2588e64f67f18ac9f03c9ccbec286db22c7649acc3b17d4f53b10bc0f9ecdad4d201560bc665ed7582e27c78379fb5455ed8782cba409a09082b517d44eaca0fae703e024b89e60bd770a5416684645ba6f5c4c3821f3b93aaa49b43c64cd81111a2d004ee6d9b022a3f31500420cb5e94dafd24d45dfe2f1b932d729fa7c8a2c3cfd48ff84a6473872fce4b97616bf4efe1ce670d533ce7c622a36a5893e206cf1ca710a837dc2bc680a8fa0cef92887f4c2447801eb6b89abb40a50316682c73433d6fce68056d4237d068e31b1feab2264ca6b66ffca4f59d213d0ecc0a111418f76db431752961cbabdb2c65382531fa519a5b18980836fbc5609904c281df1bed44b9c86800768d3785268104e738be9deec44f5cde9f5cf5126fa0fba8605c13afad6ceb09cd8026d158b2166e31df77d91df89245b1dee08ec88608d1035dd0b87e050770c25498746e24596e54edca9c450547ac81ffb980de1ea53237df652a6bd95d662c6995b5d3fd00a253c21b6471b522dfbeb9ed98f5204ff8eec657273799f3276ecdf276a1440b6ccb734c2e64dfb367891440b87b8f68242f4da12da3daaf1934ad29a6a35d140e632fb2ec0d0733e4ef93cfe8ed56f33d496e32006bde421c81d20ad732a0f6da9f7b5c4ef6b4a600e13522ca1314dff8b4d1f1f7c19e296d9e48e2db916ccfd45e6cd7675ed879384d818ec3a3e7bde10352bcf7c31b157ae8342223f2bb169b320b4a448c4a1ec83f1da9fe8d6af269a0df7ba919536405dfbc681efe45d41350978c23992e8964a1fde7669ac000e0d7c3e8d91bf4544ae379a3151f2d94b990f5f1e611221f9f5739290a5857727ef73b3d328ed0cf38e81ecaa5a84bd1d2a9808c29dce829b01738298ea1aed1d2a3a9cee2c95e2ba4c13a322538ab65aed066f21267d2a3fc53bf4a36606c53b9dc097597b74bea8ad82f55a73cdfeb0e19f310244dde6e59bdcff0eff27b6f25b13334a15aa90a5e2421e3d408b9b587174792075e690e5db0ae45a97ffa43b9aa740a54995a282d30b080b92b7f09ceda8238fe4afd85ef9042b33a6e74729ff1067d7f9f3b043fb9f57b9bb3356f3d2d289a3c167ad4b03528d9263a5ae889df707a18ad92b761ff0f858c19ad55a48fed85321815f85aa201fa76eb0857e92c480541550f58eb2f4cd913ccd2e631da295d43f1b3fd8b45a8d93d19e1af73d47e39abaf7922952d8fbf4f8b5c3eaa3c94290181eaae6e94de313a45a4f3312ebd303996c7f2f7313e0a8141b71c02b21a82ebda5ca4dc83a2c9faac407c690ba11f70176f426550ec33b95bb9daa8a7a7a5bb9dfff76c8a91af33c6e21222ee7e1e7cfdaa459ac25284c3ecf21dc2e8cd98a5567c88c91811b9d8f458b2a34d6f6ecaa051917c2aa224e6ed8a660f2df6a26f334cc2b1417068fb4994a3391c7bb0dbd9f917b99cb9e856988282d6cfa3f38a87d220f4d388de69f1a673b9ab6028051a589656833f000bc6303588043bbe71cc5393999622d999a1f8a5097680e447d0428397a285dc8be2bbddb65503af6419ce47a56cbe107cfa89b4ea849720215f072de5bf68ccccf82f7de17e1ec3c6f5ce4162b2d68d4cba7ec5df8ab83e4255e6f08e2bfdfd2f7f1ab843c9bae1ca681f2c93f418a5a4424298f4c59af49ee02fa7885626b7e92840fa0d5efc873093370e9a9f79f68c10ce38d1e3e4d9348c6d38e08b5537587e97b4bca37aa8fa65275b5dd3ece12571bec5c16cb7af620482214a034a37f2835906830a3f81d69d434ee53b74d9845241444318a28e5aba1ed79be19718a4da34a3bc2d2da0fdba4753d4888ca9dad207a8340a03444d3391304415b65de623a62e8b013e67876e28b54604c8e97f060aeae0fc0f9057ccf481c34916db0518abc7808cae7f2e44563113d955c04bff555acebdd3834f9f1e0e019be859c3b26ac7e1131ed3369b34b7620e998e0727e1b95d51f9377058ac2f41713862a7fa0f2254cc0feb57584d4093902574e838d703e48bcefb37d9c00a5cdfcd2c71762973731e23dee651ddbaed302f63d1cbd7b3ce8b98a837a9b6cd3b2a5ec882e84f7875660de65b1e3adcccbfbc8f7cfc72c8e279d4b33ec2571e8c9bdd6d23dd8ec077dceea38abea95ea5eccd44e33200c3122429b09945e0a99ed16f2e353e2ce9eceabe5e2c5ab28b612d90cade87ec57913a4ba99da7ffe216270c5096cdf0ca9101a2a99bcabc5a4856cf8f513ed64a7bfa700908d900a5dfe929afd7096c1917d69f7fc4a48ea6c334b1122499bbe4e3fc3c8a58285b10cdcdc1ab58cd822c2a72b05d0a21bf12e18a79524a6a252472413c23ee8e318a3ba20ea555375d69be990f6a03c3ec45c5634bd104a09f1898d5b056bc99dbe4e3186db157a3158e59e83b3215052166771aef4a27fb2a13f70a3e443ded7fc37a55fdfc5c0149b832ed4e5e9d05eb187f12b7ab8200ad2e022ea4503c410fc907cabdeb0f96b5b6919d5b9e1c5eeeeb12a54081b06575838612d08c83b96531b4cba4b66d232d0e210fac5944d0547b4818c8fb3e0376feccd1c4f2ea99929217b664e948753ba8fb0ce3450fc5025cb5020932c25493b13648b004ae1dec065e938dc113ab455954bb7c46a64b27e5e154c3ae01184eaf32ba65f939e37b2a875a4c56ed593c7711109c39449f7b30985a769c7d6075b6362eb7fe919b52032798e75f76f198b026b1a9c3921743788e038b8dab5f223d65ce296737f844af8fdc3f50eaaf6820a54755df9b13caeebd38d8b8b0adfee44b2c6b8bd1331422015f73b3fc91c20c2616dd75e071a5e2d113e304233dbba6092c24beb749342d8ab8745fa5922302fa121afba88982a3592d3ea523e69a994260989277dc694acae0d1b2f8d9d9e8a1a9f0b6de61745362e42f758244d7fb99bab7e403fb9d90a5a6e04ae48e7cec64dab71f1125755f52d345e1e5bb3e1e22cfc0210866e38ff893702c1051150a8e25eb3bc3577c91f22bd770f4146e577e7e6b158c86f4c5b75182f8ec2e013a9af0199154ec6fdd5718242adddab1ceb25dba3ae144819258a5aa0d6a6d2a06b7d9d753c94df69b59f727399e4c3c13ab96bab19c92bc2361b8b2639717793a14044dee0cc59f07e440ee63eaa5944b1ce1d1ae07f72398bc7fe4318533d92857fc8a76ad9145f6ad7bb2be1d22b6344d6239cb0411fbe084dfb8383c81a7793f19972882a38ffa91d68a79ff45abbbd7ab68d695846e65bcc6de95493975f3827e92ae989843e064ba2af8ad23edd1f2e0ee2da45d24eea860e08b77cbfd0ae9e71854e9ee131da25d51634a91bc7f1a082af36120ee7d290fbf55789a71cfbb7e6ddc7ff651f6343915209285d49c1c5eb26ef52988305d97e24493212290662ad7b0e5e1013cdd804dc1fc632dce0b5ee3042ae77f8693bb016da01982acda95a3c9ffe3a1379561d86d62fd1f614f68de8670b554542ee6b83be4e3a591ce27dd60fdc4789d772466b47be5c7acf579fe87d188f027623097dcbd271da65cb81a164e8327bcf2331b6291fbea0f570efa1b12ff956d8e94db28b0b5d2dce6f626cbe348898ae4106d63985fbe0d476981ce21c6531fd6d0277428676550032c8b04e95f732c9e957e8f42481ec01fee0964e1adbb4540d86d278a6f2f14e7d055ce9f493ff6028c6404c9327106360ea6d09e1e1c9ed517bcf6f56d94b7913404d27de3c448aa68b5e33c1234b42f5411e5b9e8411cd705eb0dfa6c6e75450c1590cf697cea158c0c64896b1dbb4a1d0fdbab8371a6e3beca314f794f91a8c37ef429a046d15ad99ce728de38a57b9ab7ab30e2729acb058ee8be7807ad863aa4a1dded4646800657ad4f533a230f3a3c69e7f2892feffa1d52e37d20629c0e0b537340654740865b75b66ef5cf0317f2fb5bd0167f629d4085d0bc02a1e82e61c369089bee64b6ce7974ecc97d72a0a7c35e9f6beb429673047b1299d31294578d94c1ce3760c5341119bdb38131d4db93fb0df72fab82c604c31b7175bcaa64b6f527a369c0f2968b4941a47d76219c5ae09b2ac4d6bbc4a18671abb120cd3628732e18ad745f90bc3ba0296b63fa0b9957eb48800f89fdff1cb106b732c202aa7efcc9a6d702fe9830e73d6156343abaeef458254bf6188330867506a36372f8cabfa01404342215c30cf8699ad2b6df15181d70e1192f14829aaef324e87736a282d9a7d3e026216e9214240c38a899cb661ea4dd634beace71e4a14ee7ea224ae92f67af3cbb1ab6104b2bc18013353af2c7f90242f3fb8e391bd065a6e0f1dffc07abe13a0aa383ef1d510ac6b4d279bd5cc9d51df1b25d1a7d97a44f01a587d63de30fa94befea43be8e4c101c281584e83068f7a1f139366310394ceb291623c9ea62c7e458ffad2bc883b7c577b68a9432fd9b1b46401c1d8a739ded7fa269260ed5441e5d01447ef31aa19c58efc74def7d9bd4b924a0f12c98eefef4f9ca18e6158e193f473b7126a53b26e4583942097e4529890860fb2432ab02da042eeb5bb1affbe1b5a18dab144a331017e65d762bc02a178257c3899e9ea534c3d961c7d896fc6b27b64ede4836ce301fe39fb0adbfed208ddc08593122c9780347513330eac8d456ec2d2ebf5dc295a5bc8f12267a6d0b9305a1f4ee3f743cd580c421d29f291cd9c6df966b1c5211d45297d2b06f23c81b8b9da38baf6892bfc004ddcf2dca4006983e8cd2e1b9e89711062cdd2dfb2e6c0aa55b9d57648f697bcb29b7c36c58602e0666272c4746f92da22b87a34db414014f14f7e57b2e7f5179f9e8cb1590320a9a902b1b604b1f0d5569a548489a6f9a179088712f3019befeadb5b2adee76d82222017381f902f1f9c369db92dd5bb9b02ed00af21c0cfba202fc14d073caacdd7246ce05e2752ef2c116765181536153ad794b72a63f2f93d1d6bc7d66b8acc22684a938fc1f0b597051d595191c2d6e80a04be14c2de88976b3ab581e07ca3e5e8e6cdcb76d5b6d9c29486ef85bcbf2d19131568c5445d09446488f30178b6f3cc7a51f8a55f3f1a53b01b4abb688ba037fe252f494aef96bb3d791915a2fafa9dc344833f8dd64e2401b1898b2ea398d74bc0304d1c678b6699947b23fb73666dbb08d9e823074ce6baabffa917bff6b0d081e274301d884669246d0a431535adbacb7f4ecdc1b4f16d97e72aab0a13fe02cc0e7215df16512f13733dd2e2964a1a49a45b502ee66a457a4e624d9e85b6eed9d981dccdb5b8b4d33928a878134e59581a9a7a02da09e175b118fe737510f334ea84c9b3dc70534d352c6d1556d4e16a4626d8d1f116daa75a106a9d95b14829e32c637f26ffe6b15dd558d5314bcc72f39856ff108bcdc35607f02ef700a9046e0e559b71e4c252a249ae877071bc4426d72b2bc"}], 0xfffffe69}, 0x0) 16:02:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fcntl$getown(r3, 0x5) 16:02:16 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5]) r6 = socket(0x2, 0x8002, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x1) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00./file0/file0\x00'], 0x10) 16:02:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x90, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000140)=[0x0]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:02:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1e) connect$inet6(0xffffffffffffffff, &(0x7f0000000080), 0xc) 16:02:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:02:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x800}], 0x2aaaaaaaaaaaac95) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000780)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r6 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r6, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) openat(r6, &(0x7f00000004c0)='./file0\x00', 0x2, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) fchown(r6, r4, r5) pread(r6, &(0x7f00000006c0)="cd0c761b939e88b429126547a75322ae502695b8ec6fbb10b89c318e4f1ef11f72651d6ca819ece8265f60813fca1c358e9b29b0ba8201ff1d562a544310317d7fa07e1654b2ac2b50fc7e0e8be2b549349911f4c181dfb9a821c2ad87646d8c5d97eab0605b490792a9cf5a13518b8db9e2df414ec831cc41509f2aa0fe206499189f0c207bd715322dab7cb267bf0ca017710e9ffc6421afc3278bd5ef64", 0x9f, 0x0, 0x0) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x1000, 0x203, &(0x7f0000ffc000/0x1000)=nil) 16:02:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) 16:02:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xec, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:02:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8d", 0x101) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000080)=[{r0, 0x55}, {r0, 0xffffffffffffffff}], 0x2, 0x0) 16:02:17 executing program 1: r0 = semget(0x2, 0x0, 0x101) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/195) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x4a64, 0x5}, {{r1}, 0xfffffffffffffffc, 0x3a, 0x40000000, 0x2, 0x20}, {{r2}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x83, 0x8, 0x729, 0x5}, {{r2}, 0xfffffffffffffff8, 0x6, 0x40, 0x3ff, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x23, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0x6, 0x800}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x80000000, 0xc000000000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x3, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x88, 0x3, 0x9c8, 0x1}], 0x0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0x8a, 0x40000007, 0x8, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40, 0x14c00000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x42, 0x40000000, 0x100, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffa, 0x4, 0x21, 0x4, 0x3f}, {{r2}, 0x0, 0x38, 0x20000002, 0x7, 0x7}], 0x9, &(0x7f0000000440)={0x5, 0x9}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xdec, 0x1, 0x8001, 0x6, "be4a019ab61369f9edbd270c9fd1518909d18506", 0x9, 0x2ecb}) 16:02:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x6f, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10418, 0x48) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x2, 0x10000, {0x1}}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x26}) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:17 executing program 1: mlockall(0x2) mprotect(&(0x7f0000065000/0x3000)=nil, 0x3000, 0x7) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$inet(r0, &(0x7f00000000c0)="07810ad7e074b02c63ad8f8ba4c1a749de73e55348361a5f5449ad6db4b8cd8305e6fd1dec2880558cb3cf739a919ec358600953419ee00bb624582f80681d276821e9fe457873b7354a4b87c815687403f9f27e1df48eb53bb5264a7620192abf420b93df518ccb3be1da3361680cb4e5f6da93205de6753aa4493d95ec11323f0092206e364bfb76eb94dbaae2bcb02d04", 0x92, 0x3, 0x0, 0x0) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20420, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:02:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b5c080000000000000000000a2700f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:02:17 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000500)=""/165, 0xa5}, {&(0x7f00000005c0)=""/96, 0x60}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) 16:02:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x5ed7, 0x95c, 0x4}, {0x0, 0x0, 0x400, 0x1f}, {0x8, 0x3, 0x1000, 0x2}, {0x2b, 0x41, 0x5, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1) 16:02:17 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2", 0x1, 0x10000000}) write(r0, &(0x7f0000000000)="97", 0x1) 16:02:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:17 executing program 0: socketpair(0x26, 0x5, 0x7, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001080)='./file0\x00', 0x0, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000010c0)=0x1) read(r1, &(0x7f0000001140)=""/136, 0x88) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001100)=0x2) setsockopt(r0, 0x4, 0x3, &(0x7f0000001200)="62dca2dae1c8d85ef5d50c51ec45dcc42a646f06b7fb9d566cbbcdb58f722c0fb478d69d2716d05e2e1c387e633833a1f7b6c6963b2f5e6171118ac6f4aeb63bd6d0d332456f44cc1f2c98c6efad7d966e4bcfe4ce63db54e9cbe0f35e6d92bdbe1d1fe7994d4b23ca1f59e52be82dad54a58c8d369ba708fb4ca8b2e10812bef5e155d4d9bb6e5d5e3c4a08a614da90a2ce343c8f4a40ab111fd5f867c14e559ab6e4f1ac9d9fd9405a1d43d1fe20ffa8778237dac76c350467c1dce9dac7af840e8adc3d023e6dd30fbda89b6a0b6730bd7b1d14d9b23cd1171e7cda0ff76c9766a530f86b5df31717a4d3092550bf53", 0xf1) r3 = dup2(r2, r0) setsockopt(r3, 0x30, 0x1, &(0x7f0000000040)="0067e4183a494e0cd817743fa59e8047b023a80b84665d3a4063aacaab87183eb92d8c2c3b57c8aada5b00a705cab1690793e7044319c4956e809bacbc0b9ed9f6512751b88b793e051287067a7143325ac9c9b5d61579ba9e4b7302870374ed02903aeb30466f33fc0eaa69e328c1874822685b0a06fae638a8cd3ec9e99a183a77041afe623c3b3a389142d5f5f4ba65470d85902dfbe05abb71c99064544cdc23ebb7396bf72b503520351c2ee915c8ebfed840c15e88649402855f7ec38a4bdf252cab95e840e8834b4edf4dc5c4d8d72b4c99a8460488219e515bcadb7ffde6dad986deb7c8a57e42ef51dbf91a59251676bc9a546d94db43bb40536fabc301a9f1dc06b34d1559006b30379900485cb001879d944ab801bd8b147a3b8ff304a88feee441d8dbfa5f953c68e4d217b8e9a055269052b1744c4d76771927a6bbc7b5ca715c97d9c03ddf6e5ebbb71e0ee3cb272a32cf344b4f65621016eb8a496a1f50c4287c9d6e5d32d01dda154523d88c1569616c45cfce792003682102b67f244b0c57d7a1ed7543fa896db0f225c0d1bec3baa89ff5bddd5751970d4aab76a535df319e5fc696495b0a1ceabe03515c97a3876963614b74dc58d204ab6b2ccfaa7c1cd029ecb870355f763ac3afacf7ff8d7436a861a2c6175b7e34292d9eea92ef961020411cb7ac8b7e5b41d35a90fdb00512f7da02ede66c35b7e614960779ca93cfe1a1bd3560b06a0fb89f11c792a4732d7cd114c8d13b88c18b4faca476eec744996f2278d011c110d816e98b7596367c299217af53b14b2507f65c1acb7ff81638025f7a96689dc7afd1b338f91bd5e7f337b09cbea595bb1e03261d1476370ae6a88bf503e358c70e3254ee86aefe69e0473909b9e95b9343d25013e3dd143cc74577d444d16d70b4e9bac33d0fa1c6573c99324e986364011a77795d3702bfba26fc384e9b83f1d713604cbaaf9acfead3c81d4cd0f71e7bf8ef82a306d684780dca2e9c9ee01a2614c636d6a5625578f72a8259d078b1b2c7caaa593bc8af6e3aa377bb0b15e47c36b22f188ed0f0cb910bac1b01d85a7e2c8b93fbf5db564818101e1ccf82fea3e5edd7c9d752f864e3271cb3233ab6eedeccbd5d7be55bb1c820f31697006198b69c464dbcf34f6637c07e42ab90bef6b2ef70692c5fdcfa6b82698b4dcca44b1e6d18b420ec8cf27cbda0cd061360c958c2903eac68ea40f4a2e1d457a5de18cf04aebba8c1ef0ca4349f6f3e724bccb6c243d3c787d96340dd76719ebb734c2d72a53a7430c5b01493ee4c5df8142b7b9f85359aa67a86951c079009508172e5e59ea48f07370a0a8b5f4864860e3a4133b010e32c373e4705993a27e53d41538505ec04731b534787ea3205bfe3d0a63812432d7c0342ed3a240cc7806bd77299896e13e367a52b17fbc952185f8ff2dbe80f492d2fb761da66b737ec975ed0892237835e3eb7938ced77eed32e69cfb49853e5a87ce41d545c7c2a5efd659bd5cb4ad2b18dbd538e374f94cc2a8e37a02f35e3cd139082ef6d09c107d2925143ec206f3f56b7fc5969d5c104b3b9e225e6e348f0ce2eafb11e503815ccffda205435b2d9e5bb55bd741d5d19302dc5747a9d82ed5a5e2e1c04b1304e4a61b54138d90944b06c7af03027bdc4c369a9473e25328b69c7108e2a56e925a8e5deb498a00a819ab23732daac26c56f849903fa14db9aede096ff8e42a12c94408f30b95e0f4c0d7f7751be8296ba280f926669e300413a61cb1bccbca07574cc8b6a7621e4f4d440dc1f88bd6f2b82854eebf6c171d39e8ea16465964d43ef73ef3f9597a91917027f7e2737af56678f4e532c280d07d74c82c1288b5709fa4230068a3eb53b20730f9fad2cf5db10c530462f06138120c761ca4a42647848604167b9bd05d498a49c2f0b6fe21c85ff1de43ee2fbc5876fc71b753957bfa798a7b9eebe364054b255cc65428aee04abcb987ed01a0e8aaddc49d30c1dbeb2e7c90cc13690d153921fad5faf42ef45fd5025ab6439e53f1befe37c7ef4610fe1d7c2fc5f11bf7de585b05c306a49ee01a76ff34508f4c28f551807325204de3e8947bea3d6cba79214356ecdb5ecf84b03d20381e6e9af4e5cedc25d3e0906558238a1dd14c6f14ef5b9672ab4b4a0f06c109f10c85f7a695de4b0920df19e676aec9086c8a8dea81a00adca1c5b7e31a7a05078c4e0585f0819b94e1cec98ba15533f309b295b1ed46df42d4b3adaa17a4249b8bab97e0dad34ac75ad60b3835eb9b443ea7b274cdf5c949c5bc4083b3c297603ea358bfa7f03e7435b797a56883f1cc2413a7d1afbb492640c8628774d400cd466b2257206b14990a18854a08196e25081a7cbde3c139968d8474ce988f842a503a362d6818db620b6148196403d461aa48f9c3b7559b93d82a71bf206bda54550dfed2d97a40094463749c921fca4a51feeb0174cc935644b8232a4b203e440903029d5ae19e69f1c004dae8c3bac0dc596552a3e8d157f210173af9dc15dd4687d8d02dd1f10504f5d997fa505b1aa916311b29b3891d7587c76386b65016b20b58874a7a8434ef6b19c0e6161ff5fc5d160cfb0c69b4f0845fb2a217e364072d68b2739a02995a3c007650cf1642eac8ffa5a2d36f11ca12fe5016f547a25178809c8b045f2e1e04b38f87bd2c11f1c02380b79a63a969ac309c9a9b46829c91886ffdc243fea6d07c8597ed87ec21086253512b4de3f6cb14d85e6b19cf6d2a16f2ca98755fde020a88e5041b648799c48fe068dfd993c3c139f7b7f2042df2bff6457eb9211fd2a40c3abf57bdb85a59142fafde68b834ae214619fccbeb4aa9c8c6120d65323fd6afcb0743a7512e4c249830ec9298e61fe9ed338a0e5f304b2450ebb0b09e131e24a7199206e93e56313b2394f7b9a3e5e41ef984bba9f53f266caa26ae3dc36bbff802909d836c7489da91676f83aeffc9fe165e2e548741fbcbd7324d9580f9b7d62c35b4b06632580e1a1cade4943b17476ac012c8e27f8573edec8ff0d3f9750eeffda43cdf53123c95d0f0f3c5f7cdf98cb4b85007462402432f55782327e1e1ce9e5035325365a6dd1528b2447a9439bc890397b8e94d269be298ca01f35ab3e9af48771f9ed4f893d23b0c2e95ce5b7c644a17d0596c701edd15812b7939bde9741617c5d46fa18e94f9f9726a28d03b8cae28dab1798f4448d8713d8ea63ab44ef4e667f88d99ffa88ae9b70e7f2f5f2193e1975bb44d7392e803d10f73edb1a5244759040279fc7f98eb0fd23e90716de704e8113fbb7b3ce95b2e307803e933e6aa84f6b3f300007b6660eda6e02656a9908609df7b690b692f8879d89da8d72a87b9e9f5e49d3f245daccbe383fc097c4c8946602a0f1f21a3be3c35679275693909fd9948fd0b6217c847803b6f06afbf9566ad8cc0cab06c0d86dde40972b105660441207c082fe9c7e5da09c532a57dade4c70fb9666f54c2cadb634fff73dc875e9c2085bdacabc8520a400b9c00c0f7ac29e947c1e04fbfae1d7b878e661a3b610106e3c836b1c1b803d5046c00b79035d231e58d3bda75f7f2165817bdb68b2e0294cd383f939605dd014483ac1f0d6ac3160f5f869ce44fe3734ab3b92da6173c1d1d4d36bbc51af72befc5c327074f4981231d9f6b9f0c0cfde83f26415e0c40df89e3f51e094f8691f0b52f31544dccc5f06542bb4d00b8be23dda7d7ecaa9200580b944f3f62571c17a7365ad2ee4ad1955dcd477bd162fd25f2f2baa2ca8183cef6d8c589a25b2efc5e1f5e68206a437f9b392573783f82dbfc8a1c341f314ef4205e5f5bc784e44237d7385761d02852b99db0d37fcc063f89e30bbff5f2d11c575b038fda02362362c8565c1cd28a0d15be80a53d60ea4dbfc8d01409e8bfba38b5b6378da79a303fee7d605f634426393069d9a3a9d26364a1330af5ecaf470e3f80550a21be9f6bbf76afd8549e8765f23186e0b9b6b09cfabbbde25366f83a5bb522b29b5fe784db997712975aea22de52350ed8e09ff5dd98fb76f0c8162d1701c5b7ec388a9657f0f2d78b85185265229cbf8a3ad0f59b9739d1d7cc7e7b5ef9b9bc3007efb7bf3f2390f805a3400f755eb35018b13bfe9f5ee55837512e38dd19ba61e46b1d07dacbd2760cc0a851f70601a63462e2f894552c137a53fb019a132a5865d9859d0016138aaa5a5d5fe6d924552dcb6ccf81224d467d5787174a7cb703b80fabc67c52102ff1f04e0b193fb53194bb9c9bc253e555cf857f2d76c82578dfe0fd7f5e46c196b98a6aa4c34d1571b11ce1454471b18fef4c4613084fb3ad6f1508d24f27c2059615b653024b207d71ae033836d53bf8ea5c3411ba938130c552b15df267d7cbab28d88a1b63302e12ee5daf06fa88197b2310e4901a48d3dd4ca0bd6dcecda8e64551f78d09c7ce4450384ce32ef57c58bd57f5fb2869c0cebe7d14a901fcf7d71c050843499d3f7acb98e565566fae1542e9fbd49055df3fde745305eea8668b54e099d7e916a85a13815e65e70cb20fe0b5c66b468c9396e982145ce221f213ef96a64eaacbe88c33815d79bab823d2a5feac9f4920307cd501c7926f7d1edbcb24ce931bdfb429baf2567946d3a3eee8c91384bb9ae43de2cafb03e2ce38d56ace94a0ef07b844cc7b09b37d78009ae9e8b9f08ac1f9b3e8e4299cb651d9e2a8e9f6e6881bb9ece9081492451aa321fd60b9e2dc4d6690d476698443a7c605f00ab4b6f8047b7e752b91720c509775e3ee9eb1a90ada6e52cccb0f666dcc4fb4637abe43b41b4731fde3b863bb7cffe484e25c973b766da00faeecbb7393f3beaf897cebe220716bb928d29b5553e01177ba3af5d4fd26ff97226c77edca9848113c30d369367f35ac0d5e7cdf608ca86bf25f9fd55f32e07b82513d7291ca6255e8531ac0b7649c85294e3eb9ee608f3e905ffadad3c843f2b0811aa2cdd712a563fb42a948f1a8d3912677c7a4600a0401d84d8db42f36c2dd225bcce074974ac0198651cf4710eb6f502006388cc06c58b7db476d91ca597b2fc6f8125ae849cf8324efefc510a8755be9fccf3169b03463ad8bd3b998bf7476a2650c936ff889f9a81de2223d6038bd79a9674b752d718cec60d46c7be479d833930a21d088a1dbc71acbf74fa8114cb0f64d1885c76bca61f1232050143d0b8a695182b647972d7d04ad2470e8467428a45de027c06a2d0e2cb77332b9ab80aa57008cc89b932d7b23f7eb74ae9e2ce49168fda92cb15679a746831ff319dc2c25b5b5eeaff8fc275e19af6b3d5ea156a9cb4f12585110ccdb9f75d1b13e2b4b26910a759771d9fd3a459f61295806e0c8c810b11e79f45121e927760bd98fceee53095093dbfafef5d7d7a09528b42f0dccd12a5da6069619f8b8d935385172121a282366ab0383b3c3a11317d335e7facab84984d908b3555cc4c6e84ae4c8f8d88a563843504361a58ebbef38cb5a5653f56c738d35848c4bd4fd38642b7bb28ec20a09ce6084a4a590d78597e750442de40a9a793c9dc0cea4eb6934d79e9ad8e6028cbde3e62bde0c3864a682162d8b4ef3603a637ae3a5719ada7c9a1beeaa5deaec87522179ab2c9ec43ba7d131dce46b675d3c3855825ab84fae048ab0d11d5123daf50a84fe787103ab8d879925aa4ac0fc80379dcbc9bf1a2a0a24eaad89feabd53d02fd5cfb2f0a83c980af16b2823fd277befa5145268395cfe4bb510031fd5f4d6d87a12ed3836a465f3f6b0b6542f36bc04e2", 0x1000) setsockopt(0xffffffffffffffff, 0x29, 0x3, &(0x7f0000000000)="b62103000000", 0x6) 16:02:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x80000000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x42, 0xa4, 0x8, 0xfffffffffffff000}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000014, 0x23f}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0xf8afb89, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000004, 0xa7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xa0000051, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0xb5f, 0x10000}], 0x6ba24efb, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0xc4, 0x4, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x3f, 0x10000}, {{r1}, 0xfffffffffffffffb, 0xf16d79df000e7d04, 0x0, 0xfffffffffffff001, 0x44b3}, {{r1}, 0xfffffffffffffffa, 0xb2, 0x8, 0xc761, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x7, 0xdf024c}, {{r0}, 0x0, 0x0, 0x80000000, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xfffffffffffffffb, 0x1}], 0x2, &(0x7f0000000280)={0x9, 0x20}) fchmod(r0, 0x4930947c54d36410) 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) 16:02:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x100000002000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:02:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000480)=""/47, 0x2f, 0x0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="f425", 0x2}, {&(0x7f0000000100)="2faf7a559fdce07ebb748de1cdddca25", 0x10}, {&(0x7f0000000180)="f866e38719f09c401099b37185190135cc8f2c2190943d86bfcc34b8df6e12ed41fbf8230d71992eed83d535cea4a8150b4dc72de567dbf8a80ae00b59522b8df91f065f5496733b0ebc038d5ded9dc629536b292b398a19dc492136a5f83a99598ac78cb6de76b94683170fd5713db0fc34ce3b6f5b2cfa2f13342d0747a1096fc4baa078fab0fdb2336d8a77b9900822afa51a3c", 0x95}, {&(0x7f0000000240)="21e25ef78b113b2a91bba2ed5ec4c51b542e4d17a4e2668dadff4b65ef3c3b9ebdaca3c1f544224362ac5f7f08918eabcdea8d38c5471c771d3139b2e9ed70602665d1f6b5101f681553e3fbc0185884fa4a47225ab2ac49ddacd24ab67955acc3055c084bc1fa375f08e5d9d34bf1733042c92221769290b1aa72f77abe623748b120a2d07e5896e37ad04c3124d0e97f76d7b8fd8adf9fb18c6e860cfb7e436752f9322d35", 0xa6}, {&(0x7f00000003c0)="577bb1f75e8eb26407f343a13f2e29a5b2b94f5c90e6bfc8b93c64b8e81125e40e519c4aebdee8eac410263edac7a47844d78d293cf228f42c3330b55185a4c37a016389a9110230710ab24279a412ef53328c7af6d28831b2ca90002a5026e20d26f06bdc5c402b6d7bf1ea2f7fbea4f3a4a3fc28ac613026fcade734dfeabc29e92d72d974ce75f06b4c3425635a7db571be3a", 0x94}], 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000500)=0x6) 16:02:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x9, 0x6, 0x3f}, {0x30f9, 0x400, 0x16, 0x8341}, {0x6, 0x400, 0xffffffff}]}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x62}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffaf, &(0x7f0000000040)='+') 16:02:18 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:02:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xa0, 0x6) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/115, 0x73) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x4, 0x1000, &(0x7f0000000180)="6134daf8e226467d063f16a842307f9b70a80ac155a9f256fb97b18f543367c7f44acd973371d30cb61331b9798962b2284dd5a8eeac4d66ae1fb809f768a8b7a753b5df18a1a6788f0607a365859fbd85a42323a026fa3da10c7e80173a6eae364d04ed881004217ff6f428f0d286584565e8b050688f0566588c6165422d40e109e5e3b059a8e9c2758246d6fac95fec6d6731d4810af04c33d7b785", 0x9d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000380)='oL', 0x2) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000003c0)="8c841aa1bc7e5ab243abb0331ed2c9040b3cbde488bd119479cfc9adfb27e445e184362225a0a6e8295f70f1c8568d2c4648c5c980ffa1757bec283ef866b5ac8e64", 0x42}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x1}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socket(0x1e, 0x1, 0x7) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x1000}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="d128560ec1394176ce211512d1cee11dddba41429b363afcbf4aff2345be265a64a6b94affd4b3383c448a4e05601650bab3b675371440c5bd6a", 0x3a}], 0x1, &(0x7f0000001740)=[{0x50, 0xffff, 0x8, "6a422f7ca7201f99ea360480c70200117905cac940bd1624a15e0dd8af13b1a9f72f457a81b556c7f7f4e8d2ef5da6ededc0b1dae706ca45ab74d1"}, {0x108, 0x0, 0xfffffffffffffffe, "1a98a2b2a040b4687dfa0d7dcaebe8e6e1260e8814dca17db35d6ef810a12b45b626051dc346f845d841876389dffa2ad8582afa1a5df095dd696f0a8a137fd03162731e2b8de5ac4be23082b2bf8cd0aa7b1007ce26810cd92c5f0d50c69f966d3e88aa9cd57828ebdb1b7d9643206b3c36cb8449802699d13b7fadd172f5268438520ea58641af40a15323d0ebb4c9c5f77e85fd5b402721cefef64996f8721c61b12705e38e24d3590f7e1b37041ccadc2000b686051d24cf33657261c4b61b1c4e349597c510e80f1a1177aeeb70f99b2e1fefe9557656eda08580c14f39117dc5e568fc6e0d8a0b93cf3dad4cba985d99f8768f"}, {0xb0, 0xffff, 0x10001, "951e78133bc61dd0a439aa5a119ea028d3112b155369023d25e9b9ca3099079fea1e7630cc84f53393750f9e8931314c5a8c8abd80cb9d68fce1ad5dc68106a8596f6569c8943d99caf27f0eab9275c55a5346a583d34b94fc329811b726e45c0be153350f078af1bcdcb9b639881418b3158274fbc1e5901daf9c8887905442f4bc8da6fdd6069d03fa022dd76ccba3bee57c564280c94d3e"}, {0x108, 0xffff, 0x6, "c2a828e854ea919388cc1478d33cc24897fbc4db7f7e6aa3e35daddcf3088577aa87f32cdd629f34d2e626afb5561f5ceba686492a86e8338cc0bc3fdbb80bda312cf1ac91ea5fcf80e595f738d82a8b21466de13e43d014c7fb511aaeae54ab2d04918f3ae5b901af5783d1fba981375840bda60b0f7bd9d6b9bfbfc1be482f951b6b034f9fef849471571ec38b7d83097c97a7dd8aa555190ae687145180728f70294355eaa15e38ae87d0ee05e4363ccca144d251f7689ba2ad0e670cf4865aec5045a179fc84f99e080b6b94f62fd78dbbe75fb5ed5ae17e3f3a1ed1d9c96c419a261780387c82b168ad6deed6eb9792b46f0c0e8415"}, {0x50, 0xffff, 0x5, "eeccac7ec053592ac0a2700c175aa079ce825448623a57321e3953007dd998c0c0e69ff7fd14aec44f9ae4a77752059d43592eab8b34112af86b5e"}, {0xb0, 0x0, 0x3, "4d56d4e75686b4bd60b5671a584dc0ab8834f6c8f302f7a85fdd0d1a4519c7f1bd5e0718e4c62e3aaf64dab14b2960c3a0581ac565739f202f3e19fc6829cdc11d872ac546b35aede1ad32850b7259a3d41fb0d4cd82d5e3a9f479f21607a23aadc752a1d3a343210dc80fcc0a6b493feccab90baa481def67181ffc599c467d7dac09073cca8120932148ef5c2a762f5b442d1e013df22ae1c5c3b4cc"}, {0x1010, 0xffff, 0x5, "9608c5ddfffe895ac11dd3579f7fd52c7f618c1d30a8226df9815d8394dc8683c8de17d20b7f0f1dae525f4c6aa803bf3e31011874df4737ed6982f2d55aa651034f93859b3e18928ea1341e50dca4e15d29adb90b7ef59c29437d193f2667e825c936eb46ccdc5195403759780f4340a2aa3c1bbcc2dd6bd5336ba87508de2199455c604265c6c0b937c0260f61a47706c262d42a01eb1528f6408c29bf83b25353a95013ea82868e13f9bbdf5e77b8044403a4a09669c4baad0d3515bf60f845e60bc18f4ef3ed52f275b8f5135d9aa52ff9ed7a118e7c43c6709e7060ba00a856f95782c3c6fb8c3f69c2b7635a5f79151ee0d89e761f017ea765ce404b749ed803c46d81729ae0eb471b1ecabf4dff81aa2315ae855949c60109936b2119ffd159f4b9d25531d50575e3dd802dcc2542db9bcca9871b8842498f24f763eb1ff31f5cfaf31f8255be424c5f16f4cd68838810084da7c6007c781fb5e29113ed6badc366b41d23b3075487552ef21366e51d8f15076e4d5eac9ad7d24691988904e4944edbfb306b530c046936ef7e1897590a2591ffaa683089c6c452bbd22291f673fe236c4a16ecf2e62ac4a6ab4fa0a97d3869713644efc961d637ac37648c78f96d9498606d1a8b1b4f5bd927e9024512da7314212801574f69403cbd5d468713b3df842d9c72058a9bd88988c1c6dd231cc97621e96dec9b48c3d6b4034e35cfb4a5214b03aa722157e447eeae4ba056664024b6bcedb356e72836088deb4b632ec0f6a349b0df2006ed0868977c7d63fbf59dd6516827bdd33aaba3fb808608b9cde67a4569070c43f1b8b1498e4795e80dbfb949fe4c9ce169c08bd52e61870e91a869e3d3d4179f8a0f10757a89de6b892216a4108ae863dcb1bbf27db7280f24241c9fbdf90480d606d0ca8b1d59749513e99aee45e25e1087f3cdac1df5483e248d4b9d4fd9a3683418fbcf4a02f2f4c0968d9405310d92adcb75858bf04a15bb06767b4841701a784fe1a1a834bb4aff6e94d9c301242d7c736c45638777a034cd59e82766b10eb7427fc01bb1159ff4ad23dcfe2f491e8bdddb6b17f10e9f4f0535e329cbfac07cdaf807f2d6651e69dbf911df88e1b7dc8cd4ba0d2fa55a2e76a831a6a86945c3db3786d9c574bd3c396aba4e5080c1eeb0bf90d4ff26c2f12916ba2bdf212e9a24b819615fa72fede7f9edcfd54c8f65578a4c53b4165aa89fa4901a6a67a0b7c00c7f51763594ebf12fe4dd6782c1a40ee1ce6f42b1c1baf71b1af4686991a8d6fece1984d29740ad5fe94d1efce3c226c4e9e7184c931769a7dc3aa5f852ddf07755bc2542ef042409c3bd05bc347b2284a993b0b60f17739de21b5b5f00a613b09315a1f8b8621ab311531a8802b30154c635f710b77b6bc1a0dd2d3713ab940ac6508819764b9dfee2afebb96de0dad4763419d581e90b9916c229f3f0cada7e85e8505b7fd593f4fe440003a7f7e0677000606afd7ed7f6842c2fe4badec68e1acce7a3ba7b5778ff8110e9a6022122be9a8ca5f8ebd8ab6f44ea290a49af779cb4f1c99de4db97025673a2f7e29e72ede81604c87bf0926c0e26ba947e14a22aa3baf53b11648d58e602939da844ab58e280362b3834a10f04e3558b293b8b5e316b374e980b5f43d8c7a21434a45785d7d351b911851766f5910fb5940bb50b7fd0250b4c6068f4781b0eb9deb21ed8ddcbb7eb58e7f7dedb5c90cc44f19c0d88ff39d825bb8427ca7f3710bb989168bc24c61dd502d8ad16d3f18fd37d8c711fa98d23a0155a07823b3dbf07794027bb98c63d03973a4ebc5254ed85dcaa1e78260e951777a09f47cfbba1bb405f0a76326517864c0f3c3fb51a7bf6d9810fa5bcaa6a6c12b0ba85505d602d4b0cf2a14388d888d5409f65321ea1e882e13d70af2b9aa60eb4aa9e8e08b4e7241a8e8ec29019a319bec0ce51331ed2daa564c44e346ea4740272f5efde972052ceb05a481424b2b99633004f475679e0cb851e573e7365a2eff06085a4433be8cc605e582d2978aec68a23f9f53c38ecbeb8e47e033fa10b72e63c4220740c1e5809c0962bceabf1f0825fe0bcc579ea32704e1260a2dd88cbd4465e1d34db25bf0b4f39c0f4d041d5788f3410dfe7b967abed8ebb06ca34ec25cb12b7b3b5976774896b3da48d48f294ad7b8e1aaf7ecefd4dfe88cb610d5bf7537986d00f09863dcf2f352509b459bbfaa7cf61b46cd374ab6eebc831395d6357c7b8cd7d4a9fb706b57426d52eb38ee7bd6408f538115c7bbabad37586b7ef8b1f9ffe7bbcf91557463015a63f2577d3927ed38f65aa03dee94265ad971703c0d1f82bff394aa6c52e4cb3469af92ea1d9a9bc5daf6c9a97fd02907c2ab81743eaf54a779b9f6511c44f294b101133da8a8feef3b285805127f612040fb11dfec5f1d7daaadaa6cfe9477e303377800cf6d79e88af49fcc3b6d23c323849d785f27d650a254315f1853e98d77e98d0b89be947706684f176878859002f84ad3f324945843e3f3e7e3e47cd8be19be2b7dac74cbf6ba3e644af778a05f53c6bb0bb346ccdce56acc905eae1b259eb3654e345cbc1ac170e3c09085ae08ddc243b31b88bfa46d58f99718bc1cb09e7743749578b4b0abcbf6193d9143c303636c9247c6b823660cdf541f8be6bafd57441e00c25db25db713b65db488c46df6d478e333914ef6f20364300c8b2bcd457b8db4def048048ef627098b8c6f6557f7ffe39d7086aa20ede20d68a65bcca1e4a618bdecd59d80f143d5ef63800bbb0c1e33f77120d411343e140992bc3cf806e32e4c3b2800f9ff50458ebf332a56c6fea8df7f1575fa344d7db84f5c96b4a26cd49f645d5aa616c2ff8a33ac66ef9565ddf24303cc7e24aa4b00008c6baa8a7356f823142f723bd817de8d8fec7d725d74fd46b1874647d6f7d227cf6789c4b6c81ae57003fa5bf29a8c7697d2e3194721820f181b86648fdfdd89bb6056c594c119f4561f1c21e547856f5b72fb287eefd0c23b27f462a9e38665d2ec4e3b2583f2ce95134adcb7e0c59ccc6a728edc8b01c2f6163aba0718ae5fde602d91417f0e8a6e8631b8e210c320210202c1e71a8cb39a4384fa5d6966ee679853c3ce3072f1019c71dc998f34b111dab563eea60069bc66f2f56455304365d788e423fb7cedcbd101ffd8647ed3143c69051675ee3fcfd26d5cd41b79e86ec61474619a7eba75ef1f6a1476857afaee0ae341c17c191e43abc25bc5944b44cfa4983e54bd2d7b5bd180a40b6b410bae3b96d980d4a2d0ce9c60c04ffad1c507fd4cdfc76d883b414371a4facb05ac6cdfd8ec8d18bd39b15302bfdc17f45024ee7cd7dba888775722feed057fd082064459ea29195dd84a06f01652104389099e68d4f3bbc77c699c3f5a2293e5b9a99759ee7c50cfb40fdfdb3b55fbfb3b8fcfc0c329371c846709fb4a8cb6b72d90b3d0bcca2ea2f7b78fd8d1ae3d73bea84587575fdf4d6f66399e37eebd39f1cb04f60b94f896670e7bc5fc1575ffbe691ed364a0f3b2c7737aa95318edf4b15cabf1d7679cbbd4cdd4763fe4ffaaa059a7f6b9f56626445ec894566fa7d95db6be0457ff1b055496dd01677d2cd1479cd2b10c0fae41a6af44ffa84b291456ffcbb2cc25c5ee019c901fa4bdae277e03a52ec525cc0ca3cabdeca64eff2e0c1bdeebf5af4682fe258590ff5d3a179c510f4cad8be17607efc826024a1fc46b4fba444ada2eac54e58bcd39ed060c4c3c80c7b0e24c3d7d5a85ef17f4efa02ff68bebedd23a6d4ec2a173373c4a535d436e5e21f951d0d3ae5bc275b7cc93de2e9916e255285f280adb89db28167227846648a1c6ce84c203e96510571d98f6b9c0c47728220a7553c8e371ce5490163ff62a79fe638db9a1eb23b6c1b2325a30f7eb6e6673f9d8f22d81b1f168bc64defdfd70d5f20b321676c697030510acb31b8f0146b90079c949260dbd5e0f71a17a8c44daf01ca1c6736690ac3e4ebc0cf0b1570c796aa8a9a4a954d89e8efbdfe3ffbe391391bf139c68742380b253e708cb94a3558bdf0127920820376df4108030867459bc721d8f9a0784d83505a744510e29950fb9b3a223eb969564840fd7f8a8f7f7a9f836762fd8a53e11aa87c36a4895851d0c09cb462f02d6a4b81d435bb35b6a65ae9234566df231e6b02d1c5adb4ab68b8226b11bae8dac2cc8bc9b70e29aedafa65af9b89f4b0898786bde5061bb2496ded903ffc7309a96929512a5b822ffae741183130615a41e39bd99e4a6dace279d898d1689a2bcedb229f1cb14a5830860e2fd681e78a8965d18bfaab7af88e9b2b1ef4864c476c3c8f23a72eee0841866a3578114cae74fda869786213d61571b1d9c6f7c069becb7cad065625acf30de2342f7c242dd4feba7d1bb575af4e85f8389cc4d63ce311bfbedb2b0fad9a9daa7a57e01a0098514b214e83fa179be535f2ef71734561fc1d8585050bc6b4bbf0eb34a7f14baec644fc2a41e7ed6093698461add76ccbc154fa69880149228e7c9e671952e30d2c08709490af9de588b242333b3a819ce47cf69c9d6ccb0ce6b5a4cc355be52176c72f0e64b11373285321833a5954744c509239f32bde891f154b81be4a6e0ca9d1e80f087f2804e611584ca4f4068f151980bbbedf8ab91c5e95bf2ce56468b1c5b30e4104cf4bb033c7cc89024ead01ac351517176245aedac170faf725d7d7d99b6a19b10eaf96c2f96d94f695b0d8fd0b1118494cb2af9063143212e48f61dafb64ecbd654a8330ba504f93aff322ee9955291495626fed64a10cf42847ae4378aff096a0b437323cda33b5fbf7b369f3e69b32fce1b84c6b5bfa35573121cc289bf6cca2713e553b818130da3b6cc484f80ed2200951cc2f0ca4e6e3920a31e0b3b4be590613a0f5bfe91dc8c24e350c79fcd64a650761ace3ab88bdd1f759c2077e37bdc7a821d7e3869eb22d627446b99de42bb3f68fb61f0e8d3a6f1cc98637c24b7cae49bbc9ae72ebb5b98d7d07a344be2683ed0a56bf2cc8137292e6df2e6f694842dc886f4fa807a730f47a7dc237efdec9b060cf50c1398bd633bf913c31c961cf323f19bde303a08f002903f7ed49acf5f1aff429ceef37784cb19b557ec42bc58b4761ccaf5ee1bfb101f7adae45edeb59b3073c38d91c15c5ade945cf21a2318e8de2ebee546164d6d2eaa79df8d7261f6caa4d26e22af8a01ce156fa72486e929113631c64f422aecfd27ec1a3c0af537384b7a5ae05d8f5eae03a6dbd21a6018a69f4e3e1caf451c80d0cc36258f6b08ef7d5d9e9b51a0d70848f731371309afa511e56f1eabaee7ddec81344ec78b793557ed4d14d78725f9f88a18b44bf1c7bf163f77a59fcc317320e380b6e0b2be822e30156f9e2c2fe129752e2a4af36303e91f9ae65f8ef89827c9a3a762ff78154a5ab8d281ef82388e1734a63061dd2e409aa16add726c6f88467105380e47ec1d808510f4961e8380b76154d930749fb991ed57f4c92cd6d5a34087e482420068db114c69285640f39b17d909e1e2080903e86861ec1fac3005d3266510b4ffedce3132b393d713d0458aba86de918da3e43bb9202f6ab2ef99f4724f7fef6a6457501f356fda933bf3b26ed44df0ec4d34b54a227c68f3f0a4f03209094662b76e90b287838ca77fda363178f29ec682b8bd4e1698301561fc26ff5297c06564c53ad220b871718d495b5b62bcdf215d7afae0cb93df657ad5bc194968c4c87954ada0c632da4cae6cd921182ac20"}, {0x80, 0x1, 0x40, "9d48ab10e313ea1ab77f5c51b19101b457021e50cf64da435dba8b933fdd26c69ffe5a96d3f1f297e585caa0adfebbd0e4bf9d3cae2c34c3be0b9dc7688b7dca9c993b9d5d0828613248113371fbdcc37c4b5bd09470ae945845bb0c02274629904740ffee7041c9c95dbadd5237"}, {0x10, 0xffff, 0x1}], 0x14b0}, 0x4) fchmod(r2, 0x40) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x810, 0x94) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x6, 0x1}) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000080)="655851920add88bb8f6973b047d0d1db5a95da775565099f52aaba85b48702a31e30c56b7c689620f5406a7614cf5e2b3ab18e492589c210a3f681f5b6e427b89c5deb21dfcde3a6620169db05726ed93079a446a0d0b9b1a64e38ac90d62dea32c77eb10b5e1ad58737e86df0e149e1d3bc36c63fefea855e922d8bbca0cd9bd900de606e4b", 0x86) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0x707, 0x101, &(0x7f0000000100)=""/143, &(0x7f00000001c0)=0x8f) 16:02:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80c8, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x11}, {r0, 0x2}, {r0, 0x24}, {r0, 0x96}, {r0, 0x1}, {r0, 0x10}, {r0, 0x2}], 0x9, 0xfb) socket(0x20, 0x4, 0x200) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/55, 0x37) 16:02:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000100000000000000000000000000000000000b2800"/93], &(0x7f0000000100)=0x5d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x6]}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:02:18 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202552f76696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:02:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3774f4c", 0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="8b24844cba38e510866614afb766b36b4efb6902dda6913978e55258e0688b05b42568f1d28f5319330a54d8bfe7e837a3ffe979a9aedf60504f445fa00c028d9ef77f7f891af99cd9b5946d9e5f67cbcc3b4225ef87b04333", 0x59}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) 16:02:19 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) 16:02:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x890, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x100d9, 0x0) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:02:19 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x84) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:02:19 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) 16:02:19 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r3 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) sendto$inet(r1, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xa0, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgrcv(r4, &(0x7f0000000700)={0x0, ""/132}, 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r5 = geteuid() r6 = getegid() chown(&(0x7f0000000800)='./file0\x00', r5, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 16:02:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) pwrite(r0, &(0x7f0000000200)="7f91a882c4ba7c954487c0d53e8d956ca018177bd9d63606ec40d993c6bffc39a7feb0b10198e4c640f582cdb026f64931ad5799a6d5c61fd7b94052e0ef637e988e7bf1432cd4650cfe32b8d022e5f0d8b375cf61380551917f40f97f7f6c562d611dc3a566413b42b879373549f5c2d2f01efa13ac912c6260d35d798eb2fe66f25471fd3a2b734e663673e69dd82a9ab72dcf7c97b285e808dc372358a5cd81604e2a39a0c5da536f5e9de7cfec541bcd7c64c0056aef568102b26ebbee3154074b9fa9dcc2e1a7c8949692d880499e3b03af529ad23f01af6049dccbbc55f9fe094e488cc0bfb4e8a10f2dc4fdab63d1fd42bed30aa26179ad0e5024333d443b6db698aabcb56eed4380e0262315ecb658e772ae40da2772127d760c296e6c7e7985c7a94112f6ef17a0bdfe5ab2273e15e95d447509005c313f44ed048c2ecb3fe3310ae8aa16f211b8f464703a55379398312943276222312286d437803db7f31068091c1ec9f2feedc1462b8d4261165bd6d6368829b623e4207c545cf0db4fb2c2441308a4eae407e3a4f04caf9833e7b53d3848c583942df6950d61516576ccb8f0e6899766527cefe7855a2c79f8052c151f27b033e3033bb54afb6eedcee2fe061dce154c902a8fbc4dd15ad3cfd7aca5d90f4dd03e33239a012281f32d636404494b0e8205376844f4cc11195a21579276bc6d0affa020274aefb0722cfa0e5b7fd11f5f6066586447751d677bb458831119d2f0b1bdd4ef14d0d0767f30a90eb86e45ba69b6822fa73c56dbfa229f245cc0d801aa6dc339e8876aca2c2f425a57b50a7ed628884f6ac148d905cfca5f42ed80a5f1effa3695f0cbfdba5753adbf87ae23f870af1b40d8995533cde69e10085fa285c5acbd80d38bf21317f3ba9d777eab83d30a17c585094875f5888963ebc1e43dc5f7472289da2a8976138aa34446f83c6450dc85e614c635d805be427809d760d2fb5b3eb2bb4a3c9d6b6e5161df296a194d30771deb8ce8e18f8f337f2fe8a90ab941bbb3c4af45cd11d8192776844425d0fcc49cd9afc3aafa178a3253ebba29900e11762c5f4393c11c6dc92bcca7e7700d7c66bc2dd6edff784bd6522211ce2246969b7c690724901b64b8e1678643965438b30bd325d2cb7b4eba1da50346823f84a03b602942af5fe311a87910d731c0e44b59680dea024cfcb92eb78c264cbc8caefcb5909d798714b1dbc426d2151e4c82a624e42c059388e6f9c0a16e7cd88aad5713dbfb7728b006f8764243c30770a711a1dc715c68c49dd3b0ebc8c10fa3f451492ca60071337addd39d312a678178c16ec3bba057b10567781ac239885dc39d08d69de121dd0b6b07c5221927e88014d1a51274a2f77a18030e8b95a18c68f83b3faa26a397d76a14f08dafaa8e6a4bf796fa0a4920dfaa0ab13bbade5e1501507b7b9be1a02299a667a91115693eef25646fa8e0431dfc0fcfe29cbb08ea538b0fd4f31d476023e34da08b6f18f06f4c41b4ca6a2ab189209aaadd9877b9a639378ad615c65c3c22dd6c8a770b95ba958181d5251c511ba71a31ff7cb095bd85621b45821d1c188f1ee48a9431aa16776ae9218ba1e7a18c82fac12aef1cf826548e3bbe02cea06377239d2415e18851357a20d3e88807a2e3057cab8edb723ed01ecbb31ecf1baad974182bd1eccd5718f705425fb420cfc29868bf574d757bc5176960df60295fe9cade7960f618d1d5bd3bf22a3cadf1cc72df99fb747328e999cd121975259cd719a25b2796b06e31c734898e59bca7d9e7d5d2336995d56eaa84ad8e67d7e76f021740c472db3628803add59a9f9f97863054fc824882cc3d0def942234666281c1314d8f4763c6d9f64279d7648cded06e24622dc9fb519528ce391a135cd456ba7a235516869e432a161471a48f74c6d7a9ced38f5fd28429d42ee481dc28e8a3e7be26cc29372629490596f3f295d402b2030ad131d9cfa058544834e28d0194ffaddfaf01df8200989781f73a3aaf96321c55041b294e4da03e59002187a15c661f7e7437f28d36ac86c4d86a8d02630a4dacda25ef4927e1af33b7946a1d8b6b442fe715aa8cbabf246d920cacd65a36927b80af3cd4ce6ebf822b2f034907950410d154f99450292b0ed2511649829464f78e0dd15323968036c2d59d9044f574af5d759900f0136b3f5e0f2a9a88a7503627ab2d40aa217e9c4b0bf1b918bedd0dcf62d3e3872d5745a2755f1bebe9f7cd030b5e69342fbfe078a395a9cb170b16dd436b0249cadc23cabe708004905b736a1e4e57f134183e0c0afa05d83e3dbdd5d5a6dd123e15feb57eda52b45466536f8d2686680dcf17c528ccae9af4311a0fa54d167653036cea3e8d2aeb2c6b3833428a7cf35d0e6b542510f34716eb77fe5c233690af65500381c49799176f6b46da69b6e5587e585dca58d5bba624ff1450c48151e1f0195c7fb406302a5d13a24c6e8e389adc0e73d97ee6a8ab84ab00a406eed20ce7300c496f6b03c082cb34be56d65f92061cc97fe857cc4fa321dcff8d41a75981c233bf0f241c3a7a5c0709d70f96fe196dc55c9bc8822eb6c1b3350700ffdcc5397b57d31fb2a87624304dfc60c4a8c4a9af6fe6f9419e5362d3f617d1b1cd055baaf6421306fe5d9464242e035d22b159a231be920400d78936dca651f5d6dea7dd93913a5ad4b086309212a4bcb6605a652800ab83f1e3bdc726571cc8d1d5239494093ac30d120b15513a75e4af6d16c9be9547a50e7171ced185a48307cea2eac8fbe8ad15ea7ac7d0e05d1abf83f73c2c7a788f473e3b948e0092fffaef724ae3ae5b97ceb0f630ee1074d9b62a350bd9815905de0a0c1581ce7f26d02cd348be791518c4f088b629e2448f1055f76183fabbc1133f06f3273b8d82e666de8746824b6219fc8d47bc48b523569d39669ddc8a8f505a5161b18681bebb6bab7a6222f5ff149a3760f019d56fbf5ee0687ea0dab4c6c9477929e24c89efa7970ab5b9799db685d160b5493b683203d831489687087b9dab19fd352e26b8520f58ccdc37395446ff34641d5073746319b3cf5cb9f937d28fe9148599d203fc12cfc443ec957bcef6b9259f8b3c88c25dd73a4dd451de13ff4e70537440b0d337d54a4ea9d7f081eb900d2976d89b35dabde4dec416eac3c0507eae029b20be3976167f3edcf5aa9db8bb147890bf02b4ab1782395fd8e8b09b8e0496c7dd23047399046c7561064d5e9ffeb1cc253b70f859b1c02c043cfee4d95072e3f4606989362b83d3308e85d16cee20e6013eb4a8d01c4df1870900de1c3daa97237fe9b92aa40cb4ec740cadd04fcf2c9ac9ef74f958db9173bf9adb67defbe246ff5b39d7d9b4ab4781fe05c00041de9ffc7106e31d85b930e852d0fdf6f094fa043797306ca2c182c7a4a4e10ccc2c3026276bf4855e55f015fa343b651d2d38bdde7186ef0f526f5c02ddd5854a4296adab72b6bd858ae8eea2ecd0f7414841e46d54194d44c2af7288137c73a096f21a757983dc42babf89b8b8466f2f4da743037e4f2f39a8d771045263135ac8fb8b136176b20320b0a361c41fd7ed5a65e2a748a452554661d3fe11d5f3f94634e3ecc308d0a97ae6e2d51ed44481c99ad82649f4325ee6167f04cfd5366b3277eb9c9603beaadb016c1313e1ffde1bd5738998473ba41ca28d39fefe810750c1687bc34a73a9eabef8998e7c4f669f596e029dfe0e6190920c65b4cdbc5e0c484e50ef24939ac7ea4e7525415d8328457e83b7893e8fafa5be301f29a32a4722336ad563cafc032bd439563b72cb8797db90998eea7472f02776ea5e00c4cc8c29264d2261a3c62bb6c52cc0220f39fa2db8513c204b3c00ca4f58261c6f734c2a15a5eaa055b0604a8c7548aa9a68f901634255bb15a6f1bebe1cd596d2a3b0c0f6c2cb0918717b575a18d80cf56eb50e4ad7a563578eefa75c87539b14761cc3b9d18678a4235a61126e654a44aa196cb93701b2b8a9fcc272e2485b1d2cff65960b28b85949b9d6cf736dd7c19bf0b151a315328b9075af24de285a809d1e8a1ea12a808b7cf56328c7f38548e473d5dc04c7b6e91af10c47398d3e1b9bdaca666c4fbe2a65cd90f14f1540a0527ca1c7871ab866db56602fe20362338466fa1753d3d72006a8b69c4c5cc43a4db71bfc8589708fd877288219a60aaf5651775089e26a8bf8228b02eec949e31bbbe752fe16d70ceb4819bc953d0200af266b349b7ec1e98c2463ab3d4f26a1697783b156128d61d88804ff6d8214c6ca8f106d57c7b41105bcfbe2e981f2c41b518f427db1da5b77dd7e352f9e224f9c1c5080f1952aee306d82942d8e94e3565a7a27d32ecb4b4395d2849ed215e136c49ee64d03546d6823b58ab94177a8c46ff2e3e52a526130babe293296c8a0bd171412d86518534c43e76334a605a4f67fc5c2b2f38fc6fd50e374febbfccb7dd86098e4e57121dffdc61b2b7e0ef7a673f1145aaeae9440e4c250c6757083284e1937db35b5837847697401d1e17e1907f0926e9f87e3d293e2a58acd54250bb632df3709335b3ed110b6fe590ca9f8c464054e9843fb2df4984fc09b27462b5a1cd68781b1aee739cd4efdf2b03a461dba22cdd9fe619f4a5472c4e0696dc39ce25915110e909dbcc16b3ae04dac5ea62fa9fc424c27013d33e640fa46bf404477dc74df55a0873ea2aaf551ad5c49c9c4b1bd21e066fefabceaba39fe083f8070200273748bab9e2257dd397c7eda3827d14c08290b5f16e1d26050241b599566c5aeee42c3dc8804d7013f8c2755bb61fbc83bbc9742f3906ec6dfba8bb1ca3997593ba7a3215e7351ea48f096e4ea8197aa979e1b2e9270a863869b2be70c09fc3d1307e84e17b435ceae471c73d9afbc4d0dc155f9176c37ac6c627e9c931691ccef1b04d935bcbaa910164898d1823796edf24e4c4b284a342c64a874b32ac0450cc2b9c8bee5e755013b79c2dd2193e13fe89cf55759bf425036449130350df6950a051a45d690cf992ab724df8967e29590e707b63edb01358f93fdc606b99c56de34599c3012af8aed627b37a775f34bec40f890eb37d7f7524c82a4fe50308f0b6c8b52a5fa29d0eb578fb331c6329fe55d13b08d9fd9e1f0470dfaa58fa8f0192eb84b09cb5453244f7ce8e7d4878949ca915abd3465238f1833b64c5380e329fcf4d587cded5bb310d63be20cc62476eb4903d30233f03a375b83d0deab0f04f64ed42d39f9db3f6f9be9ffef269f7438a30c40e6cc874ef42387fc882155611d99d08aa0ddb21168fe5265d9954cb60855ccbabb6695db8411097a771d180fc24c125653b833141b1c65d7856ee3a1039e9b1fbc6cd59453c7dc04fcd996c360d46edb6b8133de4f4c91d2939d8e78dc990ceb516e23be266d57bec07115e0dfb8187d3d341ddf785851db4541d0520c38e1ec00adc6d118cc880e2f07b4eac37ac5efd93a9821986a3cd7cc2a2ee0aaa6dfd56ada934eaef4621c46e741207319d51bc870279e5efd2da491d1f5272a5bfc214ac5ab027483e4b55cb3dd29c0f94405b296127fc8d1f8780985715a18f7b1b04207eb63e291566be4803aa022896b5ba03ba07f146f83651cd6c40a541d20a68d9a1df69904f2bf9edd696350b0b7d3422658bea4bf8573b4c3edeca4013a4f4170983dd32337f9cf053cffd766c91e9504673cc07ea2a1250ebb332e54ccbab9da536f0b271662049866dbff2b52d0ee5aa3e2083d7798420aaafccc88309677d", 0x1000, 0x0, 0x0) 16:02:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000300)="510bf008c1a599b9a1aaf982c713c41bb2c278c597d7cb5c13106da34a0a455ede1cb24965f38f6d5486d10180b492a3301aa8791dfb40d54f0058855d61060170f2148dd77a7b74f079950df775e17d07d133a4fd8f37e47cfbe86d3c9f45581706c1ff541da43396ac50ec450f1709adfa9b8199f71090c4d589cbea813d07dfe0fd9b74e2fbb1c9411d20f8a896759ad71f1879eb22a4c9a95620eeee029aa10414ec5b60ec38e81e2751c4d1e18b73dbdb8c5d78069ee1ba434ac4545d1f102690", 0xc3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:02:20 executing program 0: r0 = msgget(0x1, 0x84) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYPTR64, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES64, @ANYBLOB="e16e0aad42949e3e4de2c6d30b3ebb6bf91148e65d42b427c51fa74e2d09aaca3270fdba3a5b294ad63d9eec7abf314bb4260b7c7e85bf7d114ceae977fb06e036ac5c3e3e83da8701d56bae33caab011baf5ea419f0773978a38ce307d76796", @ANYRES32], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR, @ANYRES64], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESHEX]], 0x5, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() r2 = dup(r1) r3 = msgget$private(0x0, 0x84) msgsnd(r3, &(0x7f0000000100)={0x1, "73404bb7dfc4865b560e26b0be904a7eddae18999083cad23b9140f0544bfe38c2838eb39db42953eae98444f714c3403a1720281f6a49509b2faf5170588941c9f7efb6c39ad75a9a8159029ffb9a76bb886ad02e17439e95cb0cd483cc8dc48b0e90edd111e2a4d088d507266bc6dbe25b04f71242ae47db3c2ba03088103f31"}, 0x89, 0x800) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0xfffffffffffffbff) kevent(r2, &(0x7f0000000040), 0x2000100000001, 0x0, 0x4002000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80002) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt(r0, 0xff, 0x8001, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='%\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 16:02:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0x7}], 0x75, &(0x7f0000000180), 0x1, &(0x7f00000001c0)={0x9, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:02:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4b1, 0x0) open(&(0x7f0000000080)='./file\x00', 0x880, 0xbc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000f9e000/0x4000)=nil, &(0x7f0000e95000/0x2000)=nil, 0x10001}, {&(0x7f0000f34000/0x13000)=nil, &(0x7f0000ec4000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f35000/0x2000)=nil, 0x7ff}, {&(0x7f0000f28000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000eb4000/0x4000)=nil, &(0x7f0000e6b000/0x3000)=nil, 0x3}, {&(0x7f0000ec6000/0x2000)=nil, &(0x7f0000fab000/0x2000)=nil, 0x457}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 16:02:20 executing program 1: r0 = msgget(0x0, 0x600) msgrcv(r0, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x3, 0x1000) 16:02:20 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x70ee, 0xa45b, 0x73, 0x9}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0218"], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) socket(0x1e, 0x8000, 0xffffffff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:02:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0xfffffffffffffc8b, 0xffffffffffff0001, &(0x7f00000000c0)="fbdaf529335535e816c9040f443c122b0db17d3722ba366a148315ec7850983e81db113301e895e3e7b76c1a039e55a557f0c5be55d113521f667da06bb218cacb5d8602d2497195202aabbab22acf4a3f52483782b54a9b1e9ebf91f02367c434cff044245f9f57ad57a46c918939b8387c8ef1162931db9adc8259b38030ee1855d72b4951e9d23753a21ab960bff35f055ab3252c989d1c25fdec89b6152643e49c3391ca7bf7f6545b1ef6ac3f46aa526698360a72072a07da13696470d20a324bca829d69dc26f75439de4c64e70a48ccc3ab331a95bac74f41c43343cf6776c664e3334799fe7c397d00f23f9019a8", 0xf2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x5, 0xffffffff, 0x7, 0x8ce}) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:02:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x2f10977d, r1}) fsync(r0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/119, 0x77}], 0x3, &(0x7f0000000380)=""/56, 0x38}, 0x3) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') 16:02:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8001) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x10000, 0x5410}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x7ff, 0x4}], 0x7ff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x30, 0xf0000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x60000023, 0x3, 0x1}], 0x4, &(0x7f0000000400)={0x80, 0x80000000}) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) fcntl$getflags(r0, 0x7ffffffffffffffe) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffee3) r3 = getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x42, 0x1, 0x3, 0x6}], 0x7ff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x7}, {{r2}, 0xfffffffffffffffb, 0x7c, 0x20000002, 0x200, 0x8000}, {{r0}, 0x0, 0x0, 0x21, 0x5, 0x9}], 0x5, &(0x7f0000000200)={0x5}) unlink(&(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000240)=0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r6}, 0xc) 16:02:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0xe39c81f5128cf7b0, 0x3, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000000, 0x50) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0xfffffece) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:02:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r1, 0x6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b00003a270000000000000000000000000000000103000000000000000f0076a2287f433f", 0x2c}], 0x1) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x1, 0x2, 0x9, 0x7, r3}) 16:02:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x6f8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/167, 0xa7) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2002) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:02:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0x9, 0x3f, r3}) fcntl$setstatus(r2, 0x4, 0xc7) r4 = getpid() getpgid(r4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:02:21 executing program 0: r0 = socket(0x4000000000000011, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getpgrp() sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r0) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x482, 0x0) 16:02:21 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="45c7612051d1a50ca2351f07f766061d27b267b97021d01c445af42208747e99d6f4fa6cc21481bd06b996c13917cf52541f6d5cb7ba88c001dbacabc36d54da", 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000183, &(0x7f0000000040)=[{0x80b1}, {0x100000001, 0x0, 0x0, 0x80000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1000, 0x4, {0x3, 0x400}}) 16:02:21 executing program 0: mprotect(&(0x7f00003b9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b87954c", 0x4) 16:02:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0), 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000001b00020000010000000000000000"]) 16:02:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2016, 0x2, 0x9, 0x4, "c48c17b333fd53bf0834c7f9cfb9a20262c8dc6b", 0xd71, 0x5}) flock(r0, 0x6) 16:02:21 executing program 0: r0 = open$dir(&(0x7f0000002680)='./file0\x00', 0x40000400000002c2, 0x2000000) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = socket$unix(0x1, 0x3, 0x0) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) shmctl$IPC_RMID(r2, 0x0) r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000025c0)={{0x1f, r3, r4, r5, r6, 0x1, 0x7}, 0x6, 0x7, r7, r8, 0x80, 0x7, 0x7ff}) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000080)="f938b3ce614e7f433ffc007513506b6195cc6ba38ebaba3ad89a", 0x1a}, {&(0x7f00000000c0)="010ba72b9645aa69f6988877d959a89a973cdd249e81789e4e57129477db2cf855999efbd7e07cc6bd6b1c3b523aac60fef2a8846783b286f2dd8543cd6e5f38db398a564e8bf1183691f46fae2fbeb2571cb1ebe056bb5fc90f21869e382dcb1def4519b80c4b0f28c3db80af6c70e114f2af2a7329e65f49a2439d8d02aca6116fff56fd4f24d1f3d481b5f9ad3b1f9b01136a3b89461482fd3676e21ac2a1266c689abbe18fa514b855ce3673eb873e8fe2a050991c47f116f7e5473212623e638da1563bd71a9c81b20807d201836cdfa6db900d1ca0d9e4e7f742ef879c6b81606e4b877941001b1d8a908e8f511d2d3fabf40682a77e2d178e60776ec9964b55e93710c52e33b87b3311f94a351c624c10b2b4bc4149f20de1a22abbb256f0b630a4170ceb2142dfdb282a4b6d3e1cfabf4ca8858968f28a2433b841ca87b15a61f48953cecb4cd1a84c42edf90fd033f619630caf1fef28b5a8c6fe100676890ea39bde7b60a5bbcd4a0b8c072ccc2b64192bf941404ec52f2bed04db722ffec95405dd7a2dd0b347b50cb152b7f54af83ffc5b49f068caf734aa030424a6a7640e76687558f4eb9ea38246ca7f250939aa63386ddd184362c3135c03dff79d140f443945db1a59c186489c0ebc02cd458bc8333665615a5cbfceb0ab65e2742bcc458d5e76b6181b8d9da55b739ef7868dfa13ba5b322051071109a865f269421fee192fc67e626ebd38ab168119e06643ebc1f8eea6db8aef0475285a09bc43dd83eaf341fba5d8875c3a9885e0b95f58183180d18b7a140b2b8927ff581533731b0ad409ac328725a9cc9135e94626cd98170e8806256c140c8fee04b6fcca3bc4cc0347a766010f5160964de49b288f1b3a2dd3733933a97604e2a0cbc7024496f1b6ad5c8a176ad84d03ce1bb4664c078cd058b31481b515458d8b414c9984311592dae5d77926f25c5a21d59188bbcad632847a7b8ad6d04e63b9c53ec246f6736030b898f2cf34f471f68e22113ef5a483e81eb7e6c332eead7dbb58cb95af9a270ae7175309faee4cad784db0b513590f5cad2dfb35503ecbc7dc39b2671d9f2872b10056c4f29848384892badc3b350a46bd63a9a1cf9be97a0fbb36a11b055d7aa0aee25cf087e10801e54d51f923c4d728f2e7c70ef8a519e64e04e6d15a319bee150ba29a7ca7543f040a39f5c28902203a92fe937263dc8ad27e3792c64bc7043936665e42ab5151c6af7ef80616f55589092cca03b78603153f409c075b6fb24f615ef5e343fe9b8b14abca205aa93881bdd0aca2d5b4287da8efa0d5571c295b60c3a30e545ebf3765fc90e03481039a803f240363d1abe435239a4636d74048c59563d87b30e52a58ed4038b3aff5e8c3dfd40f67a1f45777171b70d1539c656df37585a5a3c8b498c8f1f98b90d5de4bfd0dff12f355dd5b271e88b204474bd07e7c1abef1d116e316a08a7d40b513c36921f57740d55da2fe168010249f7fe9f23ddd58eb485447ffd5516bbfd4fd6db10d9cedc37d2cb293de589a7af04380856d696c44106cdcfef98bb564bb401c1cac42e299be8123f952248807648ff7cbaaaaf47cbdf1166af98bb4f1a28e293bdb879db50e95a43269eb47119b2d11656662889840626d58721cd8e7eac65a8ce71ce39c14cffe30b59f2906dbbfa6669c3dd7befb4f4a4107af5e5e41966f6d5291130b5b89732ac89428dce704a9d1a0ba50486cd373505ec719aa1073f13c9a457946f7e76eefdff6e510390d539b2dd7dd82555aa47ea3ecc984671d1b82380211e6ef6138c9dd83d370674e043e5a6721e885dd9825fd500d2c7fd121a1cce0d48430935dd98901bb36d8a8e3f75e92ec0662e79b98a299682fdc86421ce0eb5b134414eaf79afd5c52d72706689f5a4965102de2c5ededb447a7ec79d1c33831497dc3d4f99e22fd666412040fb5f47b2a2c785e5e2e5c6b466b0e30c76793250338f393316f560555a085ea1ac3bc8f9e9b5be69e552dc3700483f51f5e0c7c6ee744483eb2a4b7c7fcf569f5098e7123a01f08f3f23fa249406ebe3ad9ff1a62917a87dd075276629878fcceb0fee364d20a086b30df8a7d65f03074d45741535dab140f58ba36ccf972d1e71fde4415d10c92390f3aa01e92f7ddff3e028c06fffe4a4554fb08f3e0c8e0be908d60d11e555ec9a91104d70be78d2941be39ccccba01326b34284d74456784794710b9ae88809d123db0b11e9c88b707c533e05edafeb70874ec05944979b7a1868f24c7dcdcdbf0268d313023251467b24d9e436c55004e9ff2fc92786af5eb822a025f60d974841b62b37a287c26052d355088ce7674df3f810ac555006ea5bf7f6d587ff36983db16d9520d36f8b6b07f0ccb4eefc4f7f0a8b3b485086289cb508ddbc34342ca6808730719121538eb282fa5c3185b187b4606d9383968e4cd7cd754a7e48068bc4418f0c1b3d7554db4f1fa773c725677f125aa765697d75cef81b6ca04862c30a1219353ffb903037a59e4cf3c48d838407bde395e793d16c187554a3f52f4b2594a8950363350a499bb5a917f275dd1eeecdbb5b82de49106a5a0400b5ffa85de39c0668101caf28d07a11d776094f84eeabe7238b58fe548893b0259a2a3d1f95422afcbb2bab36d7f86ffa5b95ec497f57f3561807c899ad27cdc9152515bcb71cdb41936d5c0065a95bd3a627640523b5b5e20dab8f13397382366190d486e5d900772e15a01d3c38142768e66df2dee015976d6520016903aad13dcb2ab37509f2e56cc9aba14cd50afbce264c8cf6c850c28c70ab31654a7032247b883c1b2150a00a1fc09d1b4cbe7d954d76d11e49edbdb7794e4eb4f4de015929f1ae8f6a89f96b4a453cbd6c6ff09b62ae4f89d17fc48084874271a78edc32f877a8281e99c73377957785202dd2746a56a14f1c3851ee63133086cc563fdaf06e74f53dd0c2a8c8525e56451b45063193151d7ab924da1e00e085f143456879a3416e0e29b7177b81bec48878547ad9dacc4da1c026e5c401a848bd4e4c84fcb639ba2dd0c5ea33eb555678d7d0ffd8779a940b63439927ee57ab5e2165a4ca026f171d8e31527a0ecd2917236db6f8ef94d03a60abf1467e9259aa05d1e66b4f4105e11276dde88a09f59fc8fae627ba4a7cac80a24424ec4bc742e292441fec77b499402322ef43f049e231e770186398e86081678a5607b772934bf505c2fed4764f2d5d3922714f1b69d3ca40c8348cd9c7bb0021f80f5e0a79a0a41d31f325700b7291281f470a4ccde9048dcaace815cb923055805f52fcdfae65d8f03e98305b3775d7333e52403e302d55427f80cfaca33a401e975a69b2f563a7c93bb52e42bab4b50a45a67ec2f517c2fbfdab0f5194015ae8d79a34292c7d73b60f7f74e2a5336be00d9d5df1c540b2621b94f7758953a4234455bf5a798dd098265b26aa6373603850ced1cd25a76ee45ee10b0e31199a50de9750d94cbd87f41884e6fb372bc79c7d468ac9a46177d2b4be9909373a7e96723721c358ee2ffbe4715757ee141fa03551f5231698c9a815002d7a8b4ddeb1f28d73cc28a388449f5961e8e7af7d2a7333ff96caa4db73c5cdb48be68ab26933da42b64b11856b8ba986dcbd27c9cda94c2315757eca69cee9fdd0ce0f11c340bc54bcf00d701606c819766bac40161d6aafbb4d43a34fd14ce21e08eeef2581f3572e3f895756e0feeb59a61e84854b54c6c9b380d65618c5869e174b493c5cb75dfd9f38004aa425c9a928c788e0606cca51fba0e7da574e9bbd4493967f209459b421a04120d700d2c848222c0671aa9ada9f7fbf73ad43d5efcf4d917128d6b025029e110235bcff24c548851c0f931fd93db79762c06636b7221cefc944b5f3c906296e2e0c6eec79df216e59fbc8aff99448c69786787ccaab874bfdf7d0a01688bb62cc172c1dbbabddc7dd7f1b949739efac77e96f83d284e8e5ebccdcedf568a1101ac4dbaed702c4634c63296a1bb121394fb60846078ef14cb619708f15a7c98eb6e173734e03f0ee55b38a9e86a46015e3aeef389addf60257dd900deba053069214479c0f6b421160649d6d3ae880518bd3cac69659c81683d355de676dc0c2c98b88c0f93f3f5a9046998537022d02bd32c9e16bd97e47e8335d3c78b7c491166297a9c3231bc6c4d170c289e186e2b0a1a6ad86028840c350eb6d903e4748fb28db8690948447d71797a9b53cd59a1ebd351e833610315cb643bc4c46b17d96d23548ebea8e0cfd66a2a7c919c88b79c303d475cd8344b2bfab23198774e0ecf2bd12e04e1bbf9cbcd99dd5cde7afb1bd223a5ec5363e9674dff4d154b1d3b50cc06abafe5c85533247968266e083d4d96dd4e601716ad57394ecc2f9d12d1db11d50342b9e9182081e9395ae616193b71eee0e9bd2a2e0e32746c73a2cb4b53d10d8204a5b20758bcd26c8907bc6cc6fd8d3729a2dab453ab753a85c7dfbdd355a9783ce2395bfd0066b43e6383a91a379699ef840f29b4c9b567534823309754c305d0829946542e30879bc6b04626354a5a2b2123158b8389f021348ddc3bf8cf05394971d8c2817a5111104ad51b0bf799ddbedc0a49e659548ed3d203e4476ee375acf0091b980a5a7ed3e8bd4e57de29d7f710d2d91c066d9795ae9628aa5dc1ca7f989c66d4a75c29936f88e20c8ace22ddf8ce8737d0ea063eef9e57eac56ff974a523e2994b92298fc24942b33778cd7ee25da0936109cbbc51e8033c5d7a4077fdb56ae139e811bb068a3963dd80bcb678c9952b8251c51113d88cfd4ca99dc53b0220c77ce80a6d6a49e24c0e36d092046ed4269b29f79b0968ba81eafd636fd7a0e7ea4c304d985bda1d58b6226751ad9bf205f2c130d64ef2c0526b76d8fe6a6b625db21fae55a75e1f8bdd70e430a71620540cea8dcc30d28b9ff5410e4d372a5e61563878264c4b19e86235a1bab1af0e1f68f12e1e3ce28ea71b8a8cd267e174e23aca765effa52f825e2b7a5a2a743fee6096d6c8e44ee6c8f3115a94645de9e545a48505c0b9b09382beea4e8ccdab1cadab409e2221169b759417675b694701d223b75fe0da72a8d3f8d0fd8a71881d5d10fd4069306d9741f521ad4eb8c7cb10f2a65473ed194183ba5375c328af1c13d1605fcad5b60b92e26177af44972f08df30400c2faaafa239fd00afa2501f15923427a8ba16e8f8be1b99e837924e8ec197ffd856fe97cf4b157a1d2eda35b67ccd5f6a37ebf35cf8db5069ce1cdb3f4ca847f08a63af325434032c789ed7ca25c279a0fb302d0de1169638ffd2f2c196f24939f6d018d71fe4e9018bd5d49cdbff57e320a1c2609e17da16afb075d3a655b1c7561925400b0f9cfc1bab29498d139a8f97f9f2872eae14a17ea26f76fb5c870f0a8330231f337ea9efe173d666d813e2fcb18098bc075b274e4f266dbfbb8b733e2c0d355252f472a550a15561f78a63c422e08b48a5c106a6099278dce3e5fdb7874cc018ec318027d5cd38a78754ea9c9777034d39eb1229fd57783d64cfe7ade240dab4c05945367b67190f1e1fde63196f1f9cada324913b9bb13e22f671eb6d4d61c53cfdf689cbf3575a7ee8e8db925c1210c3122f8710131ec738d3eaa39ac87318ae541afff99f2d055ebb1f7c88af58d01a6f064c401bbfd4922cc382473e63de741a040c266e1cb931fbb2f378bb153b8fbb8ae8752204e9745b31017858e4c8f0c57509b4a236047da3a388a9859b190979075e795d49", 0x1000}, {&(0x7f00000010c0)="f9af22d7636c5f552ac1d3af5a03c78c5a9aa97972326c6aa9085138ab4e8d255ffbe514b53977b90b356db8179bdef86d01e54898c125b9d5e6878a6cccc0f62f9247800c06a2cf35459569284ea4c734e4807a5d1bac518f6a0d1a72beac480d9b2f1a35ed9cc6b9bd45ab02b9db87f1fe4857d4f11c1bc38d384e8ad16ffefa500bec68f0993814adaf99abae7f8b26de82ae4382738bb6bd54dbe6fdaef1d6021d16166586873bdfa424e47e2702a9a0af2cabd48f5e98b1", 0xba}, {&(0x7f0000001180)="5d466aebc92c2ae856d0ca11576c56adf3fc3be7d96b3ffc7f775c51965ab530b3b80952b18a48072bb5acea641e2c9fd248df921cf4d450c019599391e4f4efde4b6d2e0738dbdacf1d36f2a53643830b7183b529dc30b879029755fdb495454d4d00832ab28099571b6df57edcee14aaa5714500be45b3cd148d68bbaa", 0x7e}, {&(0x7f0000001200)="4da64f87262653a75e22d5800fd1187f674f8d2885cfafba1a444ed7b50b6585d6b3d1b815a4999099564170dde3814ad18f45bf1bc8d73c49c31409e3b36bbd444ec51e0b7daa27e68ec1142f8daf815cd2c21d3197350db1a0de1e4027758e947d43ad2a43c730b4f3b28b8b8c826e52988e6d7920634f5198b039361c61494e0eb08be189e16b2ed595141848129c7d24cd04384bc796f9f55b4df21d95cfe96e265427cc05397d6ee51c8ab20fae9ca1e5e40d9d58ca3de434fb773cf4d7a632832ce567ecff1433588d3012fa4d996ae9b6b790abf53f238332c1f51815383506fd68400e2d9307a47b6cd04e764800f3fbe6c8bc2813a5566ba1e1d78805d772be58a30ea39389961d5de045dc11f02ff80cc2405c2165814ede58c9fc3a60feb0ffe93b0e1045052286100f2d11314e7b3187d606fb435e92a888320e70308a2ad4d1014ef554f982c1fb4e49b6b250ab66a33fd0e0bc75489f9c5a6f788b650a9d3d9dd8dce6e5738868761956c861c428885e7481435ec0a6fd4a2fb76034be88ae0d00160a56f6e439d63cd03f0df9e3b67bfe87f163cd62a31a819b7775d9f1a13b61ce0da30be69ecc145b104ca9036a4f78c4342b3af771b0bda072a302fa2303de5179c3d91f5bbb1bda4fd33259903b7c5eace5878faf6f40b7843416e1a0e77cbf507aef896ee914511f0f713d65bf8689e59eff309c8307809ab27e44edf371d5fd09749840b3206798f46692a96327fc261b7b114cbf90493ff867d3e7925d93130bb79161643b7fef8adbe0b8633ea56542bab7cb5d5d2d955b00fccbdef273f1c13a81bc33d780b6314970879f16dc5d0fa4c420699bf0053977d1b94b9df2b53c851ab81bc1bf05b4ebd94df7b71c2bbd9b7fedee4dcd28807668c219f8cac2b33ba327481cbffc2050865feb57c32a133aa94ff61b8b955d18778edd618d4806935b122576545e94a67027aeec01ad2be3335b2d60919ebd77edcb9a036b77bfb7c77adf03562ee01d225e73547702b2faf681a5092a8adab5bb3bfc6a52f3c0fecfa14cec6585896c61a836e0721b9e6d0c1e3ed3827874363d429e3df46f0228b1404b20a8667fc01b9cb831550af981b18d185953eac5d9ce7fa9775b55b44c8d0c9a58fb33f5aff87fdcd2811646ccada9779c7085edf21beee5f7454ae1ae8a0542a65d219142c9b8f3f298ca5d631c584539aff27589ec7e2b329f737b6d8509fd7a8c20fd463a11166c0373041bdee3b45621bdb5b3d4155b07fd224d44ac8e1a007e1ba3b2fe3ec8143b28555cc4d536b94d4a26f42188ade1abbdadd535f799accddc41c3bcb75ebe1d0291a52fb5829d01b96832e40eff8bd2e720b44ba9758429f362e6ff4b3f1b46ca3766b412aa96638aed68cc305e895ecdf99733ccbe75493783bd6b3639835bb6c123a1ea23e763db5f7b0d9c0905ee1526840cd93299e3cf2278a18cba63711fa9fa9a62fdec924c687ae31e7b09ab19e319dd6da8f2a8261d1e6a0afb072440dc44fbfd4c51dd2f49d74fdffc9b22fb05cf3b96bec8bc7ff62a57db746fdde349124b0e0cc34010a0d52fbd29c9efa23ef5a4cf79add1a359073350a52759bbee8db9449a47b98487d12dcd6fa9800f2b957c421e3346ab98956c3853016d40dc040f09ec4895da1ca07ddd313c06fd63d618f7adb66f7e93967cc19e8a3fbb6171f69f938ab20753127d075451745a88ab5d4b7641a3b5a5417fdbc51cb68f82a0a13af742aca969caa8194409def905db8dfc2e699284da73c8b78722b47208a3e62ae7490ba650fa4b4998c6cc62491d36c6607745f881cfa2bc880ab31af85ae03939c437a1470f433b8f26db31d771747965531b726a8bd85773f30c5d14d99a8276d37c83dcd85a67744efbe53eabe548eab2d7679caa7f86c06eb6c16912ed7a6a414130b6346df61868dfdf0cfb52972eb529c0d0bc72e7ee7fd3e923f082bc28cc98967d2887ddc8007c0d077c99549d957baf338050099ff0bfc6dcd83ff4df8fb9339eb4845230984b4eee660952b04a6a261ce55971cfc90663617f2f5e315da9e4087f14a7f33efdba28e67af3191faaaf4d8e24937458c47975668f12a298ff58697a56dae3c33f04d32f2ebc3a755e505b6809702e7f323356c9b1c3b57bb3b978fcfb769833e061473e9b80d7b5264c6a0cb2aa08b6c95e0779d2b8646231ad2a66dda2475af2d3ce440455be62b79a88475a8257d6f013978b831f10c9de08db36bc37e1d1c106f447a658f8bf0b0041480f93ebd004bd09e095092f4e8d36e3aa47898bae84dd4575eb20134e1163a857c0285a898889d9a65d4f83c101913ab4dbedf19999b702005d2baed1f3b5b5e73283e5ec415851037ae6a57bc4c486835f4ca4c2ecc596176ffebd9c0eb05ef58ff8c10d7c94613a751615f05a0bfb4ba2823abf6b4559054fa80b020002ec3bd0bacf4df9ec47e22b153bd2a432807a5b943cf467f00ff2a9ad45e84498eed6b2a9db51031b08e3381b05cf4f7af0d9453aad347d96096ec15f7a25fa464ff4bd9a00d7ee41d33ddd2e0b89bc7a5fe71406fb7d10510a65c549fa0718d7efa942a3bffeea7474707efb986a0c216430609f8c36cff6ee2588b288a34db87ba4ed445a9644c9a9db728ea203665bfb8d92a85ab8324dda3fa7f68175460f068666cf943ec87c3726af25e44bf05872eb93504e35bb5ffa4e20c3a39e346c1d120b4ee1fef7ad919c83d4fe2a54cf8e0f4fa6d1e0d28004374b64987de2606f060920bb5a8355d88392d93ffeccc5e4cbeba761a0ec888fb3d1a3cb3eb02ac76d3391020ea88e36dcc17775a3987d2a741898bb4b5a0069e036c8aab682d7b2d183fb84fcbb44c84ee6883cff1be24c7228e34227a0f2821236e8656ff66b60494a1403b398de1539cdf2bc230a02c6649cb0d8fe9116284e31f64db5390908847a885fc0f686b8997767e1fa60825145842567fe03bea3a22cb870f6ba68896ea18e1fbe6925c0a0e93e2e3c5cc6b5771a86773af88b07445c4943c950d068ad379a5e24163ac7adf80b58b3237175e329ae2a861297c13b7c6d889ce6789fcd6eea263f4852ea7d6d308c81a60fa2da4aed20a204ecf537f57b94092b96179da33a76d59edb609a417bb226b3c60bb69095ce3f38c9cbc4a4a5285061751ca5f34631e92ac62fed035565cdd0ebdea25b242b9cc5aa8f93076f4968594e655df7fe84fca4ac04e3c7dc436f7a095b121e28bd70c2515c384da4244baf7ad8dc6beaf0bebb012cf7294bd9bf7af2b703cc85d36ef9f1e364e2d8f5bd26f73e961f6bfed1ead8f853636cc9f1e8b9846418b77dc7b005786147bd4f26934e5804ef60776a1a0ca2dcbe3188bf71ab41cfa84ec39c54739482ff63632882acbb72111b5d657ccbc9e47267d20043afb87db433186f7621a08cf6f212718a121ab787e8ad15fb8607403614d895be4aa8006cfa20f6363778732ff5d3da3a22b48f1ea483646badc767c5987ffa652623aa45fef2a923791a0790c2f0f835b94c718624d397bb6fef7bea89f118a9d361aff6427bec4924144fb0a6f39939eefdeaf13c23234a57471267069a9e38e75db503c8de567ca9e44f475f5926d0ea0f6432d98341c69ad5ee128ca2f1119445c383cc8bdd474bb4fe9bf48a8aea425fea94cf937cfd2fcea5dc577c8e3b506b572edab758d253b92f1c0e224bc99a8b085f9db4380b79545fea84bd6b08dfc180e73287175c9d1ed8c523a17e2ad1f58ce3ac025b7b6aac6175bb876e2a49115723e919ef7ca419fbdac01d0b094b34320613f30ff52eba17f4d8ed73f3db589fddeee7b0d49f2933f8a60b92fd48b94a8e8bb98a1cf6d761b15e3130a0ef99ce1595df7bf073f224b10961cfcbcdd35b44a42209e3ea261213e9751369aa9d7520b1abe62f7daa6be97326d79048a0cf9a1c82c43f34a281803d2899a8dbc848d711df270f408e3d8dfc10c534508500ef7a9d7d32dd4326caf9850decdba1a0f90118bb0a925f79933add03662d393909b5b5b5a37738b85300c25b75c8e5bb0fc06b59268cc3d51526c0d6dca1ad6255b3d75b05d637800b5f7d9d5424aca9301d0e778967b1a1030fd06de5e0bc2c6ad7f14318899548249fe21c70e1d4c111b71afb4d5fcf8f3a6a79ad6568e030c221bb03c875f87c68a3b205c58eaf4cea83dba4156e8f01d543fe80c14bdf48ff545901bc767ce76580657c3e3f17619852280efeb178d6c51586b4dc5b62aaea73fb5b47b957658b8409a47f834b878e5d13982a83771c05265aff268462255dcdc6a66d36bde080c108e42238490dcabb13b8fbb7a7d177541763bb5c6be6ed5b764ad5d7a754d50cf776ec58facbfee223c0f64de5d4e8bbf2bbc6384d28c4cd99d42afa0d4902855286d7c8dd2f7c85a1ffd9b7c7e95f4799fb4973b3d6f832e3b6b16e9e2bdcb0c4f8bd3a56b12b340a5405ea267ee065854e876489df82b45ed4125e55c32ea600e1012ba43ff8f5b4398ecd88303cae2acc5ed0cc6991a533172b1b04ace6b7f8b4fdd1c00f0a797a8e5781a4148b8aef7c9f51960fea9fbbe61e69ce798693ae075f82cbc77a876cb59edb4e420a06ff904e33cbfb0d9bada479ab13ed924c83b0feedb28594036277ff61b53225a89012f0b3b6519b826c08c6e49b6bf5f2994ddb7e244014457d9b46976ab6878c54052ddb82d79984462fafd3195830a985b753552b817cccd766bec7fb595d37dcc243c0b33f6f21eb07ab1c5ff8bd5ecf5c6664ae6dd970b3c851d566f7bc285de2cf7898774cfe49e1337b39472687e142d711bc8be8d75af3f63fab2c27ec76f948423b452cc8b13c314810f17866727229290482e19b6f696771d8e9fd0baa670e3b64aef5aeaa58b0c785dc31fe099f95438bdc2afdff5aa4eef119d3a68dd555ab3415c2e2d580658e02b073082844a14cfac72cf816454ecf0bd288560094e71bae369f6cca853f332372e1ed226f7222f5ddb32896fb03493a4e580bf9e919de1e74a750072aedf8de1dd6d8ae55a19f00a1d47627827756e671aef3725a98bbc623946d463a11c27ecf37ed089245453d1b29c19244e128a9de6eb65e6112b50015f577271f20152c87dd66dc5b468f48429c83ba158b2239651e175ef5e1c8890c3aa01621ff0fb6e6b8c40d7f1b188562335fb74598da4db09c3deb9d9f43f8a9e65f222fca9e9381391e626251430d3a275089a889171df9ac6b2138ab7651c94f7a6f9a6374bada6e4f928130ec6ae13497ad840f77b0e423cbfa5313481a840f0eb3b0c84319cdc9979e4a0fab5d5f49cd37da6a8b0de215f956b0a82a2c7d7b8bcc28a4a3933a78893701bf8c5ba72b53a55952c76460210bba813f3f8b8682e740c21608f5200550c0f7bbd9ed29ee21df5fac910c69a7c5554ea637afea40905d45ec45d06c045dfad2dd648241ab0123e515600489d6367e56c610404bb6d7660ceff4153c2af1675c4fc53b951957ef2780d548522f6d79cc0ffde0e3c4098c81fa268d2f57b765397305089d51b83b5db869c53d730cca3a5b9ef01ee7798f6618b1337d5a21f53ff2cbc47475bec6e0f7c5f7f1b816e1a62205827d5b135734c5e90fda577bc7889d59e42a390343c170ca6b7702cb3261f9c864b7df7d78e0ff49bfd66c040ed164cfd4035b6901aaf0747041ba3f91e78d4af18a27fb0969237b7c8649876c80d9adac0d18ebf433997c8d914522f1463c243b5156d6ac5520d8a4965e2aab4f", 0x1000}, {&(0x7f0000002200)="b6848241e4b00721c8c6922515a3efefb00bc4a144edae428071d0", 0x1b}, {&(0x7f0000002240)="a1ffdbe256d6ab14f71759c305f2e2ee8c9a21ad7686621939d2e677f8a5f079bcedf4734dd2695529426d4823db813a6d39e2e52082dc1f5ef31e2bdec31a6b109eb45aeb8c03d7e0983c22ca12fdf43a299d0b98f24c1f3738fc2b7c9f0f8098ba1ae07abe718ec290a133b88307f4f2e1b9ec9ddde6f6244cd557947128356a471f001528e357ff4e2df2b570a85027651fcb502442d026b124", 0x9b}, {&(0x7f0000002300)="4d7a7f2b971797c311bb4dfa5b1458a1ae145d79bb627e99cb4984f5a95f1ca2e32b9b8419dab1a39380417429f16ac017f72a76fc88888658a85456fce0d8a32132a7056fe8035abcccd0", 0x4b}, {&(0x7f0000002380)="597dbf98df4f2ac438320a28cad5eb6065dd35c1014e387d429e0cd0fb91577ac880b221c71f7b67af7f7a4fa8318fe2fa06b26f4a33c57553d0d92a7e99f4f23179e530054370dbb30fe9714b4a48be081a975a28962804c47f2e6e2cc79be4802c", 0x62}], 0x9, 0x0, 0x0, 0x4}, 0x9) ftruncate(r0, 0x0, 0x100004000) mknod(&(0x7f0000000000)='./file0\x00', 0x6100, 0x3) 16:02:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) clock_gettime(0x6, &(0x7f0000000180)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:02:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) getuid() socket$inet6(0x18, 0x5, 0x10000) 16:02:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000fcffffffffffffff00"/24]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x28000, 0xa0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0xeb, 0x0, &(0x7f0000000040)=""/235}) 16:02:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x80, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0xdde, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x22, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x3}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x38, 0x8, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3cd, 0x2}, {{r1}, 0xffffffffffffffff, 0xc0, 0x21, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x89, 0x2, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0xa0, 0xf0000004, 0x5, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x2}, {{r1}, 0xffffffffffffffff, 0xd4, 0xf0000000, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x25, 0x1, 0x1, 0x7}], 0xff, &(0x7f0000000080)={0x401, 0x8}) 16:02:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65300088b68f07a4b8b3c2f795931825ab0376985e2b2afe050049783b3ba6c51500"/60], 0xa) 16:02:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) write(r2, &(0x7f0000001780)="f2", 0x1) 16:02:21 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:02:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x1a1) 16:02:21 executing program 1: getitimer(0x1, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xf0}, 0xfffffffffffffef2) getitimer(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 16:02:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/98, 0x62}], 0x4, &(0x7f00000002c0)=""/4096, 0x1000}, 0x2) chflags(&(0x7f0000000000)='./file0\x00', 0x0) connect$inet(r0, &(0x7f0000001300)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000), 0x0) 16:02:21 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) fcntl$setstatus(r0, 0x4, 0x0) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="9fd6bdbdb631994e", 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpgrp() getpgrp() getpgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20420, 0x43) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) syz_emit_ethernet(0xfffffffffffffd74, &(0x7f0000000140)="db2e8249") 16:02:21 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)) setrlimit(0x2, &(0x7f0000001400)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000540)="e4") 16:02:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af62ff37282921e4fd89720fd3872bab70c1f5a872c8810600c53c894103b22f310b404f36a00f90006ee01be657ae05c500000002000000000000020207a371a3f800040000000000000001000000000000000095da", 0x8ca54b7c34ba49e9, 0x0, 0x0, 0xffffffffffffff4d) 16:02:21 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffff5277}, {0x18, 0x2, 0x1, 0x1ff}, 0x8, [0x9, 0x6, 0x86, 0x43, 0x3, 0x2, 0x401, 0x6c5]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20010, 0xa4) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000000000000000008e385cb0c38ac2c853e2506a6bece94f00"], 0x10}, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000001640)=""/194, 0xc2}], 0x2, 0x0, 0x41) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/153, 0x99}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r3 = openat(r0, &(0x7f0000000440)='./bus\x00', 0x20108, 0x1a0) kevent(r1, &(0x7f0000001740)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xb, 0xffffffffffff6ca1, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0xae}, {{r1}, 0xffffffffffffffff, 0x22, 0x80000000, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0xc8, 0x0, 0x64, 0xf2f}, {{r0}, 0x0, 0x22, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x4, 0xe35}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x544}], 0x1, &(0x7f0000001840)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0xc4, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x28, 0x80000010, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xa0, 0x4, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x18, 0xf0000002, 0x10000, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x9b}, {{r0}, 0x0, 0x18, 0x9, 0x0, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40000040, 0x401, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf000000a, 0x7, 0x2}, {{r2}, 0xfffffffffffffff8, 0x8, 0x62, 0x2f, 0x2a}], 0x7a, &(0x7f0000000580)={0x0, 0x1f}) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8448, 0x18c) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="7ab142951e182554a88dae7302aa22a602da507154acd1461437883949325d23a696bd04727a1ab8d393780dba777ca6a3fe0333826c4d21d2e48ea367021bccf99c4ead4a5a94cf89", 0x49}, {&(0x7f0000000280)="1267b36791a08197a244fed39bb5a3b585d28a4e5295e5cc8d756adba1e893c8c7", 0x21}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000133a242235789da820f80078add425a31a311ba0f7117db7a69e"], 0x60, 0xb}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 16:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047463, 0x0) kqueue() 16:02:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000091b6abcc2fc8771ad89a47000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5f86a8205e0cf48113133180885386675ef7e8edd552b44dbf820e76177a1d64a71dbec771798215a33097b57ad3955d6b53a5c9046ae357ece399c32e4d936b3cddb97027fd0fa4992ab3a780ec4a89c419e058076d7872a890e6423f10df479a0558b92cc2c0a62c29302f15462ac408edfc5a72379e5df5dce9f1f6c7ba8002c6c1ad2e232bb7315dcb41b902621a4f32c1ba6358bcd30c4a6fc8126ab3f94f7b879953feb368c58ce08924"], &(0x7f0000004300)=0x851) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xf6, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000340)="24cbe0d6a90600cc4bd75397dd088114392062f6864ac1ec911a7227565db435cf5ed058c28255733b7f821420bb4d3bf3ed7aba80285dc5b697b1b8adc2cd055a2cc2e413185e434e5644c7755c3a07e0085d22a75edab6fed82149598ff57e10b704f50a87da6aecd6e28339683c927d7e2f9de3d6e67e9b1c80855fe412b0616ed6de6907ae6a588b7cf42bf936abc15cc65db2a8d86a6477c828913f7a38b1f7a8f6804ae975b84dd227998af8af0103dcf4752f24", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:02:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) chdir(&(0x7f0000000240)='./bus\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fsync(r0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:02:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) write(r1, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x59a) dup2(r0, r1) recvfrom$inet(r1, &(0x7f0000000080)=""/139, 0x8b, 0x40, 0x0, 0x0) 16:02:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1106, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x19, 0x8000, 0x8) 16:02:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:02:23 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000026b339cefe9248f460d96c9e7a38ce"], &(0x7f0000000080)=0x1b) fcntl$getown(r3, 0x5) setregid(0x0, 0xffffffffffffffff) getgroups(0x5, &(0x7f00000000c0)=[r2, r2, r1, r2, r0]) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/111) recvfrom$unix(r3, &(0x7f0000000200)=""/53, 0x35, 0x2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x7, 0x100) r5 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8c) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000140)) 16:02:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETWF(r0, 0x4004426a, 0x0) 16:02:23 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x83, 0x0, 0x0, 0xd2ab}, {0x101, 0x101}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:02:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x10000, 0x5, 0x1ff, 0x3]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x840, 0x0) 16:02:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x488, 0x140) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x14, 0x7) r1 = socket$inet6(0x18, 0x8003, 0x3ff) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') sendto(r1, &(0x7f0000000180)="23d165ca0ecb04df393540245b11e78b390d6a7a9f6bc3879b20c6ca8b9bb4337316ac379120301021514195bd1020ec4e39e82da46ed7c6f9dd83f26b6edc11454dd4451bfa278f030466aa74994178350dc77804687224c6cc48fa34f01ea2e186b0d32635687a390087edf2a9221e48c30a9d31c890b3616c8a95774ac96abfbfcbdbf335ef4710d6fc3edac33aa70967", 0x92, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x50, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x6, 0x0) 16:02:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="01") 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d, 0xfffffffffffffffc}, {0x3d, 0x0, 0x8, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:23 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() setuid(0xee01) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/251, 0xfb) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x8) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:02:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) dup2(r1, r4) 16:02:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 16:02:23 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x110, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x21, 0x800000000000100) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) sync() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r1, 0x7, 0x5, &(0x7f0000000180)="44d276fe7b999f41b7c4571b05dc5a8d048ad9129cd8c1acdb1f8950c60802e2de4f390b3ac8573886ee72973876f93e2c1bec5e71a3c5a65c7d198de7afca0118bf799e19bc727549f9ab76ec32cda10839066f029f5dd34a1445176e6e149627e365a6766ddd8121aa55eedf7fbf8510513907b4373060d4e2aa4222d83a82a398ab94ca6605dc70a3d6a9dea08601e779cfb3e831ce13902ca194d177c42305353367aae13eb072d6fd1157287557e7d036f9f4f3af17adc2a27dc9493d35ecaf674a583950dc9b67ff", 0xcb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0xa8, &(0x7f0000000340)=0x1, 0x4) r2 = socket$unix(0x1, 0x3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x7}], 0x5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x84, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x9, 0x400000a7, 0x8, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x0, 0x62004fa240001331, 0xf6, 0x5a}, {{r1}, 0xfffffffffffffffc, 0xa, 0xc0000011, 0x1ff, 0xbbba}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x2}], 0x0, &(0x7f0000000100)={0x7f2, 0x58}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f00004ff000/0x2000)=nil}, {&(0x7f00000f3000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x6}, {&(0x7f00004fa000/0x2000)=nil, &(0x7f0000451000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000455000/0x1000)=nil, 0xfff}, {&(0x7f00001ae000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000657000/0x4000)=nil, 0x5}, {&(0x7f0000269000/0x4000)=nil, &(0x7f0000516000/0x1000)=nil, 0x9}, {&(0x7f0000201000/0x2000)=nil, &(0x7f00004a4000/0x3000)=nil, 0xad}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000282000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00005ec000/0x4000)=nil, 0xd130}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000366000/0x2000)=nil, 0x3de3}, {&(0x7f00001f4000/0x1000)=nil, &(0x7f00001e4000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000065e000/0x4000)=nil, 0x2}, {&(0x7f0000726000/0x3000)=nil, &(0x7f00003ec000/0x1000)=nil, 0x1}, {&(0x7f000022b000/0x4000)=nil, &(0x7f000040d000/0x2000)=nil, 0x8}, {&(0x7f00001ee000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:02:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:23 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000040)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./control\x00', 0x6000, 0x9) stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000140)) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:02:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fchflags(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/23, 0x17) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x66e2a29f, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x0, 0x1, 0x6, 0x7d2}, {0xe45, 0x2, 0xbbf, 0x14000000000}, {0x3, 0x7, 0x759, 0x10000}, {0x100000001, 0x8, 0x4, 0x6}, {0xea, 0x7ff, 0xf059, 0xfffffffffffffffb}, {0x3, 0x90, 0x7, 0xf0}, {0x8, 0x0, 0x2, 0x1}, {0x100000001, 0x1, 0x7, 0xfe5}, {0x7, 0x253, 0x200, 0xc8}, {0x5, 0x3, 0x80, 0xb87}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f00000000c0)=[0xcb, 0x93e4, 0x100, 0xc1e8, 0x63a, 0x6, 0x0, 0x9]}) syz_emit_ethernet(0xffffffffffffffcd, &(0x7f00000001c0)="6718ca0100a8") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000280)=0x1) 16:02:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x9, 0x7, 0x0, "be144dbd00d8962cb7fb03323290b38cdc89aa25", 0x9, 0x8}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x200) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x3794) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x1) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) write(r1, &(0x7f00000001c0)="c35769f8e99f53a8f0a21d281d2fbac5da5602a80d68299e5f47414be520d7db3d5408b23cc969d05d081f972c0883fc91e042a97d76389eae3e2443c30d60e8a5c406f7d70d62f33539c9234dfbae3da873cf6bdc74d7d7bce79b2b93cb109726197daca9add99d3cb0774de7b6cb1ce900c75fc20cfe63f3fbdf7e292263f3c3cb3540f41140da4e958841ea815cb426d8ce6a51b93813510c558a1c318e0d20e758c9a0b52cea3d0df0c3ec46d6ea3f1fbdcdb98627e5ce13ae7352dc5ced145b791549c3e0515b68b61f89cf1ae7185bfb", 0xd3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x2767c0b) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000400)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x400) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x18c2) r5 = getpid() wait4(r5, &(0x7f00000004c0), 0x1a980f27fd5d8a06, 0x0) utimensat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0xfe13, 0x1}, {0x5, 0x26}}, 0x2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000580)=0x4040000000) symlinkat(&(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000640)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000680)={0x7, 0x200, 0x2, 0x9, "7a7dff006262a8f625af6aa54e4c75b2eec204a0", 0x4, 0x3f}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:02:23 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) msgget(0x1, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "d0a2968fa3981df053e454b1da0feaaf0f898af9f530b6714d5efe1fea304df45b1c022787b573dda1302a52b479884f0f50af1b65696f6439f88af52c4042bad1cdd9e3c0162363ad1f9dee1c52b174e87b8ba0f7922f5c4e27eef9d85165eb2b4c8c363d524c6a5de04ba3fb05a2871dbfdf5881e6939c634d391fa039288dc70b02fec40366c214c54a36c388"}, 0x96, 0x800) 16:02:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x7f, 0x5, 0x1}, 0x2, 0x4, 0xda3}) r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1, r4, r5, r6, r7, 0x81, 0x6}, 0x4, 0x100000000, r8, r9, 0x4, 0x1, 0x5, 0x32d}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:02:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8000) write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r2) close(r0) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400000000020083, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1098, &(0x7f00000001c0)=0x2, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000240)={0x6, 0xc30, 0x3, 0x100, 0x0, 0x0, 0x1000, 0x2a4}, &(0x7f0000000280)={0xfffffffffffffff7, 0x9, 0x7, 0x6, 0x7fff, 0x1, 0x2, 0x2}, &(0x7f00000002c0)={0x5, 0x401, 0xffffffff80000001, 0x5, 0x40, 0x4, 0xa9, 0x10001}, &(0x7f0000000300)={0x1f, 0x100}) nanosleep(&(0x7f0000000180)={0xffffffffffff7fff, 0x9}, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1828, &(0x7f0000000100), 0x4) dup2(r0, r0) 16:02:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x80, 0x8000}, 0x10) setsockopt(r0, 0x1, 0x5, &(0x7f0000000100)="d29e6ef8c8cf76cc713bdb79343380712afea01f6dafaaadaa1ed21bbeb1c625fe694059678cd0cc3e84bf292de2ebec85dc35d9c4d572e9d407f2c8b8117609cba6f3914439c2c99eae3b22467488e2224e8ff44acb7f144faea02aaf4a5695b40697ab26104586b0654b5c9eac4719d3cf28497a5fd7feb65cee9a5060aa6e9e99dcc9d98717b3e62a432ac98e269bbc817fa3080967eb3caf03e3e397e43d5c2846e99c9e1ff532a26108fe8c9444059ef942f11e4b7c57e4f8e5e76f2ebb7c2d56e8912ea9fd1007659526830d4fbe140eed6e900245277cead31afd0a1d", 0xe0) mprotect(&(0x7f00002ef000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000045e000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x8e) 16:02:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x32843234f7c5530d, 0x48) sendto$unix(r0, &(0x7f0000000100)="fe686b77c0aebd517d54d353f54dc5d5e23826cf134a255aa660cbcccfe82ead994613455d5cfa8325fdf377aec40e5cd4773f81c68909873c6e732d32d22ee7398023f8f2823ef2b98a784c48c3935861941e051470a9c436c725ed1b29fedf55c6484b88b592c526d604cb987c3482f4113de9d6e986749fe182b95534dae039124cf1ce05b21c9b31a42469d5c5086dfb59a2a57f55a29280d88172e1c2ce4bd1632531534471bc7b91c021838c1c1951049f0603f0463f09b0316ee58a63914cd7d5f4ec6dcb21c67bae887490e544", 0xd1, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c6530c7945f7e4d32ad0000000000000000"], 0xa) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0xfff, 0x6, './file0\x00', 0x0, 0x1000, 0xfffffffffffff801, 0x5}) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea10ea8fef96e00000000357ae26caae515fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x44c, 0x6, 0x9, 0x1, "16763f696f1b96d3d9701591ae1499a2b590085e", 0x3ff, 0x4}) syz_open_pts() sendto(r0, &(0x7f0000000240)="324e62d6f49cd605809cbb1c00f704815ebe6dda2aabd28ff21cb015e07377f10cfe817cf374b590f22c3df9c42ab84d555ffe587f968dc7f7e55c8ac597f0d4600be8a4d670f041274d653b96b47f47bd39369abd48ae0f8795e143a5d9e7aab5060d487fe89b9ad1c6cafc600941363b8e1b2e83ca0f858e13fb7f6306dd1582098b2b23cc", 0x86, 0x1, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x2, 0x9, 0xdf}, 0xc) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="57f35a03b5a33b8dba99033c3e8baa1e5b", 0xffffffffffffffae) 16:02:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000940)='./file0/file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r3 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000006c0)=0x4) fcntl$setflags(r2, 0x2, 0x1) clock_gettime(0x4, &(0x7f0000000700)) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a60ee1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573850400001332a07bf3e75f8d23ceebc330163f2880bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d268ef00"/224], 0xe0}, 0x8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001a00)=0x8) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x108c8, 0x0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:02:24 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) 16:02:24 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$inet6(0x18, 0xc000, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x201a0, 0x3) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r7 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r6, 0x26}, {r7}], 0x8, 0x40) read(r7, &(0x7f0000000200)=""/4, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) dup(r1) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000300)=""/189, 0xbd, 0x40, 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x4000) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x8, 0x2}) r9 = fcntl$dupfd(r8, 0x0, r8) open$dir(&(0x7f0000000000)='./file0\x00', 0x20020, 0x20) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) madvise(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x4) r10 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000040)=""/11) 16:02:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x5, 0x9}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x25, 0x80, 0x81, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x42, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x22, 0x80000005, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x33, 0x4, 0xff, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x3, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x9, 0x101}], 0x7ff, &(0x7f00000001c0)={0x1, 0x9}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc3, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) 16:02:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d64b104b700719729a7648aaf9c57235037ae410c262c08b0ff96f686252564c002ce83db0f7ac9f4e032b87d4fda8ec514e260bdabba3afc5db92328c5985ad00754c93b7aa44cf04be75ec3e1011e23781b5b8c"], 0xa) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = msgget(0x2, 0x410) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xfffffffffffffff9) msgrcv(r1, &(0x7f0000000140)={0x0, ""/2}, 0xa, 0x3, 0x1000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x1ff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffff9) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:02:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x180) pipe(&(0x7f0000000040)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="870ff1fa4b6cd11640d5e2048cd2c2d116e89a2eb62cf5ece8df71e0d90c9ff352e689e7da18cd2f62a0bf2687ba5efac37e971ac32bdf69e4e52b820334ca462a3a844d01c27f84983866d0d71942f76a35b85ee34c6419430e53e014b6157b5a197e73ba9cf55f40960860f62b94e9d4659e34df2f1e0dd74db8d118bcc7f42aa34e5667f8eab64b5ca593609d1319719f57bb1913046e228e2a986ba859f71123a2e90ca444a7a64b3d3a5c9c7ffbde27a5a045ac6fcfd557de7f3f88e99d58b262", 0xc3}, {&(0x7f0000000340)="f8062c2a08ad64714df68df22c1e008d1a2483a4700f44c70bf83e9086e3e2419b87a7f2fb233ec316d600d2f2d0587cfc7bb820e04b680666b5977b21e690c5849dc164c51bda99e5bdd6cc28b88d9a1cad0870cd43c81ae7b1e0450cb5a964a1a53365ca34d111", 0x68}], 0x2) poll(&(0x7f0000000100)=[{r1, 0x24}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/196, 0xc4}], 0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r3) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) 16:02:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r2, r1) fcntl$setstatus(r0, 0x4, 0x84) preadv(r4, &(0x7f0000000280)=[{&(0x7f0000000180)=""/235, 0xeb}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x4, 0xfffffffffffffff8}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x4000000002, 0x1, 0x80000048, 0x5, 0x45f2}, {{r4}, 0xfffffffffffffffb, 0x15, 0x4, 0x2, 0x80a2}], 0x26, 0x0, 0xffff, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff61, &(0x7f0000000300)="8d73f547e3eb40ae7f21958322563c5ac87bf6127f770125f82772d638828cda9d66343884b48f938827d986a4a0b25f89333676f569") rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x5) symlink(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/218, 0xda}], 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) fchmod(r1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) 16:02:25 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) rename(&(0x7f0000000040)='./control/file0\x00', &(0x7f00000000c0)='./control/file0\x00') open(&(0x7f0000000080)='./control/file0\x00', 0x0, 0x0) 16:02:25 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:02:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="df8d34ef8aa09d700d80872fed5acffc6bf6be11fb11edb06a96847d6991d6945f51bf7a320f589ec132aef1d98951a8e0f4430d8b0a93289aaddc1542a290decb08543a028a3dd0d5a0c98f7f27c5f3ddedd252bf2ab1c8d0d2c8a7994c03f0c9a3623c56c459b02f57358142326f16f61adcdbf0d1b3cac5ca3b8e714d6dd23b725f16c3a3e1afc48e5d9e31b21e505ddb520d3c004b40c6af28610cb012c03391933bea35db9dd37c63e15e6713098eb9a84ffdc14ce995f223f983edcf7303cc53f581f5ee9a86de8e390a4f50c405596f565643749509d9afb288ef027f2e46b0b794b1f3ca85e8df9bec4e7b28e83cc9a77b", 0xf5}, {&(0x7f0000000300)="e11c5149001e840f67edf4e299783c010ed6b8b432e7e4db157486c078849f64eee86d568fb7476e2c0079aa0df8cf69007333e98dd52af8f8812fb70553d0b6ed92d1dc0b01e1652741d04a8eabeb6064f0f85e3ba1aa04d312eb3a7bb1095f6658c320cbdaf040eaf06c4953e423d6f7f63d1d85b754f862cb0ca392a8698f6c94c301c1aaf012fda1e1c52debf826a1fd4cc8680eb4a20bbf26efa94bcaba35692e0ffdbbe655c75344bbd39245674278192fe8964b3bc8722dc74e870e4a2a8bc83333ecb722da23a136aec9a7899d7b795b0ab9f7d4", 0xd8}, {&(0x7f0000000400)="7339c2dcf0fd5c76936d8269cf5bf9eb93339273560e5ef6a1ec3e93a195207285bafd4e949e2c0695e4d1bf565c980f7698f5573fe7e288184e491c0f5841a9056539590a0578ebc96022f772c2279cdf1a660131f6010283d9a9feb9d2058afbbd86d26fe2ed3da62de4a13bf45d4f02cf92d983efbd0d87fa43d6febadca460b47b7bebb509a7ebeb70978991070276db192117e0ed88b17a9bd65b37a801685b41958d6c7c74a7ae5b4bb44a22453eb2eb462bc21b859d8b1353d00641ae6dd0c01393d37e138f6af9ed80aa5ffa297ae71ca05bfef8ae37c2aec34399a604e5845a163a0a1fb27ceb8614df2aaf848ba8373ea25f0d0a66a203ae3cb6fe920762936c53d809eaa9788c3346c23190161a71a17e5afba8458bd3c7aaad0728947ed33a0637bf0351feffc733285b5dba959b2211020d65fcf8da4e1005e70d37e4dfed320adc0c051ebd1fdbac362afa54d3dfe894b2f518b1e6fccc317df3238efb0b0aa6b38a72dc292dff82bd1eacb1515858c2892af5a80c8a77be04ca9d136aba9f41060ea67f523eecaebe3ed9f07c8ac16ebdd9d3cf4cacfd18c87afa7b7d10ff4d441868c109025cb0530f602baa95009f65017dd953433579d94a9182a133be93f7919e6c787a11d78b3c19bc217883cbdd4e3114fdc192969a75da834782f91f1ec488270399b3afe3fae9085b520d7728a469d1e4e9dfebcd422cf438a4d26561cfb456b4004f1e7c2b7e0088356aa0a071f95e1a97f26db1dbdce1d5a70aad6af8632be19a1aef68dbbadae616b21f67a8999c39c73960efaae4c9e0c5aed9364152b31ab471b13b96d6de6e7c68ac66e6c6fdf21f3aa8206fedd644d13c5f271f78828042f6b7c4b08697e40a6901479fc9067ebe4d7208771cfb46ef845f576dfbb5ff692287349cc0f453529c28595557c28eab8095b4237732fa8203ad381efbca420ed49af7e2e0fcac741102d01ec1667adc08e6ab1195339a8d833e4693e61e1448a0857ca9dd6a0591f1cb1bf2d4756b3356b53740b794a7d6812ab7c8bfc89e8fc8950d758efc9b277081d0995f5e833a42b5183e3b7f96c7cf811fd6ffb5852f0b2529802d7220fabf5803ece20726bb42fd8b4dec92935bb37d2f0b6be6dec5f6ed962bc3f88231a6035ba2bb12ef2433c1f44e6015f02021d1d2e49420b118f1e9e57a521c078325bce49ce35561576b704443f86a4bc2557196105f523039e26c39378a5f77c32c37076cab4b492beffde0592f59d1ea412904999dc8cdb1e6a9cfc20db71e58f192c45466d5030f6e09946c819fe1865d78355f7314e16958b6c0af784a12e316b5a351cfe2c70e40518d1b70dc07b71ac58d43faea937a5ec50558c2e78bf34f0c683b3bf3a88c06a54f1abd4824a5d2f8dac17127b457e215f31131341e69443f048b980b759ba7901007f00c0c9b74b499385b6861dfea95c4786ae615976634839cb053f9bba8e570bb03cfa6de8db6e9a2595b823892ce39a4090d0a172791cc602068a7715c916371af0a7a7b50c5c7e4c9bfaba3d417bbdd57bb67fd9749763cb579099104bf2c116f8ac0d9e8868b99f29856b176e89cc24381a0b562f6e3906f7ae923a6934815185f06827097306a988ce5641b58d99a331570830aa9d29e36d7900712d553b38cee7dcc3227d31708818a75c1aaa06b4bf01b4a32c45ffb5c66341c127826ae85bc1b4f423dd51bd35025bec6050213b254e671b86265574978a9e1ed663d215408d60f53a67a63f03b5ccb143b420f0f109bc1ce2c4d328400d234ed97386b442bb622167c5d0055db1949359f72f1049d811d9d44d25b9fd64469c696a65aac047398d5acc86abac49b9a40258e4e26096097a9a9a9bd17c48ed9eeca0ef139b1e48c42df5a8b29bef770066906f26d4a31eafc205e26434cf9ed59ec56f75ded82377fb62075f23ba815b72e4059848f847f32eb736ea1195398ae02358954d7dd543392014e774d40e0103dbf0b0d9b90ad85cc39eb7d87b119260fa639af23359155dd8d66bee8f082f1f750a5cf9371a28816c4b66c6ad9f6e606ed99d596b271bbc9d5be4d8c9f16894bafb10dfd8047874aaa80661d7c14bca65e316d833f289bbdfc031f17298f8abc294ad97260c8a117fae039f44bcad5a8a8c3aef197f93a038bc14666692aebae46b1b5570fcdd7b9cd2de31dea5a9bc3bae3cd0c549ce32b88cd463351a32fcbef684237f8c2a53ee8045d6351a2408f3f4b964baf338f846b1be5cc1c71eee2dc3f25581a29cb476bf2979e5a9f011771f7ff7ae5a69f9659b98fa42ce4821e65c0dd7284e96c0352d0c8ebf751fa27e943292a6d12361b8dccc92351e666e8a73e975fef05e5fff322b61ebf9c7174af6e168816e1724cb002ab282a8530e1edfef41721ccdacb1943e0c879f5421d09c030906d5a2914b0b64ec31b4fde83c9311a754b15679f5a443837b046aad261c8101480f0deb7b5420d4c82976d95419146dd0749d16d5b32dab01f3c65dd70b539573f92f0752e0262c36a0c757513f3b4ca3bcabd99ffe7277b827ca3125dcc6ed1a6510aacd4a17e08dbb15f9dd76c37b37d0dff4882d246ef143e0a6ced437118474b691fa2d93fb92f65de829f4e5c310c7d5fddb6ef1bb8000a08274d206bdc7a31a62847c0cdb1e7903f74087595809883eb72f2f98fd30ef27b287911c5500a5a96346d0d956486377689750f4d89c217bcdfd9a59158fd3fb175dae0f07beb31e43f8b1de0ae8fc50678661db948731301d073f34fa415837186d84beb774ea183fa410b7f88dd302382778d50b50f9f469c8351cfa25bc951130c1e08f8c97ea869edd1917818c18469de6e63a1c105bc17a332c9be65a8a714cef0b47b6f5d275fd4191acb321033b6834049aafac8a9b42b9b6d3bba5013620ee989663bf69392584d74c7920cc752c36bc9ee192d9cb52d3bbefa1d9758bdcf44f077db18cafb4ba1e9707f9ffa34b7c7b5d2e1e9636300dbcd8a84040e86464d3ff32a4781ea9efd5584e3ebb94ed803777aa952eb74562adeb80b8253f957d582e91c7bae733f382ce1773dbd6a91bb49be13b0997e38ca71e606c6c7b5d40c5bfcbc519b27fbbe71aec9eb228db5ff390aa5b6784f3222bb3a4e90dd776f65979fee12a95b8a02987b8998a1d747b6bd7060baa5d6ca0af776d9d8580cc6a0b8bdc846bad3694c752189c2b2f852a47df7fdaf7e9c8ba4f05015893533d8f4f67a8333526c1a4e5af44496899512c308d648492840a2b4e194c0742e3c76b3d0b60524dc596b7a5e888b98d3dc93295fd47ca395edd79185250d3cde281bd47f4adef7e552f73b8741928a2c994e1622f7c1ac86262e265208ace57c6beaf01ef465d25e9266639f3897f97a2279fa187abde8e081d2c578d80086fd161a46d41eccb4ffc015d433b9696a202a668f88fff71bc330458528411f81aaaaad03d491097cd03b577784a04ce4496604303d687a1b2f5116167672b8d2126fae20dcb43c4bdfc01000d3a3cb8d05e5ed05e63022da859c541ad6a66e04c01ae90c07c8cbf6ee12e4606e7ead5061ce1c132a7ad584269379faa573613a388cd942206929e1ee09b96b537f161b019c51913d6a8d8504c6606af37078b61d62e1fd3a5778cc44694c223cbfc5e4f6a5c9c769e0554bc05fab3b1cba51dcace0fa9c212853240c83bf680a9de692a6bd977e7641509b0f8984c1faede93a9efb8a03919154e80c5a4048f28419df9b00ab339b18bc0e878a2ed39e5988aa5c890b03615471517b39ce468d0be4c8d9c182e435ed4b696a2cfbd4cf5050c127ef6f56066418c2170fd22ff5a7e01ab6617163d5b57a6de0d017250209a55b6b8fb4442468affc06cd4f6b9a595d7221eb73269b860627bf35eaeeb8de261f875cba70ef02abd14ec4d481fb4de32b6e52d532ca1a78647527dd55477544750636da7810e7cc71ab2152eba86e5e83c8ed8c134dc51fa231202b75a6a110f3937102e9302c7c37e08ec9f8e67d08198d64199e6e9a111da20f74449816981ef0bc4682853127101f2aac215ca57d04d5ff8478941ed7d1c09727afb91f261cc67eb28ef8f974a3082ad8dfb63e8373d0b0be92dadadb7d28af0f22ddb3f8471c12b37ceaa03c9968f2048c5c29f25c86f0b26ad7ddf7073f52ca536b9a48c3f1f495012e13e531bb6167831561da7d5a7505924ec7119fe845352438a18c5d85a05290583b88d9ff4733b75d99021f7de489ccbee250907dd893c7439be05b893c324744673a05e7d5091da821484649edec436fe61e6f01934afdc21acf8ed61c55a9c4d497489fcd9e62f6935a8edb0a6718e08a03fbc3c237c95d614171f3760e68c88910ff634220ff18722e15d98176e819530601d334a89f9f5481c9347671206739910030876fe2c24567faed0dd070fc5ab54da498245194bee0b590af42a4e1be00c6da79037b2fd03b28b8170feff8867e79696895cc502ef4a0d6b1aef8e952a61fe775d14ce2a397eeede6d91d5c40ecfdf9142d2147ae069f3c818dd4932b01038afebbd5f1522dee8188730b427faef5bb40236270fe9c7878e4799723a3af1df9298e27a85181285d31d3eea915490f642e1bd210e6445fa888e7eb203033ccc94c1f20d32864b91c0b20673590d0a432e2a9d86ef9e27036b944f2a788a9357ed4c340a4a23486ef487f2b5f3f417819b7f3a16b9beec51d8f4e8c818f8609c8122dd222bbd3625c669da9eeceb0d0344e31d9dd3e91b67294f166ebc42454c6a8b5a3ed8380f01b0aa93b3be09d06280edcb65807ba6d30c885e057c8cb616ff784cdc0f242a8a31cc28f69016132e706eeaa1c3fc4cf99bb00401b75bd5e0732617b4958488205ef501c93fb6f492e5bb969627ac187ab33685e4e83500b27a5358ac6c5b2dc9ec1f921f36bfcc29ab2ae74f5176ef36d33166c04b722b71f931fd9a0f3716c2937775372fe20d8cc094b6bdaa1989d3a11adbe8fe5afb20168ba77fc0342ca4f5bf3bfc81737721e94a08bbb1bec55aeb20d4f7b1ac18c069a66be3a48763de63c4b93bab927917ab3f9fbe23100ba2642d8d866e71841bf4d6e513a6eba6caaa75c0d6ed21f04e25cda716e03175d9e8eaee11129d498a53e6cd9fa2685daa45fd7614c0a3326e811a578bdbd11560c71b46e10d2293dd4c670d34ab295967898e0656b5ac48e23a6c0e22f0164351fb1858a197a00c4750705071c4b559d5110a3199422779093afd200cfca217cf8760fb75625fca0d09d3e7bafca74ae957ca464b903d1f5a34cf7ca48a77b428be065dbe0f431d73c9e2ddd44303f270a7c220ff283318b1fb46070079494471ed72f61a5181e074d9e552d0f71908683142e0afe7be3a8c72e89022603a27f4cdc2f86eaca1bc271d96991dde8096dde21bd4fce2a0f7ccc2afcd6bdd6c1ef225fd36f3669d621bb08dba24c645a5debfa3081edb0f67c6fdb207f377ecd62f492927d3da19ee950017cad99d2bc3468bff6e371e2cd077a4e17dad2dd96bb94e8517feaf53fb1fbab52491bf243019e8c9d14ad514a42f4c767db6e3978b226c72462f5f1648da15179e39d0264c09cbc5b7359ca4b3512a6e1e346ad01c83143768fdeb8773d384953bf8450ba3d87a2b14a97f42b24aead5496826a37a4761b5cfc2d846540ec281ab7bd8a4f1e5f4e70cfdc412618dd2b484a1c0800d9e20bbd3e84afe238be8130a9c84f1699376ef4c35d15624c630607b8a7d0f93cbaeb73", 0x1000}], 0x3, &(0x7f0000000240)=[{0x50, 0x1, 0x3f, "4045fe22f2e78cb5741f4e5ea94cdb76a0f58dc207f0e12f10ec039cca2f43ea2699b2466e5742a32a0674b543e501946f99b8c0679c63f8e52a531c827a491d"}], 0x50}, 0x4) 16:02:25 executing program 1: semget(0x1, 0x3, 0x131) semget(0x1, 0x0, 0x2) r0 = semget$private(0x0, 0x3, 0x1) semget(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semget$private(0x0, 0x4, 0x2) semget$private(0x0, 0x4, 0x80) r1 = semget(0x0, 0x3, 0x405) semctl$GETALL(r1, 0x0, 0x6, 0xfffffffffffffffe) 16:02:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4, 0x5118) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x100000001, 0xffffffffffffff73}, 0x10) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) 16:02:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:02:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7ff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c1549754ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd6056c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d034f4a9e6c9c2e62f0747e80db", 0x1dd) 16:02:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x2, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:02:25 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x11, 0x5cc2) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) 16:02:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000002000000000000000100000000a0871c8e0000005f7761c256fa585e8c5f8f417f348327d36b85a99da3b63c4b452a266e2d791f24fa95faed6f3c25b020d2f3068ba4c5de9b0db03bfe9eb7ca28e4393cdccb4fc4750f4096f399d579986474f952b4f24203e6b0e25021188b9ab5"]) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:02:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/190, 0xbe, 0x800, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f6275730006ca21e94d70c89cc966babbde421ad8fa9b4d88c1948e4783b9ca81a5e25a2d7b587f80128fca4c3b071157fa2907d24ac3754408ba4e5834d9bbe2bfbfb8a9d336f97d74c34f9cbe2f1941ca9860df8e8395417855d577a80fe15f1c81a570fc0abb6bfb4d6aa3e7221aff08658c260e74e9e1748d770fe8abc9c7007111bf34f559f8f8f3807edc6858bb2ebc2809231e70d261798f13b938b020a98afa1edb82f91790f5f2e8d360bcc489f9dc5e25103c7128ed257244662e62e4a72874e4a7061058410e3017b4183a9e480e5a05dca0ece6a8c50f944f8f5f971f57f906374683bb10b0f81f93abef267d2e"], 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10080, 0x46) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/49) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', 0x0) stat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) syz_open_pts() 16:02:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfff, 0xfffffffffffffffb}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f98696c76fd203e3c9cf39cec653000"], 0x1019e) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc02, 0x8) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xfffffffffffffff9, 0x7fff, 0x6, 0x75}, {0x101, 0x7, 0x8001, 0xfff}, {0x3d8, 0xfffffffffffff695, 0x8, 0x4}]}) ioctl$BIOCLOCK(r0, 0x20004276) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r1 = socket(0x1a, 0x1, 0x2790f295) sendto$inet(r1, &(0x7f0000000200)="6418ffbaf8d4b0c784c1489b924aedafd9eee2b6386d6986e1fdd72784e27aba4ea277d6152ae33d57ff99ac064b7d2132830e6ce171ce91b6d1e770496947f5de7dbc1eac44201486d5d470ac344111975bb2ed89c5003037f2446d46bfcf2663bb40bfc4d6e7987404b05239f4f83e757517065fd610f94b4cbdfbd2d483586965a66f7972488f4eb50a043ec6ab59456c31165da3189b11aa5e28c28af74ace59f801184775e378d4dbe75f9792c512ee169670cbb6ccdb6ac8dd88d8c4462a7f60", 0xc3, 0xc, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000010f, &(0x7f0000000000)=[{0x1d}, {0x80, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") syz_emit_ethernet(0xb7, &(0x7f0000000140)="1a586dc1d8c2964937dc54210f25701c1a3205c2579327e0bff551ff653bdbf9106123b166aca6e4462cb7fc4994fb1966cdcf7c3dc127023a82f96cce60d68f11bd0ab7b35e4938f6d9d99a6ae8311d3460ef17ea282e39cd64cb6a3549820748958849907c38d59ef1e2e10dd03fd2b72b44bd3fd7bd4cdd7b9dd41d7ffc0a85c2a1409428ceb3d6a3f9b02bdabcb8504b83a773948ae0f545177de524a94bf3ee8bb00268309c47755dac2032a7ca98f461b5868795") 16:02:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="d0b6a8560f3f24659bbe43f32d2aefce2b43d624e03fa737feb4e4674fa031f56295d9beced41875554512015bd295ac4bb5e868054c01f0a93be889bf8d10730d600479a901efecbcb26cd4ef69c60ec74eb46eee45506494583ba52e8952d1fdf219b0a6ac86d4ae991239de42b22eade6d8da6a3f86a624f8993c87e9f3b6651f6768853e093c713c53252249e477824553e0d51a6f98b5a42b4c6137cbe899d5cf5babd18a6d", 0xa8, 0x402, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0xffffffffffffff4c}, 0xc) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:02:26 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0xf41) sendto$inet(r2, &(0x7f0000000180)="81327a4022d6726ffd9ae7221758faf865c07f6e573bbc1366d87fd4ee5988c9d4778600364ca869b4da1f9f49d0295431222cdd3e165a103fbc6a9130a007da3303c869f1565004ecee00dc294753681fac6c750baae8f8bb0e6ae3b2dbd27fcf76b62040b0f710722d36e7885d09c7b28532cc905f3e7f0ae35a7aad8316f91c28eed99212d1fc8193ed9ba2593fe671520630206c4bdbe32517b4b62f001fa59f6e4f11f069b36a8e4bb3d7612d691e1d0193f901235901b90df802752c043f8a1724bdb2c466322a0cf22c53f72e477056aae530e262b5f5ba51adf6ab2523dc75d3e03b17e3ac5929fbb032a02ef7764641e0e2e8a85cb4", 0xfa, 0x0, &(0x7f0000000280)={0x2, 0x1}, 0xc) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:02:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0xfffffffffffffffd}) r0 = socket(0x1a, 0x0, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="72f2b9a5d97f61d530b2a541583f04002a36651827a55cbc0e467b30ee3b1b34a9df998e8dcd73196f8e995d504cdb9b2103608937659adc6f688aa3a6037940f2b89a90f0510771123286606111cdedb29e348100000000000000c650699cc8", 0x15c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:02:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x900, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) fchflags(r1, 0x1) 16:02:27 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x1, 0x2000000000100, 0x8d, 0x0, 0x3, 0x1, 0xe094}, &(0x7f0000000080)={0x0, 0x3fac, 0x6, 0x3, 0x8, 0x100000001, 0xbd55, 0x4}, &(0x7f0000000100)={0x3, 0xb4, 0x8000000009, 0x1, 0x4, 0x7fffffff, 0x4, 0x8}, &(0x7f0000000140)={0x3, 0x800}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ftruncate(r0, 0x0, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x12, 0x2, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x6, 0x11e}], 0x100, &(0x7f0000000100)=[{{r0}, 0x0, 0x41, 0x20000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffff8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x6f6e}, {{r1}, 0xfffffffffffffff8, 0x44, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x6, 0x4, 0x7fffffff, 0x1dcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x40, 0x1f}], 0x9, &(0x7f00000001c0)={0xf442523, 0x100000001}) r2 = shmget(0x3, 0x2000, 0x1a, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:02:27 executing program 1: sync() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) shmget(0x2, 0x2000, 0xc, &(0x7f0000ffb000/0x2000)=nil) 16:02:27 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0xfffffffffffffc, 0xffffffffffffffff) getsockopt(r1, 0x29, 0x25, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3f, 0x80000000, 0x100000001, 0x1, 0x4, 0xfff, 0x7fff, 0x2, 0x0, 0x2, 0x5}) r4 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) dup2(r3, r3) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:27 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x20, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x0, 0x3, {[0x2, 0x7, 0x8001, 0x7, 0x1000, 0x2, 0xda1, 0x100000000, 0xff, 0x8, 0xfffffffffffffff9, 0x3f, 0x5, 0x8, 0x1, 0x3, 0x5, 0xc6d], [0x0, 0x1, 0xfd1c, 0x5, 0x8001, 0xffffffffffff0000, 0xffffffff, 0xffffffffc73b788a, 0x8f0, 0xce], [0x6, 0x6, 0x2, 0x8, 0x68bc, 0x6, 0x40], [0xfff, 0x1ff, 0x9, 0x6, 0x8, 0xa9f], [{0xd6b2, 0x0, 0x5, 0x5}, {0x40, 0x3f, 0x4b, 0x20}, {0x6, 0x1, 0x7fffffff, 0x2}, {0xc43, 0x0, 0x0, 0x1ff}, {0x7ff, 0xd67, 0x1, 0x4f}, {0x401, 0x9c, 0x0, 0x3}, {0x9, 0x0, 0x299e, 0x5}, {0x2, 0x1, 0x1, 0x1000}], {0x1000, 0x2, 0x4, 0x9}, {0x80000000000, 0xca6, 0x8000, 0x3e}}}) close(r1) kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r1) 16:02:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) shutdown(r0, 0x1) 16:02:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) getdents(r0, &(0x7f00000004c0)=""/173, 0xad) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="f5bcdbf8e0c5d7bac3988297320ec3acd84957b37332d17fc09530a19094e67470f310ae4efdbbb1a9e622659ad61337369e4ad51c5c86131c0e7c5796bed1cb56c950a831004b56037fb745244e1bbf0141dfc128cca701cab51fe1de6becfc81bf80ee34e5b8824345feb7f696825bc0399c078916e7e415a0000f19397f8e316e8cec69a1cae6e96ff77f0025d764c1409bc54e9d2f760e92c0588316fb358e88ff76d900efd904021ce7d8a8f4a71882f9e181f1987e63bb1cd9ae13f2e6a2193b0dd480668420c62e70c3", 0xcd}, {&(0x7f0000000300)="720bbb9c646bc52791eab9ba4e296fc4205f835d9913bb2adc3a3b1ad678653f8d6fcdcf0e38d2af4401dff6c4cf058bf3385f0f33d84a91bf819c2da6a53cfee1abe92b9c2f03cc9b3a7c1a3747774a7fe1c513e9cf0eb512af2d578fbf48d2c6fc2ef2610d37d2a43ad354b982f80e26e306e10190093bc840fa4e90eef3be152633abe11edba71b16d1d99fb02a3069c91337c5ec563a3733", 0x9a}, {&(0x7f00000003c0)="3651d52124b429c0fb876303a9fb7bc231a800c72a8361eff355d78474c011d668b9e7bed18d236fe85f30132fe84155278aa3d11f37240fe8f20c7dd6f52930474b3bf8453f18c919498bf7ebe5ab984f27a5157a7b194b57e9a5b2b1b6a96383706dbb144e55180cc203bd66369a02715cb71b5dbeb1b9247dbc12399b9691e7df83d37ab1e28b360ed40e3fd222138f3a6fd4a4e632be7726da101f56e5ba678284fa2c9951f4d8cdc9a45d0e71bd68cbde4551bd5a1d2c85bb01ce7157502a85e0c40fe11bb7cef6227283e9afbd8e4834e682c8b343610aa379042cd15db5ecde0f487a641e55f963794a7cdc1976", 0xf1}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:02:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) flock(r0, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:02:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x40000000010, 0x93) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7ff, 0x2400000}, {0x7fff, 0x8}}) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x76fe, 0x40, 0x7, 0x10000}, {0x9, 0x100000001, 0x3, 0x8000}, {0xd282, 0x81, 0x0, 0x2000000000}, {0x953, 0x7, 0x5, 0x4}, {0x7f0000000, 0x48, 0x2, 0x1}, {0x6, 0x0, 0x0, 0x500e}, {0x2c06, 0x3, 0x7, 0x56}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x5010, r2, 0x0, 0x0) 16:02:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x20}) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x4, r2, r3, r4, r5, 0xa0, 0x1cfb}, 0x6, 0xab94, r6, r7, 0x100000000, 0x7, 0x0, 0x7}) 16:02:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4003, 0x9) setrlimit(0x8, &(0x7f0000000b00)) accept(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x5) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x5, 0x5b, 0x6, 0x1, 0x3, 0x64, 0x1, 0x546c757e95f95d5f, 0x2, 0x5, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0xa98, 0xff, 0x1}, {0x300000000000, 0x4, 0x8, 0xfffffffffffffff9}, {0x0, 0x4, 0x4, 0x7}]}) 16:02:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) 16:02:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socket$inet(0x2, 0x8000008009, 0x20069) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000001}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x4}, 0xc) 16:02:28 executing program 0: socketpair(0x10, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup(r1) ioctl$TIOCSTOP(r4, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x2, 0xfff, 0x20, 0x5, "6dd042131e1e9ca8b3a647429e665041511aa761", 0x5, 0x60}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000300)='./control\x00', 0x1) link(&(0x7f0000000080)='./control\x00', 0x0) 16:02:28 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b2") 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x6, 0x1ff, 0x8001, 0x7, &(0x7f0000000200)={{0x7, 0x4, 0x1, 0x1, 0x2, 0x4395, 0x6}, {[0xfffffffffffffff7, 0xfff, 0x5, 0x1800000000, 0x2, 0x800, 0x800, 0x6, 0x5, 0x200, 0x100000000, 0x5, 0x6, 0x9, 0x0, 0x101, 0x1, 0x39d0], [0x3, 0x6, 0x8, 0x101, 0x20, 0x7, 0x20, 0x4, 0x5, 0x63], [0x81, 0x80000001, 0x6, 0x770, 0x2, 0x7, 0x1c], [0x0, 0x8, 0x100000000, 0x8001, 0x5, 0x5], [{0x40, 0xd328, 0x40000000000000, 0x2}, {0x400, 0x89, 0x4, 0x1}, {0x3c08, 0xffff, 0x4, 0x3}, {0x0, 0x9, 0x8, 0xf5}, {0x7, 0x1, 0x1}, {0x5, 0x1, 0x179, 0x200}, {0x576c, 0xfffffffffffffffa, 0x7fffffff, 0x5}, {0x20, 0x3, 0x6, 0xea}], {0x93f, 0x9, 0x7fffffff, 0x10000000000}, {0xfffffffffffffffe, 0x5, 0xb5}}}, 0x8, 0x7c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:02:28 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x282, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1000, &(0x7f0000000040)=[{0x84, 0x6}, {0x60}, {0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) kqueue() 16:02:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10081, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup2(r0, r1) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0xfffffffffffffffb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8402, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:02:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x13, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:02:28 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x102) sendmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.\x00file0\x00'], 0x8, 0x0, 0x0, 0x0}, 0x405) 16:02:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getpgrp() setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8862, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x5, [{&(0x7f00001e3000/0x2000)=nil, &(0x7f000023f000/0x1000)=nil, 0x2800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000052a000/0x1000)=nil, 0x7ff}, {&(0x7f0000328000/0x1000)=nil, &(0x7f00002d7000/0x14000)=nil, 0x7}, {&(0x7f000030a000/0x4000)=nil, &(0x7f000025b000/0x4000)=nil, 0x8}, {&(0x7f000051d000/0xd000)=nil, &(0x7f00001ca000/0x2000)=nil, 0x5}, {&(0x7f0000443000/0x3000)=nil, &(0x7f000005f000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x680000000000000}, {&(0x7f00004fc000/0x2000)=nil, &(0x7f000059e000/0x2000)=nil, 0x2ee}, {&(0x7f000011e000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc34}, {&(0x7f000055d000/0x2000)=nil, &(0x7f00005bc000/0x2000)=nil, 0x7}, {&(0x7f000007b000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000288000/0x3000)=nil, &(0x7f0000319000/0x1000)=nil, 0x5}, {&(0x7f000038a000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f00003f3000/0x5000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000536000/0x4000)=nil, &(0x7f00005b8000/0x1000)=nil, 0xfffffffffffffffe}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6, 0x40000004000, 0xc69a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:28 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:02:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) lchown(&(0x7f0000000100)='./file0\x00', r3, r5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) mkdir(&(0x7f0000000200)='./file0\x00', 0x120) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) setgroups(0x9, &(0x7f0000000280)=[r5, r4, r4, r5, r5, r4, r5, r4, r4]) mkdir(&(0x7f00000002c0)='./file1\x00', 0x100) getpgid(r2) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='[h(\x00', &(0x7f00000004c0)='--\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%\x00'], &(0x7f0000000700)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='@U\x00', &(0x7f00000006c0)='\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000800)) mlockall(0x2) r10 = msgget$private(0x0, 0x540) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x1, r7, r4, r3, r5, 0x100, 0x400}, 0x200, 0xae1, r6, r2, 0x0, 0x5, 0xd3d5, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000008c0)={0x6, 0x1, 0x1, 0x80000000, 0x6}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) setgroups(0x1, &(0x7f0000000900)=[r4]) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000940)) getsockname$unix(r1, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000a00)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000a40)) chown(&(0x7f0000000ac0)='./file1\x00', r8, r9) mkdir(&(0x7f0000000b00)='./file0\x00', 0x100) linkat(r1, &(0x7f0000000b40)='./file0\x00', r1, &(0x7f0000000b80)='./file1\x00', 0x4) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x209, 0xd, &(0x7f0000000140), 0x68) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="8c7ca0b5f646e02c39a68b", 0xb}, {&(0x7f00000000c0)="d106a215c59c5f6b42ac8fcc26e24e6c1238c52b7ffdafcd9d08107dcbffcdeb69f1aa499bd64b8acd47ef3c5b45476cc69829d6bcba84118279a20864db62c797f413bd49c3bae056bda8f17caef45d699e3656063a8fe08f9519f75a977e", 0x5f}, {&(0x7f0000000140)="22c4f8bdaf19701458d2aa485b847fd25f0dcca30b657549f0bacfc329d9978658c449628ec48b752748601b35e155098a0ed4cef1a293e1841db624e725e4de85444da02200736b2e78d6f1ae5fe41940e7a4e12b5489bc9ad41f68bdf2e31605ff4386b51079454725868492a4a2217b6d2457fcd97c5ec31e8698f408d7b3247d741087781732299c5f65113a0a20abbe9e719d2411cf448129a2b34b8407382489932e67551f364b6f5dc4a61e41a830c5968202f72ad50756789a63950f54fff9c9f1bbaac1789463283335fdc5336faeb620025c862cad84b4fa40772d5cecff506221cdb51d963250edaaf3c8d7d8a1770ce1fd019bd784c1c375e76b1aa6921ab2cc2a66b6bac1674615394b175766c250a99c0afe521afc7c49a079364b83132357d8c91ebf7b0a3ceb61833badb3973bfc2baeebeb929e63548ea7fd5469bf865089bf98a60095b0fe7a97f0214a8f8968049711ce330d4e90ad7fdeb2d64880e0a302590079f1d73c5e9b0def354312f1151e2f33eb763ab5d428573078326a30790bcac9e37e3cf92a52b1cd645e46eef93d8bba122b461e66b9c3ead14f4e1679a4e13a362f8ddad741dc397aed4f3447d5c95b7bf9eda483521d29f2c35cd4d2422e0a0b99707e69eaefe1759cefeee13373dc8baf167212c8a20273e463ebb036dc594291e5ea4c04aafca1f596434d075ba974d5b0beb096dd9c7500e24e8e8dcec2bad22ed6aead979aa341e850d53be382b98e53b007e494b22eb14c1ef18b465a98626842e2c94ff2050725a6d17ad2829addd2d4df744184716d7892b9d3a0679a86fcccf2c5fe038ef89f16e6a2b7f23e7f4fcd169c5be9defaa8f97c5c6abb168e91ce630d8dab55e1aef62994bc28c4a2ca6ec2b7605652c4089e663c668f4f21578fbf5f372bfe69d4fe12fd2880eecba420d8b097fe6e865eba5927b562abc18a2b37a7a067cbfca4d7d3147801a2f32170f0dc411fbf2ffdc8798efb50df0e9d90c6fec04280ee9dd9329661b5a200a248318d6763f1fc1406200acfd3419de92092be864173110875baf5b706fbf6dd69f184283490d05ceb638353cb07387cce0058c7a333f802d9796394243a5436c3e602ac916395fd93124dcf47aaecc351753a5342694eb3a9a41d38cb0e92a2e0703eb54e426828f25bef1105d38887c69db64de2fc7d4f759355aa24285dfce3380c6c901d41c5ca7d9d5d785a859589182df3c2ab2fa444047bae85b792d83147995810bf793986bf47533733018d2cf2fe6413ed8dc0334d5228f92db375e637bcb3a0eb85ba5ebeaaa429169fc91eb7c8d1e28ef7ef62516af6e86ffa5237ab165976b04cdd48d92d15f1f279307f0cfecc7663d22013e6a8c2e6c61ac472b91d2e3874eb1e16e4fc5f4534def9cd9ae35bccc238eb0e43acc5e1fe87bb50d955a95891c12882199b2fed3589d0b4abcdbea221df04a3c12cdfcec4f5ddff211d82b96690ccd51ca76ea0beaad29fadd5e3212d5283dec685295bf6c05fd619183dc726cd3964df81767b5df37ceee41a3b5743d9ab75fab79985db8446375c7a53c3e3dfccdd03611764f75734aa90cfa610d206919b05601f1706ae359c6dade02173f74d95d04bd547e720d5bbfb968c5e17e41f0a0192caee1405d56da13383d680661f7a07edb9c37f298067ab35bf42998b9ba001759de2a8666ce0bb13b2b0dc36f06cbfbc260c7701c8b54539c2af585e4207dc9655d994bde8f3366c541f3b6c7087504d3812071da983d1f0492da249e931140d7d4e11d8ffd17d32e1c95220f24535f90e70a288b3f3f87abd74553699fb96919cd2e156fac191ecec7ed21fa77d32bc7cbfdd6285a3fee15f02a80469fe6b7e5c11a060f2042d1539d51e4159a4e995596bf9e0e1f295a05ab1d82f42f359968872713a5d6d730d4ecb279fc50ff94d82a0be58524690231e87bbe6b84541988651b92d1a1aad3c6009a5cf99a4e8d5a8ca04caffabd7c0f04a7027a1f2b30816e4d98a0045fab1e5cfc740d77bfa12989d769ccc7224ee167f53d0dbb3cfb112e2217c0cb87317c6dd835e55183e5eeef8673def850eaed55ddf807bf4e76e42dd9f4f33104e9e49812892e4024f30cd89db21e9daf19b8042acfc9fbed9794665c67d04e13f859034b25ca7a8dbb83793eddbf7b69a4e146fc0428344af2be17e6bf4c05f0951f16dc1327e7328ac838f4c12d607bf5e634f50f2328d26f5a343d9a1d53ec12d1ad4edc71a4dfbcbc390ef9a2d8de788e1fc0d094f9d51ae7657f3b431bb483ef8eb7200b15b8f8884bdfc42ef083b32b070aa2c43863bd81c47959b58746412dd851788bbd5ecaf3844fb8cccc8f0915e8d5c28ae5f2a12309f8b63a118c314871717a98b80742a8473d85679e55f350929a872b6d13293987322bdd428ed77b2f95e1faddf15e616093955279d881a2798e415f95b795d75f5a69cda5c33efd049552d164b3fbdb52afe740a2ea7dafc6165489ce695191fe28fb08e8a0e747101a8cc76a7ac933cc68f47e4af16ffc729bf4dfda91d799adff95abbb2ca4cfff1a6b1ae4300d538587f34aa0698cb0149cb033a5b097e86174c34050d73147d9ebbc17a83db5e07ab618324a72f0a5abc1ed7f82e5b781ad469ef6cabbfc952341dff4f8596601f19dfa6a8293505b34d210cfc48ed2c5b6514f60381f427b0828f52a97543b898faaa1b3e5656c41585898087275348c0d9a5ee90fadd2a677ccfb5cd97f4837e2a7f6c5536b81ec560465a9de417fc9df6ae35c3edf3ae0130c86d81af1fb43357cc7504654c0bff6edf1765ef779b37cf36546fd4d9e823cd687db9e230212879bfa547b11d23394070f620c95456a18eb5ffb905e08caac3a23cc396f92db7967f5b23b27924f4c5d184804558be755d429cff58c7dddd4b8815663b070b71021de8dfca619faade7121a696b142b3d7a8b244f9a4e24c29dbb006898bd7086139350ff6a9f4562a9a5b8053fc21c4cd286564642cbf3e0c19c57fd4e7920b07af60a507fad4391276a143ffb177de8a0ea005b17b26727480a07f24f470bba778ebfdc3df58770174c2dfd06ae6fb719b7f5a00837099024ca3ce82f317d9b074d37b7882bf2674861f521e456bda71deb1289d75b10a3861f8b52c6d9bba99399d3eff1fa31eac5c0cf4bd883cfbc9f224e969782a9116f69bed519eafe0335c031c606637767ff617dde3f561c0b3dd61bd0bc6a53b51e9fb7694f3d9ca79e42ee4193ae9b55236580ef62a91a1da535384102a2b1e53e57f63952c6fc8aeb269398872ef76c1608270df997d00179ff84512b931e8ff0c886de653666db14bb3e1ebd4a044b27178979ba3abb99711c7c01d6b1bf5fff711022ce639e854140c147a64f4e9fe5a166e9c4d827204616b136f54f9c5dfc425e444d5e9d05dbeb8a69e7d7c703e78bbfb88a37b8807db7df871d75df633c3ef46bb2f72915cf4c026890add2db7d945d22afa0dec429fe17e3b42d4f34474d5a4e87f6484ba1787db5ea228ff2c445d41a358c801ce8f3c1e3327d025aefe068237762036a5e5317a3f2e8daf1a977dc2419a5f898521ecfdfa8acdb44535c3afd166738b40203298762a8b0582ab86e08e9191cf78afa81cd8c83c1a7ebfb8072eaa5ee96d4f58b8d11c2a9afd6b4a6edb31633eff03223e137195bcde3e1a65a101c1f7c0bce6a96236f37259f52c51c23cf4f522b005b8c1787e64e6ef350f90c95b4138f3357a394260e0c68477565beb5c972af01465dc5841407213c15276a8be8490ed4036750ffed837016abb958788c1791003b14a80caa64cef7e44875fabdcc13deb74a2652e87918e434242dcf440bac15925534949ea467d5919b9bc06149ca345e878107be76ae5b8d456605def935a1d385685159c7fccc4823614147079b98d00fe8b9ed19a70ded7ed1e7292d2253f32feafc790fcbe66ffb6587410fd589d6580b9b1423a6487e2f43d41e46af248d00d2834c4667a60b34d294b2a0816eda83b7be6e8768bb4768f6aa627dc9238c130fbad419099589c0c8b11979a032082a54be715b2f61bfe5a03c274d4227af2700771445c546cc0459b076eda50951ff3aa2dd09b3efd2b39226b35948c7745a56560b3c545e80c82cab30b4a942a9dd7ccce03a0f484a1ebf4a9d623883253efa7f8fee4bf6f500efbf43a0c2cf1ee85ebc47c17c5871ae8321943ee89fd08dfbd5b2d7fa2916f297cc54855c7d6d48a483247455decf6663c2f0b7508b6b53d72d65bab8fc9fca94030bbae4b01bcb6d3f654153bc84d25b19c1b4cf6b2fed75c82d19489b699075fb0cf87934cc93cdbdc7e6a419190fac345b6b0dfd6d9a855adf5b71009706159c1fbfcf1cda77336276009c4bc040c162b19ba453520cf0ca195e67d0debecb0a14c0d0d0d78efbdabc8d90e5c9a366c1496b987001a0d72ff2d4b76a5ed64ce8e039407baf11cfc0df3efe334fb52d66b801d836d6de72fc4ac9054462bd6970bd984ec444862cfff5e1f10b3c33de609b20e6cd33d0e6d89ad41bb5925a2adeb6a920a32958ae21951f41111318d03f117ea12e5b3660350ab6b4dd417e4437352362304364a409e21b1f6f9ed5a8613f0396a2cb32ccb88a55b06af629e25c0bff8b63e2bc43b4b0e5d164b5e843201aaccb1fd4c3c81794244947f4facd18d5e58376b546405e41360d8ccf975fba06a91e0b89f1286c623fbc35a4b4d00d8e159f5c74fea233c17da6fe560d0bf4954561a2a242c89d2a72dcd46f2182086a5d3474533ab6dde3b05c455fa0a5f4274714d3f0b28b64da7863f0e12f3aa7d12ee56ed81d4beb53a92d2589a2aa6b2f9f5ddd8c81951c0746e509682259d0074960b2ba8e9ce173b3744cbd5967dbfe76bbdae75440f1190f778acc04e4f7da4b62eef7888f6833ca35db9b4286521c08c0dfda29dfc2775a561d256cd9471cb688031d85e94d4ece969790e394f7908dead69a99babf463679a027cb70e915d8463070380face2999dfa79b5748fbe4472b0a2ed2bd3a30cecd665a5a796c0ed6be9f823701fe9108cbaf6882c6147ce7553f4b12bf3363b6f247f6763b44f53168b442e745cd0b80e7b9c1877c0b4ee910ab04c2c07fe8a7a36c8fa0017bf7a058d6e1f722dde7e2f61b6ca3b53bd29c85461d902e3f73c4bc5d5c59ba2ec907bd167ce70535b7e917d009d538612df1c53095d681b46c4b9c42baf4eca2afebc3844bfe40b2c9382a54a29850b7bab9cb2bfab58a63feb94430b78638cacdf579359d33efd7ea9f5312e22d63e6362cb749fdeb8823ceb2484b1e82b768b6c847ff199eaaf01659da5c242d38148f4ed5ee1808234164402f9550a64529fef523f6cb799b0913731b5d4062c0c19fca58a0167109a710e4f3054a4842b28eee79c19510ec0e2e41dffff35d4b905720bc71068688ac69dedce393abf5184aa0eb8c8a8bb0e1e559b0dfa27c8a2b7d5f5e1be00e70ea29112f4a58e6473c0404283c6f400dcfddfef202f0c1a2ab47a89da413627064227c6145c83d3113940a07daaa2374429f4b91b6d357f925bfa9c05d2802ad28317b43621e09ae1abb23b9151ab913998edc30fc13793d41f8c916e7b0d4d1e7df977f1d6dc21ff58a02ffffd76894c568c20e3f3a17c8ac3c1a35845d5481965e2aad66058daa76d58d19381dbba0c2b5a00be375c435b15e94a010186a5e1f5e66ef5c81c22eacab9a7a7ed7e6205f78a90b052bcd652c95bba3983adb8a2c", 0x1000}, {&(0x7f0000001140)="dcac90e06577cebad0290cf4454a6e9ea72daf69033f9cec1b5e913862b48f13", 0x20}, {&(0x7f0000001180)="cf17f8d85195d09a5a7496d358eb1ce325fdf7f8099528357f14497f5c2c96b10de8b0e067629cdadd998408b9cba1a0e12c832f0f560f2c7a3d9daa654c5c6a2db082054820dc1560016dee2bcac78e52aefbea4952ed6a57d7f89293872d0e9bef57275d03456dd0b9a9183404e99b15fc04cbcebed7db38fc403148bf9d14f534e151a0f7dfd3", 0x88}, {&(0x7f0000001240)="d5b2ebc023fef19210481d8f05a7078a25206a98f54592b3f930b26c638a397f76fab63b3defd7679abeaf0f9f6f0c0d51e3c6d76266e49d2119ec0e591c285789bb91f5d179e96676c6743362491e18bdd9c38b649832220ef141cb29b375cb559d03090f7617912e17b7bbb130c2f893b9bc2ae51820cc869b05ba08814ebb8eeb3764059d5f66cdc66a9df4dcbfb4c568a891620c23f31befd50fc43f938864dd9d8f5773adb208817dd3a582ee7e770d0313e452701afdf1a467fb3ba97e7da958aaa8fa85d13e77", 0xca}, {&(0x7f0000001340)="c1cae049d1be76bda79d4ee677d3dd9e4c3d30a8713603b73a194fb5433e12b558f9cbd8638ceb31d719012c083dfee5aa16fa333339803fc03cdd7ff5b35a4f38d5352b1b7a29f23693fb99ebf340034747521bdcf3c2921a043b745759b41a8bbbb4c3", 0x64}, {&(0x7f00000013c0)="ea58aafb21b0d8682238fee93e4ef74014a35faeb308cac0e041fcc0d7a6295414c704eb66769ddcc728b2e127fc14da5410d44c58924f964dc0119f78bba390b4854ba4aa6735735b73e56304762f815f9676b46c96b3701827e0b5aaeb6df992b248f9e04b9e51bd535568c0cb9476f68fa1de96b32ab09af0401ea840892d6fbcea7b6dd8aa8ac7ebcd5d1c1f3bb37de8910c06194f369f5eef3892b476e17ac0f25d22d448e901d9589d3935eea29bbb9f96587c9f095db395bc8cd507e7", 0xc0}, {&(0x7f0000001480)="fab717df19ef4edc0284a4052ccd5d5b491082176a792248c05f7f90a3aef0434226a0d2c8ba51a5c360f6e3097ca0317e45ebd95d98da40d9e6a309025d82712c99779cc785d334d4e8c8c3b4d5e65c75c9df88b4a11e793031fdeb0c354985b04eabe79d72990bd272c3674c53065915338306a284ceb3d80191950920e6c4ce7d0afeb2208640889a2ff7e07f8cede6625976d4e268813747ca4e91e7443497cd58a50c8d417f6a713ce03f737b19bfbf557e009adb6c12418357f80f29b1afcfd77f53630fbb95bcab4a98a4864d199324945cba8ae46116d94920cc9db418a70cd358b7ed197e24", 0xea}], 0x9) 16:02:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x10, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x8, 0xfffffffffffeffff, 0x100000001}, {{r1}, 0x0, 0x80, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xffffffffffffff7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x26, 0x2, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x18, 0x2, 0x9}, {{r1}, 0x0, 0x20, 0x80, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x100001, 0x4, 0x73e, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffd, 0x80, 0x800000e1, 0xfff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x7, 0xf000001a, 0x8, 0x6}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x87}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fa") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x1f, 0x1, 0x9, 0x9}, {0xfff, 0xc8b0, 0x6ef7, 0x3}]}) socketpair(0x1, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000180)=""/102, 0x66, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00') 16:02:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='+#\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='(\\&\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='$\x00', &(0x7f0000000340)='[,+\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='@]\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='}\'&:##\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) execve(&(0x7f0000000500)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000540)='.\x00', &(0x7f0000000580)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000600)='{[]^\x00', &(0x7f0000000640)='$\x00', &(0x7f0000000680)='$\x00']) 16:02:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:02:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="a6", 0x1) dup2(r1, r1) dup(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001860040000000000000000000000000000000000000000000000000000ec2175", 0x23}], 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:02:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000610, 0x8) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:30 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x34ab) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x0, 0x4003, 0x36b9) 16:02:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) r3 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:02:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)) connect$inet(r1, &(0x7f0000000040), 0xc) 16:02:30 executing program 1: r0 = getgid() r1 = getegid() r2 = getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = getegid() r6 = getgid() r7 = getegid() r8 = getgid() r9 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0xa, &(0x7f00000000c0)=[r0, r1, r2, r3, r5, r6, r7, r8, r9, r11]) r12 = socket$inet(0x2, 0x8000, 0xfffffffffffffffc) fcntl$setown(r12, 0x6, r10) r13 = getpid() r14 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSDLT(r14, 0x8004427a, &(0x7f00000001c0)) fcntl$setown(r12, 0x6, r13) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xffffffffffffff89) getsockopt$sock_int(r12, 0xffff, 0x100, 0x0, 0x0) 16:02:30 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=' ', &(0x7f0000000100)=' ', &(0x7f0000000140)=' ', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)=' ', &(0x7f0000000280)='$,\\-/\x00', &(0x7f00000002c0)=']&\x00', &(0x7f0000000300)=' ', &(0x7f0000000340)=' ', &(0x7f0000000380)=' ']) pledge(0x0, &(0x7f0000000080)='\"') 16:02:30 executing program 1: r0 = kqueue() socket(0x20, 0x3, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) socket(0x2, 0x431a9ff4ed9667ec, 0x5) 16:02:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000680)=""/218, 0xda) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:02:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) recvfrom$unix(r0, &(0x7f0000000000)=""/190, 0xbe, 0x41, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:02:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x800, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffffffffffa, 0x9}, {0x18, 0x3, 0x2, 0x800000000000}, 0x0, [0x7fffffff, 0x800000000000, 0x4, 0x200, 0x0, 0x200, 0x100000001]}, 0x3c) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x4, 0xa0e4, 0x9ed2, "bb53abe5729a6e67ec7643163b932486bbf2e2e8", 0xffffffff8398ab49, 0x5}) writev(r1, &(0x7f0000001200), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x8, 0x459a}, 0x10) 16:02:30 executing program 1: 16:02:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = socket(0x2, 0x3, 0x2) recvfrom$inet6(r1, &(0x7f0000000000)=""/3, 0x3, 0x800, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x5}, 0xc) shutdown(r1, 0xfffffffffffffffe) sendto$unix(r2, &(0x7f0000000080)="1f0ca1d395c481c220451726762918fc272ae1e1c64cafd992c5ab37621fa1f204b14ca0b11a14f2810a51d0e433017a2eebd0d0250e1175d96717a5ccd7ff497505943d3811e551e7c21f50ac74dfbe5da4e7e3eaab1913e33a7c5d82ec1a85bbd82bb69a5fa0ee8f0039cf4ebd1697966d73f3f64924b075dd6bb1f7098631114f490b7b668a6f65575c0a9d64b8853cc8277a30af42f4dce1eb9675b616294c448a522bebf4cf3a48853ada553797e2f370fc", 0xb4, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:02:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 16:02:30 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) write(r2, &(0x7f00000000c0)="136f830fc1ec683d287ce9fc53801b0a4b71eb97f7be96cecbb82f1ca62bc6eb599fdb58aa0362d681ec9f92d990d5cfc5e310cfa56c641a226e90b511feba448875460b049a9b68b93474afc506dacfd66d4f89c42be3cefbeeaf8fd7288363c9268a04d898b0999ba7d061d44a2c07ccc6dec36523b5ace29043ed3dc4383b8c987f46903c68f6bf4457ebabba9a851253b0fc42503765097cd5068b9eae8e7d00cfac8b89366ac0690e053a16b884b22b1cf28fef196c067bafa1f1dc2575839d07bbb128e3d5ef38e9ade696fdfb19170d580cbff7c6046fdaee42c5d3b25551b4", 0xe3) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) pipe(&(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:02:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2028, 0x2000001b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="a49c83c34133332e", 0x8) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:02:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x408, 0x20) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="18d8c44dd2fa29049b49572b091ae9436dcde6a472dc5f2d9ac4c9c23e8d42808414e12e299043eb6c322cd92bd2f0b3e2342eabd2fb22727d3934a359eaaf633c468da81c1aa269a5bd0fdd2339b5735168a837d7f48109053356928d099dfcd193f05daaf72e58ab9052bd65a2676eaa98c7213b908abedbbce65c866cbcad5730265ac1bea13f88f6a820dbe1b8c7c905fd92297884cecd9ef6cb6fa13d43fd026e385269e5de3baa3723f6607529cdfa92b8aea4ac4a55265cbdb8edf67f5b51027a9cc58bd0ce19420e97b54708b9ca512cc17feb6ec1e0624095d95ded21f361bfa64e5ee349356d55a513d2f87af6bc60c3ab5cf47db9a98d1ba5a956bc6f59e8744b5e359eee737643f298274197c07a769adc4fc1b391aa4013c7fc4373f8a8e40b778e8be4ddfed92960a494baa79d5c37b92829109bdc700b44146ce398fd64a7ea66322e6c", 0x14b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x395) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:02:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000240)="0b9ecbaffffb89afcbad9fad53e65c1522568d347763d137677653f0335e", 0xfffffe47) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0xb3, 0x0, 0x5000, "c3720a3aec9dca0138d0e165322f6ca70be40906", 0x7, 0x80000001}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2fff) shmdt(r3) 16:02:30 executing program 1: setuid(0xee01) setuid(0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x108) fsync(r0) 16:02:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4}, 0xc, 0xfffffffffffffffb, 0xfffffffffffffffd) 16:02:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) syz_open_pts() r2 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/31) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x5, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) lseek(r0, 0x0, 0xc7a, 0x0) close(r1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) read(r0, &(0x7f0000000240)=""/101, 0x2b) execve(0x0, 0x0, 0x0) pread(r1, &(0x7f0000000180)="902cc35b390f024b7ba26d52cd81e2de30bcf21cc2884b51f093e63f41ea0823f70035334b7f0de1aac5254fd675d424eee0fa3b88dfc6032a0b8ef3abbf4535e6d6d610cfe7d80683fcb08c97c9091a0e046a7db4be3effd85aa3a58798e19c325c0d0c57b4ec7a4769b1009da611f6406ec5949eaccc9067ed88fa5e875f85218105b5ba2dc5c39e8d4725873cbcc28ca3a87077efe0cd5aa208add067599a9e805e9c4b216df4b1303ee17850206c", 0xb0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000008c96e1e265d3b2170000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x48, 0x3a) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100, 0xff, 0x6, 0x1, "bc44d054f6fc25d2305cb392c15097424c677983", 0xe766723, 0x80000001}) 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) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000014c0)=0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) readv(r2, &(0x7f0000001440)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000001380)=""/150, 0x96}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) rmdir(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x4) getsockopt(r0, 0x40, 0x100, &(0x7f0000000000)=""/243, &(0x7f0000000100)=0xf3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:02:50 executing program 0: ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20080, 0x0) 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/184) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = semget(0x0, 0x0, 0x2) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000100)=""/96) 16:02:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:02:50 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x40) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000040), 0x0) 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)) getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) socket$inet(0x2, 0xc002, 0xead) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:02:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99, 0x0, 0x1000000}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:02:50 executing program 1: socket(0x67a8d4bff2986d64, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x80000001, 0x4, 0x7, 0xaf0f}, {0x6, 0x6, 0x8080000000000000, 0xcd3}, {0x1, 0xc6, 0xeb6, 0x9}, {0x6, 0x100000000, 0x7fbf0e03, 0x6}]}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:02:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:02:51 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) fcntl$dupfd(r0, 0x1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 16:02:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x3, 0x3, 0x7) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x14c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:02:51 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() getrlimit(0x7, &(0x7f0000000000)) syz_open_pts() 16:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x401, 0x8}, {{r0}, 0xfffffffffffffff9, 0x89, 0x1, 0x8, 0x6}, {{r0}, 0x0, 0x4, 0xa000000e, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x1b2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x80000, 0xa3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x9}], 0x9, &(0x7f0000000400)=[{{r0}, 0x0, 0x2, 0x1, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xa7, 0xc2, 0x3eb7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x15, 0xf0000000, 0x80000001, 0x138}, {{r0}, 0xffffffffffffffff, 0x20, 0x41, 0x100, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x26, 0x0, 0x10000, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x11, 0xfffff, 0xffff, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x60000000, 0x81, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa1, 0x8, 0x1}, {{r0}, 0x0, 0xc4, 0x1, 0x7, 0x12}], 0x0, &(0x7f00000002c0)={0x100000000, 0xf8}) sendto$unix(r0, &(0x7f0000000000)="5001050360000d04000000011306ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0224a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d7040b59da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dca0d7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a000000000000", 0x2dd, 0x0, 0x0, 0xffffffffffffffea) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r3, &(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/21, 0x15) fcntl$setflags(r2, 0x2, 0x1) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) readlinkat(r4, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/154, 0x9a) sendto$unix(r2, &(0x7f0000000680)="f7780b9e6d13d7517a1fc2062b38775e992fc2624ce6648483046ac4f93ac34e09c12fca57cb0183c79ae0bcf5b8d27a746441ac4ac03cb09c498020f03b17b78ff58582178ff78b465cb582b6fcacd9d0c7a5efa8835506ab8220e69ea2cf607a1e90f0bc7797a23fde890f", 0x6c, 0x40c, &(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000280)="07fa01c8451bab1f150a341fad33bb75130e59", 0xffffffffffffff7a, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x0) socketpair(0x0, 0x4, 0x423, &(0x7f0000000640)) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000600)) 16:02:51 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) 09:15:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) write(r0, &(0x7f00000000c0)="42ef6203a43895bdc2f52eab5cb78d8750be80282cf6bc2a5229802b64fb8ba0c45cb8380d3235b027b7ec069a1dc732c66e9f21b501337c080f8ce0bcd83acdd3f82187c80a472b9057bc2eedca2dfeb95325eedea5bd001174fec0a4de", 0x5e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x502, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 09:15:55 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x10337) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x4) write(r1, &(0x7f00000001c0), 0xfec4) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f00000001c0)=[{0x7fff, 0x7ff, 0x29}, {0xfffffffffffffffe, 0x203, 0x0, 0x7fff}, {0x6, 0x5, 0x5, 0x800}, {0x3b200000000000, 0x3, 0x5, 0xfffffffffffffffe}, {0x8, 0x5, 0x5, 0x2}, {0x4007, 0x5, 0x1, 0x4deb}, {0x55, 0xfffffffffffffff8, 0xdeb, 0x9}, {0x80000000000000, 0x9, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffd50, &(0x7f0000000300)="b8c2a0f9fc9b88e3fda240865e6d17aee1140bf87ac20bdcbbb03105732ceb6e2f1988ff817d7ab3280a2004e9491f112fe51e009ff7b653ec4e9dee336390c6370ebcbfd085de37aebefbbd1e09000000000000006bd7a79433a5a600818e641427e4963bee8b9c9f7411d82f894bffb2844b9cd61f050000000000000067ac3a630744000000005f65d78b7ed6a06c6ab561114e00e3c8525fb918c648aafd7885e3051c920950c98410c3b9f95b24c2346590d5072f829df0fd38d4bcc010389a2982d1b1e9a6f59f2005391e2a1f29a4d9a3eef1374f24844d7a08723d1986170c7241bf0858c259b9551f319aaf306c4dcf9a8e2e3a0b4dbf30ffef04e8189c2686221581efb6e9e6dcc8aea332a86beb9c6e4ae8c79db4065e323616cb452f303d203ba0a36661344dfe57e69e0e4822ecaf1dc832920603efff56bbd5b77e26a229bd0560a8c1f41d1167246cbf9629e2dc2b7e7832ce418140e9290dcc8ca080f353c1cce870ea8e452cf6cd948e") syz_emit_ethernet(0x6, &(0x7f0000000000)="8c084306839f") 09:15:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x500, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000080)='./bus\x00') dup2(r3, r0) 09:15:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) clock_settime(0x3, &(0x7f0000000040)={0x7, 0x2}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:15:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:15:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x100000000, 0xa7}, {0x18, 0x0, 0x8, 0x6}, 0x5, [0x4, 0x3, 0x2d7, 0x80000001, 0x9, 0x101, 0x7ff]}, 0x3c) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 09:15:56 executing program 0: socketpair(0x2, 0x8000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffef) r2 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x90, 0x20) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x80) listen(r0, 0x1) write(r2, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000200)) 09:15:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20cd2, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000001c0)={0x6, 0xffffffffffff468a, 0x95a, 0x8001, &(0x7f0000000540)={{0x89c, 0x7ff, 0x8001, 0x3, 0x1, 0x0, 0x5}, {[0x101, 0xf6, 0xffffffff, 0x0, 0x9, 0x6451, 0x0, 0x3ff, 0x8, 0x1, 0x81, 0x8, 0x3, 0x6000000000, 0x0, 0x3, 0x7, 0x4], [0x7, 0x9, 0x4, 0x2, 0x0, 0x7ff, 0x7f, 0x2, 0xfffffffffffffff9, 0x3], [0xffffffffffffff28, 0x7, 0x0, 0x842, 0x2, 0x100, 0x100], [0xfffffffffffffff7, 0xffffffffffffff50, 0x2, 0x1, 0x20, 0x62], [{0x8, 0x7, 0xfffffffffffffffb, 0x9}, {0x9, 0x1, 0xfffffffffffffff9, 0x5}, {0xfff, 0x80, 0x100000001, 0x3d}, {0x1, 0x1000, 0x7, 0x149}, {0x2, 0x3, 0x100}, {0x8, 0x8, 0xfffffffffffffff8, 0x71a}, {0x8, 0x1, 0x3, 0x9509}, {0x72, 0x75d7, 0x240000000000000, 0x8}], {0x1, 0x6, 0x7, 0x8}, {0x1, 0x9, 0x0, 0xdc77}}}, 0xffff, 0xcba8}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffb, 0x0, 0x1cc, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES16=r1, @ANYRESOCT=0x0, @ANYRES16=r1, @ANYRES16=r0, @ANYRESDEC=0x0, @ANYBLOB="facd527d7097d1085d8e22f0204a1dc34ad28fb5", @ANYRES64=r1, @ANYRES32=r1], @ANYRESDEC=r1, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRES64, @ANYRESDEC=r0], @ANYBLOB], @ANYRES16=r0], 0xffffffde}, 0x200000000) r3 = dup2(r1, r0) sendto$unix(r3, &(0x7f00000000c0)="3883c04abcc098de45172ed4cd31225c1432dd3d94913033d540a0eb6d50616f3dee50292cf7ce166d669c1dbea280565825910cb0a165bfdfb72abd9cd67612db776df826a562aee40259e573d1205b552dfe8a174dd3b43360f7580454cdc89266a083ad6d9b913180da490fdf89c24fed037843b1a14c08b55612e6c7314a12fed2baae2e4a4febf35151797dc87e6870bbbc61ecc2f24b0cb377069e6fb731", 0xa1, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:15:56 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18a3, 0x0, 0x1fe) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_execute_func(&(0x7f0000000140)="46ff42002642e80d000000f040806c2c7f6f66400f5f1c79c442791817c442cdb67b3fc403a92278870266400f381e0ff6a033000000c40211dfd2") syz_emit_ethernet(0xfffffffffffffc6f, &(0x7f0000000040)="b6") r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) 09:15:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x20602, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x40) getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="60251318e84c46974a1471b418cd4e2ece76a353e2c08e4ca0f8d84dc4f2cd7ac528a1e0fa9481a04ee522aa4752fb49d2db3d5ec4151921f706cd810064c0f7622296f9e769fbfa2e857dabb0985d9758322fd7f1f6357b5ef67a6632b70b630cf57b2e396100dcf01624d7f2df3f77ce45a6632abaec810a0f354969f1b5edcc251cbe528f83931949", 0x8a}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88, 0x401}, 0xe) 09:15:56 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget(0x1, 0x3000, 0x42, &(0x7f0000673000/0x3000)=nil) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:15:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1008e, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="83b51f1f3438775bd93cc5fc928298c84dedb84a4fad4b8fd92d2e355c45e8fe48c84643c6f86584a39d556cf2c2b0557c04493dbedffea58c0a109f6e872a67eb2fd1d4242eaaa41f4ecd6eb70e75b243fc21396aa3b0cfdcf8178ee87e64c83707d903479ad085d8964031752db422c883edcd37f712d5aabadb682a3cc2dbef4cfcd6efd8ff0d626ac9db2e7bbc43cd42bf85c1da982fd0a7620dc7b6bbdb68a90270d9164a37f92e980b99b5f9cc23a31db0ab282f5077752e17122446cb954b5c38352316efca4c3507785c35b7561ea056974dbf6e6f42c145a4309c8e5abdb73bbe2fda593477b362039b014a462d", 0xf2}], 0x1) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)=""/150, 0x96}], 0x1, &(0x7f0000000400)=""/193, 0xc1}, 0x40) execve(0x0, 0x0, 0x0) 09:15:57 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) fcntl$setstatus(r0, 0x4, 0x8) 09:15:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x8, 0x4, 0x2, 0x8f01}, {0x80, 0x80000001, 0x4, 0x100000000}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000100)) 09:15:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xb60d3a4ee16a0255) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8cd8) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x54}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x404) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = getuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) socket$inet(0x2, 0x3, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') 09:15:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) chdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0xffffffffffff1659, 0x7, 0x6, "b1e7226ca259e21937015b2ef2fa1bb3d62ae404", 0x2, 0x7}) fchown(0xffffffffffffffff, 0x0, 0x0) 09:15:57 executing program 0: nanosleep(&(0x7f0000000040)={0xfb2, 0x20000000}, 0xfffffffffffffffe) mknod(&(0x7f00000000c0)='./file0\x00', 0xa102, 0x5) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x200000c7, 0x0, 0x3000000000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x5c, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x71, 0xf0000033, 0x8, 0x2e}, {{r4}, 0xfffffffffffffff9, 0x24, 0x5, 0x200, 0x4fa}], 0x4, &(0x7f0000000180), 0x8, &(0x7f00000001c0)={0xffffffffffffffd4, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockname(r2, &(0x7f0000000280)=@un=@abs, &(0x7f0000000300)=0x8) fcntl$setown(r4, 0x6, r5) 09:15:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) mknod(&(0x7f0000000080)='./bus\x00', 0xe000, 0x8000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002900)=[{&(0x7f0000001580)="ad2106699d3f402a89f8895b669a5990920af6d2a518a720b711ca695abe794e5b3a564c59bfa49de27991f02366ba66a622f572d292ada360d72227894d2743338a267e780f050d5a2e9f9d7b87dd53f1e516f9b0fcf6d106ff9c3be747c395d08a43465716b04f8a1819b83d6356c6025c70aafc1c733aa5be723c38bb76a7104a3b49d12ff87893c2f9c171526131b436b7b78ee10d0b461f123aeac5cf652fa06f6428ed2d7d2f50817d6e9a9051981e0a9a01460c3206defbb919bf550ad83efc5a641ecd0877d539cf4ee0e89d299c210070e5a5d26e2b43a081eef918902f61c54a39eabcf31d175e67040492d9bd9c97cd6085b2535b7d453ddb1a77dc259b77ca383602a12e5f2a719f9f895d199583f9ee9b0bf0732e249860050e9766b7c6d880ff73e1201bfa6a76da7ca36150bed59c6b5daab599c6b6e952d0dc3e92c0aef80578d20f76d4aa388b6e63319e08e3f074a8213cd45b8bb5e67bfb1eace8d3e4c60678ebd64d99962b5da1420f3f3aae5ff225ae188bc71a5e34ce3075464e2f121ecc4d180dfeece28e05a64a92cc813b72d6a4b8bcf7233adeee0288712ff64d9910a7eba6d3126b2af9077698e8887bf218228179d4ea104da5b638fcf680ea9e34f2017ea6a9c784a2963fd9ddf1b111de4b5a70968fc3e4d587f4bfab7d7214e1e7fe3d0f4b3e1afcd5adb125454c6903386dc0cbeaf014ade648a66403a086022a0ce15d81c404429d6b1b87563b9b1304f72e20ecd2da54ef577c4d4ff837818bfd33299907316f076e53c33200592fee768ed82d7b731a8f3fee9ca67f403ae8f288d958e67163802491e2ebba684d24a5fc08c8ff388f699b3b47231afea0ab983bf6e5457885f2f152007b047d184255300c13e58698f78e68ffde4b416cb69e3cf282800557c3a247d8fbd372f5ef74a15a262f15182c24c2a1d28e95a076413443d4772cc305fc396d25c85498ade2d2ee96a83bb53c4eceaf99d8050b32dabedc2ab012a9156035186aba8f5da72e3a391c51d8cfdedf1008d66a45d4d70dcbc3f7c1781a8c3e82a0b889b834f321e802dfb06dba6b39d59e52c37bba85b6db5a5c3b8832b8814aec7035a664fee326a0b38b9d423ef7d039555fb2704dd3460f0889fb7776f0c861f2226762c42c7e2222b19860d1ccb88dadeff377464ddd92dcc05430b6260c4f2259d39bb82d3063f4cfc396fef7efc918ed5b96ad4e179ca8515d5224ed952ae22f0a72cfcf309cfbf3dcde3db9c9d2ffeee59e333cbfa7e68f88e8e8b663056a3cf5f7067d542545525d43e9845140dd74a5816cc31fdae6959247b63507b2167ab0d175d1cce9294f724a70edd01d342c40406efa7b681af44a7ec47c897d0e8cfdb424bea1d83b5f7f431f5cae652a8887dc75b42d261baa577e1970ab92434841e98c9304effdd6af7ba3fe6e79ee529a5f1f9af4fb6d0aa9753004225e1a45dc9e3bfe8ac66ba9e13e6bb478cad70f6a99657c8ad068382e338217d5c2eb663dfecabd6ad5d2ec5f826b359b46d307034e60013cca603cad6e0d83f2fdd917f32ce40718c782f16e3b795d8b10efa85bfda8998bb128f9116002197f4605b301608edb6f036e82a64caaa03ae4231ab0967002f9c9a32c62e44c907cfcd2591dd414c115ed235aaa1728d6530985aa77deea8e56ad0cb6b5de687b673dfb46c1ca2768cce7da1f24fce2f27c2bcd141b5b6ab0c8b12ea1d5653bc2ee4b21b24482959f078e4ea18c420c2d7c67c850f8b45260b1235940b642e56634a9389d7e7751170f545631c284a3dc127e20d8e9b72ac0d7d966299ab477dc6b934142ea4741f2898aa3a9bfe6c3ffb3bc3620500e78f9dbb4767e53f79fa0cde285666c12c7a0b5a62140070c12931fac2d303a150b958161964b07ecc1eed554cf8b3bf76f49031b7acef719a8e32245c155d178e2c06275030b2326bdc34afc46960c59e1ce3a3f3dc53b5058d353d5a5b8244e33d4ea778d6af91c3c72022d068a7d75c2ef251c7b3c8d34b1041d29ecc5d06421f254f2ae778a613e352576635846300c1af24b7ccf4db4d55745802a57dd6e193e057539377148e9771d5f5ad787ea2b9b4dc3a40a80121f0594ee3a075077bf5547ed1ed68a74f86f33e6a4be48fe31a785f676b684a0c737a7121dde1fea3b70f2f5e9e97879b9ab8e28f9d0aa5f88f6a90029d9740aa247f9a0bf82825942bd5ba37fee2784624c7cc14834d474cd1ad21714f6c172534d05f86a0d43e2c6f5c6d15178bf217dbe2562f46e1ac7a910847e3846c6aaea2f67c3a769eb5b91644571252443281dca413c8a9df30c776c86cd1fe54a8eda358e210bb03072d66b9ea2776bf8be672e953f3ce3b6ef0c9ea9bd64eded6551d8b8d53509d8dd77ffb9865829aa9bb7a302f740dff1b56b3abad6e31cb304beca45151ebe55eeca97cc1b448e3050cd559e4b332cb76b4a884174f7e0841be9245b40790b6df7ed2565f0f007eecca39b02674757dc6439d4426a48c8eeb24b4c79b8911c9d328d885492ad2b94ec1c2e74a259dfa846530758cc140de55b6c35d65b3d152c140f50a8d7a2ff3eb0cd90931a52040418f8494ca9450b3033b2deb4451240e826d57f3e2b58ca39a6d988f63e95e88495f9d5491d0313fc62fd8f3c453bdd25448780eaeba8d3fb3e8656c3a90691b02d4e1befe91ae50a0727d186775cdbab6c065321fd4b72dde92fa718138877c3f8128b11c0e37f780b5187dac37076f9c2858dff40086bd9ae53272d8861710048277a1a34545042537edae8c34d1258d475cdb0bde2074271c808c68bac2b1837bd04d70ae180de8923212b4303587aeb3f35ffcfdef1fcc18deb5262caf68030e61341e02d7e3b9fd1c1c5ee2c17bbfe578ec7f1e2d3292de871c2dc11d84ca94d7fd3d162fbdf6a4461ae9ffa364ec184587d92048556cfd28a943133c4ff57b05c144ce222125db5617ecd22a27bc46d40376a80cf8028a3e6c559045a3f1acd5a75b4e2dc6a00de819b141db5d3bf06eccb33067c8db50e8cb83616e53cae3b308113c41cde9d857ff6832c89ebf3eba9be6ed7416a6d54a392cfac30507986d86b35f30ce5313635a08220cc5989edd95d6238a2a0f6c977eace318a3da2d30a0c3886cf16c3debbebd4f14dcd92ac6cec40589878601dc0177360411ed040fc9bcfa32c961da7562ad13cdc9eeea25ca74f76d93e46b7b9606726ba478789e8f364bccb564e9a46c1876ca3d4f72fa0999a09d819f343d4b806cd1ecd27391164aa0d95d7e8f72d86e19b67c716411a9b185f924badc0e2ade2cbb1a19849c6cd757288a140f32eca0d3ca0bced7c154d0553d1efb5f9b7c8c625fe07b599b0aa7f336f82cb751d9e5775a18dcca222ed23e077c9872f5224f4f4c5fb26c75eb8df41ebd7faebe5e8f54b42fa4cfee308231202ccab2d199a498730a1e43c3753047a07751c4c08e9a410945725f8c504c3ff2cb3bfb92d73356ba561535f37f7617635059d8505bd25ac56cec523bdf5b40b810d9c1aa164f266a27a1bae9b560626639fa031a438734f0cad242361fae6428016c5c5bf6ab249ffd5b17ab41c8bceeee490ce927cd0de1f7dcd158928fbcf957aa975c7ce22f86decfb724ad4edea4c2b98cd2c98061826f243f5e9ce47b250079ff0bdb8330db49e841b18247c983e1c6ecfeb26b13b469de0ce4995ab666e4a2f2b46909504bdd1a300bef67b838f71c076bea6f5dde0fd5e4360a18c525d9c6a3c37fab02fc24bdb4c76f34f1fc0e10de8def21e2a4287807f44f0bd6598bbaa847f161bba4a9aaaa91330ea462460820dace6bdec03f50e2473a2d3d3fa3019031162edff4fae25806e79e6a06a2d9140544290eb3e64673f2a6bfddd04eb132a3d3cd30ae9040af6a5d1b9d1ea1f931c1025917b519565c56d092d4890d1f444c473e4a49f8634fd8f96eef328b14cfa65428b7ea389c28bd717552d6fe4ae07b960ad5a1bc250d721c2afcbe5595965619cc06fc50098685f8b2d8563ac4959e49ff94737f6333f90b97273486eaef61b8ff510aba241e0c3679a56d685d4282f524d6b83ce26c9c1ad5177bdbce475eccdfc39d8b500439a5800549d82b4942fc57414ab083670a80baf2229459497c3199517f6d88cf5e78e53e16a6ea2f096c1bdcfcbdbd1464cb9624606d8afd84f8d53bc763817c0f71884bb35da593ad6720cbcf4b88ebfcef3d54355c6a536a169d78e8c1c51476d925a5d69f15de464483656e7652cc6f80aace9b5ffd6f912338716053603eefec9e3bc9e954dacb75aacc21d36d29c18718334bead1dfd2d698479fcc47ef90253961ba6e76b7a6e9bad30e0f7e9fa82388e8a330d6ab4c4de0d0429e1e60eccd6ce31d88273fbc9530363eae1ae34be66b1902503ddee9158ee06f55b1a943a76fbf28a0e346d61cdd8f4e55c1cf6fd4e36893a675466a400306de850e3b0f2bd7de7f26632ac440fc66a25d4284a1787424c803650e02d35dd9a06eefd203eefbd0029c9365250f72649b57bf4a51a642791fed93d8d1647fc046daca91bdcf820d1903503f569e591118d1939d5b6739c132cf55118e0cb50ecb953fcee605b4532e0bf03dd3051989ad96869c83abcb11a3f77da3bd6837379de67e470b7b66f44a45f83560f2dedd2b1afe0171ee80f081c21a3f9937446afb72c5a463fec447e64d7b02f5f1a68d3272145ed73e8f400493828bfbcff86ec9548371465801693764737a8f098e9f70834d78bdf86a7b8506c9f84205bcf54f94fa61b3decaf42621947a26276fd8e8c2959aa2b286a23a4d60899afec4c7b7da8e8f40d527ba56ee96e0dc6525b4c3039270472a18863414bcc9349057f8c6abe3d87d5440da6f9c98f3580267d14913a2e8dd9b163056ed8c051e14508d1ecf65bb70cb5bafd17d2016de063b280d293756ac92e70dd8e75abf0c2661e6ac68d5dd32eb6c73a96e18a80de54e0fbf5f0c3a5fa107e6f777456c7f6c6698f72665e51578d9e1c88e16770fd94533e54afae312a1afc761d5437d3e363e9630ac86fd730a2a444e3765b796c9f303a6845eb2939152f9a440a0e529837a9f5ef7969b27fcd465ef2a61d8c08f3556e52c10f301e1269cb924c4049db77afee2d0c22d554c342454e9d1956decc1dec8bcbecbe8cc1206df07f16750be6eff9530b235bfdc144110b0f5177355d1d2d7367a36a2d9cddafb2d89d33ebd456842d1647f4da40d361e6b54796e74c68696d18f2fced87d533aad6b8218e6f2c7270abcf6804d5a4ed13a346211fb93aed2e09ec5905433ff5646b38a66d11d19bd0b544682746166344c021f00089d0443eefd8755b71034770e7c1b8b6bbefe7eaf2100294b710a739aec6a7be1c101e0a670b79b57e1f9cf6c66f7eb7f998c0ebfdcb8b2a4aeb8dac2149a1b87575767d449e264accb6d13a348f3c45bc8cea8d65344b847e47105947e73fa431d1835d5941a36f31e886d5cde2f4107c6d33d53632c6e68d570e2a16a25076c849609e0d2341be64cb5f67f197accb247cd418e5112babd1408545a0af768f73ba171b98f89744f1c28d4a33cf0e76bc4ab275aa7b08eb432f54f6ea818dccd5cb5eb805a2277a82f823cd853967f1b6a161b9133330e89cc9374df1791b988bfdb89cca55fa916ef948c41c3cf60e6b35b89616fdfaab81e8added379fff8c85d01d5f8bab60aafaa57af10546af57f153a027c76aeba6817fc11001c42de33d080211880eab3f8bd7f80f9", 0x1000}, {&(0x7f0000002580)="c6edfc15661e172e6f7c376ef8334fe26a796b54606794b99a287a0257110c07d7df3c04da17ccdd11064db2c5b56d9125b881da500a2e5b02edbf84b00fdd050dc144e9bbaa98310d4d71683d3ddf8863bac1e384685de0e304746362ea86b4602c54280ee554e362a8aed6c26b034cfc5fe51a030e4a40db6b849053f348ad3969aa90844b77658b4fb53367c0d802cc2a9c7484da991b550ec2a037335c047bc4f96bdbdaf7eabdc847c1e6dc18340ea22c2ca5d2c0f1090ab9b764678401888550c3c02553bcd5800458169472532b98a81f39812a9789309b867b0765d34e4d8b171dec95f7dd11900cf6", 0xed}, {&(0x7f0000002680)="5ee98252f47864358f9cc1d3c921aab10aa6412cf08084bf57e6d022c61b1e6127b41c0502bf235b6e64e1a3a69ea160b3064a2198c98fdbd0fd6c3b23481195d71c1e2bdc50723de0597734747d6b29800ca274ea529fe66caa266d4b58cdf9162cccabf4345f1751aa4337d7bbf5d92123a6bfaf0f92a7cc70b095ac03a3fb29d7aa98c7352f209a34e3e366feb0bfd9e6ec4a4e4f92c988ebc4cc7793987a7ebcc703d228baa84d112582165bd0546f0000d3a64a", 0xb6}, {&(0x7f0000002740)="6439d94387aa254edb62068f1c995bb51c2f385893a83cb1e2ba113ed17d91318f4f5a66daf7f8bb9fa0e8bb576a457f62ca3828240a2f9ddd0e529a426c6ec7dd27850708d33a9fad0691ba446717f000de16465d97f257bfa29686246000ffc7e9b34ce4b935aec3420b82eb11f3b8a0aa", 0x72}, {&(0x7f00000027c0)="298a97e04a3303fd6ba5431b42b41ca59769beb4dc42db4fd33e8527ac7c908e3e91ab111e9aa28a0adb55dd6a7750b65b9ffa002dbaf4d40598a3eb2a206df34594e7124232c90c63ce9388183c6b279d60538d77062743c92dcf467308a7b90a7bda65db85af94124127e7e6a898d48fd6775ac03c557dab95b6486f75db5598a53bc2a583ad6b5ac8f6bf7962c0f5e3330f30e3843b032ba32be7c79cc3c93c0a51a20471ebe300fc0464f3f2a45bdfa49b96fcbe20881158fcb6", 0xbc}, {&(0x7f0000002880)="ae8730616630253333bdf594349631f80026d6593a52922d335dc27d897e5eb9640d4eff9818e16cb12e24e037c2c5f25e92a59583ec476946166a0ab87e4d1ad0e641bbfe870331d5a7e773bdf8", 0x4e}], 0x6, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0xfff) sendmsg(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)="038fdacebe8722a1a57cdf0ae7a9605a7fec170bbf1c39c2f414d5b52c954f10ff", 0x21}, {&(0x7f0000000140)="934d8a346bc11355231d7f96d432cbcc6fd8d9b15a4f2f29fc22f770dfe50438c7d0a59ba33e9e90a040f7", 0x2b}, {&(0x7f0000000180)="14af2d3a1dfed0c270071a43f8b580aa75b70ad433be063a9ffd08ab20ae825bda3b8d1b733d6afd66c189158054b5e4c73911c0791c7f31dd60761be288a24ee99edf5262e2ceecb80b82b6354091fa15def19a6cb89990ef98f970d279019962ebc77a765726a85f72637cf74f375728a7900bdb7606482fd9935d55720bff46620ae03b24b7682a1c56867a41050dd5fa30f70adbd8a9b7ce13b6e2069297b670cc24c9cb9ade5012caf88012449e45da4ee6f594c931e394bfab516f47c13b81cbe74077e1af338948fe9f667abb1d17b181007a163304daa5ed5bb9eff21f1793b0510ad6364a4ddfbf3d202498f87fa856152fbcee0d610ec982cab6765e9f1841e72989e2dde68df494f1d3a690835f3f5cd53142069c096a9d41b1665ba59d4ca74d2a518ac5b7893a479f4c0d83634a19704c122da1a3bc7ee7d79d27b05c57eb0b06acf28faf82e5a6409aea548505e4e9075e2659f52d546002bdacf748da7863f8571c52ccd77e0a917672e961c54491a49cd21450fb393253df2c2a8701b98dc20729bcfbf8cd3756de38560118392b5ab3004f7cdb1b63d7b5deeb54851f2c1d867df49efee5c3c2bb489d9239c722adb415516ef8ea7a2df77570bf524dde9d3abd35d477e02b217b2d686ec0c8057e26a1f94d6a221960df3684ed6f13810f2c9d2dc498dea3d1f9e2b77cdce8f290e7d28a8dfbfefe0c21001e6e0b4b6082c32b09c6b4ea865a90451c263ae28ca569ecc58fee4e13deeab24fa0980251e906f73331587a9dc71591eef22780120f3ea6aee2371f0f796b197d5b3dfb74bf7b3b2ac49a2d5dcddbd6ef8101f28f49a43d93d0a63722d65549178ea304b4ab7865409cede2d40b7875b6cb7b997e9e975525feed8600666cb2ff04d402ae8f0a5d5c2ad050ee161b193eeb011e38bea0679fd7dd817085407d18a964fa081712bf8306b11cac5eec93cf86c13db9bd0d1f77647078e75d25a610170891eecb0d2678cd654722d1559f067c9ac95326cd1450932aeaeb2b68dd3748a9e57f6da943f780c7ac282635da667bf84bec2ac6fbb1e3a79f703b886aaedc46a882d1e0f99d820d0e429d52fc4e0564a015916658ebb4182432489612100467b1c43cd8f235c42e55c9cffb0263d0a1131984eee19c218d12698fe72c259f44325749598b866d1f5844a772ebc1d3706cb762cddd4af44665e3d42b7aee30682a7c71278acb8764970bc966d9a857eb7835f6b2146eaa3a2e933a661d120272c8c4d0285c0dae3834254d74ef154a1e454fc1bcac0018a8b8278c3dcb7695d60c24e5b02f1622bc83c10a6f94021d8d4d02663d6cb4b05a121e6a0ae4dcaafe243510da60ec4fe37b095dd00f08d55c9a358a9e21767407989b02fe80270735288b5b4f890f49606240ca63bedf5082d43f326df8bfd39b2b84dd04212eeb9b256973a8ba99afc86b622b8325fce8a3685636e63167956d883b3a13c3bba152433d504f9b2d63954445ad75fe81d1cd6c30eaddd23fa0e747b5a80680f0d3e4232245211ba535ff31e463719ea9028737c23e1be418816c1e6465a89159cd1fd0ef7b8ed6a4fedecdbf741948a12913f5cfe55eed1ab9d67875f57cb67941593c623bede546c725d7f6a9cc5510398285d70277d73f44ce48ae9166f14b53459305cafce7709b45058502622d4d77886555c92244ffbc5adf5a16548723a52141f97acc7d08a1932f1e97dfc0af57447dc3cd65ff5ed9d5e4e1750fd014ddd80a2940e8fa4c47c4f5aeb61b3c6b28256ee62bc3ef61eccbd1e880477b68434a8aeb52f2f1fe71ef478a7171d4a7f02954e276921f1f0927b0c887d2933d05799234635c5fffcddd8f5a91d9193f566aa66a0a649f2f574d806fad8bad472ab64dd9d92dd552074d0f6dea826cfce81ed14ee940d3fe4cd4706c6ccd207aefaa0908a238b966268faebcb761f796be6d356255d3798abd2310155587294c08dbd731a7d794b1480e9f4871f8e0871b5572c0501c8a06d3da8e66ddd5f2f4546bd9ce318dfd445f9c13f0207c28c5bbbffdf5d2a847dbb70029dab07d515db6a104d77d53edcb645465a9c1effddf0e1e5738ab8f3b2842cf276a84b5f1c32120084eeb2a72ae970efb315665251a322227cce6ece913f4ffeb82ec8292d242344a53975bd9121e708cdb58144999f6914cf129bea6a159840eb195554d7ea6155e65bcd67f6f0285310d9997da69999fae1cd385d3d30665789158110020757ef601ba9473e990ba8d4bd26c6bfdc9fff68047d2eda8ed33d1ed720bb158980e8844f6a4d983c7b7369cef91c9091e580040eed49f4ed3afcbe9cf7a1d99e901ab85b1f100dc200168be8b5308fb1a750bc20f7a17349890c4484ef2e8b36b3f77b8e26cc2bf0604bef1d87c7ff57b8b2d18ea15a67fb07d017898b1d6f5e48caf7883a94d46ba84c09ef3f91f7a70ac71e9366a6ea7a2ddc95b2577693e394b80922691d5034d1ac6d037d9c52b45a7f80ac5c369b77ddfbc8c9747b07860c628f2c8ce5c8459fa84eee419cf095aa78a1376db5b966cfdcaa330df38efbb388bc7bda6c7473488a2a5915504a5c224d82bcabc355944e767a71d69abb741a4c8ef05cdd21b97fc142fad957d2846e46421c4a9f560b461a20e924ed4af4853eb497238d05f9835be425f46b2a181ecf0fed716c3e3ab7880be6e83cecf82b08c649c4dd36d2c62095cc2e8b973048f6cb6ea51215829a170154a389a33b2674ee5f0e4cc1f81a8feaecabbeed1d23c8d61f9b66b0f9376702abff9f76e9f8593d050a37ccd0f5f3ab8da904894631aef054cfd340a69cb9a15261d46275547de19c1ca1cb6b541253b5305fe8593ac0cd1afb098a9dddb81a3a52ace1a971f762998c307c85390cfdd09bf0c6b385dbbfb9b10aa138583d4356c357786ab5f7f076763a7bfebd1a68b922dbf460d12703656f8ce0a175bf3275b821926c5cb72c4553d6bcc674018bd0c4384deda6970afdbefe0c61a827e00b13f67bf5d9138fc7d9ebb13d0413dfa22dce7cb409544140718da29e3a6e65397adc559b7e051add55685c669dc851a5548ec676e31cd5fe97020d9d2a5f4616ec3092ff1fa91264a5d3bb213b7ec4381b5366433a8e796b7dd8db953539670ba7c1386df5a818405d33933c7c91260bc880216c6a0c581a4f0f2507cdb480a32f72931960fa0a1f74dd9540cd18925692f18609d6109ed93d8ffb5477a8a742d3bb969c40b64ef3d716f9fae9ccd5920251f49a5c538613f3e42b8465509688fdfb5f0f8e8d63fa4e85664984522c82e8bb0e7321c48b571d50a499db52ccc02fc6cf8928ea596c82cfc1c24dd2b2b0120ae5ecdbed63787bff4e9ac24ccaf04bcbce4a4025c397d38743ac19f71621a8048c166e7a5aed7d83528119ae46dda5acba303cb5c02bbcf5f0fb2864c78a99c52877d8f0b1c6a0aafcaaed084a38300002e0b3720d32dbb8bb8d6e6d4a1f7ebec5013551c56d040bdf013b6c57e9256647eb81ef159cf873c25ee1195f5b76d1e9573d059589ac9b6e4ab488781e48b5785c7530462cf775d1eb385370bf3ec6a2ec102c58af318a603f57de7d45e0462cbc7eb46fad25ff8815d4528542f1c0d8ba6516d5da5a88103151fc68c531893becf39958804bb0b5218800ee4f9d774180be7ed223dd9f3bf30325b48e675b3052f1036097f8d8cc08bc3f080d10181ffa49f5f544761d5d9f7a581d155cf3a457e44e86efa8f87487a7c02d56f1028f44160fef749274cf9bd96d5dd989106f421e6ee0d127f9821f9b826779b99a1d8b57402b2fb8ad9766aa6ada7fbc2c21853ef546159d6d7170ac68d90e707dedb987be6fbc20e82a53b54e785e05eaa49e24c5199f58b548e3151b0e85a7a21a513fc33f971a9b11fccd5642da27cc6d575c57d2eae209020c13162dccad1f3c6b694b3eed2f0512fc4a7e7a6cefc1c5b2852290fe72ecab9bae1c0698994689573ae81fdd75f184bd4f3b6e2d143a2ece627d57230dedb48cd287f8315562e5a5e94bb3978f70b882d618a41db23090b27ab89e470172dff91ba58c477ffd5506639fdc9e27e42d33a15371ebb8b6b450b088e9dc6b7008375c5ffa1f67418e00ab6a527ad3d48ce9e83e491b5240121dd189fa3e0a08ce43fdf5e046848793911699b60e21dc935d626842874079234665b0bcbdff7a6fd5496d1aec8a92190d62927db214ebf833cd776924da3ec83ddf4b5643436484345acb701062920113087fa29712bb3652815bf8b43251d257170ffeec8d0b864a5184d0dcaf504436581e1e7395eeb3ef045d4e5ddcafffefdd668e0aa5da827169848de92ba4d30b145a8f950a51ede6f806053c0ee1320b4650850851385075d6ae96d50efd816bc3f80703ce7c3869054a9640e6ddbf5ae63f68ab1d516be0d656c7d2d4651ca0eed357cfd161a237c798eb6c9daca9d3cac33d029dbffa018636a673ac91611977866334548ba16a23c5152b98a33e8199f3faae3b98f604eac68de69293d0c09ca3bdc7cd360bc179a2744791c4ea84947731bee6fde54f8c6a6562af50736d3c6b0522db4d09ea3d568267e02ee9fd4be97226aa89639ff3eade5a276982ee3dcecfe8b803006da1b8a4f930c1d41f81f940da80a4cad1e4e8d5a25e5fed3997423fa79a247230a53c048cf8c0d5733b9e33bbd1175f6057ed6bbedbca5977ae4d22aef2c03e37cfe1d293c3d042f7c02de9e85a4344f2f2068bacde293261de75f79fa363351dcc1988bea16c54edb3a6e2e91cc0784b7f23173350134918a6151c87a0305da65f50b3b7a4aa2791c37fd1daac8cfd5043de2174b31703d4cbdaa0a2f4227d494cf463caaddb5fc396deb97122190873e22c067a8e8e5927cd5d9b7a1ee41bcc2d9ed4301723465b792afabf4aad2f1766f5f9f434f6cb4e2471156993143196a30e462e2953b133f616377092e384663a2775f9a97e3f9567ae6455fb27634bde4d0620aa4987546837fcd9e18656fe5381ff2980c462fab9380772b713f22d4a3770162b719652ea43f02f120a09bb9db0288f2f01de3815a9404897d94b2cd7b10245ed93f838c2f48076137704990330023525d4f35b7772c50c9390a5c65eeacabe0eb0705961cd6284ab29bd9692acf6280ef5a2ad0bc22a88d7c0bf8c98cd80e3e34003168f242fc26232b1c72aed39df6c87a53bec5304dc3c9a63f556490a3065e5224a3540e301eb449843e7d3d962b83f3723cb9dd277fd5a821dce886cfd584dd93f5735f8b8db7ad4f212e571b8a523d4252ed0eadc10ecd4f6b052528790deca86115173a3199d15b7dd5971f2bf8a7d38ba695a9bfc444db82b5f531e9ce7ffd999524c9feee13c5e125c3398c48b0a1408160fba0fed47c090d7d980fe6b48f761eae6ee709c638e97afaa2f769eded2bdef66db7c2be43702201808be190f1a2187cffad20b794f07b61b29af708225f792ed487913d4b641a839330709e47544c85d45a15e628abf349d191debea079ba1750ca91d6a52d2a729eee8e478de3b3f8e0b9037210769f48c6cae3cc7b163b1d31292906a71b8fd710dbfaf8f7569d63b5f1f718d660be1f5e859a85700c02ce096652062546d60927adf1d2ceadaae86ef4865960130d5bbbd1091567f4473cda8e939113442d6ad2652ccc5a794f0ab97591e4d28d4d1c705ae94b38660c20477d596d652bc31142fce1f5e040773da7ca4f4c83fe421d9e19cf60fbd2734dc5b73fabd59fce69c4acc1", 0x1000}, {&(0x7f0000001180)="ef2c54a573f04bec68acc1e87c9b96d78875489f2a233169cddcdc37327d2d4e8f55009bef0822e6e8819c176edae66b885ddb", 0x33}, {&(0x7f00000011c0)="7479c0de6c56326c4ea5de46cdecec002383830d1b9f769f49dad4c3b0469a37bbcb23f4ab88aa44ed45b9bc09706b2d90802fb2658f0b72c8e878b8825d4eb5408c86c4a7a00a6759ab5f427e689a7297da1bb32a", 0x55}, {&(0x7f0000001240)="af6e82ed2ceffb547ec50c6aff498c9f1c8ce22a18bb022c704f15388917081ba28bcf5275eb007f22edec1c99f0d1", 0x2f}, {&(0x7f0000001280)="374362feb9b004c117cb609be07f8b20aa9ccd821cd03a371df022cfad0eef8d753c3ffcc6ddace3685a3dc6ef54319a1e9ebc7c7370286b8511f222f662566e32fedb7c658ecc04f7e9f417ea030055429dee6273c35b5011", 0x59}, {&(0x7f0000001300)="d424fdaceec2a7e17086a00601ed08d5df0608d3e43814c5dfcb8bd8dc196b6a966c747c90515ccac5ea369a3cfa6ab407d4accf05dae6cbc1690a30011c1c02540616688843abb90cd32035c6c5eb15769770cb3c2673cb2fae9eb282af3e461ffd14e1647765a214e2a5bced395f9ea82cc7d2da33ca10a6e5d7b15dafe49a0c7184fcf3564841d624ff720eddfbde082d19d6a432f5aa92a7599ac2b327185e95ff5683af0b795e10f5c235b2e77dbd4d51ba77686c8c0560cb949928a65b93d7d52884608ec49bf230f8567c76", 0xcf}], 0x8, &(0x7f0000001480)=[{0x98, 0x1, 0x1d, "ec90082e98bd01dc828d9343d6d48436c740e3fb385d579daa0d8c6f0e78d3fa6fca4f20e4447d505ffb127f474550a96d82eb101b0d8b0acc363f004fd6b1641843e9e9cac0467f108b03641163c9cef57a323acb923ee7ca55099c769b89050400a62b616f079cfc5a7f5abc0d5572ddc304989eebde9eded1e2d5dc3e3cee12a2"}], 0x98}, 0x8) 09:15:57 executing program 0: r0 = kqueue() symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x40, './file0/file0\x00', 0x5, 0x1, 0x9, 0x80000001}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x10000}, {0x5, 0x7fffffff}}, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fsync(r1) 09:15:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1e0}, {r0, 0x40}], 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x800, 0x1ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20820, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x1, 0x4, './file0\x00', 0x6d, 0x1000, 0x6, 0x8}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r2 = dup(r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000003, 0x10000, 0x8}], 0xfffffffffffffbff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x40000023, 0x80, 0x6}], 0x3, &(0x7f0000000240)={0xfff, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x0, 0xffff, 0x4, 0x4}, {0x2, 0x0, 0x4, 0x736}, {0x0, 0x6a92, 0x7fffffff}, {0x9, 0x7, 0x2, 0x8001}, {0xb58, 0x9, 0x4, 0x126b}, {0x1, 0x8, 0xee19, 0x8}, {0x2, 0x5, 0x100000002, 0x8000}]}) 09:15:57 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) syz_open_pts() close(r0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/19, 0x13, 0x0, &(0x7f0000000040)={0x18, 0x2, 0xffffffffffffff5e, 0x7}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_emit_ethernet(0xab, &(0x7f0000000200)="723af7511eb5cf0557b5ef9394cdabf814db7d73a066c565e2fb3acba61b039a30e74759f1551bb88a88e04b0db3519a43c1829636e62805ec2969034deedc0b07b9b7ac8cc95595d6590df8dded5bd026b763c1e663895b2a629fa7fe050ce4410f701a589b9b438850952a18e6d748f95a13e52711c8a2e15ce7435a9b1a27493df520e58b00ae33329399c6219c5cd2fd65aac68fbc1893bddb863e968836b12e2c7a00babe9c5c1cc4") 09:15:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x2) syz_open_pts() ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) 09:15:57 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() setreuid(r3, r4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 09:15:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x2) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x6, 0xffffffffffff0001}, 0xfffffffffffffee5) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/8}, &(0x7f0000000180)=0xa) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x42, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x2, 0x7}) 09:15:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000080)={0x0, ""/77}, 0x55, 0x11326042340982be, 0x1800) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) 09:15:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 09:15:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xfffffffffffffff7, 0x80000000, 0x8, 0x0, 0x7, 0x56, 0x8, 0x2, 0x1, 0xf98, 0x1}) mknod(&(0x7f0000000280)='./bus\x00', 0x21da, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) 09:15:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x29c, 0x5a8edb01, 0x225, 0x8}, {0xfffffffffffffffa, 0x0, 0x3, 0x2}, {0x42ed, 0x100000001, 0x2, 0x9d6}, {0x62c16f8, 0x0, 0x8, 0x14}, {0x40, 0x8001, 0x81, 0x3}, {0x6, 0x49, 0xbe9}, {0x2, 0x9, 0x5, 0x9}]}) 09:15:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe6696c6530008294c89988065671c99d411009909e9540ac231c11688286f6a5984714b1c738850bbf78db69a12228dd20daa643ec55536442b78c14352a3ca63f4457c65e9eef5c048f78f0dd048811031bdb9c2b1d69a0f1e118808e89c1171f5a90ae55e29ad7d461cf09427a97bd7d563bd9c49811a13990df0eec5813ac8b3074ae72781e2212e301c703b890bae126b5db6e7151e8c466ebb5d517316d83a10e4a35fad7857f5c139da676bda37c27892e3381cd3dd7852d172053e040bb"], 0x10) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x59a) 09:15:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:15:57 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x400000000000000}) r0 = socket(0x3e, 0x1, 0x3f) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x5, 0x100000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001400)) 09:15:57 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x1f) ftruncate(r0, 0x0, 0xfffffffffffffff7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x6, 0x8000, 0x3ff, 0x7fffffff}, {0x100000000000, 0x0, 0x2, 0x40}, {0x712, 0x0, 0x26000000000, 0x1ff}, {0x4, 0x3ff, 0x7fffffff, 0x860}, {0x5, 0x4, 0x7ff, 0x20}, {0x7, 0x8000, 0xffffffffffffa878, 0x8001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) 09:15:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x3}], 0x1, 0x0) dup2(r1, r3) 09:15:57 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 09:15:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getpgrp() r5 = geteuid() getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r12 = geteuid() r13 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000005c0)="4d7216a702a6623560f48d508950d638f97aa68e9931f8908ef26991f0c9bfbad01c6805c5839682af3448bdb42e537115ce0953239869138dfbb676a239b4f57da2ae29f409d049134382972e081d50539d4c4451fc78de8e4cba74d6e7a4b6737c140797d76b8cc5d6f696a07648fcf3e715a0d87d1cff16cf6e406dee6cc1e6de0de7332566f03af87486f7ebeb6c587ba583dc0573e7707b969d0787e2ec40011940c3dad6087e5002978e10737cee385ba85ff0", 0xb6}, {&(0x7f0000000200)="0aa0c6f1cc1b70f69b89b7b8db82b2a9b0c3e64813c1a0ca3e30c29bb8fc70d343c32875812f2b90ba340b597efce10a82358824a21f82a675e9b632d3f3e5bb1d1646703f72a66cd280fe0687b484244bf643940822d6cd25d01123412d46598da46ff0550e5723595203ba1b488770bb739524041584f099d4b10ea736cd", 0x7f}, {&(0x7f0000000280)="d3227c", 0x3}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r11, r12, r9}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0x9}, 0x40b) msgget$private(0x0, 0x210) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 09:15:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x903aec730d4dfb33, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 09:15:57 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x80045710, &(0x7f0000000000)={0x0, './file0\x00'}) 09:15:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='\x00', 0x410, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b667506053000"], 0x2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffff7}, 0xc) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20, 0x80000000000000}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 09:15:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000080)="0df0fd3a9f78ec4937206495071917fde8c126396706838b000bfb492c889fd884ffeeffcd2817ccba4ab7bac7316e6c7d0d6d0827f03fc584b69b28f24b1e0f9c33e4f6a9dec939b74b1ac62b6ba17e574e9fd9c6a97f3851666a64d5062c3a3ba3a622a2709ecee74bf43efbc2fb3d7bec", 0x72, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x1f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) close(r1) 09:15:58 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10080, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 09:15:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1e7, 0x8}, {0xef, 0x3}, {0x2, 0x8}, {0x28, 0x400}], 0x1f0}) 09:15:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getflags(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x5f0) 09:15:58 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) getgroups(0x3, &(0x7f0000000c80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000240)="41f67f4ed2593b3b3ba625d56a3a828c4a46ff4801c11559834857731ecd2dd0e563885b04f5ee5e9c9f2eae3f7af4f783d1b77d4214dae217ab0e79529b4900af8fbc83789eff6f6dde25218256698b8a5dd6584ada4674c8f6b647d2dca3f3531c5d6da71e2bb32bb1dc0846fdfb9fee36b8e8163550ce8e5d82d951252483fd8c1e72508a123ab6c3920fa8f46f07d14698e0dc4d2233a68c27e98dd55d040cb3c73d197faccc4530ef8cccfb8475d9791aab1b93c01f2c8db8ccc217", 0xbe}, {&(0x7f0000000180)="d4263620656d140ad5bce913d20dbd88c10d40b60957e393a3ed8d318d119c00b59ea5a3292dd89d6d7186a7aad24562eb43d23f5e457f1391d8d797ebb2f30f9c861185b30bc24f5d3a78b900ec2da58109e70e8470e557a0651fba2f19949cb96d081d08d0a14da2d13143f94a7a9a94d6964c022f8ed688e8", 0x7a}, {&(0x7f0000000680)="10fc109acea03e694e41e89b360f854ee576884f674083669ecd9884abe06c391131bcf8ca5465b8e36d6407bb3bfd6d04963e712bf9a08c14d592f5eb945460c3270a8fb40f36b50f16770e96d33fbb89fa8929c65916f7acb5aa55917a5b9d326bc9cc8413cdf7eb3390eabf1f31d93c97f51734f397099020d811401a9583dd0570fbf6cda60a402760a80517b17f95654a5ae6112de022fa07e33a3995deb3d65158", 0xa4}, {&(0x7f0000000740)="b449d1eedb29480797f386f04b6e98f19acd89425fc8e35081ffbe0916a7a21dfa13e4ebfeb34fee0ea3ddcf41de4771356e3d19ab00bc6b389b1dc0889aa3ce2a4a2535e9c3c896c67d26da2ef6d1e8783cf64e95a09bc63720998136fc7f0463e230ab76cfd1c755f4bdaa87d6b12f807339", 0x73}, {&(0x7f00000007c0)="aa15550d266c079d3999bea1d973be5a161beec65c77bc40cc157b1267b6bc7bd9082a3eeaf9c6cc30ef8feab074c0a42a0e485846f8c20df624119727c18688e96f89bc398946ad3ff815661a94d07614d1c528bcc8a025cfee146cb329473292fcd5cc8fb35384dc11c2bdbcd2b51986179122cb3b29", 0x77}, {&(0x7f0000000840)="f7d8ce", 0x3}, {&(0x7f0000000880)="573dd60292f168cc369b401bd9bd9af3e32d05e5841de939c7ad96e8f05e15c4b71e649cff39b88987179e6712b931ec95ded5f7d83723c1c236dd193f72a3ca7667de581db2f678feadde4a7913d694148e79f524decec850ac260eddc92377f455a7627ddb79d499fa1650d964bf1c4845997c8285c4093bdd4ae3f5c2844d66", 0x81}, {&(0x7f0000000940)="045a30995b643b43c296a36830aa0283b3a876efabbe0aa4f87ad8dd144535836315e4c45ed4e51d600987edbed353a5d97ecf5c18321f1dc0395c2673cf1f4569e1c7624c5f725380", 0x49}, {&(0x7f00000009c0)="0d3754ff4488f08630a596e2ff9e3fb0e24de3f7e4b593f48b88d181d1bae5822f00006b0b00df4c256825974fb1bd496ee7dbb82d5af0391ac1120d50dd1bb6c012c6d08cbcb8c2e22e48f5c52e4f154f806070af51a2fd07bf98ca78db1e35f6905afb91176dab2090a8be4024fa4c8118bcda67d42ef068cc76057ae778bb7cf5fc44a2789807a5dfcfd9525d4e0f29f24250477c", 0x96}, {&(0x7f0000000a80)="05f6f8fdb8f26c7e8c492d52c84a12c634c79f93392ca36cc9445786982c672636f12fcef375d33c746157184538780b91d3795d6d975fd468462043", 0x3c}], 0xa, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x2}, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x9, 0x9, 0x4, 0x5}, {0x80000001, 0x44b, 0x8, 0x1}, {0x100, 0x2, 0x10001, 0x6}, {0x1, 0x6, 0xcc, 0xfff}, {0x9, 0x20, 0x0, 0x1000}, {0x9, 0x100, 0x1e2, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60, 0x7fff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x982, 0x0) syz_emit_ethernet(0xffffffffffffff7b, &(0x7f0000000380)="b6") 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8840, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[0x7, 0xfffffffffffffff8, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)='^') close(r1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x7) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x40000001c}, {0x8006}]}) write(r0, &(0x7f0000000040)="3fd21bf45789e6ffe2896a81708da4f2f6d3286c8153279251d3c9c34f2bd28de01a0b37bb6a964a494a6b6a82547fbe26b6dbe01ca4979695b820e5b265f56b305534c9fd9a8cbd9e61b4155b2abe794942ee795f3c2e9d", 0x58) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 09:15:58 executing program 0: setuid(0xee01) socket(0x18, 0x8000, 0x80000000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:15:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#^]^x)}^:-*\xbe\xf8%-\x00'], &(0x7f0000000340)=[&(0x7f0000000240)=',]\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='+$\x00']) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) 09:15:58 executing program 1: msgget(0x3, 0x141) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe46b, 0x3}, {0x2, 0x6}}) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) 09:15:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x7, 0x800000000000000}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x88, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x10c) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00002a6000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 09:15:59 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000300)=""/215, 0xd7, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) write(r1, &(0x7f00000000c0)='Q\b\x00', 0xfffffffffffffff8) pipe(&(0x7f0000000280)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x200000) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 09:15:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x4, 0x4) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x1fb, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xf16, 0x2}, {0x18, 0x0, 0x9, 0x2}, 0x4, [0x7f, 0x7, 0x7, 0x8001, 0x20, 0x4, 0x9, 0x1]}, 0x3c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xadc7) kevent(r1, &(0x7f00000000c0), 0x800, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xb, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x14, 0x6a34, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x1}, {{r1}, 0x0, 0x1, 0x600fffff, 0x7, 0xd3}, {{r0}, 0xfffffffffffffff9, 0x22, 0x40, 0x9, 0x4}], 0xaf9, &(0x7f0000000000)={0x6fb02af5, 0x4}) 09:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 09:15:59 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 09:15:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/231, 0xe7, 0x42, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) 09:16:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) clock_settime(0x0, 0xffffffffffffffff) r1 = semget(0x1, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 09:16:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) geteuid() r2 = geteuid() setuid(r2) fchflags(r1, 0x0) 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x16, 0x4, 0x0, 0x0, 0x540, 0x63, 0x4f8, 0x1, 0x1, 0x8001, 0x6}) chflagsat(r0, &(0x7f0000001740)='./file0\x00', 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000017c0)={0x3, "6f7d00ab73a668e071623e40e39bd53f1626d94bd66bf69d1732e30637d2334e2aed197d8d0768dc14f512925c78"}, 0x36, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000180)={0x2, "d017293ba69e44fd9712ea8c036aa16866955bba3deab9e960d287108738cd9c16ac08a8966ad19e944c9f4b38530c5bf82d3b4a3160630423b106409061dac2d248185481fe584d880914891a9b56dd6cad679eaefc46f2e58582344d598c4eaa4bc917745adfffca25f7d70e7a47269245a8c1508cc79e427b34e16fb0c29acaf1112fd821454fd69b14895d62ed1c320badd64ba92af2a283e903fa74b9232815494070a76babd6d046555f13ee8c2671c39e6e628e2a7886a33fea2d1f7d014e9e9bf84bc95cd82a2e403fdd75f68bb33d0b94811cbdb95656522a7427ac82f7ec501ba0f601b02ed6696abc1e2bdb295316c7e1ba24433cf707af6c4d4b5d81e847ad9b96ebb1a23b2c2a637b72aa79ba98a20a740a672aca7ac73185ab086c954378cc8cb012ba06017be2a3266e4eb37ecd578f1eba69009cf63a0b4830f9d57823e76b93098b1a9c80c4ac7e843bff1cc05de0140e247fd2420d1f808cae0e99e0736b8b087bfbcfe3bb8a2eb177143be203642faa4a736572355a12e1571dc0f73a604c92d6bdb0829abaceba96a1fdf0243110407af071edf320d66de1751ca5b0056703b508579383d2269fbbc9912df8c756219439587fab6cbc5b32bf391a91ee874ba63b29d2bc9c5a0532e5db77d7d4c5b3b94d94d7372596e4165affa13cd22d55da6c4be3e20c363b5a372025300b215e66b2879477644d91f8e93487103f488187e2f8adf932eec88bf85398d5b33f3aa6014e1e39567aa85578d91e1d54cbe932b53f7ffe2d425a007a4bb2a4b713f865fddba3d05eb024dc21dd113f2a4d8f8b5908b43515b5e5ff73309db9a17652965a310150ae7d96ae76a6ba055a7827f9b0823ce4758516e8694c83995ccb5d908b8307b157a1dab920aba6b3a1f97b4a96abb87f90533f1ca14f215a3f83fe99164e115d5d8c17d3eb22fc4872b91955040b0d44d08d83d5802419eca3eaec86ea55b01fd27d7269d23eec0cf8917c196c48d3c7d1fe0203f40fc6e12f30028087abda9456674b1761bdfdbc26aa61c843abf6c55358a191eda6a8cc2f74b03ede67bf9c06354c849aa7c891dbe1f2a4bc119a82048abe55965796153bb8cf24c6cc25cd77333c6626f09e62328c6a69e6402c942fe22de5600c5a3ada0e223f85e0b3a6abb039475096eca9a56842cfcf6897c2fb3ad978f3e9becb646e898793087402817337cd4621cb34a452198dc285947cc359f7514619b12f0fc2a2f27477b3c28f7ef1ab2be2190f496f8663910665aad8c6f08d38ed0235d15b627be68de6c4c7c14d1595c4368ded480f19359612bedbe1c717efab80dd5d80dd982746182cc55d3c926e60978477ac66e855cd103b4d83f586a4b541513ba3dcef7edf7d2ed9b35620c4ec4a262ec207bf300a46946311fdec1551e22ecd6725513a319e179bc13a17ae9256ae34322ab89571eb92c2a5f01516c7a08fe8fd762bfd3cbd063f60bd7e8eb1e8859d875f0a4e9889c2277d6522429ec77327e645b7fdbe78522a14f988e402492d672fe98f8b68c3c0dde60a706876c6f7cb04cff55663dffc108d32c3ac7afafe14e5f56c7f4002a6f049fe2f20dff77f73def91adce1beebf76baf6f2a643605faf8f55832f376e104e97e6cf7de87d12342d5833e35d7c45afca2116b4a2c2d8261e7bc839bc2fc79adc0c145337dd70340de6a4a36e7c03c72903ebdaab0db55857a8e1b642a8eb2db45a5dff2f9f350d43cf16b5c7f68dd283d15314a68e24ab7ed729b365e0e8219d0f76fe64789aa2d5c1d0e4267a3217be4e80f129a54e7e7bc295c48756fa41f96ba3bc87ffa9820b8140e4691be10340ec35302d499216416e273d1038f054164b28d549318b69f07e7b6292ddf297294c7df3f5bee1e88af8862f384cbaacba6e62e8dcf79a1186ec7f64b04c9f5296ba4183008a2d9bda98b07f0e6e486cfe2c91b438f35b6e30abc39a50d79d92db02520bf41290cdd47e05b0975eecd2550107c859f11141d377a38e59a21913e31cf02e4872c396611a4ebd6f7d3fe347495fb2a16909b0ce87ac4f89d446fb17a07e21167222a1dcea1f0deb3aa1a33c3d6586ed9bf9df878ee05ce27b90da4877188f8024263d638cdf8d107572ecdb57602347f3a3eac32d40082fa26cfcf2e65bca67335d2ba4691b420014385e992d49390eff8d5c47fe46f75753acce0b1051ad24cf6a6ff080ee21f81de4205bbb27994530f3cfd5494c1f1ffdd425b62299ed77bc2dbbd5f38f1fcbe91f1275faa19c26d285543dae9b9010b1f8ce4e25478853b04abcbd10338e2ddc76ee63e816cb9c0f19f4fe9a6c8c4f62544444d717b04c92dbd15ee5955c26835f63f50f2c3e833690f5195449ed35ba002c6ad3512c6b20741fdacc3e3fca678089baf9946c9dc5231095b6808cbd2086031f7210ff5282a76917868bbc69e8e8d6ee19be6d991db012338aa83aec9ab15c9a2ed3b8f74d4b89350aae27cb02ba38b107f4f0fca2585385a7703cf956254d0df21c02f61029b2669b66fc37e74d3909174993a7d7775b12491c89be13db51527507f446b457e50539b4899032715118690f714c69dcbe2f0746a61875f077f1aecfde1779dc72a70efcb1fff81f71252d20fe56126ef37da6d7a599fe00cd50f6fbcb317550f116d36322e70af3f239f1e1cf87fd42564e0e04ac9a1eefc7daa92844053e155b6315d77cb53fb67a9f6dac60e1d7fccc5fda48383a291a88a0630311fd651f2bed9f838239f066ba8acdcc2e23f541fafc4a30ee8c59ca17440c7ca4e6bb510da956258efb059d742fb12659f2bdf0d804db20ec94078bc3d93015b28039db9490393b4f99d97d065d91f72daa089f1f00e89907d9e416ad45b1263d63c038b97dc464dfba29496c866da4bd6c0fc0e83a02dae0d07ed264d977386005ca8944353146f7c45fb7078ec7fbf5804093df63e586a705311cb9d830e89f956297303b0e94572b9b62cbdf51d207c1bb54afafe7072c645cf5126780e78831a34e036c98e8d7b9c25c99faaa3ffabaced1a8ff6dcaba7693d90f028baf169ee26d32d72c2ffcca8e3f3b7302326d75090deaa4bf34f77a99657c9d295b241d1f83d2bfdeea0411493b908341ff29f482b95cca893f943432ceb4efd2561fde6eb20f1b3fd86ecb03482e0f5ac818a3f0b04fa805d274f15f59e24b476172ecce9f5fcdaa37476fe36b80c3057ea8e9112ef4e8da2670f99a05e7e9aece525e1e2869eb3f18636f5a6dd196ea1db3f296d0de7ffe512200303c68ee975d07400368e87ec5cf44d9c955b07e97d4d17dc5dcccceed6c339285ac41366270f342dbc9c8ea121d51a9cf79cdc1cd21e531edc61ce7bb4b9dad40d870bdeb64c827eb7dbb3b06e34f03b195fe29a1149f6fa8fe505c792296fb8513af1ef29e86af12a3d6d2b3e76afcf7f4f16811fceb806ba08c3a2dd23872bb0630ea42d059d7517ba4f9a16134ff9a0a9a99be17a1468c0301799784740222069c877f1d30af4573d0203dbc26af3824f8a6d1a1de1d10b4f00d1fec727daacb12d727aecd46c95c23657f8297a4b7c9e94ff7a8534ae98aef2a05d261708a6c1be3c6176c0e084d1c947c6c6061505490a5a5dce247901924b41c1da4bd2961a1de139f047f43947a24a58d5c27ada46c1a14f14fb530eb7db39fa2535c659d3ef0945a650b595a6d060a2cf61d1f8c09e32d801afbd1fadaa18319e735c06ccf7ee7fa95a57aa733e15c9af5c6f6bd6ede6298c0c7f8d3b7ce15f7c3bde6167f7562012a59e8fd3381a370f6f6a29ca2671ae82ec732f217cc695afcac09b1cd2250b1925e17abeb9ade74fdd3d576d592bc5a92153c011b9c00cdd591e4bc621b81465954848f7f9a627f3e365ebbf136c779c80f70ee734dfae822ba7837378445e830c07a439c2c2d1ca700acd64e15199523c644b3f0d29a770d210a246702ab1bc562cebc4abe1419f3aabc1aff6de2f01bfec7650795c410a093201544730bc5ab50f99f24549c7ae8a7f557710ca62c33053f934c8ff71a7eab818fefa37b87de0e4490a917fae70246b7e650347f3d43763a4e43473c8b269012f765b8a17fee39243bd609c9e689319391f3a99cabfd3c86592732427e9b25f35f9c062b69d8d430d1527d9d6ad18d03a685075a438ef036b5cc10ede7137c92f3c304e80e2afa910bdc29d9baf4bc15d7738a4445f38014348396e66c223ebc4634b0f784828d82f74c227f4fc18727e2e6133010a60252d4ebe8bd096ac35a0dcaf3d54e18daa357b1272565e52aaf69af49813168ac71068db9fe658f5206ddc090e5636c7541f9ad9233cf66a73b94be252a5c624175c035e232881c15b158a26e7b239f5172a7954541eabfd8b828bc1614e9d2cc15f99c44310ee88363183ea8ab7372fc5152f8bc128ebf36756adfe74bdec2c79933babefa5c678cb2d3da265beb3b4bc346d2bfb39cec86e4a3ad1b8593b77e5248ffe2276ea3b2a345700748912b40d0f07dccbf9ea648ca5f69b0f77b1f19cfbe94e21ff0b7371a42971951bf4ed84aa3bbd63de3f42308acd6e09502f9fcf56bbd6f43c0e0b518e5566b84e9eb7e275825d021dc2318ec1b149749b85c7b613ac5621a42fda79d975848246a7a9eff86668f69a3f00d500c74d5dbf4155bdcbb241a822211eeec7c8c000b138f80485ca15c3eec3964d8dc607ceb8778a8865d85ae6019515b53adb04f6b73a0e6c0e56aa85170ce7ac1b28f69d84323103fe5e5902d74a5381fefad020e55ba4d0fb215c950d80f9569b12d483dcf39c7a0522593232fbfc95adc7d7af301319173e3f1cec8edf713a7a231bd1667da02b0caeca6d064201c9c2916a8d130f4b11d769d8c6d0006a91a144226337b965ad41d8074e73e4a27c8ba02e548d58963aa78d68fd912377f2d7a770646a53579269dfae8516474171a7e557850733c2e38cb757755dcf284571c8ee317821671c75e8a785eccf2266888214001229c8d5cb3b852dcebc0015e12aea28bb35aa144cba754667d20930113015cd406feb667b8d50dc576de37c66ff6d045fe9393c4dbe387c8512af5ab0d8d57f16e150b9fd27004fe2190893e39c0e050117603cbbcde17b1bc4428789ca654b7f12dc667f11d1af612af44a1cf392e3366f22b439d7c042ed03a16632a4212bbaa448bb15df4696299c6eb5e1901a7c76552a761b9c62456e503b86c4a10bce0b5b94caa46003e81804cd845483f3b82b3fd0aaaa9bade9b559379b148bcfd99a677f7addcc9a2f39664bf9298915ec41b9d22a76527c0dc30aefa42f7a0c2e181f0f8cff95dae754deb68cab789eb1c17f18e6738bdacd5f98f95c9c713d78432c2e772352b3a06f505cc85d24918cb203c5c4be1a5c8439422ea43e53bf051da8ba554f0a1d5486a90293fd803a65fde03e422151828ceb63bf71d1ccb8bba317ccafbeaac1553eb6a0710cfa4d7105de9764655349a47fbd92e109671e55adaa0759a323c37cba1c99424ed628258dd5cfa819c0b9f3d18018bb12dcf3441b2f73a77e4e9aaf0683502e2d3a73d9a3442cad9470c5472c3e51a990e687d1b784c139ccc5217a5255fc57afbb3e8f003d5f9329fd63da336c85cc7f25a3d813cf10cccb0730bb6aaeafd2ade90eabcd36e2849d37ffcc2b36fcf9c1013946ff5ad11069933f0bed354569c84a4b72abb84a1c3ac902e12a56a7781e1606b1c00d90f0504b52abcec92a9ba1bed47431a8da6f4f2ba0278411cce7688c78"}, 0x1008, 0x800) msgget$private(0x0, 0x4) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000011c0)=0x2) poll(&(0x7f0000001200)=[{r0, 0x100}], 0x1, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001300)={0xad, 0x0, &(0x7f0000001240)=""/173}) r3 = open$dir(&(0x7f0000001340)='./file0\x00', 0x10000, 0x30) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x3, 0x80000000}, {0xac, 0x62c8}}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001440)={&(0x7f0000001400)=[{0x1a7, 0x2}, {0xcf, 0xea}], 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000001480)={0x0, ""/220}, 0xe4, 0x2, 0x1000) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000001580)=0xff, 0x4) msgsnd(r2, &(0x7f00000015c0)={0x3, "adcbd9ae5b29bc0a0ad31957ce4083ef7d3eb21be5f8dafbfc11cf31f091b73b8cfe35070405653f2770976fdcb123b73cea5ada8ed00bf6717d78b9d8b672b5bfcd35dbf99755637f59ded04968023ab90fe6e3125253c7211606c7c1b2a63756d4462778567144a17738415d0b8157934b069ffd81297b4d85adac635f92727dfc70ba5a8f2411c7cbf9ae8244ad0f5e316cf0d45157492cadc9a149d2ba5c9cb8f588742025ce4b743c846bf9042a6b260c09d76126eafc5474bf685258637d1e3a3e65f315db9c63f59933f17064a0ca2bfb59d8d72b5c4a3a94937085bd9e5eee7e451ee3c97fb35624"}, 0xf4, 0x800) dup2(r3, r0) symlinkat(&(0x7f00000016c0)='./file0\x00', r0, &(0x7f0000001700)='./file0/file0\x00') msgrcv(r2, &(0x7f0000002e80)={0x0, ""/90}, 0x62, 0x3, 0x800) 09:16:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe3, 0x9}, {0x0, 0x2}, {0x45, 0xf1c8}, {0xa1, 0x80}, {0x1, 0x20}, {0x100, 0xee5}, {0x46, 0x6d14328b}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) getgid() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x88, 0x1000, 0x701b}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8000000e, 0x8, 0xfd7}, {{r1}, 0xffffffffffffffff, 0x44, 0x3, 0x10000, 0x80}, {{r1}, 0xfffffffffffffffd, 0x28, 0x0, 0x5, 0xa3}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000096, 0x677c, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x26, 0x0, 0x6, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x80000000, 0x974}, {{r1}, 0x0, 0x90, 0x1, 0x800, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x8, 0xfffffffffffffffc}], 0xf38, &(0x7f0000000240)={0x0, 0x6}) r2 = accept$unix(r0, 0x0, &(0x7f0000000280)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x106e2, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000380)={0x0, ""/103}, 0x6f, 0x3, 0x1000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x4, 0x2, {[0x5, 0x7, 0x9, 0x9, 0x3, 0xa0, 0x20, 0x8001, 0x40, 0x3, 0xb8d, 0x3, 0x792, 0x1, 0x4, 0x5, 0x5, 0x4], [0x6, 0x7bbc, 0x3, 0x200, 0x38, 0x7, 0x1, 0x4, 0x2, 0x3], [0x100, 0x6, 0xad, 0x369b, 0xfffffffffffffff9], [0x4, 0x40, 0x8, 0x0, 0x9e, 0xfffffffffffffff7], [{0x97b, 0x40, 0x4, 0x80000001}, {0x2, 0x80, 0x7, 0xfffffffffffffffb}, {0x8, 0x7, 0x6, 0x7f}, {0x400, 0x6, 0x5, 0xfffffffffffffff9}, {0xffffffff, 0x6, 0x2, 0xfffffffffffffff8}, {0x800, 0x100, 0x4ae, 0x8}, {0x100000001, 0x3, 0x38000000, 0xffff}, {0x8000, 0xfffffffffffffff7, 0x3, 0x100000001}], {0x1, 0x200, 0x0, 0x3}, {0x100000000, 0x0, 0x7, 0xb6}}}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000640)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) msgrcv(r5, &(0x7f00000006c0)={0x0, ""/5}, 0xd, 0x3, 0x1800) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x10, 0x6) faccessat(r2, &(0x7f0000000740)='./file0\x00', 0x6c, 0x1) connect$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f00000007c0)='./file0\x00', r4, &(0x7f0000000800)='./file1\x00') faccessat(r4, &(0x7f0000000840)='./file1\x00', 0x20, 0x2) recvfrom$unix(r0, &(0x7f0000000880), 0x0, 0x1, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000900)={0x4}) pread(r0, &(0x7f0000000940)="0ecd872f5f0f10f9ad416084594b63157fa52c7884e73fe569792c00a15b17d52f23a498ca134cf49fd158206553abc1b1a92f9401039ab7d2d0c19034ef90d751b4f178d3c9d7d5e138fbecfdc9663c3511b1cbb07081", 0x57, 0x0, 0x0) pread(r4, &(0x7f00000009c0)="1b377345e1de51b9dbb7891e28573c4fe25af8ffc03ea110d07e5c55b9c6e5b58f19f8219fe30b71a917b6f38139b0d237d54c66e23394f34f4aa2a6920572574b7e491bb9495cd027c6f7a811abb2e76c3060a0cf0154d84f2942ad27a3dcc209d33772ed6f8c5e2736a61eda00e4b6ca81624735bdb8e456a72ac6b86ef290925b5566845fd413d1707722c2655afc0b46cfe85f526be9878e49d060e8263fd3ba2f18e03201f356b2eefe72b15593415480df606564c532651e70d232e872d5b91026aff738e437fa1d883c6f92214f82c626568cef810444a537d03eda44b07829c83af788b155f6e8450a333939f671f840179160045cbfffb169e8b83e24b11b9e74c9f0ca50172a7a8f54a09261ce3f63fcaa6fcb55b5d102a02918edc9950ec870c846dad465b1268b23cc791f3b09502f909d4882a84a0d90915acd631a9a542757ce65ecd895270fe70a37674a9d51c62b7d079cc6cbd7b044da94233b834846de9c5d524001848b16ca926f3f5131f1deca305aa046747bd9ce0f920c6e57b04ea6655e82ede389b0f8b1a096c0cd56b877cdbf76811f9e060ac04670a414fd04ca87d73afbb304d70be37271b677f9c21062cf5289086c09ff31c7d2c1d5c6c4b71665d22bff5a13ab6bf6689ed2da8e9d5c1d4586b42a661432c8f5fa73cc20ad5f63b018a85762f341636af471fddfa7e0bf237d17a5194433e738d27d9963f4758302eb783551279da89ddd1c3fd0e1c5f974bbc245a2a1943233275fc94f56307dfee46503a3c4d0bf99569efd5f591d2b88572afa54fba25a5737f54ef9f7d97d935a15be0112c581dcabe3ef7ef4bb3871a7b7d7772e266eda907f3018e559bf26e4f42eec93bdee1c3b4487e7ee6ddbaf95bb4b70cc5aac6760f014fc4f74471193c7ad2cac05e4de72508a4442f6af012880e8fc07442fe9b17a16b2899f94b61e93cb51ee76f0a711741551dc1ab119e82257e19a14b6a9e4a4e7862138987671630951c0cab2291af6927ea80ebe9099e36e4da33dc74ccf2331afa26fcc9467481a85621f7897dd59c6380934eeac8079917da2c7fc9282d5a3fed2fd92ae22f0c9faac8587671733e2fd2927dba272beaa1ec3fd57b8c48c1477b518c017fcf732d7c4f016f8597debb9d15b752235b5a4dee77448e86190968511af1314ce615d338ef11352974f87aefd53987d45c3fe764037769c7a1fade04845d263ec360c780990f5ad3e8c299fe33a0e9029841d47d95d52fde4ab0ccec1c3d28dd521df17e9eb95b5b79080b145d21d921e245807f90f207f3399a859aa2ece45283867f3336e8ecc3b78a693ba26655f8eced7a5e611b274f05752b2ae2f5ab29e73382173095407dbd583b1b67bd8deeaec3dd76152d62081ca4539e30790ac74239366fe44d4881925dca87d61e54eb4064f2445a9901dacda5e91bfe06fe96085509d601438b30a7b98b461a2501cb78efac82b7358483cddf79a148ffa06a2cdd15589b966f68a9e1ab1d4d25d46cc275e460a8ce6116c259d9919340c8ecb8c1897204bde3d5a5f703d65d1d2912c737aa1667529e5cf31b27b24815584f57a142613e8d453b8baf08ea642ba8e2631d9ad0d3cc31c0d08db80d06138f3f62d27e21799f6a99ce10b66ebed4b2ab7d075dab94343ccab068a788bc26677a8dc266bcc7aebcb6223189d15e3a075fc00b09619a2491e4b6b908bed794d4a53bdba6b62d52dedb8783e411f8adff06de9e3047b2070b5f8efd2d326fe8d6ca69719e9dd463149710c0e872f9308b92c5d209baa2d2d85032fd76547111804e17f573d9b3550a191c22b3aab70f9570cb766ebb217be1d57f202b9ecf918c17fc0e0ba92de9d723fcf5b9fa8d21f93e9101a759351063519bb4ebd20a166c58ee6acc0668224c46b335ea7ce07e18c085c0aba5e1dde6012fe5e423bf87ff481f56e2627eedd4119b22fdca3ff24c842a098d8236ba098e0cc31a5a7665ab68658099d9e24351c9af9c1addc46836ea89b0b0f566082583a33671c15ff011a8b150303cccd96db1b33b487cb2440ab3aa65266a2431766eb100360e2e7468cab0978ba260e4f88ab750b73c6fb0a76ce710494c8b5d21299c546ff04f217b4114c01ccf011d6284679a117a54391ab91ff9f12f8fdc564e31965b8b6fdd831f19350540a39fa69fda9c3928bac71a6d3b8253e4f4daa41f9e475da6a052398cb44d9daf4071f99f2daa4b935c5d803aebc97410c68fe1e3c84083fa7387e94b77d7718b967d91f5af564cb1f06ef1acbde0bf269f6a0d19ec9c41e873df0411258f96bcf97d0e9dcaab2bfe58b1436837cbd9a9a80361a1e104d436b9d05c69514f522928a612b36fb7e057705ac26dee49e132a8435a1423892dae1e8d44efbc0322c5b349ddcb7aa71cdeee8912e8e06b76a79f5b3650cceaed80921a836264fcc664e7796cf20db9eaaa39c766cbe85b785f6e92a5d9087f6dbd5ffef01a3f6531c2dbf5e6ff4a42c32ed501ccf848727bb1034de822ed0f12dda0cba3988b76b6c8de4c92888fbb67a9c5673d531a22969f6535846d48d35b00cd8f6c5638e2487137d3b63b93726946449f69181ae4955fa64bc1789c5adcab8c2317f9bc8a674883db16f2a4b0c37d3aff2aaf1d7192246e7ecdc4f325babdc370bd099231ca627ba983294ca04708e8195fdf97844ac828db427dcde639eb9fe4d94f66436507938f276e97aaff5158b31efd6af89887398bf7be785b89fa6ddca3b0d8ba405964e48a0d5a1df60e2c275dcab067b91493a95afda16edacc66edd1324fd2cdf585737cc183baa51d82deaebd6be27f0d2ef0f779c52804610fd53fcc5c72255a92b06c4565234d221586e989caf06aa7daf1798a25cc14131ef6aa7e5888bf389a70ff9b5e258bd511ab7f5e0db1d0eafa44bb4388c5b9962e2e31fdeaa5c4f7846dc04bcdf01fbac174fc5366822ed3ce690d42800372b867cfe07de837b3a66d08c02902bdc530e496ec37f3bda9e724da294899004c235abe0e33d412b235c4050ea8612c4e7584eddde89be626bf3d2fb911609a56f76b2196041d35338b3a127a701809899649201fc518ea642b877572efbf2ba572e931fe86d4ec843f04db71a704b50d7a695f79619187d0dfb3620e76a9abf669ed3048735a5714a291924715a8dd5d238dba5618fe197c75f8f7155dc657f16efddf380ffcbe0b97b331a46721b58f84bbc2431e064db4cdadfcd49fce92d15bbf6a76959cfdb61df1b8ccf421329b02ac21df8ad9df304e93c0c1cc864bb62dffa50dd45ad416c8546746b90d736ff35d84fa1a495305239a3a36d8bb2bbd6fa9c18f2bb8a8450ad9b5585795432247ba24c838e053e8c6e4453bbd38158b65fc982f67aeaa768833b762a8f400ba018a980128667ab2277b5872578bcc3d0c04f13416cad4675e92e35b4c83d9d0ab86c439b0e8b284e9d6fb9b16daf4b505c96119dc4f7032e806ae7817a07298d07203d10c086700e2add2a074dccf72d0eb16691ba36bfa5c79468b4b26e0a4ee734d0fd007951f4d7de400050be2c8fd0856f9cc5c532100051055bcf8c5b94a120cdca2f895454523aae02cb2abaffd515f832bd8569719b2380a2eadc4a0fd830d2526fd461249b74ca66e530c0f01e08d541f5da7c4b5c2009255873b5938fc9e5279c6d9d135b95be10bd111d46fd89d51469c6ebd97d3f68fabfbf85dc2f6834b5a1c13501ffc533f8e13b966413e64a320c19f9c8337e3e089e2b3fa9d117bf62d198f8570ccef0afb6ebd96e82fcc85fbce2b7246854b943057ab76fe70f154aa98f9b835b79035eb400682486b774221e8ac68f1f2a724adc49025999ca5990d89f96757c23ff70127ec95f38e8047b52ecaacd4f7bc7b01a11b3507bec8fef501ca1b277c3257fbe57de8100019412d153b20495ff864280e8579021d282c12a6c08ea885780004d8ae48927c1093a19f8cc44a10a551f4d1c026095cdab124a3a9365a8bc0aea3ca942e9e2dcb708f7e11e8b3dc0e625f4bb02f8cbc36965238da2dbdbce76e68ad789a5718349e4f27d26194776db302b1609680321bab6784413c5b94b8865e4edd540d3d6d28d857c23141c8b94760b0bebc12731dff8cfff1ee204409a076c598d1ea422f4040f13047e9e81398186edeb0f47d29d6cf4ec34f0c70cc144f6c050b20c0001d1d52edf481eb1fe7cb3e724e4c7d33a03275d1635d472e545cb350061221cc0d47b800719b1f24d8fb11e1ee208b9fa8ae3fe0e2282d6a0406cdde274a08f2dfc9c96918be1ad78eebc5b6196ed449ca39ef9a14f744fb0f3f1cc38b426336f46b92d9a895570d9fb087717ebaa65d1cac18907f722cb11a2eb45491112fb5f65480ae05bf91070bd5947f72a1db3dab78249d5f5697dc037e3204bd37e3b5f2f2a559ea22de1294573e56b2bc53e4e796d47d17954f578a75be615df7efb53783be1b6afe939ed73412efdad71a5294261e6a0bf89e7f27aa6ccfb0ac9fd72d5d24b4b7b030e65f27a22ed1de789499171ad2660135c91f792a433e8981ce60733e0c6b2302f0681047b9d801b40b5a3930a30df0d52a9e0b84a4b38cb1105461d212549b3127a83710bded179e27f926c74d814e7a1a1047b8b8ca1ded018b76d9a2277763b19a6ba244dca83b5dad78b371aed04e50b2dee2580e84e6266ba2e6488c079e7998c3cf425d27e7fc347e54fa317ac55e1eb79d2d750d3afe124b66b575672e97c2bb49f95c5fda2eaaf82e9bc571e1e902e1437c8f82bb2c5ab0a344e6bf5efc041203bb06ca501fc8a9b334027f9aee276d0576f93edcf7967713a8c7383a914c6c35d47aaad2a0d9eb2ce475e6bf3242a1d8417e08928ae20238071de7f700de736a9c5c6cd336296637527264979f4f0ca04c75fa1316e3c0e98c76ed6ef8dbd0e9c0c370a53d25f4b47a680feb995eb6ed9bc7156eece3a20b61e4d6ba2c8b5eba30b7269aa09d4453b032a894e19e7ddff2983f36ee68fa571f27795212328f2669ad3737c3d0da4a18bea8338800f670bd759ca8586af056a80389f0362be14130947bb88658e1844995d325f2d65c13d5548ee3f543ec7ec695409fae4920998b4df09ce3ac422c58ed92d1329e909971336552b9e874613759e05960d4d8a76ceb63cc85663a4ac83c2baa5e3b10d59efd69f1447b6b836bc9697d3a9eaeee7421af9bf993af17931ae3e954c000b0c6f59a50c9055a99329406fdcb17e7215ae359363e0306af975db5b40a7f007817c44012d628dec0217540872bf67d636308d9eefaadb83e0111b634e96e8a4237b8b325ecb0d4101f68fb9eb2cd6196b862d177f302f21c176a7345d1c6f82e6aed470dc80dc1f91b60638ef419409cb1c100c3dff573cccd106d32719b5cc254f33f0598370ed6a54bb198ab9848b058bf29980281ab935498d8b49e31a08604cd458c0cf82af3d8e4c6fade29e70a00ece2a6dd1c0b3a00051f6abff601d963993b02285a75f443d051547bae40d566197eb2f032abf60017a8310c3fb720b5f1c18a38284c72d6cfcaa543120a5332b6d56635c2c065b4d68eb78be22bcc53816c9dbe350a648cfa398bbc000a0a1d26dfb90bc123f65ea475fff0bc6b63a0ddae7580feb64b8646aca1b81c72bb8ee2245feb7fec02c2a1103eae98fbf45c91d5d17571c15105395c478155946ebcd29b540fd7edc885f6283de16495a314c1056c5a054af929ff5174245531847ad7c08d273e45147b8007f2d", 0x1000, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000019c0)=@abs, &(0x7f0000001a00)=0x8) geteuid() sendto$unix(r4, &(0x7f0000001a40)="74af75275d4876e2e068bb48d0d882b42f53ffcebe14d3b57f629515beb368189a8994c09e9923023d11fc7732a517957319d4f1c7b86aad10ee2f2a49ea2ec03d955721efe4af2b1c72de09953f99a17de5", 0x52, 0x9, &(0x7f0000001ac0)=@file={0x0, './file1\x00'}, 0xa) read(r3, &(0x7f0000001b00)=""/170, 0xaa) symlinkat(&(0x7f0000001bc0)='./file1\x00', r4, &(0x7f0000001c00)='./file1\x00') readlinkat(r4, &(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)=""/38, 0x26) 09:16:00 executing program 1: socketpair(0x6, 0x4007, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x3, &(0x7f0000000480)=""/19, 0x13}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 09:16:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x84, 0x1, 0x1}], 0x81, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x20, 0x8393}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x8001, 0x7fff}, {{r0}, 0x920ab7574b8b897c, 0x20, 0x80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x60, 0xa1, 0xfffffffffffffeff, 0x70c4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x100000001, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x81, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x1, 0xa0dc}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x52, 0x1}], 0x2, &(0x7f00000001c0)={0x7e3, 0x8}) 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000480)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000300)=[{0x3, 0x7f, 0x1ff, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$getown(r0, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000440)=0x49) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/241, 0xf1}], 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000004c0)=0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000400)=0x80000001) 09:16:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000240)="4392003eb5a675baa107db1e9d8bbaaa303f3c69394304acebbd8ccfa01716eb5a06935f1d959da5484bf619e2267ad749ac458c983edfcd24ea6000d8385b51aadb7400e1d957adfa4c3e762a946ccaa7877f6b55c41ac1a7026230285ff40555646aaaff4a5339374471a6b220f94ac3579cc4d663272e8800a168c0a19ca10aed25c183e104e4257342ce73c34c89e5f193b9bacc81e5ae3aa4cf919daf18299ebf47f79165eb564eeb1118c239223f03f157d60cfc4d28ce4afa12c36ce34e3883215ac2b1903916b7875e04c3b6d0ac61681f8b107b9faa5cce54fb0be6bce004086c0d4297e3", 0xe9, 0x9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfff, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = dup2(r1, r1) r3 = semget(0x1, 0x3, 0x14c) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/9}, &(0x7f00000001c0)=0xb) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f00000000c0)=""/136) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3ff, 0xffffffffffff703e, 0x7f, 0x0, "51489547be922a11782066b54473354596a61105", 0x36d2, 0x100000000}) 09:16:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 09:16:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7ff, 0x5, 0x800}, {0x6, 0x0, 0x10000, 0x1ff}, {0x8, 0x5, 0xc4a, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:16:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1a) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f00000001c0)=""/97, 0x61, 0x1, &(0x7f0000000280)={0x18, 0x1, 0xffffffff00000001, 0x34c}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="57a0dbc862e8f11505e48ffc5e753acee7e7b76fb678ecaab94a593d7eaca14ca1b4217a7471711ebf6217b180f01af7c11e772b9d5db8b1678d5d71c194fc78e92fbeec0b11d00c7089be95416f4884e0fe14c4b76e07b884f69efbdcaf34c1d753f7e0c9a115449394f3e9791476cd9b939597d025673635a55915fdc8ac6dd07a783cf3b646881fc08ae46ca340fc2d352b6e3f67368f93b8d22a7cd8487e456d8a0342f1fd2c3ec55d2cb362a218f2b5a9cc9a61bbda1bf47e8b10ec2b951ce03797b4b6858cf437b9423dd0a1e7e447a8799351ed5d61d19d9c4ed2604c7f3445565bcec3b3314d9eb3cbd4c1f48e2d4c46b88d2c6067", 0xf9}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) 09:16:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 09:16:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20483, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x4, 0x4) dup(r0) pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000080)='\x00') 09:16:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendto$unix(r0, &(0x7f0000000280)="67ef7f7257ca9739e7efb5fbe87cecec24dbaaaf6dcc7f08985568d73e10b065eba614bea5d5a2175eb8589ef158a5ba98edcdfddc81d338bfa4ab4e7718bd276344e3b5570af503784281161c9d1e81fd0c041c10d2f46f846d83fa29de039e2222ad06a7ef8569f8901eb73d68df0073ce9ad4f1a1b6cc77f7eb24a3d065fe16bb2bdf8ba8382625bdf4c494f0dc7437c8", 0x92, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:16:02 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, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/220, 0xdc) 09:16:02 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x28220, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x80000000, r3}) flock(r1, 0x9) shmget$private(0x0, 0x1000, 0x212, &(0x7f0000ffc000/0x1000)=nil) 09:16:03 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x20088, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 09:16:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1100, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0xbf8f6b75b91bd5f9, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x18) accept$unix(r1, 0x0, &(0x7f0000000040)) 09:16:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4c1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x6) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0xffffffff, 0x8001, 0x292}, {0xbc, 0x5, 0x4c, 0x8ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) 09:16:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3ff) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 09:16:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x4609}) 09:16:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 09:16:03 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x3) getitimer(0x5, &(0x7f0000000040)) getuid() getitimer(0x6, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0xc8) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffe73) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0xcf}, {0x18, 0x0, 0x30, 0xd418}, 0x0, [0x8, 0xc56e, 0x4, 0x7f, 0x1, 0x40, 0x80, 0x7]}, 0x3c) 09:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x719fae04, 0x6, 0x4b, 0x8, "809a275cb74c24499fc06164abbf992a57bce131", 0x5, 0x5}) 09:16:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x4, 0x200000000000000) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) munlockall() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xffff, 0x1}, 0xfffffffffffffc85, &(0x7f0000001280)=[{&(0x7f0000000080)="d7121ed0c6dd8d1d3e33542c1a1fbf61b86b96cc915432252f1705af5cb4c1716fbe723291502d3871b03fd7c08febf8d375852b7766290521a8751858975cb7ced25b52fe1f88f20d841626", 0x4c}, {&(0x7f00000022c0)="e479f876620b5503b4f7e0f1fce7d251a17008906c2c0cdecfc12f09cc56d051328139a2c6764a3380858fbbc0955c11fa9fef1ef299d593856f6f8af0d6b779e3d23f2d72bcbd20835c9cb405b2e4ab144a97f6879e0a74c6e3408afeabfa1029606a3b69b4eabeea027f42f700f8be40d91bd3a3d194f16e54", 0x72}, {&(0x7f0000000180)="405abd5c2fac0143ae8ca2531f91e4cdafaaf579a9a02353384502055a0d8e9bd5c3f932309c20478bc6a0f669b12070bf9aa0ea50f25d0979df8ec22ad5d3a463bbdf51af40c79243b8d07a46b1d7015f684748880f2f908cb068fc6111e2d64fe5d068e395bb44f469353ffc7ed8faeaae7dd2ffb08be44f74513bd5f39886ef2b31459b34d2cd3ba8ce0a623cdc86d44c907005051f8f445c744c308c97577295fcdde682ef2900a6944ee506e389bbd9b473b97c7219e8e5a5905df3e041b37ca997e3f7d593c069d00d6e622331f2ee5b464ed617889081313acf993e180e0e27ad85ff6c651822fded49ccc8bda03813", 0xfffffffffffffe3b}, {&(0x7f00000012c0)="f577df63ad5f65834f9352a6890005f3e5ffae745ac5910fbfe5f5ee8ad09f4b1f31c21f16c5745cd20394f19f8459e9ee8c36881d713db47d18c49df69e6fbfbbc920f1253db70697538bb8f0ed725577cc370696e5ec3114ab14aa2a4e098faee273f8bc3d4fcb9560f477febccdf46905dd1542da121f19390f019f94ccdd4c6f7c882bf041a89634ee430d56cd5efc565ad0478854db734b54168039d5c85d2585f5f5a51c800da2636269cea35a313aaf03be2db8c75928aba5ba2bf5ec324bdec217040c583975dae8112624f85433a9d3dd7806e31f57a8dd82ca40590f2e2a1c219ee0cab421517ae169cb64fce3c10266ab3245fc4a6d12c21f8e77fc53386ac36ef6da39f5c97f08d4e398364b4831952f990749c6dd85260e90c1b37a5cc06ffab5b00258ba8873fa40293cf5693c02e905a1cf8fc0b575fb210eeea070e19c6709333b1b12d4c65608ab2870b3dedb28bcf9fd984b4af8c90845f848612975ebbd1d245406d2065afa0bd25c6f164cdbcf3499440beaf1a75df047a24bdf1a9ce7a1bbeffc0834d031ec24d7361c7e95a1621855ce8f2e5d482b687636e992725e287fd70733682f799c5aa1de56703c57f4196c0bababf2ddd3eabeea18001f3f9a9da80e7b0d9ec1b03026b513011482e452242357bb11d6b0dda3a7fa0fb26b9e6a0e83da231dfe13274bd7f92783dbbc50896de1ebe76eeaf44040364f9737ca9d6ee06aefa9a17da0fdfaccb8a975d963f4ce7ef2c15155b21e31edc2f3237949fd42871d0a05665474e42ccddd5cd8e2f44716cec1d058b2cc779a76d18244badd9de862fafb8d7307c36ecfe534d1f1dc53258855c0fe2208d3613e41ab0b8d4f3ed44bfdbcee45a6bdbcef07fb7d02194390a3a6a6193c957b86dbc037a1372d36ab6e4b914b7d7d2a6851585165b97f8df3a6a48fedb644c85c59359b39b5a40dbe7ca0b3bff8a07dcdcf7fa472d39481328271be277fce9a9a93c007ed550ee40a6778e647d9c7d32cf2123f59d3ada9ae10da7b0d20acaee10342bc1819406830ad8870d3073773ef83648edfeabe250313f8e65b38ac40cc9f4404e85fb4ebd6b08f419f24a344fe64075f90f248139a95e495d4c97ebf12d1c401ae4f3edddfa417baa5895cf20e65c8d742d1f1dac5515e6314947f9005cbada710fa336e297f9926cd3b74cfde46a9177e8e28ef6008f172f8e1ab7186dcc5c06dc6ba5b5cfa6beef7496a3a6990d848f5d16bd564e2dbbe7069a2662cb6a4b7fdd6bda2b68be4d0e20fa5d17e6fe0620631f8e2aba790597febed5fc7d05a8c8d80cb54534aaf4fb85d6923a484152f98d100ee058884e6ab085ac9f3b98c9cc8c7da66878c7d7c9184efe4e67562f4a13260f8d5b2c4692dea24a7eec9d9b3fa48d0b6de7e42c6a0e456c92d76a5a5d56ee7cf968ef6b4d84a3e210661e18c0db6f1f28d338c9541fc1602b108f7381e556a5f97c88e622b5e0ebb451ea3a2fc3901c421395795c6fa7e92c02753a953d2739598f17bc79748305602c1d167415054cbfee34f718a5f6b79b789a76af89a67155a10ed831a0e7bab1f767d73b4ed6e92df09aa6e12f5dc782930519e246294394e1d4cc1a1157b57fc5cb35192f314f2f36ee84113e44dcf340a137d99f21dd371775c3c82af8740484ff1241ce4cee045a6a21ecc87ae5b2ead042b7d69d4f1dca90aad71c030cb62e53021bce80fd5390345722c51c616b9fab5099fe20a6b092e3297b9270075c0a7ad032bce680b67204310e6ab158cf8461b3f6d79d5c45d820d2f7ce5adb3226311de5a797ba64c3641b6ad78c70cf085065360a1382374fef2b4150f96b1967110e48d2c3975c70faed53bf3313bad585dfc76aae3afd4fbb464b573a95f9603e36cc2943ba44221614ecfcfbc1fda664fb151ff7658dff7c9abaa37a03819fb8e90c9ad863ec5e9528da8be527a0f27d50e66fd010928c39f7e3791b4ee49ee3100ee623f74de65d8f14afe0889bdc533f52283ceda4351d2fcd69375539ae2b22477cd6046530b9e2978f77f6586f16770b344d32ee836189b0078f83538f36d72f238c430ec489802f7dbfb995b3a2e26f327be74b815c2b5dbceb8f3cd5eb2b3df5d85c0f6edfe14a65ff87ee4a109b33423b113b2f77ac3fcd30bdc5c53d3a8c038ce290e0dd1c58de60852383893aab05b67812ed01dedbe0742bac57c22ce1a3a08c0b0f27b843805f37d26f866b116ee240f278c78dcc0609a2004870c58454760c12d16c254490c3cd6d63ca8b9dbaa64d13339d53a980df1c381bcf35d6743f2038c6b8c0aa8c03a52401034ace5340d1d06534c7eebb6799898b3c9d24867c122427f596678b62375159d9884d361f8d866592d6f3a7b540a4b8e2c7446774fccbd93c35d5c420c2cdc424dabbedee2ba57408fb937f4a29edb04641c5d21d6b33893a52a90dcf122668a9292d58671124e38093a187233f7f60e8bc01a081ab1e3a057d599299dedfde0db4ca5fc30f638522a80c42ea041ced6c626980304f7b95515464aab2f3989617e5011952aaad319ba4386bdb16b38685a4f93bf30a0847343493f851dfcb57b85c2b125a512eee28934ab397bb324d3fc91807ff98c306b9d5f88d6ed936620c679d21b0bbe433b453f3af7bf5f3ae71a03325650b00875ef82b36019e148870f54ffa06667027f20a2193f72d0c350f5c2d81fa9d52cb52987711df127f0f5b0407c2b17961ef7e40ed92116ba79f90a5a180e053bf9c7a8fc3ff69b2f719b3f7e74bcd02ec3873f6d95fc7a26286ad21659441da7a4aace37778a6eb1c6b013ca195f2bff77d811ddbc45cb3a10978a81f514fb4f78262a543820fcf0bd2904ae44e8e25e03b59c2d690e7c38cfb005531905438301d77ca277439326323547796a6c31ed2ed1f015bf43e1672df7d37188d5c516f26c1bb21f81570da5668f4d775134e9b647281f17f778eb5a672e651f36e59c00ecf73094a4b860542d8731b53192ac83aa2e993393b34ae639c887b2a0451acb1500d2254349f798cd92ca5e9ad87e802562ae89f51bdf5e6b562a8e086017597e0359a80dbc98c829010cb0fd2fd161a592e9e80c3df6aefc4ef587ddec44ace04c2d1a16f8ecf621b3e5047ddf3874ce02410930ba1ceb64f8a7c167bf5c9a5092e72ecf4eba365d16b74b666123fbf028baedf022066490835c32db816d7ed03e8a93e0bae1d8a91c5ee2edec61a8a59664d08d2b477fe99e4a2594b4a0f1c613f86f763b597a1d5cc332fcc09bc49090b39619e26f2b9752a49b411f6a80d3fc80f1b06547f2c089a8f8fae8144ffca6332452794e1b3027a955910218890d1cc248b5e576cb36b3d3624f2c1eef2a6cbc5e34e586361b531f34ba294c0198f1794462cd3cab658ad91cdc4a193386598790d7ae8160f21d258a8f3b5cf1c36ea133a7f2d05ae42d0850341a4ffae3b3af9223c1e16cc5bb828baa89603cfe041ac0d5a0a41675762011939b307ff21f8625d97532d41125e53c542de8ae6351b5a1231202a4fbb8f84828cec2dbbaf3ac27a0a0120b2c1fefd7f53b8ed924789ad8df1713fc14d0ff874971a06562de17abaa9a33dae203356ce828e62951a2d55b6bbc9ce3bf671307f5c378283133a8f5ea9c64c44d34b5084fa4644593c7073e04cba8203f616b04c640964291b1b8c6bdeb76de7c417ebdf34a603b7951df542143367820df6c9138f006ce253a85d1c5eeb526d089cdd9a5d32ef56bcde4fff25b18bc7d94be8b66a7571df2aeb1bd25cafa347fd613aee2f33d854f387808e8e553e8ef409476bf78f1a31ae28699ab924c3788494c3e36d11b3bf21347534a83160ff4f671b31e560d0b6b9838ad731f86dedefc28c157ad674680c545c96ed10d0066dc837f14d3ae0d1011dbabbc02706efb254700a93f2740df139bbae338693c0d38d0ec06c69d336b0e60a716d5c6104a0a58dd748e1d81b190f92ea49691558ec808b24c219cb52b92ac061588a701dc67287ac7525ec9ba19617744a5d2c1db047f1b6a729f546e4db5f8610b3038a39b94478534bf66801b4498809ec31ffadb246caa55f305d2dd216c7f68c320176b040046d8e1cce11eaafb0d1e69d28294bbc99a4198be851f63fee16286af0e222f00abd0282b1a73a061226dbcbbbe27ce0e97f642392c835dcb823700840f99962679d701fec0dd2b3b7e215e82eb5cab9c6b54c045a8ae727b39d1ba3162142a2bdd6a58a6fce5dd9a7bb0cbec69b718050b70e0ed9f07561d78f031001d8b6713ba71c5727bb145839d8d5c559c03767c1bf8390af38ea6be7bc4a52ef88fc37a7667039c3886ce3547baec3c866b1ceb79a50e10a037b5d3a3d76ba37a73045ddf34cf0006e033cf18182da2bad4af5148892e18bc6740011857b0fee1cadc7457f84cc4cd0825941074074509a323deb8269a214598c7ef33b479a5232f470d94907e44a7a8388c291c4c82872a72fac3bf0013008914949771e2b606379c0a6dfe872b868d5d68c98a82c6117a26f6414112b9dcd2395d4c994b39fd3de5c258f732bb8a0bd77e0fb9af21637b2bce167fa5273846aef02933482f0bb8355170994a2b128dad65d6518d38c521a090d335874b54aea2036475e44ac27c66faf849f5302518103f02cbd92140b102268bac15e055014bf016e9c4e59ee842ac4d36332b1e3ae1f14191d399246943e2d183726f3471344255ce99cb38af2c7398e0eb8fd5e60123a4b1d7d17ffef318308d42e011e28bf0d1888628c801d4589070ca0d2c5821233a8193bd37b1b7e33bf42cb8d22daf3b6ad68551506181976cd6a74bb13ec76c86c409076e2be2942f3045aad653ae4d14d01d28eab0a5394d2188bb2c610159396a33bdbb8553067d0d53f5793b85bf73fac32662a5c1ac2b00a793d5216bb9fb10b8461421a98f174bfc0498ab7757e7d2d9c68c687c72a7f84b8646e342bb0f9206cac4c681cf920958d04b768b8fc75d009c5af5224b61fb61a2bef50fc5702031a371918afef13a8321b382e39376034fe9bad6d87bfd8daad6bd803dca12756cb0414a85ad000e7cdcd990b61bc2fcc236ad4e95204c2a296f54110baff220ba038351b438e379cd8b962b047914d5b2f45de611ae8af5ffbd925765287d2ede222b3e7eef50ca7bbd9bd3169ce8e0af8c4dfb2c2e4a3f90653fa163f7f656120cbd6c4dfa3d7be6488366126b43f168847a7288c1c9ff304c8a0a23c6664173d7fc9901eec37b3a45226c631ab0ea69148897faaaffc9d121fe9fcf95337a3fccc985837ad3c521ed2c9d109f6e75b5dc765b2f3d20968fa4acd138a173335561f1fe634031a70b4c105b78da2df2490c0261d1efce1a35de5da8de551a4923111781ec638c74b53e75f7525c5ebc5a2ee05754e3f523f50d2d8b00f24c2524b364e5a5effba3b5e31c6c7167fd5aa47768769bf6474b398e6987f68c6c503487584edf6956d4757e1df7147025d76a7d80ea4cac81d9aaf3a3a76b0745edf6f3a6600d9d5a9fd555bfdd477c1242147c0b6deacc2584f599f87dc4582dbc79d4f690ddfeb2bcaec5d673e4b9c690224bbbe9e0e6db290abb2f858ab61c1bc3e7826e8bb94f0bdf422f16fbf54fec693cd9d1f2925e8d88679d43909e9b44a7a0c6407a369e2b82a44eaddb396cb9cc8f2e4a1df0507a11d22cf30a9764777c240758f05e6e664066f85b1f4c71915b3f129738b062ba6337ae12b4b24560b0049256684efc220fae19e36851", 0x1000}], 0x4, &(0x7f00000036c0)=ANY=[@ANYBLOB="c800000000000000ffff0000c00100004e6c17026e5089e76c2ef2288eb9a5e2e7c525ecb11be1574ce7472afcc65f2780f90425693ee9462eff9f1b8505f517bde96dec8f7d7a994065b77633732dbc8591567adc0f0be83ee704fb5d75863ae10b95d6b1c97fdc0b2b047593d5fda759f17ef255c6911bebdaa160cf2aae988654eff327238cb12928dc2b03d7e223d6d98193a59d7022c360a9b4a1e733ff9f8ccf1021ce941c15af4fc97199953f78232d0f957b57c1425cd94b233ab4e079000000000000001010000000000000ffff0000eb000000c146b2a5d1907fc589fc7c455a6c36c294393e5e4e88ccfbf796901ab95d9fb3cb701b22858ee56857d91485fc2c9c0086a4112c659cae75399b8d006718cd430d4de8799bcc8faa390a3b5301dd8521342970801fc322f379c97fc70702be96d560f146561a1a86deb07e2189f4f3933b573f395573421027ca0fd81548347d792ee34a31070d7f031169dd25b41af5eb2bc6891a41eb855a3364eedd61dc1228e87679860730483b976f6ed7aee0e792ff4664a5b396f65bcc628762371430ca57203b05d689774c7502f507fd9e5a48faeb5249ae44fe138fe91ca39c0a9c5849523b448c83c2b681db3177b585a4894ee11151bb38aa1a036624e7c7527344a1ff0c0d35f81fc68578f0208124f567352a6b6b62b2ca8173dc63208376f2f119c3f57b694bb37e65224969c53de2e2e16b107272f8214129cba6e48ab4049dca34b0c7a9444e3b7916c49f939b7292bb2822e555991ed984282ca37bee584d283307e4974046fad1bade356e43248f307f3eb8e7765a9875e92f8344572b414d0cf17eb52346a37d325ed53758e3965d96359a0e779236dc3f814159bca655ccdd14f6314359d5e41bd01ccf8a6bcccdcb5e3eacf3e1631deebb561ed8dcaef127c75da9d8ff344412917901539936bf6edd2573c318f5c60f435abe73d2ce75b671e4a028210e1f772704a8976712df833446d963348c355de65d7b2b187a86f63b02d0ae8d71ab1e52fe8928229df33a8561fd2920425236a119fcac27cc49580145ecf55767f1959fc3c93818d9251862814a7a6c81128238f8b98eae7c7720e434a0818e9d99ea0d03bed6d83f51aaad2f137939e92ee7da3acf245cb84460fab2641a221b55c98298d93e82918c878190b09337dd8beb733cd5210e95ab5305cd9d50cd33acfae55b2044decf5379718e2d2b5ce2307e9a77a27b65317fd6320229b9b09d712f415fc67b2c4ef1ff3c55e320bd2354ac23d3da665fccbe1322795933d191e23e78af49b11334ed2b7d3ba0ba00ca441d28dabb7fccc7190aa0e432f2c7295fa434f875b45ffd94ffd0b2cf258355720d5589e1bbc05089580a3b76229fcbfba435953d63be18c0ea9bef98c60959d433818913baf279be2f3f5cea75759645483d9eb756f421b89ca2b089eb09e7510e393ccd6590612c615def040d31ee5d44f9ed7d5d18fd5d8872a06c4a9c9103bed1d555311a7a3e5eb8e2283240be621e075b5ec48c92e3b0cc5c652f9c96f7b8e9060fcb309c558102ebdb64119dffd4543979b703ef00bbc577c5bf91f7fe53df6f1024e1a80303411ad27b66d5f8f41d2e12150e215aa2bc879b489234c59dd2bd4d1ec91903cd3194185f208edd33e29116fff6904bfdcb0aefb3cb467a12c2bc0774f36140deaa325ee75d7efda2f25f329e162a5e4fa4af5cc529a469e1e68eb41c092cdba9f502f629fa6870432a25134c888d1ce797b72e5885bcbab7fa536e1a11af40884845c798fb4e6c65b983dcadf0b2e89b54b320036b3ba589a2fc128a256ad7298042d8aafa285f7812e2d4357870e560a736533999664c44a2751996d79ef3988b424efabc48b055bd5afd8690d5ebe5f5b952bd978d2b977cb23e27a555b5b8024d6548e6241f37cd0ec727337b10e5f065f9535c2be10c569d45e9633352b03355940c6594bdd32eed536fcd5382545521a2bd63e8fe4836acfbd0b055a0845ee2274f3dab79516fb7b22494a1e351ca695abde67841606ee200e54446dbb26cd75ebbca8dfc981a95db98cf96009051ce680c639bd3aa40ac0aa5ebcf79d7810f27b34c4f149316058c731846a13e60f0ea00ea68fa33664305814ffedbbdc3e9ffc8623f6b94407402a9750abc898086a6e72ccae0da8118b17187b969a8db4f675c006d36b402f39d948601c8ef9b1e58f204940b81d9e0d8d7ae98888e8724095754907b31ded014eff28d3df420ab2c81dfbbdb33a2f05afda749728d957fa45ca4e89c65d44a18cf88d1b612a8075b9637436919254b6be024910382855db096e45fe9b3e1accf6063a2920b935b87d5cbc8b3c52f8db1df01b1034eb1ba503e545ba1e74e45782b6d06d6a3703a4639ec3d80ce8ae86eb613955da8c88f29ecb4e4cc21cf7f07e28e47491dcc3f53c491c2811ac62caae9b92a38bc17ec16fb412939a6678dcbd3bfee9daa6c996f48412a82f6242c04820364436d484fa3b647657bbdef6eb8f8e38fdd85f022d15c4760e25ef4731319d3d3596138dc4ccf8b96abc6693534ba9e62635fabd27862c470b060da15402522a3e860a7ca76deaebf4c05d547faea87ee21d1d34fbc04a5c0f635b4ba7e04a2db2991a741ae97bd85447e2fb57a80677f72f2cf6d2a9f850461af47a880903f6d325e49fb40f4fd83870b8e3fe2437e182a8ec5d3576dde95b4a60dde249e6e176653c1a0a4fd68c0ccebc9371342b5ec96f9080477e8cc80f21d9a8d6c1d8122bed9f1d6822c5e0c754edc520fa231247a4d0ec2e3851795f122be15686b16e0f87d72614cb8594f96b008199b783c3c7e8dddbaaa7ae33f716f53635e7c286073fc8c93e9acf3bb7cf1add7509823e6b50ed7a30d892e89c5eaa0f054fc3ebe414a5d4ede9be944f8fcf4cf0be3afd464ab2fa1e9af6a5f40eb7373db208a173ae46ed385c5b1d903c6656688596cc4e2495091cb6047a9f2b249dbc94ae863abe4bad2181f43115537aab764f30e5e64a9184d28db619d60c596e1270239d1284e4236ca2a0cbbb963a3e53d0792085dcd7ca2ed4589080461eb661690dc07a7b2b2ce2babfe5ac6937722ce172cab0b87feed2184b822f46edc2335ba8b27792b78ad601cd069e5c667b35cf5ef383566e04c6cb970c7259a994832343435a600abbf58c8e50149d2cf8e75cb0ea9eb8cd8fa3717810c14c53dbaf89c2a408b30472ef9fed58427c0b4cb8fcb82ff04e436d3cdd6e9738a07d91c8e642e808e7e9d008fc16efbaa9469a7d3e24488db0e8ab0126f5e6b5fbe299fb9c50de8907c98469c2bd8a406a8793f479b0f28c1a67ede1bc7f033cf28f26ae88cbeb0312a99f44712c5c366e22102d3acd9c6e99b078b2e5f7f257049aabed037c768c09c86641db4710d63cafbcb9bc5659c31d420bb988f9bbc1b9379e30a60aa7b680498f3819c04d50edaa8e6509e7ffdd87a016fd2d16cf4907b4ef52770f2553db3c8ac84de0afdc1242456a49c3afd194899a24ce52132182d6fe8439c6221977e6121416a3df8d3b3da7b8cb14c5ec36bd3032c365d9aa756b1f32de3e374fcad2c7df79fd8cdf8ddfd50fcad89c0399334bf16c57fc7a2c14d21e811ed40d8f6bab8ff2be25ec16759e9bfbf88a9ce9d408186a6575f1d69aad113eac33c064d70d6696cbef41c67d7c417f6018c756e3642c0806b4a13590bd8bb70fc83244e3a678a0f826c257d0043030c7273be08cea67d769c8aad06d276fe126b1b1046eae52718a478226419b5a1800b2b13ef3d70148813b1f9d73dd7eb26dc9f81a0a7a5804a689e8381f9023d77248cc4b9966353c945f78858b5713039012be2934d1a8f15e2c12b3a33b2e836cf56ff5501f188e67b6ac258054b58dd6e624c5b7f64cd58a1da96bb12adefd5a4c0ef13214f66cb734159bf1af10c68b8f3107639ffae2a91242e1e79800a598feffbfb9a4e02b0e3ccbcd401320b88d502ecb24095dce72e648e0a74aa16d84a23a7b842277270f308f95bb08c1ef3f52fa9795c99496ba7a032ecf71f9d2193afc9de48a8edea79d3ba5921d06141378cbcbd9d2f419504920ac7249ba33d6f00675a21083e74820d73ff998ea8318d01f25c095d68ec71461f16aea659429b462a9bf6fc55858303364b03d37bae689ca7ac35da9bed2c1a5a73168572fb4f9e46ff7ec36c717e37c775ebe28efb2756b75daddd76198cabd9aa5a881d0a00eac7e91f7c7a0f3b530bd6f803eaaf9e8ff386b91ea5f9f4df34be24a110bd7aa0376c1718f36815bc6d0f9f1d0d99500dc58806a2eb6ba0821b01a66a8f1f219f7c13a0f0fdaecca2c4a81f2c0cada5f0e02ba5cf4686ee4b86558d7bfe1a4792fef2b84779f9e1a109d98491af68c7bbd4d73c3d6b51b99b7d7c88d0a7064ff7e3e024038196905cf65c3f48c63771b0b7aa1e7eea027020f17db4f5c15da75458e80dac917e48f62213213421d34474cde9584e31da5b9e33dd8f04bf4c8fafcae8c1901c7fa1949b716069147a9f6a0e101bc97d3ade0bddeef55a06373f73654bd1f56e7e74ec816709d2efdda3b4c7b9d687006ee55f85042b5412a33ab1ac20589b88261131b1ce46951e875db8258c9984f6dab27f31f6cea7b9abeeb772950fc7ed5dfc41df1198625b07983e6712dc94312515c65bec5a6b306229dad073d6a491b84825bc2c7521b3dd4b5cd22ffcd6c053ad21a3b53006a87770fef62b83823ea9d24acbea22e51cd8b002a4abe18eeb39e9f5c259404f05f1c286d5c5e4a5f65f612fd57c2bb261cb346d7063eb7e9270918bf7445ef02b93f346b1e9b6a653edef2361875a9b2425ecb1c903ffe6f6b42601394986912729cc9f2459074b436084d5fbcc26fbab607e7ba7e986e324cc4980dc435f4ae299250690cf9bc7410af79ba90d308b5f9942079800ee0f656fe5cf0e89a67d55fc51a34e5661207c02614168e26c17c559c3516052799b37cf51ac28ae23cc1921bda9bbf80748ec93815eb40b92bbd3d40561cdf8070a178ba4fbbfa27e09e092ce0e294aa0d7bb87dc7374386373f7dc3cd3345991e1a47c80314439a6845d06e82154d619ab74504634dbc25b29fb88ac2e22973c41fddee03e62e3dd8afbd946c0a1c1b87adff9fe71fc6544abf0870dc32d4055700b88cd7416e14d47d1826ab0811054e82c5e13553317706b9ed184d37256b8fc2c42387578ee0258b56bb8eaa3824a78e0d7562fdbbedb36faefe5a1776097729dfcfc0152839ccd01fb57625ccbed0779b5283fdd1c8b25825497eba4aa5c5c60722ae8185d02f1e806ed9bf0a6ad808ead6507e32fbdc7509a711e8ca6a492fad8a0941ef7e62c6354098d3921e3961bd964ec1d88173746b98bcbb9d7c28483ca9f5f4daa6599f213476aac9fed76898c782563c9756ee6844696c71839a146a0e762779f8c7617328ee8f48df51a08b5ad31008bcec50bbabe0eadee5a108627cf772aa96915d4e93f1ec3325f2a9ef91fbf50fa4538929317aed27e55ea9ff4c0595e56d0750e1962de3704e5e62953ad8aa08b0300241cde3ddf7de6153cda80b60b641d19e20ed07afff5d9f6a5fe8d035f9bd41e30666e5c95841036b1c9cd18881b0de028bc76ba665b058ed1ff2cd17e7e36fd993569c8c6474a7f780b4120833c0db7b8759b48d55a50b0494f958b7072f92617d5b7b79eef8ca334b4ae9f5169c1e5f01d3a957893f2e8f37ead9b6045f2928ce2d0b077c0050762645a41307cd3f91e7ab218aa2b35c38e7a66486d7d35c432351be06b9baf53e56f5b86af0946cb6b382794ed2938b5a3a7e14f44e4b752cfdb83ee3a6e282de95961d5e02357e7e6c9647a06b43747a308858483bd653de9da4a0d16cb3d76b543f5df62cf0326ca61a241f8725511727c683492c1cac8524aec9638c8e58962a985f1c3471060070d3e3314f9295b65830f5c79668d19a18e3cf2113c37d6d5853defe73c26cff87726101e4efef02fb03bc97ecdc7fd683580a3fbbbcc11169fe8686c7b8be48a5d2ca0bbd4d5beb1f610068fe5f080001ffd13f48ee4442c7c64c87fbd8ba3385ebca2554eb66657c207889535b9637fa56f6f1eca20d00c87181b3d014b773eb66dd19765dc57b33b92bc328d443b00472b111ba7d868bc101e0444074e467f5ef85b9ea172951e52c839ba124268d32ee85658513144f7ac0441c6032e6959a8d73deaab11f8695931149bb159dee0d41f37e1fae032e0232ee2ed3f10db857d920c1c1bc61beb226f09b08334fb3905e37b6202e0ad00247066d5d0f5458de92d74b863000000000000000000f00a991f4e43d516ca14b7a7e0a1f564c42a14ceb6ccea255f41c669bf306c525e426cd9550d89b959b749027885fc7b808624a94e91fb15002c54de4a"], 0x11d1}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xffffffffffffffbf, 0x401, 0x1f, 0xffffffffffffff01}) 09:16:04 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x182) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x100) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)="7800324bef04beb6d5333fd3742abf3d261cad3bd688ea5907bb7e0c55f9ba37538ce89e7d719d6cdb8212b8f906c6fddfc11511fd52633b9a0c717a82b3f77d7d08b4cc95993b6480b33cbad8a0584a827f776fae37ba5783beb173613c69cce5d64f3732117aa45650fa31c2297805a712b249a394699f47fda7a080c12b4c98acac169be76fff5c48f275d54bcd946743451f991400e143c99906a18ad0d88f89cbba8896cf5ea358b176360c9484cf08b7ffee1fa72f13a8bb927213eb3a686b337233e4d14b03236f6f280ae93c499ee5fc1c143d2e9d8bd33418582a1d483558", 0xe3}, {&(0x7f0000000400)="3afdd1df610645d4fd69b8d2d28bd16478fb87fec913bfb0a1fcb82f04bf1f7f165be00dc9d8206559e5657e41d2bf9a9da20f7254258673d10dd4483a8b25d45312e3cc97364efc4df7dd1b0a7c8c7a69a4c24ae81976407bde726a405dd5682cbfc0fb74d0ec9b94bec8d941bda2cf82837f787db80c4a476c5f68ec291bf78f10eae8ffeb88c3ecdd56cbfb21e34547421d227b031c3e36015c1465b534c6714eae7d9ca440f349308822c12e356149a03f0a1c76bd4dd8dd87696e83b112942070937ecec77ee93e2e359c25f6c40e1fe6", 0xd3}, {&(0x7f0000000000)="fd9afddbbf21", 0x6}, {&(0x7f0000000500)="be01a6c0f8fe9d32167371c1c112564c4264a505afb47284243ec5f7090d188f3adc1487717d4ade51ceccee2ddf5a305512bb34a090c63db812b6b33affc3a14e373f2da672f2e8c6d1f868c6b933b648f491419ed6c9676f6eb070cf33c694f180da2c2f7c369db0dc87278f12020bc0fcb0ca2ff0e1d60e5db2a39cb435d4485c9a8e3b6c5c8edd3bc58486867b2c9a6ee7aead4c5ca3b57e0cbefa2430c1618558b6be4bf2e3cb886e890da3c3b1065197cb68f555e543fb3f693e6a789280b223c52f", 0xc5}, {&(0x7f0000000080)="e23b16c27226620898", 0x9}, {&(0x7f0000000200)="1ff71f583771c6393def57c871c5c9537bc5f51715985a5cffd91dba6b6a17de2106df0b304ace147e6cce377168656fe139432f759fa4ee716a63ba2e5e49a367987e5f5e620b1e6ed7ad3ebb41c1edf82589bd51b8a6083d29a7", 0x5b}, {&(0x7f00000000c0)="1fde20781fd4af295e55bae767f000b4b613e617c7d3d23de1be6a39", 0x1c}, {&(0x7f0000000600)="7d4ae7e839e406d4003a649c38ed178794f7b5b00effd450abb74e55cc50dad21f1e650063948fc7cd25bd808d45d545bdce8f2b3536b5d37716847628869a4d44e498584e2c0c2f", 0x48}], 0x8) writev(r0, &(0x7f0000001a40)=[{&(0x7f0000000700)="629f4351333bd85b74bbf6f3fc25746ead4852b685c1ad8002cffbcb3458c208cff0e4baecf5399f7afa92264bf44441d134d13f5e82f7c24928f515497c5500de0d8fa3f70ea19a0f9f50147eb38687ebe455816676fbb953279f292c7c0cc6400cd8", 0x63}, {&(0x7f0000000780)="ea2edf9c0d0f875c81cc0a6ee2d7962e401077c0dabac1b08cb35cef3f9ebeed5893f2e0de2cff1f9bbd94ec1461d0adfc027e91feabe4ee3d42e5866cfb7946c2fc77f2842f7c2d99a76a2392231315a3c15b6e5c8bb6e6a690e24b41e65d93bc529cdabe9be800f26f20f272eec8892a508339c9d4d18c728a0a4b37f2de2843baaebcfcefeed537eecc42ecdc", 0x8e}, {&(0x7f0000000840)="b3bec661d54c3930c347418182423c00ebc8c6a38894b6e36454437551afe5de750faa8f3f4f97b3afdb0ad62ff14b4634077dfc96391c076f542c949a39f8b434c4abbcf3aba3ab038dc4179cc8cc0b05660cdafc66e047bef533f3d39f3778df048732d0c6a278b66360ee38bc7c386ddfb530372b39d82cbe5f6410e36fc7281e37657ed550affc91ff86f86ff08b40ea947b4625d98faeba3cfa70e88d01d700c0174f95648e7cf7d71c8901759b6e6ce24c2d092e92a5db64e6ca5d856530d3243040713d1a91ccf3e1e3dbb91ee0ea039ceca7d6c4c6080220f010bce9773904cbbe509f14d886e8c5452ba9489489711c11521b735bc4ef510cf3198ddff29bd38483e58be8fccb163d87e8fc617f0fa033f46b9f3027dcd0484f67f980790e9be94662460e998af949c8c56a549d9544dc84332f0bfd07170609e540cf7aad78408c881180f5c1ee91351d83b401a8771cf6406eb6e75e2acc752483cf9e2fa4e0159b44aa5d3885260e7892ec9bfb7a2ef53b1026ffb51673f96afc3b3cda806490ed41a71da21950061c0f4223b15db0731a928131633fe47a67b3d469dfaac5c27ad96dbc4ae0f27e8a27107651d596031bec79614c588200fc2eef960c0c78aa16f4d2b1b4d68f5948b445cde134b89cf2092400afca77121cca95a1c4bd5d9c348a21b647a0dede6950db571730caddeb5da8c49a4a96f228acc625881d0100905e59e230eacb52b51504d277cb4fb11d8cf50b8eee2a532ba958d0db9a571a9afb817c68c22edc0cb9965b37aa84ea38d166010c78c2d3f315ee8e676a1668f6be3a5735f9f52e4d9fee8b769d6615c376dec2e29d1e3e41d0427a637dc4562604b6f768e06c0876104b9541b83896f8ff98eed389340cededa2962a3acac6a9eaeb31d5e407be409e04b93871ba81975d96d4b13d5349ba51d4eedfa409531e1d2045480008b1866c19e043db10a60938cea1af1d7f29f66a2b98a9219b387cd14fda4f8515fe39690da4c64337b28242b33115c5bafe2070d27c326009094cef9b2486a73a679d5cb42a1d0be2362be3445db0b8896bdf40509c6e66c62f6c67547fe0244b0c8e9619a971b5272f92353abec8fa4850b8e6e92803b83c8dccaf59e8ec72cae3710c935b6cc8412edf6103849c59d3eac583f29a26f5fa23fe11584fc751a36b1b879f60aa79bc32dc51832aa841ec0ebb2d91895ffa204ca0ab73a9d91f24073aa350511b97722ff5572b92c8b130d302f7895a312bfe9bdc079923e81d52fa76428b37db07bffef5b5e8f348dceeecfe1018b13278fd4293175257c2427270cd6f527c66fc9b49c2d5047f6f14762c34550b488523f0aceab4960727d52cf7bce3052713d817d649a3d004f0c37e7ffb75a6e8252bd325f42a5f564b66cbd60e639383d9e3d3239bce20ff646b22a11b72c594d4e2cd5c10999f8e3da2361393f0b7a2710569e11be6c8a1d86325483a7d2d25b5ea5f3d2464e6ee9457539005fdb4ca5cbb542f97f1b008b36485e6ae07ad5818ca6476b800184b247b373c3aa1db09cbf1d3e581a6d6f2995d44cc18e2ad277eab794c903633b3157494a224bfff0955afac3ed896b70198037350b092742cec72b10c2a77d39454f78d3d8c9852c004b615376d4308a59baaf0451065d0f2a2f170b5bd300c1dec3e0b3c8ced9c8e4f988ec0b971da34f4e181b4410fe9b5fa2a52c14e79cd6d60db1cec3c80eb4d00bebae9ab83a26a905be119e55e7a3061de9ec1c135d4a6e8f882bf1dff2fdf59dfad6b828afe11939eaf8628e2527328e337f240bc1368006c1da80e34530970e588d795df3b4fabbccc2d7dbf8860c30d3ee5b36ac01826ee625eb24822f469ed9ce180d795fcb44e567401d879e62a65c4a11f331636b0eecc23436332ca63fa019059fc5dc803ade7177d8b3e4a6f91203f4dd526b617e569d362328b1fdca5db0c81cbf4fcae5dc54c890de802c1913c78ed327fa37362e7e55c44ede0f42da0916e2efb70ed28e253c07e3278b6fed91448c593cff73f160bccafc67b6c5e244d07405bb55fd94dc6691d77fb8970e52f6c2c1ab35419e8bb589261044c6c5a4819790b961f90af1fe3c6da1c78ff5a97f044a68a87e256585c7196563720dc9476aa281c83d7e581d036b1615857224083d4e1c054060f7cf57a5eb86fc32df9c8453b837d769951fe1a7dd82d6191738b2ce66224d8b4881182e69c39dbe48788846eb0dba56e5dd45831481f3d12910be02de062802564d8945c53cafd89606f3f327aa2d390e79509f706ad3157112af88b9b6b3ac07a07342daf4fd9733b251576ff1a3c2da4509057400a3be3ff7167ba895301eeca493dd745bd16c1d3699d3b3308f84995ec099c06ab59a35991867920eb25641df59c88fe6a89e45bbb1eb82d2d3c0b2eed7ad74427e5aab5833bf37129f37c71866826ccaa35aebdc5232eb2b6c769994eccbe4e77fe7984bfed0d608dadce3bb73587dfd28e36c7dbf9ea4234782766be2c643848a8d699c583c8155a8e13716e6cc401fae718dcb15d09d6a1d5bb508cdf3059e3c2857b7395b39b5f9a62d6d2e9677e96e74a3df72e9777be06f19ae68cb3487ad89ca5bd5c2b57a95d648c5d03388b27cda8951b09f1c17f12064d462a08843601f0c91c83a832e7bf7c9f1be81267eb3509edf06547365837683e3a9095f1bd8dbe27a6e52d9dee7c9bdfed7384c12ea71d63d706646ed8aa76efa2c22401ab82b7e0067fd4ec21d41b8df81ed40000ace9fd55ef4f7dced23ce2a933e6f88f8ac93130e2d5d012960f6e60789ab3e902f22c807837a1ceee40057e6f6be85ee7ad9cf045c7a1159dacc5dd3cadb27b188fe7b3bb5dfb8870008ebaeaae3edeaca27f8d6ec8e2824a83f41685a8d0966cf5ded9203827efa8557c8fe5674e71df168408cc105ef08a9113e2eee37cc53d0a9ff57e2bd22c0eb9469cad06df7df17f3b819db81f59145f4d0b7de2ea68566c134fe579ae2f8edf34c20f6490e24a0d2c6afdc946c78e8efcc8a5e2784863fbb80f570725a880117bb999c03fc97da9951ad7c86c0e0cc07ac1202ccfcca11547ab159609425cda6f381ebba4fe4038284305e7c6eefe0e4e84ff16eeff34e2271f39fa77bfb2bbb096f025813258be13f5e08abbb78f4d4416d7e335d103c6ee47a7e1ef0c403b60feb8b9a5efcc0163943a028ba3bdb8894256b429fe1fba16392b78cf9a5f3399cf7a42580b1f71216e2cdc4821ed8df62a43e819c8c2075d9e469cf51e8d79716feec9cfb641217919cd91621b6b19dce5b5b11283209ddca8377fc7255923e0e0a13c5b7b3ec2ca8c02dfb97ffa4a707c248cd96eb4b85a346ce0ed97817b1e7a6fb52a933ff0329617fbd43c43ff4da187105e77fa26bf8973d46b1b82de1bdbf8ffc53acedf6e4dc2f266bf0b56e3642017572713baa0c3b24e877300a7a7067468a6a76947d2a4d66c3f67a7e8377270aae371a7d5543135c667d8f54c55788c834ceff0fefeaac86ce1363c51d799a95811b73c46af793d17e2f320cd87d4acc9a1c38f2a6cd47444cf6ca82029d3837ae74c0c30d86af8a8da361aac5b4c66575fabb5ffc1960e179aa4b6ec2cb7a37b4305f51cc710bda9aa1b5ecf372a113b77a391f3383f7416ae8c2efcdaea0aa1b3d1a86ea1f2516f60505b70984b509e0ff930bc8d216fd99465d21f011c8d54b8730a267586e9fe68298089055b2a626a85103346c9fc4f62381b7692a3223f4c96891dca52cf3fea7c91bf8e3309d5813d8e7f2f8b9ad1c4f6ad96c10abf75c402456dd4ed79951f757951f3906a009448a64f3c3e7cd1a89bd34eb324e85fd1fd147c97b81d859cce46dcaa46d7008c2d7ed34051fb7c8df567f114fb5a04ccb0eaa80d56b2ed156248b70a7159e8218e61d1618642aa26efb39a8ea7017b9542d8d7d6816b7e872b461858478f277828853574dd52be97d84568315a625457948ddd1ffa9085d74c6067821cdd25ad9cc30912a79b79613969a2e60e0d460c7a6a803ae0216323efc88efa93a3af9180d20c02dbf4dd131d09e5b3ee00799c2fb447f5b99a3f73f3986bee7b5fe660d8e52b94a162321f56b776b44843432a2d8d6ed18c65f26eefb28ce6806cf1f68eb7023798e4315a56966da444e51b58a1da6a27660a61f71e1a8d7663461bf002c510f9d7cc321419c0eace181d446e49010083a91e69692917f1c922da12f211ed4613afb4f2c2dfce937d3156367887533d5db325679810d483cd0dfa203f9b8f58f6d04919ad20b92c1c2b88b1103548019413d4c91d27975ba00210a723ff8aaa7baceeabe52e147d8bc8f2729920fed966aaa3b9978c249ae1bddeaf4447928c88e76671bc139d37002b74eedde9e2728350bf7e6c8206f07793d7ae099ca5d755af25f1d0cb0ff1627e0d8bfc9eb0ab76fb84cf132dca65311a456024522e75de03d134e42ae0c52392f6a2eb55f5ac3c524b0c4d7e25eea1c583bbe7bc20c6ad45a2147f9cec8c76f02220c39efd59f589074581b6c62eb9f5e2f515895d688c973f9fc7ca3d1baa04b7ff8efb293a97e3d5355c95a2c645f87a88c97f7c47c980f880a284a0aa94eb6226a87b2fb799e2ee9e6f539e5dc78606d873060682c9f785ea5e45a6968d8d83bf23850864456f65688e2672acbc862b1dfab684843f10e47c65f0764a7f8861e1a4377c216399328a792b0bbec462c97f9f17f43e2b622631affe7e39963cc2ab602eefa0e23ad57bd404cba8a95a14967c3ebb43f9c5fbe66e1f1c9598780e6df1e2737b59c02dac1d16e36739f2a586b482d32489c8ba1ca75896fbbf946f9df4b22f4e706e89a880449162e100b8a43fae5f0854d8cbad45b7200cfdae0b9036523d5ba7cfa9c503472be71f1aa0b4a096aaff34e9671b638b9b7a1cb96e7f24c9d1532127d7b39360352c960aea17d77427bddcf915f58b140c560e883ca5b557ed4ed42f7267705410862a01dd58b5607e664f7e1449f405c143a2aca25f7a4e712ee9d3597d0878d31cf9d4a873c2e895023b12a27a814f1040c5dacb9a66fbb7082d5e7a4ea67ce23f6d5a9b54f3917d8fd1178bf46948bf89f01b984106f35551f251cabe4283814c46915c0146ef86e6702b53829c8d30e7d3310b24ccc43f4f57cd8e190d057bbc98a820326d7c8cef28476b12db31946e302b643ea6b35c3acf2d8251a8ccf377b99e44b3e4873fb736d7e045bc1d7c928e56ee958e2221e2581356372f4ca7989fd55d152ddb29920accc07a9112388e652da59d52504121fbb9b87b492ef0cc94621993d1533fb057f25bbbdd732559bf8dacd56dcc20631027066373b102ad1b92432462d51e9b947643f1035ce086764d22a1f7b2b973f057c396ffbb337b3984a1b8e9d8b7fec52973204746937e21b0d3376eeb222ce51047ff0f2415553940629419e343808826de1cd24627772bcf8043cf22491672c0b6fb4808a5860ff7f40c480d761f49783c2804e81a0fdac9507f864e54cc56d694e2a90f3aed6eff4f06da50497f603c4af30a834ffa45f98ac469e99ef0885ad2e53ee7ef59d1faaa04569af1889cf55e315027068ab47b49a4e1d42722f20b53b44987c625eda3ed6bd449651aa754fac5574be13f11ae434ff7a05682523879dd90757a71800bb35a1f2675caeab5d560d4df2ab06103ff0e4601a1af1ee09bdbff6fd6065a7732ec84ccd4743bdcd54c1a94be005b272379769f31c56a3e3c46392f4300a01701", 0x1000}, {&(0x7f0000001840)="b2ee5d577227219a364f34a804c681ba2cd8259ddc06817d722a880bc8aaab96a9fe26fa06d3131b7a24de76e517ec063117b0fb8d4f70e3cc5179092836a44e8999948609ab000a4c4732b2566e5bb93b60f3a2f544a0d70513e3823d12681c508fdff8501531b950ffc8399ab501915977ddda8af070ecc2bd54e04e7e56e6786f07144e3c2dfd70e075693cb1f8acece4da66b4a0b5d2734c1b107d909468ba98", 0xa2}, {&(0x7f0000001900)="ef427a6f9a56f9c7b9301499bde8366d07cad20879e831e0b0cb84907fcabe4b550e25e4ab9de549590d7c6044f76c067e2dc857e34ea5b7e39585b9d787ff2557f97b02645d490dc00ea6ae2d8892130499c12c5dd6b93d50549f313b912ab8ce5971bea92d46b4541378c4ada816d3bb551167cbb24e3bd519c16a83cb8058ba79a6d732b835e13677ccf9b926", 0x8e}, {&(0x7f00000019c0)="8416c896b6219a47ed0aa2c68ef3ed91ac5169439f9baa20e85dc179f0581c0966348585ccd46a404712b7018966c33c8a345626c4b6baacfd8a4935a027f75f39470f893f2aceb3984412e29dbcf65c379764ee8dd5241ea0a0fdea2fbe0f9745d28380d7697685be6ecb355c168fb889cfe14d166b9004de", 0x79}, {&(0x7f00000001c0)="6ee22837ff7c67dd99a5ffa20a7993f9", 0x10}], 0x7) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f00000003c0)=""/161, 0xfd83) 09:16:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x130) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x9}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) chdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x1}) syz_emit_ethernet(0x328, &(0x7f00000000c0)='\'') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 09:16:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 09:16:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x80000000000000) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 09:16:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0xffffffffffffff06) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:16:05 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 09:16:05 executing program 0: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x650, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000240)='./file0\x00', 0x8240, 0x54a41963448fdddd) socket$inet6(0x18, 0x3, 0x7a19381f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x8, 0x3, 0x5cc, 0x3}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f00000001c0)=0x6) rmdir(&(0x7f00000000c0)='./bus\x00') 09:16:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xc) socket(0x6, 0x7, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x142) 09:16:05 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x1fd}, &(0x7f0000000040)) 09:16:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet6(0x18, 0x7, 0x6) r1 = semget$private(0x0, 0x5f369e69a54621a, 0x220) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/161) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x90) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2}) 09:16:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x4}], 0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x840, 0x6) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 09:16:05 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xce50000) lseek(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) 09:16:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0xfffffffffffffffc}, {0x4, 0x0, 0x0, 0x10000}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0x138, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 09:16:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='mN', 0x2) 09:16:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x9, 0x3ff, 0x5, "9abd91e047e3c3c5e734ddf143220cdb96bd350b", 0xffffffff, 0x2}) 09:16:06 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:16:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 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) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xe1, 0x12c, 0x1, 0xffffffffffffb57e, "8b82d0749a18ee814427f9e8a6724ffb71aeff50", 0x7, 0x80}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:16:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000180)="86e2774fc474fc7e93f04fd6a619df253adf8b539063198d2044b404721b92ead913c9f020dc83dbfffe82b249fbc80d28ea4a811f7e7e9ad6ff50116fa9507f7e361bfa2df9bc91cb1175fa3299134eb5c5c9429ecaeb9ac09f4fc97090c4f77138ed0f1f4fc846000000", 0x6b) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) 09:16:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x100000000, 0x2441, 0x1f, "028cc76cead0dc4776fa7fcd74ac86ff8c095c75", 0xe90, 0x9b2}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) 09:16:06 executing program 0: rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x182c0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000300)={0x3e1, 0x1f}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x8, 0x200}, 0x10) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x80000000, 0x0, 0x8, 0xf85}, {0x7fffffff, 0x1ff, 0x2, 0x7f}, {0x1, 0x4, 0x9, 0x5}, {0x8001, 0xffffffff, 0x69f551c3, 0x4}]}) utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x1, 0xfd4f}, {0x3f, 0x80000000}}) link(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x4e2d, 0x2, 0x7, 0x1, 0x1f, 0x9, 0x1, 0x0, 0x2, 0x80000000, 0x1d}) 09:16:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:16:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:16:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x3fb2b3e7e81772e4, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(r0, &(0x7f0000000140)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5cf, 0x0, 0xabd, 0x32, 0x10000}, 0xc) 09:16:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) sendto(r0, &(0x7f0000000280)="9aa0ce4a4ebb2c7f95b65f8b04d4a5d9c215", 0x12, 0x4, 0x0, 0x0) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_RMID(r4, 0x0) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f000061c000/0x3000)=nil, 0x3000, 0x4) r11 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 09:16:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r0, 0x1f24753b7a79e448}], 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 09:16:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) syz_open_pts() 09:16:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="8c0849766189ecc167960796315082bbbde0c91687609d09a93ca2c6abfaea1de0fcf2e8043234cd34cf02a1db879ccbda0554a89a487d21174c500ec966a68ce94c7038c97dfb079d9604d87d8a74fa377cd52d1a17bc6b70db878c3e53427e0cc5f4083594346befda7c85f9ee3a34ac631d4aee8e54e362b65954b9ba4abf89719fa2d9120734402c25bca6daded7b07af3bf57f071c41a1a53893ed44730b1fb5dbaca0b5254795f4357a884258cd2fb1d02deebfde1d6fac1e4d5deca47b3d5dbdb9d83b0dbf1dfe60f19c53796ecb0ef265bec51d2c8713e93889bf2029391a03ea43eac1eb1f00cb55520b5a5d11d34a801e433dd7d2d0585", 0xfc}, {&(0x7f0000000140)="29db00b4e99160004bb5ec6ab691987bf152cfd0c8bdf3f093f682fa13822fb8f6d5b5e01b61da4c1d69fc2727157d2ee53517c73eafda9d9e3118d9c695c552ed55fed3c0b37058a39dc5c71e0ca632ac3033c65befa8f622a12f3bfc46a8ed7f4db8185e88d01675e74febb2ba729679af153c58e78dc21e71ab69677f8f7e79af03e8f67754f7e8102cc241a4529694174856418dbb39b497da1902cb1a98bb6fa3f55d5082fae92860547f315f74632c1adea16babfdeb47f8a7124bff0faf429acffe17a65ade3b41061e555d98b362241b106a06eaca26d48bc837ccf52ecb33e302e2f3283af6533cc60d524d9ed28c6d369f11ed65bdeac4a0", 0xfd}], 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 09:16:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r3) 09:16:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1905, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x1) 09:16:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x242, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="5c308f7200436b26e66e4896de60eb00f0dcca2bb4a6d8bbc7a317e43265a988c39a492e512a602c9f3acdab9994c5482993a2804c1b790fa461b4793571359d4fc5d7fcffb310b66826b473bd08ea520a55808f296fa590671fce8566edaaf8ac6586b2a71e059d29d79025", 0x6c}, {&(0x7f00000000c0)="db6343a46b8f17018db0f75f2a1bce529fa8ebdcb532585af6e6356c4afd8a95ad855e9738b9fde7b00b1b3c02b9383823e03aac3bedce8d7eae5741fb85907aa60be66a21b8f429c97358d96e52ffab34405c9e6dc92b4677adc9244c87613a47506b40ea1c7a16c15a506d20c72146671c836bd0deef324b88011951d0fb0954aa06a1ee3e1ced65b3f693071e017a8d919b5d2df8e79889b66726db909d829ce6cb6310dbfb75043a34230d6021ffb6eb8b9d697a7e176980be1450d1", 0xbe}, {&(0x7f0000000180)="500af3e403d9abf9c5d2d98b8715b4041d35c512fe8f9aba2254f721fc03e3af3f66e703932e36eca83e72f9c9ce980c6163a2b8b9cd40fddfc618e4d46bf8d5d47ae7938960822f203193ea9c57e43f5ba823576da0c375b54a54c3aa411bc301daa6324a37b09e26334e387284a9774cf86cf0e0b25011e0c7789b015c3ac4ea4c247c17344588fe7ccced82841d8402812d4efaae30d0c0bd26ea6151765b115b35c87b3dcfd7dfb38019fe429afff05487b7919c0686b015378897696988e212b0b7e5b43f11f3bad80f72045a525345890e0f8216bf5daaf9cf3e56c2433baf8ee25b916f27cd769af7b2bd60cd981ce36a0b37db27df", 0xf9}, {&(0x7f0000000280)="8ad71ca63a551dc9292f84d4e70981e770db6b6b1dc0ae38d3187b32e37d715bcf0fac21688e9ce19a11f21d5c82831af983", 0x32}, {&(0x7f00000002c0)="ced9e846fe551c5af1d45059b4cf89e82b8e575f928908a0f7ab4b4a7ef4bc6f1da939beea8d2169eddd2d7f629f0ed2fd287072e7b068d669c48a34e0de6b88d9d6a5e55bee18c5daa60c405dd7b4cdcc8896608543b731ae4cde89ac55e72a71fecc9b1cd26f608ea2a51b405f81c7a7ecbc65fc3ce1c81fe841b8b3f11e47ee116720d534b50d4cfd7ea394f01f5e878d41b4794c12a1ed17f0c0cf8d4ac28f4d9e867332ee6834b65da0ecaa6639be664102394b891736194bcfea8a03a0d91c570da2081df0f1c32159ed05b039d90700e522f836774c90eb53d03e38", 0xdf}, {&(0x7f00000003c0)="fbb85b7a0cd6005a52e3792f1571bfaeec54c07d2f297684905c499d3ebdc6bb94c9339aa884", 0x26}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)="7eff3571586bbb14859409d576fb0ac7b5477d8ecf7745c66202ac136ae353f4437865423467bc44980f27ff0da1d3bcce8ac08d18901dd270dd6ad31c47965637d46fdad96a381770854163a083237e4a", 0x51}], 0x1, 0x0, 0x6) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x80, 0x1) close(r0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x8020, 0x41) getpeername(r1, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x0, [{0x3, 0xa4c5}, {0x0, 0x1}, {0x3, 0x282}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x7fffffff}, {0x2}, {0x2, 0xfffffffffffffffb}, {0x3, 0x80e}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0xfb}, {0x3, 0x83f}, {0xa44244ffd19f5995, 0x85ff}, {0x3, 0x1}, {0x3, 0x3}, {0x2, 0xa752}, {0x2, 0xffffffffffff6d05}, {0x3}, {0x3, 0x101}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x101}, {0x3}, {0x1, 0xfffffffffffff7b1}, {0x1, 0x7f}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x76c3f957}, {0x3, 0xfff}, {0x3, 0x7}]}) recvfrom(r1, &(0x7f0000000780)=""/99, 0x63, 0x802, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000840)={0x8, './file0\x00', './file0/file0\x00'}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000880)=0x1) r2 = accept$inet(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) link(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0/file0\x00') r3 = accept$inet(r1, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r4 = socket$inet(0x2, 0x4003, 0x68) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000a80)=0x5) fcntl$dupfd(r3, 0xa, r3) unlinkat(r6, &(0x7f0000000ac0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000b00)={0x10, 0x7, 0x4, 0x73d, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4eb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x44b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3902}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x7dfd}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1f}], ['./file1\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) accept$inet(r2, &(0x7f0000001000), &(0x7f0000001040)=0xc) r7 = getpgid(0x0) fcntl$setown(r5, 0x6, r7) close(r1) recvmsg(r6, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001080)=""/208, 0xd0}], 0x1, &(0x7f00000011c0)=""/4096, 0x1000}, 0x1) close(r4) r8 = geteuid() r9 = getegid() fchownat(r1, &(0x7f0000002200)='./file0/file0\x00', r8, r9, 0x2) 09:16:06 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:16:06 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/114) r2 = socket(0x400000000018, 0x800000000000005, 0x3) setsockopt(r2, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 09:16:06 executing program 0: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r3, 0x2000740e) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/162, 0xa2}], 0x1) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup2(r0, r1) 09:16:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/171, 0xab}, {}, {&(0x7f0000000380)=""/4, 0x4}], 0x5) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) socketpair(0x32, 0x4000, 0x6, &(0x7f0000000000)) syz_open_pts() 09:16:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) socketpair(0x18, 0x1, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 09:16:07 executing program 1: madvise(&(0x7f0000823000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socket$inet(0x2, 0x4000, 0x6) 09:16:07 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b7b9b5483ff99304638"], 0x10) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x59a) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80a0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x8, 0x7ff, r1}) read(0xffffffffffffffff, &(0x7f0000000080)=""/75, 0xffffffffffffff36) 09:16:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1000025c) 09:16:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_getres(0x7, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x9}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) 09:16:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/43, 0x2b) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x1000, 0x1, r1}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) socketpair(0x28, 0x5, 0xffffffffffff8002, &(0x7f0000000080)) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x42, 0x4) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) close(r0) 09:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x20, 0x7, 0x6, 0x1148}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x101, 0x0, 0x7fff, 0x1, 0x20, 0x81, 0x101, 0x3, 0x1, 0xfffffffffffff800, 0xdb}) getsockname(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:16:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0xc) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:16:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCCDTR(r1, 0x20007478) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 09:16:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x20) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="4832d9f810b3a7e470c8b5ab64b6") 09:16:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x424, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/139) close(r1) 09:16:08 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x3) 09:16:08 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) chflags(&(0x7f00000010c0)='./file0\x00', 0x1) preadv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, 0x0, 0x38) 09:16:08 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffffd) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3f) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) semget$private(0x0, 0x7, 0x1) 09:16:08 executing program 1: r0 = socket(0x2, 0x400000000003, 0x85a) dup2(r0, r0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:16:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) r1 = socket(0x30, 0x3, 0x7) r2 = getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x200e0, 0x0) r3 = geteuid() getgroups(0xa, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r4}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgid(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) recvfrom$inet(r6, &(0x7f0000000300)=""/17, 0x11, 0x1, &(0x7f0000000340)={0x2, 0x1}, 0xc) ftruncate(r6, 0x0, 0x7) r7 = msgget$private(0x0, 0x1) msgsnd(r7, &(0x7f0000000580)={0x1, "e875c02ec35b69b3b7e850bbfc7caacd14d4359b1b66d2ec51cfe5e55b7d4539b67678e7d34b0c56eee3aa7eaed53dc95444cd0602fa4f6921519d1d467e460873cd41d30bf6aa509382478e2744645cc694a1573f9db4e35753b730d4b6165e59c377086728c205ae1976d7f56b00dae776b8c9b3447415f1e254eb5e2f557686ffb17e50b9ec2cb774c60f1c07a16115e8b3e760109c122119f3b4202db0f8e7e1191ef20664003b2273b2e22ab30f2f7902ea9346ca3e07e01dfb1d7394830c0a79374e2c0610f43ffd9d884f5bdaa5f63bffd4154ba8f028b86d757bd1f03c8449a7cd67270c36c512242a85"}, 0xf6, 0x800) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="4fdffb25811204e3681f0f79a5e63f9db351d226a626e4559fb7509eb4fd82f805032f4bb7de17b638ef26be42289d5916129e", 0x33}], 0x1) socket(0x21, 0x8000, 0x20) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="a9f43be418ad44ccb382bca3fdcfdd9b7db60509b3865da66ed9c5b8eb7a2d23bbb85d64dc3de9d598ad8a5dcfc94d3214640dcbf2e5c2a4251e7858f1617eb94c345fd1470f4d94e0632f94a70527feeeaafce574191a8cd97ee66b7d9551879489fb25e37e86f1ee15bcec9b02de723271", 0x72}, {&(0x7f00000000c0)="db9d610c0a5619ad9150ab58018f913b9d83b891e1d03c8d0851fb2da371df0d1612a0f1c9cdc9dc18af0f9ca105e028b1f1552c9e1f360b9b71f3b1d4338cb8d6d7cca428202c5d714fa471f78c1999c9a3406e435d3bc9d2bc3a2345dcd6be8494462251bcdfd54a009de1ecc10d6204bf9d526a99c5f439759954cd08e8b0d56bb696069c0224a6c12d2427004e2c5adff9d7bbd04f419ebb4b1c37b2e862765e0356a9af5c", 0xa7}, {&(0x7f0000000180)="ea97feb8027a22d0021e9c5ec4aae4314609cb425f8555777dca2532cdc5eb9ebc92f517ca148deb81df855eab896b6ec2fd0a0e11fd5bead7596ea11042c32ee28bfd7136c87e5a243c31d1aacb702de99a6a857b6d16587e01a1bca05d64b889d738f606b2e7555cc3955bf9728d1dd28013b1f2394007714528464a472f000f83c6d39cdd3e961183b1c52425ee9d03aa86f8dc1b3a20268a9719638bbcf898c6b6e482e90512a9dfedc63c701a5e8b8414a0562874da5bf087bc2fedad1299e783b1f0642bb94bb3077048225b290d0d2c559b5e9b0d38bac38112c4adbf53804f543ba9d9d4ea17cf271afe12d4636f", 0xf2}], 0x3) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x3, 0x23bd, 0x9, 0xfffffffffffff0b5}, {0x3ff, 0x100, 0xcfc, 0x3fff800000}, {0x2, 0x80000000, 0x5, 0x6}, {0x0, 0x6, 0x1}, {0x1, 0x6, 0x7fff, 0x2}, {0x8, 0x9e11, 0xffffffffffff0000, 0x2}, {0xfffffffffffffff8, 0x0, 0x8c0a, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffdd9, &(0x7f0000000340)="b6") 09:16:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10040, 0x100) 09:16:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x7}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8) connect(r0, &(0x7f00000002c0)=ANY=[], 0x0) r2 = syz_open_pts() close(r1) r3 = dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) close(r3) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() 09:16:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f7") 09:16:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8000000001020060) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/117, 0x75}], 0x1, 0x0, 0x4e) 09:16:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x1, 0x7, 0x63b539a3, 0x3}, {0x3, 0x6, 0x1, 0x800}, {0x0, 0x8, 0x7c6d6ba0, 0x9}, {0x1000, 0x3, 0x8, 0xffff}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2}, {}], 0x2}) 09:16:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYBLOB="40ec314ad426a128cf2fcb4d08c0915fc7a74248f57c1083522d7c760809bfdfa3347378f2dc44007345162f628fbd42", @ANYRESOCT=r0, @ANYRESHEX, @ANYRES32=0x0], @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="6b465ce4bc19fef5e0658d2845fc427f5cc1d3d9a320bbc810dddd5c2b1eff11637beb606edc691be4356cc392300df0e3e52a4d8ae3a04a08997af40567b65b3add501327fbfd2bc94a80801eb9d7ff63d8e68b07297b312884b5118e49964506648f7dcb64ce91f99a17c1011062c45086e025edd580518942e46025c28f3f0bb475dd91ed19ef78e94b0846a1fc8776e03681dd34a52d1a9c13eff437f59b82798e8b63208b174ff09b4b6ea4272d7643af9ed3be10c8b90da0ced6c555816447f752d18ebb3dcf4a2724009e350fca6a8e", @ANYRES16=r0], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x4000000000d, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x100000001, 0x0, 0xa1, 0xffffffffffffff01}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) 09:16:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x101) close(r1) r3 = syz_open_pts() r4 = shmget(0x2, 0x2000, 0x23, &(0x7f0000163000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(r3, 0x5) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x40, r5, r6, r7, r8, 0x4}, 0x8, 0xe36, r9, r10, 0x4, 0x8, 0x1, 0x101}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, "3e4223a667b1f3fe6313d5add5003f4db0c59100"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:16:08 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) r0 = msgget$private(0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xb3285d1dcc3913fb) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x800, r1, r2, r3, r4, 0x0, 0x9}, 0x10000, 0x400, r5, r6, 0x6, 0x6, 0xfffffffffffffff7}) msgget$private(0x0, 0x20) 09:16:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x4006) r0 = open(&(0x7f0000001940)='./bus\x00', 0xb, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x2000020) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x6) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) write(r0, 0x0, 0x6) r3 = semget$private(0x0, 0x7, 0x4) r4 = shmget$private(0x0, 0x4000, 0x4a, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/4096) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) 09:16:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 09:16:08 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='*\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='(\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98bb349a69cc06000000000000000501000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 09:16:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) write(r0, &(0x7f0000000680)="75f2b468d9fa79a126829ede16dc05729607e60d34a325c707440faa122c7b35c8fd680d974d9e0d75e7f74211fbe274f5d22cb51f9859ebdcc073f9b391fe075bea0c6d6a4a69bbb4bd792b3d36ef0124e178062dd8e81553bc728433c3d30b0b4372544dfdae736c2d8c842fde92c064d0f9e7b2f2197787fa58ca7959c0aff7c37b8aecd71945a56ee65f3d0cf1c5e86fb61b473fd5a05d8bee6e2b1977a206accc557faea537b221bf10a90e622f5f5b7b863d6f5953761159ed5b1442399c9dcc19860d3e55af6a0c9134a8b7dbe131f7bb5fbcf7e93e3fb617b279c1bc7d3d2b215e59b2b6c0161bc275334ec0b588d2666dc2c6d02652049020c87c70c10ac683ce22a7282b09c98b85daadb2a470cc845d2cba8846ce91232509d9215d51fcf218b3eb36237f3312f8", 0x12d) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x191, 0x6}, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:16:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x800, 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x0, 0x8, 0xbf, 0x9}, {0xcb9, 0x1000, 0x7f, 0xffff}, {0x9, 0x3, 0x0, 0x100}, {0x2, 0x80000000, 0x1, 0x4}, {0x8, 0xc06, 0x5, 0xff}, {0x8, 0x400, 0x9, 0x9}]}) 09:16:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 09:16:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x9, 0x4) 09:16:14 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='}]}*\x00', &(0x7f00000000c0)='y%$N-).\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xaa*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\'\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x56) chmod(&(0x7f0000000400)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000480)='@.#\x00', &(0x7f00000004c0)='y%$N-).\x00', &(0x7f0000000500)=']\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\x00', &(0x7f00000005c0)=',Q!\x00'], &(0x7f00000008c0)=[&(0x7f0000000640)='{\x00', &(0x7f0000000680)='{\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\'-\x00', &(0x7f0000000740)=']\x00', &(0x7f0000000780)='}]}*\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='}]}*\x00', &(0x7f0000000840)=']\x00', &(0x7f0000000880)='\\\x00']) pwritev(r0, &(0x7f0000002e40)=[{&(0x7f0000000940)="bb230ee6f48acc8068c5b856349a3b9d608b572c634a46469e90d352f47682e25f0f03c801616b9292f1836f8f21fd378d4359705ce3f74f676d29761d8f5fd93a7246e957b4677820946fec80aa7b9a174ae1f6273ceb1915275529fb3e45c32afa2bfe633502b7cbc7caedb9fe2551fb7551b4f52a21393d725e857f93286616483ca6c101ae5a57b627bafec5780f5323922399d80a26e3316c833833f63f8b95a9a5fed16c0ec68065ef58a68905350d4b3f46ab275e6a701d3dab2c21d03e2724ef30e5b8199132ed2604399c6705c355c6c606cc57425ff668e2aa6bec4ec32c758fbdef8f472412332d4c06a8f97c", 0xf2}, {&(0x7f0000000a40)="ad158688f2ee517b01bfd41ec057b42af84ee363eec494144e4d5a526c202f822d2731b37c0ea4699de2c66b55e88200a285e9c8fe1b40d67198aeed6440297d1a3533ecb536905a30fcad6fa05eac635691dbb9797e0f5fc0d5e32e4b8e3957dab305b5ba3e366e9991e499f7627927a8852992eacfe96b04e3f7c6e00c87d268f2b7ede216d9e3fbc143d4895cd9f655f7868689cb4b9476357196d61e65b614b7fb928060e39231751c660dd31311b6b97a9debfdaf117cd06ea47217dc4a9772644b96df7a3916cc409f79f1fafc754c0e6cc9244b0b195b014833beaece405919535c8f6b406d29fc", 0xeb}, {&(0x7f0000000b40)="4eeecf4b4eeea63dd5621fd4e19b4978f8c255b7a8c6b9efa273c8cd1cd30c1d53cf48fa3cb5909893efe4889e540e12bde90e63be562e34e91ca42f2cb89ea2510d7c1914a8e62f5336270eafca94dd5e2f9559211162d16eb130d579e062e1f7a6b532ba2d5edbe6540b65f74de660d57f0422d38e3ca00099e8b291073d3283c3235a1bcb6d1173d1a936f26ff023c5c36eef23ba653cc35fede74306caa80de83efa84a97052a6fbe0324f872efab9bdeea45ff3b0ffe9dbf3506fe3ddbf761a", 0xc2}, {&(0x7f0000000c40)="8f026ce18e0dcc8c664803fa4ffdcfcfa2f314f9ee5740fb68cf717a114c4f3d2c158499795e67c8b6f12de6251eae8a80ca4fa4de3380724985da80af7c9bb1cf7a168e30b97c7d20bf305b26f8f62e805a2a7608585e5f7645ef76ca2f647e282ba94849fcce022a1f4c64fef6a765add2cd44bf10b5c7c678fd43a2a127f5f044553922b80c34ef0e646857d9d35c749f4e11fda2145d73f70a6d1b1f24a0462396febbb7d9cff5e0f0cca4bb3cbbad1cb057e814df84b7a49b8bcecee785c152d0b54ee74205fd286db4b0ea550d98d9127a10b370", 0xd7}, {&(0x7f0000000d40)="7323684857b721d6a61334f89cd5a847f426281e71e73adf00acd6f78ea2efe5da5d0f4ec95ed871c05ea9b1d77ebb72161750cd234292ce38da7a1ff26583c8c12ba2d52761b972dd80fed24e07db745744e203043d2042ef67943aa23c5212ca243b1ca435134c16e31b13a4174868ea909466772d31305ea8bfa6d5e38af3d24212e073941a7e0a3bf3d9c703d28d21390e3c93af1408a6e25f163c6e7c1b1a48da4b05132ed11ed85e1b11fefb8426cc84fcbb7b5180af96a64cb43942b15c5238a328c103b275b131d283afa6ebf0ccc2d3c7ea5936c609c789d3acdb1333bf159ff8f24b45af9f3c71b23492c9618499318c3eb4f53ced5a7e13fba39f797a30cafffef3c82d48a21f633b3724b7a3b9c16a691af34557440a717d37893e9adc5ad89f4616c655b73ceedc8950bb59613122579a797159475c42dfbcedf5da3baae9efb0a3420984b0116156a78e859991f8e2c7f6353c6ee51555d184824082dd88adae72e8ea48c78a296a4ccb8812e07b98e61235f2d76b8388f408de04ae223d07309e11ecb68c323b2b8eed2240e1af16872f77f99233d430d3440832865d7abfc599a11f41c7dff35fa9023f6789d586dd7e76fc0cde8d5b83d504d6491fad8bf6670edf4f22c9d5f8730d824b2fd2a91c2d287e098f31faf49562bafb2751f016037e0f05968bfecc287732b5bc04a5c5188a6fb0f13978ad900d0426c1267d820a2e5fa566b303090808d1540427739d42da2beab67cd6334192d2c2dd61b08cb0f2000f1dda665d2856e356191685bbf66daf6997c0a68024db892749b7e3aa6b2ec0418961400729a1a6c590b882c8c21e53bdf55359bac9caf7cef1491ab86e096a350bbbbe9cc5abab5ff4c4c38daf1ebfe1d769790f45aadbd7db3e5409a671dfa3afea3efb0b202fd2d265d0d668798b0ca8f1b604ecb990f76743688864af76cbe13ab0a42a88eb368b9b9a02b400365ae30331062ace3d5c0bbee9d2f4629110b1f5d6c36e65993cc04ddebb5510ce85240554c8cbb51f62bec3ed2727691c57d093048815cf71f78ed766f9bde5dd2642040819e671517dbbcf3377e3f1e88ac1f034fcd45c9100e13c78fd31a0d5ac5aa0f5b4655b41757dc52a2613f30bfd6e6623c2230d55a689c8bbe652b9ba89e3cab67991e76b824e0b61cb6a96a9201ccb5370e2a874bbb4886cd9e659883e548404e081a4d270c58eac4af50bc07221308a7e716c84b9385a630efdc64d75a788f348da5f870637930bd95404d6fbd0b3f2caca9f0b0cf932d9cd7b00b93be68ea62cf1e65bd9bcc115731972fd3c1e0a485d93725322f0490b5fbea11e5ce1360b34276a0ac8be38490cea9e49fde40d6e7ed1b2e01ed8a4a5fb08e739fd9439eadfa27213bb7ac87d7dcd42c65ab86030e3b6edf50111d44b1c9f20fb4f2c006648914856cf714e9cff9adc27a4053563b11c26d8db5241adb1eee0fdc6171d730901aaa5b0ad6d33df0b11eff7762f9868c2e7a6704826e2574e91fd9b2f695ab925de097cf77adfbe6562bf5015e196def1c39d2887f4d07a56d9469b5a9478e47de6cf36e2310a760846feeff1578e0de952f8d698392cee2420f677eff863cb10442e611ae9e61401fed56b4f0ee61b9ebeb5a01cbd4e0146036e6dbc763417a553c755c4dddc44fb3b41429d2696d0cd97aceb923e89d8916c30f29077c511288a40446b0b02796828d729179fd2d1e0d3c9fe8d82c6f82baa8020675e1cb328ad89bb5c2cad4b6de88ae9e7d335f6ffd145e6214a9fe6f6594e6f4c6f651d9d47e55d447a5cafcc15ebdc8adca591d07c7ee16a0b505100d0360aa8373c8e805982e49a3c14a21380f0aebcede1e16e9ae666fe8c2888f0da9714fdcaf8641ee24a6534364e09c06be9ce2e33f2708996d597535d739ca4438902551dfb7d4f434158f8ba6cb46b3e64088b8e914c400ee7b1725a2f3c17ddf2598fe70cf3682ac8769cc25f3fe22f1e64dd12ba87d866eab82ad5cf39cebb87b83506887702094004ac7d89b998f0248a380fe616bf1a0e7bdd30b6c39d847a95c7a1061774a008717a3e897fe352de51231af6377dac43789ecf19ff3fb69e7eb10ae7ad3067d90192985b1afd02a650d45928e65334ba82ed35f9294b262371788eff26dc5aab02a736bdb859f3966d7994ccf890f069d6a650d91a51ea72cc139611cdfbdb443d1ab3183bf04ace1b1716b50e4060775b883f381c894d7d85e8a6cc83548256602f7c09f6cab73450752eaeaf5214e35c397f52ed29bcbb15cf957c83b8df6546e5f05d0e78cbe78e38b9cf17a3271e9499a56c5b9469057b25fe9792f7e6bf941ea53a3b4e07d56889284fcedb0f9b119d7e1aaed0e0ca4dce38cce065e1e2e2320a94359c8d0c9d9acbe47a3ba032c7f97df7df93de8b7e1fb1f363fd8f50f1ade8a6bf099c736bed55afef6a6d76a0aaa62dada0d9cace4986e5067bac0e5e6185e41afe1421ee8d9725856be608f5bfe09aa21e6c6f62c60871ce3a1a8a7e5fca7af5658d69c0970e5ecdbe88463d41310e4f2489e626e53fa5f583d035d5e1a8c942432813896ce567f1a0c5dad1bfe0ac44e5706b357934cadebbc91bd487368aa505143765581d9ccc559a6877abce62ff4f182680bfda4c4bf6377128d7962f1e03159945f275264cff36c1d05135415edfafd590c574474f71260cb8d0ae487fdb8518c16907e0062ddd4dbe21472d2a15e51bd333828c6eb02574d047eb88db19b9aff980c0a855763a793640a5a63878259062ba954934bd7cf92a826631631ef7e7160db0fe3472e440c34bdd24bd9dfcf60353f949171a32e3136309e610ddbe3ea7e1030ebe6d6664393431bfb2d685cd57f4150e288facebb473499a329342f7a872ad1f31e8499667ae168d1879df2331629e25d26dc6fac17bcab1f2a203da0940db7623a2c749d4a5faa808f9e2a7c494539298597ac76c6a1bfba9468bc13f8fa11b1d12754b090a815fd6cc2985aff357447927009c10ae6887bbf3e586a0158cd3dc3c600e1778b1b1800975e2acdc034322284474db846a7131a8adcaeda67b8287afe98194f808cbd2cd580a0168368a3489843e7c3a2b3df8e14a359101e231de829482ae4f99d9b297d4cf7e8efc436034dc815f269eb31f0360b4c81b8aadec5cdc1193cfeec1c6cd23730c15a543f51b32795e69851872c472647f2ba2c82426b64380927db7b6f0a80b0cdfade473a04f499643c8675b40e3236723d98f4ac9c174e5326b292d111ec1165a66111cc0393a435055d597b4ed4b1087118d8f40e367a467a97751cb6cd1239026e2f2cfb025ab598915a61d1bd0345bb9d9fe7f626f864d04be1916b6ed8748006f55389cf3abd48476c46436e91dbe522402026d3edd42bdb8ac44da0b6bdfba8156ac7136efc042f3f5a81cff4e9244f5e4e7031534bc30ae56a213e2432271593d51cbbd08ca83aed0e604bd621e0502e0cef2fce94b9c2a8c1008cbf56b4d2d2816f3bd59447eb8dcc7311ac1f4b4494397f6acd29568fc92cfd9f07a3c63da1e126895e141186e9c4be6e5dc14f5ab71d368f09aa597b02e58e0459801b711784a9a868a6c1a58d170a0a18ccd88025aae1a86893ce901df81d045defd6c0d4dc7c2ebf64b63cf4725f835cec7589a840100fd852174127293aaf09e09d029a8c223f6caae4db955100913b2279ee44f5834ea5adc193cec2ceb72c5496ae269aa6b17e3d0e737515b0d5e60356831589ece04a2c1619cf0a487674cbbe42592c8fc2ebaa7f3af5baf1fe34c4656de241df645dbea684aedd74fe193a225dd4e5eaf6f804fb7daf4e1635371e53d8e6bb29cd5c78a2a597af96cb4b1ba627e29e16b03ab52d3581e7297a8e0813e2a6a89240b350af6fec152aadef7c437d672870cd1313d069aa54099c796f5beeb8a0793fc8de90cea3cf556e74e129e2a35f611e52ac5e28f91798e71477a3395930dcd49d62445cdf0a5401e2f8910e937372f79ad27f009053f36996168aa586a29d855bbe50d299c6b98054b730b4db6b67a5e660b39e7d7e5f72a1c41d1f5505f06a488486604aafd1b16f35f0b12859fa1cb2d2344757dcf4f52959ed9b5ab2b1e50494ef91548701d23b9c64685f192d81254f797f851deef97ee5e4974657530a096631f457bc7814274722848add443a19f65000f6808a8833c4d7c235cb0cd35bd840ed1f0abcfeb9c715592c608a647a94c00efbeb1e38a7203df6580971f4845680b7f9df87d02889b0395d7dbc014cc77feeca7de52f9703bba1bbe759d408e61eb5c3cb822dde9074ffc3c55c59cc71097dcd141b3b80653147ff928f2fa30c7f06fa0994483dd95a85cac87ca268d54dd229522c00113e4d354812de4020f152383d8df2fb0d5c443c96ad2bfb996d453a97582517419401f7c201ea61404fdbb683fb82b8f2cd3524a40ebe59010a3a137754a9fa8e37c6265c09f252b07172423f64e142e5002ac267c6d17149cad1e413b41a5ebea1160ca86f18f5e33c90a098bfccf8ea1bf88f236886cfb4fe41c745585db3369135677a1e2bf9e7eb8a2ec3c537a6ecda730e5cdc7c7b106a5bc5f2dfd0a2f2004a3ad31950c48090be9f193451830455628712d7cc6d9f03818662ebcdcc948de7927b2cd219bfe35c2ebc4f6bfe59b951808796de51d90453ce03e9f0c94c32796bbafd92a8d26f16a12d63ef5657369d23d60642b9e4d03200ee1374224051bbf12e6d093ff3084539e743f00b7c64bbb45db8dff153f15b0c8c372a6c6a694b0cdd1fecf4da3a2be8f9fcb6a9f86b86b54733204d1dae68d4de1ce2a730a6069e6570d34bbb5567091ddb569ce32f4659a9def19d352f7202a622ce77597fa5a175055c2d2f9a9d7baacd346f05ef55f17810050f6696db1e2ef8327ebcf72b5d8513c2df543b5e9c672719bcf937425db1642adecc1c22d1fbb8ca6100da65cdb11ec181100ffbb04cf4a20c3f56689943f09a76140a0033ad083dc078e8fca8ee75e1d5c3c107d932daffe513b702627fcf66ec001fe442af36c7afc3318b975b947a3a3a29e162c8b0e8aa80518ba5dc35521d4da27e028c4b9c8686853ce52d47fad70065883bd075f39cbbf08b096eda6e45f772f70fb7cc63870f380667abb78ce8d772a72ec81e65090cef590ec22979a965d3b7f90d0528470f39b37657c662d3499ca562de725510708b2bc166e2133c210927805b39eb77cb30548e6c781f228e9767af90992ddbc3adac4c5e9100e59a74d534c3dfe4860317e728035271554f325d5f19a1b1353bf22bdf5c336cd3e99e4ed5f1111197f4bf6dae67b3c6eb403e6e5246dcfbaf613bacdd9492801b4be1e41f64675350bd456311086ce68da2b4aaa8f379f117ec71781011654596d415985d21809e3676492e8c809bb94ed78a3eb807e6edb48a363fe873c81f9aa485efe432a953eaaada9c5ebf2d09e2adfc318746edce90ebf91c5fccf9a599ea91ebeb279e32982a9393063630e42e3943a1a34f23cacd4060b89e0e8a1965ed3b30ab18b8e7a13b864b03fc64d24c087c84e56cec6b7f8d9c5d998caa8047a38b9d938642a4a5622c7c4a2e6012164466431ec45b4557dc76f4b2373c797313e993f3e6caf588351eba795c4b85db2fc65ddf218a89ecf189dd3e5b239f9f03b8072b7bfc48e1db329091403f8f283940976ca147ae04b73b09077d6940fc0ac24104851554551f16ed11e2e0cfbfa5e95d9eeca8c669401336db211d6", 0x1000}, {&(0x7f0000001d40)="dc2d99135e8be1f07cefd23e444a9d222a20f744b4d877dc8a6eff0bb7a856afa6c3a60d247fe8ef003e0f735592f9a90363ce8e4b583411373d05f59932dfcae3fee8f74be4789d", 0x48}, {&(0x7f0000001dc0)="5aedf796ae27b2ec62783565f3d0602d5ad2cf43e2d9640da16c38dfecc08042288c4439fdeadf96c01636802c72c17395e722fee768f1120f962e204ba718ae1878180ad2bc76e1989ef50a5fd35eb249cb619994b75faeb37d2448fd2ee9079c41540e5cb185c124bc402678e1d8ca2c5e4fbbed7bf5ad459c18916a50024f4cdf6e92bb91ae5add10cb97d0703f773637ba03150c0f2a68cbf69451bb9657f9c8bdf837271e19da2e12802bb533ba2e3d65a248b2e117ec12ec981274b3a3da262ab8f71dcdc7b527b24a03ad72b3090c82e3810f8931095d33246db670e93b796bac3c95ca3076c71a92a2bdda8837740a5017eafaa943c3562c8b4247c3d45d745d2a7472358809c9ab8f1e8b3601b45a39ef34f9caf545e099f8db986ae8efbf47e7cd5ae37c7db5dc42ea47bdc421368d97fb2e092bfec1e429f25db444331101c100dd5feff9a4eeb211a4e7497116c129906ef0c4c2209f439037c2c18baef5d3aeec51ea60512b54860fd1a833a028c16763114f9ed0f88b28219e18511fd7833bd2c474fd94f25744e8ccf85059a74b95ca13842767ee5e94132678579b016847f954debe49be039ddf0a1f90f9fc9176658ac932b1636bd34bf7738cef610725a5f9bf8be10535e55a65ddd31766396ad58c8c444565740cc275abfc8f16edf8da9eabeaa9a6d4fd2e467e4a3a18d04cdd1b85bb190b0074db0994326f69e6f0d8c436aa585860f9f4589a992fbc3a570e869413eab9287ff0ca7b4b517c63102b3e7fcebcbc2466daa32190456feeaa736707fb65a4dc81f9bb13571adf91fbcabc548333d21b67f7524d7613dce4bfe9d4aad3714178d2befed44007c5e8db7dd069fa27136fa4bd929590cf91cf38bc8ebe223f3eebd4c9375eed6c9d12a1fd2327861ffc6a4d9cb6853a4f063f744ee15aa31ee09a6ff20044105b2c63c27662b17932c7c2bd465cf2d9f130b8c7f5add2030746eceda47c4c739f55ad17388a4709592a44439d7756c247dcddfdd3ea96d81c4c553835a6454c66d2f8e8c4b29d58db15d5b483f9ac6500a523fc23436aa27efb626b55270f3c437140ef65b74a973c44c1342e0a46fad4b71bc707c5d623426bcc139cce7fc55227da071fc4ad465eee679a32fad6fd2ed38ced41359bb2f22a739450161d8c3d8104b8dbe92e218e0861b70a312f1da832ca8ba50d80abb0be14622bccb0c2d43d5157f571de737f01600409bfb22e79f7f9e2a67215499320ef080ea68154d8b65e291b380b73fe822832928e59947a049940ab2822e86a48eec801e1ea973c11071dd33ddbff91d0f13e573b725bd284bcd1b23b24d2187557f97f07e7a0cfc4dea419df0d242e5bcdfcbf4dafec9c61bc102887291702e45265e2b6c87599ca18afc147e82bca74903e052ef69ff3b267c2fb48da05463aa9e9dafc51486668ec1d510101b3608198427674b80838d5e8a5792feafbfba8180c2ca296355bdcdcc0c1c750b828785126797aa2962b8c92b094ab08f2abd3fb2a0fdef665141bcb668ced1f4559c627a1dbcf6057a50ecde1d461a5482d8e7c3dc09e639f868e23a34fdbb7d80310b709bbc565e07f0e9460de8985c82da78151ce840b04abdd0825212540d206b886caac2f37c6c4c661d19122347018db0422eda5e574740bff63fd00ac55bb85afe61b4f57fd7320d1f0f27e114d4109a3b03d2b7c7a20bb6039a21c354ce5881a158c1498b7319ffc9a33d8024c621a3097331d3a1b8aaf02ba34500d48146d31ef1c67f0187cd93f66911cea060b65e3823e493e52cb5774dd24acc20ccd09f7f045ccd642781f30e1ca240509fa4d6f3cbfc2e7585ee5ec2030c039432540ecb6838265dd1239d9afab589f6d047db186ccbec60869237456623204e30781877f23bc44f60a3818efaaf78f9d41bc327cc9ea0ba4c8e5fd33991ef9e28ceec2ab4706983856a2562b6926fefa43d02454d83a8bb7075916b4248bcfe4b79542b34ba4823ad738cb495abcd832fc7a4dd7e0c9bc7448c87f3cbbc044c2797a920e541dc28ea63f96a5717dab5c13d0e8dab2cb112c3ac478c662d0f1904ea20dac70ef5af6711a9e06acb865c96cd59028bb0d69706d90c818d33e4b01cf8b4dc2268db1b51f23efaee256387891033632d106fe2c2a83f613a46c1c7bd7fda33abdb0a511d688292719497eda82250376f82d6da60656c449c1d7483464c8492e896eae84b91bf614a759d83b2878a5ce6c4cf8ffa82be99bf7938369e194bbb6b4c35db9bad1e66f9f3c384b1db16a627b7404ab5ef7556af0abaaf01fd9ffa8f082f34379b18b77628319f48aa5fbee4dde3cf414336217f2b9de277394f69dce7bd1b7449909aa602d7e7bb7b2bf5192410a9656a39f5836790232f9241c28a64120618216a9539d61087250f5b752adb7bc491cc9e2e6802955af6ccad9a4a018ab903acf255650e7991f38cff3db317bf406d37a3fbf2ced8a6c81f39f3d57f2d42d36ce625a3b08af64dcd3ae3b670c0125c01f87edae8eacf3fe40e951812803724dfb74e991b5b95d857bade0663a2bc5cd37c1cb434e9664629c3a8f8b90e49f4503f1f721c324ab4e95607d4bc48a3833bcd52b64b5a1eca95968c2365c6574d8e7927ab7e19a8fcec517fa00f31528112faf0a1b6149055415a2b02e52b67dca8ed81f8ef5b5a53e8e16be6ad8db522965d1bb389bc73f34765b7f71b3bc4f2eede30e6f9126e3a4241bc35c94843bdab8f06cdd641086fd3e31e30ed63815cf6e92494fc61743ee2ba0e613b1e5e9477f4a43719743956113a0ff5946ef13eb72f44b0d7f24997f901fb2df2bd0b2ea508449e21fcb50b47a833e80b3b6cb3e9fc3997c051f87e7cecb7f0613661cf5b50b1d1a7fca28de6ee20258299aa76457c4f96a59ebbfc3e61b9c1c93553e37c5c2d6b98345080092271dd0c1309ddf6c3e6e83a9170239f2c4f59cf401522f0e1cc5356dc4f3369b57860bfd79aa5c236ab8819d2d32f0df8c39c835898ff8cffa36e7d35d718c7200d5aba505ecb13a56c8549a3ccc2b588b9bdd9cf8bdd38ed89af6d62a196d88bda02d185c946e1f7a791410d7efb8da45c7cc69b2647a1788daa1f3fb087760dad086ba4e3f0cc02790a915b02e3868a1ad571281960c24d883f5f9b6361deed4916907f55f9ad2f6acc68b8bce3a5c02eedd953b04474e8ae605eba6972e752eed2db0e2144cf4fbe476609b830374cc16808a4a0c6fddf7fa137f3719ac03f771c02774e8329f09a97e22f11b1d95c18fba1573b771473e4522c009588a9d8bbbb4c7238f0e5c1c13bd52a27ed7f36e5999c4c704171f2b6b5b0e1699f6d82f1be871223821916857cde4d1a1c7e5d7be930c233ac9e41018472e912b73d9300e62cca7d68b6cb88beca031e2ec3a52660fd66bd22373069a16eafe9e6865e7172cc23c3dc1c586fa5e1b8178afcd050864b8518f51434adf2eb6fd8149209c7b2431de8b4b0d9240bc3c82cace8f5bdac49ce35f6ebccb43f2f21b0444da18d0ff0e8f4c25e5436679aa9ff5c533ad3e6944591ec56c8d2e488ecabf4596db73a199e469f12a5cfa782ccf4bbb49388b81b1ecbdcc3d60d84987e698c13457daecb89f197a012746c12ac326444de90b23a511bb687ce27a40c2b8522fbe941ad6aa295f2a65934bc4465988e9a9506ae7857a0edf92a6fe3289a356f85b32ee0c4f9006a3dab9a8707b96fd67c157362f4e8d17ee2caf82d7980cb010aae830e82db488918ddd7a7232ed55128e764da1b70adf9c4e43720f31a83175145823283f734b3e62e18a432eed38912d5b840b2d156c4bdd8bbc68220fb81406541106de62aeb3bbfccc7d5be8ed60d65a64b0adc1d75b4644791419ae0e3cce640680ca88949ac48420dd2ebe465cd075f66cf8cc63dbfe7f3a3da3c30c7d82d4db57c6d8c73d3fe5a23f207d839a8a5da7dd54fd5f807a05feed733447ab961abf45d0f1f97ef4ce09eef9b61e0063e2afec6e4fab3d53851c407861e01518de52131804ab8e5f29a906cb90f2af31ac72b011ae70adb54c98376bde87fd17977e1bc999c702da771d5ece0ca6cbc471b279565bffe49bd5cc27a89443005f33175ea337c0b7f7d62ea5c8b42a45d13aa2455be525cfcfd2ff3b7b8b78f39d4a2b14c546193cb96100c4b1af8025e36df1e8f0448a6a6acd3d9959c7e410c14943f52e6536feb33559a13ac4d79eebc4e71d29182b92c3d444fa0e875cc791e4bc3058844c4414d2301a46fb9b498f3574ddeb9cac07a15e9b0bdccc27ac44e7a1b9a8358e2961f9dd55bf1b72da838b3893a9562a0b881f14583da1c7a3360682d9bce0496d13bbc13b703d03d60771df5b28305fb54a37c0fc0afefaf91933e2be7cba759081b9fec6df6d2614c25748976c36c9181b8d7238d18bd5888aa54e0b957aa09b0aafc4c506b699d136a2182f0787660562b3c0a54567cedb229f5e6b1870d6010be196f7ebced990ea6a57bd6f5f9f3d9a7216f15d1be3e8daec104d6fbb0f8b621b974694037422430731b08fd426ace2b8948a6708a8dc57d27a4178f7e76523133db82f562fa668f7789282465463ad360cf1adead481861bad15d2b1a9b96f3e4777e86399ea3dde86743b37219a8786e162c27771afa1b35db45137db0ee82ba2caf8145e5507c8f3cfce15806cb41d6100657830792f949117f55709e608559c70412a029dfd9bb72f9a933b8fb18ccfdbe97e7ad13b0df1a9e4bdcb24396a15eebb505aca6f0f9fda8be0957410bbf7a28aeceaa8e89dae0e6f347409febecd92b5542560e63282a309f5fb1ba0099d38fa4d6230ecf6e8e92100055ad36ca1ba5b646731bdd28cccbac3ad298727220f58cbe3f16e3d7d70c21bedfe674478e28150ca15954c9d21fbdf68c4d8fb5202241c018bb9c123fb4956d60123ff1762960ed36d4e094bd19c78db823bf03ae54c72578eda80551cc943fd4b39dcdcd5a6d82fa6bb296109faf781798c6f79c3026157373568f34cba5573dbfc884b9312439d551d929b4ef8dba146db25c4fb91dd251f9e4bbd2135041334a10dbe9bc43c161b3e17b2bb2f21e9ccbb4c50abf79df29381bacc0fb4e6d74f61e1a616d784c70907afebdd4590c46c83d575f1bbe3fd9fb211c8480f1909f76ded11b6befdc76d33213157649a40fd2912160a347df75c66680b3f8352620ed762440d76fd2469a1cb51101980b54f929469abb8565e8064a090088730542ee385ed017c7ee0a649b6d4eaa78c33098cd97c496e57d955bae358329c9c7b73749dc059b8beee382ed2f12a82b05c39b4e4a55cc965e9f60cac746341737ae764d1e726b4250242f9313dc57b698098be4fcd39f089c00a93cb76d0c40a83e39423b60dc776839a3f67198220e10156939012b39bba20f42798d41445df41c55919def452c0838d1717dd40678967c06baeff6c8599bd9d37eb2c846cd9db590a02c3380e91882f72082e0747d6815fd64343698e483469bc65633c14219fad98259f6e0619380567a5e0975d9085be14ceee762fee76f601c53827af6d804952c5825735361af5f71d98a5d2bee2139ba73e2d8cf0ce5f77937436cee5a4efbaa78224fc1321cd90047a1be81ca464eada2878ed6627c944f7c4441f1b9531c75a6c329d94b8bf883d86612797b81c7c12d5baa61befda2e16bb122b880a2fa6569f00c13196a6c998792f27ee9c010f86e140f19817717f77a100e06968e8dc36324f8abb9f555630ed72b0", 0x1000}, {&(0x7f0000002dc0)="dfe726db2ac9023c5b626263d9f6e22556aaf3a9c16f276efd7369718c21627cb594ff2a67a94f5d0e6d33a78465d4a19d4783a544b53f78c699f5277ced5367c983c5c59965c9be986554e95dbbb17de721d655ad2b9d51fc57b3", 0x5b}], 0x8, 0x0, 0x0) 09:16:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dd45882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f1a2e27acb5d602000d7d026ba8af63ff01800000e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff000800"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)='\x00', 0x1, 0x4, 0x0, 0xfffffe83) dup2(r0, r0) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x573c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x23}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2d5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb7af}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x454}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xeec}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r1, &(0x7f00000001c0)="6b84c6359ad7ca8be83cbf394fc8979d4136bdefad3c862afc241ab7f5ba37d091444633fe6b79ec43ffc175891d04e1075aaf7576c4e69b8358ed98826422453a502e8b1e345e229997bf108a21c7471d55ce5ae7fa88f23047ca5fb86d1e65d6eda9fcc8eea5512fcc94a2ff988008174e2fddac4c68db6bc0304c12197aeddac923b90b30ce5b150332b01ae6015bb1cfb15abc563e595c6a8815c26bad8368ee01a396e1373b1d", 0xa9, 0x406, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 09:16:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653010208300669bd678791a5066b21ef1add1ac6d62abaca15f73ce0ab9d58d40efada3b0024dc5f3225dcd6b4674afa3bccacf74715d239269a7a9b2217afc5784086b75358800b82e24de2a294b329f8fbebbd321f7d7e9733da63866c4bfd66db910f7c821ec4eee32dcba335e6e88954c456ed54f545ff6687eae9c1b905f9cb1af841f071413d31b1937cf7770a7dd648ae50589017c7dfce499c4e2dbc3f9d328ad9ffe4eb1678ecb89a3eaf88d5bb1dc3e"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x820, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)) 09:16:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x80001ffffc) 09:16:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x2, 0x2, './bus\x00', 0x7, 0x401, 0x2, 0x2}) 09:16:15 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) renameat(r0, &(0x7f0000000180)='./bus/file0\x00', r0, &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)='x\x00') 09:16:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x5, 0x5) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x9) 09:16:15 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) 09:16:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = semget$private(0x0, 0x0, 0x80) semop(r0, &(0x7f0000000080)=[{0x7, 0x1000, 0x1000}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) writev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="ced8d61d6c996bbd618971f900632df24c9f17f3ec6a77339b13feb523742daffdf2058a975616b41292123a24169f20cca58031d1f6767042cbf401ed8548e67eeec3474fc3f4f863e90ad64903693ece0e09085fd71179aad4cd29ca99d6514a66be76", 0x64}, {&(0x7f0000000140)="04b67bac66518012faa9db0bde9ce1f887b2071ef6e46ce70babf459a4f42cf73f44bfc26fde1085436d444de32f460a1e9c3e104a8af24e20966b426a51d958be4f85741bc996d21631865efa6d8cdf665eab78468108e66dbece4ffbff11ca7f644cd8238997d993b072dc3cf766fe69fa0c4d7724c7df1abead1c570b65a125d72763a5a82b0458384cc1bf9a54586805b80ca4edc4a447e4", 0x9a}], 0x2) 09:16:15 executing program 1: r0 = socket$inet6(0x18, 0x3e0, 0x10) getsockopt(r0, 0x600000027, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:16:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) connect$inet(r0, &(0x7f0000000000), 0xc) 09:16:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x9) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0xa) open(&(0x7f0000000040)='./bus\x00', 0x30000, 0x9) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/91) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 09:16:15 executing program 0: shmget$private(0x0, 0x1000, 0x201, &(0x7f0000b3e000/0x1000)=nil) mprotect(&(0x7f0000b39000/0x4000)=nil, 0x4000, 0x1) 09:16:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 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) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getegid() 09:16:15 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1046a, 0x44) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x1ff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x40004004000828a6) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002327000affff080200000000010000000001feb4ffff000000000000091400001a00", 0x2c}], 0xf07499dbe795546f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xa75, './bus\x00'}) 09:16:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20010, 0x29) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 09:16:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffff8001, 0x2d0}, {0x9, 0x7}}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0x8, './file0\x00', 0x400, 0xfff, 0x1, 0x8001}) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, 0x0, 0x0) 09:16:15 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x10000, 0x3}], 0x2f1, 0x0, 0x7fff, 0x0) getrlimit(0x6, &(0x7f00000000c0)) 09:16:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x1, 0x40) openat(r0, &(0x7f0000000100)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) fcntl$getown(r1, 0x5) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x8}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:15 executing program 1: syz_emit_ethernet(0x346, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x41, 0x18) dup2(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10840, 0xc0) mknodat(r2, &(0x7f00000000c0)='./file1\x00', 0x0, 0xfffffffffffff000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\t\x00'/20]) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000000)) 09:16:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 09:16:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000140)='\r', 0x1) 09:16:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchflags(r0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0x68) 09:16:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getdents(r0, 0x0, 0x0) 09:16:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:16:15 executing program 1: r0 = msgget(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, r1}) msgsnd(r0, &(0x7f0000000000)={0x2, "134441442ec555005b29f7e66e38b0f4b7ae6ad9503491588684d413a18c2e26b3f802f67010a38178329b84ff9b313ce90a03d8d9d632cc553080f18e124434943c91695e827413051a55ce13baf9de366074845b54e608b3c6c187f4f03327a5e7b5cf6ebb089b447177a2761c07967a5cc15f6729eb6471809f8cc291df9b5b00be844987dac533bd8f0f13a25a803a702a7a195254aadd814530665b4bb234fa26967010"}, 0xae, 0x800) 09:16:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_open_pts() 09:16:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x550f, 0x9}) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x154, &(0x7f00000004c0)="b5b55f7414388d472d92929c568b40a63f5e26ca088c5050f82bdf945472d6a98ac2dd52257c1ab13418df3c9bd4a8d8a06cd6e31bfd9a971a2bfa3aeb30c05a1e4e9b5ea89a877a96b1b491e0ebc3f82e9c18b38a2aa90e14597bcc4bae4e4d1c90f6394bf85e9aa010891c06ecabbf9ebb8be385c01afeef9f1300e85bf03a55292c3fd706226056956f711b21aba9533d13ab4b40b1650cc272b50cf3fbba556de79fd9029dfb1a5baefc582c1f87d5a43e93b4326c858847a2c136cd0824f0b2c33c09c643f7c6bf5c9037b8b6c4a0119b0c3686807daf512c10a7aad465ec02a49ca563aca9b3c45e073fce95b2942a3267fa4fe6b8ede9fc616a583988ed58f1c2a59663eb81ba535929d1337356a341768ef2eb59625bd05ab0563c29ce1e0a46f579600eb27da17dcb62421d69b0cb05c9e36a151e4599fa41c506f6acb8b63f97dd5c3697d35330f4eaae883cbc91d7") 09:16:15 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x80000002) listen(r0, 0x0) socketpair$unix(0x1, 0x444c27a5151cd58c, 0x0, &(0x7f0000003500)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000003540)=@file={0x0, ""/4096}, &(0x7f0000004580)=0x1002) sendmsg(r0, &(0x7f00000034c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)="463ea5e293ced083c5bdcdde3d1d54838662ab24a2bc8cbb9552b571317703b2ff9d5c3e04fddd8f47b3117c17a0d22f08c606594d5ce1ecae470565b61418b96a522da27e16635a3536337b68d37d4c07c17deb4a1c003bf0840e0141ef04f4a63efa260f6e8543a87ad64afcf53cdab8861c2f06830a6b129c39ec468975a119914078db10245208894d2efc2dca19d710d8c0a91559d5a9e95a99eb5667fec0e810ee64b009ef7457a052f1ccbfc8b88c8234dcdfbe9bf10db9f51c41c907212183f7d3a7f72b5ead97ad", 0xcc}, {&(0x7f0000000140)="bb92d15ca02df9461ac3532ef38adae81700a29ac905369112d9e89ee433c2a085205082d7894f014a5c616d94beb79ff776edff9ceaf043bb0ebadd5ad3e3e2551973680920aa1018abed76ccdc5063422b36c6522cac9e1b671b82a4bbc8cd7a84244a94368848aa01e420e34ad9dfb5d373c2cd974ae3d86f68c944ca0e3f69e262eecd8f2baf56d0e1af639aed327f3985da4da741f0981307f68fe3e0dbda3c01b07b78f2f972290bb86e717d8687d99cae4b806a533c42fa7d5239dbb38849b383c63feb1daa5094e250b304a7ea21c6eebccb4a295fb46a6d9f973515832a2ebfc5c5a528a04980392dfcdf1edff91be0ca20354982a953dbfbc2894f4b7c9f0ee5ae88c0efe0406f85135dc5b26d900fe7f14127c1fe59bf1080345f8026a7d21db430d2779abb348abcbea6453cc577c29abe264bc6e1617da5113524891460f13dac98d03977fe8589aa7b922afd35e6adfac345518c2999df068dacdaaf8eb769e7a621e00b0637768b524810bcbc54776b3d15c660c70533a1a2c06ad98f9edc0f1ac79b19ef04332fda86a88844819b60ae74149dc0ed80ef70b9e2e5aa7d0933fd86ebc9792806e693da78983fb478558240253b88cf0e43ad8e4edff5fca762570183475f346752941eda775601dca34552e1830f4b243151aeab9fb138d8cc851ae4c36cae8f9c2abbc12454ce344ae9d11a20ca352338bad766154ae74d2aa15b1fe23f2285382a68dcbc17eaf6d2dac8792e6e6bb2de769cc34551b9fd4b16d0ab58f3aa67e8332069369536cebe2047cf3b0d26577b865fd1befa54a1585a17587fd77dbf6f1956450d0c349835d8f67dd1256e6a52660d64869e63e0f41486987f7fb473c71d8e4f747893edfaf97f0a7eef3afa17117298939345a478b69a7634f585bdd29919ae6975798f1fcb28817874c2e81684f4fa1091652cab7859628a6a9c3ee3319bf0a838d62aa84f64a16e6e35f0d36117ffc22d763dc0008325461ed2a8eef9800211ac8c478b3ac76a4c8c2a42a7bb7681c944e52c8bf9163390e6aa3956b18b3486ec587ac9659921da52508f6b7766bd729fccc12dbd13ddd28e3bb3a9c093731460ca52a067e4559c3579fd38c0741b5f8357d5137c2b5d5b7f22705ac89863b1021d0327aacb3b18f88bdf7c6b5d4e28fb5adcf75e6ac708690a06755b807ab2881a8aeadb036b337b99070eba95f554f3babc5924b837ed5638cb2f04d39e746e90a407b612e0579000e9d248433521922dc4c072943a3f08acf9a05c4d3810552d04cbc37c7bd8b19b97f2f7222d0f5ab32627f005a07ffdfd6d63a8aff12ff73e5ff0f1c9e68c234aa2cb900c4b7f60a1bdd0ca2f70a8a5e4c0431b72d4bb17a4e27bd6c7e4ec4c52744aaf635991af899c6152d5e05951bf5a1d2d64fec64be045db000eb3f47e6799aa109371de04f68c774f50629b0358362245effffd271822436de34e65a29d7e60380f736811082caaa2ea2bb5d19dcb92579beb71615ffa1b665dae6da7a353c109743715e9daea89418e8ea7c7872709382c82a3f72fa5c5c8798a913e8c42c04cc195c49ad5452b46fbe6ab5500d1317696520d3ee98d97229de6a659091742ccc819f02e6cdbbad8616bd301f7e81cf2b27aca5861ebe50841cf48655f2780002e0c3265f7865fe31bfc5256710ab0493c2f3a43f3e8fe1d6dd6c6ee674fd3700d369092d7327377894866419612c05ae081c4134d9cb650d5ae5fe29ffbd2b5b4056701bb1c99154cfbda7209240e645ecdcf0a3fa9678ad34d551c39d5de112874902b778cbe3563981e90bc4bcb46013ca9b52e9fdcdbf0bfd1d0f32c983a45b22c7364d922c7922a6d384b8b77e13a2120f5589367710c36b8df13448709d86430578debf4319aee9517e0fa044d3dfa236e64a44f226369e1f756f29f70f59e216fb85c63d9a54c18cdf2350353c0d5f68fed76ac0f9c981c24533892a592f6d56413fd09c27ff966c8c963dfda2f791b0e32938686147a635fe174547941db752535584a4fcf4a39526cd583007ae1944defe162624e4f77ec5d7fc5463f9123f5ff4d0cb6555b2dfeb99754a60f81a52036dfe88657e1d9662a695b038f0214f1d70e0f4b8b14b70cdb40581feec55b950687df159124ad7609fc1c30916d28823166996d2b534b52899c7e8e03576ccf8a687d871befbb683388dcd791809c4b73ff690c4b9964b59036470a0e00c9d056dfafeaac7e76bfad953bdb3accd0a991bae53d52668877393172eb089eb0109d69ec02e58e6cfdb08a0b98be1cfe1afadbf39f85fe6d3a2e79388e70f2c53a92fcca46270beeb54b536e13c728e7febc9718973b5169b9f0e68f2e910457355f2e646771eca0091c8b6c53114463f6f8bbd41415bb41eb86ebad80fbe4d3a5cbfb20c3d96189c5952c2244963f7b6a931b285d49f9a577bd8ff55c994ccf0c82976faa9dfbb43716fc631cc0ffaf11fbf1b84af12be2d14f465c0d7d5a5a75ddbd16501ad47a16345b40872b212a521b656afb12e37a1e81ba455960ccb01b6b2f840743f142b3a25d0d8bc493ea4302fedf07d08130527bf3e2bc595594e9e72a4f3ebaab7b04b163ecfc10760285eceff5fce586f17fe4bbf999a80ad70f52f944b98ba782c14d18439a6098c9289d5b9e4f9b031f29497bd00cd467d12db9d7b7e45e56ce6066c7b47e419c662a13b5c35c7095443941c334a934e71d3f92230925cef3307dfd78ef6892c15ce5215460fe550604810421d8aa4e35b2c79a47dd387ef6b398de265ba21f1d548b022ed4c610f22e7bfb9980e21a8dce68e0402bc4f5651ef9b0503588526eb0e30a8b59efa303c47e9af5d69395db0ee2a48178ccc5558ac445a3bf9de9f38090ce270ce59b5427e6ecb75cbb68c06e19347ec8b84a89d0d89d460084ea83c1b06878e5d96271f0fb4af6041d0d6ab42123eb8436e8a9e85abcd6f672bf6d476cf7f675da5371b857440a83dac16b0b080ccc05862193fcfa7b00ec8b06d08d0876ec66700cd6f90c5dcba646f1cc6854901be3b93e576c52b12553628d70b3442c23e3037dc30b5f97add1c27e0a6dbc0ac39f70dbe755f1cf7c9f6f750591aff977615b8b566b69ae7063f80643d2f94e0d57458dc203b40c0fb996c64d4fada28de76236eb30e21117b5cc95e557e688cc75fcd1fea87acf69ad470b018c8b00f8d767155f1f0edf407ec68caaa410126ff3cadc440de0090749e8d8f9d2069d79968d87064111aff224bb81bc984b8befebe5472519bc130ffbf2fbe42a02355cdc11b2ef018d6793a29ad0b9904347d82283d417a806f8ae13c41dbd7bb013db357662cb7a37a018e474cc19e324290e4790aecd88ecb38591affcebbd276d76c7176a9bb17eb5c1594c58b7ecf837faf3a9614e8a9b696b566bdadc106a526f22b33b6fa9e84593e2adb8215a9b6e7b619eaff8c7bdc284aae139818f5aacffbf85f6cc6739adc91647794c15e4a83e30ec020e17b882f10ac491d06b6f55ec5df249aceb4c30dd1b8efe987a0985597146b8054c96a9c595f668fb106b9b4c28e6911638e93e0313e12f29401eaf091da55a45dc1d86cfa81187e88fc664726d48d1e0c51102e1b2971d8bc06c4d7bb115833b9e1f370b9544d8d6489a795fb5fbd875a1145693f1157fc94d0b426020d177d0e9b1de9c1bf508819d9bcfa1c7c687989543fcce42a9a02b9f1f328ba7fbcbec8fbfdb60b6cd684caab14c35f3e3e4d5b475a30f40f96f6b05f1a5362f12a13a744fc4b54544d0196855711dd4561b514ad4926e8863d58efd3355d6a60a5c23c966be3c06a11aff8d5292e456b51067500bc7465f6b4d44899c26b286e018f3c6e33a99551c1807558bd00eae3dc3fc1a75842938fc90f924fc8a39a69c49b6fe9d72843fa9feb1dda72c695def09c464e4447a881400d5b81a2e3bbc03cde6070766dd7388e7c0d83a951064a9fbc6af8a8deac7af545ae2ded4bbb7fb0bd595d120bc7879e56d3962fa35dee701b41db036ecd72a2a30bcd067ef5b87fa80f0707e03dbfd160b554d0319c7353197dec8f25c63a8a0ad91af0ac26ca30a94799e4b45b71aa272313c98c9182f010cfd3fb2ff1b3889019835a0381b3b09fd92c7849f023bdd9a6d3b4e8148e102a3c8dbe3674f16fd615db02d93a0a86dc3584383a632a521513f110e8b4c09d6d65b6a7ea2b0d2bbfe24b760d97405839853049058f55b570a6cf712eec9f07cc9717ba494e6add404008c86c4b80f8c4d9884e0da9513d8a163776cadece10bf39e43315431f7ca584c4c228e070ce8d0822768ee5cc195902f6519eec0b3cf3520b4d17c25ecd5fca48078c6fc67b7137f327c97ae587fc0ca38ca31ae01a7f722c5ae3c4a76125f76bebc6b7b97ec4e4bc776cce240253a9c581c8fd5ed9d326a2e7491e50a26572a045621bf227b0db465979a6deb902f73f621780b3d84cfa67c80fdddd4a662de7fb849de9c6aa02c344b4744f40ed19c12945633f3b0aa11e95b76b482052aa5b09b6e53c0b1eb55a678fe5d58989afc2c51f559274102065411c64fd2d0c070719cb58618f5669636ca356f191f65af70ec54bd58db370df714d15265c65dfc112d41016b2af0193631ead8b6c73c5a71a95a1bd361d7222bf2693e6aa2d6d4b84d12b84805d4595c8037f64cf758abde307943177338dc496dc85aa9061f2c56179fced8a796185b4d26993ef42b88758f2603bf64d288035bb5933f51a4bc557171cdf7b7a6959449eee64927ef06a328195a845b51329041fee0e316de55cb94d993a3d4a53ad10ce71acdcbff91bf14bbcbbbe92b9841505f49c245720e48b2d973161219a1c738f876c242dfc5d8b59631e0518851632123716e25cba20301f0de2e73a11a8fed3673cb8e5a78a9c963a4845790b44703dba6fd06294a07eebe9963bcbba1519ac8e1f14502fc093ab5e58825f3a64936e66df91ab79a50a8078fc6566eff9296160d2fff34984a937622030ef3ccfc9e8101d61825ec87044a038896b91aa5d1240e5fbbe1e7e3449a1b8e1f603ed8ff310ab14a1b0f0bb8a47fc6b0c73c6da26223b1b473173f44e1904ba21912bdef34d46e43f4b70e3947368f0cfd5669ddf0c86ce0b51b28025d52d8eb55eac6e97be6b1a2743b29312f264355de789b7e9ec0767445436fb9548c63d8f45a0c4e32d4f0c96f800a85102383ce685d14d9feb7c9820faad87960da1b0e35de5004836e8822b89e8144302d1d2e9c4fc72f046397a9c124bf92d6de7c61ded08e21d3419a23b85ececb898520920bf54ce171c6372d7a206c7ff9fb1d336237214f789d87542382b55319514f285228f1907bdb7bcbb6c92fa6dcfb3f7167575a084b99125aa5e434b9e736d4ef639a45fbfbda997115513e7c5e71448b9d0e2c6b20f7df1f2c538399cab311f5b697090d6f4a2917f98cfc5f76fd5afebebe513ff4c7ea0fb0854480464cbb3cbb4f44a8c8ea9caa9d656168541a98672f2848d21c5b6a42b56e693bbba657ad45b26afde0c7dd094d526ca37547997b3227e663d948c795a09c5a0f882c33faf14fa833e770c81b52e40f3189d08755566bb9c96d3e096e3f651c49475892c2a3c9283feacd9678295cc69b9fb5896f602c91c610e87a76fe8cb8982679b2219bafdc753ba00c99b578738a96446e4c2a4d45ab2b330caa3bc2d245f3100e36d52a7019c63be06719fc374b84f9a2d87ab5491502e901476db9ca20850b6ee18bf745917b1727", 0x1000}, {&(0x7f0000001140)="ae975e6c8d64a3aa9d21a2f8e1c3bc1c40fc15c12eff2cefa8f54d123de11c368d397e52d9049bffcef07b6864e0b24a3504ee3c53c8fd5055674c24c71ea7fb18bba3495bae09b7eec6a99f02c1", 0x4e}], 0x3, &(0x7f0000001200)=[{0xf0, 0x1, 0x3ff, "7c174c2998b204574ac5b8ec1db19b079111f919580a11223bf761b89fca49868bfc3aace0e13b9fd4cf4c0cae3fdc0755b3bcd3601e566819dd84abbf49aa92d91fbe8a6767799c2043e8ac69b3a3259b6f0ab4538df6c1e20a67e7fcab3087865cbfb96d460c258952a67ba7fd0f492b6a7c19bffe84ad1912d7a93e274463f5b61c55133c32200f1f4315262ef3884e5d98059b416778a2283f2742e54e799a93c26b2c4ca1fe016c4cb11a1918d2153ae0cba119371d7efe995af08c0ee8d9255be3289c3af833f590374d3e2192d4666064d189a78ace7b2b2c8d8f49cb"}, {0x40, 0x1, 0x9, "adbb205758a1005f7f6c02dbb500f17739bf484eb3e9a042111713d5a1c71db0694f60ad401a65bf9c449fad317c"}, {0x1010, 0xffff, 0x4, "800e7c39b62009dfbe11719aadbff16127885a108a9c515708c7a400512134c9737100800cadf4916605fd1bd42cf3a22220f4cd889a1767936a02a4bd5c20f6023e5b5e3d8fce5f84784f1cfd5b147cce39588443f624dbe47f1247bc6128f18754346e6942630894836c63f681715d838ab2d1c20d3e6518c11ec787f4cc37e01c0111896bb808f636f310914f23c5721ab02208fc8e9054b9deaef0583f2bb07c8cca28e69f9bb842f483611eb56d904a076acbbaa767045c723b805d9b1d0ea12da6f6e176a29232cc3da1d47502761d6e0f39b366e8d3b928cc51bbb073136c7edcdd6ae66f55e28205cd3453d1b7894bb0963e09a28d2da2a1b97a2ce6afcf906cda7b1de6a6894a125b55bb1aa6bd6145370675712be2d88f42a9d8ac0570e40919428a1700a8c96697768be03551235201e1a76272e21d49456ddef7fa6ce6acbaa64cb36f257cfbbe166731183e36bd17dd5917e6107589c9dd3c501ba208a590f23600e33a33ce1a1c7f7f59a032b91a298c0d9b6da22aed5de9eafaa4ce9a7d2cc1e28ab330287bda82c3f8c32769f98517e8907c92b3caff962feafc6c579eb0f99dda80235bc8b056c3d9ca8e6374670ee4feadf911d8745ae88e9f694b7ff1e99bef53ba0b411b9e0295b1c96dcd38c6c41c2cc68fa8ce201601778abbc154cc7ebbe9f30898f3d5e791926a1736cdf7f4572e08dde8f5d08dcaeb7fdce7e37d2a35629403058b04d4717e4bbc99680b66b29dbd65bc3d46cd19d56b1d668e5e17728a6145911e5ed89d7caaa35267f574b843b9e17a6c1753fde6ba72b3af22c2c8327f61e8f39f5baf62ac62fcb0d16d99a0ce8781d4cee8409578ecdd21bc172857aa2349ba3e64d976b39342e2493ec7873b84f04fe6f3f15a213e660fbaf21398887756e1000c0bee7156359594544d8d58ee859cd18501542264f8c8e49b61df998f0fdf7b65694380b04dc28bde1cecc7dfbcf0a1de170d39f8a6d870a2676a11ef9249d2de7240702c59be56015c0d1a41000e527f1f97c252d98640bdfa0f3c57dfcc949331b29a92b74fe421379997e461d71f86641d5d92fed669af374cb269fc9e6361d8d1554a978e4b8187a89e1461a0a812759f24419d0f0b9d997fda5f393140bdeb87e4a5d0cc7732d09a56b301429171441c59870e39d74a573a488716cd3ecfdd499650b1bd52b0ef6ad338db15da4f2a3fcf87dd1a9677f7e4b22adc3cee74a5a2daaff25292e7fa01e6edcc216743d4bd80ccd5cdfa4ae691eed2fa7b2f1c4414ac231f0d712dd430e1cee534d8fa78f19b2cfc8248037ac9891704eccee9c33711394152dfcaacd768626d4c2f970872e911a283c36e1950bbe2fb3b70fb7f49c7542132e50b0f0a94ff4d7b34cd8241dbee581aa0e1b58d36961c83d14b434700bcd7f06fd1398dc3075675fc7e909e093842b0ecbea15bf56094b79af850f381d1f90cba675d315d8ade5786f100421cd53c802a3ad542b4e03000a33ec33e0cf27964d327c9600e832e5a4841347643a5f99c4b321bc4a3eea7d62a2204ae338f54052e2e795f18317ce75b08ba5c257e342ee88712846ed9c3e0e94bcd76fb69efe8814814b5496f68230a084911bf413d516a05725c47780b2bfa05c07e61d334cb41b28da072683f12cf2d02fe8760d342d0395f5391c9c1848f885d245398dccef0e1a449500aebd2d50e7f3b23ee5afd69082156fab21dacb0080ebb052bf4ecc28af654d4ab31e22e6155a0882e63dc24f9a39882eae04d873fbbf4971183ed6fed6e0e7bbc33ed08d3a065abf984bb8cd1b0d31dd2e6d2db65c2104e57fbce8e09aa693ab1503596b20689eb27aa69ae22d26e20efd4b135f932716e759392828748f083b4ef837fc3d58691e579ba21ce3706b7ee50c2ed79f4ce08faf4ddbe82ccb3a805c6c65c8e4061413165bdb5657b2bc815cfe04834da10a7bc0d7fb06f30b198cf7a6cf35eebf1b79978fa851bc7ef1483a1a8e0f6902eb7900db5833aa0c80f48ba9d9d3e211a056f0c0c1598edd52789367ee1ac76984f381d25f2bfa4328c6dde9bd3bac72cac30b27245e8c557732c47da477bb15aeb1641ede564090843c7d385f084c68f88dbf8ee36a91be426cf2760fe727502c4a83bd509f9298566681fb948003157209494cbf0e9b6f7257fa901d7cb0ab29fed4b648638a819358a1e1569e3d7ab22f1dbbe3ca759654c36ecc13115fccdde0c599074be2d676d6d6b097eb83a0e5fc78f347437147f86a038c1cec30ad64368d6e98b5b5bfa0e0e644c417d18fd074babe19c60ddc1133cbc60bfad81c1333a3e20251296d8b6a76c55d14876f7e5e33c37ba85b1e491c9cf1daab69df8e431fe4c224f7bd67342ddeaea146cd3d4b02d58e79ffe43b7b71ee4c0a1ed55a95a753a3b8ef80607a47092879c099b17836705ac0543120c504dc8e7a030c3959b1934bb5a9d0fc6dc5052e2908c719b2967abf257c050804ff2ce8ab0032762bda63aa1c3498e4c66e1f68d0071fc6297ea0b0f684dbb4f28ecaf41a62584f0fd6284ad9532070211527e1056072ea1f9ebb56ca88ea3cb5236ce1e789edcd716dd9d4832fc2e117d181b2286b684fb41e97e891856af524ebbf3493aacd220e3b4ff21e345903bba8e40946f28b6d0c72462ba3c2e78ccf4e03fb1038e665503193aea46c9187264725313c6376ce8dda4ec42f880b7c88a58a14f04b9e56c7876bfbe03753599814c4fe1803d2ede5deb1f1b5a5633c4c304cb63dee375cdc98eebdbb353a7487e7d7b7200022f870f172aa0b6bac01bd684b8c661acb15724031774ddb6dce286bc4027d392e85d0e969f4f824ab1936884304872bf4301a8deebe69220d0993aec900daccb09976ec9bbd38e99711782e4c3a30399c0357fbcddcbb49bd9282ec3c06909d2d1b5a270a86d73eca6344aeb99f9c1b0f244e2e6d11976b0d26b9fd72753e40727b7d0041347641623fd38de168e98887a2d3717f277b29dbd18710804f47a91cd66b4afa5e8d8da6b10e4bb650c9f21c7a41c2caa9a63556303eb0a4a2288afb05830c156e143ac164e5f26a4680f941579426d19aa6f5fee253494d659891219adfcadebf6d383fcd6d1421b12ec578097b446777a76546441290f45497bdcebc078aa2a4bb97566e405de3d28f3c1356ac5303d3d368e7068872c56003d589195945bbe9d26c148a6b1a467f7c4cb76195b5bb9efca59bdf471526f45b54693f42f01c68ae4d6d887b71fac31fb0174640ca9044acb95a01587156b60ad9fb0449c8469e20fc7a72976f6ab619acd686dcfd72b030a83b382849cce2a86334b1bac8ed928d9c731215e6d62d8570b69e45e0ba5d790f36389df2f6c170094ea111843265bc46eede504214aaa19fe81cac9395c3a1be0dd7c6263cbbb13cdc2c18fd19953290721b63ab928c2c16586c735ce0a89de71be93677a482a1e94905662c0f732011fb13de027dd10065b33fc62fbcfce3c63bfb66412d68a3ba22848bb1601b3a9ef21582268c149d8e231efdab2947115d1e7cb5758f1035f60aa130eb17235beee57fbc0297b5aba23c50a0b5319c2125c5ac9f20185e834f3a9d4057a761345fe1e81f93db64e292a135c821adc79dd8c1e56053391ad342a88847c3749ba058cb0779940dbcd0c5ef6d448b3f94698eca92ee6b71d7ef3832a77036e26ae4dbc161c07b4e541e9c935f4fa98746b49aa606c0eee7b0ea360a3d8ae19de3470010ae66ea2d370b1c1ca6acdf50fdaf69e961ba9c58b547debb4243a72a6d027c2142767fc5c8d6c0612a5a861eb1004fc72c18e610d0dc9e81d57cb49156f9f016ff6727d09e0b298c1c76d5538aad0be372346e51c57a2d3c2e7ab07e4a7a8a773a372c91e75ac0347447466b165090df30c636d8a4af8893a61b13194d71e2b2047f1fbc1019774daed81285ce294ac138b8f9783056dd3d0c1b7f64aed450f322c0b0e13713fb58a5d1a7cf5ed68a93f47913f86322a14eb8c06ad6696ef44702434425b856e6a944db4b974804975f438a3ef4019269ef38b3006502007e1925ad24eaee2496a9c86d3bc5df1070ab0886e77f99a877dbe64f5c02259412131188bba1f760f17c4af82b264a9c9101792fbda02800f610566ee37d71ea19ec80d1154262521e65883fb6575b053da4498c33626e2c1b822bf348189c5d7351dd02ef139641933cd7b627120a562038a4e26df9509759daad90b94b0fd18bda43c4590903656249e8c200741ff888624d6063e8532436fc4d6150eb9da6c2ac32dc68b2f4caf7f50702fbbba7249dcbf87c23a25e09527cb3cad785a5d0246eaf4b36ca88960a0cf32bd86c5875004c6963ee2994e1467fe46741c309edd890262af52885e155c04c63f9b1e7b67d610c77d2646bbe6197da3fe27ee336ea071b5621f4afb3ceba9ffdf4ac8637c62aa855b5836e3d6f33ea10149cfa3ef258ca9c525c522c59bda417ed23a00e56077364b1d6754a0989c41e7cb6d69357a88b1d2d7a70fdf06364e1ae87d700b4bccafc42fd21aa94c5e5cf12214c26c6af64c4ca97710acf6ad1c57a8edd26f38a22cbfaaffdcc5bc0c7b9540a591a76de9f9f0f94f46cb3f0778ce1b6fa79bafd84d02d0e40d210a48d8fec7d869c29cad8cd263ccf13855146d37001ebed6deeb528fd399f934cdd71cb9452b5a73b8d33105cb1ad87956ef3992e6222a1c3a6a30d9cfc44a5d23887a3aa22e6d2fc4a8385f5c5745525bac73ac258139acd09665cf3a9c81e84fbeb5f7d4723ca7871d01c23f27de30c006fecb5b0a83e0812c004ce524b8ce0dad61f62a370d73ae8fb5946fca76996151591ef637374d2f6d1de84c57f037b028e1eee46829455684ac79a7a3d6be34e551fa5c4cb7df2ab22ba113f0cdaed29266546b0885519ea69ffd73111c8545d231184f131bcd1df265c34644fe8e6a5aa2dc7a022ef4a0512de6de200ff48a6c8e2ef9ea6fa2bfffe5d3f37a5fa8d1a6f6afa63a114563bce9a228f606f47a8d443e74772b43063471c2f9458daa5b1548eec1c5f6f3f4af1a43c838b22d0148398ddaeb8d5dfe06fa109ad590752330fbce42e33ae7c177afc169051a6efbafa8827ca2b6f4539baf76e58e9bb51632c1816600ed646ffe5df1ff874b0138c0ee71b147bc19660edf3be81fbd06fcfdb47626b80dcaca75df6df46e85589e3f6ae7bbb187123a45cd982dbedfde97a7c5764f9514c14f911d6f71aa6d4d3c76677c0c60d000551d02d2bf6389f03bd8e479e98fba5850df144beb0e2cb857d271b01dcf85e8fb2302f73456e80fc3e7d47be8f2034159c7b88a8969099a68abd875167be88f6bd79d4b4e33c0a791cb535a9b631fe92a70d2bc7b035966de1fc1de2c16455c1212801874439f5352d67f665336e4963953801a3a0af18357776cf1dc94352e95206ec443a5fd6e397ddd7a336b92fb47f7f7f360e1a0d07c9bfe163ee97ee9c00e797fa5772624b7d4ae705ae56452a1e06e1243d7c7f1c9836ac29f24d6cc50c28d318bf8bb19d85479339c0bbb74ec9813ab56c09813f5358f9b9950d54735fb4faf313fcba8e119790d1629e14cba72a52af073103a8a0a54ebf78941e558b560580bf293bc0bf16e3cef4907581e57e041fa9e934af73aa33f836c6f3c84502bfa6fa3dd3966b8c89ce72b433477b1b771c1abf049601d06cab2203f32ae76af04e279a1bac24999bddd40c03e14175045ee25f1f58de2c5b0a65242499c5511e5ac48b12b"}, {0xd8, 0xffff, 0x2, "e52583efce7a6e0402899f17c75e39985cddfa54e6f40a88d580c3074de5539987dac8abd764a20d51fa2ccbeb6ec0897277734ba5504f2fe2a6a9b0a276ac6ca1b2fc1222e886286b8713a26758d081220612722c889518cb7b6b0655693d26bd6111e2541e2a68b97be6a9ae81e736bc43f104d27ed33896bee4bcb9b44caec7578a9bf5afcd1d35e769e98ab98b28276d4c8bbbebe5eeb1e3b5a75fdf57f3cb7dfa621f83ab636d66fe93c861b8a49047acb1caf890373ab263be2068f4fc7b79d1a0834e6f3d"}, {0x68, 0xffff, 0x7, "60c7e28fc3cce621af4fc6dd3129c5a61dae40165b16ea10a878162ccd725baf4061aa9229b1a0fcf3d90109fe6af591fc6c9a630705a8454b12a08cccfafed7c17db05dc9412aa03068d30007b66f6b61dc9af4ac"}, {0x1010, 0x1, 0x4, "22463a838c37c2cce946eec7266891385177bb95ac41f526c225e515ffbe7731636559cd1d62be082ddd714953d99a72044ec1bdc4aeecea304afb66ab603a3f8b16bfb125b0b173da098f22b7b358420842bbfdbdf8a538646231db70669b06faf6da1320bf15557c2c61807cf2abd80f2be0c2b13e7471e632589b70cc20f62dff2b3f2050067aa9ea89facb9ac6d7474a1aced86c350112f05f349cdd94f3deb7ad2fbbf8ef1e6f395840db159245118bdea2ad3a442324f114420cd2ce9f66b4f024065e6e3b58e5ae3cc30d6771b2df1bb09e2fe355ab10a0d01367c1c607ddbc3fa01115bf7669f03b5b00aad3c5b1f800af5fd479450c1ad2229549a1744dab221aae0bfd63fe7b719b880d18dec9997dcd288dd3b1958ea0f31fad056539292379aff2061bedb5aefa254267ffddd45dcfa601d5cf8c1609a631d3ee59f85949934572f338159d95ed8528e617efb9cc0320dc7c5e48c919942f26a3e85891eadf63a255dada0e9d7c2262ae29e27d037ea7d2b8bdd4fce3a382041d0497c0f98d2daa7ac74f707f58d2dd034a4c2993f99b37af292bd1bfb60f8bcaa9c51e53649651f2bbc73c0dfbf4682fe98d84ca64a261d9a829c5806749611d01fc70cc5491f0ec830349080d89cc31bee96054926d5c0104b99d53cc0bb9183baa7053ea5093a27513049d4b8d39624a554cfabc19575fa4a60a7ac24c263d292578da8f732bba9af45ce1af54bf0f4891fceb3975c5f50d0c77919e68fb69c71e2a440ff6d92dcfa56f90a9f189a39662a6c48780b49a4b66ff563bc71f403ec05b85bb98e82b7600f5e90aaee84359bbd4f43d4063814ab8bb98c040b34b2d51734504c5edc5c24d10f0822567781ba3ee3e2cd58a657ac0ef0e5cf454c51482af9a653db0ff952e1e50bc3df5096cc65585a87917dbc4c2b61bdf931169190afd4f44aa0f11b9b94d89730f52930c65c2db4c09ceb555eca2ad7396fa6226c3a1a5897af8dd0609a9417213217148e1be210bc802d71fdc9ebad42e80fa30e92880a498e706eb8eb369ed93e20063567948bf2052a692d548a17be0801719f78408f2ac38c799fce7e58f559238c907c82515d4974facae3668b37ef325c339b6024aa7b11ddabc493a9f06daad48e3cec874f34c843e707683f86ab7908053a246d69c3f2a043ba15b56e59ae4f237c10be590112d3890d2187e544f5c9104ddeea2493dc680c62a5621cd589214c6cf406d91989f5b51ed030f2f2acdb144c768ed1edba552306fea339e5b53a3e9e07e4167127f8cab38c482902b4e01c610e9ca1a6d50f16257a3a1087a2958d2d7016f21276d5a82d2e1b899b23aec9e50a23eef5fa990648a1fd0d6452344a3c71f4d5b32b5b103ed4dc47731260909da4c4fb643c9278f5bf78cb131cb465a7d211cdb471131bd4e6a79795d8cc681aaddde10130d6dcee34395e31069a59ec1e9ab5386e0f05e7d4f2ef172933439d41cb605c11a53f5b744f280afb20f248d496fa7a8b6d6770f1645581f1558b936b9190795c298420ec21031cd02e5cd4d5e602dfbe3d10fb564a87d23c30a6a12517e104aac229471826c3d6398ed8df01664673e4bd2f758c9bf1d371fb03f0bde3746bf6844cbe297f598d3c13057094ee8a1b9260b5286aab153df9a14fe6e9b1729938880819443726ad4850ad6ba4e292d9cb808adfb17e35553a77bcb17dbc75de6eabb6a7254072011cededbdc7c77c954da698072e613249c59a6f43e2d5cfd5bc7e4cf53a98aba809dec5e8e83c66792088cddaa3a8b9e1a4bd544a9c2cc2bed00ca7f47c179cb0c69f1885df7e7adc668fa107c57da9046362d46434b63a3318cea9a9ff0625062bb75f35be0e4b9dde0f6f1af8b72727ae09c37a431e157ad944489e1fca92859826cd101f6da6bad2897e0e38aa29049e6f96ad53f0b98f494e0b8f445b93bb5eccbd29027251560f65b58fd25015f6227d1a48f3abd168419081c31f7cf99ca80027f087fd284cbfdd9ba4eda02ad295414d29edfeb28ccbd61acaddd8f4c37d1d1d609532b2856cc1953991297c2c6658ae8c55d9767f41c7e33031ce53ce7686e4a0c856d5ffc423ca96e818432eec213a643c99a526ea70bd86aa5846f783f4286737f946f7de8721d94d539b6098264fc47589d34b7836ae3814c4205c7731dad4519e3f49947839d61005a2c06f908412b9ce6475657cc84304c2d1fb48adaf46590a79559e38fd7e7646893776bc5503faa962883047051e93c3da43ec03a1a59c00c2968df5193f45a7606b41f0416afe007ed791bf67b24796db2faee84bb5381939179e4f25e0823362cceea25a0ef472de72fb4ec129df0a5b011714b5eedffe166cd5b9118327750efaf22393938228767466340e87d5e0ccfaf0f216231ff0ce70c9ecc1710565bb210423ce327886476d579618bd50550fa5ab4f37aff2ac4d6b3c713d6fcc3391c5c97a8792944cb2dc8400d1e40631a57f41e191cf42b6b537879f992821cf863098c3eb0228aa828f8fd69076006400e3b13581f4a718639ecbf3065fb65a196ac423f35880c76c9de54b2f6f268216bfae5d4e4bea2653b21c0d73e6a4370c9795a7f1821c28e025d3db3e381711ee83163ca54d3051128300fe11b8c74da58ef1305e4dc26ebfa2a335f99546d268270a5a8620d968dcd55732c73d2ff09b3e92734c706b724c51e647e924e6a7498e844dd8080d4010ac726a59c9d0f632091aea9ef90cf568ffa12e57215db9fa9711bf43a2f138d358fde4323721fef56b5a87af7a23c98017bec57c15dca91119edb14cd0b4c9dc56d30d15eb0d665b2212b5983b5bc4049efbbe345cdcc5c049d5e17b1f9fbc8962aa2fb5cf9431044ac08f0b8fbe0543811da26a77012683035db6248044eb3fff41150031af8c80674c5fb1d7ce2d87a566af33482e0a188ff1a8c4cbaf66c720c1afe2178779b0f2e0d8b17ae59f4d4e22c9842e4efb3e909bbe1f297b6310bebcf5b47b9bb28276a956011ad7039c8ac9bf26367cf7aa2cb0dc04afdbf1a8542aed0c099ae9a2c7c78e7d4fef4dde42522f85cbf001fbd3ec31b9a58ae4c7da9ad3c65f7b7fdeb04ad941d2a17fc840f38788fd8dbb4a1e1cbc803b09df9be6f4ca5d9cc8be153c97632a31b360007508659689de0d2e9443a64ce7836ce11e56e4b5fe593f660fbc37c04143833cd7959426f4f568777246c8a468297230ea481d315bc1ebb0c27d69850d381630ffa6b8a78ba0612c053cd6b21b708c760d7def237fdcbc4797271be8ad069c58878559c26096af222bb6740fa4740b88b416a41f0f7bcfdfd20a894b691862335b31a383e8593ce8f2e482a80431aad6d4edbbf1b5fdd53bc76486c047c40de2a0854d7bc4df9c9643bc2b4ab8333aa2688dc00eec8086626e50b4249577489f8d9f4a4c329ba1a9412505da676642fffa5fd60639f30c99818bddb3d5de6b1a9bb5c90bdd7159f2e4fce0167223c402c93f0530403b333a3b4e6afa4299c9724f2cee6f946f30e52f972d8403aa804567b7cfa2b67a694bb1079026b859dfbed7564019ac9592cdea4d944fdd81543fbf31ff6e07fb2761825cd5c1a16d9261e2189f4e9f05bc72d281b11c76361b6f3ed3d8ffc98aa5cc869cec50e5e4f09434d2ea04f018edc6354873fcad66d2e32b84ab44dfd6f1d144e14ebf5b78889a84724af0fbc54c19b5c37598eb1591d4ed7af76328296d77a981f0025609753be4874832f2dc80d8997d89071522f3fd33b5958f1b416003d2936e0308d5bad01907b1183cf6a9065417257fd40c4e79513d7161d3ac4ca49a29e670cff6b38122c3e4045535219d353f9b073f38ef19c7917a34a78ff3d0ac4afdfaed85c05edc78654bad37d55ffb17531ad634321d9d2c38e7fa8e01f8acae146d734188d297873d8b92b8664d27e2c145a19d11ba49ab1caf951c745308c38f66f15d49952336caecebb335358e4eed10cb71098956bc663c174d2af91a45abf2cfe6368067a46a62cdc6a93a002cd9c3e442d60efb2988d85e2f8efd827d18b53020a3ba78cfbb903a484e64181d85b6e8cda962e2a1b396b2d7860e871f4872c0f156917b96128313894562b480341b72d28f72a9d3aac80faf24180fa566361da17b8b828d87f625ba738bba56a31277146e7ef6bd26c0840cc67b10dd628e88363f99ab04c169bb00953f891cc1eaa26acd986edeb599f22a60f8f1bc0fd2cb3d2b8faf150d3f143416378cd785a63e183828dcac8741cc23aa43a0af3bf8921ed3cface7786b73ac37532da2787bd3b64173226d9d778eaf51e7c905a697141ca7bd7012b6fa20ff1f594fe8da019ab56012d438670b182efd6083e9492faa84f348a6451c0aab48224a8047c9bfad502bae38374720dd27026a41a043821db401ad653b43257df0fd793b16bce636945062fc682dc38b51a9d0c0fdef37247b3f9b7b81e042ac7f4a6880483bceb8dc5095655495dc0db945dbff90e11a007376c44583d8aad0fd75596073a2039cf084a7103dd257dd178bb87cf905fe8affbee2f131ae1295c0167c4e86764da42a0b2d049267e98318784eb1892f17f42796a21fb701a8768302fa668ac31505cf3a5f45449418707437f8dafada9e8bf8f841309db4c4386539fe6ad62f1ff4d08834fd2e494c07b040c17d04234862874764470661e2acb03c8727641cd5d003366f5eea575e7a14cfbb943de3c7875b143c9b39741442fd8ee877d7041f63eca28074df3d0698bd40cee894a54d013632c32575c2e9d933643a5d02e5f52f3f6e5b5881ead841e243f63cba8dbe33803973a9b7551986c087382fae1eaab82df49647e1bdf78fc76864ae3c4b0bb4ff6cc839cfb753a2b6f345f8d954c56cd68261edde6c36ca6feb07c67928d23440ab0d66cbde0ca01b8ba3c5f2afeecc34629184b4d860ea1bdead9b9709374efabb76c327258b62d87b2ccef594a1fa839a3085ca7f11579a9b02afdcb0d0b6815abcdcdd3ac9d2e40fe24f7e0d51a2ea67fefe575e38d10ee04adbcd54a746346a3339be97f45c9cffd9ee4efec5a3201fb642fca0640d0da93e432736e812fb92e5845c196b92905c5c9329e411efcf83e0d9228b3047ed313f87b3df963e37ac4f67fd4aa0a2d0006e616100890342b96530b2ed41893b2b3d4003a9fa01d6ecee6e1f8c0bc7514b83ef06bc1863a3930dac10b26d3874310b1168ddb93fab76aadb53fc594fb201f8ac77fbe85be09da4ff80e0847ab52134f64c6b62797e83e79d20f3da27c7d9161e736f6f7684b39775849f696e59fc5ca1a539c469fbcfee23750774e034845ee5d755b2139f8020cb58f32344a8a47acda00f95156147efc45e65501edcf40b7641d05dc14b286aeabf3507d16eac7cdb457c984151dd6930ac79e408e78b2ed1421af8d151517ed5a1a82b0cc4dba1530d66f2ed49d23f6d54a526e700081fc9064c4cb74d4ae82a287499efca8937476db8600ad800b48e9de6b3a571eb9c05a6c3c466c67ca97db1394260f3918d7284a963004aa6f06ba2958a01c5c242915cd97a0d48464bc8c57df620971cefc1c2de436377d02e472025056ab75cb8e215783195d23beb7a085a85168070ea8d51b4fd1e9ea3b31ab26ac9c7eeef7e47dc318a91e7c9ec79780945cc7bbe05d09c21a2efb0086d5ecaae2629f5821bfab05fe1f25e8217cfd17c874c58a9229b20d31aa18067c9e072aca5ea37fead4412757c7b97c325be20853fbff9d4ba74af2"}], 0x2290}, 0x405) 09:16:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="00000018600400bf00000000000000000000000000000000000000ffff4f22006e103b4cb07d43769926315d", 0x2c}], 0x1) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0x1}, 0xa7cdb53df09e9db2) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') dup(r0) unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='r\x00') syz_open_pts() 09:16:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x239, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xc, 0x80, 0x0, 0x10000}, {0x5, 0x4, 0x2, 0x1}, {0x401, 0xa38, 0xb8, 0x5}, {0x5000000, 0x2, 0x7e4, 0xfffffffffffffffb}, {0x1, 0x81, 0x97b8, 0x3}, {0x4b, 0x80000000, 0x3, 0xc41}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x48}, {0x1000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4aa, 0x12) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:16:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000440)=""/212, 0xd4}], 0x1) syz_open_pts() 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000000)="5aad00000000dab99814") 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = semget(0x3, 0x4, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xef, 0x1, 0x4, 0x8001, 0x2, 0x9, 0x6]) 09:16:16 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x10000, 0x100, r2}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x18080, 0x9c) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 09:16:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fsync(r0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 09:16:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x480, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x10001, 0xfffffffffffffeff, "dbea7a5c78c8d9bbf16fe21d8d21eda2f3a40ec5", 0x200, 0x376}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) lseek(r0, 0x0, 0x0, 0x4) 09:16:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) fsync(r0) close(r0) 09:16:16 executing program 1: r0 = open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40a, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x8e, 0x9}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) sendto(r2, &(0x7f0000000240)="984359d05498387e42e2063ec9e45a6faf3e30bbe8e12486558d9f2995259e3597f11e53447c894254c50994b7fad3fe64b6df5c5c6d2bc70688b1f130801bb80b46bd883664bbad14fa5b5433edbc59acf953e925c43d212306bbfe9faf1e8d24f61d8690f8a624252d4ccae591fb508bb30ec32be5130101f7734f17382ab7f60597de0b5889e1e987ca25b9c5406737109113e5306fd6d8d78c3992ecad80cf3f5753bfa9d7a83bb3820bc5f4f991787ebf4dab53089f7d0ab4947d1f14b3516748ca04b9cbbe33fd2c55d575b9b0902ecd8a6d0a06c2f04e4c09a767bd92a7f9d0d6b0f5c348ace9", 0xea, 0x408, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8001, 0x5, 0x7, 0xffffffff00000001, "b1fe1e7294e251c942372788d6d4fb065ca0e0e6", 0x3, 0x8d}) 09:16:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f00000000c0)) 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2000008808, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) write(r1, 0x0, 0x2425717a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:16:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)) r2 = dup(r1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x4, 0xffffffff00000000}, {0x40008ae9, 0x2}}, 0x2) shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:16:16 executing program 0: r0 = socket(0x10, 0x1, 0x4008000002) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 09:16:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x301, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) semget(0x2, 0x6, 0x80) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/197) 09:16:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x888, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = fcntl$getown(r1, 0x5) wait4(r2, 0x0, 0x1, &(0x7f0000000240)) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r3, &(0x7f0000000740)='./file0\x00', r4, r5, 0x4) socket$inet6(0x18, 0x5, 0x10001) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000580), 0x0, &(0x7f00000005c0)=""/233, 0xe9}, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000580)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x40000000000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000]}, 0x26) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/212, 0xd4}], 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000700)) 09:16:16 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0xb, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20010, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) munlockall() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="efd69abf9f81c1701e862c81d59d8a2fec8aa7cf4f2cc5906fd73b5e2d2d43441ee275bfb04235418f3ae7ab49214f3e2ae6842902d507e5eba935ca2b9e5a31662aa45cfb", 0x45}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 09:16:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) dup2(r0, r1) 09:16:16 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8) connect(r2, &(0x7f00000000c0)=@in, 0xc) 09:16:17 executing program 0: r0 = socket(0x12, 0x4002, 0x40000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050160000090050008005786ca900f1010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)="22afc822bcf64999b8b4a3ba740404eb44f6ea5bfc61f1b912ab88d99ff97efc8a4dc3d047ce297658e5deebe77309f923fab12bd9f63d0ec8bc246dc81e6c035062a1c428daf51b46b1a25809d4837c93194b15b43cb8b39b5b5aae246253f00abdb674e22d0ecec38c5d7fbcd94e9931254d0723018c106d720528d76795fe5b6bef464d7bce707156638d0e995e08f9f91cc440bd449290417e6ebe5cfd2524894ef0bcc19d3f0709", 0xaa}, {&(0x7f0000000300)="e11a9874dc6c16d1df0f4667c2f90fcd261505c579d91ed7433601ffeb633ef794c369fc9eb373e3e501286232bc5edd13329418b3c2e409a3e52a51d661ec6c2931a37636e1960cee12768799eb5451f56ea3cb7331b12cbfb22d011476cf7ab1dc0508cc0f3a139153a65a06c0e1e2301ab4dd6954136092115d87805cf5f91283f61c830dfc76ef5376b28843f0f3d34aa46caf7eef9fb11eccea0304df9422c046f555b9cbbfb1bc2ddc7a2468eedca321a6417a049b83388d38105c8eba0c50335dc837aa9d22b0f4b0f8380c86b65988b082676b9accae9d041b9ea44dd34ae4cff55e803d25d0ed5173574dced02f55cb44c73dcbf63a2d585b141780773f3205c47075a2eaa343f8148379043525b2a646b32ebdb6a5de5f5bcefd71b4f3d5209e26648813c786d6a06c556297f0e8b7a34eb70dd2cd76c8bed8e444b0bbcbd9ddd19a81b5c2a14852ec906a4656ea5ca94fdeea3c63c0df84987dd4f3d841885e194a213a07a56a422574adfd3eda46f6a53d377270b7c60ca21828b254eef777878314151d851201d74d6875ce1f99ad0bdb6923f6f88419b475a0645d7f0577d1af7b4fa51d7132d19d7709cde2f5be7875c2084b74e27f35996df3c8e817919d77658c3d4b38c1e9fc873908db8121987e78c69909da8fe41f7f8faf7d8361ae4162d7da765a288967c3b9d79a4670ba865b3240179ef3cb6122524cc36e16597c7984aad689b2093979d36749f0bb3953a3b1b866d056943f5252cf56d7f34ed72f4ac613506583a66406b24f4010e573df568439dd392e7befc09fe9e2d4688f7451645eb7472d974141d5df5528cd8d5b1ef4c9ab6e6f9f7184decac6c8c020bdfa83ca82d89466a4eaf99dbb617cf08e583b0690ce801d0971673b78fa6a8822389ad3e9826b7f2b5a476ca1b95c9127f93f6f5b74ed43769a1845567a4418ca7b9a7d92706d056a0e0729f33628fe6f2d7da732e8024c4f540ed5ae05f98c0716afa57aa26018c988a7a6516ca5fe0977eac4cc95b6e30e0b2f255e8e1d0e6ecc3c4b911d7fd7f3c9341b2d01504df380a3c57a5e071d8a8400cdf0ff3c793817601d92c35cba3dc573f305e91af400b211e3e6e541c445c907c5122866d67653a5685f09621af5acda7fd83f5ee8a3dde7cb2fef09d079afeb81459e902299b044d5ac3487fd4b1f156b2daa113486af7fbdb9cc5ead0e8074dba4c69d7077ff62edde2ee774d4963784117af67dd763d8e22651d5061a98bf193be1c6040456df11a7fd24e3b5fa591fdec7b1775af0af6391c166af2fe726214a7354dd46e99b87c14804588acd8475efa5582f542d3c79022bee42f8425090870d804a3876d3e7e9575caf4a8e2e55cb544230fe78cd75b21dba88cb1d779e1ed9f0b91327fcfcc6a3e21e58dc2bc8d3696a863264c4c16545931f3c50493993ffb1cc9c999e15f74bfc7f265767f58b6975ff82838c439cc75ccaad06ae8b84a26080813dfd4aa4d0e1c9fd4da588e6aba6df9d0f5c80f84329e1aaa5295ee08781c1bf7e5342f3b856cd8a514a31f2ff25ec55dac7e2c97795a94f97e2848187278bb831850870c305d88076ca6496de19402230653343726e39c6a3ed0e785f5126c79d772947aaf73a0dcde700292054a55a888fbc4bd57813a355e43cf3475725c9bf4e67aabf58a8f105c77c491801b0fc3bb346f531e776dc69984a3dafc61629d8f8be519791922cf1e00bf204fd0ea3747d64b56a756621b1c9a74f36dc6569994bb6f71d9de6e3128a19587a6a17b252965870b3e759b87121814218813402cce25732d24afd2e437a3d70bcfd20fa1940d0fdf9974bd3352d16fb85f57c15322907e5fddf265254ac00f829a16af76b02cae05ab3efd42d73031703b915abda5bee9d781a1cabdfc1565f31d474416343cea0fbd5e0518a1e3a302f795d04b5f759a62532d36fc38ae76d9c7c273eca146ceeb1874aa1883bdc8dfdb59094c899c43ca58d64e5a123c54dd747f503af68a618517b71e9f84f2d9fba43ee559e5d3bf1d3d2c333b9c012e7057bded4487c0833086c672865e06c42e68979b05f289174dda5bb0c13eea9c5342c9e7a02ba1f10279dac2bec0b1becb808026482862461d94d2a607ad0a86f01ad365618fcdd785ecdcdce0a33d58cad57b0014dda58a0750b72273ce710279b47d6623e45e482211443407ed4024af0073597cd0129285aa9e1da028af96a3eb5f4f4e2a7db24a085ab44c9f3cad9e9e2b491f468c86ec3780cccfff5466d818aec79709bc0333197576df519545510fe700de0783b199c7afb38b880aaa4a52efce090f8932002f0dfd91d4e0e8ace1cfd653c14b83ccf7b85984710228734dc52a0f1489107658738090fff044ccf98077357f15c5e6f1e05c23429422cc4a798c81d8127b3867d225b153d41990e91330f5a51eccb39e0edddf3ca774b5c27aba915926c03e3166c5ffa226609175af43bf12b02c90762aa7913ec353c415e638af33fd2fadaedf17f44b7c4efc62777f5a47fa69cd106bed296867ded8e5e54ecb494d08988ebe8dcbf8725c0eeb271ae5bfd977c14b44135208ac60748ffaaaa1531b6939dc0ca93a3a9da2f46a31f8d40999ff9c28669bdcee24b4443019507274cd97c551c317dee81385eefb68cb85bc7ce937e2fc69ae83289115331f88a4eb17535b1e84d3165ce7b2f9922432e0998de9000284234851d47382b3814686706f513efbf4fb20b4a28254149872cfbdfe60922823317ca665e352143da6bb62592573350708fe06e5a71a621ab4ebf76274de55aece5e6fdaadd1535cffd23c63f9e5383827619d0577400ecbc7343dacf119147fc0d82c0703d510c5ea4a497445444784ca2c8408bf07f30b402e82e30a5cd9e21aa3f569ec96aa4fcbf72adb3af09382f24b302c86476070eb3154509ad2f44f8fcca694d59ec8c2c73697a0dbf19c0df2d403c777f0f4a642d303a9290e1c82145644c18dcdd7cfa38891d11fec68f5573f1a36ff99cf402e3e27fed4e88c8436e65ffa8d4a6c518cbfe404aefa7c16f456fea7d791989c9c58c77d9d0df93c24fbc5e39b9e58e1726d5e5bd7e16ab6c0c2850f6301adfc908d13074b88bfb8c4ea751b7aab02dc2f7c8bc1317a179ef28301fbc6f339251bbe4f23f2fd22f89290f8b12009fa2023c4753962a3dc5330a34f48779fa139a0b12db030f19d81bc9873b588b50538cadbbd4e23599c9500b0c860c3fd6597fb69500f5b473493a80cc0b6d4f9818f8d1830fe2b722eff936e781f0ac5b9db356115f79ec90f71623ef2b4d248c21b123468149ecc49ba3f21e317364b4e1c81d9e6b431422c33af2197679b8dd73d4576c02346c7ed24866fd283bdf0354729fb830bae3058562ebf96f91fd57f0e0b777b209763a71a403f68abf9786187474c996bc5ea4e9f690cf35f1c579c333dff6430b7790a92666f9978e7f5d041b57c075de7f057f693bef74943a31b0e7f155aaadcad5bd797ad0e0b0a6603ce61dbf974f91466814d75bb9300fa12c1d9f6c5a27f0181f61eff88bbaac22e3d00cd425e4975380fab9277c2db3b10e7c021107eff3cf698a2714af6099d4d87f878da1de05b7cce11a726bbc2e82b0c436dc28582904e3d81bef267c13714466b847ab5cc7120fd5df34925f06e22a9bd71d51fecc70136d2ff3469f4e114895f4fe1592db33c1a826b28f6fc47013856db4e3bf878d6e660332a467f9e89175bd869da7020a9f7c87bd9cf2a6840014e54c6be0c31b34aa15eec2d3070565a4f5fd806039ba326d6f6c43e4ac23b28bdeeed656d51f831637cd46b4010fddf1631989d3ec40b2ef8bb212736bfc573ca575d173a50e5bf35adf5f6d312e3493c97043f83593182bde7978b4576c7908e45e0987f753b6ad83c2d8334a986bf1a917462a0684db6f1d4d3144a03a3a0aa6f192a4fa42bf8c220a1eac47927a164d3386c07aef5cb83278cc5911c797cf4844a0b9807fa7f411392edbf0c0d46ba8281b572a598e0de8a602261cb57380ae0bded5998d45190ad4bb0b59197d36adb2216118a58cddf46a4bd2f0a19df650c9e04b2ca484ccb5adbfce451ef0ca1b6eaa9732d0c7ef320e9ff4ff11e162f8cc6955caf204d66409ad484d4438572544c55871ba315899413be65f29b689eb76476c25d55d248ca0e0a7988decd02a4a31eb78995a7530ae46ff9274e4355d654ef652be8818edb4eef277c06ff6f4d630b5782b7046ecca705dc4210eeb0b7c7ab932a6371c216939103a6fe1edd17a1a682be04a467cb9b49eac0dcc4ae7ec22bdbab0ab4169b4dcb0a2a55692ca1bd011aa7aabfb7c969f58ddf8796b6cf7e050953869d688122973b94dadb48edf9332ffe8937f50cb6a3d7d1cdd74d802500c6f4aba7d057361af49ff868055d3f075281987ff4186016fbd67957f48b5a114308130b3f1a3cbe5a7c8212583f2a7e502f8869e3f2069ed51f6e227a643c6d49c16a9e3de588ab365437899aaa4293067dac7e40af768b42b78df0f75774292c88428604be0e08af8a8beab87010922a0e67e84d71b0fa418ac1359850d0ab978e7005da8d51640e823eaa1bcfb0d5000f13b10d689a6947678d4544260b6f3d1add58634ae9d78622ac604e98bddb4736514a689644de534edfbbfdca8d1ef88aef78114c36eb5ae8aff2f6471bf0ffe6d9f36f47b2847adf9e2fb089c8e751f056d06dadc04d087128b43dcaff015e3ae63485001c681df3356921298668a85b595174128ffb4d6e80e868b1e2c56914abad8ca36b802e983092c71e778ebb7e8a6aa0a60324901377ee3b2ce751c038d39622cbdfddcad3e98696924ab2764aaed97d86dfc5aae25628b50c29bf12e2a23928ae07fa668d9c426a5887ac3bdacf3d2b8c602c1cda8ae8dc296d85a3754611ccb97b3d12b959e0f74674c35c624b3333196ea55c209762fc72fa53d8a40d6326c48c91651ca86e36e2550d84305c89f1984d1f4d8aecffa9808b827ae02056fc77095fda119b3b17b30f80289d18aa147690ce57320bd260a0e934989e22428305ac3002a93bf5d95b26712ce86868deae26d9f071cf0d7d1385106a0904c5ad04b39c9f296fd96bf576823bc1bca85b18a1101f0c120270d2d00916bcffc12d1f5c6abc2a233f672aedce7063c8c238ca6e75aa74015d34741f8236563e32340a9b910417ba3eadb931f0b556c63c1755530b72a5af32749fd56ab0ff8293d6343ab79778b993a8ea0ce0b3be8a72905ec8fc8a6ef5a1afa96fda2dd45ac3558ba35bf296328f64264aa09db670753c0967d5a9a4cbb22011c4d4e2e4cc3f2549b843b4ba5301d738d0441533423b48bf6fb2f59ca6431879856b7b20be9d3968138fd6cb7bd4471db9a80acd663514fa8fa8da560c53bb2855299e9075661bc560e24928679433314c70c308940cdfd469aab2414347b58a203680309965c169177e418dc713337882b22b3761781086ec49cf3b89be7229c0bdc89d0c253eafe6f45eeec81fdd0de1d8940625110d640ab7535c1d2976732bdda55a672809fb5ee9554893b1d6fd6b71828d36abe0045794022cdbe7f99cca803b9b8b5b4c23cd610ea80ed06bfaf87db61a5106b6562f8826285122559bbf75f56f5c1725fbdee794bb01bcb027381b58b83efb7968b0437f7a846dbc4b881ae9615ca3311bd722a9832b62546ad44b2f91be49b5f50f63361ae3181df0e7f326b77c6ae940b9d64091ef109b9015b1364a6dda29a", 0x1000}, {&(0x7f0000000080)="a51a4480da", 0x5}, {&(0x7f0000001300)="d50ef32fe9027a2623446f3aa3feba19bd9c3b87f8a6abd12d09b64173d951514d06bcac15c75cec76abf8a3a1a87a466dcca8b0e1e8854f93e7d6093bf0b0da25b9e5dff19e6b66b6a76916171b9e94ae137109bcf6e4e265ac128b0b6427a66b658b816b9941d608f51e684ace448c61db335d630d55f6b144610d56c1dc58a9742d3a0a390e6bd720647ed602ef651e833e663fd43dc7d20ba8fa33c041f2ab5eb7e2612c0ebb25957c85d335a3fd9ce2194e19471895b96183630dfb96e6196fa730604f9c46b39a93226ee4c3d61bfa", 0xd2}, {&(0x7f0000001400)="42749d848b59ff229c5854aa225848df0bca6dbefae8bf22ae1aba1b12a0cc9a24d344536339eb9fb7a4385911db365ccf596d69ce1087e485521139dc61b3c5665d1473df667156f04de866808e8f237de2f7765e2629cf771aa48671ba48a210f7b6b7dadd7f3bf7602d52569f3f3219e5f107512c47e4d6715cb1890a3587ec2b10c67be31c9b69", 0x89}], 0x5) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001540)) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x30000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) sync() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="3d4deaabf51213c248f210d7d45232c979b0d5b561bcc7ffbaef13c00c4dd55fac89fa4dc692cb43bbf4b03bc535d2", 0x2f}, {&(0x7f00000000c0)="d06bdf170713163ed90628d5ddd8d5bde9f476398271a0f867f5594efad4efec631c7c9b9e2c14923491616a27b326885a7478594d2dacac25203e0e5195828f0598f19d75f2725e7301901f818a6c3aca3e6b31b262132d1eb2e8dab956a19ae0af2f75fed9a5f164f112dc6ac199351252895e6caad17a8600bb97a96f5c0f7c", 0x81}, {&(0x7f0000000180)="383237d6fe4eaf1881e5b6d9cb821f3f43123a795d79ef3eea385f2bd190c7c2203871891175f507ba7c413f48000a391ab690bb752511a6f2c6f4ca188aa35dc684cc5d2b0d890dc7f63f7bb0fe7d9ae9a5ea9720fd8ac3352afe", 0x5b}], 0x3) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) 09:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 09:16:17 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) socketpair(0x6, 0x5, 0x49d, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) 09:16:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x7ff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) 09:16:17 executing program 1: madvise(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x3b113f9ce31d0b16) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) 09:16:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000002ff939d87500000000000000000000000000d106911aa8466aa5b8f33802124f5535b5861b56837124d68c6dd50b9b497f1f20621ff024be5eec57475024f3bb11e3e0121f8595a3153ea81932742a8554a82cb389455c0849b49fe7d314348caa8d881fa1b9768d8ca7ea921e48917fd8c5de13dd00f7b5e7e07eda2763e3a9399b5f77b1fc1d71d4"]) poll(&(0x7f00000001c0)=[{r0, 0x1e0}, {r0, 0x40}], 0x2, 0x0) 09:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x9, './file0/file0\x00', './file0\x00'}) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x3, 0x8, {0x1, 0x5}}) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="848158718704a445f609539c3c8135887cde926c8c7f5dd47d07d1811d86885ee9689946f85cea639b55d09129388247dc9fa72722d50e791dbab6f003497e9205df5f46af7657c3160ab3e87fa8c13bd6f6d287472b6f0963546f6be1921c7940d2bccfd90fa832cebc62510e7e0f612c71c47146c4d4288d192bddcda34dd7a09d730622701970de2eaf2805ab55b5392cd7fcc0c1d30851085eaa4bb81ba68522e079", 0xa4}], 0x1) 09:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x420010, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x7, 0xffff]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x1, 0x584]}) 09:16:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7fffffff, 0x4e73, 0x3, 0x7}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x80) sendto$unix(r2, &(0x7f0000000080)="fd0faaef530e858816bbb9b6832ea4240e3e4c006c0d024bb4c10acd0bee03521cba2d05d6c02fa080cb219197bff90945f38712b9d8d1c132e909f71a3dd487d77a405ed0e21bc1c2b9a11cbda24112467937934af3a4bc558bac9e2126b61182f93903f1131bc1cc52e6333fcab6e98b5db03368c5a71aaf43340fa147c89bfba8ba88ab803d84beb1f74e", 0x8c, 0x5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x8002) 09:16:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f627573004f42e741c0b559eab2b98d722d1c2f82d183532db27fe8bdce6b7c44b55a5dfc89a20a39a6c5c80900458072f5ee1b2d1af2a218667b87819eeb36a73cdc5b4e4394a847cb360f200d905fd61cbc48306e4971f1eb62e336d7cbe13b951387f065443e1b449d7ad01f664fc2208ca90cfcaada273a44a523a874e74c7f3a5ac69a8b6866f55e04a2bdfaaffded50aa6e3502969ce65ed9ae286264f59550f1a5ee29ed27dd6f6ac64515b7309e1b3091098688e3fcd924fb7563196fd44ab88f7acca2b6f4f5ec5da4ebce8329d2d9e8dec9b9f5dfeadb5d7525badcd4e74899b1282c231253bd0a7b02ff7f6c0d"], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1d) accept$inet(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x4) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 09:16:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) close(r1) 09:16:17 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x20000000001ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) 09:16:18 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) symlinkat(&(0x7f000001effd)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 09:16:18 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000, 0x0, 0x30) 09:16:18 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f00007fd000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10480, 0x0) 09:16:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r1) r2 = dup(r1) connect(r2, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x120000000000000, 0x4fac3010, 0x1, 0x863, 0x400, 0xf1e, 0x0, 0x2, 0x8, 0x1}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80000001) 09:16:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x200000000002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="ca14e4c6b2a341860f6fec596b35fd149b69ef669d80c232468944e5f0a0374dbda2878ff6045c2fe4311bc64ea3286587add56d6a9c3438743de543d3eead1de2be752ced515564f8b4821e044c7265e8d9e62eb9cc0b8511c52f0da5f8b394e33127ca15f55e8e578ff31b8c5efca723f938edb43d6106d2da68e392f476e4883da6d7d116ee26cb07fa5e29539eb6c85d16d3cc9c6d4cc1fb13ca36a117f97379cc4a4c97233340e6e9c6fff67f861fb6b22b736f807111bb05df23", 0xbd}, {&(0x7f0000000300)="970703a6219500eb722bb249eff539cc4008dba2915f0f25b856a200090c2d13ff7f6679d632a9fa9619d67e8b429c1db09d9e72a4defe29c9ba9796f65f01c5b290e3ad8a23b6ad8a39d1ee864af6d23750f897dbf629587afec63cab0ea67cbc23ea1b99de8d757c8dab6dcc3f1a680bd068029bbd69464e53dd71bfd1e242e4b2d84479765349f1d5f75118fcca5fe49ff1668679ac47761e0852e94267eb43c57cc4e25abdaca223b6ab49ea29abf7ead1eb14b3d8b860c0a3d649921c9effaa167cfa8c9835a535418dc2c82c22efef42b179cb02814c48528100dd135d049f7e3bf3d4841615c7e98613f09d4a166a806bf6f317bc8bc0eb62e72da63a79f7487b9959ba1b19f8c1fc465d63b4e3e95003d98daa84b72b30f7aa59bd2ad51189c34fd454fe4b7f39275dd57ad01f1b2b7ed1e8e1f824630f870a8a4f9af60a4fdb090cf89ef0d45589e6019938e63df0b6f4d37a25bd921680af1bf7b5ba3425021a54105ed4c4f64f6f860b34cf1a375072ae426681442f63ad39bd5041d65b97bd917782971cae41cbcafbc7a653b83d492fb22392a48ffa9798b99573c866a309c8ffbbb662787487e6570254332c1a44a48d0336e608a74b8038e64d7f7ac7f071e2bde97c87f27a72f7a34bd41880192fc50c728b79157b70e50ee0641b2f02cf30fa35ce6656cd7342fc37ebcd3707ff5996dc45d48f7ec685817b3e34956054826e4b7edc77c0e3d5c933b1e5fdb9fa5f8df581db53f1bd42ecf189c1211ac7b3768cb28a5a4b480f8688ece55560bd2115fa5f496fc875ceee49eb667715f41b21df0e290e7d8a106e51a836c24b897e095af5b47853b04e313feae4114bf4beec5070dc0676e8e738be96d7b6622a7ac9b477c4ff5b9c9a0bb435930d821ba9d98058c3bba64a576deedf49ff75bbba403c2eb3a4a0cc90ae588a014260ffdd3c5c649316448e6bf1e66c60419a33207ab97d9e24832e6314253f4ec5f9d11a0a91e154d5e666e944b7b58116855ab83111c6ee47c35cb5dc56241991f76d79b6e26adc921146cfcaaed2cba2a8af17a6193e215099345e85c1b4b0b092c4abfcba92f01e7aa8717d6c4d294949390ce22fef55250adc82d4734a2ee08a512f04c2370f9e1c1de031dc333b3bed1c4900bfde348b375fa614250627d929e5d336dde3e55c6066c0e458c9575c6a2cb1a6e2cb70103c23c48a669a24cf1c05a498011bf2fbd6b765311b8fedbe9ef6797618816886603312bd4a485a268bb628c548ee9e22d4d66cb926dfb365f66314cd3d8fe0ce45f5e44e783dba520c6e5aab1591b89aa6390476ec4840f516da249ace73e542323c4425260b6f7b96ab91f43eb0cd0eaa8e63322e5c8fc0733c389c4ec145010fa4b72a1b124d3ea7fddc4f4ebf07b912be235b300f6162c0aa900b5b7264742acbdb43931575d56ba86acd0991b3a837f037b3b8edcef5541fc8e1e3c23a3c9fb28ebffce61519ba2bf6f65eb7e1cf980280cda98ccb48104f5da28f3c4c8a0f022cc196f7623e0a1d167fcf263501fe795bdd00f23e2ed8837caf7bb2726423e6e83b228d5fb7b1ed9bfd24be4330f412edf83b4b97ddca7b929a19dd6ee3b818a356bbdcb10886516c0529a2dbb4cf70b99baa2f9dbae3accc2324915d6797a3c4b6a58d57c9591185f3dc669d5d58566435f7ae0006dc8b77b4a1c90a0c4bf46a4460d0598ce9d5c7750bab7a5b2b1a7402bbfdc2d1a51074466b03af28ab44991768c26a11db1c15b8f4127ceb4b6611a50a6412c2f9613e187d0164a885a26d7ce53152c1629de6ed70ef88a90395bdc1b0f35710088c22244ba8b536d69a045cf206b3c8c66f295ac3379821a388f746757efc9a73725d07bc4cfea52b4dded7f1c31dc3b58905400d6cce5ed0dfccdb93619a0bed21c42fbdf076ce365dff1d91b0a2d0f3848036426bd0ec0c946454894cd6a8f1bdcfcbed79e44d0d76e761426a2b222efa7f55d1297b8b01994a7f8af7179e24cf512ce35d2d12137584dfa2d209c7a0b7e2aa070aeebece57881c80fce9c2f60bb767bf4c77da811de0cacf1b7e1c0b812379cf93c4e1c3b02685d44e8ff883624bdff67331da8f3ed8bf4a15244d88ced5bc340a2584fe18fec0f71b276174efea5347d4e0c2e12fb48ae3c5b61f31540c53aa369c0be28a1959c52626689c8638b5605532bae547bbe3cd1f6eedbc9a8161d518b75fc43acc33b981c72705fe0b781b0939a7c55ab31259c2bca39850c1abc7c40511644fa80fe65225dd6d459561b271e0f929ac225ff0093705b358efcdc17098aebe6d10b80a60a5f7efbc6664f97ca86f9f9b53603b9e6690d4e8b42d82cf497c4f8d4490ed0db23b718c9c0f921eb38a8d2d5ae177ed3621bc3b4e2052185f2c8c6f5385d2e001e14b1d665e5c7a6e11a4b693aba9dfb49aaf9109dc26027d6bec6e161c1567f948979e1b3d563e777df96707e26185561549f0677582d127004b49d982efe8d008fa55f1fa4e9272bd28c2cfa34d4ee48172fae3c7b9e53239184565ab38e3cb92aaa808ae1db542e7004ccf7a2a1eb2103e63fb4460dab15dd55a4a77e190f114fd30e0ed64844162a45e5134f52492a2441bb7ff8a97f5840dd6ffbd766b85b605d6683fad2b6d8bb3d1cc8d403914877b543205503b1be38ee76dd25347193f91d57d3b7676a76f48c3ca03bfbe296c6618162a9b919d4bf896e2c8df3739da0231f0707a807474c92e6535540ad167c477cca97b607c84695908ed4312f82443816b0c10c8e795898b8ce53675b0f566cc53a9ca2c667ba5090b1cf78088a5587e5cf6560a4f8ae2d3cf59864189284217f4ed66d2c9781644e792d978247be49b1c4bd2b0e43b76d0287b55f8b071bfdcfff9043c504015b0df4fa03710db8d2a61a21330c0b357f91035c7b600d714cd22d741e196069727d2a3c8b91635738943f2b792b5419bad19948d05de7ae2d2ed15f78a093f7ba21f49501c8507922f6efed46b5ad6b4c260e2822d8ab60a1229127549374f16cd2a91b367a2b00eb409935a82f6002a4aca3bf2c234d5d9123752532dd66ba915f6838486e52e6b71903133d43862a5aca93b8b9cdbd12ac4ddb7358092d8c4713d4b8879e83ead5ad87f1b5c59a6308cb9f9f67a17ac7c334f2c7da976a5039a439746dc6ca0b1cc304d26729c0617f96a46bb5e105c8e0cacdfc59f879e182664bd67397dfbb5df27860b195d56a570255f7f109ae1b633bc6e6431dc71aac955fb5b57d9fb8e263a5b73734df5f6a95b892f54d2bf6c960687a4919cac226d15259dc0ff9875300a7915b85f906e9f0934291fce6026daffc6c4df93008a7530087d5e0dd8cfd4cd3ba7694731024a466d98359ef70175f627e406a4721c1a6d99c64ec0355e13c047c8b830379be54755af6677e01409f86a6e0ce0cb5b74c1abcbe4d63106baff9cd794907bcafb4aeba81728294922711bc928594639a5691fa71053e1a793038ae3a20c45a990ff7d859c016392e05f28ba363fe88d9e5f0d4010b9a982fa6ec5a32418bf68ce9e02556f48d3b9c7f6ccdec4bd959df9c2497df438138e7e7d275f3a1350cc7d5cb8c738a041728288a3e7889ec7b0ae5e68717834de63223fcd374bc766fd36ae8b700c4c40c8e2cf0488daeff3ff01c55309b7fa2a3ec98c5d92f41c7e80f2c69c6727e941b06a1d704bdf3075d45531e3ad4e9bb3fc4226d176a81a09d0b3f085012dcfcdb5cfcdd177f8aa5ce2e29ae6a4a8102b2263180a58a4bafb6c2c4f3550c725d40281ea02285ebfc85e6e88100ec69cea6a58fbaffd244d7c7875094eb1aa5eb804f3d0f726e1d40b1de9449a082d1fba58b721468623ff0d089a87ec4c32c65ef3d1a679d41af12213d421b2e5274d10189c73baabb0376a3258d952cf75e693bcb94cc1f2798fc2d45f5122883a9eb4454af92aa11727634146344de559c563d86b35b2a7f112d8c209c9e432af764e9b4a01a4ff402fcf546aa755e28924b012b24ebc77adf1cb0140cdf467ddadfd0cf830f67725e006ec694780b11a148837eaa852fc199234a5e4af2dd5e4229e20d7f0298aa936d6e6fab4b1f3483052e7b9b08b03531ac4d226af4cdcda295ef3ef2a4045c4eea1053d6cc93b76687dc129ebbc9bf451dc698252edf64f5f9b040cfa00bb88ee2d6768a2b230dd26c2c5691ebf8f9024d8f1a87e86acbf822e8dd12f78616e12d7566457dcd0a72521304edf054d2b961b2776334e3a0c672471b4186e3205518d075a2ad0185c07621a1007e2c68c7b93def303a536a5a7ec4ebc55245683f45abd1e4afa3ab163e7d6b765c252fa5d6008ab65dc5d383a6df6dcf61855b337bc68c1874e813413082ffb73bcdb3e29bc6db377e8659c33a6ab8078f1e0906d5a999f432364b0b066c403c40eba34ba7e00afb2c575e92ea306b412088c106a5fb2019d776576269520a97ad8b12870e68545622629272693742686e7d6caba17fb81b21f59281bf141c3f4b31a35b8eda2cb90768135a1a6474e867eb0b773d1ce2f1eb914df910f05217c45e0ecfec383994b4f00cb912304ec3a9568a999f58ce12e7fb47c8c37fd5aa3a7700bcbf4b9f04afb85e1d24785485837aa0727024877ab84155fe069a55cb741ccf2cdb0fb906b3997b54771ba15c004061408f408e842b54f955eabe01eb47c052a8e124402b95327596cbc9ff8fdece6510865fb9097b20e23962e3f9c55ca3246d54b9189746c76ce442ca4a3b51f6c13a85b144706465d4b2ff060f7426a6b705241b9ebc2cc5d0264f6b0be2d6526e198fbc435fc981f3a4d060f3b67b9fa9ee82c697ce6cf27dbc5c2df214e7919e0f7c5512c9a45af4ed83845c2e2fe95c795bc58c9751afc062628e971b96bd8fb3ca456ea4c419095bed891efa0829743ec19b67d5cf49e377db1e7f64b07ef16c2e5be384a3f97311d78dcb4773de8826e6b1c3b2d0a5addda8027289be96c5facd13226b98672ee5e94707005f42bfbe490849a64a1d375fae476a05d72c9bb1f35189d429b16bd770ddad8d54f942becf99c866fee75d2c3eb7d0f9615ea1801e4779bdf8afa4d7b9c0a7efe4a177c6d30dc2fded2be754808e2570a88cf84d4dda5bb5a8dc97d305e3cab857cabe8a6874f18ec3ceb05387eacb51b98ed60ca106004e5fc7ec1ea3bad168080608341a0a72a115ad159a843e20554bd6d325b51eef1cb67043ae4f4bd53dd29b8429d6579c815ffe1e2f483b9bdb4c38e02222f5b9cecd9caad6deb2bae7f73a093793c5309b0c12bbf39c58da4f82c9301a39f1b53f5c26bc4cc9e5b62cefc2f60fd472a215e7467bec4929e639c4d08a39a6aecce5b873375cf1b441cdbb61e244d4f9cc29c3bbc1395a5e2f7eeb5ac9fcdb2bfa254798064850006f3e53d5ec87fa3cf64ed4366a8e17bf9156d3ef92e2079dbca05236a0109c14620b70721b50dbbd5c197656bcd9400e463b5a8523e7eb5a787b3f4329fdfee649999d77a9d35cf6d10f4f14210eeeb74fdb08b90b4dcae6f91ce3cd24ab0189c613221c37c730f131a580d56ea7d8934aa0266d268e93d303fdc1f7e6887e7e038cf8704437decda625d41364867899773734a3c619db2ad7f0e724b11d2547bfb282033e044db1a1e694adc2fa31da95914a555388e3e7150a1cffc78c64801f45df2cb7c2e0c1b01231c9e3087acc0aadce7dd27254e74c4660ec23ff70955816131159d5ff23362e8578d599db98cfd87b4b25ac8a33ae9042d", 0x1000}], 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 09:16:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x2, 0x5, 0x957) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[0xff, 0x401, 0x7, 0x40, 0x0, 0x35, 0x6, 0x6]}) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:16:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/125, 0x7d) setsockopt(r0, 0x29, 0x6b, &(0x7f0000000240)="0832f51ae23f99c56c0f119b95c6706a3febc19f0bd82023a734f026be66a7a3341def1e33e2e8eccb99bcfa77838f7f0a97941680fef1a5dfff1be70b51342ad9742997d9366882ab7229a4bca9", 0x4e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 09:16:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000010000003a7e1ca0", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:16:19 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x6) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 09:16:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0xfffffffffffffefc) 09:16:19 executing program 0: shmget(0x0, 0x4000, 0x0, &(0x7f0000b37000/0x4000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 09:16:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semget(0x0, 0x7, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x400000f8, &(0x7f00000000c0)) fchown(r0, r1, 0x0) 09:16:19 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x4001981, 0x3ff}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) 09:16:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xc, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x2) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x290) 09:16:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) clock_settime(0x4, &(0x7f0000000000)={0x20}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 09:16:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="1dd753d59513354f922475b58cb6c132cf3f8eeb46cf7c89a4e01e563c23468acddb5643d67fc533d1ca891d1a7889a2046a768604b50c1b00e441b0128161bbc778530d15c32b4743193e0fe39af18e5e7eac2a306a8ee3c612857bc77bf2e0a9eec3f2fe83d5929b13dd190c3631711eb6bb4e07d590b95e6b8f66db2bf38f1722175ba845c4ffc2ca10f5dbf7b2e51f582878d9b224ce1247a2739443e9bde99c28944213e89e", 0xa8}, {&(0x7f0000000100)="1ba231f8e13caa38a78a21d7eec5c17c7a4737048ba9b7e325904a0ea94ea0750f3920c9bf4a69025b054a4222ad14e9a3be46a48a780bc5bd93580094f118264186ac481050124be2c8d93ef27c97cceda1615b80191e2cf4853661403438b2cc8641fab9871da8b5e3371dd14502ac4f1e7f3f7bac6db0ac572ae1b368538d8b297963bba05dc1bbda4929559389e7ebec0439718e9354a0657871ef265fe486dd7acb7d3fc3febe109699ed6beb27e570eaf86dab0200a87e2c", 0xbb}, {&(0x7f0000002ac0)="4eab5bebb1ab5a0000000000000000f4b31b5ab6ff0dc4eae4f99d52d2cd1751c3c6f521", 0x24}, {&(0x7f0000000200)="6986a817a037a469cc84fad6cab95b7f117c8dc3e92460fa8e9bf461595dfeaaf18595b867f57b43327cbe38f9de9ca534e46105f09653474442f8cb991d17132cd147c04b7dc7eb33b69f122e0d9a7e09c71c1950069ad0d0546915290d18157f65a8f95866a7b24de07d6a27fee62713cf8ec60d974cc8dd0cb6d6c8927b7288de131ed109d53169127f", 0xffffffffffffff18}, {&(0x7f00000002c0)="dafb68ac15d50254747c3ecd9b6dabcf4f67de4c2ef7d93c2caea1380585768ebb8290fd9d1e7933d2de", 0x2a}, {&(0x7f0000001780)="ac0ff8c4f02a02696a394e4f81429ca077e78222e955939894d245c72b12e16c57a0b39c311dc7ad3aed4777fbb69a2443a4e77e323c7935860d2aa80c86f7bb7dd09c797719122f606afe525fedcefc9374d97682cd9704bc93bddacc7ee8830a94de71bb47b9febea6be2d7808260c1316bcdc4b3da798b577933b3d8816560f95cb6e2a4fba5cef3369da8050b1b2d3a9d4f78dad2f36432cef05107d89b644ac7b09e1f2bad7313ff5cb74d5ad1773c7fe5813ca01b1a8f9eb0c4105124a08fb1f40d1d6c0de28e2bfd5f1205071e393a705b821d39cd83dbe8bc81f8e65ffc4d39e10e1febb3278bcc1b9fd5293891e5bdf36008c20dbd1d560543746d695925d4825ac015cc25881b9b822e9df81ecb063cc04cfe986deb9eb2405ea4dadc23d775bc80bb7476af64a724564cd8f228b78ad76c1f5826d5039b2e40f7b86208393b4e6181f0f758a6732ed103fda28df2bc2471e8663f10f6fc85167d7", 0x160}, {&(0x7f0000000400)="22d24c7718e7e485128a5a87fd0dcd1d242a6b04a368e0b223d1de22b9b876e924646a071b1f45762190287059b44f59c773a30ac24fd9d11dc7c87a8b31bf9e0b95dbdf65f7b7254f7565c8630d6b78de0f57f7efa09b8e84baf56926b8e23ca907fd497bcbef172b2dbf30bf33dbadc9355ee6447259af1eedb1cecd61e2eddcd7f742e773d2611981a269bda0b2e8a8a58300d076c44f142ee019515342ff0d5a027ba35373baead3aaf004c86a29f3bbff6625eb23bb2d74b76e026e88a66d71ecdebde6612e7ccad81082417cef399e568d863ba897a27478c8cae5c7", 0xfffffffffffffe89}, {&(0x7f0000000500)="de5bcd26a979490eb01a76346461033664f5281a2b6e64480cd4215b57bdbc86466061e08884378e0941f5fd38c61306335167af3b2bc9558226201b25e04af5712b4f2130cce6da71f151c652f5f2eb80845722ba164675fa3d9a67cd64d92d1b9c6229f78b1efd4433a28918e6b2db24a2edfd437f035c2c3b90f588dd01bd2276c9f876ccf797398c155093dda4551cd34bcf3f6c55f8c92ddb8e82428b166455c0819e085157f337455c1c657ed97415bb1b46", 0xb5}, {&(0x7f0000001900)="434f78b565a313ab0fee3a1ec64592b0ce5801d3752b55a0f3964de9399fcccc735e8d35e632d62da946de21a1bde070199fed34aa01dbf47f1687ca6d58eafa9a7589fa5a8f1f9a0954dfe529769335e8513e4db35e1dd3489c369aa591fd54a28e8b327c1d5fc2dc2323a022517b775fc9b16d98fe5672feda9b9f699fdb4623d4b01f4df322033a9d2ce8ffecde9dfe561daec954178e226131609eba822a86ecfa32b80dcc242a754fccf8672db93df896ae32cf16812706a9a42e09d627f963cfc2693ab8fe523c8ad18256095ee32a495d13ad086dc1c5dfa9ab999ed6baf2458c3ab7410f5d38f3914561fd7e6823e22b", 0xf4}, {&(0x7f0000001a00)="2e2027a59952bbcf19d17f6804fb28fb5ab9da0c7341952660bda65ce42e43b26aa2ff8fd6ad4b008719f510e3101f3252ea6e623d0065cc8cfd339168e2af673414eeb937d0bfab923fe700d02286d8d337678a5a2b86d98d6358163ce20235a39bdacba4353da4744f3aa5804dc0b91f4eecefaa549065a844a657f65b70d95e28020e465c4fc633e66137391306704351bbc1fccde669b356a6152d0f87927890c0d8d480a2615665c93ce5c7e009f5e9ef88dbdae7c83245fd215f93bc43311a538f7b3b5cb03a8d5f54ed6cef565ce288e731296598e069ee6108887d41ec4fbaebc5fd4cab8b8504456e3e5da2799910e70f7591740fc80bb898812da2c193b55aada78cd6f8bb038aaf90c078d1cb83509d2571b9134d730980eaad031ffca6d750f245f1529b4e9be5c13000d4e06bf805a2a5e339142f46a4c0b5744f25363ea1aa565d95b9d9c114ab6ec6cc8ad46f574022169ec984431d35a0604de9f283d00b267b1cdcdc0e7cdff5ad4491d5f992e9c7ee73cc510e1aaca261acb69cd52949205cd806d1dc3d28329d83a50623af043cc0e0d3d495e13beffbf05ad8852e55b8e00329e0a070bc2e219ccc70a5024b13d74aa8a317ef43e4b45291208a2e6dd73b6ac1d12f9e7df27e20543df3b2cdb7d30f033eccedecc26154377d2751d004acbbb4190eaffcab817b897ba2ebb1dbe9aae2a3b20fc355ecc4dbca7185c9f8bcfbfbc23e71a54d52cd37e3815214d54514f052b1bc7ea6429fd874277ea6fc99b3771c3673bba3ab555b86785aa7fca4d57de4acae93c99dc29ac015a39f407c9d2c5abc805b02c5d18718c78403a7d4c6b89b04a95f619ce6f3306ec2130f3be81e32883f4530fb1a27f666c566328738c339c03dbf9260504420aba6ddea4f0869dd341e3adef54b1b18dad58e16ac590c983abfed8f67b2715e3e09000000ffc7d4a4b76814c33258e433b1b42f45445c3f1d8373f1d1bc779814db3ff08826844d2464b0fd04023e81cadebfd27f801119c78b0e5751a6226284500294eaba703a78e0f35d06b210f87af53739b70362ca471e368e24113b6250228d12324f741e8879f0cc4bd5b463a64b6d912a02f81c22d22de87e6d21c75fbdaec40fd373443f1dacd5032427c0a550e43fdc02a2d925bff0fd8ffb10474b75a7528829d9c253ea0c354336d382cf8a35134f44a9e4f23daefec35886e2c66e10d99f8fca434a956ad733676944cd9434cd23885c27b373ec484ff8c1ff47580a578522865e1f826dc06741bb3c254e4bc0236437af81f5d3ae2e1b8159ba842becab6633ceade52db35cf187e1b67e15864e98840bf1d958c961ac25dcb53fd82f4c22216abbfd7821366392702afea32e6454789268d00711a9ba9f14ab14ff1bab8652ed57efbeacdaf6ad4512888dc274bd8f061cb4d0ef4e608b9626cfae183de0e3023b034d582bf082e1649c36655cdbf38b0ecc5da41fdcf63e921422a9fcecd328ba9fc5ab09d3ab15792c7482d4131240322ce00d293aa24f11765490fa901cb088216a71781977b233fd5190fd6acc8bd21640f8fa1f0144079982f10f4b07e755978b01ccfb3c0834db4356ee90e27b00c93bac760bdc91c27490cd809ba5939b6e16989eab7f3959ee55af2d0207320db24c0a820201d0dfc58fc75e4fbef430ddf89880b63448ddbd2bffb3640137770c47ca9a5022f6a4c98e516e6cca0d4a370a54e389a28ba11b715f670f5be2a77b8fd9717a833e1707e8f236cd32acb1a2affc5cc5d379e9392aac75b71f8dad457f255e4b55eb3981385cc23b9234be85c89321a744bf48dafff35d99200085aef51e14a38996bca48dbf8ce12917f0bfc961a65d5ec01d51e6a2290d069bb4c9f616522b362f657cc05f3d454e8b212589e6bf39331c4549af0c935d5b63cfbfb08f83b47cc8d5c01083e071895505c2e38bceaf82a78f742badf3086829b983800a6eedc29bc6e3a0532962d52199ac9e3fd19ecb81e2a6b36cd02274ca528b6ba694aef3cbaf0041ddd806c55a1d1ae890405684d15b14d9df0c0734b132dedbbbf10798fab7ed97cb8f7da74ccce1e47a320494ef8ad896b1dacb947d80377f5a4da488e9e3ab73f782ee6e7b64143cf71a2db6a98d63c80c576e7cb3a28551dd18dd1e8efd1526d612a886cc73daf8dc16e62d0b6a4f0886f44747830e174e293f4683fafe200a4b167e04dbfdfed02b81a713b3955fd3f113047492e8f7d0731c467109d51c6d92297cfb5d8a7275d00d007148b8f33e351ccc4c6b3ff115d8464bcf59ecf362eded776096671c17db800596e0640c266d5fd3fd982163660268c4ee15bbb11e279ac73023c87f2f89dd19023cc83a6574673ca2074d79b9c77a73eeddf73737aefcedd3fdecbdfde4c00b6126c900913e47a59297715d12e3af429a8b6ade06e82a13ef8a49bddfa8b72e10cdd5fb43855b71f8a716088e5b860e9657641aa6174d805e2fec96d01e05ccdee1d7395aa0fa89207b2eb11fbff91bfe966e1c2b265c1662ad919a1ed2944c26fc4b2915d93a14e0fdd9baa5932c38dcd1d5f8a176f3be5492ba186b31b2e2d124157080725a7260ab568dd741a605e62bbb7d5209bf46b1253597f42c38f0bf5b43ffc8e34a4809a8a20a97d41c62ebabcaf14f0170ae000af00784367f8b0a1734ebe7bf860d78e6455c3b2c7e099b5385f2cbb24e88ebed57ebc50d60c6850b66a2544735a062e5ecbf9581b5144968b88999a3bab5c7c32dd75f7901ad8f3327a743cb0b5851a2bc9c4c80993cd437e7d98472b0d1fb975a54e9e19232e92900958bfaf0933ca90dc9c84e9579cad6b0754e6de831939153b4485ff9529078fe17867739c24bb1bb583d64cdf9988de2181633a6bfe43e95164160157dec59ab48fc372e90c7948b6d5610da2d46ddeae3f5a456e260addfbe35d797c12867aa6baa7c42883cd4c93a72b8d63bcbb5d088670360c8edc5c09284f26f5daf738f8389aa783cfa53ab86750c0a577ebd7069d5da8cd0157c839be6aeba4a6e56fbd2774349b7320f213e31c47d028508383e37fd3e8be875e41588bdd392bc30b258e4dfb6c21ad4e5275ee153d2d05a27d3357dc430fded576290a382275c015bf7beb66f062007b542afa6c4d1067c26899430426beeb9bfd378cc852f1d38430d46e345ae691cfac05751a68147a5db1ebd26c121b605283d53a66798b6931016eab6aa8a38e10b0d7cc2d2e83088af36c583650cbf376fb83cfd702e20618e74575ed93953559ba8faf1a2af095737b130274a1d1b10526b150d3eeafa1cd82d6951164f8a76b56e19bce62d198c815082f8fca1b8286b9a597885b41da3ee2a29628d81441b77df527d0d6df31d90baaae5c0dbe98beec9590a583153cae7854310ee6cceef37292e13e7971b434f9d496b029d4aed278d70e4a64f269a79b9b1916f9f373f03bc572ec2babe77ae0562a32567e84f6cda5496d2132d145af0b67fc6ced9a0f7ef36ad066dd227f3aaf92f657010110f39792f31cfe93a680e491b3eba513416fa00f7d52182a22b0ec0956c319bc107bfceb7182b8cad482f66f2c62406a3c5bdbf09bab0016e1caab9a46b724e66b96a867e70621b572ff201d1dbb6af7cd3bb38d63a4465073a12e6082fd4d1b2aa85898d238cd80aecc3ac21ba87c629da1ab9ab8709c0aa91279b5182aae1de2bfecd130e76a617a408c7bcba47527381a9ff26721d42ffbc055ed02171bfda32b84067fbfac69e668cf2d876877075f845da33379f0e3daedd2a9af34f19adae6d00c6d510ffc5aff9198cf33e7113289a45471f7104f623e0bc125a5d65f7d288aec68b712d4dfb37afdae01fbb94d6e2e75fed50d19e7e2fca4250dc4b5d3bde9df1f774c4cef96aee42e7987f324f41fef631b6d822799f0b87a7273036499eb7d48a925235fa0fed7658860581e866a1228ae986b4817dad2b23c4115e055561413017b25c66db6129aa8c7904a969104b4f76df42e0c423433dca6f6f504c88be05577da81581f52cb699f1cc7301d7300e6b32b429aae96d43718dee662ec121433e9cd1c17cdd46dcbb8beceba7c0a0fb3efe554d6a8b2cc9797fc22bbea67055927ed0741463380979c75b822daae2160452fe5097b33df59197c3e10d53191e31bbe66b172e41ea7ec5cf1cc729e7f4ee9c801632f1162dab67ddae8113cbfc3d15f3214c4249939e79dcd72405bc337f8fbe08a61d6fb6c9abaa5d2fec3f90411bb924c140b9af1ecc82866af1858813b8136b43d6f0df3185a7bfc025a446575151db2a307b27de6633f3a0cd7a8e490a003b5cb313de40d6725c3dfc7336b7fde0a438fd74f9fc64094d3b0267af033ea5075f0ac699bb9d893e2298421b38b1475029e062fd8fff866950435edf87f9a8b7d516615d525af98b41b9ef5b9a197ae4909caf92491452ac25377bd144acb87c7a2049b82b2244577226300317962e484e3b67e379f6527d6494e1b5ba99b9e25a1c920cda2b72e00cbacd6fef0f3fc2fcb86ec4bbbb72de9ab8db22dfdc4d0e0669b1ebcb5cf0cdeadb385d9a064089deeeac5e801ee986ada885e83e3dd1f87f1d64bb5378ac95178b01b7fa1df64afb7e94f7263ea3ef386323df9e7ec9964f5c3409c9cc7aef8730c69588d9670d84cfc92f5145ae41050745164a4e7532983c8bd98cd539bba26759ecbc960538ea3793329ad5ac54439ceac408567b106f7a4d514459a0e7eb2dfadb73d23810f5a1f25e19ededca3c19c9f8f35a2be65cb187892dc548242124cef132bdf4b8a44c6ee863d4435f2d6443d9e14f9af891bbbf74a3a71aa70d66689284a11294dda3cbd5322fcbae68bd75a7e25a76f36c92783253e8469f062299383263af3ad886d32cfea69e74b73cc839a1a438e9ab6afbdf52aa21a09fbcfc19beb19dc9eb4d456c77b847988e8ad7765cf053aa150bb726dd424aa72d1efd17670eb1e65bb826de83affbd93ffaa20509f96e8dfe3874258fea1fb1435181559b85e9e0c59046b2ce98e842196e25b43108ef99fe9bfd75972ef32f55d003822b3e6fc275e2d0295269ad5dc15e9ad87c7a9fab565aee5cde4532dc40822d2bdfc27b3d50282a6b1ec7df0ad970b50d94863d7ce6e58023e4c1acaeefe05f214a44365517d8d966ef61b9e9f29cb317fb33f8516bb72bafbed530805ca19afbd6c2f3d3f506b5bcd8acf556aa74156cd129a8719ea33d8673bb6dee46aad8ae592aaba0d4ce8f0731d95197e265022132db1a84503ae42586f732e02da79863521c88c8855bfc45f4a45647d71a8e41c5772d18ea3405718fbc0fbabebf8eee0d8a39a2e67cee301c30c0af3b0ed3b7b021f10b02eec5010af59007930d69921448bb6b456cfd30e001c8ba6a1e736131e894f04a767c120ebf66d21e51cbc0ba7292cd88abf97d9480b5a1d8dab942bffd37efdfda9d24a1fffec4e9c21695f672c59a2aea52149b81346b3f6462ccaaa959ca998431f33799b7663b9f053de6fb93c24bb015d2689203b1b535f7aa70bf77ce92a2b1663b281d5b514b886fae016be389feeac5846a29731d4665a25252d2624d4258fa157894e083a550893e0a3a9e13910257736185aa0710a3cc09841107525c57bdcd7afe73bcb15634df2794bfd1bf2348fac956604471817ab2ec141a8345cfa0ed0e4c64ae40ad12e3d80b0abbb50a37a05a6a787734677048837ea5345eaf421863cfc7d1d547051b5f5bca92d61ac3a8a96a48445c460ae265f7d9c4ac7f3c8c4aaaaef93b7ef20e49b12250e2c09af4245274c466e01b6afbb22cd4f779e135e4ac0477fca1badb8997efdcbf9826be15b7c2d28740f33149798205a9fda93fe79db4420072afda1017b4ebe4d5b3eab10324c770ed06808e63f1938da142427ce6826c07c21763a46c4a281edd6849d04530d0cef1e3c7759d962f", 0x1085}], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000005c0), &(0x7f0000000600)=0x10) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000640)=""/232, &(0x7f00000001c0)=0xffffffffffffffa8) 09:16:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x1000}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 09:16:19 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10000000000) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]}, 0x0) 09:16:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8006, 0xc0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 09:16:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x20}], 0x1, 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 09:16:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x80000001, 0x3, 0xfffffffffffffd4d, 0x80}, {0x200, 0x4, 0x8, 0xffff}, {0xffffffffffffffff, 0x3, 0x3, 0x4}, {0x9, 0xffff, 0x0, 0x44}]}) 09:16:19 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000180)="c5494f4a3a436c4181fed4f8584e05e9f3671d627289edc4d5794a820f57570c06ab9b7f080f05c677e6989d3af419ac3d9836a8015b24dc4249538bd94f1abc55e06997d44e668732884aae0d14ac91199a0330c749405e5902a266588562c5f44babda82f54355449f7e7e2863464d75a66d72bfc94396103c55d5108e153fdfa7d5ed55771665ee2a5ffe8089c637fedce4247a56c4605859f21c", 0x9c, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000640)=""/165, 0xa5}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="5b3a306f38fc6ebe24d2f630205b394c9d32c8da9b65dd9e9c3c22c5171b09da52c3ac3bc0b75f8707eeb12c864297d9", 0x30}], 0x1}, 0x0) 09:16:20 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x600, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x1, './file0\x00', 0x7, 0x5, 0x5, 0x3}) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 09:16:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) fcntl$setstatus(r0, 0x4, 0x44) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x131, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) r4 = semget$private(0x0, 0x5, 0x31abeab9b6d42941) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x8) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 09:16:20 executing program 1: r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f0000000000), 0x8, 0x2, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/243}, 0xe3, 0x1, 0x800) msgget$private(0x0, 0x1) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 09:16:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x5}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:16:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 09:16:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) getegid() getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x4) getpgrp() r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f00000001c0)=[{0x4}, {0x3, 0x100000001, 0x1000}, {0x2, 0x81, 0x1000}, {0x5, 0x6, 0x1800}, {0x3, 0xffffffffffff2ff5, 0x1000}], 0x5) getpid() r6 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x18050, 0x120) r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x7fff, r2, r4, r2, r4, 0xc0, 0x5}, 0x9, 0x2, 0x9}) getpgid(r1) accept$unix(r6, &(0x7f00000002c0)=@file={0x0, ""/45}, &(0x7f0000000300)=0x2f) fchownat(r0, &(0x7f0000000340)='./file0\x00', r2, r7, 0x2) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='+#\x00', &(0x7f0000000400)='*-\x04\x00'], &(0x7f0000000540)=[&(0x7f0000000480)=',$\x00', &(0x7f00000004c0)='&\'[\x00', &(0x7f0000000500)='\x00']) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) lchown(&(0x7f0000000580)='./file0\x00', r2, r3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000005c0)=""/33) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r9 = openat(r0, &(0x7f0000000640)='./file1\x00', 0x8003, 0x2) dup2(r8, r0) ioctl$TIOCCDTR(r6, 0x20007478) lchown(&(0x7f0000000680)='./file0\x00', r2, r3) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000006c0)={0x9, 0xfff, 0x4, 0x8}) 09:16:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200000505, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7, 0x1, 0x2, 0x1, 0x1, 0x3f, 0xc05, 0x3, 0x0, 0x6, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="81d9a0b75bf0915d0089c17bba00264befd0aaa4ba91582c1d4d78886a3fb81d86b31d40c523d137f27de1ff00f804bb68b1a8ef86ad52c2818dfbf26683b8f4744039c522bd3a1552df623e6b5cbd0a0befaa78dec14c81f093da0046e18078ae8d99f33efd0e8ad61b1f8a4214d9ba99e7dd2588a14cac4009c847e55609e4fb00bdf8bd33687ccb5a3eb35b63030025ec181bef844da719918c08d69a97116ed7ba52b908d147d6bf748599f2380ab860b3c1ceb7e9"], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) 09:16:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd1c) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 09:16:20 executing program 0: r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 09:16:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100020000000d, 0x110) r2 = socket(0xf, 0x3, 0x0) dup2(r1, r2) r3 = shmget(0x2, 0x2000, 0x9, &(0x7f0000ffe000/0x2000)=nil) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/180) r4 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r4, &(0x7f0000000340), 0x106baf4c) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0x194, 0x0, 0x0, 0x0) 09:16:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x448, 0x80) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x8001) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:16:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7, 0x1}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1d) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x9a) 09:16:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16e483512ea259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) read(r1, &(0x7f0000000200)=""/210, 0xd2) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:21 executing program 1: munmap(&(0x7f000071b000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:16:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x81, 0x3}, {0x4, 0x4}}, 0x0) chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') 09:16:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget$private(0x0, 0x1, 0x80) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000000c0)=""/28) 09:16:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffff96) 09:16:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 09:16:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8002, 0x0) r2 = shmget(0x2, 0x1000, 0x6d3, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 09:16:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000600)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="751d9b25a727a57d09d1bf2c0600eb2b524658cb93376a6a69739cf8b033151f82695012fbee42d7006921c5347b4c1ce22d245f15f16a6481ceef023df9786615b4504c2126e1088db065fc9c9b2728c68523a2d49df567dcad2fde02792b51686068e29c8d553e67001f17c87d20aa0705d98426e14daafab78af328e81ff5beab859939221e831f6025148986ae4aa5256044a5cb566c8a250bf7ab3822070358ab0701deca9382a3de36bb9798d22869dd17bd70d7d9e82cacaf8d5737dfc202b1ad9f1806afa76e594a5e8df8aac368d05e029daceebfadccc7f8", 0xdd}, {&(0x7f00000002c0)="5f9a6569ed7fb29878d76d044c9b9eb9e9c0284c2ce4b96e817e6d92e812aee190604a31009846f719a587795c086426b3846e07ed18ac4e94219e1ff5c2d7ababa6b4c94ed3bfadfaf1c7c7abb6e0791a86dc12d18885be45b3f56c0fc570e0cb30104f6b2aab3adfff51606430d9dd42a3882e1c4793a238ba9fd4f645ce0537c86224c6751da23e0b8e9afd677fe190042254c34e328d64a0483215e466bdcb74551e8a8220e85fe9736d01d6eeea60201311fa84b9778fb6c6803e53be75e6f9010b06103d3f83d9fd8cc5c49ded196bff00489623fb4c7293fac096a65c32c2b66c933c1977a43080e0", 0xec}], 0x2, &(0x7f0000000440)=[{0xa8, 0xffff, 0x3, "001f7296ee8a1bf0c7fff93aef95ee39aeb476e00c535d8703e0994f85086a37a9c2402cc54f8b81e2c7a2bc95b26ef735073d33dc1e7b9507b87c73844691ae57fda2e25c8fefb3df404227aba73243c9f8c5e8b636ebf5fdc4790271c1c3d7319751b6b769068fa2f9c491ba6da3fbe3a925588aad9d7710611d59758f965bd5ab89518ac7750e4efbdec93055c2c49c"}, {0xa8, 0xffff, 0x100000000, "f55b30df8715da043ece1386014be1161d42052532f685657cad620048eaefd36b10f4e6a2b64eecb066793d039eb06d3537dc8c4627f5b3621c667c84fb099bd6a9fc7719edb3b70005f015064d824d9c8e9ed58bfc6b895c78e141ad610c46dd4de0e7142f2e24a9c915ec7093c7f785c92a82b06044862074396695ed5f3edfbaec5bc3d3bf6e8b4476648b5b8ba05163d2"}], 0x150}, 0xc) fcntl$setstatus(r1, 0x4, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf80", 0x16}], 0x1) getpgrp() 09:16:22 executing program 1: r0 = socket(0x200000000000011, 0x7, 0x2) socket(0x1, 0x8003, 0x55) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 09:16:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x400}, 0x10) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000e91f7189591e9233614b0056035307bf78622110bd9e26127c6216b8419d5c7f0870ac4f590ed6"], 0x1, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x9) 09:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) 09:16:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x400000002000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000080)='L\\', 0x2) 09:16:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0xfffffc7f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfff, 0x0, 0x9, 0x7fffffff, 0x200, 0x4, 0x2, 0x200}, &(0x7f0000000100)={0x2, 0xa5a, 0x1, 0x400, 0xfffffffffffffc01, 0x1b0, 0x7f}, &(0x7f0000000140)={0x0, 0x8001, 0x1c25, 0x5, 0xc65, 0xe8, 0xffffffffffffffff, 0xc2}, &(0x7f0000000180)={0x91, 0x3}) 09:16:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 09:16:22 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="90000000", 0x12f) 09:16:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0xffffffffffffff33) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)) 09:16:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) 09:16:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="7df65a8ce9e887ce492ce09b377f0343906c02114db71f01ec10e294e2b8e63f9cb4551135132e4d60c95d45775cda4f9970830036198101d47957d1e13ea6b0b8ede7afea5a281d1e9035c9a58ed4e9861b1fb7c22c965b19ba96f3d7bc32643884e431", 0x64}, {&(0x7f00000001c0)="2e8c165c90929d460cdc03fa158de98ccb091fa7c94ec75da95296ca721ba5a04b752a30940bb68451866519e1618ba2ab6d903e76a012b82ea4e9d271ced6f090da4ff39276c6f08e525e7057344c4168f2bde86c9d8c1a0cb844e05388922a4fb49129ba1cc8ed861d87208e1a1610f322bf91c14b02412688fbf5223bc545117f95e953019fbcbb9efdfedd10ce97c8c9071b89e22cf0b7ab562bc414416811199254d1512466e8b20044f61b87bd12cbb4b63c1318c0b0a59db3", 0xbc}, {&(0x7f0000000080)="9e34301a348b5ef7a556d264abdbda6096dfada5507ebab0c36f3cf8ae63bb227444d594e8e31557a2320b448e39", 0x2e}, {&(0x7f0000000280)="e26abf071d278ded7e352cd59abd4c7477bdcda757272d17896da3aef8cee32d12f4e3039d7a1a38bd54eea4255de0098f41cead88e8fb9fb2417d78ba638f02f0547a8133e81375fdb4a876d780889e1f0e84487f13fd92", 0x58}, {&(0x7f0000000300)="382c7fa464650a0e52a125a262b161bd4427a1365c9b2605d5c4d4491937d4b89fc21da27104c89133d9b0cb558e0e447b0835e2db7bd90db2050268450ea0833a35b8f6f40bb38844393541f63c62c5dc", 0x51}, {&(0x7f0000000380)="4d5cca8fd0c532cd98a40409838d0fdce01e3795e00a38d5f60cf222d754e1dcb2f83e0f52557df1b6cdd25dc8843fcef7e431d3b65a0b16f7f2e77a3d9de55c01a847d46b15f2ed5f10ff2a63f353b44e52e1a6e01c33f7bb202865d077219a8ca10e4b5b3e9d2ad07eea383d2251dd4d6088a06189100d6cb43ec3b4e40bfc308edb51287af95469d12dd7efdb3edfe2de09999f8ec68eab57a0282c63158cac2181894426c2bcfcfc18d45f380317e4b7d9a4771f3c4661cb468382ce183cd2f07b679ee43f6cae3fb55bd2d1102d0266bbcece238b32f36ccd", 0xdb}], 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 09:16:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000cc0d5b3a1e583577c080fec297417b7f10db91b3647b9f4fb7309b7e1e8f4036cba952ea0f9362aa46cf2800c6cedf2fd9f9246223df41bc3583fff632f729b9279c077e2771d85ad97800f828c0ae82c25a4f9b772decb235d19b25276d41938bec5b83570e6405bb1c18b1c810cc73bb75cceb740b255a7533fd7417c4f92ab3a268cecf6c51e53eb3a53b661f60af3a05697a40739273e9"], 0x9}, 0x0) r0 = socket(0x10, 0x4, 0x100000000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffead, &(0x7f0000000000), 0x28}, 0x400) 09:16:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = msgget(0x1, 0x21) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/110) getsockopt(r1, 0x46f, 0x1, &(0x7f0000000140)=""/11, &(0x7f0000000180)=0xb) 09:16:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 09:16:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xf5b) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/5) shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20052, 0x100) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x3000000000000, 0x9}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x5) r3 = syz_open_pts() sendto(r2, &(0x7f00000001c0)="d055a66791a69a8eff1f430d5cf6addc586a242cd101192d377cbf83a8c5d8d6c9eaa584ff91a63817977958f5785acfee43dac1d21fd779809f048ac45ded0241ab80b8149893b66646df24564e4f1f407d676ee455d3d900bb839dda5f2cd021e9a2176958f3013500ce964549a536457de412", 0x74, 0x9, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x128, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x7fffffff) r5 = getpgrp() r6 = getpgrp() setpgid(r5, r6) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kqueue() connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = semget(0x1, 0x1, 0x80) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000340)=""/230) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000440)=0x3ff) r8 = getuid() r9 = getgid() chown(&(0x7f0000000480)='./file0\x00', r8, r9) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_vnetid}) bind$inet6(r4, &(0x7f0000000500)={0x18, 0x2, 0x8001, 0x66c6c6c3}, 0xc) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000005c0)) 09:16:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x10860, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x7ff, './file0\x00'}) 09:16:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="e43677314199df6d206d5cebfedfad5756c5876e575edb761b9d179d117e7bbd2bbf81b5633f18e99e8e44a2dcdd342bcfe22bbcc4a5c9db3aabfdb224b773f17cb5e669c0b69c2e6140206d6f16e088a76bb3af3a3228ee6e1d8500"/105, 0xffffffffffffffa1) 09:16:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r0, 0x5) dup2(r1, r2) 09:16:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) pread(r0, &(0x7f0000000180)="b97d5f97a404569b5b0b1f14074cde05f284c73ed699878c225b52ee53adabf2629595da80df5ce89266434fda9f76f296b3b1061aef3c8c69447cad68e0280d73b397cc09522cdb79db9b52324b06891edf3abf2f8151675b03827918f43ed651688e9b22d4097bfeecfe993899df7509f851afa7b4583dd2dd76a8dad3a4569b8390234361af0a647be12d7517fa48030528a9334d2b6b1af61fe47eb9fa52d3aeedf3aa1038d9eddcd76a6adbeb954cfe4ddb01d45340005e87407dc0438b20882f2dfc52236f594dde0f61a95ddd77b6d073e74be9acfbce35f87112cffa2cd1af512ed0c3d1e12a110cdc19d3d05452bea46262120d", 0xf8, 0x0, 0x0) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0x2da) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000380)=0xa89) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000180)="f69ccd5398984fab7c353b30a074ad700e91dead48405d62d73006dff9bf4731376b45ee76d0b86b84ae0988a87aaf903ef4", 0x32, 0x400, &(0x7f00000001c0)={0x18, 0x0}, 0xc) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:16:23 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x220, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) pipe(&(0x7f0000000080)) 09:16:24 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00004a9000/0x3000)=nil, 0x3000, 0x0) 09:16:24 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x70) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1) r3 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x8080, 0x113) read(r3, &(0x7f00000001c0)=""/57, 0x39) 09:16:24 executing program 0: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x1) r2 = kqueue() close(r1) kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xc0, 0x1, 0x8e3, 0x400}, {{r0}, 0xfffffffffffffff8, 0x10, 0x6, 0x80, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x75}, {{r2}, 0xffffffffffffffff, 0x12, 0x2f, 0x400, 0x76}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x48, 0x800f0000000, 0x7def6fd, 0x470c10b6}], 0x3ff, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) close(r2) 09:16:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040), 0x10000000000001b4) 09:16:24 executing program 0: r0 = socket(0x8000000001e, 0x2, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) write(r0, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 09:16:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="49cb1f4f3abcba63d8a1844ff0a3d3d9bc78b5b5fb95b2f84e47c1807b34ebb0d905eba993b2b2016d829fe4d5212b773a9ac015023f569ef88fe4813afe501bbd751162f4a5f2e4f43561a5029d3df77720d797383a4d6d7598edba3fa67632513617f37b0242aa1fa31b8066cdb59f33bd0ae856bcbb0f4c60fec47d75e507eb3268164d2d02a92cd2dd0206d870bd651dd3bf56d13bc8e96fda75c277e1dcf015cb94f47a5a42e3c585e78df8a872a55e7f1d41587d04a860dd4a104de0cec7d84b156c0f4fcf1a122bc11472076ae3d9a54d38595ba8ac09b3b84bd9c053cacf40e715a5cde939d50ce7af58d0c9d9", 0xf1, 0xa, &(0x7f00000001c0)=@un=@file={0x3efac47f68a49379, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 09:16:24 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 09:16:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') 09:16:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = shmget(0x1, 0x2000, 0x40, &(0x7f000000a000/0x2000)=nil) shmat(r4, &(0x7f000000b000/0x4000)=nil, 0xdd8f0436e98dd769) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 09:16:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) unlink(&(0x7f0000000000)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0xb, 0x6, 0xfffffffffffff001, 0x1, 0x2, 0x7, 0x1, 0x0, 0x3, 0x4, 0x100000001}) sendto(r1, &(0x7f0000000080)="692b0908e457e785172e", 0xa, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) 09:16:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:16:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002cb, 0x1f1) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) dup2(r1, r0) lseek(r1, 0x0, 0x0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 09:16:24 executing program 0: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x11, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x6) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x0, 0x100, 0x5, 0x8000}, {0xd6, 0x4, 0x4, 0xad}]}) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x4, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/70, &(0x7f0000000080)=0x46) 09:16:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getgid() 09:16:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 09:16:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000100), 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10018, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x10f, &(0x7f0000001300)=[{0x7, 0x0, 0xf6b, 0x6}, {0x1, 0x0, 0x1400000000000000}, {0x46, 0x2, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0xb4, &(0x7f0000001240)="85ea49efcd61b14307185c793d5f83e072fe1e52d6359071563091374766dc5d96b69233c4167b86494cfe177aed385308e243850402b6500be012ec5e38884c406879274f321df77f6d588bb10a4dce23cf37f9829fc807a18630ff7f2f2863215c041e8dad7f2a7645da42b1d3fad7d77d101ba23e41169b2c904fec41d3630e283ca1d31862cc8f9425d22e2afcc55550aeb07cd76b0b18199cabf9f269be94011878404c86789e1554c18d1c55b579b30466") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001380)) pledge(&(0x7f00000000c0)='tap', &(0x7f0000001340)='\x00') 09:16:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x9000000000002}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x9, 0x6c, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 09:16:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) socketpair(0x38, 0x1, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) setuid(0xee01) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x60) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x40, 0x2000002) renameat(r5, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) getgroups(0x2, &(0x7f0000000100)=[r2, r0]) 09:16:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 09:16:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 09:16:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x76c, 0x1ff, 0x80, 0x1, 0x0, 0x9, 0x0, 0x0, 0x6056699fbb3bcd3, 0x1, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x6, 0x1000}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa50, 0x80) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x8, 0x6}) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 09:16:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:16:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() msgget$private(0x0, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x18802, 0x80) 09:16:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfefa, &(0x7f0000000000)="9662b0a0f8c88b1ee439bb20fd046ae834b17ce95a860fd8ab1d353d6abfb1e11b10d03ce2ca5dc41a2a934c") 09:16:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)='\x00\b\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:16:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 09:16:25 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 09:16:25 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) msgget(0x0, 0x504) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:16:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7000000000000000, 0x7a}, {0x3f}}, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x7, 0x7feffffa}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x11a, 0x44) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r5, &(0x7f0000000540)=""/226, 0xe2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 09:16:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2089, 0x5) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, 0x0) 09:16:25 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/136}, 0x90, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xa8) ioctl$TIOCCBRK(r1, 0x2000747a) 09:16:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:16:25 executing program 1: r0 = open$dir(&(0x7f00000025c0)='./bus\x00', 0x808, 0x82) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000002640), 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/123, 0x7b}, {&(0x7f0000002440)=""/111, 0x6f}], 0x7, &(0x7f0000002540)=""/47, 0x2f}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) open$dir(&(0x7f0000002600)='./bus\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x800, 0x10000}, {0x3f, 0x100000001}}) 09:16:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x40044271, &(0x7f0000000080)={0x0, 0x0}) 09:16:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0x0, 0x400}, 0x2) 09:16:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 09:16:25 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)="a9b10534ca0000003fc8aab3db39600477fd60048c25512966e63ba6fbb009a0cdc93db14ef831f467bb096a85c953054013a0cb33359244a915483d9e06f7ffffffffffffffa084d72f") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000d0, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 09:16:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 09:16:25 executing program 0: r0 = socket(0x19, 0x1, 0x1) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 09:16:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x3, 0x92) msgsnd(r1, &(0x7f0000000080)={0x0, "a29b4e2f6e"}, 0xd, 0x800) 09:16:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:16:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x8000}, 0xc) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b0d8a50000010000000000000000001900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:16:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 09:16:25 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000440)="b6aab4acf8c9bfdef94a01d9cfd42e8682394ecf2809ab51b821ba004059b9dece7d3b5858c8708775f7c93780a6fea1216e8f6595cb46387e15b824bd4fb11bece734687eab23d7679927b57e35ea097aefabd69394133e68e959d002391eea1428cadc7dc687f9383d9a5cc4eb7f50f8e6518ee2cacd17b1ce04a057f53c0aba5a2bdec7aaff0938b406cbd0808fcd2438b1c4e0622db499f57a4b462bb9bbf046ce044d4af3babf086d7cff6abfba0a21fac9c55cee955540673a04ff7135d850cdcb6b4bb6f6cca53c0babf0732a84c28e438c9e06ccb097e381dfe336c2aab9433f348b4eb9a256f3baebff399f38c9803dad829e88d5bacfaa", 0xfc}, {&(0x7f0000000000)="ead5fdd6de8d883b504ec9ac5e2a7da4a0967fea7c56aba4f83efec2fe3ad36154d7aba0340bd8134b1f815e6b4f388bae457a87a6dd221b75c78997956bb5384a4b37b7cd039c6924dc90659e8005f035f21b9521562d9a99ec258602643662ea663606de4269945b073c5f", 0x6c}, {&(0x7f0000000540)="d29f4161fbcb3723c294c098362562e63381b6c6bcae47b17fa42d8716b118857a7805375f330bd49e05abd402353aab7e0ffe609cee4a3221e390f9d2a790d8b70bc97ff7366fc9ed716c7d7c246e080e775834b5c1eccfa5ec6f6e755053588c2687c2e37d3bcb563184965d77c2e792e6172c552c08ee733c1dd2343b6977291e6d8f000fb6866ec06f8f86e024e0b56d7370f39dd6e16fd4c7c0f392b380d360af99f12f995ecb879589789d4606d6ee9d17867ec0df8137a6122f7c29fd46c616be2b20eb9a320c9756e2d1aa2363128ef7e534648505009cc0fad0e279466b1bb5f4e20b14d699bbd9c6b964c001a6e0a6c88dea15", 0xf8}, {&(0x7f0000000640)}, {&(0x7f0000000680)="d793bce423b4052ee8edbb4c7dc23c9f67afd7a11d7dba5493a7ab388b89cfb6cb608854f0462b51798eeafdb9e5acd400c9a0675f3aa0ddde2eac059fd289816a24b5f9fea93630835e718acde9cad4e1afc2cc33", 0x55}, {&(0x7f0000000700)="fcf6c226ae06d94110ed59065eaac2988cb9e757bb730fcd4590634780b2a1ab273bd48fe58a622df852b5b61ec8f1358f35a20c32971e7a6622321a653b934e5aaa402dc9dc0b864ae39abf8e6e39b8fac577c4142ffaf89125b5abb17d655d7b5054972cd294248eba315bb12b5b131dc7ab32", 0x74}, {&(0x7f0000000780)="0f605fbff18059fd60ab3954d4638a10cdd1e3c39bdb0f3592b6020edbba6c6b81154f631b68f293826b476524626737f13609609725ca221f388f0e4a91a5ec382938e79390c4e91006fb39dacedb2d8bd8f25e1d1ba4249876af1d72c2231f3a6b04abd38ba7142feee3b2c68e1f842dd9f0ff9283f45cf60b79c7982a25d5eeb7cd0f1b2f0488789917b978c62cf6c0ccb34f", 0x94}, {&(0x7f0000000880)="5e9298be8b83bee42b3b27436f0fcc1a5809490b5d14dfd1242852c008697ee0e5ac80c5417f63e8c09cd97661b417", 0x2f}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7b6cfcc9d5996d2250f6ea821c553a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a714250600b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509bd74b6f209a4b89e2a94c6fed91935e819538db551ea93af6f5f0b7a8ecab83ab73ca172eca8929dc462d53551229c58e79746e8aae447cc7752e272b5ed2fed6af5b6000000", 0x211) r1 = syz_open_pts() close(r1) dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000640)=0x7fffffff) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 09:16:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0xfffffffffffffdd4) setsockopt(r0, 0x3f, 0x10000, &(0x7f0000000000)="9d3e12790e93a8bbb0b0d2cf75a5698b161828", 0x13) 09:16:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) 09:16:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x90d2, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r3, &(0x7f00000004c0), 0x0) 09:16:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1, 0x8006, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:26 executing program 1: r0 = getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x1) getsockopt(r1, 0x100, 0x1, &(0x7f0000000080)=""/223, &(0x7f0000000180)=0xdf) getpgid(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) 09:16:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x3, 0x700000000000, 0x8000, 0x140000000000000, &(0x7f0000000300)={{0x4, 0x1f, 0x1, 0x0, 0x8, 0x5, 0x7}, {[0x9, 0x5, 0x4, 0x20, 0x0, 0x7, 0x379f, 0x7, 0x8001, 0x9, 0x9, 0x80000000, 0x18f38ab3, 0x1, 0x4, 0x79a, 0x100000001, 0xffffffff], [0x2, 0xd5e, 0x0, 0x3, 0x1f, 0xfffffffffffffc67, 0x7b2, 0x80000001, 0x2, 0x4], [0x1, 0xfffffffffffffffe, 0x7, 0x8, 0x3f, 0x1f, 0x4], [0x6b88, 0x8, 0x8001, 0xfffffffffffff001, 0x7, 0x4], [{0x6046bad0, 0x5, 0x9, 0x4}, {0x7f, 0x2, 0x100000001, 0x1ff}, {0x78, 0x7fffffff, 0x81, 0x3}, {0x2, 0x3, 0x0, 0x8001}, {0x9, 0xffff, 0x8, 0x3}, {0x8, 0x7fffffff, 0xd9a, 0x6}, {0x0, 0x4, 0x1, 0x6}, {0x400, 0x4, 0x1, 0x6}], {0x5, 0x7fffffff, 0x2, 0x1}, {0x8, 0x1ff, 0x4, 0x5}}}, 0x0, 0xe00000000000}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="e8d183336e12a2f9aab006088463cc3264b520c810344ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653ed79a1802b8db3223762c862fec5dd8210348231dcda8747bb19d068caab2") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 09:16:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x10000, 0xffffffffffffcd5d, 0x20, 0xec75, "6ec1d62f1bf576901e28a8c7180b2cb6c55e018b", 0x5, 0xfffffffffffff837}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt(r5, 0x0, 0x0, 0x0, 0x0) 09:16:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000100)='./file0/file0\x00', 0x680, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 09:16:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwrite(r2, &(0x7f0000000000)="fedb8ff172737061e4c0403ee053bad572ea2f9f775213ea752e2e7cb86c0e0da490896b1f33b99aeb0f67a65aadd0bdf8df4722e04b4c4a1f81d45e95aa037ad397562ddab7898d05de7000492a1a9c0115e0c2ae249c6aba48", 0x5a, 0x0, 0x0) 09:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8008, 0x11) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 09:16:26 executing program 0: sync() mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0xffffffffffffffff) getpgrp() r0 = getuid() rmdir(&(0x7f0000000080)='./file0\x00') getgroups(0x1, &(0x7f0000000180)=[0x0]) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rmdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 09:16:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10000, 0x6, 0xffffffff80000001, 0x7}, {0xff, 0x1ff, 0x0, 0x7b3e}, {0xffffffff, 0x7, 0x1f, 0x100000000}, {0x20, 0x7, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:26 executing program 0: utimes(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 09:16:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x4000000, 0xfffffffffffffe2c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) listen(r0, 0x0) 09:16:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) recvfrom$unix(r0, &(0x7f0000000140)=""/91, 0x5b, 0x802, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002a2f66696c653100"], 0xa) fcntl$setstatus(r1, 0x4, 0x46) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 09:16:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000040002007, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 09:16:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) fcntl$getown(r0, 0x5) 09:16:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x42, 0x7fffffff}, {0x10000, 0x2}}, 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x0) fchdir(r1) 09:16:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x1}], 0x1}) 09:16:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x100010, r2, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) close(r1) 09:16:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x60}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:16:27 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socketpair(0x6, 0x5, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000c07d2d1ca71468630fe0e7382e861dc1abd57fd5149b5bea3ce466cee2fa169eda383b5348e3f46c4a3972d94c178be3b0cde3cbc3a2426866cfc0178d67952aa256a835aaca5537fe2bbcf7c4147fdde14ae4552c68160b605e9b3d7815e5e83a26c1fa003990bbea06f6a2b06cccdf3180dc60649522edcbc1838e14433643fe8b4316d3eced37524511ec9e8fc8d8c48abd8ce36d43862563479fbf067714d643860af0ca81d8d95866b6cb9a96766d54bc7834dee55a42fef689"], 0xa) 09:16:27 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8a4, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000001580)=""/251, 0xfb}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/22, 0xfffffea1}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/16, 0x10}], 0x9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x8}) 09:16:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xfffffffffffffe3e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x9}, 0x8) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, 0x0, 0x11b) socketpair(0x18, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x408, 0x1ff, 0x0, 0x9}, {0x1, 0x5, 0x4, 0x1}, {0x1, 0x4, 0x7fffffff, 0x9}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 09:16:27 executing program 0: pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x89c46fe13f6ccde0, 0x1, 0xa) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000008305ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0xffffff5d) connect$inet6(r1, &(0x7f00000003c0)={0x18, 0x2, 0x5, 0x100}, 0xfffffffffffffd30) r2 = kqueue() fcntl$getflags(r1, 0x1) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) mknod(&(0x7f0000000400)='./file0\x00', 0x1, 0x5) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x22, 0x80000000, 0x1f, 0xffffffff00000000}], 0x9, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x40, 0x4, 0xf4, 0x101}, {{r1}, 0xfffffffffffffffb, 0x8, 0x60, 0x75f, 0x5b9}, {{r1}, 0xffffffffffffffff, 0xe74a3f25f6ad2330, 0x40000021, 0x0, 0x8}, {{r1}, 0x0, 0x80, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8c, 0x3, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x800}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0xffffffffffffff94, 0x9}, {{r1}, 0xfffffffffffffff8, 0x30, 0x1, 0x100000000, 0x7}], 0x574, &(0x7f0000000380)={0x100, 0x8}) 09:16:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) listen(r1, 0x7fffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x1, 0xc8, 0xdff}, {0x81, 0xd1f, 0x800, 0x9}]}) syz_emit_ethernet(0x8d0d67b1, &(0x7f0000000200)="128b1b003dca921d074888fd134c8af573cf0dd16e7611652b500a09794992af8ef334e4281c431034af2e142b8b33b55d67eb60615ad8d460c0450aa2ba76ec49d12378930e9d162244a4f69f0d599f61ee7adaf83f9c02d2") setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x89, 0x1}, 0x8) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 09:16:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x9) r4 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) setsockopt(r4, 0x27, 0x80000000000000a, &(0x7f0000000140), 0xfffffffffffffe3d) listen(r4, 0x0) 09:16:28 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)}, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0xc7, 0x4000000000000024) 09:16:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 09:16:28 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/50) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) pread(r1, &(0x7f0000000080)="30b79f462685adc77b9a29b1d14c663a20cd86e22a0d6a62275a", 0x1a, 0x0, 0x0) chflags(&(0x7f0000000100)='./file1\x00', 0xfff0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 09:16:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./control/file0\x00', 0xe3a5, 0x506, 0x7ff00000, 0x1, 0xffff, 0x7, 0x81, 0x1, 0x0, 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r1) open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x80) chflagsat(r1, &(0x7f0000000300)='./control/file0\x00', 0x1, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x4) munlockall() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000380)) 09:16:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20ca0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 09:16:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x3, 0x1, 0xab, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x80}, {{r2}, 0xffffffffffffffff, 0x12, 0x21, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x80000000, 0x5}, {{r3}, 0xfffffffffffffff8, 0x1, 0x80, 0x400, 0x4}, {{r3}, 0xfffffffffffffff8, 0x68, 0x40000004, 0x4a2a, 0x1f}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x6}, {{r1}, 0x7e834ce47a2209be, 0x7f, 0x40000000, 0x4, 0x6fdb}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 09:16:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x472, 0x1f, &(0x7f0000000000)="ccc3c6ec6183bbc0b58dd199f9b6272779550e22ba4bad84b70ddfbd78b138d000cff7c753710d36d60c5a24e1d165939a", 0x31) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 09:16:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x81, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0xd, 0x80000047, 0x1, 0x3ff}, {{r1}, 0x0, 0x28, 0xfffff, 0x100, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x3, 0x80000000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x7fff, 0x6}, {{r2}, 0xfffffffffffffffc, 0x41, 0x80000021, 0x3, 0x1}], 0x9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x60, 0x40000039, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0xd, 0x20, 0x4, 0x604f}], 0xc4, &(0x7f0000000340)={0xfffffffffffffff8, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f00000001c0)="a30fdfaffb37b5ebc9f6cefe4b3adea426b794ad10ee93abbd4789932d602b3a0867cae9c99ce808a3d53274f888698b87a1ff50e8293abff007d72f12a701bf625b8f1f99cc51cdbc0661a5e0a35fe998ee48ef4c1d9abb99adba1907c8595d4647c88d", 0x64, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x401, './file0\x00', './file0\x00'}) 09:16:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/227, 0xe3, 0x40, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x654807f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x800, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x400, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x21, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x48, 0x46, 0xb4f, 0x6000000000}], 0x47eb, 0x0, 0x9, 0x0) r3 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 09:16:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf80", 0xfffffffffffffff9}], 0xfffffffffffffce) 09:16:29 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x6e77, 0x7, r1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffc, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="4c0dc55dbca70783", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffff8, 0x94, 0x20, 0x9, 0x92}, {{r2}, 0xfffffffffffffff9, 0x80, 0x84, 0x0, 0x354b66f4}], 0xbc7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x41, 0x80, 0x0, 0x3}], 0x7, &(0x7f0000000180)={0x81, 0x6}) 09:16:29 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r2, r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 09:16:29 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8) 09:16:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000080)="48b756e988319032d04750bf61d173363979f5f44c5790e768c7768bd04cde457d68a99051f7f133a866f063e179b8a1f9a444bb3f619f8ecc9a5968fed8d0b6f0c7add37b22f9cbac14bd2a505155b9b0ff41e436646390635365b776506bd390", 0x61}, {&(0x7f0000000100)="7aac00a5b631356d261a42032ff2e64c4fa213f248bf3d0a0724cf5d8f454970bcbb1fdde4ec5c98b4bd4b895b1c6f25a36bd8ce58889e7c452b3e6a596d58b83d9b9e1949b9eb762da440a3534fd6bafef1027d3d22135c67eb04ae44a8a57977a5f311b0e53d678840a4e4fa84acdf31090fce09dbfca3798f3d6ba971aacd58a78dd4a2648bebb68ced08980b6e2de98e3ce6b960839f81bad462d65fca2054c60dc1b23ba8ca9d25f4105b155b2fbb3a1966eb05a071c0f37958eaf484113b52b3cde5ba85a92a3f4180057dff062dcf5a5c97272e72a38a507f142c27c0fc8e73c521802ab96ee144b3d09b91e535adee7e7b5dc39e4b85cf1f748ba4de8a04f6c53d33f7678db0967a70b8437996524ab7e3d1788264e6d80a91c191d2c91c24f33445f3f4e0564f457765a6db85810fae3678e384fb7569564c994c8106fceda4deb5cbed822e97be385853c8fe674b9213f0bb7c74c089d39e376324da04d0f9db7918524a372a6180faf33ed6bfbcd5a66a94105cdc2f2b3bf4f6bd66441277d8cae43f1924c983cbcdbc677749400c828c0d826e6c574d73046813d3970872db097f427de34dd352fd6974dfa949adafb7e7ff5d63feaafcc9db88721773a23bf42321ce81762916cdc1362f42bb6b9902a4112e986b3b836a5e39c3b4e7ab0febf2148fa0cdd401a26774959b24cdb241611bcdc5438d6b27841a17c5e0bfc6cb1d246fbebb08996a7ff1351aeb5f8db3bec8b46bf613e2194994708785f31dd43459fb1c87d1aed67cd03469abf18d8eaef1cdb00d3f0c253922fe7f4dbcc2f3a233d5502f19558d7d82e66a8c51f8436c413dee0128260a20cd75ff0d01c4485de297b7c4b8c58483b2c6edf719b9188420761a95baa7c96baffaf59da0c1020348cea7658a48aa1a9a293f126a007646296b578f23f12385fa03166289c56e023a27af10ab9c49be6704d6144595ef65e62d8291917bf877e01ad2baf993ed1f6f400148f82fa8a90c9182e67c7d38989cb10bed1f9ac09b1addbc165dd025ee5b9e1ca00347f19747c7ff9ba00c938a74cf6302a434ccc2bc3ba25dd7095b0bfe40c2d69ea2c6573f54302bccc5663ddd18e917a6fc1d7bbb44e8e8d119135de908f5ecfb91e2207764cbe41c1a4c46d8e34b9c9cfed696795fa72ecc71b8471cd31164deda9d0a6ed0edfdc8198592eeb8a470a3a4fa6b0787dc30c984efabfaf2d46871e06a84b71fc0b6f1d23ccbc1c86fc1557957574dceeae02c5fac0d6577c55f0c1f4ea5f0310aa3d318a487febd37feb224942c209616e4f120cb64c8570315c77b44ec84614fa8767981ea77fbb082aee2ff6e996bd5d0f0bfad41af1e58e4118c6f374da0d6a7616427fd7c4b6f2d83ed25660f51a3fabe476178b1c17a8eb8ed572813631ec999e9dda75dc7f66a1307b0056bdfd07277aa8bd508581c3655a29e41a16584500d8ff05b69623e6dd3687d4ec957c8d267c1e8880b5f8e122d74be53abfdff5481d4be248b8173316f65ef1be42b4b76f4080d61d678b1209e3e664b2b148475e10dd2d314e2169ecf055fb82234b1adc39436aa01ad74ad090d24eba122723bbd7d43b75f66e8e74b8b2afef53fa5b3d4c50796c6de5041702bf6288bb779db6eba0e9dda1684056b325970a3707fc666c7bbd85d4fed505440a116138b2367dc348c0ca2b7592b3cd29c1261836f506dbfd763812ebf68483366b2348762ef890844ceb7c9b3128bdbf71f31433d7769636770cb24b1fa752e07c08f4f640efa358d8be308509e7fdc73512c29c6a78e08ec18ce0cd8a1065dc6170941f41607660f72038ae9adb24d197e5c74207ee3faae609b6baa379c7b118ae04b3e454f9f598439164caeadee0fd83168135c24a6c219c2a722767961fc37e3e3c7ec8387928230397b55556b012286ce715b7f3d19d113d6b9b441955c9f0d525f7d7229d114c3ebc51aaa2789df2f890a4454d0da2dbf5552e3782daca163c023c2ce200cdf79127aed3f46c26f8833e5464d27012b71ec7a62df093dc740916d47e0ec5aa99002bf90f44eaca89defbbedeccbdf87ff761fcb0ca656533121396023a98a982cf0ef15e2a08bb4811e688f4f3515aa467d28c032d980e7513be7118f0eea662d0322631e0a5b2857a633552ec59a56e3e71e1819c4c9f7b37bd23c2010f263137f8f878406cb5f83df11e4d6b5a7be905b6efb3a2284671f331c81e20bf82aac0b982e24c2e121db8445fd8cb1180b46b3a5059c0517223b4f31ad46024e20e1b912367e29666716b4553e970e5c9ada4d70d0f7f3aca3880a1e7eea7098823352438c1cbfe426f6d624c73f5ab2dd7352fdf28f687b35dc2ede8c1812f465ae3287c248684990ccaf3717cadc82e2582a33182ba592ed830ca9c75320fa160e878b49683fc15ffbf13e31dc17975b5705afc99e183a4dcb102b786a2f823fede75e6b5736a44b92d7d50d262a4051767c326040d8c8176bfbfad6495ed3f0c0ca8294f38b4a2458d0014dd94be647b51b5376a4c0206eb37a0d0f8abad23c0d3c125aeab6d62b7a22cc3ffbf8737491d3e8d7baebb9ffe6e5ce9bed1a835f88446dfad63141b6ab5daa85e54a7bc44e5d050d5d2c827170409240331a3dfb14975125e10f57434c02f7c0b5321a1d2cb95a1993444170a90bca5da5a6815f24c4fb231e10720917a989027899d034edde89df082e4ac572341b746798dfebf4c000abe19e40ac9df08b0332db2cb70dd1a90023459f2d73949cba9f5c5eb31cd38088832dc818bbf56828046cf10eedc83cccdfc5deceb25b6fb05bad2c5a461c2059f028f769d7d5547f49445c429540cad79803d7080bb699a32e320ab963f16971a70247504a514147fe4b8944dd3b2d629d30528bb6c618e23a33f5774975ab48c55069be5e6e68fadb6942d1b32d081f004109084db483efe986909f6581e8ca7846a03a1e4e741ed003c4c9dcb1059fd4571992f1926e3a94cfb0a9c771c12418b854da17a495c006cd7120e332af6be9ab060abf1e3e17d0a8952e9cbc40df1f5fa4c450bbefa0124c6512ba93c03545a278913c332a6b0d70c47c3f850caea1ea4f2549b832a8267fa3259e99c59cb1f8c17cfccf9dd10581fb0d701f07282a8aacb6e1c9d333c8fbf739008da4777b30d05023da7453989def25603055588cc4ebd4a4d622ae0b0d8a9fac440fafc16b5ed498b5626d923ea90b741d02133fe293a4b742ce647fb01562e49709951739f0cb5df4189567f96198cb688595a15e904e7cf4f7f4f9d18f4c7df93e4a61ff9d34cf89e7d22a5ea930b812995f56a58c9cdf22c1aa1929d7071c97e129a3405d0b351925be7ca4f385945e45f82a1e7c7163f3e048857b1765c41ae865e43827075525b41f7bd80a7f5cf68c9a22bfd6812d8b5e3a10441c27018494fbcbd95e8aaa1f56dcbb96abed56288d9766875923eee6b910b5893413da459369da245cc066dbf865c3637bb8bdf0bfa7ac083c0d7ff38f53031f9e28c6cb389a6c6cfb56c1ab2778d94a5b1cfdfcb0c288ed39e7f9acdceded69d2dc03ea105e86d6895e09c04b8a47eaf87e60adf0f04e0218fbc423b99548bef6b7dc1e1d2658df0f073953fd6dc0de633136641f8dc2e051acc1c61c1d0159074e600735655a7f2d42aaeca552a1252bd6689d522f735969740a2409311687a03f7083e931622ead985279c6f0dd24e33bf88609882cea91a85d7660230905e8d0c0c1c0e2287daa32377bd51a7b7af361db7063adb64df78576bd1f8f89bdaabeac64158cdb2bc82335b17b48c0a0e482a8e94f0c416b137dd91f3d27df8060889f5bc862ee80194ab65d214ee06632fc849b69ab222eff7364fc9cfe3334835eea6d5ca852b213fb2cbd0b5ffc994e3be407ab58fa11304b11b14c3ac53e5c15afbd31f565007f761b2418ea5eb1e512610f98b249d6fcd3173c697209eb1097182549a1e9107f15cb62f5be1643cc67d6e44648b10595f0d10c86c568b81764bedadc9bbe92317486351ab5bbf07e687fb560c1294654d219cc9ab0602cc5d81a774d149bd12d022a6c919c6fc092155c72972914f6d364db20dd46a0f286c8d2021c21c11cb6ef9c760cc81c6a9eb43946576141b8cc27272f6fcfec0ac7705a1abbc4ad5382c60f5e8f49ed33ed63d046c36c3268c8a746f75b957197a800198a12f24d9f764996ffddb9cbd306f5e6e454f2816bf17d3e96a5a7c9f7ccf7176d014ee449365498181b17d73db3e05476087e68283340878bf81ba419c04fc079037631599bda6a688d08d0712cb33e3d54987cbe236d5cd535ce7393c5bf57f57972d7a59662af0fa12cd685a3cd88d7ccf5aa251efe095ab5f9deb46c92320f7fb3b4ac5b579cf985600fc4d415606f9c6489f87a2b216322071e8ecd81529013e798b3a55e926457e19a58ab25850b689b17b4cdf125e301d95a65776f337a98ef0823fe0cb8d88d9e240424bd2df190de0113c977b6b9930d2224b9febc6eabb2e16efb7613cc8111f417e02f0ead492e1d16c88ceb188fa5d08e725ee6b978269adf011b210ce738b955d2a18723133edddf47d3c0f722e6bfb4a4c6b7a7c77c702b9d29f814b12021bc59a7677a1ab79cdbcfac11b8a7a5d581fb60456a03e4aa304c69f103d3b8bc889b69390f8545e145d675faa88f6d8831f9cb0e06a043189609d9ca7e231534a68f4a5bc1a09ba0d618fa5e4b0ed4615ae48d3ae5801ea8bd214abc14bab2922cf0509add6879c4e5f86d08e9334b9e6cd984d392640265086e96503a4d80b904a02f91ea435cbd9486bc9afcd760ccaaf0c44acfad51ac96c998531ba2171d26cc4e537ac249f59e14cf183e9ef6563c69e297098c4e71328850add06e4ffea08c39b41d30d4f935411443ad7ce23ebaeffba75bc1e4004b18f3f97cb4fe6663a3ced07ee38c1c6d44dc3bfe53882b401da4a4a344d45b93cee349ccc03f515d69dd0c0e0908353c52c45867e39d2be92db3c1223ec80b1fa2de0ba10195d8c3e5cca709d6354c73d892604d9845506588b5f34b02d3e4578f6d74d7615b418e26e0b063f921af0a1347706f25ec0d019da6b75c1085e5d72ab1127a63e612153a38044263e847dcfda9d5b4305ecb537bb0c99e549ad260bf63d596f103bccb1f18c2282be1c08975ca6b8508c1137fc3f8240b5d1a0254f735cc3b28ade67078789b17c55776ca94d2f3091480cc89b9ff5ed22e77f651f5b0c89e9eaeba2b51c952346e1546ec5ea9b4cfd88ddecb22dfc9c805c8879e93d4789a8f163ae9df75060ff7d899cd3c3ed7fa560f64ddd3d749696debaf1a79fcb4c99d778d4ffd4a96348246e8250b859ddddae2640b5c264cb7c1eb7730b26591da79d8b50b183b610b515cded4ab8df69a47d2234b21cb851f2f70154e8ef99f4786519a230610d8068adfb22c2b4f6597be2110e555dd8877df6a4c4d330c5b229047a966a80420d214ad61b4833c69ba2039680e7680a307270e199445efaca96dede767bcb4bf4fe335dfa9d6b90b65037a34b6972e1e626b4378c96340488e9a3d67a2c91fbac5a6fef01a4e5680da108a07cafdb35d1b366e14981550e7aebba6adbcda54ddc64bf35ceebefe9afbe93d1a94af245cb636d31eb482aee4015092917ffbb4ca0c25c25d0e5a2ed050fb5cc12aad2a44b360a36f62668f5979127336312c26510cb3638ac3ea923a53c0f4b4f63294542383f3797075b8560b2dd883f14411437c8cba20b844f513", 0x1000}], 0x2, &(0x7f0000001180)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, 0xffffffffffffff9c, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x98, 0x2}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) sendto$unix(r0, &(0x7f0000001280)="1d89793d7381f227a63d44eebe52701caf00c122c88d6e164a916dc044095b97479118831a4d8c11d3b06e7ba73e0449807bcb4a8bd51bcc61d1e4c1229f420301f6c1047d4a1241eb05180d86f9296ca4f231601e531c5194948cffa60939ad714c8798f75d937fee33ecc3631155781fbf2727271655432769f9fde1cc39a24942090ad76e033559996efadefdf0308af98083a9b48074b330d9017b1f05bf84c9c239c9e0d71a29882e980ba4a6d00dd948451459b48cbd8fa323f6a1721a0ecf8efb881ee4369f9f60bafd8b089e635bb7545b675755df94", 0xda, 0x400, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="1775c748137b7578bc79f378918929253d73441e19603cb9ea53c110ecc6eec39689e15980f5b68ba1d4f4b8be7ce24f8ed12a5f381fbe7182cf6881986cf641b5250ee60969529078ab405958361cf11d293016c2a6091dd01e119001ed947205f4edb6de2cf4d66740c729d65df99806345ca068ccd3b8ca11c1c0d4c87cce292a06da7432e56625184265abc4027a8305abcaec006578771f6f83531d085414a79bd7440e504573e098727e0eaf1a161b10ce2a1b3bff96577e6385fe2bd8c12a8ba05a9b1afe0ba322b3e25d0d8b00e5214e9d5fc230326beb84749018b1d4f12eb72ff06f0f1bdf1f52ea", 0xed}], 0x1, 0x0, 0x0) 09:16:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c253000"], 0x8) 09:16:30 executing program 0: socketpair(0x20, 0x4007, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x8, &(0x7f0000000040)="c51d67243dd5cb468a58ba59a006ce6694364ccf6c74505e79f5d34da3a6b357f9e665e769aa23c5a31a59286847b98f6ed27f6cd3eed4b4ae62b19209d705f598cce8301ca6750c2588bcf341d31d22d41ea316d3fcd0cf58c924afe5b031d02544c67794b823da91482821a6bcd766076323a7d54003100531c1bbbc015b83a715e3a91441", 0x86) r1 = socket(0x400000000018, 0x3, 0x0) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0xffffffff, 0x3, 0x2}) setsockopt(r1, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) 09:16:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="826b01"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000005a000051db618100ac14ffff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2fe}, 0x0) 09:16:30 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x6, 0x5, 0x9}, 0xd8b, 0x2, 0x28}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) write(r1, &(0x7f0000335000), 0x10052) 09:16:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) 09:16:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0x400}, {0x3ff, 0x2}}, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="eb01cbff", 0x4) 09:16:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) clock_gettime(0x4, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = dup(r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x10) 09:16:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x80) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x6, 0x40000000000}, {0x0, 0xbaf2}}, 0x0) 09:16:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xea) syz_open_pts() 09:16:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000010005586ca900f0e08fecea10ea8fef96e00000000357ae26caae515fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) 09:16:31 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x10000000) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 09:16:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2) 09:16:31 executing program 0: socketpair(0x0, 0x4000, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8000, 0x2, &(0x7f00000003c0)=""/146, &(0x7f0000000140)=0x92) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x3, 0xd, &(0x7f0000000340)="bda3ef4e0df73df548bf9e2ae9dbfca9052987fbf25f1ba400f2fd03517062488c34b09836ae07af2ca4aa9a7d661a3bace07a7ac2078e4dfb1978bcc13d6be76a12", 0xffffffffffffffb4) sendto$inet(r2, &(0x7f0000000100)="02fc0db81c10bc2aa156e3f7", 0xc, 0x20000000e, &(0x7f0000000300)={0x2, 0x2}, 0xc) getsockopt(r2, 0x9, 0x2, &(0x7f0000000180)=""/205, &(0x7f0000000280)=0xcd) 09:16:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) 09:16:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) 09:16:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x92) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:31 executing program 0: r0 = kqueue() close(r0) kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) close(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x121) chflags(&(0x7f0000000040)='./file1\x00', 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x40000000000028e9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x442, 0x0) close(r3) close(r2) 09:16:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x52, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x82, 0x40, 0x7, 0x50}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x8}], 0xb3, &(0x7f0000000100)={0x3, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 09:16:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000100)='t', 0x1) 09:16:31 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgid() r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, r1, r0, 0x0, r2, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x3f}, &(0x7f0000000080)) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:16:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 09:16:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:31 executing program 1: socket(0x38, 0xc002, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x6c88, 0x1000, {[0x85de, 0xa3, 0x3, 0x20, 0xce1, 0x4000000000000000, 0x3, 0x9, 0x80000, 0x7, 0x1, 0x80000001, 0x400000000000, 0x3f, 0x7, 0x6, 0x1, 0x8000], [0x2, 0x2869, 0x9, 0x81, 0x6, 0x2, 0x2, 0x7f5, 0x7fffffff, 0x8], [0x7, 0xaef5, 0x96a, 0x8, 0x2, 0x7, 0x8], [0x3f, 0x6, 0x3, 0x8, 0x402, 0x80], [{0xd439, 0x1, 0xfffffffffffffff7, 0x4}, {0x8, 0x8, 0x9, 0x73}, {0x556, 0xd75f, 0x57f, 0xfffffffffffffff9}, {0xfffffffffffffffb, 0x759, 0x80000001, 0x2}, {0x2, 0x1, 0xf52, 0x6}, {0x81, 0x9, 0xba, 0x7}, {0x100000001, 0x3, 0x8001}, {0xc000000000000000, 0xffffffffffffffa9, 0xffffffffffffffff}], {0x3, 0x10001, 0x4, 0x1}, {0x0, 0xffffffffffffffe3, 0x7, 0x7fff}}}) 09:16:31 executing program 0: sync() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x403, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendto$inet6(r2, &(0x7f0000000180)="1d2876828a3f544bf841427c3f1a0d853a140571196729594636c973bbcc4962be28d3378c3bd0e5577bea7480f7134b4de5f397f213fbcc661aaa979ad1a42d3a116c9eb012b66835b3befba2cf5a57a167a5e85b8792f6b367b9678788ef1e36be45468c6eac0010d1f0c392fff6d8500a5b6e6c6b6f5fdb80eaac5efd2032f034e186170e45d198ec296b24afbf70dda6408527211b51378066f5ac210aba36524e9764123d5a91384822806da550c78336a25aecd8976363b0f6f282b782fd9f6ab0ff6d04c0ed29780aca1508606591b135822248f635d237f1acf6b9058ce97d6e9c5b7fe74384194db6bb5e0052089ff7b5cb16ed88328a10f20197a51e4cb179057c4afbef70a82734626736f9281bcd436a71cd08bed44f25de8dabd50a8570fa0ce408d33d2135f29aed5b169ce1f2fffa2b6b82c9918e9de1ea4235af6d4c05e7007465d09bfde08870f3ded7175c95883684fe4e0ad6f0ccaa1d2adea41cbdea7824d20355a3c8c35fa7ceaeba7bcd14b8532e5d8b9c2008beb46dd8b761673cc4d1ed625e91af35543aeef20f916b3d1823543193ea5e687132aa82a7e675de36eecc1c071b42395007a0af1b2db0b2b7ae379375da66ca203644fc9583f0b6970f9641edbe5d42107fe988057938bad145c3b3bd37b532b55649a67c9de64b1fa093d253943f4dbaec6aff1bf621962990f4a76197a4f98ba441ada3eca563527df478fa84cd839f1a6cce59227974f9112b6c060e975e19f1380107937bbc3929c94d8a508e6863e8da498d67331fd37ae4b50b7281d0d524b3bea4d082e721b25d49615f7c4d34f8ac92f6c85e1c153f0feced46fd14758d1b5459a29be9d42ec641cb4af0fd52e431304fbd83e744be5b9c76106f11251ed0a2e646b69efa10ce19d10c9434530c996170a97563082aec98faf86354628f4b5a91c0a421a64dd6122d36b9b8bf1399506a026d08d5ea5586848ea3315886c5e5f6a79b5db2c780275607d95da270409f6a01ee5f15728f80ee4bbb7e7501b3cb0e1d877e8c6932ec1fe1e674a293fc892ba3bf029c5720fac800b54908f13eb9977f085ff1bbc83dc9e2054a495228774ffdd87dfbb6e0a56fec0685059cbad77e588f7d34e73ba376d023a0bf7f82e9368ab5c3b36efc013f3746486df0d158b72ac2b20716fefd03c12ee0d1282c52b5599b98d5a9e4e75a536013f353445e0bfc45a81805b0b81321a8644b6eb637229d0c0db7dcec9a90f1297da928efb6a04aca67ef17fb7dd168ab5d6d3cbab295e541e2097cd960a76fee7e7788bc07ad769075d76efa8895db80d348406663b72749daa6a49ce1e81e0264d6eaf13e6c28ede62da8edaa294c5103d926358061c4bc54b0e0250cc4770f98110f48f801d23eb23103d5ed119d8010b864f3c35d7a5aa0a2e09bc5d77e4958a64c16a46fa182f5f0697428150a390550a8a059e64731c00e294f3d1730ac25808e4ebefb40b36f8c91f7ce63cd2f1704ef25c050b71361c3f79bf8da2b02d9f60825ff861cd5d464474150957e840134d8f0ec4ed9c1ec43fbbe6095a8bab98513d5cf3f5abdee16c922de6c27d7002e5f219e8085703fba4371b6c6ab80c2568370beca9d5a4536812976eb1f598d6684717c1dd3699de1d3cd07f05339808221fa5f8217cd639466c63abf23bd2277231ab2d00b92a6b4e75ae8ce92eff5616494c00552111d096ce6672bd91c5448071a41fbf00f31a4884463bb995e7721a9c91bc71862b6647ff9f71859ac63a4ab70b9a1763646dd1d9bd0e575f2e29f04bf8583019c00ed78f3c9fb9136096b409c80a7dda958df45eff8b7b93b918b168e970082a5e3888e51a645f18d4e96c12db9c0ea9fc9e21c11e5191f4ba419b8ba33ddd8369fcaf6e4bad9c19fa56df39151a3461f722b854109504ac78cf27291886c5639b2a70b3888429bf2040cae8a24cd17d8b9a4f76f92cb72addc9ce8369ff71002a426f5e6e887ea4c3f41d86da7487f610db4338269ae3168c77e37dc28a7e08571b4e0d1d1c81e340ba8af73b0b91eafa20c784d218e2036b075bc8126ae15b4aaab64a06e0a77f73b64189bb65e1160c8f9f50777585457c57d38bdba8bc658ff49a00616cc66f7cbb4dc5b5e0108fa6c333edfa06706d824eb60b31e2f32eb0db4d7a630ab66483b23066776accddc42a58a59dce7fef50df35d7e09a894c3d600ccf0194409bc14b8c097ef5bbdd755c4ad9a161d55899f5edeb92f8cfe9dd1cdb80a23839a3003090c7b17ae3778d88066bbbb39231a46f2839801f2253b0fdba0ae5713894f183593cb78d09e1747dcf64950b8efc073925b6c86658187654a9cc5d35ffa8ab1ccc1a986570a71c69bc2edc1138ac3424766d8f3c41d54c655f58318e732329c9f6e242b0268ccc96c7241677983d8b91e7d7fb30a770cc66c2f57ba486520650f965a02ab1e546eee1d1b66198a394dbed5d66654b856974a236cf296b2e1bd4aeeb5db8df56339d217a7f66a05e779ecaf3bde75ce6c8ed2fa789ec42428504706138329c1d8a0f50ebf74c39b5baaa0b7c66cc9beeae6af8bf185b603533e140d9e7af9b8c6685f4530acb3a281debd81dc5e08be743bd4bda4b36fcab92e4bcf975ba5c2447aef6988ef99767dcf08c892ff194a386650742fb74d702c86868e043fdf9b7e1b55cb9865114e1adb2fc32accfa75829fd62d9c8f41463e5635c0142c71044a69815c81def2aa9fa36986f5865f8daa3cbc7f7dc783b32f3036d9b87b3ae38f804b97fed362afbf250f31f791823b1b73d4a5fa84026b87e568a9a24ccae230b0bddcc1222df642bc4d45365112aec27b63d505a25165c97a262b7c1ee5b6c60bcacc8c1a23ff7960f527175cbb1366171aa4e86f159e108f29605ff5fc25717907201b07bffbd49e0cc92dc198dd6c8405957ccaebbad6c0c23b6e247e2987e4dbb6034ada0dc9d076d2c72a4052b71008655bfc12aa6e35bb19e0dd67022aa77ab45e0cb948eea58fffedc78d91d0f952959a3456e2b1a0d6703e3fccf68dddf0aa5017b6427d1fe30498acd4a2727ee845e5dd6ece63d29cc6b38689d1cb464d7143bae5cbe69c35efefa12b0ed618218b80057923aea8b0e59ea3bed8652ba2783bb6ea9df921b4cedbaaa175f26b20faee125cb2c8f4b8dba9c72f9982f76a1ef6b373c2de1a40d42f07cd51477b4c82af211db7a70e7ef6cc8e5c83745e3d5097182c14a811e1fe1f413b3a7c1b004de4744d569b19ce1a5219c488dcd38a5b0b61f3ed582f0da813696c08ebdea85fda646ddf60e43467cbd8e0ed4b5aa120fc96542407949598a2c2ddd5c0d10848a99afcbccb13be2bad551fa38c8a27b05cc502fa245be4f7f755acd391fda2f3522230e29836aca38217886632c50712095dcfb28c51589cdd07fdb7dc3d69e22f061a0981912d827e92659a0bd1c318f29880f0ac21547924bc45fd0d9f04f224b3849efa316ccd4a95636f89c581aa7b1a7bf6f3b67143e4b8eef63eb69fd2308826162480b0b80eba461f914837b95fff61778ef7b8e3a7a43db139592506ae38fab21914da5501a00c17bbc9d7ce61a2cbbd5b1195737d2c1b07bf31debb171acc5b45dfeb99795924cbbac8b3ff2147240c7baa4bc6abd454dffbb17985df0dcd7ad3c0d8b0f4de4c9cb9a8ba6a82075aaf9cae2a6bb8de86a368af30a6c34dfc1e9f2ec011b68879a4e08b9d9463cc99761cc13ad588696886bba62e1020716413894dbb43ecf47b1e4c991dbdfa121e0580a400d9651bf4f5eb375a84dcf517a5724e8dc6c15b31849bb8f36c2c0a14e4d9f863f5acbfe41caa14371f150543ee25673a34568cbe6fa5875362feddfb73438a305994d8273368db5a1bded1fc2d97c927af82b1af7bd42f60f0e9e6cba33607844865e25db89d798e1c96cecec4492bbd6c69317608f886ca69c19303e04f4f03caf62cafe22fdc5458d3dac57a650cf634173b04803262aa1a7102b8c57dfaadc7441bcf1736dbc2a1117dfaec013485f48ddb6dd7d766d06f3853d0ac94139507b7c1309417062b698b9fbf02be1aa5f7f91561fb02a6ffc7bff062a430812ce053f2c2f5c0e1d88209b1233590ebdb8def4cf1455946023971135fbc4297f6cfad58fd67fcf5f8f82167f27eeab50bcbb2450940508d58561b31191f3a07e72f899f30f155a3019c0729c6dff79724114acc6370a7d2c493e518ff674a0a5e328a0360506c477aa6852fbf93a9ef2db3711d3f59f970ee6378ad83887fef6504b780688bb83d1290f704ef4d35638a03daca7d688a619280b416be7ae59ea4e228af2e84a8fc79ee1c4632fe11bb1c4d5f5a9c39a7b187d0724fd1b831d64fdbec05324336d234daa29818dc462db2bc818a3a605f6d9422a172f489e3ba172d99ca8ca630fc6d7ea73205e9c06f6997a8c4d9eb5defd58c0b575c1a13548e2223151c212de06117e18c4ca8841b1aa63a77bd7dbe73e1f9ca2dbe9fdfdbb18761432cedf7d3cbe1473f8e327d1a47eaaefaf5b60fb7607aff7c178e2c1420c4a939e871ef80341ca4174fb94efb199db70243117df3386569a09fe2a0326dac7ab3531f16d5e2e405492c89b5054e4b270622ade98a0575b9a3353f38a9c992cf65122a9154f5ca599053f6d70cb6275fe8050444acaa3e9a0be8c845985837c3bee7287cc181a885f705e4e220d2fb6fe71ed40cfb5e77cb18b975884215b126868e051402cc65a16f7c69815886d28c9b81067297c31dc06e3b4fe4cb75189ede43d8daed8a2af06f373eb4a126815e10d2852dfb652e12ab135438c3395fc358a609c8b247a967d1d1c2270a88a55e27954f83d7fbd3199a51c9a231e25ec1098ff4588015f277c419c0d365d03e62cf1b0353c742043517eb23461222ffacde8e0cbd3a21ec19bf7ed5a9d10c1ad90b34ea18ef48f30c06bc7f3a7adb6c907af803f2557642168dd52fcd7cc05cf96bf9ad65180f54f864066e20abd5fca3246d1fa2e18227dcab221ff444757bd8d8a663b7e9ab10fc72b08efebe3c40c690da5ba84549b16760ebe0606aa9a304262f8efa405566c0845f4fef41525dffcf378b1c87a2e4a78bac6365b6f686ce65e087760366441325f8fb58e75c3d52f4273a448427ba22b0bb70b26ecf50e21b47cd3a6c6e3e41afea1cdc58844f308d947b81a6e9827444a9240f551199ba60914eba4f82baf83889039976e575ab916bcc21b7b19d6b327698f755ee64e9fc6aef62eda3b7656c4dfd7aeb936909ef754c00c045ea373a01ab92afaacbc386c9ecfb93c72d4476da922938f42f2ff52c62cb79072a7f58af409b542115e44df7b677d34f406fd42db50b7e0321a02558f08031fa569386978489689683f698db7dd6035c82a3f3394e3415081fb4c14a96e4eb054f284b2cfe89175cf4430aa1574ee0aab35207438b13cd16245657454564dd255ab0ec0e15553d8c7a63217c201521fc5c87dccbe50d2e49c5ece19071db6bcdbfd5671ccf080f0ebc2657f86be7efc3c2c60a7901090ba5920fca43c38fbb14f3364794cd3daf53f3364f62a076df1eb59b2eb93267250737204865a65087b5242a75a10b5b1f4872112c97de63e5d5720ca7815b636c6d8c432cd444ddec1894279daa019fa16cf279dc74a34766ef57954a8e3a6fcc0e6e236a8f929f433c2efe1638019cb2de5357c545af39c64d20c4d12251727eb3e21f734250378cc6c6058994011bdbbd65f0bc29acb7c3362f6e7fa9dd97ac6743", 0x1000, 0x40f, &(0x7f0000001180)={0x18, 0x1, 0xb0, 0xf17}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0x401}, {0x20, 0x1}, {}], 0x3}) 09:16:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open$dir(&(0x7f0000000000)='./file0\x00', 0x8680, 0x80) open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0xffffffffffffffff) 09:16:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000140)=""/239) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') r2 = semget$private(0x0, 0x4, 0x4a0) semop(r2, &(0x7f0000000100)=[{0x6, 0x8605, 0x800}, {0x1, 0x4, 0x1000}, {0x7, 0x5d, 0x800}, {0x7, 0x6, 0x800}, {0x0, 0x8, 0x1000}], 0x5) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) 09:16:31 executing program 0: select(0x40, &(0x7f0000000000)={0x7, 0x8, 0x10000, 0x8, 0x5, 0x9, 0xffffffffffffff7f, 0x8001}, &(0x7f0000000040)={0x0, 0x7fffffff, 0x4, 0xbb01, 0x80000001, 0x0, 0x7fff, 0xff800000000000}, &(0x7f0000000080)={0xfffffffffffffff7, 0x2, 0x81, 0x7fff, 0x0, 0x0, 0x6, 0x1}, &(0x7f00000000c0)={0x7fff, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)=')^&\x00') select(0x3b7, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 09:16:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x21, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xef5, 0x9}) 09:16:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 09:16:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:16:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x101) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 09:16:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xffff) bind(r0, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='c\x00', &(0x7f00000001c0)='+$~{*(\x00', &(0x7f0000000240)='}(#/%\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='c\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='!\x00', &(0x7f0000000440)=',![%\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='c\x00', &(0x7f0000000500)='\x00']) openat(r1, &(0x7f0000000580)='./file1\x00', 0x0, 0x100) 09:16:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 09:16:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 09:16:31 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b4ff7f000008258a6e311eca732c384c25", 0xffffffffffffffad) write(r0, &(0x7f0000000900)="229038a628f7bace6235d21e6d54bcf71a005ce45e4310121961e3f2cbecb42f05a96083a17cbd7ef4dc5238fdc7eefb6f95842c51e413de8e5902ff070000de286c28907d92f5c20115e493a1abde1bb31c36e6968f88f052fd248279f990ec8adecbfe6de6f7d456b4d824555fce000000cc0ba70ebc97e6c66ddf7148d0bede4d6b56b2116b0c963ee33ec7e0513fdb2f3b09cef5c51ed3959b2be9b5827f09d231db05892d471188621ea154666e31f6163fcdac15ac7edc8ccbdacd806f93c4e2ae3a57ae7b24993d9ea697870afa25efc6766ddf8177ed5332722de3eba91bd7df885eea418c9d27f81d0f66abd59366e31640535cc4c2b4f40c0741d273fbd734fbf937d73b744171b688213091b109ae4011a04418c60365285744f2e4ea133328e7df51c161c229b40766552f8544fbdc5438fd00891eaf20506316440d902ac8eda2d9697d79272cce927e337d198efa033a9163797138a9489cb666f8254648d4bc24474e2214b5db05d423a0d22847f3e627cbd8b13343f0e425bfe511fdc35f31bf5a1fd4aa4d2adf2e7358d73763b5a20a6c3e39aba74b7bcedb78b6d81bd245f04cec99ed61fab0500078936cf8ddbdf9f2f137ff571746be4e527d8538dab731700de47e95da915408474cc816c8616ee8e3e3dc0d794d92424c7c0adc3738f2cac5eac7d171e4f0883fc3b6ce6b5b03ae20cc389b49eb87e5c1065b545a0d862b60b352cd1cc10f929eea2b1738d4a5da93e44b250611a59b6e245a48dd2c9813af701a679845541887ab2deff50623cc861bb92b63b21fdd74542927e82689", 0x248) write(r1, &(0x7f00000001c0), 0xfffffef3) open$dir(&(0x7f0000000080)='./file0\x00', 0x1a8, 0x100) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000140)="a381e879f107a5b9915580fb89957fc2971be34377d812c88a1c17f0d40600dd96042591b823081a9637f8c73028a0046d5278c929a7d6d3844d9927afcb323642cdaac7cbb582d448913e8277b0c451ab31676ace5c71446a2d16c7c6c3912bd5de501a2814df7c87199a0759c9c6375e47f6b034c1fc9e16964e904262bdd5ac59f18835e2a8dc0e7f2a6e58ec17b5eab6034b22d1f851f7a2684aabf30123d53d031286f4f44de09859afe867048c9a71efcd484bb3c68dd9d2eee223b694d94356c4a4308f46db74a8e52055eeec8171b5d7e93f6119f7c8d1", 0xdb}, {&(0x7f0000000280)="302ed6d58fd83370919bee71fb2f8d5221826e06d59b24dd7962e2e04fd17831c7df3d648257b82a82cf01d45469e10709c0f869b16e92e64a8315100c65411fd52c3731acf2", 0x46}, {&(0x7f0000000840)="5ac03d8f5739e269bdcf014ab5b2f248573c6cca37e7ebf3740f5537fa94acf28e3930fd3d5dc88864c6dc5adaff2ed2bac35f809378c7775a395a396c5209c407aebf6214626947dac7b525627b8b3cab71c7c6375f183952b2ab270c7d231275c65ab8a27456d2ea1c76ccdfa719a4d2cdecd9b2a08e254bdf33f92c97098de2961499ee92e58b7c7d4fc078393ca8470344f379b72b8e85af2aaa95f640068128c2acf15c36e0adaedaa0", 0xac}, {&(0x7f00000003c0)="40a15f3c589bb00d0a1ef12ad1387865fde04c3c17cf1e43203b9d3af5ff6db79ce28002508a888fa8d6e228e400084c6ef6f4d8a350e75cc4698a1c7f3674ee10185f8ac42c9d36b0fae14482fc82f6cec0b97e630a89c498cfbc23bb8bbd893992519593432f5e38c98cd9d4673b0518338b4fd2f22caeeaaa88de0e362aff9abfe1ce9739e6d0a32be6af564ce2a4e86310445b0a28f78a0e751c9eb04564d14f23c6af361b6347dddfec46dd8683a5d3e36a8ff65fff1ca6a42a7551b454f797c35f82686da68d15b7c73e98952aedec630b6e506265e0d07d469ec789084df80faddc60b1", 0xe7}, {&(0x7f00000004c0)="5bcd6ae88c18b82f619e4c4d437d62eccda5dade57f2df1c187653ef541a0b8c069f62d51de8c34e208aabb087c8c2f5d4f576f30a70b7f483b487c2c22067f579a14c7bf362057d7bd9b138f28d1c4247d1f52d4bbc12fbd0c7c685739df09ead", 0x61}, {&(0x7f0000000540)="660334eb8d0870e5828c22316c971b6b3be310c5888b62a950baf26fa54cfceffb4e2428", 0x24}, {&(0x7f0000000580)="219551e0a7cf6275f844b567fa14da214a24f48e270f0b36c661acce9c9435387840f0909c94971ee9322c27fe741caa9c29fe24c240220e287df1bf918cb31de919842017de29a2f8d0cedbe240ada277e253732cfcdc2409fea7e330c7c19ddf30f60b54f112a23dc767e4b14ce49ee718d9bf192bb6b3f0d04d0ffcb771c13ecaf8fed8168030e573c9c42af727d5ab667dcf1498f4b258016968a577d119c74526042803d37f0aefc1ba903bfa3c4c3ead14a228ce210dfd98534d091ca31aa84e9d", 0xc4}, {&(0x7f0000000680)="1985b89caa09c26f5369638012cb6df167eb6e523d3bbd7cb823bb544b9f784d1d210ba6a49428e5a321f28caa135c3dd094d138c35c01a05b", 0x25c}, {&(0x7f00000006c0)="f590a99a74d84db13e27c2cfb4627e44b3ab5cd2b72a08a6e95d18448e41aab571c52e265961d6aef0eb72e11793a0df01ede17dd7263360c2cde1e6fc3e0fb2b684102620f66747514eadf1b290defee902663112a0ce26ccfdfc0a04004e089866c4ff5efa00"/112, 0x70}], 0x9, 0x0, 0x0, 0x402}, 0x408) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x613, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/10, 0xa, 0x1, &(0x7f0000000300)={0x2, 0x3}, 0xc) 09:16:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8001) fcntl$dupfd(r0, 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffb, 0x200, 0x5, 0x8, "33d291fe9b10b56d13050f12d45c0f9624197206", 0x9, 0x8}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 09:16:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x80) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000080)='./bus\x00', 0xb, 0x8) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0x401) 09:16:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000302, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/184, 0xb8) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0xd6c) 09:16:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0xdcd1, 0x4}, 0x10) socket(0x1, 0x5, 0x80000000) 09:16:31 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002be, 0x100) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xfffffffeffffffff) getrusage(0x0, &(0x7f0000000100)) 09:16:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(r0, r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 09:16:32 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="9f4b715e83c102de1a7a9030467dacbf5c3da1261f8791b2751823b600fb5ee5d033f9c2c18e58072584f88d587b363e8ff83c970d88a0d250bb17"], 0x8, 0x0) 09:16:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a40)={0x20002e8b, 0x1, 0x400, 0x4, "6bccbacb4faffbf2f332f5082ce061e7564e109f", 0x9}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r2 = semget(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000380)="abcfacce1441d6ec682b12e4f0d50ef280b24b73c125d4b2c9eab54921b98f56df185d493a39eb530b935bc2", 0x2c}, {&(0x7f00000003c0)="fa38f3a7315890e595152e3a96ab8a072d18454ee9c7a56a88442fee13f9fc8ec7ec841ac6d653dd03f2ca57c1ab2027e38cd598c533593d869694495ed8e1003593db92c2fee561e20743a89b929dc5f3027cbfa035f238c9a7886944a3bea231e26e27cf897bef4e99bbef4812492022736194c6a94879f20c3f1b523af32975b33eeaf9dbdb70004fe4b9e31a3122fbc4c01cbdde64b479bd56685e6057f6bb6dea907c3c692495346d37e73f1cf3ab53b978df81138be84902de5e3a", 0xbe}, {&(0x7f0000000480)="54b12eea90ca75ba5134ca3f2a7a57c2b11813960c57651fc70437b324785721302bbbe2504cb8df4c676f7779a298cf710b6dfb263ea83962138cab69efb44eab61911d3abd61838e2601bf40f70c62996bd7454505f4dd2aeafbbde237418b9c89", 0x62}, {&(0x7f0000000500)="1d400f863cf8fa6e1c3cafbcf1db75bd33f7185f9b2d6c86f8afafe481cb18b7dcc9c846aa9e72c314080f75170fd88276a9eb2335260e86b730cb193e29327d669f81493ee78856b381151ce53a5f821d759c57e9818a1061deaca8af5ba8b4fd0d7c3ed00747e45d81f5f6a2e1c0c499ca40a2d7a80f1ac38548a6f2c98513e30e582c295157130f349e3e1f4ef00112bd0fb3e9182a01baac23f1d066383bbeb4b208d09391d4528260634f0f14bbc4c3387ce08cd165ae73e51a2d4e51250593fc2d4fa40903df8fc3455af70d1a6f4c51281a2a80f6faa2e45cb5d58a4db29a23d4bf74558e6b6c7d", 0xeb}, {&(0x7f0000000600)="8f6e80b260de61faf535f2a463d8cfe6e38d6245ccc581b301f7ab63ec5b4957fc71c109a83b9820e9d07c0ebc6108659c9a92e6c00315e44f25164f8fc842cb0552a32fd55ca26d4430810e40031c496869680cbe195dcbd2998de549106828f0d7e7efe4b03851e084e57b6e9936ab10b360206867afaa2cab37456b8140748f02f184a410882edf29e59314d08864e0a5257cd2844b723aacdfb787c56592fe774badb6e0956df415b640160c65eed76cf16157caa3312b7322dd1f8486970f80b5b0c1f22322ce84", 0xca}], 0x5, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r1]}], 0x128, 0x4}, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000a80)={'./file0\x00', 0x408000000, 0x56, 0x0, 0x0, 0x7, 0x10000, 0xfffffffffffffc00, 0x2, 0x2, 0x0, 0x8}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x2) close(r0) dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) syz_open_pts() 09:16:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 09:16:32 executing program 0: r0 = socket(0x2, 0x5, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x15) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xc000002d, 0xcf8}], 0x31c4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x5, 0x7ff, 0x652c}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0x101}, {{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0x5b, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x11, 0x80, 0xfffffffffffffff7, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x10001, 0x6}, {{r0}, 0x0, 0x20, 0x0, 0x7fffffff, 0xe50}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x2, 0x7}], 0x1ff, &(0x7f0000000240)={0x2, 0xa8}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) close(r1) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x80000000, 0x2e, 0x1}) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 09:16:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0xffffffffffffffff) 09:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x800, 0x3e6d, 0x7ff, 0x8001}, {0x1000, 0x7, 0x81, 0x5}, {0x51c1, 0x2, 0x10000}, {0x1, 0x4, 0x9, 0x401}, {0xda, 0x20, 0x5, 0x6}, {0x400, 0x6, 0x5, 0x5}, {0x5, 0x4dd1c40f, 0x1, 0x1}, {0x2, 0x9, 0x7f, 0x9}, {0x4, 0x0, 0x401, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) getrusage(0x0, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002940)={0x0, 0x0, 0x5, 0x83aa, "d730c2e7bb6fabe23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) readv(r1, &(0x7f0000002880)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f00000016c0)=""/164, 0xa4}, {&(0x7f0000001780)=""/91, 0x5b}, {&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/77, 0x4d}], 0xa) getrlimit(0x3, &(0x7f00000029c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) close(r3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002b00)={0x7, './file0\x00', './file0\x00'}) getpeername$inet6(r2, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) syz_open_pts() pipe(&(0x7f0000002a00)) read(r3, &(0x7f0000002e40)=""/166, 0x341) 09:16:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0x1, 0x1f, "f48c4b202a1f6c0798a4dce9148b7ca3f178f885", 0x4, 0x1800}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000000)=0x6) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:16:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000840)={0x10, 0x9, 0x4, 0x100000, [{&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x94e2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x3}, {&(0x7f0000cb0000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f87000/0x4000)=nil, 0x200}, {&(0x7f0000e79000/0x1000)=nil, &(0x7f0000bb2000/0x1000)=nil, 0x1084}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ca2000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000e07000/0x2000)=nil, 0x5}, {&(0x7f0000e2d000/0x4000)=nil, &(0x7f0000bb3000/0x4000)=nil, 0x2}, {&(0x7f0000de9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7d18}, {&(0x7f0000d64000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000c95000/0x4000)=nil, &(0x7f0000c7d000/0x3000)=nil, 0x7}, {&(0x7f0000bdc000/0x4000)=nil, &(0x7f0000b5e000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e01000/0x4000)=nil, 0x40}, {&(0x7f0000b86000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa5}, {&(0x7f0000dc9000/0x2000)=nil, &(0x7f0000bf2000/0x1000)=nil, 0xfffffffffffff801}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000006c0)) kevent(r2, &(0x7f00000006c0), 0x9dc6, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x7}, {{r1}, 0xfffffffffffffff8, 0x84, 0x90, 0x3e1, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x6c61f70bd0ab398a, 0x8, 0xea0}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x90, 0x1, 0x100, 0x23c0}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x59, 0xf0000000, 0x6, 0x10000}], 0x2, &(0x7f0000000800)={0x401, 0x5}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:16:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x401, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x83, 0x80000001}, {0x87, 0x4}, {0x0, 0x7fff}, {0x82}, {0x6b, 0x5}, {0x4, 0x40}, {0x82, 0x4}], 0x7}) r3 = dup(r1) flock(r3, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000200), 0x101) 09:16:33 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x1, 0x2000, 0x404, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 09:16:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd79a0ff641f6b3bb, &(0x7f0000000100)=""/184, &(0x7f0000000040)=0xb8) fcntl$setstatus(r1, 0x4, 0x44) socket$inet(0x2, 0x4005, 0x9) dup2(r1, r2) 09:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xe8, 0x200, 0x7, 0x7, "fc169007690895a6556dc3b12a28e0dbcff6e715", 0x5, 0x1}) 09:16:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fff) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010710ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 09:16:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000100)="2d9170f7f2a5165bfc2924d467fac38146f39edb1d43300807e2967def24216d6eebea7353c4396742851324ad9c19faa93c48d1a50c87555197ad3af747f0da739d", 0x42) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x7, 0x6, &(0x7f00000000c0)="eb993192964800"/20, 0x14) 09:16:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 09:16:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="08051eaa3baf8c8e5e4627bc01388a596a2a4fa94046e78d02f576a11df6ea114a701801f538d6d3cd3c29fce07bd911d33bcdd1826a92e11080fa1a3321062939d13b829ba815087d795aaf", 0x4c}, {&(0x7f00000000c0)="9c0bb4c6aeb4ea9fce7e23efdd02c54f43b3f065ba48bc276994bf05838761e09e9873addb4fd57a98b85bb8e36beebf7bde11d2ea9f181c8daf392d4b75a8d443de4ff2310ad1f0f4b04bec78d0cec745ce7ca686c731c1d086974f5e6fa95af9c295284fbafca1009454b3033af02635d78706af74c47f2eee468416c83da065a261ac059c90c9acb33b0938ed95e895671b82fd9bf17b72266ac3f4d151bd1e96", 0xa2}, {&(0x7f0000000240)="18c87be3127758953b28e5667be3cbc053be765c5131b6c2ca47df951b8364ead3039e3426820010a36ab6522b8e46c1b8673182033be465535be1bec0884d230b19a6218d00fe0e1d770a3c023ab755c22958615504518f0dcd67929d354bce4a03b12612929c0d40e9b90cf0ac07d805dfc7936593491389df9b538bd6c8c372af00d84cca5b306f0f6da82b5f9fe24a15398cb7c8c31bd435303619ecdc11d03e3febc88a26ea37e81def534deb5b490aafbaead77ab0dc8c92ef8e63615c09cc8724702fdf9fa2ebf737591160e02b1e54010dd9a131e6b8d6da85d0b46cff3a90f1169614073209d84fc3385e2603c2d620c2a8be0b2d", 0xf9}, {&(0x7f0000000340)="cb1282077dd135601a98d5f086b5baf07a810c890cc867475ea2649f9a5448b7c7b226b08cb4c9359bad6c8cb35e43f62523ec6c7f7a580cf8d7ac28f07e3aad3a41f66dad2ec16f233a5c9898a01ee8a9a8ee9ed3dd2e4d9032b18be9383a72f97ef55bd44e59cf9b5050d63b42197097bbe0877dd792106c3a4e9d45cb4223374055471fed6cc989db35660a73f0e5c3a3d7befc4882ce1476c63bab482141e3f931224cddf64a0db1e2f63ddb5f", 0xaf}], 0x4, &(0x7f0000000440)=[{0xb0, 0x1, 0x0, "acda8528a419fc9f46e9d92ededab47c762cd045e0f41daa1930351ce476b36701838990ab06edafb5a5b70d5dc6bd0c20a533b5eb58ba54851cc83f2a44e189b0064db69fb56a68f8f3b6866caf208ed9f52a1b2b719949383ea2bcf86af6459ae0af7c85a3d1c786aec8fb9c11a59f8fc08a203ecd619a740be2b87c1fc334ca54c4e657d12989fd49260c47021099bdd913a1c8bc3e925e"}, {0xc8, 0x0, 0x101, "c414a106674fc141c5e8c8ecb4cf9fb556c43e491a4aaaab0151121a1e1ad835f3fca5b48a1c0cb9926d4af108fc1e6eb27d010eae507070056d4088c1eb32b06e10c7e3d8a36a10ce1384e4b3b685237c9b4ef34ca53f4c4f5e41f0c4a56dfca05323b97b6b0c594f01307a8265e775d4abf2017e0d7d3ec227ed3d5b117f5c1ba8b790591a0981e63fa622766f2bb5f04ae938c4ef316fd621e2924251db4da2c7698b93c40891ca512e1972cdf6a0038a11b373"}, {0x1010, 0xffff, 0x4, "6313ecd80999309218088ee583fce6dbb0d6d53d438c57669a10f0f33a61d405fcf84e9027f63ea2a4871eb5f82c4cd36ae9b4060d3d7f0a89deb44ac3bc64938aba80afd7b5e3a4463a37d19eaecece971fe329886341fc8667677c75cbfde38045586ddec6796210fd59e069252ee32804913e953b7042a958b0a8eaaf3c70bf93aa6106d928e0d4db585dae9bc006f1fb43809f6e1ded287fa171f72342a575da9c9f357c33dd1505b880daa1910d7b79949d9f7646c5891eb52af211efebd70619f78df7b14cf74200f366b4d9dce81ef8ad7b526b98b00eae216d3515bb3a3e20b9171f6da1bbe3a2113f2271da816db404eadaf4f7f59ab9ff2a579d4cd68b7b1363d529ecb1c4ac9c37e7d34bdc47899f3f0b1cba23c30f7b9539a29ee80d9c924a63318b1b8668ab47bf7d9d45273c301ad7fd8b59433d881ef01f035ad698d594e733aa25b4504d94fcfa064f832476f472969221ccdd0899245c97c9333089c91724cc1cc534c816ead6df9bfd651ca1a81b3e4867ce826a666e55f07007a1d7531583e47215ef3b49d9dd58987ad990f02fe89699f0fa6416ea8147b6e40b6c533ebda27e43e0bb116eec50762cafba54960b1309025d3565be9dc60de6df8fa87364343b9cb738a1615f5cdc745a7f4fe3e3fc6552c7d63e5744ecb7317d912e08f1bb2caafd15b9db5408899d62a9dbc5db9e5b37c6cbba8d7e34d06fe57e6c40dc6cca46ac01a8641a8b98b36951bfe7a848cc6d642d9101dccdc28630c2b67a476f130ef8b35a29d40dbf2e7e258cb40dd9be4dd236da83862e0f786b4a8ca5f32b5dce4e3c9198cda4b8bdf8d2b0531763a4421df0aabb5d1a3b5b2e0f2504ae9bafb2610580ff0c6d9e707315207dbfdc0db86f29eaefd3d8ea8e8c12df4bbfc5671dc7aeb63ad83ea57614df565e9e6299bdd9ab9fdd6398d948528e74947622cd6b8ea833e481a12be06c6fae50c52409fab9abb8f4ef32a9e30a7634b7a7086cea6b826348e6a2574b7c1affeb1dbde4e48766751221f3063e7a34a830b7bf55c201629745483f2f37d1ebaf1c30705d9ea120575f502fa429d3dfdcb9dbe156dc11685cc808f7c86e0f5cc532c9fb22f439bdf1943c21a58f4160020bdeea48c0d419076ee9fac57001822e4e2a561e347c2ec91663132e78469e922e6ff17ccf8cf4a8b505f3e31363453e849a8ee55df8a6dadd6f5920cc21cefb9c04db10417a05c4f597a5a4db9a392ce02872aa2b479aa81ee81a0a31bad747ac994544b8002ea78835fb151ba864106ba40303f03bb7ceb994afd77a0bfc12018353b2e651d5a5a62de6bc4f3cc42506b542ffd605b205caaeb4d2b4a983937a6d8a59d210a3829890ec97c585b39172000ed7ee54d2f1b83857a9f922cf2f83cf8fd2d31fd140526aba6de0ce6b6490c651af5026174d198dfe233ba424296cbeafb43d59b28f43b0c75b54e32876e7cde4e3b4117726f98f15dea7fdb7cf2a660498d92dda1f51f01895000f9043e608433d109613704b5aa12c4201308a1f0a56001b4936091e1eedb1902222646ecdca28429a478227e9d563c892cf851af164d4915ea00bf469070c891de0b5a4e4d149756f0b06a1c25a2bd49d50b3734f3b81a3dfa1c47c2ba7488857478b5485589216eedab22db6447480653509039601d1522dcc4f9b5e4d6ccf4dbb5029642895d0d7fb9103c06941eb5f62c9d3a265f461db85b211374d2545caca0152567a43c8fbfb9356717b7a24d865fe5038672b9e9d0b0cc9f7decdbed8792dcee5694cab7ebeafa3ea4402c06f42ffdab293bc3df959fccebab9de8fab5275ef91c8aa6de911a77e7559aa66ca18df1df039ce4f3674bf0d9ce7615ac1fda2ede74ae81f40a2ed4044f7561034b7c0fba65e063e732e58b98a8ad8fd2eb14cbb8f67f4a13ca0955a4dc3178470fedc3f5023a63aabf7108b1eb143722558014f1613590d4f503547150e974eea20ec938e2d911d8e7679f09b88ca2d57cb9fdec96e70fdd1a8b827905a208f27ea76fb4601271f0b9790b7219958d7c6a4b9a4927c5ec9f807aabff57e198e9d49575505746a0fd59bf129a86444dc258b42f1464c903bfc83a49a2b417fe01d11769b989b3243f7a383c85286962389e8d0a3533b5867556bc5a178ce58d8bbea7ab12198509e802464dc89a7943e849449b51cb26ac1f0fe24aa838c6e88133ecde279ea9abb106baa386b0d1e30195b8adf2cc7282322282df86445e08329f181727db91e08f180f558fab2d7257b9848874c55ae2d56c047e6b8aec57c22571d0b6a43a54e53cbe44521a917faace6e6a92334d7b8b1d2f1a0a1fc58412af5826853aeed87e86fa1265fab0ea6de2d07f5d7cb3e2830fec2d491c8cacc5ee2eaa935c989ba34dac7d61541ea42b28b5843c56e44c2678dbe798d8462eba74cbeab09660ebd6a03fc13c60207376f52ed3c274ee9da1bdc3cb483d439e22cd9ff922dc8f070ddc000d04174cad627a866fcf32ab2211eaad03a0dc607fc5892ec67a4248e8533a50723eee59ea6930b14dfdab768279912272546cb93f3a14d68ec1b10134547a20f5bf7a9d238521591245cbdb396b6a3c21bb3e631f79618acc3475866c52f2ff125d63104b9fd57c066dbc9659cc7a024e09cfd7246687b72fb1a0993a787528f029f973e70cf9746afd315b08e60fb495a9ecc0fe1138c04d7e3f2830e2d71df8d8702561a3fcde269b23ccd2e2ad5afe51db6bc425e9f29ad53dd0ab25789b84d5e69c6f87eaa9d7a11296bc55ac93515992cc55b418ecba8676ca9f0ba7719dd2ad1f78743a99bd5bf63745e0d9f4a11215e50f2575be57c6ab96b775194ccd83c4e0191aeccb7c9009dc6c11895e8902a6103f2c09ea3acfe1b4abdb9ae61f1d4669ecda012377ee403ed868dde64fca108733bf0eb60195345c73ec38b3bcf8a8ba7b97fe33fae38ab4c0fc9eb3c3b9d7689ef4ac8b029bf8f00aa3a3a6c14a14a09badf66bbffff9fbfbb30f4d06af42f0abfa47809e1ff2c68e5c02c7dae87303cf7dbb2318eae85ca83a6abfd138e0e1f51af9c7ac0996ed0c1fa0a33b567bdfc283d9e6b309e0b16a6365a6944d26886800cc03f5f23d045bfaf1f2daa98f5dc37dba6267602010b60739e6f70fb24e6e9509cb508beb678bf903f0e56beb02772412837eedc3f255ac2ab17bada8312217cc511ef83acea5ccdaec6aabd30052f1f5f51bd47a9e19b7613685da1071b5f739975ec928957fa9ce06cfdd115a4b57e19e1691b43deb14b7727ef763651461a5fbd40e5f2c0578a89f12bffa93fe28edd2787683c1fe21a003fbfa3c46ed4927f756c77291b2ad0cabc7eaf684cb198b1c5a45471b11f540a757adba946624dcbce60248d25f3613817be4f92d59dcab857e399685302f7e751c47a1b24dd44439e4c9fc1ca1225b607f4bc6146716741c0d77d4c058765bc26e79b99b49241e961b38904d045d528804076d62283d8cc271b29886d0c5fd4ffc9a70b3c44b34da1417f95a992b303a10f073995b581974b891d6e45d8bada99ad22ce923afe45ff1ae1604d52cca2389fbc309e52ee5f2fc42c51db14327d94e461797363ce490ca49a525b38242e60c7c76800990a10138716fe4fb2c3d1f6052a9770e54449c149d6c5339829645452c06ebe95efb6347ca35950cef7d49b138a4f9b973e745a9240d3b47176e7d87b0da5551ca14a4875093dea34c0b85ae6e0b35a0d4f3b5ec4bf9f2f6acdb6fc49e07977e7748449b2641213b2d1c634b9c6c3cec5892bd1ab2960a6168d33b7dc4f21d4a3c084f2d7f7ebd194fe62f1a46b4551913a186b80667ef73fc1d1d0c832a55494f9fde9605248c00139a59274708095c6fce1ae2647916e2e38dd8287f9e40217f6e4dc4fc649194f3eb016301d268b4451fb58e4f7ed303fe3ee90016b1ff7cfd86a769e26f70784ad36e60a0842b1ab122ebe529571108b345f272dd93db14e0af5bf0fa6a6b2ced7949f5cebad515135c019d13d8fbde0f2d227b4b6510ab10e7b389e88fb1ff643411e2ed6d3903b5a01a5b7298db51e7dbd7f58448f7fbbf68f31a13b226f2a85df457a832905c8b51737dbff613787152cb52cfb8469d82631a57a079e517be1f5a6738031bf914632c52ea5256a9d3cc3f2346306a55da3b1b23ae84942c117ccf25aa0bdf6662335f069001316a25ebae0a00cb8f7e942ffbcc0f2179d4c4a374cab717907a25fc75d0ded783c22395164e207451e607e54c4488e9b9366158aa1fca31dc1475a94307b11915c3e0545a5d3916497f28612d2d631fd7595fc09d62c9b20b138b93a1dffa3f63ddcad2d765de12ac68977394ae7db037e705f3429cf381682649cac373ea44f3966d178a3a7958062d2e880493640826877bb8b804a83498c08f70d9619ffd54dec987be1db5f74257f9a8ac6d20805a2e89b12a1e0d2b7f24d050233ccf3965b9459e5a70ce283c20fd9c89e4ed94e14fb590b32e0c36b6aad21e87a7b3f3b367adf364766e13ec6af477aaf6888f6f36172d7d77c84ff9de4d1fd43f30d9cbab9a9ef480000f5d997b16babfaa7eb48d65ab9a0c15367c54624a1c37c5f21816b0246802c25e8607c27a97ac120012b0de86e0a2ba5d60ba88b50ffeea835b22199cd66f11e77c181cb4d6c2867e3255aa0f7ea1118e2f5d20bf1933955283c3767cdd108d1f0b4ab35a29a704863f776823fa1e6de76f1c36b266092794931b64ee1bc23b33a2d794878fcfe88bd9f7717e8a8c0cd21c5b4ce4165412470c24b654b8deb697a1865736dabbc11065afa227f86e91d111f37ae59dd5c441990d647c33f7b1e8305fd43c411d972a6653229f94292ba33d4f8cff29adbdd962e06cd80c0e831ce1d7829598602765f317abbfe651e3a717a21b1ed32d9f63e14701ff2301b0b03bb9373039f7e157dc73f99ee69cb2905be8eaee847ab5bde725e0310e59b45bd3fec78c91bcb1ab09c6360a9ba005ee579a7afecd81fe68a9f67d1daa26e314b33af593e8ae737eaf7c9ed8b2806ae15dee5b7bbb66c3c7e8584148197f7c910cb38d2c8b18550f274866eb3784282d892137393b088e8848631c7e622a92cfcd76f172f6eef2e0caf4740efde5f407581880e78f40d8fe4fca5bdbdbb3a2565144bc7a117963e9906be553b77290b1bb2d29f916c4eb34ee3072898dd6714e49b9771f840b85fc28af00a71937791a1e7a1a97a03b629ab0d36abcca0d8131d06bd781928da5e450eea924dca4331bdd71486bf7386d8c44bcaf59ddac5925ff015ac78c03bde9826af82c1d302d2fe51c096a7d093157012212540fb4c4eec1597574d3620f970dacb6935f0a907b06a61d4f2455a07512b7c9aa80f9c3f2595c1215e546015daec123fa857266dce3005ad9c319883f1a4a0b9358c28fc88ad8f5063b55d578454e03db442eb5e8f56f0d9964511a6d25d77cdeedf9e2be255b9bded54d08914926f9fd211c77f38a562c0161e1724e02d4914a6e0fcd702f64dd57aa05cf1b53e9d9ca8ced41c1a371f3d5ada6cbf7ad06e8b26444819bfc6e8753901b4b2abc56547ca7fbbde05a706bed28bb9029079d8d2c69447b2bf1a2f1aa5788b74c823251e548d6ef9d9d1d4fedd5a4d4b21917435203934bd4a224a81327c858c33bf6d4a7c86f7d7b2979e6e89d404546f6f6e73c23df185d7fb9485a881423a7aa33b1a67d2b67f23e4e589f12814b72877a74c291e2177242993bb5bf5bcb938cbe77bffc64a0d"}, {0x40, 0xffff, 0x7, "4b0b0470c362292862a4084c1b47154b303d8f2301b62dbb175b78980e113cc9e258f0235088a89e7c"}, {0x98, 0xffff, 0x3ff, "ef3e83a48904a5950c3b5b287c634a42404213b2e7fea04afe55021caa1bd43cad8f11b5e7ae088be6dcda7739521e339f98e4e8520ae7efdf2a5f34013e210469c621abd3397b25c1ea3838dc8d4c6973acb8b575be362dc1b9c6b1d7bac8b026d5bc334728a70eb30870706de0e2da8fb2d30d259975167498e751dfe6b0ac49444f701dc1dbee"}, {0xf0, 0x1, 0x1ff, "724a0997ae4233c7de5f7adf0639cf936d79a40f885eaaee47b14f07ba3fe6d386e05dfeb2cc8759c51209f5176d50df4e38af532fe1ce810403c18455c559a9fecef3be6e8f16e4c4d9cecdd77295607ae9f94bd8e030b7276c567d8b6f50a243526ea8aeb8088216954c8de0cc5739130050c1ff4f68b1edc0cf6630242e631866ab62faf62216473abb0ba168ae1143b7959bd1e38246a6bd63516164aa17be453811bee93d612f577707611ffe283ad92ca02c0086fdbdabcf2d01a294a977659027d0f64bffcaa77b605d31f2e45d1835d55444e69af4fbeb60"}], 0x1350}, 0xa) 09:16:34 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x3b, 0x4, 0x100, &(0x7f00000000c0)) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r3]) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000080)=[r4, r3, r2]) 09:16:34 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/107) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x61) mknod$loop(0xffffffffffffffff, 0x0, 0x0) fchmod(r1, 0xd2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x104, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xbadd, 0x1}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r2, r3) r4 = socket(0x1e, 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x2, 0xd7b}, {0x18, 0x0, 0x1f, 0x85}, 0x3f, [0x4, 0x6, 0x0, 0x5c, 0x100000001, 0x1, 0x8, 0x5]}, 0x3c) faccessat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x100, 0x3) r5 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) semget$private(0x0, 0x3, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x0, 0x4}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') rmdir(&(0x7f0000000340)='./file0\x00') utimes(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)={{0x10000000000, 0x6}, {0x0, 0x400}}) semget$private(0x0, 0x7, 0x402) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000400)={0x7}, 0x10) r6 = socket(0x1, 0x8003, 0x2) ftruncate(r6, 0x0, 0xffffffffffffffff) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) getsockname$inet6(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)=0x8) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x500, 0x0) kevent(r7, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0xaaae}], 0x7, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x23, 0x0, 0xd27}, {{r4}, 0x0, 0x40, 0x8, 0x1, 0xfd}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0xe8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x12, 0x1, 0x2696, 0x8}, {{r4}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x400}, {{r6}, 0xffffffffffffffff, 0x40, 0x3, 0x40, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x1f, 0x400}], 0x100000000, &(0x7f0000000740)={0x7, 0x2}) 09:16:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105bad84b1bab5ed3f69ab779460677e5181acdf3da76dee7b4c905b31894d7b79cd769746966f611d98e10fd7ca701082960de854eabcfc1ed98d0c0cd56f176b25be80acefb0a6224dd6eddb562d0b1c54647dd5575767bd105c4a57ab2d46dfc88d6ff0e80a2eaadd786bcca867bab9a787b31ffff6aa1b48ef85a7713fac784c86d11c9d14d5b00767a2702a58d26745a3a2d71423206a5f3437894d7ae4f890d12bc0b024c71d4b97e3a7f4e71de6d2a02b8d29dae33aa0ce23b0a92a91c30ba0437117601f7dd738f542653a9c94320ad935466ded2c77dd61c51a18fa2b5a7041445634e092243324cb"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:16:34 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x2) 09:16:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x3, 0x10001}, {0x8, 0x7f}}, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='W\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20084, 0x2) rmdir(&(0x7f0000000280)='./bus\x00') unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 09:16:34 executing program 0: socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)) socketpair(0x20, 0x5, 0x3, &(0x7f0000000000)) 09:16:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pwrite(r0, &(0x7f0000000180)="83ebee620997b82626701d43ada35c2467d00c2fb4481e1f7e98b6c99318b8cfcafdba09607726c316d6016cb7cf1624aa1ce03a41223945970a7d8eaaaf007b42d506f0292063bce2544acbebadbf85bc34c1ae6a604e17e01e2a9a02b154bd46367f29a24aea73351e8999069b5d4b17960b64559902e44effc8027c1b2703924ad6abfe2ff45d5def3694c23583f92475f9f977ceaad53de0461e48389117cd", 0xa1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfa93fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) 09:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd0, &(0x7f0000000180)="2b292e64d5e022b5a593ba73a50e10e97200ea24f024c8691e1ab14a4751268b427775e291d4491fc4f00d315ac9ba200a9b4fec90ee2ce045d17d374860ca6b1e4c12594d29bbc2ed4ae6a2fa4d644ec7392acc7fee636da96b1efb55407da9f61f4578a59cb2a4f7f1797eca2452e6381c08136bafae7ee7c4d7fb57a41c1d981d042e71f7dcd9cc5709ae49936f03c6977503fc678a2549066445c461a963ef0788ead4996faa5f7b645605c8171b1f379a70ab3f23996a439af74ecd4b132a7529d69fd8fe59412b23f6f50c1177") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 09:16:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 09:16:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 09:16:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 09:16:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80, './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 09:16:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 09:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5, 0x0, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0xffffff94) 09:16:34 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) pipe2(&(0x7f0000000140), 0x10004) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x28, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket(0x400000000018, 0x4003, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40000002000020, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000000), 0x0) setsockopt$sock_int(r3, 0xffff, 0x108f, &(0x7f0000000080)=0x66, 0x4) 09:16:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fchdir(r0) socket(0x1a, 0x2, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x144, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x2af) 09:16:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x54}, {0x6}]}) r2 = socket$unix(0x1, 0x7, 0x0) listen(r2, 0x7fff) r3 = dup2(r1, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f7") 09:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000340)=[{0x15}, {0x3d}, {0x6, 0x0, 0xfffffffffffffffd}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x20, 0x5}, {0x21, 0xfa7e}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000180)=""/94) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x85, 0x8}, {0x41, 0x6}, {0xc7, 0x6}, {0x67, 0x8000}, {0x47, 0x400}, {0x1ab, 0x2}], 0x6}) syz_emit_ethernet(0xfffffffffffffec9, &(0x7f0000000000)="b636f60fa15a9f49d73cb13df5150f5198fca15d47299e57a5a89eba87b0e232c427cf0d858645d48b2aa8d845fb2f0ea15b8c20ffffe87ae535a55786e3046adae30db40abf235ca23af48a6b13892a02b678a28f883ec200"/100) 09:16:34 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2ebe79c1b950f1fdacc10525251634f6a9f1883939e21e93f4cb10392c7a7469ab607b0d12cfcbaeb622ba23a0bf7e71edf2a5df38086cbff9cd38d31d42a6d7ef426c9204666bbc51090ea1e6720f0e455a364e850d997850836bce95e49f978299143a4405392e18252f97424be474b086bfa919f844cbba08831d9408b405cff1ddb907a00c63ec05220f9214539bd59adfbd24a437594ccf0622baf2300d90ec5f6222fd11f2d6b284cb1dedb34aee41feae8b28cf02366506d67bc7dcdb654bc2f83534db6e2215a67e9e84fb13cc9637ef9eda899cda9f8d00"], 0x10) sendto$unix(r0, &(0x7f0000000300)="1ebee808916a7fc7f799daeb193b00e33dea23f0affafa8dd43287a7f4a7eef5488390c50e77a9aab930e53a9198c5e612a54c6c4895aa44b3c9b5b836257d381880eabea309a856123f33dcebb9d5c7e703a482b9a327e4db2ca761851dadcc93cc5e911172a9e312ac67f22bf7a695c02aeddd6e927c9f6e2b5b37a6834da1d2cc87716dc3adf917add947309309eebe81d9d4f268c07f51b2361ee35fe125fe881bfedb0a197fd65a064ec3c24c3cd18afe8821dca5baa4997a1d54de2dc2d3f6c3774e04ea6e54fa7535942bffae7a6a38d17b1fc3b96358ccdfab5e40f748c9361bfeafce775e410567749eb4290c6e9e33ba0155c47e3bac71", 0xfc, 0x400, &(0x7f0000000040)=@abs={0x572006b5ee7d21e6, 0x0, 0x0}, 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 09:16:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x46485d48) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 09:16:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) flock(r0, 0x9) 09:16:34 executing program 1: clock_getres(0x5, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xd7d) r1 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x9}, {0x18, 0x0, 0x4, 0x3}, 0x8, [0x1, 0x6, 0x4, 0x1000, 0x6, 0x64, 0x5, 0x7]}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0xfffffffffffffffd}) 09:16:34 executing program 1: r0 = semget(0x3, 0x2, 0x0) semget(0x1, 0x3, 0x88) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) r1 = semget$private(0x0, 0x7, 0x10) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x81, 0x6, 0x1, 0x94, 0x8, 0x351, 0x1, 0x2, 0x8, 0x4}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x4) 09:16:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x359, &(0x7f0000000040)="b6") lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) fchdir(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000440)={0x2, 0xffffffffffffffe0}) r2 = socket$inet6(0x18, 0x2, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = msgget$private(0x0, 0x451) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000580)=0x100000001) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000001a3f35fc11b1a6959bd4451f1cb2ff26a31eb6fc762dd229413973f2e7cec969dcac593b82d6f4cf85a0ca5c8480a8cefce9e12a6918d6948e7abb335d01fd89ade3e20fd06e5b1c8e669de40d8bf13895642e7e26b6deaea2ffdd9792b7d52522a82bd4f21015a8284554551dc3fa31e62df2aa37d53bb8e5cdc914112c1f7a2bf6a91de99ba2a69a0767e512090452b1fd0d114c3ada14b2b0bedbe560147b4136fefe392495fc7f203ab21d2a221878ef2249cb2f68d869169246e0"], 0xc5, 0x800) read(r1, &(0x7f0000000480)=""/236, 0xec) msgget$private(0x0, 0x100) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0x0) 09:16:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) 09:16:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getdents(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 09:16:34 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) getgid() 09:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) 09:16:34 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="91167c7e567f81a2d5ea603e17db", 0xe) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:16:34 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000080)=[{}], 0x2, 0x1ff) rmdir(&(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 09:16:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x22) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="2044ea0cbe6a474add05ba7cdf82356bfe81d2f5ef8bfe43009feb39ffa17cc50475c9ea7a9b31a65970b78e09e3fc9236c7", 0x32}, {&(0x7f0000000180)="8767b23c45f4adcaf1bfb1dd4bea4135a58c545b20da7014abeb2973504be842255fe6274dc143cf427ccbe99e15437622f586862d9a8bf76062bddaefa16207", 0x40}, {&(0x7f00000002c0)="9eddc0be11c445db7d167ff95e9a05eee0aa1a2f1a9cba66e30a13649a871923ef016817fc27b46530256695e506cb9c22b9a6a83d6d2a2f4c89a5b2fd2ba2df9c00e774854ecc97b639e22ad5a79545ed6fc50df1dbd9ecfe83f0d4b8a6dee80756c6f1eaf704af1985714d90a23a209fa98d0b2f6cd8734d74544d95d987e222308fb4ea5f264b16664463006240c2ca74d54a1d1284a01bbbe690a7c6d12d5de6090c2ddc9046b8395be6a8a049da2861b3667b359f7bfe280bc56a9ad5e3c48492cf07f906465d662fe8ea5719ad93dbc2a6b26a550b45f8a205fb38a0677fccfbb9313e76d3d16693f8e417f720716cb4294c5f60595216359bd17810821574365fc6a6971d5f183dbbaec8b4441b94b8c61ced93758b9dc76cd98e11d09b8873509a34baa7f0b9349f6f1fdf0943dd4c92b6aedf82db793f520272146dd1a733b476b00cbf8e7f2caa5b133e9a06594ac0f9c146358bdc099a4038ec3dda5e6e22915bad3358cc83a3a8bc792e51f9afcfef53b1fc4485293ea53adc25fcdf094edc23368c242fecdf2518f10722c7baf49e58ac4757acad713d12f2ae8a4db8cd42fe409a35d3e526d1aac09c01163b9ce15ecf5fd95727fe4430ae3b910e6e76131a9004b9a3959ff8f69f42784788c403a7d7974f0881c4609910616364cddd81359c754f3005616f42827d6d3948da3b67aa7554a35c8284e25af8bf5ca5b3cbc92464cf1b01af36021f6af3cc023f43c338cde56f9a7e43157bf0890f4183b8db9e70c175dffc1265e26cf176f888fb855e2ef73ca276c4cf05065605201bd53379c920f0bcb574f8f89b9b6c332b14d96ee7ae2fe23375a84edc77c6175c853e9cc34c0bd567344526cde7f58d89be4cc1903d6b311d2ac1e0682fb910abf7a3b9e122aa1a0e4570d7fedea28747bb06538316cae1e90ac8f78e080a3b40436af062803ad68218d358e01d4f5baaa81cea3e1e25a79dcdb092c8f3c7072693e60ee8e54aa5b8a17e514ee51f199ee3ec8ddd780df12a7980d9c17308fb73232af2edfe936b8226a15cdad538aeeaf005d5b83135c0ac284170df64774676b7ccad62aeb0890423cdbd825972c221e96b44228ddae16b490ce6e3ee869b093849099534145885d55cc20ecb4bb6f4ed0de6e368647bda34b2cd6239ec2f2ac672582f958a34868ebcef76730b2f6d7b368cccdf558b8e2e857b0d0fd2cbf9d1acf7ce00eceb91fb2aed6971308c334919b428611378aff64616c2565a4628be79f3b14a720aa03c0aca23467c4cc75ad626945b61fd1d805adea8a61257fef7c8c6e10342753dfd4963fde752ca3501899f7b3e89d516ba0511333f8c71ec055650430ba1c84f5947dee3c1a297f67944e2526e0f894af37da44d2def6df5c11979b20d65ed16426a88fb882dfc99cccf714a99ab04a994184fe6288d06f1e830a00a8b165c9257e8de71f69f1327d5872b87bad6afcd35d1094f90c8e9d63b796ffec6227ada62e94f5f2b774a9fb010e1589eb6d8b81ee5be2672992937298a8335136ec6eb1db7303b9c82c76b9170e7add2f10db969e8b4afd218befa379f9a5ce7e005c1904def6eda12110ebd097adc3d9a6a2ea6761b7679b3b3450fe78a759d400f8a14d9b307394ee242ad1ca7eaeeece9cf7042112128669822fad49f47851817721679f67a14d93d6cd865af7510e576ebe54c26dac4ffaf50749e4dec8714f1095be0d2f829cc163039c6e68eae3cbff3103ab00e9dd14d8e9a332605fd891dcfbaca7b82f0b53629fc159d8f7def4ff8df3af99005c46d3f04bc32f1856f2d1c7dedf86d358337ae0ed26ebe3033b42a43eab1d139fdc5a70de37011d15f8e504c8620ef6ea966ccc3c857e80cb74cf35a3baac26726ea6ec9a3fedfec0938fe597bc0945f2183193dff42b46bd41aee2d8d9694b2e2f87f373fd3965d5cf63186266b0e219539a7657bc22836c84b4fcd7731ddf5751b4a58c69eaef19620408b6985e7c230a8a152f5cbf2d9191b443de23becf46979a9b4064b3c752372778b60b8842c57d4135886a07f9d11a645f79187064ce0d30e18cf33b061fc767116d3b6980b5133f86928c6aeffffc3e85071a328536ff5d4a92c773000b9ddfcfddb5df68aea98a865c1c88167faa79e299873219548b32ef1c2f6a0d2f32c4c414238e1e3d0fa6fc9a438717b5a86e7228e2137faa7703d045e167a5ff9820e7222ce7274d0f33fecf036df205ba981cdf0d44ddfdc9f28e63c7b644df9ce8f5ee33633f064c0b73e3aee988af0b2cd17a961e92265136b4add0acecac86772d70bfe8d34c60acd0663c68d6c0c2a2c039075fbd60b6c7521d579884ab0a3ad381dd65c553f15cc5b391f3d65c94e3f264990f780ec68d22bd62bdf609f0438fb6d1dd76fbbd50b199bb31e2e83dcdb60400f8b9deb520bb2f3e28860a2d23692e60061185eee901792ab714bcc2a1de83149304bbe9642e0f39d64ef0f89d8c10379dc7736b1a2f05017651dea894e3e0ffc865d230c937c05084d997e6dbd18201288fbd2b48b93a138078648de1299681dfde093206e0d1690c0856c64e1c8f4864a0410d8a903ebecc5b61fec934822316c44c25f8e7312f633683e2b644c4973c50216059b3d83ccf9549cf1adca57733cf75ea4c574712c7308b80d2fba1016976c5a14213eb89c3a017ef2ab5d88dd388afa6d18b1777598edfa5d76b32380e3a53cd82f3e78bd863f97a3fee9e2df3e8340aede7059180c469dc8a8bae7ddef190305a5d16e8a97b37b8e31c59202d0ba673b0d4aed32107a24b56302cb4e3121d793b887741b1951acf1a0aec3c4f5d733a84657b6419c076b0db5876d180c60f35fe938abe6777d0a53c6bbfcf06d46f1df65a93c8d8d888f6214aef69329de313664191d84a55f3fc3644e9f265e68cee1cc5bc7519a03fcbaf4e54f00284e148b8a96d4c590bf4955b4536c1ddab9f9e481d57b1ced7e941bea6fa619bc56dd6ac44f3b935d2e0fdc54fdbf6b080db644f65e33249eec80e933ef0239570cf2cd6d69ade2a7cd8ea02fbedb47103fdc9719805433fc34848c65cd2bfb51097e3a5a09e75695f4977c2b67877060c04564bf6cb9dd0b7f0d2701e12015d0a243f7ed195ef1a3fdf96be0521cd000542c6f4f83db3c555f1bee653dc41f3797c4354170117b9e1da450b8f377c7243d8d4cb48d01fc65caf4592abd85201934ec00047f76f3a66656ab34fe176599f8c8c68abf648a471782424e34d9d45f291bfcf9015c5abb11656bc255bd823014313de857fca5e4483176564b4e003ebc565ef95f07399d672d19a3262f7f4ce7e5576b7e3438b49f482216b7cd4994106b9cd4d2ede139d707e25af96c2c76df6370e7ca58892ddb9bcdf4740f4766dbc141d898963baae7ca93829b0dff1aea2d60db83fa6d68143270692444264c2117869a046c19ea1b2017d488fe974013680cad6cff1bbed31ffcc875da4c7376c5e0a24338b231a871bbf159545c0d2e46086b5e45d2fa5b0a2926f068b33c5a694dad0820163dd452c64bee1afca93104dde7b9e6a969997a1b04db745b6d6015bd8a2c4a873cfd6df2430c9dc3a359e3cb705d97833a442fff651bdc067e9dfe6e97f84afb3ec3a5b308e036a98fc7642846e7336dd5e0c6c86d8ea3efa307a7e9c45d7216f7903ad2251a0f43d772659db5afa0a4400874e2a1113f3bdf4046cf8f1765acb6bff20fdd12a73a8f85f0d145115f7a6ac9391c90508c950ba815c78a054efde86d9f001c949b6eaf35bc8e9da0ea313ea7a2bf79d29c354e2e76b8f7af498a2cb169e6c3d5421fe04505985c15215a987e370b877ba1baee1e7e2d5ce8005c49ceb074f987e0e35a29bbbc3fd667d79fb291a4abf492ac69fffcb4721840eda088fb3ae7023779f319f182ce023c1c4ac161b79477ea6c06276c5fe6ce0f7b9d0015a5838b4cd41bb2c5d429430a56064a246fd363226d66e751d0e5ce4f3a8033af105181ebdc5baa0c4df27335a05b59b10bf0cc006d4054fca6995762d18a7a317ebce555c72c30535c77c55ad8e0ebea6490aa3b2978c4726a1c2ca3460a97b3a9e1b876d834a806d18ff4a1adc338014143b6e70664aa82ead2a26c1b8bcf34fb714ed3bda93ce6fe1f87ab33461ae3f64b6a94d92b0693b5eda4d987986cc145e5a851e81c3385e2362ce8fd2974d37f9e911ed62f4be2da6b49f65a31a0619105f3a8189a518e65f7b4722d38e59ba5e909ce47bf1b6b9454d61112be69451440b8f3ad979760d7386c85a801d2f8645f2c28849b0aa08b873a1c26376bd93640930e2b7f6f3419cbe5eace4fbdfcdd1b5ed8bf4be192671761f63bfe780616c928bf2f9cadf0bc2f2aa049968b5cd500ba352836c4f8ba56128a7274ad20fdfa0bc9a99f4531e4607f01cb6b0596355a3041c22841eede88c24c97d64ede2e702e6ede835c8fe2c7b4afdd8a3a9619c4bebef57532169dcad9efe07069eb0a22795f76cdc9d2c8d1060f41fb5197a289143d76c55126ab5b929da2c480ed08115bae6c4b91a349658d4819900d4f625725e43128630215f99cd89fbc1c83b09246cbad5c201c28ebcbc360236bbcf2e29188b3c1af19196a46b25a9ad8e5b73984777e7d7baa08343f074fb96129bfe7ddee42db0d4f588781f6b15a6bb8bc39a14b08caa0a2fca1a895b4a56e7760b1e24efd49fd9c9102cb42349d0031f565fb4132e8079dd13e7f3995ee8f1cb10a5cd5292f986162d56f1841d291c644d7383428422847c6bc922ed434d565b474e577cfd10ba417b36ffb9ecc80ab19c0a6055d74ed161722931853e1fabdb291939cd5c5d42d74b117ef2f11394be89bb09b1a9f82800811ff794a392275dcd622e7a0cbca706b2033d899bc2cd05388dfdc69a719ad9d70b66b7d8dafe57db34c842731befbc07508d453b144b6301acdfd19d92f3491099b499cd7be5dc7667a4c3058de0aefca57e64f2f58672e40b54f32f0a8ae38a0157af8747ecf3122cd5ea384103197ac0dc6a0bb7ba70f6838c50b7661ef8684707f20262deb574d58787b53ac7a0e459802c65506007c5459fae84ed863944574f97b1938a51afe3443014e539cf2a84f92f8ff34a45d6afe096cc08f709acf5b181a13caf62570ffbccf32e2b4ce01d9b966400e0ba5478311f63f062570fd9d3e4a5cc95ec6779966513e07552e7918ce16cbe71087da51c23882b5915c9f526185ba6e0f4ba2d1d9d1df983cd71b9b72eef8592070e7a0cc86e5fcafd0ea21ff439e52612a83c9a204ab95f7365fbd4d41cb6cdd55ac212a0884c0a1c37425e65f8d485d7befd9c2734bf0ccff6bf97bb906c3c98040c6f11afa2aa7dbf5d999e2a1c6fbf1437e2c1484175309cb3db83e796187e08cd13aa93528599625f42757ad0addfe344d6aee6e7876e8225d0f3c3daade7e9d1906d59b70d566d909f8263212f8e20edc0dbc9767f2cedbf8cf9454fff0de9f76b2c07cf85bd031af9f4b5929f38b3a5840e4790fe8f71bc50c7285cc8630c7bb07866fd5de5577968e5ed5b86fbc8795805bf4dc97273b40d1db4b8dbfc3c2b9cc4e59dbd993aeb2aebca6e8991be3b07af2d1e41867cbb893331780b2e684d6f91bfa265ef9694a70a6c35e0e94565e709d928a146240e6c0ccc34a6b22d1892717f2c2ad19c977112f3c891e6fe848f6f0ddb13553da6455f799d830f92b8af462f5ccf9defee544b4dc7ca0a0a22866bce56a96c70fce73550e711a83d01fe8d42d", 0x1000}, {&(0x7f00000012c0)="c036ba45ed5edf3a2c11f96b6830e8cf9ffa47d89b643bf8cb3266441da30a80836cfae7fb9a7145f8ea495eb4a55f9fbdc058287f994039975d0ffd6445a092e455f04413233013acfd1a37d1ae9008ddf84f5ac700385bc40064b64669966c679be633a07023d4883f365b33eae423ed7a5de364d534c316827dce345870dd9c35bceb14f0a8bef706ba1aa2f5cd81e340aaadf04a460319ec1c3b81417ee7c2e4d2a7fd0da622e541a62cfeaef560d222b1b1b5cf0455176755afa4b8fa11ff7e301c", 0xc4}, {&(0x7f00000001c0)="e3bc37da651e48f02632988ddd164d10", 0x10}], 0x5, &(0x7f00000013c0)=[{0xe8, 0xffff, 0x3, "fb32a3157971d33c0efcec87406eaf4cb8943a81e80f1112a8709c9e4d7224936a256914810d7886b2cbb48b5c57197d2c09f45df48659d520f9df2ad18ea6b234eaa27679fe2501aac41ab20ce90544895b81557957a2f9ef7a8a84b7c3729314b84f6bd09c936aa59a04bde5e7a74f5f2b45b5fc054ffd65a4fe6da82feed32fbd51b9ca76d723de7eeec0ed8f15d2cb0850bd2de6a18ff55db742a0233f153626264bd56bc910ea04cf4734a9c73713fec5ff31828c04d6e3d6805c59d1964a6a389aadcf565773843d6ddeedc71602dc04"}, {0xd8, 0x0, 0xffffffffffffff80, "4a8b3bdf3652d1597caa54e5d29c88863441f8dc9ed9e05534c6b068f4a93b9d515dbed6d98d3a6e0290188ea8a9c42056fa5a2b0d5fea18979b1c9143e6b10c41d7ccf77a67a9dbd55c14936d27748a1655173e338b933cb40fd03a9dd35347f62e625dcec1497ef2ae51f20bb4c5f19b7e2ec9a15bbdb3027d4a64bdda73a6eaae20239124edadb06b09fe5ba49f98a0c5c97c0fa28be281c885d530cede520f7f47fae5b044deeb61a19cca9f0e730c763a3dd525c45ed2be50c4e7aa37eec9782b"}, {0xa8, 0x0, 0x2, "4fa0af20a45bd6b90ba1c6afdc341b187c444ee098e5a306a3f781dc53040f3f9b80c11018ffe1d6a0359302f6c89658c6ad1549fb00e600f1e75444e55c9de8a20f6966f7a2fc197c6b0ebc6e6d5212dcd857a328290e7abfdf848e457e0cb482e1c5761f93dca598bd60e16c0f373b74e94ff11f04f0bafe2f109bcd679f72a9ab3b60b0f9d1def6f898c570f76df74fa502daa95e"}, {0x110, 0xffff, 0x7fffffff, "4954cced653c38030aac59e49ad323bd101199eccd224342132ffac2fe6ad2a42b89bf5f7fe8a20ca03500552107a74ccec83302c52fddfe1d1a11944c7d113288e85b7f1973a4ef6b091affe441cc6e5945c1a8f719b0b7d44bc50896d902d0d1b07b7825f98122661f7ffd9ab3ba4e131343355cab4189a83430557738d9fd64eb9d40c42b5903a8477e42f7037ce7ca6f9440d5509aa0170cb7e175b7574655c2e7150351a42ed788e43a4214e088c54e7e9c1ec948eee8351fa6733d9947869f8eb627ee0eab416b886529558c10dcb25bc189cc77526714b854f14da41a61b165f3fc085db15fb09704f1f32b5d416e85ececd90730c752"}, {0xb8, 0xffff, 0x1, "3be51850214d36036a137235e6a62aac3c15c53d79aeeafd297ccd8131679346f92fa22d2bc796de90adb85537cb972c766209b57b0b5c69b475cec058df89190462699159ce2065871ae585cfdf8ae176426639eafcc950d74c81344ae13fd6c0bb0c75884d4253fa96dc43779a2998488aa50f13d0ea07990f5eedabb309ffd9bbe4158ab6f8db4d69a7dbb7fa1d87be1009488732e0e494ce1cf63d7c0b7a12"}, {0xc8, 0xffff, 0x101, "e6a80e70d9648037e6f2da73d7d4e9b4981253c28bb9de96673874592d92052c1ebe8d7469f00dd1ecca5aa2606cace66a0b80ea4a13522faaac66dafdfa4406a396f4a1da953ac6a86628e80556723f84c081c1d7b919eb7b555f2a1cfac49cdf67cc43b7ecf438ac06390751d4d3261ee6bd21389d661c72506c8301f75fb3c8f82e35513959f4b6e8c4680a6d5ba27aec03ca61041bd19b013ecf58742e8302add0402e81633951bd45c61a794d1293ce97"}, {0x78, 0xffff, 0x9, "1903ce3c704a4cad269fc26603d71a123a542adb0f68f1f2afe5dd2721ad7938ddd7d8fe261f0276ec7ff190373614912cae7c1362861621b0032762b7e574242bcafa0a2a7e754f330a70b1fabcb159c2cec64133e443c22b2777947b1c4f86b5"}, {0xb8, 0xffff, 0xff, "fc9fb2303b4cab60b691f151bb7d662ca0ab3c0184b99e4b80384190691417bfb0b77f2bd2cdebddd90982625b89454484f130f33ea85e2a34be5b1f3fb979317c4e38c73b2f25449022d0c8c8a7936d90057ea43ce7de72d70bc652ff1782664c75e0b3560f4bccea2161ae7ac77aa2d49e6f3b35aeb7eab1df0af5dc4707b6a279b470c54fd138b03b54a1b74adf7c6a81dbe0b6c6c17dccc01941158ef9617ea890bc30f904"}], 0x628}, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) mknod(&(0x7f0000001a40)='./bus\x00', 0xc000, 0x9) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) mknod(&(0x7f0000001a80)='./bus\x00', 0x7140, 0x0) 09:16:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x86135) syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x4, 0x1000000000000000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup2(r1, r0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 09:16:35 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x4001, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./file1\x00') fchmod(r2, 0x100) chmod(&(0x7f0000000040)='./file0\x00', 0x181) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)='./file1\x00') 09:16:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xff9) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c5d5b3fc2f94c59", 0x8}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xbc28, "72ee0ff0722b8ba7f25f5d211e1882aac4e84149", 0x22, 0x8001}) read(r3, &(0x7f0000000080)=""/124, 0xfffffffffffffeba) 09:16:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10200, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xc000000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = semget$private(0x0, 0x3, 0x25) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x43) 09:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7, 0x3, 0x400, 0x100000000}, {0x7, 0x8, 0x8, 0x5}, {0x1f, 0x6, 0x4}, {0x8, 0x80000001, 0x3, 0x5}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000008f0000000000000000006748f475eb0200"/33]) 09:16:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x80000006, 0x3, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) r1 = syz_open_pts() mlockall(0x3) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 09:16:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x6) open(&(0x7f0000000180)='./bus/file0\x00', 0x6, 0x2) 09:16:36 executing program 1: shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd00, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) 09:16:36 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 09:16:36 executing program 0: r0 = socket(0x1, 0x5, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) recvfrom$inet(r0, &(0x7f0000000100)=""/173, 0xad, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 09:16:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0xa0, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xba, 0x0, &(0x7f00000001c0)=""/186}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc021, 0x9) 09:16:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x5, 0x6, 0x8, 0x800}, {0x4, 0x0, 0x0, 0xf6d7}, {0x7, 0x5, 0xec00, 0x1}, {0xe0, 0x1, 0x8, 0x4}, {0x80, 0x4, 0xfffffffffffffc00, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x3, 0x100000000) 09:16:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10497, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 09:16:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0xfffffffffffffffd, 0x0) close(r0) 09:16:37 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x1000000000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000100)=""/173, 0xad, 0x800, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 09:16:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) r1 = msgget$private(0x0, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1, &(0x7f0000000300)=""/169, 0xa9}, 0x43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x5, './file0\x00'}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000480)={0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0xbd4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x7, 0x4, 0x10000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x4}, {&(0x7f0000b66000/0x4000)=nil, &(0x7f0000b56000/0x2000)=nil, 0xa5c3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ea0000/0x4000)=nil, 0x100}, {&(0x7f0000e87000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000f45000/0x2000)=nil, &(0x7f0000ecb000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f05000/0x2000)=nil, 0x6}, {&(0x7f0000c2c000/0x2000)=nil, &(0x7f0000de0000/0x3000)=nil, 0x9}, {&(0x7f0000b52000/0x4000)=nil, &(0x7f0000ba0000/0x2000)=nil, 0x7}, {&(0x7f0000d09000/0x200000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000cec000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f7f000/0x2000)=nil, &(0x7f0000b87000/0x4000)=nil, 0x100000000}, {&(0x7f0000ace000/0x3000)=nil, &(0x7f0000d8e000/0x4000)=nil, 0x8}, {&(0x7f0000d25000/0x2000)=nil, &(0x7f0000cf8000/0x4000)=nil, 0x80000001}, {&(0x7f0000d4c000/0x1000)=nil, &(0x7f0000ece000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) chdir(&(0x7f0000000a00)='./file\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000a40)=0x1) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a80)={0x80000000, 0x101, 0x7, 0x101, "5c3c87e97ece1e9d4dbc3b5267981e279e91ffa1", 0x8, 0x100000000}) mknodat(r0, &(0x7f0000000ac0)='./file0\x00', 0x2028, 0x10001) chflags(&(0x7f0000000b00)='./file1\x00', 0x0) msgrcv(r1, &(0x7f0000000b40)={0x0, ""/151}, 0x9f, 0x3, 0x1000) mlock(&(0x7f0000fac000/0x3000)=nil, 0x3000) r6 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000c00)=[0x0]) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000c40)) recvmsg(r0, &(0x7f0000002040)={&(0x7f0000000c80)=@un=@abs, 0x8, &(0x7f0000001f80)=[{&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/17, 0x11}, {&(0x7f0000001d00)=""/191, 0xbf}, {&(0x7f0000001dc0)=""/226, 0xe2}, {&(0x7f0000001ec0)=""/144, 0x90}], 0x5, &(0x7f0000002000)=""/9, 0x9}, 0x2) fchownat(r0, &(0x7f0000002080)='./file0\x00', r4, r3, 0x4) r7 = openat(r0, &(0x7f00000020c0)='./file0\x00', 0x28, 0x3) ioctl$TIOCEXCL(r7, 0x2000740d) 09:16:37 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x1000) 09:16:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/89, 0x59, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x101, 0xfffffffffffffffa}, 0xc) 09:16:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xa2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:16:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fff, 0x1f}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 09:16:37 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x608, 0x0) fchdir(r1) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') r2 = semget$private(0x0, 0x1ea033252e7c4604, 0xca) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0x1000, 0x3]) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x7, 0x0, 0x10001, 0x0, 0xd56, 0x9, 0xb4ca, 0x0, 0x0, 0x8, 0x5cd5}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000480)) 09:16:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b00003a270000000000000000000000000000000103000000000000000f0076a2287f433f", 0x2c}], 0x1) 09:16:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x4009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 09:16:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000180)=0x10) open(&(0x7f0000000200)='./bus\x00', 0x400, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:16:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x200, 0x7ff00001}, 0x0) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x200fffff, 0xffffffff}, {{r0}, 0x0, 0x30, 0xf0000034, 0x100000001, 0xfffffffffffffffc}], 0x7, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0xb, 0x1, 0x2}], 0x9, 0x0) 09:16:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x222, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="924756fd68a91afb5ab7301f0bd42c036c5e6cd892b3", 0x16) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:16:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xffffffffffffff99, &(0x7f0000000080)) 09:16:37 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) shmat(r0, &(0x7f0000004000/0x4000)=nil, 0x3000) 09:16:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 09:16:38 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) close(r0) 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x154, &(0x7f0000000380)="b66698245a9f0c9a02d7b36c8b3f687d808dca9c0e02cf89cc59ac074547cebdd5539eb3e11cc23a2a4b8c4e04b41c44a286ca8877f62cc28712152cfbdb445631a97471d169f0e88ede92c7254325c81f5e59195d83965ebde1a0d291cf22773c4264698275f01fdf4fd14414fc6c28f2179af86f2358051da8fdd61870fb5e23f8cafbffffffffffffff2777ff8f9926a6f6003e34a1f4b98847e736a878bcdc49b230167d870f2d496920c1fdc6caefb2f69b41433b0144cef82211b6a2000000000000000000e307eb1bf85c6a985c094e3a9721bbe7a3fba16a712e616794fee71a6d5ea5022559730d824c67124ef192ea48c128ce032068dc3b113d61741a7790539c294c2717677686dca321513c894831ed57f9198974ff34396adc6cd3c7262da3f54063d5bc10ac7f460c469be7e5b8e556d096f3987cf6d840b486f15631407bbe1a78382a54933dd64bfbc82280") 09:16:38 executing program 1: listen(0xffffffffffffffff, 0xfff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 09:16:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002006, 0x280) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:16:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) close(r0) sendto$inet(r1, &(0x7f0000000040)="e54fad353979d6c7b22540fdaf0ef6ee195d26507a8386145bb34d128392768dea8000f01eea03288f9eb495edc5b71021a418408991dc9cab62dea0d0c178096fe45b81491c0831eace4f41a244118371a9b524ed27c61c13497a894356e9f79c284fcafeb0467c73c54236a17c5627232cc80ea980816bfbac5fb95c2cfa83fe13d788527bf57620554471fbf9fa537bd7b51657349b6e5ea5584d1e7665f5053b3982282cf95b9b41eab1f39facb7b1f2af22e3d99856584d3226bb5116b1f839d6fc7a29ee2e381567871f77a01d7cf57bf073a9389c8938d0a042df91062a2f5d190c2fbbaf0074bd2eeb89b69879f4791cff4ef0367900b2118bea0a7dc282b4c337f9d3cdac36777fb51173bab277a8bbda213661567649431b59438dc06c23f4fd47ca5a2c0955bf5ccac2261ee68bec878e9f62f287ed832aac4c3098ce3ff8a35c5c5da5d3930de6525151071d88edbf82b6ca8efa8652b88be2702d0e05202dfb8ed2c0e2c541ec58d460f7070a30bd21fa8049504a4e0c22d2737ff3195d5af837cb9ba3a1f24d7bd0b6324839e12a61ddf442b92d887291099a062fd59d70617909822a77fc45aa2fefe47b3e8c833fdefcc1a5fab6adf175ec785fb6e11129c3e8301ac5c52815263e034d743de63f5bc6ac199bc3e319d859df686282b563d117f64d1a952ec0122a5422cea3c80ec590880c50fc99a1be0c52af049419ac65888555035d7b1783e9e91f9df42c765af2430d0343fff6cee30d107bd2852e8fa22c0e73d81ccb1a18873332e7fe9b02e205ae78a9bedd46ed383fb12374eef7b852d7adcb9e1d727ef9b039714bd8fc373e4cfa1bb02c8f37a1b453c266964968f0cef83561af7afbce535f7fa4b410ea860df548d362e6bee0f8f8281bc14a891efde63813c332f4189734a3ef3695e22e7a4372b4c684409a8dca82fd3292c7c292fbcfcd83157a43bc53c2c5367d8d52fcb3bb522ea1cc1734463d3cc9bb51c104dc9c3304189819406d60629395bf9490d321f223982552dbd5c6b8dcb57b1cf08a97bddd6d5431947fb9b651d12fbd4f9b380b94b618658da4f7d0c16a60d272be439b455970fe01d1e76eb102bed6b77cbfaf91c87b22c01c171d1aa49208ab9423bb9f134ad98800ef7bbdca19dbfdaeb5b8aed24448e44d3f17b94a0256c3dc64337576bfe1b25bb172652570b805e838b6a89a3400ad74716a1ea6a86eb5ccb02d23e741af49702ee39df8a0df3a12138ea53c3a67f1485cc66e0e3df3dbcd5113968805a56be57fb6bb243c110c8110e45ff4cbc3588fd8ff4c943bb5c1872ac506178c5e237b8904b3fd21c248e5b35bb0f3428948dd80be53093d6f183e9f13278e99d32265045f364a04a20c52e8be0677988c329dc758995f31633583209dc2d9ca6e8bbc002895d0f8354979fc28c77773830632ef1a305a5359354be0e33b839b93a41a2836afbe2b06cd296c351131d1cfb5e3e310319932d99b7da4d4d6d0cbc897fd035678e151aca36e783d93f9f3b33b0ab5524cd5c166f592dc76cbd827671787154edc4ad30fa7bf7605f281c86fe546755dd8eeaac6bb62644f399284539ea2a1e7c511e9b671f8cca6fc07f4512a1cf55c734025ae52132edfa9bec46e9ad846f7c95113eb6b858b2f5983c145568f596ead737713bed81f2e56dded7cfcc9dab0fb83d287b0dd3757543db840b1e5e1204e1ceef0bb7e4662d5acc296e8c78135cf3d904a64611202fae66e91cc4a80c5a9c06902894465abf0fa902fc0d68dfeee7c8eaba6a837e622037458380eb933bb5d938a301947803d41bb2fd6c8f72697bdad500df09e0e84079bcfdae156f1f1017f2fe3695c704eaa4a113d154577a6f12dc3acbd70c86cfb22a79e5eb5df0cf4fd42363a2c55aae72b8833f5c106237c9310012e9e702ce33eb40c0e58d7b83d1d46ceeb5bbb5f6280ca40ccb4265f96c461427a11f617b4b5456fb5bfbb8c5819944a95b46bba47e07c521997b3278c1b225d08cbdcb2ee06a8bbdaf00042cca8d7c8d0b901a5196574a10801bf931e2b7cfcf78ec8c88bde9bf16d34f856a4f28854600a5a3e95ed02b1dfc87f19effb2803ce0cec9f0f14b3df448ef0430c316b18b674a88b008bda764c003be9e5d176849a29c5a0bcbde9be98d5d99229315033d16d3dfeae6198d3c2136d30dc1fdc6fe474f87480cb030c57874a30d42dc68ead04c69d1edbbd35de408d3bf6a38c81cb2763e8e6367daf046edfd6d7546346cd5a32a23669ae639e864bb0052947bb3263f3cd1e6a31ba220ff16177d6c85ce211d9f4c777e2cf34440795e444ea6f3a206cec303136ad23dde6c0926f5fdfe74ee7c6e37d4c42720c389cdd04bc03c2d24765adfa1c87076ce489e8f311b53a7e96b5d9551d30d028cc4b15db50963ed6ab836e884aba1665d9ad3de4e7de6146c85b4dde7c3d9254fa09405a64812007066133e6181ea73c3bbf3e9e4d3b32aeb5aa637eae8c263c574257f89df1a4e6cd2b4d45e269d0baaeae60f9904ea3c880a38e38bab29949d15c65b0e22d6a28c17bb6ee127db5e262891fcddb5ab6474aa43616b3cb8e8c5688c01f9227a0affeac0bb0a807b5a3ea4ea4f92dd0e777185e7815f6533c035c5b6583fb0c7db47c36168ea1bd1dd141a8448f5a6003b2a135884e41fab249a6af0fc8e3b8faf096e18f9751c42526360815132753ccaa6e1637426e4cf39b84d7ee561c1d4fafbae3e98a1baaf852192d9a1f3af72f187d2e90352e11480e8f611cf8f54053aaaa7af38e622c88a8e109685ba93bf2fa350d0338c8176f3dc56f729f2762f0575e7c10924e32fd4de15323d4a5f9358cc14d42b03831b65a64c8db60fb55070f60a3b10c39897c267e23ea2ec16daaa58ce691c1e6eb6b904dcddadcf587dd6c910b82292a27e792a0764fee054338c5675669b8a0f24634fc518447d0a967a2e759b8e9f6f8597ed063b92b38499c483afe38e627f408f18ccf1f1a7dc7faac17d51c61d48f291595868db5b6cc79bbb22a97af6263d08a021ec820ff3fd5fb2621008b5a9881fc797bdcd65690bcc08db5bd4dcc2f04b3612caca195f37b2f92544db4f173bbd2725c2c529ce9778251f14c98eeba3143021e57e1db6d5b23e59b99c2f051203a700737e454d7522c9f72f1d55d9770903dc54e53cbe45c5ee7663f3ae5ecf556fd58dfd17f0eb0d81e42f95dd4c13f36eabf57e0d768cb7df16e485e37409d9be34dbced1535d49dc439f9ce3d0ab2487193ff3ac500435528fa6fdb7cfc51443e8bb2c1bb56cea5c7deeaff67bc7be19ce0d1b370254a3e279a3d81d7472f82f43aefd28303581c4c4bd867751c34b0c0285c561ddc2f6a7488441b50f7aeb79fedc9af6921907a4fa50ed6146dd8fb72fb3770e221f53b366919aa2c1846321321eca37bb5861f9f5c38b456e825d885399b6ffdf740bb6d9965655581d2ef010626d9727d6a938d0b6a44082d76182ed7df275e199df4b86880ee550b8b72ec46aeb142df1ffc596de9dabca29ac7ea80cf1a9c4fc8e90e2f09429983bda69853d975a6978ecb751ea8ae86d887792eecaefbeecebd6bbb08cd1507cd13586485df92d7078048ab82a47770804f2dfcff46b12d69e07e17b7c75cfbc6b29352daefa876b7fb78632c3237f3ec3a16b4b02bd923acae2c22d7703931650a5d34bfb576aca6b10c8c694b76b38da1944bcf9aeb288a12b8c0fd5711f0f142b3d4ab571ec3c781bb5105492a06bb88fc847acabe36478d2186d1cf38fdfb007971c1e93cb31ae65d929f21b99d734c42849869bd4de2586e7957462eacb067f63b3e65d3b89a407abaa5808c595e725fbf2121a3a16c2a8269aa6d3ed331430c9ebc8c96f4d7d4501f4f17e25126968e91b467aef118da461d59f844733e9f1342c65626ab5910569ecb7cd5729e361fd345f46f6822c7211fc3d3992142abf9d55a3e4ae566500f5c08a0bccf38111677bb67baff332b65e4444595c890bac03533e49b887f9680f1098d24f36b56f059a02dba8dd316e2dea2661724e942386f9482aae7d485cc6f1c3445fa719cf41c8c9f8ddf7823a37ad5c882b7512885e107bcb020fc28d6f2bacc941ba23ab446d3e61c1f061daab5c0e1c5275700c688363c851505ec54ff71d137f479dd9c5a42755961fe590ef8d021f901cdf5417c736aecc0a5fea5b951bebb4ae161271e989482afe704b502fec1d0840815124c88d18ac431e77928778081acac2cb607d52c6fb7ea130bb939fa44fa9758a9af7d57e26478377aa2560e4f2d9917244cde36541deb147df00331d257458d3825f91f66edd3b6552c8907dbc7985adad1b5829c64825b0977ddf6f6c75babfd5d256da99a1f2f84d3cd1e02386258a440044e80ea5168a4affa4c27a7b012ef433316d4511b9e8c008651edf0ac6271241e8f7078a54040d43d313c130ec9007afb1f77945fc0cf251f4c3802067f248528b8ea19017b408eb916c75ace368d8f367c5cd41a7f81d6e8f8d5b1616eb476b30f6032c3320f2c70aa029cfed6125c0fb92100120ae6784346d486a2614010175e9277d25dbfa31063afad8d9435d376b6584a31a355bb4c28c88b0c059a8d174608d151536d4bf8af7d7dac269e78f111df899d47a5abdbf397b747dadc42193aa4c4bce6b1d2e984ba00948f5363b1b1eeee5d66ce2370908a30caa44c5a479cc0d217561fff99c8db0d0ba5f8965d4b777439d27a598fc0471c5ee93cb1c5d35ec174654ddecc129241d7759b6b962bf9d9fba707702cd0bec5ded0e53437a37ff6193dbd4fd320722f9ca638cc626974d7c9b49d4975f90175242541bbe1b61eaac0c5a4136bb414c9bdc6b45869c34169af816c491cde0933b1be8f2ebcf0092febfc5e233d001cbef499de48f85df734b790a12b61b6a57339f3f29efc9c989923b585bb40c5fd25af284348cdc87f8f9fa94f7970a57f51e842db09b992d65f68db59159d114f1f8bd38dd0c99d5c0dbea652de1c2fa3f65b4980e1ed4b73dee3ac4075ccd4f464ad885750ac05fa4ac3619f0291a4cf9c61bcaeebf83460d6f21369cce540149346ddf1d52bd161f2ba917e967f1b74873ac1adcec2cc036187458bb453d3badf750899ba09a737d6f9ee08a3ec1b3f2b58fcc279a1ea48e4ee78970aa1fe28035317f5df539e9053ad6e6a4757afe80b897777ee4effcef732d22b7a3f6cc15c20228366298a503eda449872326dec77226107b9a6eaae92d2543066964386ba45a002c344914225cd78fde5742af1c92165bdfcd869d59c75f865de5d9ecab43d3a6deebd7331f85af2dba40879c804a4d4ad6c00b7e1800ae038098f38004d8875d111861567f0dfe9b1410d72c3b18e404940e029cf203fced3c3891fcca1cd6da58f9a0e4b85e8c92483bca05b97c6ed996eaf3f7dcda78204b06540515d30978f24a2507e917948ceb5f4adcc2098e06a081c33a3b24527dd7645fd9821add9399ee0a256a0a92df067a7ea8b02ba524ab2f4ae6bf4bdabc0f128a71cd4baab5f742a90d9a64abc9c079a2b2ff2a8a0713d7c1471a7a9cc6e041032bdf3b1820dd53ac57407caad2bbb3a87891f465dd4483a874cc5a427236484c5aec4edbdcd9de4a0c3a93ad9c45d375408658a2bd53966c4885b628bc7d105e75a8d6f5a3120654d419e501241dbd75e13eed97ef54ea4dc1ef1bdff0646591d4385cb582c162f42219102772a54e8996bb20c18a38e01904552ec3d0cee412a31", 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 09:16:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="14225822780ac7a2556934ce58fd2ca3181ec4a3ebafa0267c7b1820b98921b764f92cb30da1426c819ac203df1df4be1d0500e20595690ba2b896a2216c8c8d6394a46028", 0x45}, {&(0x7f0000000300)="35797ad697b0fafda147a91d8acd82d2e4c028b8a91fe331e2721cbe20f3ec05023c9807832c1cc0144b22ac9b25fc2ebfd9da5ae9a5f982e02b2692f2ac69712d7b9a83ec7b018ad4807cde26b4f469acc97fb88719e004ded0877a5015a636bad5047f866f54592fd90babc8dccc4b4fb1efbecee0a3a41c3f60b8475db5a7a6c687381e5195bcc7d881650c2d21ea6df50268a938e36a2de193dd0afa06d55d8c6f5cfb8f20b8a7c21eb03b93c617af8770de90b432910b3178fcc094686bccf8d76b5858", 0xc6}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = dup(r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/224, 0xe0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000140)) 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000080)={0xa34722171f826952, 0x0}) 09:16:38 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) utimes(0x0, &(0x7f0000000800)={{}, {0x0, 0x80000000}}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 09:16:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x8, './bus\x00'}) 09:16:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x30a44, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0x4) write(r0, &(0x7f00000006c0)="057815de3e02812078394a0ce773ac28be55fb5002814edffa6ba075bfc2ab34cfcb54480b5f013b7444fc3a2d59a683954fe8c7028657cffa18c89a4aeb0fac74ff321a88a1763c53b8381a4e5ccfed7282defd959ee36f8958c4d76063518ce13d0dea79e12f76e5836094c469702568bc956dd570b5bab51e71e0fbfa1f2882e70189bbedf4717716a6d7303c217bd33c692ac07137c072dd457c30c8f0d5346ac9a2d2ebbfece5eaab7d3f37eee6b5e7347a0094f9b2071c376ca4c2275fcd870e7095de731ffbcea0f0551e0b919ce66b4d89c9f786c1", 0xd9) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x1, 0xffffffff, 0x800, {[0x1, 0xbe6, 0x0, 0x0, 0x2, 0x3, 0x9, 0x81, 0xd65, 0xfffffffffffffffb, 0x1, 0x81, 0x1, 0x1ff, 0xfffffffffffffffb, 0x7fff, 0x1, 0xd427], [0x7, 0x7, 0x9, 0x78f, 0x461d, 0x0, 0x3, 0x3, 0x3, 0x9], [0x4, 0x5, 0xa2b8, 0x4, 0x9, 0x10001, 0x100], [0x80, 0x7, 0x2400, 0x1f, 0x8, 0x1], [{0x8, 0x5, 0x1, 0x101}, {0x5ba, 0xb2, 0x63e9, 0x400}, {0x200, 0x9, 0x315a, 0x7}, {0x8, 0xfffffffffffffffc, 0x4, 0x6077}, {0xfffffffffffffffe, 0xc9, 0x7, 0x2400000000000}, {0x4, 0x200, 0x60, 0x800}, {0x200, 0x3339c45c, 0x0, 0x6d}, {0x3, 0x200, 0x1, 0x4}], {0xffffffffffffffff, 0x2, 0x1000, 0xd1}, {0xfffffffffffeffff, 0x3, 0x100000000, 0x3ff}}}) getsockopt$sock_int(r0, 0xffff, 0xf13ed4091cceca7, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000440)={0xfff, 0x2b, 0x20, {[0x100000000, 0x4, 0x3, 0xae, 0x5, 0xffffffffffff087b, 0xc026, 0xfff, 0xbcc4, 0x2, 0x6, 0x9, 0x0, 0x9, 0x7fffffff, 0xfffffffffffffffb, 0x4, 0x81], [0x3, 0x4, 0x430, 0x3, 0x4f3, 0x5, 0x7, 0x7, 0x9, 0x1f], [0x8, 0x5, 0x20, 0x401, 0x8, 0x40, 0x7], [0x8000, 0x0, 0x6, 0x7fffffff, 0x7f, 0x1], [{0x0, 0x6, 0x20541b40, 0xfffffffffffffffc}, {0x401, 0x4, 0x2, 0x3f}, {0xffffffffffffffc0, 0x9, 0x4, 0x7f}, {0xaf48, 0x81, 0x8, 0x6}, {0x3f, 0x5, 0x0, 0xffffffff}, {0x1000, 0x80000000, 0x5, 0xfffffffffffffc00}, {0x9, 0x5, 0x4, 0xfff}, {0x2, 0x9, 0x1000000000000000, 0x81}], {0x1, 0x7ff, 0x3f, 0x8}, {0xfffffffffffffffd, 0x100000001, 0x20000000000000, 0xc05}}}) 09:16:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x1f9, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x62) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:16:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f0000000100)="4ddba9dc61f279ea096bccead5d0ddac6e44c7a7be10af900475bd6238826ec766033d3ff5bbddc65556eb53e701bc70ed3b49352790df8bf30659c8ed4dbfb541b44b60ba6a377fb88ed4b587ada46b6cc982352f25f21034057bbe02257b0be2e87e8ee7a935927505429ccaa02b1bdd58119b0c055fdfc1276b65c15c1d0ac65e", 0x82, 0x0, 0x0) setuid(0xee01) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) r1 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 09:16:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000080)="f64295b3e485ba0b1a5338074c42edc1da0c39385fe8afbe31e03bc53f5860d6cc887d977d7607452db22eda82a5364c4ccd78977d041e03f7abc99b1f40aed44e28407b2d8a0bf73f17e4333fa5eff34ccf6ccd7fd77c1f244f183cf45db1d1f4db70e38b1bfb4d62b8eec31eed84c5c1bc91d0e1360d045e35af500413883c968a81ae1999f923858f02b89370986e1be79da7663ffcb1103af60c9c2122adab61b6e99a3c9eb2e83b2092464fde736ee80fb82e9b836cd6169d838f1865608840cac9927af24cbf58d7da72ac8d118897c7c75a0e79dfc1d8005a85549e5222b78f89f75d2e589756b3b062dcc242b9f4149f853a3571f12172bd156eadd9db93e70a5d07935aeffb0dcdec6b0f835a7220bc67d8ee66d5990bc0202d46cb916286894d061f6994355fc23493b290afd83346734ac257f71c70fcba2649538bac85c0f532abc4ca7fe3e7ecb4fc76accf8d4da84e7578ed427f8e6b230f1cd5dfac76c886addaab93ab14cb15165893128cab775232abd5d3967e78517f8ff639b952654aa2d9fc36a007a8dda90a12d84faa95020c50d63dc7862ed5410857fd8ee82f1ab5ec9588fc4d0c4839f6d2c769f536a3fd713309ab0c236f3080975f05e91b2e9dea18dde7d7c6b78b96bfbe509c2060964e8020ee1bd0c7a8b00c434e669e90a39ab515eb01c6cd06d355feb08abb28aba7754a7f0dd0b844aa6e6c8d47174f58b56d5443fe94126249437cbaad35754d715c33bdbf5c5cacfe2d97ffac6262d99faf86ff7c2d8fdde19dfa66f7b2a361dc15c16b1fc4610184f8b338724c2662096fca8ce427b3d6b6a8a35d24e222a60b4eabef4d6d9b8ef3b8428271d2625a8fcc2549ccd058e4ea290e180c5f7844debae759eb6c2cebe2e111aa0a227f985f5d03ad1923af9dcb5c6fd03756834d9a85c6d1c04757b1f73253537c35a1f94c67bb70072b1dc98dd8c3cb0ebfac3ada3cadc4f1abbd1a2dd243abf51032f0602922cdc9faa735f13d2930e6202832fc1fc72eebeb4ef32220416d69351a841cdd82d9818c6936c498aaeab5a69a41b3d4ac218823e97ab1350ce74ac75ada94e395ddc55caf2cb2927e25bce39abb2ecb0ad7d316fa72ea8a0e464d2827c10dc9330e2f6bea6d3595f55f5abadb419b78b0e184d0cce200992d845d54e1fbf832c971cdfc86a3bb790c52bead8198532be287a152d48db24a8fadbb2c757d95075c78dcb97d1fe865d9ffea49c1c93029d7e669f91724764cb09866127ee1d9141aa98d7f1ebc9bba15571e54e4d68f7ccdff683f6d022978e22fc6690148171968aebe7543ce5ec6c0a0fccbab1ae68ee749dc2a3b3a9e6d843994946c86e56de7c18f06c116ae3f5fee234843ddc533c0a0451b7a372c2af67b9531c2022f33c0ced7c9945906fb6fec036c426a5a59a5080757cd728dc126921ad05c87d63bd1fa2ed05ce04d789e011dedc4cb0e9d8ea201358c2fc412986840ea8084d30cb2e29e8aa29032a8daab67adbe75412db84edef7149a7978e45cfdea5d76f6b063b1a852d6a037fe49b74086ff887043b2d64285403012280753690d063705a86fe01cb3b51ed12f043ce3307ae6d9c9c51cd538657b4d806585624c236079b6285413f9d7f9c271b3a74b09735af79a7f3a6def81a3b44ff387a344b6ee465a08b2271c1624aacdd60611e80f0d97c209b61c5a033786a14931725f253ae60cd7b31a350f2564ad8590990cd94b41cdc7d32ebcf2a4f7bfea6911a2e1a33bc9e1d9c4f4b845939bfb2dd2187e5c87f60581162f7b8c8c594fec22a4658fd215caad3425205b4a518d3552c60a36c38400c2a5ebea89b39024941250de24f5306a589ca86a7e6ced427e88681d7da49b3b9eceed7ec5b1731643e18131db53c40639da482ed83224639903982b114aa3d2ebd491cd87d543e6937e9a61946c06217733f1b2f3c3904dc33703c83502108042f716269fa8df7552640bf287b00dd7f488bfa69a1142dfbf403e8ebed82998ad24dfdbd792eff610fb2c046c8dc10c4d36f4923d1cc1a1b13525dc0a1929e1aa05fbaac86e3a7b92338766a515f43ae56f9a79ec9c60a0347b34295564bef241ad315985721446eba317eeb2605c7754534d788d5f0c1608bdf678711f09c84a1932f7e1be76cbc197d3619676efa4c3f65afdd9524cfa4cb7cdbf4c1db95fa6d76f5fbfc8ce8b21c9be4df0a4ab468fc8670298c9127f47dc562ea458b5d1b07316e097a86369d8b04b6a4cb1646a1267634684c0215f19b023ec8c35f9cd0d90a8babc9a59b67e695f20024c1c9d00bc30721a007445048142667031faa822adc02076065bf88daeb8889c41b5f31ecc99a75848828bdcff238034b5685bb6ec9c592013f59fddaa9eb4846f3cda40fffa7f12d6dba73697fbb574b03f984ed37724a56524150bbe3b5de2b28809fd5eba197bf773775ec3ad6e406eda10101dd415c66d02e603809f94a20c8c12063a842a1cf725bb92f51772e64ddf97e544d4f12cdd5294b94c74e4bfcb28bbf0672f56a1af957dddaaa7e0f8597fa6c11dfa91847b9c7e6dabdd08a558f56d7adce795c46c4e5f242ea3098fbd6b7f744cba0cf957b37b91e9bef9696d398f96a42b5c7332a4913bf12fa8f242b6e58041e2efd2de100d82be15b2bea2ffa60132b103050d288e08457396e3864cde43eca6b925ab250857545f675ba19c5345cb183e8c6348da81f6cb352c387c54c10b4b5e59cb5ec66c5e31fed4f8bba236fe1a758c44778ea276d6afff274128afd1cc825456bc6f25d1f98f227ad1b7cb3f856be736b2e74c0f87705ff232ca00138459c25a6cc5dc69b6351f4d46ce98cfc36f27094cc227410e5d6dcba43937e6165cbd0bed36b6bef983ffa75a2dced9d6110dee7e03c9df297ffee8acd3c1ec11f8c5dc2a27b064114cf5ec9464155b97e72ee51cd0faa1d4326c644b361bab366d08d8b33a033b1d566aec35c0d2c2c4486b066dbb3987622f18733684a9c89b0d1beafe66280f52c51ee2e779dcda3fbc421fd85cc54f7d62d07802a67e719270ccd3984a58c793643a8fcddca6aaee3f82372a6ce5ae8204bf11724cc65cabafe7f0cd218acc6017e690a28fbb2552cf1f7a2b7876904abe33cdc6c833deb9d610e6fbf5f70196d8fc1bc541e4df44e782c99bc0f0683869c11c22f4648c60fb71432e4095049723b215e651979abbdca244e549c500eaeaea87a9fcba3529e3831ca82a6cc5f693cdaaa6e5393265293398b224ceb2746d333f3fa80045fd7c7631038ac1053c0c3187f2aa317b058cef385488eb5ed351bbd0fda482ea715d5430cb1f519936773ff97651719fd652642d93452f1aae03a449831a04a6b3f125bd9b2708ae6c22fa412e26ebd91f3dbcb067db11cff04b1e9e88a997d76cc437df9d4508a25723bac5e57c82650656dd1b33bd78fbd12221a60e412861b7e89736b3bc56a3a7eb72f9a109f1f2b81fe28c810912b974525a9d7623d19e1424ae2f88ad368c4209613374c8fbe4e2bee33975033a6b977a5f48f9082d8b996993a7d1f31450cf930a5d7068bf7dcbed5fb91db036603ac35b2f69a85ce2f914a8000a52a7f7ffbee3a52ae0fbd5abb627faab4aa04274f5bb0ed255b706b4ba7fef07d8f6c74196e705f60be885b0e5b229194f9948759cfe6451f3beb6d5c8e75cfe30f1a193f29e019e9573455a9866a1f2f26160f7a443e433ae3787fc935e52644a04289dadabfe7751f3dbb8c1dfa4c16407312d6a0aa614f012fcd1e41ae7d81840221ce537b3029d042ebe9aa953b098e7dcd5c48706fc0028b9d20f2e905536f895513b0e5667e004edaa22ee04f1ed43b9d2c05fa87d4ad28d00d409e0f2a918647f9335421652fe115a5744868c4dfdb4ee138163daf2398d55ae927c83cdcbcdcfd2092c25a0b31ccb1ca1be14b7a197548ea57daa37c46b2cb2dd2cdaa87c96782154febe25cdaeb2188ed47981e2f2b6338baa6e5dbfb4abbc9c22f0a24b371a70118050b735fbee37831ab0f8402e3002b30af95b9749802228e069af53306c27b2e5b5e98d7993770ccda5c430db8b7d7a48fe59cb9c29ddb50ecb5eb757f4c44ee9c96ce09db12f2c107632fd7896d1edeaa77796f0572ff3e22e8269443d5ff2fd51466b1888c01d6e6fc4761373d8b535578588758c12ca757302311d5414bdfe586ea0fe0b373cc2d58550a699f58591706b87b7decfe0892cfa9bb0dbcd018ecf6823f2cabd8571bc047908af9e31bdebae2a6ad59236e2cc94ef55d7a9d967df5d5840e432c9c539fcc99cf0f179186e4e026a046252547a6b5a4883c68746869b297c8b0f3f5e35ed61f1e9d3beca2190c3e2d360481781b00d25fc176700726a42a1728ff512262b0ee3b17ab90b897e43ce6481df550ec54810c23a602372b9d86336dfdb46909f0f8df4c8571c8d12cc868d3c78171f4dbb309a6f23a428f92e765351d760586ca02c4db0d3213f80739458301f33e96df93e0f7dd7e4f68ffc47d609580c32c7cbdfe13cc443f00ffc40e0701d1c9e6165090512d954cacbcbe20ef2b4bd67d46228c197f9f0ac90f69d926989a10dd9aeee5444f4fce364473f79be74a1ee332bc91ae574157ee265f4d7e4a45e89fc2696eee751345befdde8057fe5e67ab471c4195fafd56707162a4f13c31ffc32921bd8ff48e0f8733cac8df3664442bd242d08e26f059059282a5195ef31084e51e0841e15d51d1fa11e3917e7d4647e64fb387d7a41f2acf79850050b78dff2f9deb6bba7dfab3c9a0eea053ff30caf5c9d9e67b80a5a36240515130cb6ee0d3688af48c615415ac17e9f1c10f1980140726326199202e7adda32ef74c802a4a3bb9c5e3124d8747b61cbdc4bd02b299b2a41c288d0408ed87d69ffeac2bc85f838079322792d7e8990b8ed3dc3e0cf3df1877f5ad8ae9667f4bfc3017f1c1f2c57ed0f81c25d8c2da7cdbe7a00d30b5244c0422f9b7479559e6e6ca1a324587769280ce2c55ce9fbeeb5f453142200109a6ea41ca8b9e36569fbcff459e8abd1c5d9d65e0744080621618cd699a54dd92c105d91b94c802a1a7c6d7d933ede6dfffa0a703f6db44bf3e7d606ab358256017eb6dc0183478a77b070f9b46954d33ca411e55a9e4aeddbcb1acb4575a98fe9cf2fd3152daea69f703c5ab95f67f8df6426ad3ea584b3af14547242a44ffe205b6d13e8a6053d94dfe83491a1a5263c89ca268bfc4588206928019bf3118855365569baa21c42dfe2ab31599674395d65a1e6fb8a18f10f5d45457b61cc13ec005eafaf8cf90516cc30045c119c00d761ab2482d1dd0dbb4697235aecbd4b7907c031c043d02186d7edf2636dcd4a61c29726252b70c12ba8c779d36bf03858a6ed50d3d4592adb5ed311f175880a15ad48f9e77384c5735caf8d5c2d4bd4935cd2c70a983aa5988beb2de473543c2d70055a741d93bfa3d9f00f6bc669a788e56f20ee21d3a922d88c3490a85c1945e9cfea37f161308ff696577468da19ed9b54e74c62b5753def8e3ac77708c467e9180fcc88695a3392d7809c77839501c1d32b3e98ceae044504867b90f630833f71423108472377acc7bc991006a15fba040c1838f3ddd82675a1e18decef3e10dd3415f63d2a2de5219f3e09f211d8c41dac4131ae1e07236afc33899854c234c774f10a4d78a433dc229d5e510e63fd7a3d26697fb740abba5f26fe8f78e8d738e40935be32ed6223bd1e8d09f78b234b6866b304ee2b2a938935", 0x1000}], 0x1, &(0x7f00000010c0)=[{0xe0, 0x1, 0x3f, "9b96f2c1b27a92950820a77edb7985375d2fa97b59a3c1a3dd952597c5e1725705eb01efc598fc6f9fa0ceee72322e107a9334c43ed3d095c8347cd71cc15f172ba05791b8f688e90678a31a57ca2b5feaef3f1f3a9ff2c4fa5c2c5469d7d7cac527df155034d5c57ad15c4cb384d7a10f6abe7ae482900b311298f2e3c196db4bafbcfde7f7af391b73c67993bed3e7a67c26ede44345719f5faa6325cfa8f3f1bb168b1cd6bf6de4f362c39ddc9b693fdbfea602d275fe725c51c5e55e325c95aca08388b8b03048"}, {0x80, 0xffff, 0x9, "c443848d982e2306396bf29f2168ac56523787e4ae3e41f38725789e1498937d5492c7665c2d0a46f27fa4134c71700feb016d4f299e9c78f2785774b613cdf8a88fc189db3dba8af2848b96bf1d5ab71b66c7d3ab82d49ed8f5b94cb95f496959ce39265b9496c4cb3faf9edbf5"}, {0xf8, 0x0, 0x6, "9b09d502f81f32281d16e09bcea4d1e2edeb28e0cb26dbec461d8bf4cdfcc58b04f466fa0162c2f7a99a33517ea4da1feeeef00c575dc7b17b3128226d67ff2c20346c9c05992310dc5818172ce17f24526427a922b46a3e1ae50006d1df9a59ecc160d863be362db8321e4f84bfd77db17ccc1dd16f73eadc52813b03944929b0f42074eaa337e2113d97b30bf7227379b8621abf8e2049017fcae4e4489c3a3c3e2d49cbc597098ee43f27c5f58c7356e9c450a5843637d28647a3a02b79d94b78a19dab36b66ea39883562f84f0128d8240f1fca892356b56f99d2587567ae0f4713ccb41"}, {0x1010, 0xffff, 0x10001, "d39728a6aedc1d67f662c6c44aa6fcfd78cf2ddbc86e7fbea6624d3c83432465ed67bfe5c1bbc91bdec85a2d64acf28a6bc7a16602840a96c1772eb570da5ab09cba486d5868aef99860cc4eee447aeedc61223a67d75be5406ffcf3032f33a8f8512dfb1dc5c3686d100f9f16e7f7c86dbbf2d5819f597e391fa0f995d9f685402a37b02d845e0ccd8353254939a9dafe2f50f4727fdea8563703cc0fc65cc2a3d8e20ac6efe69f0f248e6345139539f24b21eea6349d6fee630e2a55e7fbe59f64fdf1beb7521f1a0115e733da7fd51987a1eb0ec31135788919199e9dd52b115d00d007cc620e26203c0660cda02d84ca2149881001faaedb873653aa5cb34ce7115e33eed1cfb83d8f8eeeecd6ed034b363c3e425971f9bec922f255edee7c1de37a4c387d6ac013b276da1fbb17dd44dc75f98fb371aaa052356a1e37e40ff65d61835c3b25fc894ad937457833a6560601cca1d207c8d18728e28409462d8cfffd30f1255a093c0776b0e9cb3d7efa494d2e46e2d94809deb470f8d5e3f04e8618b06ee5770a2eed9cbe21deeaeb3b2c9a73252df9401f02f8ff692897ca0a87aebc24fb0fd179a46bcc3ce6902e3fdd7c2ed6cc3fb7265170e26a65fa619c6ed558e54e8270f535edc4aed3bd4578c7bb28eb6f853e6985d5bfb18bfba13758115ff89f64b6b48dae62c84eca4b8547a407eadda0a6da2c3429d346588f9e89af6ad21180c593bfcfd28de69be196b2d7f53c7db50fe002851a6142c0b254f0ba737614e0b89d5ef59ccba0658f1ac81930badc16ee16433766edad3d57ce4084082ffa096b48c6d98ce5ff2c554bc29fdb00ddf2d0db39f5bd9e234ccacefcb4deea09c96a8e96d2cfde8281165b68c86cafb0cbbd56798ab9d54eb8a43ee00a08f861c1a2a2364260628340aa91b4899cbb04a7ee39e35e7619d27aa533a88502211ec6590d6df03c7a5805f9ec45ef8618093b7fcd6ca79b00e4dee15c3afb41f13e394fc7c56757da32d3b55372ef75b26488a110eecbc6bb3314e87c29f54087f83d09928fcf0e688b892bf22bcb903da1f69bba819d74be8bf1a22e900d93ee89ecc4353e7247be0c39a4b08c30e4074200e4d3bd15b7ce728600de87718e485c97b624c7365f99365b475440ff7e85ab8d69d2b6fd9372f7b1c38febd0e692c903362a1da304061a31087918c9950a29a9e4f27e1984e8994c1366aaf58dacd0962f5f6927e1948c2797010b3bf6375c028733b18827bccdfe9ef9d5b401ea1a70df6fcd53aa74ec2cfd80b4d99abc690b61f4d8a1619746923708f338e6d8e0013039131ba3ef4c78d1ab357527d429e697e1354f7545c18592f8ea75e0ab73137886441c91673d63d92baa694123cb87422e7b35602cbd22213c6c225e5a296fb68fadadeca4a61f4f14169c1a6d81395c0b8a8e3937ff5593b3a0e8ef8b4c726f40264dd95a4fb93080aabee45f2d411316a521dcadb86ed61286e4163289b3f519c082c38a8cb8ffc89ab05dfdcd9b013cf986e7eb95d892a0659ff81de96242f78018c5e13c42370b33f3bbc4326fde625e46774b5faad09229829ca78aee3ca4c250a76b847ae2c63e9f320a62df7632e5848824553f7b88bb7eb10b1815a0e6284d54c7215d196713056fdd00098723a6334058b243fa3e05bd0894c5d55327ce648660c39cddfaa7cf38c3cab0dc692fd0bac63b1747cd60135f309d93752eb3042ef7c7d7e1fac057259177306af111fef2e020e1a1b935b361a2e46e297970dc98e36d68b4d6c508de630118a89aed24c6be1f4b53f89a19be3934da46c9fbc609913cf942d9a22600f9c6cc40dbe8c24dbe3930166b7bebb023997d08d87efcfb0e806ec14802fb977bba2bc4e4e4863df79f743428bdda37563bd72d900b08ee7374c1cabe6cf5dc9914851dc394f5d750d2de70c718c7e144b1f7a41cd4a6058485035b5cc20d8adea86ec1f9b9791f1af185586a37cce88fa218043e68441ebe7f9d93bb8839045d9882e756e3bbbf4b79e4ec0438f99839e03633a5c6ab3a5b89bbbc13079bc7313daac7d141524d1facd70387ef347c095afa104690116547edd3185209564bbc3325c726b7dac0fbf666d0b7aec1414002569f3744bc73de0c1d625592d06fcbae4562021ad273df76a570a70eace1be643252bbb690141337f0f6886dc1eee720cbbc7c18710ccb17cef12d4e83d2740c3e5384f879298a21125bc1d4bd0e7baadcab840ede29b930a2ab2d6b6056c0ea70ba7291d02ae416ef894bc4d848b98f97e2b81f4540eec808746ba65b81290c84c543106d50260a035f1a85fd270f85c40e4a3db053bef25b16e141d93f14929d88827c7c04abd2f04df21a94cab62ba355fec5502fb397123df85b8157edc0da79686fa89dfb8eb0ef20f7f3bdcba9be9992ec3ef69a05594de596a4435220794e8922e9bdd2998e9d4127223fdee8d12df5ca1935ba86685cd4d1bb6263d1d30bef730ba2e2580fcee3bd1e9f42498979466b85142522075c68129b6435a0016d3167a132377c539f17764770ac6f419b818c70564f2a7fbe579bcdf18c7b95fa6f804668d4a2f9c8b284741449a476306482ea5a496cc3cb9174365ff2e9d4561c60a7c29722e478713649c457d9920aa896578f4a2f69e7236482117c93d661de7e28d67ce80be11692a75548f64c60ad065e2b8956216fda063620c18d8e9c8c4739bed42cb3a318ddd854f93f56826c08ba74a42007190bcc52ea058d59336007b4c3a47562d1aaee381a6c72dd9d0d5d46f970daff7708e8d9376ec34dda6e38f1c27c9e60b610f32083ebc1e27307034203af57f1f8d40d0fb2e2f7ed10963ae9d8b5581924e50ed518fae6b92aeeab33571bc7451406dd56577f797c2f40f2a5e19de1de1b6303dacda2df68d3af84b4c1de0f7fdb8f4cf250caa77f872c93f1b7432343d1c7ade68925b142bcb14941425f3b73b07774c6b416a044ae7520f5c96767cf195e61e3010d384cd671eed486383d928c871d170728892b4dc038ab6ac73a26f255e4526a31484f5279508bf4ee4bda383099651b618749d158272fe94d9cb2e2439714b1cb9d3813ab6b70f3ef76d8e10e7934993e6afac8133d339e8b93a952dde3140b7a9d701152a647a38cace9cd7706706127f03721ae7bae6d03733a1afd060fe9bd33d198181f8cafb4d7b442f7e9323415894964ef8407edd6a0a5e41369d8c5dd854cebd5e66a9d6fc795127f6665c3d8d55f229a97492fe6ccb7650bfa9b22003e130f1b7ee93fe6f72ec4b108462ced1c2df2f59842875b6dacc103b28cd1399bd4755245c8ac3eac7f17a3820f4a5bf9bd322fbdec249a6e09576e961309fda01a8b19fa351beb6fc3372cf9c618a20fa67e3d12200c028cdca902cf8dc4766925add9318ffb9546f87d8d22d6dee6c642bfd3c0b96096e7148cbda4aeaec0d8b7ad5443817856116744567af7069b9ff35474522d0815d4ef4917573d8b72d074a25f6bcd7ecdf57bccb760f4909f50fe4e907b7cc48b978eff601f5bb8577450e5270da737c424e214203327d0764cd05ddf51de60dc687acc20d03d2c746b0bb56daaf8ac0dddb9b1b06553dd5336b9adf28aaa0e12d1983f00b781d136b6726d80e190b90ae544c04de5320ae54e1981480c4165dd47ae3eb7d18b31edd09035f5379bf1df4c6681cf13646ec826ac6ab03b1d7d0457d06425799b0a301423abde631507ecdf821034c4ee93827acf5b7dbfdcd2fcca8a273b06c669f70ae25502f2d4ff1b82686cf6f51f576bf6f15240cbe8d21ed818bf2b74acfc902982f4081502189b0a988c018459c54f04872cce4a0ce9e0252ac6a6397b053fe875644348d96645a76077662f5f66159e1e35db0ad694b8f4e7d0b109cb25d8efa3789e1b6f6b0f66d0bf99c53bbc40a146a90c57f6f4d3760726ac35e5f26eaf607bc85044cdd6b4498946546a7b966f331ef3a148833fb62f9795c571ce7ac3470c53392e36bbfb9f10457019a8c26ed821e92e4e942c440042c65dcff03db7e631a0d4bcf53c928aa627ea06a0bb363480bafd257192853179eaa7d942f3141182511ad88d459a6950ca8b3c74df9036bd432792fbd4a3458e0bcfe7eed1958aead966fec3ca2b8e3b2f8232b48525fcd8ed447a2f6dc7436c1f82c658f33f6c43980978267f9ef0bb423bbe07f54d5cb2b2f43a9d86a5610622158d5765698fa0270366f858a35d56bf6c521e15e567b3776355dbf322516346f4f3d6cf3b4cf8666a056bdab17174f387e8b1ec1bae7738577c065224f28d634874fb95f74f9aed8ed04c053bbb5da0a43c81926203d4cef65859a1c6fe60e183e0dd4c0a11928ac01f1679bb83e6f78956101e7812d887d0febace4afb0030a129711d1253ff2e906612b90f592076ee2e453c0d15c6837e34995eb75eaa7664167a0bc6eca22ab2a9334f4c36e1df3e852c78adc2040cfb29ea5fdeda6a084b5d722a52fdb69ed3e09ce1186493743dd9cc3deb17d2f71bcbdc0a7869460dbab42084165bf2108936597cd349137f83f08f7fa0aa1d7fb6867c7e50031635dd45ee1b18f93b15c7fc267c09b696cb11a910d135c40c5f04d662c2e2ca995d86d64a28f83a69a64b63705e5c8e4758654c5ecdc18e8cc34f3d2344f2719de89f8379db6f0fb78c3b701810ebb1f412bd0dc3ff1c241ee4fa77b071300161971caa7b6a08c7471da75d9e01013d659041e9f67b6a40ed9d6055d80a608c34f0c2af2f00c2f1b0f4f73b0e209e0995c56b5d691263bc5f5724853989c03505555be19cf59d89dd16c84b0b4da741a4ffe1e0ace93fe5e0437236e9ea7fe3cca7510cffefc0b9153e3b32e5e5feef20db21f41fe00273e6e5ec670de0e15b2af1432d1784241cb7a6b310076e941e9031135a6f56b99615f036fbc9dfad4d34ba58c5e4a39122fb385743cc17e8a1cea17151257e52d63c62a8c2d1c9c297c165b3007ba65c1f9e735ec7a18d511ef91b903a5b7025d128ae207ad038a1c8adca1fbe409d3a0426953c76bcc235aeb3d8a6a678c63721c1acc6d9f6bd72f1d30aa014722d8fbd4c224bf2cf53cf87c1ceea3bbf60d1bb3eaa728351c0526483598318b931c862a657a2cc2f897cd47fbcd9749c4aae39290870fe8e32132c6ddd3a66f36161fda9ed27718b75441dd6aa91dd73fef97258d46e22edd14c082228dfbe2cb7fbd26fa06388afa56d65db55fd622b78019841e63cf5002fe1fe1fc1059311323402a2774bff201c3902d1191f896a2499eaa036db4c6ebfcd3f95f5478e6636435bc0c899694a15168e2d723f843e9166952ef76142a2abf153a91affe47b777c09750f4345a4ea2d550cfe3f803d66bd2e17b93e3bd11af7972cb4d0b0bf71cb18e1b1e57af6a482b44731baae3de0485784dd1cb8f40dc54be3901e95c291bf723789a8ec56007408bde5b3b0e6a8f29b1d50f9adb4b21e68e447a43463b79b3b628a0ee3e1ad4f9abde9a6e1e57bc05526f594c61122fa19bd1f40524f0b5a66c56578880e79e3073f2aeafe6610867fe2a365d7e2bb77a6b5f3540d487bc5408fff320c23ef0fb1986412d63a97f7e86fd0f53b931031a2569d052c62ed69b28c38214a159f3876c48b1f6fa574ef9459c7fc8588e1523f572dfabb7e07ae77006882e69a1600723f76d6f478a51b239f33ff8353c9f9e2367e7f3f74fe4b7bd3692a4728a19a112fca0e1fc57eeb62ef61775126854558464f2c5604628274d5cbca46aa663987"}, {0x18, 0xffff, 0x7, "17acaf59a4f2b66f"}], 0x1280}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) 09:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) shutdown(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6, 0x0, 0x8000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) 09:16:38 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 09:16:38 executing program 1: r0 = socket(0x12, 0x3, 0xfffffffffffffffb) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 09:16:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x80}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f00000003c0)='./file0\x00', r2, r3) clock_gettime(0x3, &(0x7f0000000380)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x73, &(0x7f0000000140)="749f2e146e193704ea028383cd7653930a1b7ccc0802f99e40119d25c50fe4b15e3012a277112693bbfd37b07d29cca553fef112d107729981803887facdfe29eae90a6dba7779064b6f8b6fb8e61e239a1e3402ac73778bc402bbaf28c02fd43833e1aab776978c62105f2b7709a0b9d2345d") select(0x40, &(0x7f0000000240)={0x0, 0x96, 0x5, 0x2, 0x9, 0xf11, 0x61, 0x100000001}, &(0x7f0000000280)={0x3, 0x1, 0x10000, 0x8001, 0x20, 0x1, 0x7, 0xb3a}, &(0x7f00000002c0)={0x6, 0x3, 0x8, 0xe992, 0xbb2, 0x80000000, 0xffffffffffff8000, 0x89}, &(0x7f0000000300)={0xd38, 0x1}) setsockopt(r0, 0x5714, 0x3, &(0x7f0000000340)="2924c5845b75caaf7f6445f1a30394418dda55d6bfea79c0a0df446c22579e2a14", 0x21) 09:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x8}, {0x25, 0x0, 0xffff}, {0x6, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:38 executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) 09:16:38 executing program 1: r0 = socket(0x1c, 0x1, 0x7fffffff) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) write(r0, &(0x7f0000000000)="82d930bfd6fe611e5d32830c231f86af2726b0e9397e919c4028fd2c5b21c99acf1de1bb335b3eeccc2179fbd8c4b210ccc70b1390f2bfaecdbc1f453aa35bba093405a44ccd4a4f22897ce2a9bde076f2e55206ba4fdecae6808f73a2ce2cc680a225d5d0d3909918bbef35257c9dfe07805d3c08c575c9b4dbb099b2dc88f66b402c36064859ec20be1997f2e001b8d2ebe2d346f2f923019ff84d6ccaaefcb6fab2dd129bdb12c339e481d7fcf797dacd018114e32af91155baa5b00c5c809d44760880371c021348cb7d9d568885b823c23016cf7d9b", 0xd8) 09:16:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() clock_gettime(0x2, &(0x7f00000000c0)) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xc) msgrcv(r4, &(0x7f0000000100), 0x8, 0x3, 0x1800) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x6, 0x0, 0x6, 0x3}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) 09:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ftruncate(r0, 0x0, 0xfffffffffffffff9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:16:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) sync() connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 09:16:38 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x0, 0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 09:16:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x418, 0x95) truncate(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0xfff) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3f, 0x4cc, 0x4, 0x6, "e00d6d82fdd3919b5dc6f189ec94780154f7f38d", 0x200, 0x1000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './bus/file0\x00'}, 0xe) 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:16:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x1000220) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/19) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 09:16:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00', 0x264) socketpair(0x17, 0x5, 0x1ff, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 09:16:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x5, 0xfffffffffffffffd, "5c0000ff00000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:39 executing program 0: socket(0x2, 0x4003, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x102) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x6) 09:16:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="da", 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="1018915ca01f654896790a5d44f9cb734a9d5f86ae87cfad2c001ea374e23f9345f2cc138650beb5087a34a146dfdb4ec45f1d02cee8ab2b0026de206fc2b9159bf2", 0x42}, {&(0x7f0000000300)="37c3d953cf66c1c5c8b3d572d1a728c28646db6038e68da8ccabae18a7425e38cfa226105f8f27cc925d17f6b3a9a02c2b2c07c9c0a2c25d852238df3ac6fa193125b132f9e8f055177a79edb30617a8f87505c8fcc4ebc839f0cd1aa36f5b5fce692d963784", 0x66}, {&(0x7f0000000380)="378aa3078a95984cdd051b3d2396aaa720c6608f749fa0c2dc018c7d546a9de6023ea471d8d703183c3625451d8f6cc95195ac2f430db47ecd874b78445bb891cacf6350b6584352d19f86aa80299f82205610827e75d80554f50a8aec00053b674263906f32d2f4c7c46e5556bf2650ffab583b889d939007d9ce810ebc5649b085867a227a1b", 0x87}, {&(0x7f0000000440)="36fb609d6ff580418af9766ebb3087472f199ffa753c03d5aa73f4d6dc7faeb1feeb4ce889740b35d49a329c4231a14d71b8d4cf68965625e6bc7209f351128c35ac88dd17f7bbe0ea12367625d7137f531d250fe2e3282e", 0x58}], 0x4) r1 = syz_open_pts() dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 09:16:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000380)=""/143, 0x8f}], 0x6) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x30) r2 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x102) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) fchmodat(r1, &(0x7f00000004c0)='./file0\x00', 0x4, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:39 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r6) getgroups(0x2, &(0x7f0000000000)=[r0, r6]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setgroups(0x8, &(0x7f0000000080)=[r3, r2, r1, r1, r7, r4, r5, r0]) 09:16:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000180)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/211, 0xd3}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x2, 0x0) 09:16:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1, 0x2}, {0xaf, 0x1}, {0x22, 0x8c8}, {0x3, 0x3}, {0x183, 0x2}, {0x1ef, 0xf28}, {0xc1, 0x20}, {0x48, 0x80000000007}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x81}, {}], 0x2}) 09:16:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x5c000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x5, 0x6b0}, {{r0}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x6945, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x80000004, 0xfff, 0xddd}, {{r0}, 0xfffffffffffffffb, 0x64, 0x80000019, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0xc22, 0xfff}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x41, 0xf0000000, 0x100, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xffffffffffffffff}], 0x1f, &(0x7f0000000100)={0x8, 0x1a}) 09:16:40 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) 09:16:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="0e77eaa9", 0x4, 0x4bc1ffa25ffab9b3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x52, 0x4, 0x95, 0x200}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x7, 0xffffffffffffff7b}, {{r0}, 0xfffffffffffffffb, 0x12, 0x3, 0x8}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x3d, 0x1, 0x3, 0x1}], 0x101, &(0x7f0000000100)={0x6, 0x5}) 09:16:40 executing program 0: r0 = socket(0x40000000001a, 0x3, 0x8) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/88) 09:16:40 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket$inet(0x2, 0x8003, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030500009a3a62400000"], 0xa) listen(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a8f, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x400000007ffc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="115eb4d2d970ddb67ba07c38c7c580baddbd8c069b5c9f00d6c89b8fa46e152a", 0x20) 09:16:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0xa0, 0x0) fchmodat(r1, &(0x7f0000000800)='./file0\x00', 0x1a, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000480)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f00000004c0)={0x0, 0x1}, 0x10) r4 = dup2(r0, r3) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x20402, 0x13e) fchdir(r2) recvmsg(r2, &(0x7f00000006c0)={0x0, 0xfffffffffffffd0c, &(0x7f0000000640)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f0000000100)=""/231, 0x60}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000700)=""/156, 0x473}, {&(0x7f0000000540)=""/8, 0x8}, {&(0x7f0000000580)=""/156, 0x9c}], 0x7, 0x0}, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000007c0)=0x8001) 09:16:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:16:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 09:16:40 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x100) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) accept(r1, 0x0, &(0x7f0000000140)) setitimer(0x1, 0x0, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 09:16:40 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615caea6e3389378938034cf65735a15d0"], 0x1, 0x0, 0x0) shmget(0x0, 0x3000, 0x3d, &(0x7f0000ffb000/0x3000)=nil) msgrcv(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc000000000000"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/190}, 0xc6, 0x80000000, 0x1000) msgget$private(0x0, 0x429) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000680)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0122000088a1247423b37db3fbdee43cff4b21b244480f8725999aa436dfa8c15b9adc29061da80174bb7f5778fc1cfb5ac90c9bd412d90867f38f526dfb5c70ef206e647b526dc59f9626a2952217d350ea2be2e57bcb9f4b4317ce93b493a3edf21ccb1aaa8c4daa965a10074c460d035f7f15ba1ecc48b21eaed11ae09efea80e5fc11b3b9488bb398c93d84551"], 0x1, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[0x5, 0x9, 0xfffffffffffffffd, 0x1, 0xdf, 0x8091fa, 0x5, 0xfff, 0xfffffffffffffbff]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r6, r4) ioctl$KDDISABIO(r3, 0x20004b3d) setrlimit(0x5, &(0x7f0000000500)={0x4, 0x1}) lchown(&(0x7f0000000540)='./file0\x00', r6, r5) fchown(r3, r4, r5) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[], 0x0, 0x800) 09:16:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xd9a0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004427a, &(0x7f0000000000)) 09:16:41 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 09:16:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 09:16:41 executing program 1: r0 = socket(0x1, 0x4, 0xb0) setsockopt(r0, 0x3f, 0x8000, &(0x7f0000000000)="ae9719674dd039f309de97607643319b16831bb14972e627e3d03399f54e1affeba909f8df20fdfe027076606a489b08498c22c9e801465fb4b5cb4efab5ac9bcf3d8e5b6a2c25bc4ab80cd1e035e65189642d5d8a40e96f3dacf1967a78ea7b6495303133766953ecec854628bb1c47537b2593f4eb5c8c4381ec187969488c24183f4c9f40e787f77bf02a3e9c2ce23cd76d8976e4a4ca48851fedf02f1e6588e203ae86fc3e282c6bde72b7c16fff2cdcb7e4fb8e538d48806be9a978d5163fe5efe9cf4d1a2c075bd93a700a399bd0309d2503553694dd611c0636b88202f59a2e5398b7b34d83b03a9087e2508e04e8f174f93f8725c36ff2bfd585eaf0b36fde444440e8c4a3d8c209b84e45460d3c0804ddab531a07ee26e83e7191b574194c23325e9ecbc015b07473f1ec9ad6c4c90d9d599fecc989d03e2742bd65467449eeedaf09167ce43dc79d041c4eab0d5fc835a810f35b9adf935c10271efd310e9c363a3a10160a669db69b871f17b7c3cd8fc5af4b01b14d2d0947e20a1160830a555c5a2d87c3fbb38f12296347d07bb765df0e90dbd7553e295f34e94ecc98f0d5d20247dbb36365762843ad87730617a6d043a2837692838e5987167a819379d2f3bceb1a9055af0bd4552eabb1992d248db7e61696dd1506f82c111bbaa5e6420a50759acefc1d52c5895293916861f1668b8240fca1c397c4ed91e64137029d38345d76127ef40d59b0e2efe43f9717eec4de1edb01194d19b8ef676e78f5ebf7bf3ad07dda97f4600ca0cc90f8a5db57fe6025ab52f904a1f4472946f97ceac84388b3c7b4c1a92add3ad73cffb02726f38a9a1c119d5b2a47cae6c474ac986e9b19d2f3fa55d78dab3da219e3570e1c621ee149a45becd09b72c821afa3ee8cc3b1bb7711b775a5502c9634296b0c9bbb0ee25212f6693baef9a1d52ce6e38b9c5948e8a935730fb1bd4e7b2a2231bf413ff3cc4adede61a3a842b7a5398e10242f8f09bcbb3eaaa1da929f1487652f80006c07a8ce1953607946ebfe396d0c14af6106c01cb133db69e989431ccbe6d499fab9bcec4c712b12359640ef5e2f8fb7ee1e6f588506c41a6d9e253291f0c67ddee2fb286ce370f0c8dfce0fe4321acb39f716722487b4881f05947c4b218b9c9bed8411507762013afbe4905c8fa48111603bdadb552ff92f1bbbf3bb71ed06f7a5868a47941a91a9b68144f00feb97635c25caeba1705407eec95158ec89a207f9db38c769431f57ef3d15b5ade8223391be174dd96b7237922f4dfd8d798d3b8cb639fa320a97a0e022171a15b238f21f1ab0fa858a5a06009d628ff47ff7f3277c05459b2eafef5c18605d6ccf584a5a6a00796580bb5f068534ff3d5b25e1dc36c60321b4b33b15aa69e4bf5c07c368bb38e143b7a84ac2a364187b9cf086b745ea7ce51d2936817a19eecd2eb04c5e1f3314901eb2853baee6bfa2d2122d80a1fdb20c1d3e9b0018f8264ddce00d339206fcc2111ba1610cf29c9c193161170d1d6a5199d043c5ecd6869c96266b970ad6d6d9c9f693a25dd5f7e812e47eb224d39ec9e6163a661d582cf0cf6318769994e3f8760a75e94e9932b5ed0a73647673e3a390d8c37fe3b44917275920e291d099d40910b04f94196cb40e0ecd868bc3b9422095b9310e191540162d55ef4d6063d76de2d4a0904a3d0ea04c5404bd76da4150701e7bad36d02a0d51eaed7d5493f1d9d0c8d2b4267dbf8ab0a2eeb556d115d849dc0fa973c1c3ef179df294ac6b534d4be76481b6059fce3f5ad65e2474903c587d76a986f0b4d4e4d92fecb9fa2da36ca561a4abd8300d227c963cfd94b73960692a753cf7e3d2611cea3ce0a753e7afdeb0887d28a64d48e8b602ab5a5d3b5807a09b79ffb14c7b372234be5045bb825987e1b7bd5b3591df2784574701ebff8cd392bb0586a00003ed0aa9d962e453b46099ae49f26dad46139e067754e83ee944f833cb4d81270189d69bfa982cb0dd58fb2fd5d5b4c247a5f3e147fcd6430b94dff0a811361f6f09606718e93b4fb07424ca8b02460ed2db7a94f57e69169955e4815929a503a87acea9174a96575ee7cd05235acd154ac62645bdd71031c006e86ad366e1be426006032f3d8710db0c5ca6013b512aa4542c8edf76ebee2c0a7b9cccb7d8c15f758658a9feea43591bd9387a6facc80c5535325428dc93c9bdc20118a788577ce697b66314739866ef5e747a5309b33e53b13f015c0722c588196c3d84ae11b0a3efe4ee1105861aaa05b3f59ba2d2327d0db0a46e6ef204d3a0d085ec0b81efff5b98e865b4713a3bba515dd898ce81a5eabdb6f6a17f54cd58c0fc25d27be1d81a9bc9896f8aa0f53694d0e57ee23e0ea640ec93687076ca2f82cb6cfb1f5a527bcabb11f269e6686ad6d9bbf6b4d193dcff30ffff75b6cdcc50ba5a665f846c705e8c6b88de00e7ee1736473318671fedb14ca82259d7429c161d4ab4eef7db96c019c6e7c080541f551fe175af44cd24bf454fd24041ea2672e71868a61af1b590664c59bf8fbc54b9aa6d042cc51ceb609af96e09be0652a96388c197b58aa9c8232ef9a5667de340c0a3582a45323d68cb3b5e50a8106320386a6aa7a6d2ff1d934fa8ef87463f1e0c0bc409e70fc763742b6a83fdc431f568c9807b021e3607dd48da1453a87f7801920e88182bfcef5021c61e9bb077b1353039b5b8bd8592119ea67f2fdc4a80664a6eba32e38474f905e1762a3b6e35461c60b60572cdf786a816c1f75882ecde00fddb47deaac3cca7107f3c7823705d79bcfaa2dc3db6621453b4d5507c16422807ad732373e8b274aa7222f81bba65b76e35a23dbae849795900b1d37272ecd20dfb93ebbddebcef0af2556045c8675501e4b8a4343da8819f82b465b5b1742e263a829486aa0ecf63f215743eaee25070ada793c503aa3051cdf18b0c7504309d0c5ddccf669f345fb9ab4fe8b7a6a2619a8b4c356ca5534c395c04b6645c89940ffcd261de937e3dd4f902e20cd6e4cc237e6d6870615f6ec39fd6fcac6515918cd037518b2fbadba3d116aa972089e98b6fafe16004c3ba2c0dfa24f2043fe378086afd87ee18c16b0849488705155b1f5e21c87386fe8bfc2030ef64d1e8ef923312237265f59a1b94972807d9ea82ecdaa277922980184abaf7ca8148f6473d9f8c99f3ad0394a7812e10793b15a4e8868dbf3c7122fe4b67598deb9fe39aad43497ea67cb2e9cfcae0553ddee7f1674e0fb678efae58f05ac0371e835e0ad37795a3643da8f6565081b6700bdb8daba7f2f3131697ae63da038b74f51569d8cc954512abcd8a28108da22ac0b81e95e8f49ce82d86f4e00ecaa507991b51a568b00b7bbc77938d2482779e7cc42faf00b162c82aed3ecd904ebb8d79da1192406acd026acf682cc9f180603427ac47167a0074b929604221b5566b3a79b42fbdac17ad9c6214623c701b5d5c6fe7894a078790d7960748b248685492ca1f432e25843c9ef08288c05126582d5163f2b16a1900bb3f09eec414102999e8729a18d792c8b3ef9fb3fa32a800b282ab00fb251faa915383c483ccaf77c3aad0d7cc0a01b84153982987d68fd307ff9aa0201140054f9373e1274ccd343edbc33946f8d2831fff2e95697e3094973f58acb0b44b0579905dcca6cd97f898138800cf1adba588c109d15cf5bdf02c634a0b16867e8f8c05cd3bfb82ff8efccdb4b280a5d258d737794a4053930c5c9aff094a9ceeb4fc5bfa48f3d933eccca3ffb144875c71978de05341cffc9edeea87b825066d7832bb9d59b8d6678491d1330a24e6e0a0a819e30b91096cfd0d9b14407bf319bd00e89c7067f3d577e6f07ee35cace61b0f156b014b95543f395fed9eb09696e69c0cb3215fbdfd8b6dbfde342903f549bb97e3db046eab31b38373e249f937968c6e1badae1f24ad3f95fab36af8ad0dc353bf8b0ecc53b48d1fc92ef8947e87b6cc4fb959763a60bcf792ceb34384a6fae9af08795054a61ec0c89edbbd8afb03374ae88c3300788adf7df7394aa8f8090e37dffab746d30d3dfc0f8d8e564cc7870c712beae15dd4c7108e55952dfa4176d4981c51bfdd76ee3402c1371dc1073028d40a7872166b676d779eee012b5cf3b14ac9a9493fc7594ea6a4379a720846f1bb57cc44f1b447c2544d6b181846bde4ade75b00273caf671bfec1ce0e279df9f1d6361005185e417cf0876fd5349475c0f3de91523b16a07f95bf7411084de2fc4f0723ce1a4af12e087e9900b504397d13df1d32b21907f5ae2a77af731bd904905ad9e6aa67b3318e61a7d3f9a0d0581ec97d801c271f44bbf18984a4ca9b72d47620e67eac62f8537dd11c773955100b7fcf68b21fe94438cd443fe604d8731c897aee8e915be0756d863eeaa3eb451a3434b2fa36df791d58f53a4c8cd3bbaba92e0a7dde14c81a8f46979f60b09447babde95c6e6731a0959a7c8eb457fce5ea86feb93a277bfa93ba3cc136c591523a0d0a56c3131e2ce9f47bbbb9bf581761a1e253505a1dc07fdd223311174db115bd7055ff53d8dacbfaa41e14f8e02fe6eafdf5f062e7c0d119a645a0e73a4569436da018688b18de3b6b312fdc689927ca5ef53ac8e406f1300b9fe9a123cb4ba501b8a202173475f7ccbb535df1547a63ae03e6232cdb8fca20c856276a0dfc58e782bfa82f24a81ea7bb9510374cf34064719b0a7cf1a10c98990fcbe60729b559466c4b138fe9636d292b5ab4cd090b3c28905313472e16ffd6c9dfdce2c7ba2d710273a4daad0412ac065099643fe27348f5e94971ca66b88d0b18e187ff5ebc29470c0d5d9816fd64ef1a0a0b821b79e0ef3d1a74243c94663dbcd04d3991a4be81d80238858fbe740b1e52c552b398e9d3bb4c68d4e2fd89f398ba0f5e34af1f4f5fe8ac17cca4a94082433792729138668da86d07c63b1bf3ac1532efc461eb2af3231fde9321d76d74f2b2b780aed50e90067a1a09985ee379a611e36692b844e16c1ba063395290a4f9f00f3d59487bf650824c8e3d89a000444d55a2a05e6a0122eda99df1bdc248fda11e027045c43b99b6937e533c31560316de467c7a111a9f3b65b215e67b0c1bed2af7cfa4389a539128ea197163a96d94eb3bbe563085013dbfdd8a1bafcd6f37bcae6595253302068180fdb27c5f6e63e1bffe9a6739a43bfa4e0b83297eec58a8e5dd698c3f5f8a2fb58e36baff258adaebcd99ca3375e7b86422983eb1d85ac727203519624d70bec3796160503987f905aecec84cd8a55d0f2e8a5dae44633e68b18d34187a77f2af6b055ad4cafef57bcf009f972e3e088355f072ef92ffb8ed7e9b12a5edb7d91b54579dffc72cc0c1d671e82cbdf06e95c5511e3b9107b3c5b9e31262a2ecf8c3974a6ade550fad8093589c54d01c7df1ac518280302b37529891c052c2f30750e292a5fc8d67e48ca389ad505477f2ffaf821899f02be03c3cb742f520906c7151fe889fd767932cb072a64fcec989f4a66ccf54fee8f8993fa47a5c609107dfa5e1421adb6c8fa331243d5457aa24283c93c2b4ac62a4453099a5e42a464892e81b4f1085150e022c4ab49fce49ee9cdfba906fcc2f9617135eecdd7aa4feb83beb771a93a015f49922a8be3cfb74d06f80b2f9b578696d4da3b712bea20b159d3aa23e3543c2fa92f8994175128def135a1f65e04c196f5cbe3eba0b537a9ce992ac433dcc905cacff7315de7246978f6076efc51ae058abaa2d359492d26b1fb8ead84b", 0x1000) socket(0x6, 0x1, 0x0) 09:16:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="83b51f1f3438775bd93cc5fc928298c84dedb84a4fad4b8fd92d2e355c45e8fe48c84643c6f86584a39d556cf2c2b0557c04493dbedffea58c0a109f6e872a67eb2fd1d4242eaaa41f4ecd6eb70e75b243fc21396aa3b0cfdcf8178ee87e64c83707d903479ad085d8964031752db422c883edcd37f712d5aabadb682a3cc2dbef4cfcd6efd8ff0d626ac9db2e7bbc43cd42bf85c1da982fd0a7620dc7b6bbdb68a90270d9164a37f92e980b99b5f9cc23a31db0ab282f5077752e17122446cb954b5c38352316efca4c3507785c35b7561ea056974dbf6e6f42c145a4309c8e5abdb73bbe2fda593477b362039b014a462d", 0xf2}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) 09:16:41 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x60, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) 09:16:41 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x8, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) getgroups(0x2eb, &(0x7f0000000100)=[r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat(r7, &(0x7f00000001c0)='./file0\x00', 0x80, 0x18e) fcntl$getflags(r8, 0x3) fchmod(r8, 0x0) setregid(r6, 0x0) 09:16:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x81, 0x0) r4 = kqueue() symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 09:16:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x3, 0xfff}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 09:16:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpid() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000440)=[{r2}, {r3, 0x1}], 0x2, 0x4) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3fe, 0x0, 0x5, 0x0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x0, 0xc, 0x8, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x684be5b6}, {{r0}, 0xffffffffffffffff, 0xc0, 0xc2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000062, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x10000, 0x101}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0xf7, 0x4}, {{r4}, 0xfffffffffffffff8, 0x23, 0x80000005, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x38, 0x1, 0x8, 0x1}, {{r4}, 0x0, 0x18, 0xf0000012, 0x1, 0x100000000}, {{r1}, 0x0, 0x20, 0x20000000, 0x3, 0x8001}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000019, 0x8000, 0x4}], 0x2, &(0x7f0000000240)={0x8c, 0x3}) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 09:16:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/242, 0xffffffffffffff76, 0x40, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="bc6670b34896ca32c42dfe8392e4777e52e9b84386cf29816820e2f339b572", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 09:16:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0xff, 0x80, 0x8, 0xff}]}) 09:16:42 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, 0xffffffffffffffff, 0x0, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0xfd) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x85ed) bind(r0, &(0x7f0000001140)=@in, 0xc) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x317, &(0x7f00000003c0)=[{0x4, 0x3ff, 0x8001, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fff) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000400)={0xfef, [{0x3, 0x6}, {0x0, 0x4d75bb0e}, {0x3, 0x6}, {0x3, 0xfa48}, {0x3, 0x100}, {0x2, 0x7fff}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0x43db}, {0x3, 0x80000001}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x59d21605}, {0x2, 0xbe8b}, {0x1, 0xff}, {0x1}, {0x2, 0x8}, {0x1, 0x6}, {0x1, 0x80}, {0x1, 0x9}, {0x3, 0xffffffffffffffda}, {0x2, 0x3}, {0x2, 0x5}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x9}, {0x2, 0xffffffffffff006c}, {0x3, 0x800}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0xffffffffffff7fff}]}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0x4b, 0x0, &(0x7f0000000100)=""/75}) 09:16:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x8, 0x8, 0x0, 0x8000}, {0x4, 0x100000000, 0x80, 0xff}, {0x7, 0x0, 0x51fe, 0x7ff}, {0xfff, 0x200, 0x40, 0x81}, {0x1, 0xaa, 0x1, 0x100}, {0xcc12, 0xfffffffffffffff9, 0xadda, 0x1}, {0x14f, 0xf3, 0x80, 0x3}, {0x0, 0x1c, 0x5, 0x106}, {0x4, 0x0, 0x80000001, 0x4a038e7b}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffff7, 0x84c1, 0x9, 0x5, "b953ad5fc015a37e3bea9b5102455fa3874ba982", 0x33c1, 0xb62}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:16:42 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wsmouse0\x00', 0x200, 0x0) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="b7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x6) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x29b) 09:16:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) fchdir(r3) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) close(r3) uvm_fault(0xfffffd803f00b630, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15)