last executing test programs: 3.629879485s ago: executing program 6 (id=624): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x400, 0x0, 0x2, 0x10000}, {0x400, 0x3, 0x6, 0xffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) ioctl$FIONREAD(r0, 0x80206932, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000005c0)="6245ed5c44591a1f25e8a3642d5daf44f2152bb08b2d46ff6655c37b6ecfbdf72cb1af0f1896e2ef55307bcd387255aa6983d2d408a4c1a6c48f22cf27ee445857ec01d3dbba9f7a38b32d0da782c4c20ea64e04b2af688d25be5ade1ff666868050ae159624184d596d106bf96f076fd38288012662b430caf36b01434bff6dec7af71f03129bf2f9f211b528ddce77c0bef1d9be115346121b42a3e26001d24cdcd537b55a41b2d94d502a61c48b187a32157f12c6e1f71689f41613398c284c4f548bd460a3e2ad73c6cb187779e68fdf26d4900d7ecf3731c37e586b317c8e94ecedbd307f9ea5af1f308d5e8e990561515d02a7c4a55d49cc5d8cd74529287552186398bf3d1acbb75a7d8fbe2fabe6e9783debfb641bb7b1918193685a78a0cb02749e2c57b574c07dd0f1120f13d39b8730dc8f42add0c1ba4bff13c560db7b3b4f1c1d799b423df902a8c13c930454a9dda12b3a779be48d41ad456f93fb9743d1c5c25dfbc3e9d2695521b68f2d10d199c5617e4d0f5c5f09904015513ff37ea16666db400ec6185b4bc75c50d9fa260ca5ecb97e194e557c39a47298050acabacfa4c01f1f9d2bbdb61067cd49d15048161557647812b47a416968eb9fcf1de51a9f6d719c00590aba20fd1ee8c13b019dd5e5a973a90bd57e1a31e751dd51444a92718b02612c62db29bdbb60f7b6e059a1a8c64c18aaa7946d300f03dd3ab756172482f0b7b0e024b2ce4871dea1ef58a2f69f000903297ba5b69fa81f9c7ab37860ecd552ef43374d4aa8fd2b747fec222eeef7d555c87ec5d013683812ec8f3be94d21b47bcfc43424029b33c5b448a0bd78e249bd3b5dea238180609903f7c050221bff11eaf1f13884beac227118c529b2be3e57a2274c4d673f3d29687cb5b6afc8dc94d15e3baa982413fb23620d2b6a63deee069fa31f4852acd5e0ac20246dab27f6d741fcb319e70abc79235cc97f79febd21233c90b87c5e687560636ec574e40c2481b03deb73a0f580994b6960dd9d43a509270c781507c44e9d90cfd7bb29d2e8a4f5dbf0d82a9b629890a58dcea5448d64ae75999198ac10220c7bf51777796e33ade8622483f001984e2eae7607cbe96d4dfe1e9dfcb202933b506a65cc217ba3613495c67dafaaf882b091b053aa5b75b4dcde95ebe8a4ff8bc8dd0d2862b35618cb3165c63bbab13599331a7f405214ed5d9a54b3975d7485ba892f3dc74dfa8d95096bf89e84fe5cdc07d4ac81a5534b6ad850c120c19d707a9d733c0f48b5375f2102c66d05f8be628670832793e5249b85145f621840dca96da75ce197c7dc36239dfb89760be798bf513868a31db18faeb02bdc813c80588d684b671242d9ccbec84df82dd6deb07e22d4ed9d6497017cdff2415ce7748c7827f5f98f6d6678e5723c146a3b570ee82611a60b8d178ee1faa2e56b0759afc52bf962fa9dcb7bbe6be2e0c2267970f308ccf1bbd89c98873241680ba005bfcbaed011850a6a6be6dfd9fe50d779e5c31470a2a095d548857318c2fa3d6a0eb2f2ddb6868433703dd64bcb4246a75214f6b7cff7218727ce0fa07d92d2d5b78aebca606504e336ce78f6a3ef006b24bb92326743f2b02d3d28077351fd5e48b159c4f0b9f39df46803c4400de4cc5e7172c8048d0e854ac85915b3fd41e10c843aeb52ecc80a2737b8d914aab8fe548cb765983f81ea5db78437fe81375c0ab3bf63235a9556354e5ad39cf446653317ccc0ee8e5f90410bfbf2b575e28c8d795ab6a64cd80e302590da15a46a12dfef5615fc99328cafca92481dc18a5fc4b90f1ce9e807403076ebb61c09c7d1d829c3e91b86372d83f71dd4574125953fe5d814f0736b15880c2728c101570a669d68f2751bac17e281eea4289be0a651a1ede659469671c521b00f7a5a8ae2f7dc58366a1a34facd01d6825ced4ec19c698c702503a409ea4c52ffa116e001842e91b6b3cdb20301d4ca2bf8372b50d68a88b4ae0aa42746f4bad8b26cd4adf0f9050420656dd07b8a53ec693f99adaa6c99d47c5aa6d9b7af8e94d06432db1527047b3d67da25a47cea50378930738783c97fb292cc16f4c8b023bbfddd1463de5f400976a6ff2e860f7b953a64c103a653db09a3c5bfb143d268f8ae334512fefd824a8b7174934485f2f356811480874c37acc37569b04dc51cbf29a8231f16f278bf079997eee1a1c73859891f5e40752afc5e6004ec4c4515022d1fd61361b9c5b2550a6d9167fe6985a876e3828d926282e28224fc55bd030e63f3ef8e77b293f2e65d2552bfc3967a82b33aa722d6bb3108e6b0b939e3b6458267bfb5a4357d2bfd9f3d901c8eba0a421ca0cc33ffa33bbe381deae1adc87ccfb11014eafa2a5543e0edacba0c7cd2efd6e260e2d6bc8aa499de0e51d51f2eafe6ebc2a02369cb9de1cda8c6500b26a339ea6500f164e0424b11f31d728e4037f4552e1ab630c2a542fa541dd02374b85c26c5bda34ff9fc139a67324a4f897906c333756f5769172810880a598565398f40c94de94f6e129699ab4c1d999dac54d5a038ece4762eaed2203584c49df785b2d6de7915d2555dcfe649b43dbb7fbfbc362a0163b95beea10fe73efb8ae5b9ad4f6d185f128a633b932242130ef0bb55d3d8a38efbb46f32ee8f9edac499c3b8a99e939b7bfa268e9b3d76e09f42538b646a0cf14168366aa8d60d3af76b17a7a48db926f096132749b84550bc614c823d352674bfe8d51b9ed985d5645d7602b101d15370ebb4a50f5dc987d75dd1cebeb81940d6bf9f66dfe4d4310d7d7183544e10496c70a6cc1afac6f12207a4be19f7b6a53292464ce5be496bc66b88cadfb7ce643b67cc89ee0ef5829049664c1fcbc2c3b567cd8f24ba1fb48f2227b12fcd4aebb20ff1dfc0169f29e99714a567cdc827b749383a15969c5522ce1fdc596ab79f764344a29bd0583fc17a0be991351f828b78548c55f5c549772041c2638a060a067f1ba0e5e24f36a9be2acbac4cf062eb84fef77f1815356a8f043bdc1f105052701e207fb4ab5d046cbce2ce9b1653a21492156f3c05af392962b1ccd9950850a16c22b7edec106717412b085e536b7bfb04a58e4722caf93245cf10d097a857420dd2715cdc9439584c05796495c43ace110665d3f344098b9879f194734a48bd6f58a0c39a19b4743d26278acc3c470cae37e8a8b4d1343ea770f1189bf2636bb0312e9387c53b777c9db5dae124a81c557943fb8bc871662cc62ff5874c684f45dbe1fad94d63750ee9525336168994dd99a61022c6cd23827aa55832a86a025a2c588824dc8c17234df60f9a7944b93e98c06bf4cdf81ea1d0a63485197f9e13bcbea0454ec37ee37438d2e16f222e8fa3aa3e68b57039fff419969c5f75811daa449db2b3e1be65a474c904877e00433e5504794954891e93c148b0e8a800e3785f237ac12ef8e599dccd3c4e633e437c09f5e976f621c5919821be66f6df3797c7d15b31bab48719a7b35f935dc774fc610f37a02efc10f5a30d0010be605cac44dbb392865c16fce4fd86b5b27e27182faefe9284cc1ce1b3e0b0bdd25a33f7ef2df8713381c1e5a6178c5adb38864e0ab469eb23b17a2e9e862e52105cc164d60d8263264335eb7e48365d0c08b625bfb52ce7cbd5f86238639da3873060f7946c0244cd71e29b725cfe643bb04f40eaa1f3eb4815e20304c574d6e110432ca7b6ed84165e6ac09b69f83b814c2d3777de54d571ea30124182be937e130e50ba4a68514d85de66c1e1bd54a8aebc3340e0f2d581009abe0e2b687bcbc2a3de0fae443bc35f73b0c9e0ca3c61fd8c396d246df2e170bb4923e2d743ce7fdf295e582c933520ed71de8984a9eaf5d7b6afdc06c5c1bef06439b804b1037be7f4b00d6d3b0debdede90b960a2245076cbe94a8bedbce80ee3d67905d6571ea0de051bbe66a9c6f72540074c2cb8d600c23e12f8f1a37850d1b53dc0e49ce80bf7abe648a2436fb6f392334b682121632737c9518beebfbd267ff2927e1b7c6156e95acfe05c08fb20ed049fe4af3567499f493d368275e2d4b30d4f61cfebe17dd472672e63c4b297dde6e91df236898628337e5feb422599b523b5618ac7280e32512bb84b7fd48266789947275badb460dc103575cf0084bff389275603da14bb65bd7feca54e90cea9a5ac34095b644a047b3c5964301ae54efa4ada74b94bd9b3733071c5e4f31b0552fa725d228a68c60e9dcc341506077be8f92b089f1b54628fe8832663642d3d3f82b247ba3df82956c1c52c7e9f2741a209a308c9d6ef630cb9e5a282ebb013c869159a9ba9d4ef92b4876f579046fe6d420bef6ec7939a43b3a62a91f88514d01dab11e46c07e287779e54655a0092440ac97dcda803ea5cd8e805bca12406a745fd43949004e7ec54ad78eaaf019ec1723fe32c577798ba70b8435a88eb40682a9a563aeb313d5d8ae0ddf2501e0b39f97ab49a5f93aa96a5a3212ea4e2eb81c26940ece8c45e38f78d44e20ce5031c2077885341206321dea7586a72e1be58c5d8a644c5b6af500594cea85355438086bc7736031a3888929bc425cc83dd8a7b9708ac30292e88e51ba1d82676da98d10d80aeddd4d1185b22ab9bd6e7c5cf90a8e73bdffb473711e91ee4729095b80b455626caeb3c641a2138dc4780f17d03072f4136fb5c55ee29a1eba5ce885696e8f4c3f9020182c7d575e13619caa85838e2a61da49a5f0472968fcbb189c6d49893059479741d94627d33f5136135685a3f49b7f38ed718c1f6e8931b29ddfe649e229aacc24d961aa49d2ab74dca7a493fa66b696f8a5de908150fc6ac240512a54de5d27ae0a1f996d0848469735a1adedbd229e53584656147ad96746a9c3fca96d642943f94ff8964cf1185e7cb56ded1f28a5e9aa453892c1e7f301f27b0b92318371dddb3c94666853a3f6072bd46fe5e36999874d5c05ddaef393f1542bf17de8155e7d365ef233e9e0f21c02cba350eb9e5078e2a222f5bca71ed269483fbf744b9c723b638aeb31b3641ed14a0ba70ce6679be7f5252c1967a3c5878c07a1bea6e8dc7b30e9407aa2082c8f40b7e2cc0109e4ffcea7be9b101c4d360d7fdfb803482e32bd5fbbc08f00c781c52d0febed036e3c0e01c5a37b66bd8712316391bff47bdba43e199a6e393f299ff48f68a3f77d5067234e3292490d66ab7073906ad2230887b019a2496c9d016f71255c75af17ef65ef0d117c9733cd8e886debd86bd1e8922026cb43db967dfd35b9bbd2fe8ec0cea39666dd2f727af8336488b45cf52e8ad12185ee75bba7deaa5555695a8bd90bc9784907338da2757a59208cd3e3b95036440c670fba8562fa8dc3dba4c751747fb0941ba3099487ffc5671dbc3aee6949410192236c5ccd848b2a695be5bf25e8b04f69cbdfe654aa3d4a857f91582a41ed59f20f6d36124f1a4497354a8688b340ae143f19049a2e853fdd96bc1fa97c163ae80926cba9cb7f943b7456c0110488c52c1fc51cf421cbb3a23ea571b9d279d4cb5b97207b35a119671ed715ea6e9af22fc7a7be75df94bf80c064d4ae7a84daed17cc8b811d5abd465b294c71746b224ea6b61631c8c8cc9e5ef53fb295404334c32ce7c229f7a6c959f7e1472b51d96913c1d05016e075e0bc60390aa15f1b3384d406755efa0b715a2b85bfdbdd8c482ec6e60cbd078cf3637a25461401ced04cd53b8022acf783e52a49cddb1fbb4300c3a73ed05ea707c4e4cfe7c170d8e298687771a7287b5", 0x1000}, {&(0x7f00000015c0)="3812b31441394ae77feff180cf844988a258e4c643570e7a4464a9da6d40cbced6e07f0d0fde363993790273f93047b9978cc9d31a03041e4b7fb1a238046796e42af28cd59ca626efb693fcb30adbfba4b0c364c294af10f289b2eb22b4e169a96e5ebd18880e323282ce457f2338a180f3ad93d0a4c56f876689b95b975b0338c6d05a4e72a4dda0b60c55df5748dd6ac3d44fa3306387b4331a4a5cffc8b03318838cba9e24a3f2925bba79b4525ac2f60b5b012984d51d4ef8f846d5e0cc76c58e3e15440eb7f76e8ff54dda452a345c98e16f8d530365722198d2c0b42d00453357e56141a53b3fe1e755355cdcc69f4965396e98ec0ece88c31a59695b3638e285df8650360aae62fdcc845e68c44a2b11fc9cf3c8d1244547167742d94439dc74397c3135d2eaf6b2a7ac7c60d23b20457e0a878c683b553f2d45a55f0093950b8e4b9c4d9d47d5237efcb24d2b793b0baf0b6173fe386839917165cd5a30b4ba007f92145b965e5b421cc9640ec844fede0e5c7056242618b8d4cba02cb5fe8ed7c1350f1270b98692c758569af9297fdae0df5f7957b0500c25c34aedb24f26109f8233cad1ef546e4757e44d5bb5cf4274102c564da3f12b6726b100aba62d587ba56b321699f0044d232bb41e133c10920cc7c9cc1a635a006f0d427a0ebdccdbefb61ff1ffea7dc114b057554966a41730bdc7dbb94e7cf5b4714e7bbde0f7758c9eee7cd6e6cee05cfa054b2a96bd2cc6b78bf94e1a136e3db9668123ef94e80a5394a19c147d4d19963b8456ca7807cfea38fcba6ef0f951193e8336d5768b45fa796e26c6bc7c92a4db18a0243415d2136710ce8a2ffe13eb60de8d7c45f9f2e063f0b838bedbf908263ef6f8110efad7780470cc9b0dea9f448dd553dc1447f0ea59981f49008d632cf6881891dbdf808ec313f28afa5e3d808d85fe1b8107cf150c54635ae72068fab11612babfaf74bd7cbc120950b10152ac19ce5851a643af259323156408a7a5ae3f76d21deb2dd1bbd0f48760505bf1847962afb570ad7ed622fabba3dedad016cab1ee3063a3e9393c5cea467248c8dae20404c9ba225023963302cf4f76685ad7be097b4aa9ece6741dbcafadd2bf938a40dacbe4be261bee9cf559997115fe63937de7eb70c6b5396fd5327b1adc6edc3b2cbaac0b2919e310a44dd517b888e96f430e7754c90131401f25d7c8ddbe9d80aa854bdcc2c90e9b0f8d66d7368bef891938c2c405a837cfb000b53e4202b230754344ccc26fb61879176ebdda65d2545e63a0b02c4099c565ee5f8ef6c20216642e297dc764e691ee3d4889b6bc99340a7df506077e46e6d5c0b57a98af6b17924dd40b0b1bd7ff2ed2b4bfc996aaf7dcb4c1fc67d63d4cf8e104355ca33d1638072dfd9d8b4262bce0b7eb541b0453438e14e9042e262e1f7eedcb8d203cdb5170632d74d98eaaa3422abfa37ea9247815f61170f415c29b298150210f872f3aafe77dc085d6796adfdb61f1d2cf9ad2e793ad8a407f489d6466dcec24bc306e6c9d0a61c6a0b731eae2d27025d580535c7774e7e3675f0558bf23937568e0e5cfac65d09fe800217b1fdc1407545aad713dd7d511e322094c47cc59597b8372248c5666a2bdb41dca97f0c398cd2b37452d7cc87cdea711ca31ad40113a48dfa45e1a1e52065542f7933aa697e6372b3641908e96ef168f0128a8674438de2efd5e58f6c0b604c1cfc8dbb98fa87d268c254d0f7be8730d1972f94c9eea870c24a5ab5600f6864c8544312ce4bccff21888bcc0b07dcc5c1a1d3778da1a20d54a5d2af65992801640e6e77da432f79b01e521aa31eb97fb54437d6bbd4c02751e58a53603182a26a3d026fe60865a4d25dcb838907a5edabb3acde56a347f5043941183ac3b3aec7b3f37f2b6d6aa60d10f87449d228bfea332aaad532ada490e7fc8977e166a2f55cf277d6b34715c2f79994c45bca5b0ce4edf6f9e482e26912f64f2c4add87ba3bd5dcbbdecf86b5e94530ca01293e698e5735f9fd4fae5e4515796ac8c83f4e7e2e93529807d5757f8271c5093267b19c071f9431791bc771204599d31fea3f5d95f3457ce5217f0c263012d8f6604760d0ade6cbf1dc06a58e7bdc693618b7cd64d5e1ff348ebadd5d1ebefc65b75ab143bf32efb20fd1b965021a7416b0aa4a4d4f3120f249dca5065a93c3f6840ccba7f97e9bbc5446f0cf13c82301a6aaf130c1416b429b6371bc07b734f100b2bd92cca3b77be627a2379447af3373f91a68fe8eabe780d652c9940aadb5ab9d947cc582f91271bc4fe8460d248c6cd2963d5295778a2ef3f1fefbdac41b293b0a5f036059a6e2143ad391e23bf27848b2f3fb23f391a16ba3fbaa5710c4a3de27faa8187ed5b640869f519ac58437dc96b5699342027565d58383afe0c91dcb40b755f9d0a654d04bdc9c70451b4a29bf5d4794d9ec502fa4ee8153dbf3b4aebc133b8b0db4076a3472806bee2ac319b66d1a2ac97f762ede721639c6ea52bbc29175e9968d2ec49c7f324f245085308e6bad3da6527563fac24e610bdd06d334d0b182cf03d22fc2347255f41003709a7740f3f66e15169bd1c6c25f53e33dda960abfe9dc14d5be371c071fa9b96505c0511860a6ad7ea37e32ac14750525dc91f6a020a94c26b8f22f2d32af29aa0c1c4708a272c2801e5a9b64c6a431a10a6ce927559eec147e556f2d5d7685564d6a351bd60e794fdfce5c999819ae2bf5815aae7be895eaacbc367e0acf9c67c19726058324e2c7490ad933c3756e7af7418a9c30e6a36d626f0b751683be6abdb89e0930f6695c79d090f84a90182f07a6573c17cc556315e40acc3163adf08488df0a5a8469e0bf753c91851c945160fc67077a67ddbb4447dcdf01f638c0da65e41de16bf2ae571e344b718c021147adffeeb6c229e694306c1180f61c647928263e77f072ee45f2474b4c64676451386e0ce5d264baa517ae2008680ba0a2a077f9e47886e222dce6086cd6f47aa8c4f340ca607856d3a588b6b2d52f5f631bd317927a85f13d0385f313b6bbe551f58ad2b506c9c35f2222be766d4f32e1cbbe4479f1025dc0761ca41e6e2932f90a0dec87cc262b7774060bdd0c12b894f41ff685fccef8a440b6d423a65d30d4871a2f2804e132bf9f07fdc02057f4a859d702165fdaa56c5e39df803fceb8c9c128e7b0230a94200bc2ccfab2e8db1302da5acdc927f96eb03b2b90e541c5fb2ca14de000d4f08001100215cce92b16ca8fb919ffddb34ec7f7cd981fc17978305fb4b4464c3e7ae39e8956cba5c17e8f32d9db06e1cec5258438054594c887a4b323e27f5ab760d66e35761f7e2dd16b63278c5c01433cbb51750a6b23ce32288a1e77134d1361651c0a68e21782d655f2a9933fd4632922168493c9b8542024ae921b749a4825af598a031727565c92e98140ca1d659515f4720259ab19c8ec7b98209ec6b084ec8d3c4dd7c33ef34a127e83253ac999ba101a80d221ef4a8b94309fd22377ead36de9835d40594d1b9fcc91fa950f8d4af3de9201d1526191813c91026458facb8b974605961c22fedd0ef63962da628ca55ae698eede6c6da1464363a3d4b5a53e35eb2d4d136d11322472d2d81dfb5944e3878437e06ca156b09fcd5d30124a4d0e41468a7f32164990ab2da2b61f0bebd9297eeaad77d5cb4a96206a07b2dfe1c5abb346295156bf0db84c600a3c9d67e3420a60ef1a3872ed9f6a17459b199a537b333c0e2416367b7a69b1a431a5b09d866b035f20d634a96bcd1668938543a77aa03e218c565316929e62d04a7cfaa5fe6a8b788eca9fdf53b584c27d43460cea1dfa5dba40e66010a770f99d7af4fa1342427bf3f68aecdf0b8c0e7f1260d2ffa021950b2da326ab25c3507b70d671a03f32a25ed7fe44d35bbde431bff96a3be134c32e1fe60b2d935034df076fa9f57f488f2620eb64cb1c54da4e68987256f95183c27c643733025c58157c7951ec485e119a87405a39540587ad03570503df78e03a33a37d107a62b99e5c29cd4e100f44406b0e09b3b5c1d2c1d1d8d69c024a0db042208913ce29d8c7ee0b82aafd893155f2a4af1e9d3ce01b4caf8da03b2587a999f18cdd7d1d561d82d722733cbcb44e83dafab1c6a83c87c02f07593c3c71ee63a01fa05d8beb9e27cd58ed1f78b5d64f8a4595ed55c3b6a8a260b56c985cd3f1f21c3b54f8b18dcec850781dec2c76345f5d736dcae26ea9855ddc2ac528c1e6a02e1ca36ea53085a6f", 0xbd9}], 0x2, &(0x7f0000002a00)=ANY=[], 0x428}, 0x2) close(r2) getsockopt(r2, 0x2800000, 0x8, &(0x7f0000000140)=""/187, &(0x7f0000000200)=0xbb) r3 = socket$inet(0x18, 0x3, 0x102) dup(r3) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x1800, './file0\x00'}, 0xa) 3.448947981s ago: executing program 1 (id=626): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000002c0)={0x0, 0x43}) (async, rerun: 32) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) (async, rerun: 32) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, 0x0, r2) (async) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x9, 0x7) fsync(r1) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) (rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 32) syz_emit_ethernet(0x66, &(0x7f00000005c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) (rerun: 32) execve(0x0, 0x0, 0x0) 3.199716604s ago: executing program 4 (id=631): sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000004}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0104419, &(0x7f0000000080)={0x4000, 0x0, 0x0, 0x0, "b7a2224f03c14647ebb178926c00795a6b8444d1", 0x7}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) dup2(r1, r4) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x800, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x8000000000000, 0x2000200000001}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 2.676403647s ago: executing program 1 (id=642): r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb01000000", 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e6001000", 0x4) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) r4 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x51, 0x40, 0x2ef5, 0x6}], 0x1005, 0x0, 0x8, 0x0) (async) acct(0x0) (async) acct(&(0x7f0000000000)='./file0\x00') (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001100)="7cd75ef3bababf34d8cc0974aa2953675f2b217a9b2c63b888b4027fc2e61a58d4aaee16b666dfe2e3", 0x29}], 0x1) (async) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000200)="01000000", 0x4) (async) setsockopt(r5, 0x0, 0x6e, 0x0, 0x0) (async) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$TIOCSETA(r6, 0xcd504404, &(0x7f0000000740)={0x0, 0x2, 0x0, 0x0, "d6a249ebb178926c79486b47c1d100"}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x802069db, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800480000400000000003899078e0000001ffffffff890b4000000006ffffffff004e204e23", @ANYRES32=0x41424344, @ANYRES32=r7, @ANYBLOB="8002005890780000030308030300030300003ea1c1360d2c332b74800b0d00877a79cb86829cd2966dffcb0062e39199034cbd38aed61956f87347be38dde7073015101b85a2f1fdac90dac32f8a3a6e1867977ca0b4be72b771c4c43fa4d2c52c1857528e25a655e9e76e03b592a01b1b1433b98cedaacdca2d5a4d3a086f9e5479049d01557c6e518b"]) 2.672262381s ago: executing program 6 (id=643): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x13) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x13) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) 2.246393963s ago: executing program 4 (id=646): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)="d57b8995993e1713eb6a00c3254f26b865b18855d5986ca9c5d0ef98213a64df7d405f563a7762d422004df5c1777fa39060ddaf916476693f05253c00edf25624f614bdcdf2375fac0a08183e156a33b24ee1653af403ef8c9c3d3b151c13c52a0afd08a102", 0x66}], 0x1, 0x8000000000000000) mkdir(&(0x7f0000000600)='./file0\x00', 0x80) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x90c9d4f15f9be57e}], 0x1, 0x8) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000700)=0xce3) fchownat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) poll(&(0x7f0000000940)=[{r1}, {r0, 0x10}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x8}], 0x4, 0x4) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) acct(&(0x7f0000000080)='./file0\x00') 2.121155684s ago: executing program 6 (id=654): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x14, 0x2, 0x4}, {0x16, 0x7, 0x7f, 0x400f}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000240)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f000024b000/0x4000)=nil, 0x4000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000076abce49a2d08060001080006040002fffff7ffffffffffffffffffffff07ffe0000002"]) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) setuid(0xffffffffffffffff) (async) r2 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) 2.120692055s ago: executing program 1 (id=655): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40000802) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001480), 0x800, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001540)={&(0x7f00000014c0)='./file0\x00', 0x4, 0x0}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000)="0f000000", 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) 993.654992ms ago: executing program 6 (id=663): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd60062e0b"]) execve(0x0, 0x0, 0x0) 992.427142ms ago: executing program 4 (id=665): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000200)=""/204, 0xcc}], 0x3, 0x5) (async) r1 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) (async) setrlimit(0x8, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r3, 0xcd504406, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "87aa224ff1c15649cb000000001000006b47c1d1", 0xa, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r4, 0xcd504407, &(0x7f0000000740)={0x5, 0x0, 0xfffffffd, 0x5, "97a2224ff1c14649ebb178922cc9795a6b47c1d1"}) (async) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) 969.175464ms ago: executing program 3 (id=667): sysctl$net_inet_tcp(&(0x7f0000000a40)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000040)="bf8c696d", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000300000/0x13000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000165000/0x2000)=nil, &(0x7f00001e6000/0x1000)=nil}, {&(0x7f000078c000/0x3000)=nil, &(0x7f000011c000/0x3000)=nil, 0x40}, {&(0x7f00005c0000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000268000/0x2000)=nil}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000075b000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000760000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000729000/0x2000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000432000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/30}, &(0x7f0000000140)=0x20) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0xb, &(0x7f00000001c0)="cd3ddb7672b09e0ca6c2e69c9c6e2f1830e04251a9bca8f2c458d0dfa75e536a5ff4c1fe4cfd2af5fbec9360699c963fb7e9c4a640e5c09fb261d4b5577589bb886e172b97ba8b0d37475a00082542967b500116042821b8c3bde0d2fd8863c80739510849a4c61a74a3c447448f6fd64ab1dd18a8b709fed6a3c96afe923414f0e791e4b3393f5765a4020801d34eac2c807cfb75c76f728167644b5c5121d07cb9cb01444f67ecf6e552e38dba15254642d791c33e0a4e39f3b33aefbd0c28510ed628cb1719768d44746586dd8584a100fdf1cd74936ac7ba3609a0314a419268dec3710f795bdd512f956d6e98e8cb8dc75613e5d75155a8e6e49dac6094c0eaf0e5198df968fd4dc6c9d0aa99ae3fbc1507000000aa", &(0x7f0000000140)=0x11d, &(0x7f0000001580)="2fc989f86d85ebf448c52757a9ea9b79aa86356e6d6c917d12cd2ee38a34a3cb0a7cd0cf6105d00db8f1356c2f466a51531ec76b8acb3448ab810aad2f24d2fc6f29e5b4b63626fb57dd211f7c5a72b9259ffe258a4e7e718e8619bca396b4c885833b2794124cb291f8334bdc3babf42314172d75b9f124acb4b861b709f96954170bda83e6ca5a022a6b4dc8e46b866368c151d3ca1cbd55f592d665efa6282449e33c353662369772dec63927b9923311af1dd261fb27794bce584e87c4aeb09f9b4777a08ee29af3ce70f3aa51a8e8ce57d59fde41cad1d03b872c8a44d34bf25c679276fa1af314bd9b68ea03570cc84d272feeb97ddb172ee1725c56c4146893f54294aa120bb5f3de373216645db8c01c1c995aae6fdf6ef11399c2510bec9df11b3047ce239b7348ddae869790fff592bae9a3510abdc878976d34fc45fb8a1a05f4f8ac41a1c62f7269154812d658e68ec4bf333cd16a5815d5b5bad11560de19db25a42b89efec1abd8a4744a2ec340c8fb44d9a1621d56135c3bbdfdc04bdabe26646643d8656cdb3e239bdae079112d15c4668f66707ccf32935c48dba4fe3ba8898135fa7643d17668c0046b2beda469afa20b88b6c6406659508a6c14e297923e1c416bafd717e6807ff5a5b443a3cf95ec2425121db529e12761aa850ca9acad42a3a6dd1c7e47308798bd81c0644d7cecf0d5f3789044279e0c751bc3f58867409e94f763be4927b06aaf5e4f75899d233c478b1be09309ec725c0f96d25e3ff748a5412b65bdd51c1e2374fcf33d9ffd82171171248ac19cba5efdd249e9cdc9162226c7b9f6f074af2280a970069bf1bb423af2115b045119ccec66c79b808f963281343b14e60400783cd4aaa593872596c7920bd8895c415714d3add9c6c3ecf82501bcc8617d9a6478f88e02a12c76febb57b9faf5262a363bec739cdb3248a16e3623fad4fd5c3b3459d622b161e2d1b4bfbf1e0ec103b6e46d026f92bf3540368a810fb88aa20d437081a9dcf967c7872076be8bd1e0a34df2a0596fb892e901a0646d8027b376b7c1be75720cabd10d2c16d0d97525dc80d52697b6e41add4995e4396758a90e4241d3a80ffbfd7429dfdff93431ba2f26c84853b34c602356b5b10b2186d1efb5fd8aeefb4cfaf11819cfa2f29441d49c9c5c94ecd1395bcd90115a0b9e218cd1eccdd1c78f3bf4395c8d264836fdee86a9f411375750f935be238790dfed1b8eb60c72828e767553cad0502594ddef99ffd91787dd3e6a24928a6551994b9a82b37dd2ea72a06481abe4fc8cc1363c14c83808d6cb48e9e5e1f91e7c228bb89f182876c09858ee32bb817fa7f6436a1cd20c30656a00e1935088539248efc707bd5847493421529659d6ccbda64aedd7f1a6e60020d1cd24525e9a4a66b269b47b0864bfef1f0365c0e307c9d8f35874f36a37f6b7f72224ee927fa0dde041ca354ec639c27cc1a399fc4d89e1c4cdf0e9d411c441579d5b41c6607929d77e62ca87ee4fd76182410befa222832156fc5faa2831aee3c81d9651003a8b51c394f0d9c971ddb73cc46dd438f818133d40c775252256243367e795b4e6a2e64c3dfc33813463aedc0516512d64032becb261143c69cb23c7a0b988b57c33b842dc8d3d790509e44fdb492d5c020be8396cccad4babf094d72c4ba2d5613be3b6e584ded40a920d83dc073cfd7f95ff781f66b3b8f656daea226dd07783b86e803ec777afb79b00c873af3911afd3a004aaa5871f1b263c56644312484a581ac3e656044802871f8d24ee5d53c0649cee463807d3a6f8907d4989cbb7f5261437a25b161ba9e999bbd1d40ca130a494d4aecc94d1857f02a34c34a9b4c82bef084e7293b11b3c18decdc1f0423259cd25611313e796d2c06322a5796fc9e609e918aac52c34dd8ff0f424672a856067e2a8cb8890bd9cbaf0c2b8a74b919126657f247f75112fca4e0337e0c9e690d20d14864fe6cd9496f591c62172a445f2e1ea3d401f7954cc4bd1706c7b59ce0844df39121a4a4e55b1efec9338ea2388ca262aae64dae7f4ce23b961eb0c6f2a7a60d996063b5b8b4331ff8ecdcd5cb18e3e1bd936377cdc2eb502ce060c5197f88017ef0f8cf5f5256b0e148aaafb7e22c818887191bb9abdf2493faf1980842f8c2e6edb035b61056f2dfcd9865c1d3c067eaed87c0fe6c338db0963ae38802109be8b8b85aacb3d1c5a37aeea206b9c820713de15b6c198fd2301675b1319c709e568a3d1fcf94d311c5c4ab8f4b381907977d3d6b5e6263415ad3348cd3e8eec82e2cbe43bffb4df96a407f875a22217f791c2532a5e5e8acef6313d566f174f433643c678cd259fc9a859f3be1f34c7ac648fce3f26e80171685405d5acff31846571ce6d2cd9d222709706bb81ad45b8f293f7f18b2a2fc4259b40fd60d9819b5fc0caff1b5cb5c96e488df2bb5866945ada79ea379059931cf2d0f94963ef425832f16b348ce83dc83a39c4947485cd80e4196135c06e985a16969324eaff655424722682c709951ea0db0d4769b46af2796d10df3d0cac1b6c6f75c43ca2ba37952f56ea092109428d1c1cc8bef8816e432686734edc556be7729a25064209262f04421d25ec0f6b5bbf75d7001d0e2d7b2ae18a2e2b8e602cbf55e309b9985d2edc67232fafffcd92695cf4e0da02ae8cb57df7c198ec37e4bc9d4a50eebcc9274155cdaa932473ce6d2c5ead89e2f4517fdf578ae7801beab3c0d37057eb93fb628e92499d7ae1323a1fcec59a06b0aa5f4e5e110e395d05f76e9e3a78de49a020a2f25dd2c70fb73c6752dffe011eb68b287f10efc9668b15c138d3db23a12f61c197cda705fd44b911f8420973ad97e7db327f2325bd01c1444a1f5d5b159dda3f0c76e4b6706b802b000577a8335a713dc4f854013c8b79e8c910f402587be07f020b859f1bef0f5edeb40558d6d790eb391bbbde4ce0e016d2f0bced2eca7ab7eaaf001f7f1bae74dc3395632e8be930c68be6e94c2857e678dc81e9886870d92eb33a6bfab9636bdae98e0eaf558e243770ab042bc08b22052829cc58028aeeee12fecacd948bded186e36882f286c64e791c989743cad4ef774273e9dfbf6ab148b4d65f3abe39ff789eab488cd294d64ef33db7a241557ba990a6220a90acda8f017d1cd8f83d1d9b7ea2233454d6e9adbadce84d008702f894c77c4346495795f8e13acedf2b96d5c31cb816a1203ec49779387debbfdd89ff5f2ca03bdfdcbd9942e9e29d1231aae8eee6656e952e17c3aa7feea40e1dbb5dde4c9e24eb17fc88bda4597e4ae20284e344a0bee1da46886ddcd429491363388b1657cbaa5c7eec2a66970776aa07dbbc5282fefcde7d6609b48dcc898223ad59ce10f5465195c8f3956784c76c4d0924a3bffd902018cc5b654d368f78a3a876901da8a4baaabf876997b80dbc3a2e6bc57e319f30fb48dada38e04b44b886f076b06da1b7c8a7481707607a2ac2710c1c36fe8bd1d46854d62cdd1786e45968ade7098812de109c29ef970de2b5fa7f52fb21e1f2982994a1909765597c4908852785c4b64138926d0427b447e668eca3004ea8d7f9ef966c2bf1093b659b5d2368b0f06e8ce595b29573e32e6bc4682d76505c82cf0b7c19f9a9c979948ae6e006d65f3a7b36685103339d6e1d8b3c84c7c6940bf7c5ef38ba1ab71ecd262612b66246af714c85b295f6219b2ce6e622fe32fe197f94a92c37db4195f752e14a2cb20b63c323e67534b8dc8ef9cbe0a44f5eca4ea5a6f58f0f505dd8604f51a0842f0fabb5b7d84a749c05438dfc7f4e20f8d1c076890c6859ae9afe79175d3640261c3e310ab7f688bdcc7eea1ba58c5ff1343daf1c40631e3998b80114f308ce3c1b40f8cde24c5ca501ac260c724281edda0ff4f152f7393d7f78ec4cd4dc0b0bfdc44dd2d9cfd627d9073b9a6a52bc627affe18cd04ed11a55f071da00e3e9f60d974f61ca9d47f3eaef8cbf11e662ce132adb844c28451236b764f846ae1b34edcffce5481ea5519a468602e4f77fdb012e3a04d900be17d5b18cd1e9de4cb3d6a11b46ea84f39e55c3bb8a7c03965ede0fbbb2c28e8bc94a1cec8ee64956a8c1e013376d93c51942c697ecc8188ec92a66c6d7634b4f0d4a42505d4393f25f75f946342394ac73cdaf787c1902d709cb5540ac90ff936fc058a2da2569d0254cf489a44acf35b3023fe02c33e9c681a642c9f692475ae5365a165fd15fa9522d30360b67a5a044c9015ba99b831666e0d5fbb8454bd414b2cdd6547847c0b38d0b0b3dcc3d301978c421633d5b8c78bda59ce51ae0d746a1f3d9ac967699bafe5cd459d1a66bae31dce4db42becae37e10656ffdf47ceef1cd95873e64e194a015c30528edc8dc778023ae00dbc5a10994013587a512dd15d23ceeff9807be73d918199b452cbf111117283f0d470db4452df0dc9d1a6771742f7ff29989e6bb50cec72edc782592b3b17765c6402cf7fc5b599fcea708b6b0e423195cd0456d365e8cc6ac0569b4690f8683564a64a6257a92b9d62a929558cc6f624c011a07e4d4e555bd277eb1665ff5cb6f968220a0c7bd8abff3fe8f9129bc0cd829154be4f870fc1156bb330eca65b171e3d861c8f5fdd3b22a3c5a0c9f5828d9a41f48a14c74b4bd9582afb136eda1ae97e6cfcb4c15e5b2b5fdd5f7be4d08c9ab7daceb444ee87b6fc51ff8a085a5faf399d83d6914ccffeff46632f1d7d400eae63476de57ac5a998e8b27ca17c9b052cba49507260c522b485553cd087a0bd7b3755766daf55ddcfbe4416c9741bbfa72ae6555e8586c6f72af92eb280c1903449503b6f88e2490f5470e33316665679d0196e51aef63eeaeecf7bbf815810b2decf4d193784510315f3cb3c91a8927e163973b378d74b3db1b313af964d01a1105b16c6517ad74705640e33862f8aadf19b3979763d186619bade5364f1218586243d835415fd936b5177df1c48ba1537c02cc5bbc3b2e90fd936c0df9a3d159d1a7fd19827025f7dbd288b85b0fe37f64895ddd64582d65eb428b5c5771d3d4eb596f96d52b75c82db613e226df4b51c076e1e6963360962f365871e55f5d10da1e38d0ca6d34a905c1ec8d6afa77dbbc203f2393806f5c4c517c426f9a73dfd6afd2c3533c7b940c76c70a5406749569023c71cbdca48eefbdfe031ddb76e8cf72cf379ec41a915f846e3dd6d70c71650a63a4ed0b0392c2ec8561a647fa07b2c4ac0e08b840563f10a5ccc3eb3214c1fe2a59389b2236139c2bb3512247abca8bb0c67caa33d4fc22697a06abddce5633b248f23204e5f485c0e5d1fcdf562fe87ac673dc0719254d155b0c9f4f1054bdad77f3f8688fe7a93a974e94d11e89da9f8307b1a4d30a0d19ff543418877f4c3ab6ffad12cb50a831eaf45c19fb54396ea39a8bd6decc3b4856cbee040485a306fa46c919f559576220ca4fe48746b8e7de07ecfea3a4f99c09f3c927bee9c00c0c92e4a98eb5a51a05671f09b07cf894e3d139131f0d733f1df0f77133ab12b5b886092a418bbab3cfd40f842180bd5114fd3ba1b477804393fe01754f1638878c377ec870c4416c424eb1bd30f84362100f86998eba9cf44f21f903ae9cb9eaa86023f095ba0c191fc8abaea76c38d92fb71587167770336d6f4b94f60110741932ec1ce367e74a659309f072c21d3c406d93375bf427c7274b3989e0fd05036a2a528af410d1352000000000000000000000000000000f8d3de4dbc80d0c71167d264d4107a9a8baa50c5b9466c465834148d6346468d05812ed4d7d6c77c615214c9f7b558d3", 0x1022) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x8, 0x6d, 0x64, 0x6}]}) 966.219705ms ago: executing program 4 (id=669): ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{0x0, 0x40, 0x0, 0xfffffffd}, {0xffff, 0x0, 0x0, 0x2}]}) 956.976453ms ago: executing program 4 (id=672): setrlimit(0x8, &(0x7f0000000980)={0xa0, 0x57}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x6, 0x8, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x5, 0x7f, 0x400f}]}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="3ac8de18c5d2ec057b89d595a87a72f258d517e8212cd1f932aaee329fa4ac8cfa1cbe38cb4b541d0d5bc16582d70b4a911f7cdc6640516c70b276e8a9ce9f87aa409733a2617e16eb72a8236c32d33ae303ee49ff886576ba7ee61e011ed9ab9c977b1b05f5dfbf410fb14ed4451b6ad04c2af3fc1bf61033d44a1fe3d991f3fa6c5b0af586769da60265abe7e489a56c9dd709f8b498f1bf942159b4546b25dd34826c8c", 0xa5}, {&(0x7f0000000400)="9a201942068635216c6f68360179e2954a453172fb36a2381e932d71bd76490e6acc8b430b2253ff0ded8951936c8df41393944b19ed90c6c9421b22a5feeaf981be29f6d0bf833ddb2a0707159d8bcca068c3ccb0da17e6a56607b24168646722084acdd934c2c5c49b100f24d0e4e8591631a83a52e40534954b36681ac44040eab804bb04f21d7cbf5405c956a0a7135ae1ec8de86ac70713a73aeaf8d67b493bf40991c35edcead0b39585b469", 0xaf}, {&(0x7f00000004c0)="d697220cd619c331005dad59be5e27be2811d4884119a5421e6f2b1d0a81f23e05eb5670e8e26f7f0054758ec7a0405803799e7084a1ac242d5906cfaee6968d267530bfc8be407a365b5cfd1b7236598c0c32c876cb3034f9d8f601c1ec5440a7c6d63812736080ceb4734cb6638765fc596b31b4cb5adf9fdef529644c75b80ee1551196c77d9c83dc8140664884c9c591d4", 0x93}, {&(0x7f00000005c0)="278097226e5245c919f5cd966975d2d4af01dccd7893c0b5025de9d8342463570676c00d9b1254955f251ae3287c09f01f0ab978f524c7140d6a53014ede522d08fb2b63f7a48c510cf6f888bbfc61ea26d3777603e0c0b7f838fad14c32ed58b5d6ddd4cc8445e72ef35e6410aa6998a4c9e9786871bae4f275287e1294ff2feeda1a228a7e53f00916f0c7b581153b35647beaba803b17ddb4a388c362bb7901ec5c6695c6fa3753b641ac483ef72ee24357d0ba85e699583eb193a803faacc22ec335e4c274d6f11c778e2b0c731263ab4fffcdd6c102fb058f7b0cf2a2e3bf8a73cad06a5de938d184df33fc25ae37b5e995646bc70a4edb63f6c5", 0xfd}], 0x4, 0xfffffffffffffffc) sysctl$kern(0x0, 0x9b, &(0x7f00000002c0)="71fff7ffff276b034d0c00000000000000ff0349734665b2dfabe93f800a56bc75d304c2426bd6ab3992a5d5409bf67d214af583bed18ca74ed5edea3080d163dc000000004092111a98c94c3aa8ea296a349ffa905ba1ce061a8c18", &(0x7f0000000080)=0x5c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x25, 0x2b, 0x0, 0x8000001}, {0xb1, 0x12, 0x2, 0x2}, {0x16, 0x7, 0x9, 0x400f}]}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000008c0)="f079c03899d26f2e34b5d80d484d5a13fb241e62d0f69a33c43911823d4ebe94dac11baccba89f91fa896a44405a284e72bea031702e29c28da927465e6b42447347c0d270a61ae2ff95d9dc8424ee862c2ed6d4a07e1cbddd4c166c25", 0x5d}, {&(0x7f00000006c0)="1b9e1cd757b34100f192d703a67046b531e859980a9d423b4a234fb79ed1d3650ff06413515d98755194b58e9df67d9cb10277ac8c697f68b255415b0bf1102b82e32694b6552091fa0f0c3012f6bf11ccab2afdbdb170f78e3b17c3a2b6628912dea7e831957671ccbe369c44f9b36185dd8d4b6c338907eddbcb9b07458c00000096b25baf0c0601d7c1383c719deca0a94e59dd", 0x95}, {&(0x7f0000000800)="b704dccd573e1b13e93ff1fb5321d544afbf099439ce0fbb1f097fc9243191c64c8d0a5de9b4a3c28f38ed2dce321061677d4f256c412323a32ef09d0827caa0cb8ad34ad6a82d92c56572006d25011220876c8fed635d86de986a7df3caa3537138d1acd07cd93fbeabe80e414e3e09e0fc55ade8699fad0a98f8e616efe2932ab285e0e3cd2ba85a7dcf6cd5fc58ef3568e588b547a76ed5febe2573af54d05d5483e8936147e681142a", 0xab}], 0x3, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71fff7ffff276b034dd028634d18186ee5ff56bc75d304c2426bd6ab3992a5d5409bf67d214af583", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000003c0)=ANY=[]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) close(r0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x221}, 0xc) r3 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000002c0)=0x5, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x11, 0xffff, 0x200499, "084880fa870000bdda0988d11554e90d6602ff07", 0x1, 0x3}) 908.29295ms ago: executing program 2 (id=673): open(&(0x7f0000000280)='./file0\x00', 0x8aa0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = socket$inet(0x2, 0x4003, 0xff) setsockopt(r0, 0x0, 0x16, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x1bd) sendto$unix(r1, &(0x7f00000000c0)="b100050160000004000000000700000008008106cfa1e4fffdf96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e4991f7c8cf5f3fc303ebe1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300371c2102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9800361b1257aba8c500002012010000de5000"/177, 0xb1, 0x802, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 905.733948ms ago: executing program 1 (id=676): r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x2b}) r3 = socket(0x11, 0x3, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x1, 0x6, 0x1, r1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000140)=[{0x50, 0x5, 0x1, 0x3}, {0x4, 0x1, 0x1, 0x1}, {0x16, 0x5, 0x2, 0x2}]}) write(r5, &(0x7f0000000200)="f471819e2673f732fdd4980de8d5", 0xe) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 904.701699ms ago: executing program 2 (id=677): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x18a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x31d) dup2(r1, r0) (async) execve(0x0, 0x0, 0x0) (async) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)='\b', 0xfffffd83}], 0x1) (async) syz_open_pts() (async) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000180)="2be6ab6e9e47d54abdd61247d415a6e30e4d639e0d390e8f15451b937d912584020b6ecc719e16568edf066d14d313862685488f2897de037874946220e8268009", 0x41) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) (async) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async, rerun: 64) r5 = syz_open_pts() (rerun: 64) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000006c0)=0x9) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0xfffffffc}, 0xc) (async, rerun: 32) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETA(r6, 0xc0284457, &(0x7f0000001540)={0x8, 0xffffffff, 0x1, 0x8b0, "9786ca4b427a02c600010000000000000f1e0400", 0x0, 0x1}) (async, rerun: 64) utimensat(r6, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0xc5, 0x8}}, 0x0) (rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) (async) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x7, 0x4, 0x4}) 904.286631ms ago: executing program 3 (id=678): kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="22d1637cc610dd1b33e0888caa018de784b1a7aa7394bec254f41aa9a5d37d7a092d1df8405befefff0c8d841f8ce88686ad83a976512952b90c9a0a0f58bc16d43b3a96ccc87600a5727afd796a85629bb0b73f06ce210896f544f22d3ccaf4ca382bf9c82cd0723521a3398d3487b2aac8285579d7fc5833a6b550c9565c1344d86b93e9f4b593d060360353cb158d025e7e3b4700fca9dd233ddd1a7dd654d13a7bd99a2c57", 0xfffffffffffffe88, 0xc0b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x53) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60eda7fd00083a00fe8000000000000000000000000005000000000000006c9c2e1d8d92e05a2eb9810090780682fff6f83d32a38141e1403991aadccae0ba13711d6687ca8125904e046bd69269"]) 904.036151ms ago: executing program 4 (id=679): r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) 794.028011ms ago: executing program 3 (id=681): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r0, 0xdf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{}, {}, {0x1}, {0x42de, 0x9b, 0x0, 0x80000001}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) fchdir(r2) 746.788719ms ago: executing program 3 (id=685): sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) syz_emit_ethernet(0x50, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffff"]) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000200)="b2e2c85302e73c875e3a7d36389d38cccf896c9a4a06cb403d7277b7cf69be26ea66786ed00360f8b8c5cead41b0eb5b75869cef49b802f3239332a1111361995f2c459bc4d714984ba2e5752757a779d6f369436458e53725ad68cf88c99f14515b92f5da8281d076c213466f021acf384635ee5ba930778722df189662dadf20fb6b52bc39250d2fe656b0c08cf8fa78d799fa70cd062631dff055d8472ff2b85dbd166ad6fdcb7018", 0xaa) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x55, 0x200}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) 744.821159ms ago: executing program 3 (id=688): socket(0x1, 0x2, 0x81) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) 683.368954ms ago: executing program 3 (id=691): r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2570, 0x7, 0x0, 0x3ff, "1cbdbe4a88fceccbb808959813cbcb0d84c3b834", 0x0, 0x800}) (async) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="5c003136fbedb5a2c43c9e8b904cf34ad6ce4cae5cc3f34ca36a2f15b3395a037673268cfc0116fc6379c7366d4c2c8cb5a5c03e98b84c7e073514f0278c3165fddbdef131869bbe0be63f382fd0a3b64717c150c1fa4b234055afa6374d4d5ca63bcf9f5ba3f34a41954c56929381e18c29bb59f8f16a4b42f439dcf515f0eda4315c5886f3ce14a0a8279ad1f8e73bc96cb9c243dfcf8311d1d41d2ad09914f3966b5020073588aafb3eea9bed9c84b4723403d7e3e3bb1a40362b60a0697bf488223a2c2915d94e04dff50d44c989eb0092a3751be076f6a1182d3dbe6e4ca34b48a1a398a141b78b36fdf0141830ce71180139015f58b82af34842461c", 0xff}, {&(0x7f0000000280)="e0811e093adcb0ca32a79774ce83df7f5465bc9589bd95df4d180f378b990f8273302d409126a50254401e2268650748", 0x30}], 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x8) (async) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000480)="61e2293ea456", 0x6}], 0x1) (async) syz_emit_ethernet(0xffffffffffffffb9, 0x0) 678.870842ms ago: executing program 1 (id=693): syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600feffffffffffffff37f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYBLOB="5e00b1e567d50196741903"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r0, 0xcd504406, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "87aa224ff1c15649cb000000001000006b47c1d1", 0x0, 0x800}) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, &(0x7f00000001c0), 0x4) r1 = kqueue() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$TIOCSETA(r2, 0xcd504406, &(0x7f0000000740)={0x2, 0x10000, 0x10001, 0x0, "979222d10000f8ffffff00000900", 0x7, 0x1000000}) ioctl$TIOCSETA(r2, 0xcd504406, &(0x7f0000000740)={0x2, 0x10000, 0x10001, 0x0, "979222d10000f8ffffff00000900000800", 0x7, 0x1000000}) dup2(r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1600) setreuid(0xee00, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 642.586193ms ago: executing program 1 (id=695): r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000cc8000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ccd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000b13000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6d}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(r1, 0xc0104401, &(0x7f00000001c0)={0x0, 0x0, 0x0}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x65}], 0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@remote, @empty, [], {@generic={0x8100}}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x8, 0x1}, {{r0}, 0x0, 0x1b, 0x1, 0x5, 0x3}], 0x4, &(0x7f0000000440)={0x7, 0x800}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r3) dup(r3) kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) 588.114219ms ago: executing program 2 (id=697): r0 = socket(0x1c, 0x8000, 0x68) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000100)=0x40, 0x4) sysctl$net_inet_gre(&(0x7f0000000100)={0x4, 0x2, 0x33}, 0xb, &(0x7f0000000140)="b1904dafec59a7020b8701ab", &(0x7f0000000300)=0xc, &(0x7f00000001c0)="b3ec1747e9b6ccd50c640969ea4e0af98258ff93e2786b628cb8b79c18f4044d5aa55d0d7529853f433c3212359ea5a366376bbfec1ad9d13ee04cac8ba55681f7625ab699e9629749ef05efe45c699ef4958189661c694dd7089ef7ffc5612379a7488c1a061c6a4566680bcf5cef322c11e063a52072023a85d7aaf2cc9bd1fd1fd354261500353f165f9e103899db41c37f436050c1f537ec9542b44bbd91f9e7917ff57d2f751cb69b5e83317316c243c44899fe14398a3ea970989a8277cedacd2b239da45aa6fc18b7f52b558da19fefc86df5946586ad45ffb38099f02084a332073cc8b657", 0xe9) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, 0x0, r1, 0x0, 0x40, 0x100}, 0x9, 0x0, 0x200000000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000340)=0x9) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000000c0)) 543.454245ms ago: executing program 2 (id=698): setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x8000000000000000}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0xc14}, {}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x70, 0x1, 0x3, 0x2}, {0xa, 0x5, 0x4, 0x8}, {0x87, 0xc6, 0xf0, 0x10}, {0x6, 0xa0, 0x80, 0x200}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) 542.034079ms ago: executing program 2 (id=699): ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x8010427e, &(0x7f0000000040)=0x8) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff, 0x200}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x23b9781b) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x21}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) 534.583114ms ago: executing program 2 (id=701): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r1, &(0x7f0000000080)="14f584", 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) readv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000440)=""/203, 0xcb}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x21, 0x2, 0xfff, 0x5}], 0x5, 0x0, 0x2dbc, 0x0) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r4 = socket(0x18, 0x3, 0xff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x5, 0x35, 0x2, 0xc}, {0x81, 0x7, 0x0, 0x6}, {0x3, 0x0, 0x3, 0x78b}, {0x101, 0xcd, 0xf, 0x9}]}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000200)={0x0, 0xc}, 0x10, 0x4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r5, 0xc0284416, &(0x7f0000000000)={0x3, 0x5, 0x741, 0x0, "97000000efffffff00000000000000000400", 0x900}) pwrite(r5, &(0x7f0000000040)="cdd883ca794aa7d1ca24311dd0ab0904e6a93595f15ed781769bd8726c3df05b36c183800847b39eb90c03b492d2b7395877b70c8cd6d7e8ff29c9e6076166fc24b978bdea9cf36f9000bc9d768e216b52668c7ed6e2bfc15b2c402f823db0b2e75bf0527352b2b0c8a3ce231f6bc72d4498c54df0fdba788e2f8099deeac1c8d7d458d95acf75442d85c86565f53cac1f9d201624baf84823c796359b79dbb88334fb436d1e1b0c179f67477edd1806550fc46ea221523c58750b156a9b855d315b5c0b08e57e1410d2077933d2713c237151e23b3d19389f039b1d5729727ae7adbdad3fe26208dd420e5656e38a015e2891", 0xf3, 0x7) 456.184144ms ago: executing program 7 (id=705): syz_emit_ethernet(0x8e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x80, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x0, 0x0, {0x19, 0x4, 0x0, 0x1b, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @loopback, {[@end, @rr={0x7, 0x23, 0x4, [@rand_addr=0x8000, @local={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @multicast1, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x3, 0x9}, @noop, @end, @lsrr={0x83, 0x23, 0x5, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback, @multicast2, @loopback, @broadcast, @rand_addr=0xf]}, @ssrr={0x89, 0x3, 0x3}]}}}}}}}) 320.855909ms ago: executing program 7 (id=706): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) syz_emit_ethernet(0x126f, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x14b) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x4000, 0x0, 0x40000000000, 0x1}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0xff) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 207.423576ms ago: executing program 0 (id=710): munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffa, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0xee00, r4) close(r2) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x80206910, &(0x7f0000000100)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0xfff, 0xc8, 0x81, 0xfffffffd}, {0x0, 0xc5, 0x6, 0x3}, {0x1, 0x8c, 0x16, 0x1}, {0x840, 0x8, 0xf, 0x8}, {0x3, 0x4, 0x9, 0xffff}]}) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xa0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) mquery(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x0, r7, 0x81) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x400, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r8, 0x0) bind(r1, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x80, 0x4}, 0xc) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000740)=""/203, 0xcb}, {&(0x7f0000000480)=""/26, 0x1a}], 0x5, 0x101) 206.876368ms ago: executing program 7 (id=711): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x801169ab, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x801c4903, &(0x7f0000000380)={'tap', 0x0}) 204.666082ms ago: executing program 5 (id=713): r0 = open$dir(&(0x7f0000000140)='.\x00', 0x200, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="169644635375ba353aca1d2be32b6fa72b5b9d9fbccecef49610864390f5b15ee7580259576cd60c5c88f10fd8becf0bcf1031a2d072e21bc71c3f3c0b3f8590bf01474db8e747d9c929976863206d5c1600e89de68cfc9b0cfe6dfde3288c9798aaba00d45cde23d2266e66b98328d1ad840b0317557ad7cfdb89a5b2d8c6b07cb97806a9a455db62fa521902a5c2d04bb91530a59fdb0909d05d3bb20e37a0fec712bbdd7ba00ff8fbcf6119c3eada1a0720c01da944e331e15ee2819bb50711a408ba53334924974fd6324e26555fdc55", 0xd2}, {&(0x7f0000000100)="94977fea8eeb710c44e1252f3857fe77c2df68a187916eb5cfa19d8bf44fac28a03222f351500246af68ab6013b9e32863d5d48f8127a14099ca", 0x3a}], 0x2, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}], 0x2, 0x0}, 0x1000) sendmmsg(r2, &(0x7f00000000c0)={0x0, 0x200000}, 0x10, 0x7) lseek(r0, 0x8, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/135, 0x87) getdents(r0, &(0x7f0000001440)=""/4106, 0xfffffffffffffe9e) 188.875012ms ago: executing program 0 (id=714): msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000040)) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xb8a1, 0x3, 0x8, 0x7}]}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x9b, 0xc82}, {{r0}, 0xffffffffffffffff, 0x83, 0x4, 0x2, 0x40}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x8000000000000001, 0x6af2}, {{r1}, 0x0, 0x4, 0x1, 0xa, 0x1}, {{r0}, 0xfffffffffffffffb, 0x64, 0x4, 0x100000000, 0x4}, {{r0}, 0x0, 0x8, 0x1, 0x4, 0xe}, {{r1}, 0xfffffffffffffffc, 0xa5, 0x2, 0xfffffffffffffff7, 0x9}], 0x5, &(0x7f0000000240)=[{{r0}, 0x5, 0x10, 0x80, 0xe, 0x5}], 0x2, &(0x7f0000000280)={0x4}) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) (async) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0xf7d) (async, rerun: 32) read(r2, &(0x7f0000000380)=""/137, 0x89) (async, rerun: 32) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) (async, rerun: 32) r4 = geteuid() (rerun: 32) setuid(r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000440)={0x3, 0xfffffff7, 0x5, 0x81, 0x8001, 0x8, 0x57f5, 0x10, [{0x3, 0xa7, 0xf, 0xfff}, {0x2, 0x8, 0x4, 0x5d6}, {0x1ce, 0x7, 0x800, 0x2b2}, {0x3ff, 0x9, 0x1, 0x3}, {0x3, 0xfff, 0x400, 0x5}, {0x3, 0x80000000, 0x6, 0x4}, {0x6, 0x9, 0x1, 0xfa2}, {0x43, 0x5, 0x89ae, 0x2}, {0xf4e1, 0x0, 0x101}, {0xe6, 0x5588, 0x2, 0xff}, {0x3ae0, 0x7fff80, 0x3, 0x7fff}, {0x2, 0x8, 0x3, 0x4c88}, {0x800, 0x3, 0x101, 0x10000}, {0xffff, 0x9bc, 0xa2, 0xffff}, {0x3, 0xfffffff7, 0x98, 0x6}, {0xfffffff7, 0x9, 0x7, 0x1}]}) (async, rerun: 32) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='4:\x00', &(0x7f0000000600)='$&-,-,(-\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)='#\x00']) (async, rerun: 32) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r2, &(0x7f0000001980)=[{&(0x7f0000000840)="aa6efe4872935136c5405eed77c41af468cee2d59ff98af83f432613c343b4ac46d01e415159aebe4c8e0ce9948ad8bb2e50b81a8185b5ed39184772cfd34a8d68ef083c02631ee438fd34e3d4b5f12e99388ab416260b902963fe70681734094984cba28266a4a34038719490983de9e9d16de137134e21e78286d4a9419c154e61a8786fb23a36a44b4b8ca6bf72cd323db83de07811f3d5de8eb0c76fe424f0fa58b438c67311f67f1bc835803595dd4cea108f0b64d1cc45c8ea3eff12bef4d00109b91734d8800ba9eff8affdbba229c92554599acce92eaaf3908bcb1f9973e48e1f46173c337a4b6950c14d71ec1bcfa72f46afa7c37ceed635ebd05ba3a36936800bb4801ea5a506d7ae4f6cfdc9d07d66ef8fadbbb8b12ccc96dc5da7424796c852da39037f50dc0925b6f13ea0f04871edee7e3227b29fbafb1e1b85b633cc694d495b6619020a31768d3199fe491cbb742b56086adfb00a264283709ecae1e527de85f6748dc7d5bdcde87cbc110c8199bee5f18e0ef7ec77256b7df723e2773a62dd20023cb05689963e2b5351c353ea9af3bbcd82d409ec5ba3c78357fcf39139fc2722e347033166420d1b107903e757b8cc4277e6fab994183ede812efde04b9055d65d29cbd5916fdd5003ce1fbc7d21b24a06895eaeb849de68a76ef4200d52c2401e10d209b77b92873c858fee243da4694c7aae45b666a06deca3da39f213ae7d654d80b8ca108a119b889d183fac241cf0d9c51b62ea2202e249a753c9a227b67f303db98557bd3409f02e321ee5daf1f91f780a1a67a394cbbe3f7fa35ba43b9916790a4221eb4e73e4cf3da83d537952804500e538a09847bbb00cabf09667575675241baa5253746adb701f1ec81c88510a8a6a14b89afd626630580b74fe78a281c43254bb3511a5672d279cf567750b83a116fe2e338f542672ced3f1f0b05789fa1bf4dc51386d22fe21636026924b5e383aafc6d8bd93dfa78a98f13dd7077f38a27deaabbfb9414b023312dbab066b67eadfd086c8738059f3216dfed6ad49d07beb8796a587e60614e23151f0e680b72ea775eb3c754c03ff1bbcc03282fbe4da93b38a7e7baf3f0abf597768a44c9376bee08c1a549fd1f0bfb7cd0be989c2d70413eb2837a2421fb2d1d1a90fbc09d91fcaa1c32936456f525f265a49e0c67c0682723cfa04ee2667d89312cf024a66e5c55585f3ef83bdc7e2f87f292f946ce2017115aeab40ba67a9489323ed5181c3ed99e93cbcb5a9229d19f99176c07ba8b5a9e26e5054ae8a32269d339ea0dfb80aef027bf2b1898eb6f772a68211d3b0fd774f4bc951c8d73dd0a1ba7ecc7e8b93a7331e94018318d7eded68092c21b66cd8e43f2c9e8d7c27ff35c37fa4a31f750d8e37f3a42822354f8b029001a6163321491c5d1b4dafeff0d2e099a474436fde9399181f023c051498f417e6f93bc386643f5da3bbcb5e34a72d3b8ffc197234b87c5bfbcf5f96b6a1337add02540fe35a3a111cf3a30abe576a97410cb66cba5a1d57af95e1f2efe17c1973856ca6072752185b8213bbaca1088e972c1c746e161633f702d5e43de09288cd5af0f660dd220b2f2fe2e4d3d24545917f8ee5e4babc0174e2e11d2878d1dc72a93ef8f789176fda9b83139738729c90271e3d806722eef3b053c6cc3d173de0c2ca067ed3d1b99befdc080878b8a6674973484433ff5774425e3e942716df9977d0df07110e8eb41f4c345f3ef8f27341d9516a3b4a6f85a9027b9fa2b787b1f85e5587b3f6651b401e8aaa5b0fa4a600d449c3766f8e2cee3e9fa0475cdbb5995195a74cb697398262629860f72d5296c014801944e7e83cac09353c2665dd0de6c531eefac75d2ee13a41bd0c9b64bdd3dad757db94043e61a1e06ba13b132c934c124240236c92c632e3d66133471bfa57e37c735517763fd4ee2e9cec692bdfa7f2eac5553eb65b4c4de22c26ff8c3a7c11b57cf4fcefe7b0f0bc5b071c95937a0d1b5cff2026b4b3c63834dbb59273e0bb20c05dde2cfbaa6ee119381897aa907a7a6b10145b88e6d89c4061a3c687208b72c3547762d1d58732a74c13494be45df3de3f12dceba6d2b81468615d6569c844cec338d6bd652ef1b5b86e1cf68333d98b9f1e0fdc2818d240576669034e5703a5a8eea9f616fd51dd207756fe4c990e3fc157042c0e405bc62859412cf9c8c6e0b71b515a50500169244e090298f9c046e2746463ac3ef8bbca09fd82f45369e19ef0806431c5434d0e417af1f524f4b5f6e1b32d5174c10545af579b72e0ab5a5f26a898dacbd7ee482d82de81bc22d91711e3d4747b1b692ce8839d145f6e45c1259d4d12ee805c0a29539b1ed74bc799e79ff9a5085a549d13d2024ed42b730c940219a4954251a86021397a070d391be0f2e8a74b7670b165350b19a691ae6313e93fc6c66b250ebc94bce8fdae7ef2845947a5a8cd7738cca12e2f9f1af45222f4f9131fa4958711a0555cf3e0b3a85ebcea549ea18d46e08c5a76eb55c77f4f71d5a9663010211a3170812129bc4197cab1ff8fb5f8456aea9f427f9866b403b643c036563a609f2920340ad65594d76786ba8e48f4dd66285a6dd34430cb8c77df034ef5806dc368530aa74acefcdf0f0a0e8cd4e7f40f15c4b46b9483e2e41f53cd99d09cbade00ec43be964394e2890a313ac30540deed965f9a0109c153beed0ab0a1814739cf48cf025a36a3f007d88ed0fb1bc1c7fc2e7376b2dfcbd74941da11a99567c9a71f1490144edf9f5a35fc7af77698c45b791cf67b6350921fc6d7d5e762dadc44dcfe036ce7ed1a6e368da8f391249af611ce9e79a27ae26b09376103d494ce5f1c3c4bfb191479d6a7bf4c54804b198480107db33d91d55a665835b8d9a6dd8b1dd4f15766dbdad858ae46a792b4e7a151fcf3e57d33a469a0393136020b8fb5cffd355ed87890ee5c15794abf9bbd0593e978d8998d6b95cdb5ab430162fa5cac8e465ee34edb69a0f8d68f4de6d6c6b6ab0d4df2bca6d62508606af55f4b0d615dc3ab55dae6102e93285ff8f5fc0bf9b4099f4e5ee63cd95b32a4e8534ae1858f20e1e47e26b76a2b026b6c8a45bcc39c38e4f9262454389dd21d095d3cb9f152672ba8c07f049ab59b17ee45be651affc0eb747587383501d4683fa31ba2dc363ed0927534679342f23f134b5d7a593c6d492d0c8a6780240d05fdba773615e81965138a1adb111191b5a1e867d0adf167bf08ae17937a3c029dfce06d52ff881eb6cf1e83be01b1cfa5693edce9a4c465a0ba79c51a9e1e196bb54e49a48a4faa71d7018deb0e4806a96fceadbee56e172ab1fb6c8a027cba0ed1d03b136287c92b81f84a56e96b56398ae1ee54d397e40ddd33c0b1130629e7b167184748d7d4ca8e898758d6b4bd58b05f4aea50e1f62960599029d164ea63bf981f1c3f048a5f3425c66df768a327824e7ca54e59d350ad70f505bbb92182d830f298c76be607e1d9362f62c572ba121972006d5de6eb0d8de0d2d2338538d2cd45aba8d996037f56fe926970c4daa91e90b10277374891e633217144e373864d1aa6495b97a4ed1d1362f6501f29c6c5b6a6a98b9bf830ead35cb622ba271d6b9086e43d06b69fa7094c90f5337936c03ce76ef6038207623d4a95d799317f4583b9e7a8304c8dd4e8fba74612aa8f50455b7228c84cecb96d97236f4cdb3e3d2dcafb316a313f2bd114494fd03a59ea55bc23df3b07bd5752b0af1f2330e0676d0b28c5ee4ae8b70b185f59aebb9b98096a433bbd51fd33f2289107ebbf633f1519e88540cea2f147ed3f4aafa9fe7d9eb305b8dd24eda0ba9322a3aca5897cab283394b8b79e89da95fe91496e69aff7a843d4b8d8c487af5b37c22f68195d26d45e30083bc5f49e0f65fb937e2eced83f5fb278e4626693d7ee9c14ad2df4ff164122591cc7b89e9e4d74b050fdcc0add42824090cb12724c00c86e2987037ea8f811b743b9afef6d12513aa96cdcd0aa86a5287b2c26df3f4d655d721c5163191dadc695f73bc9d18c8816ad7cddbfdcf555f25e59183b681fb54b0f6507865b448b8edbd607957ea8b425edc4a50ddabb62f072e056be4c514ceccd1bc63d544442960b25411654627ec58c6ebd5011d08e65a8c4add1a93779c4630ae53d93b9edad94538b1f007098b15a8d10fdfb8800b0f1c90f7b4a69f95980793a90003bcfe45f1d37f6a4fe78dd368777d07fbf18a295ea5f3aed9c2778fad682f63f80179e47624cdf8510f51bdfc8634876b6545a6895561e7074505e52174dea1844ea12ac0928d38a4092c397fca9994e701472068dbcbe59586ef78980ef64d149298921690141d51173828142f903eb05defcc4d19a82c1a198890c76b28779831ca8a8d12ab949af123f0791ad02669055f6587c2a5d3b1670fb9dfb978309388cf9df7c6d7b31b93fde12d41cad30e7df84bec6aa634ba163dc4358542cf217c2198f1aeaa34e4184c5228e57adac4a47c49e6d638bab2bfbaf45d2f27638ba00dbf37daca979f0492354b44f40afbc82399a4ec1224270bd73ef98bbdaf82df332ef1d9b23c59a3a34b36bcef6b4e076d6a1b770e7a5c422a8bd9df483f944ad638b4df6779a464ae31493dfec397b3d699c7a5474718dfcb47e1fde7d30fcf622fc5adc435dbb23f95dd0b501f0d1220fff4dc4bbf52dec374d13a7d1cde328cc118f6752bceaa1dd61397798a8a601014ea9195c799741db9cdf69ce611c0d1ac2b96fa9e7bd3416b8da4ff2e72cfc000b0e6502a7e5c4c06dfb90c44488e971bd101ac9aab0c6c1f9690574c58c781dc4f2eeb97bfa2868661553c4a6419e223d6eb518759ddb0d492029ffb297403d45b6f929f0b39ff7e274f270cb5a11ddbbda3735183342a92c2292cf6b8dac5f340bb815c82e3c59885c3aab843b4a5e10a1e43fcaf796ab3794a595965b1e661246dbe8751286084f79a9233bf67682fce2cdc54a2389af177bee055388aa5627381fa0af130baeedf9d073a62729d2bd279a55e50a3f57428e1dd90531ace8ec0cd527ad5714a4739860b63dbfb5812d364368ba6e0a22bec4e32691e585bdb770ca55efe4629cb3e32fb718bf4449649a889e6d6eb321a4ff27df85b57676af19d7df1d381c872e06c56836d13ea90a33e1ef423aa95bbc1694df3459fbf0ff7ace732118a85042e9ced6beef169a86c533c3cbef7da9ab5f193fc9853e63f4d7f077b90d27e783fba7a282cf40e80f707042d803f2a6889077580121506a59e637734b892fe0a4c3a69c08f8868cdca286eacf080c4e2ea4096a9263bf0924ba0530e12ed3da038cc097ad5875ad80fce92929f9d7a996a727556e82bb14ef606d78f146d3cf820af126c054639dd3d4e19890f93760623d3a802f2860c3217e49dcc5a37e2eeffd691606f9639c05882f9ac1e88bc710428f1596b49656389e1ee82ddc17c8c0b248dd6b3e48100baee8659b39c7773092d069335529e1c4b80ffa2c6a233140827c58dc7bd873d18c5d349a40327a57e407b53958e13df6cfefd71d2e71f66e63e862c35c250c7f66cd8b5ec3f50989ba81767dbff06443a022ac5b0ccb1988142e7a5bd79f011c6381d834ee24dfc2d3ed8fcf7fd04bf7747218289cc360a21955bbe0eb930e7b74afe123124a2949a9386c2880154b7eca5b02e5f77172638169afac3086fd78dad37bcdbd3b1cfa2d8b732fee96bb647a25daddc9f1ba1d8818f3af806077ee279586ac33effff214d95db36c", 0x1000}, {&(0x7f0000001840)="8be9aac6cc52c0bc9de8bebb7a87716405be14d35c4eb6c39593ff72245f75e2e170a4ad48f0db41b965ca0c0c3693380563680cb68c2f43afb89c65159570492b4e9879a7e8b470010676905c27e6095e0df5056bc165c05e5b82898964c57fa6b40b8cafe4a512b89a4575eeda0f743938aa46275130bb528a7a47481add7d4abbbc6fc160a9edb9719a36c20855ffcc3f901a0e2e6f19b0f4b330d24e4f1af4439e11517553e587", 0xa9}, {&(0x7f0000001900)="0d28db7fd964b452d2f8807637f98914dbdb92894ae7d0facb638c121780f65b3e1b9c10b18e27f262a11dd27cc03234ea947ad569518c89f5a5bf18a2cf0e436fd6a62bd5bdfeddd0707a4b95e0191400eaba5d269ae10fdc1493c398b1e1553a", 0x61}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000019c0)=0x375aaaa3, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001a00)={'./file0\x00', 0x5, 0x4, 0x81, 0x1, 0x5d1f, 0x9, 0xde2, 0x0, 0x1, 0x3a4b, 0x2}) (async) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000001a80)) (async) recvfrom$unix(r0, &(0x7f0000001ac0), 0x0, 0x1002, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) (async) clock_settime(0xffffffffffffffff, &(0x7f0000001b40)={0x3, 0x6}) clock_getres(0x2, &(0x7f0000001b80)) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) 187.992611ms ago: executing program 7 (id=715): socket(0x2, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) close(r0) fchown(r0, 0x0, 0x0) getrusage(0x98be7e00aef6356f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x20, 0x8003, 0x10) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001800)={0x4, 0x1, 0x8d7c, 0x3}) sysctl$hw(&(0x7f0000000380)={0x6, 0x12}, 0x2, &(0x7f00000003c0)="aa3b269a39327333b505363326f2d57eefd9699edaaf1c4bbfdea55d49e884fe9fc7884131b5c81908650ee7e27d1e8231f4609a731bed5d0eadb2535abd966fc00e5975f5a567cf6563fe3983a002d2d2bf8f01c46abd03d38ba516bbd9084f80a405d0fbdc6765560a85fe22e0e084ee6b", &(0x7f00000015c0)=0x72, &(0x7f0000001600)="1b50660a27ffca43490a2c13d2cd369b0f3d6ae6e69712da4d87d55352829cc967d9b5345da4e9f826d860d859b3f8b3bfbdf4d230a7ebd5e1552693ce9802524467588bb027934f76fde3598cf14d8a39f8b6be84a36bdfd1f172a0f8189a58a7987b0aab354a0f66cdb25c66c4cee02c4b0d9395564ef57f7ba7573e71b868", 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001680)={0x6, &(0x7f0000001880)=[{0x50, 0x1, 0x1}, {0x2040, 0x10, 0x1, 0x1}, {0x16, 0x8, 0x2, 0xffffffff}, {0x9, 0x9, 0x1, 0x5}, {0x3, 0x5, 0x3, 0x8003}, {0x10, 0x3, 0x81, 0x3}]}) getsockopt(r1, 0x2e661b4, 0x9, &(0x7f00000016c0)=""/238, &(0x7f00000017c0)=0xee) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) mknodat(r2, &(0x7f0000001840)='./file0\x00', 0x20, 0x1) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000340)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35, 0x0, 0x0, 0x8000001}, {0xb1, 0x3, 0xfe, 0x10006}, {0x16, 0x0, 0x2, 0x400a}]}) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 187.407995ms ago: executing program 5 (id=716): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) syz_emit_ethernet(0x18, &(0x7f0000000000)=ANY=[@ANYBLOB="9b3e7118ac4546cac698d4"]) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffd}, {0xb1, 0x6, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setuid(0xee01) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0x80206918, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="490b46ddbc4591a664310d6aaba30d39fa0000ba0fc0dd0659067947aadee4277cbb48922d20779db09985ada4d1101f1117e8ada5129300ba2980bb34254ecc977446132c2bf78dce39b44927436d4a188d8f2d", 0x54}], 0x1, 0x803) (async) sysctl$kern(0x0, 0x0, &(0x7f00000005c0)="71fff7ffff276b034dd028634d18186ee5ff56bc6c1de04c9c8f6ffb33a16406c2a1edb2afd5aa3f3f9f3ab752ede158edf5839c08025dc9ac512d64f4e9bbbe2449218d3e1c2c75", &(0x7f0000000080)=0x48, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_flags}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[]) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x18}, 0x2, &(0x7f0000000280)="e528bcb2af9d78b078c934ad85bc16732c3a3bc208097e38b6d464515c98af3eefb22715604f7e6e6f2d9dc4df036b55b2bc91e5b54062c21c2ada7c4dff92b32065872cf99b33c757352b7a0cb6f30f9d2f09a92f15891b84321cbd2f6ec8c0ad52c038e5e77fb0f979d39f981df583a4c4d393325e1dc1054308c1b592896720cac16a29bc5a865126cadb91995a4b43d941fd2ea7879f14b3ab1190d9138db8b0b6b15d62b2407c216cc5a4860ed19297217befb6ded723b30084572711f96a97280768ef1636eba4251b41b48ff9244dc600", &(0x7f0000000380)=0xd4, &(0x7f00000003c0)="9cb86f50b736508c75e59516b893e8ff17493f36c30b7cc4975fdaabb8328055ace1b4761f1de47cff1a7f6a2e5989218438949a3ce391891153bb624e741761fb2878b9e3554ad17a6942d69b17b7743894df587a5b891a418b5735f118ff7b2accb61df1cf4542fd626f28a8baae8ee989a0db246468019d1fef1f8c1c41ee71a830f38efabd4803ff66af872957ac0c9788aaf35c79a2e701c98ccbcf5baf36905c11d5f0417bc35f7dda06df00034d4c247a4ecc743fc1139f45b3eacb47b529d86842923f469985cdb6b097e867d13dbd74ec4b17de9b4fbb5373e83fddb42a83d0", 0xe4) 156.344578ms ago: executing program 7 (id=717): symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000080)='./file0/file0/..\x00', 0x8000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x3) syz_emit_ethernet(0x1000e, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr=0x4, @broadcast}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0xb, 0x0, {0x5, 0x4, 0x1, 0x2, 0x2, 0x68, 0x1, 0xed, 0x11, 0x61a, @broadcast}}}}}}) 154.764071ms ago: executing program 5 (id=718): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002", 0x8a, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x7, 0xf}, 0x2, &(0x7f0000000080)="ac07a653", &(0x7f0000000000)=0x4, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x7ae822b6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 64) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) (rerun: 64) 154.469385ms ago: executing program 6 (id=719): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="cbc2cf57afd763da4b621b232b27f5a6cad175374c5cf90eb275f933dd781d2e4c5960902320c4b6189420172f6aa0c1878b9cb4f15e4655d7b1584d69b744ba7ab2dbc717f0de70fa80df847fd7e4ea381c071dc775041b2997bae2a04bdd07f6172403c531a98266894a16012298a6de1661b0b08051", &(0x7f0000000100)=0x77, &(0x7f0000000140)="95c937da", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 153.342484ms ago: executing program 0 (id=720): setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="aade8a5418a3caf4671b61bf9b2b6c95680a24e894645c226de739f807e9eab42f54e283b7a1e8d11f796e25cff0e6855b40637002000017ba192e9ad21a97023b806dcb00000000", 0x48) r0 = socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pipe(&(0x7f0000000180)) r1 = semget(0x0, 0x1, 0x281) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280)="7aa246e0364ebe047d8886dca02cc8fb3f0f39f555e2f6d67029f7e4109b81a7a2d309dd861d069b8843245aca7ace524aa9e2b95a9c26c33fd6d57a9484a464", 0x0, 0x0, 0x0) semop(r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) write(r2, &(0x7f0000000100), 0xfffffe5d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8c00, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x300, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) close(r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="ea00000100000000", 0x8) r5 = kqueue() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35, 0x1, 0x1, 0x400001}, {0x37, 0x3, 0xfe, 0x10004}, {0x6, 0x0, 0x0, 0xfffffffe}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="00000000c54aef06115fb0ecdb6ea692a1b0d3e78489f5ae5028c7c948ce1435", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="a064"]) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000100)="e6006f25000000206f42f91d0df1ee39635f68c499f413c1917df800bdb9cfeba59c5521886d", 0x26) 62.511593ms ago: executing program 5 (id=721): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000001740)='./file0\x00', 0x0) 61.904376ms ago: executing program 6 (id=722): sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x40b, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) r1 = open(0x0, 0x8000, 0x8) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, 0x0, 0x0) getsockname$inet(r2, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) dup2(r1, r4) shutdown(r3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 61.38825ms ago: executing program 7 (id=723): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x8012, r1, 0x0) chroot(&(0x7f00000000c0)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f00006a2000/0x3000)=nil, 0x3000, 0x4, 0x1010, r2, 0x800) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000100)) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f00000a7000/0x1000)=nil, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000480)=""/12, 0xc}], 0x2) 60.839421ms ago: executing program 0 (id=724): r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, 0x0, 0x0, 0x0) listen(r0, 0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) 6.599439ms ago: executing program 0 (id=725): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x80, 0xe, 0x1, "d0d1e29923ea518629cca2dd69959f411274881e", 0x7, 0x7}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x3, 0x3, 0xffff, "89aa1aefb77980ab0aec806c630bb838d6938ee9", 0x8, 0x3}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)="8f55543e1f74c64c416dd52703369a42314237e4a5967f6471ca656c990a29ff45e48e", 0x23}, {&(0x7f0000000200)="056167aa6d43e08fdbbbb0bb03fcc75a", 0x10}], 0x2) r3 = socket$inet6(0x18, 0x4, 0x8) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, &(0x7f00000013c0)=""/233, 0xe9}, 0x1880) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x40, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000001540)=0xfffffffa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) setuid(r6) readv(r1, &(0x7f0000001780)=[{&(0x7f00000015c0)=""/94, 0x5e}, {&(0x7f0000001640)=""/82, 0x52}, {&(0x7f00000016c0)=""/86, 0x56}, {&(0x7f0000001740)=""/43, 0x2b}], 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000017c0)={0x0, 0x8, 0x1000, {[0x1, 0x7d8, 0x3ff, 0x1, 0x4, 0x80, 0x4, 0x8, 0x4, 0x80, 0x62, 0x0, 0x639, 0x8000, 0x7f, 0x3, 0x101], [0x8000, 0x4e, 0x7, 0x9, 0x6, 0x100000000, 0x2, 0x8000000000000000], [0x8, 0x215, 0x5, 0x3, 0x60000000000000, 0x460000000, 0x9], [0xf, 0x2, 0xfffffffffffffffd, 0x0, 0x5649, 0x3ff], [{0xf, 0x8, 0x820, 0x6}, {0x6, 0x915, 0x0, 0x40}, {0x8, 0x3, 0x7, 0x5}, {0x8, 0x2, 0x6, 0x5}, {0xcde, 0x4, 0x80, 0x10}, {0x401, 0xd, 0x6, 0x6f}, {0x9, 0x3, 0x6, 0x83}, {0x5, 0x9, 0x8e, 0x1b}], {0x0, 0x3, 0x2, 0xfff}, {0x7563, 0x9982, 0xffff, 0x2}}}) preadv(r1, &(0x7f0000001dc0)=[{&(0x7f0000001a40)=""/152, 0x98}, {&(0x7f0000001b00)=""/126, 0x7e}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/162, 0xa2}, {&(0x7f0000001c80)=""/55, 0x37}, {&(0x7f0000001cc0)=""/205, 0xcd}], 0x6, 0x0) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) r7 = syz_open_pts() ioctl$TIOCSTART(r7, 0x2000746e) flock(r4, 0xc) kqueue() socketpair(0x1, 0x2, 0x0, &(0x7f0000001e40)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001e80)="6f619ff76c2271cd92284fb8dd73050be27ed14d09b57ed3", 0x18, 0x0, &(0x7f0000001ec0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000001f00)='./file0\x00', 0x80, 0x80) sysctl$net_inet_etherip(&(0x7f0000001f40)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000001f80)="be1a3b1f258ca0a7febf04f7f4e464a21642f6b4f56cdca97abea68ab877dd457d3087615137b45fc82332be895bd91d13ee692c8ec6c6bb132c8b5822efec4abe1f92d8f6cc3779de6ac75bcd79fab3932edabc7f00b3e706450f9aa8e27d4c327f309b05c1de6bb3ba216c9673c1504549be5bbdc67e9c2e63ba12a5f3a63fa4846af92138e312035bfd6ab1f7f43d24388c878dff5391e7738666d1532e805fa9508fca5a6b5add899b118fb0535515f4a612bf13a53bf46833f41617dd00329dd7858396d142", &(0x7f0000002080)=0xc8, &(0x7f00000020c0)="14878cb952b9b9cfe3fba01d0ac9e25d4417f7c32d86bd9ab4452fca84c596a5", 0x20) getpgid(r5) clock_getres(0x3, &(0x7f0000002100)) 5.903439ms ago: executing program 5 (id=726): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r0, 0xc0107004, &(0x7f0000000080)=0x7f) syz_emit_ethernet(0x46, &(0x7f0000000480)=ANY=[@ANYBLOB="ffff53102c164abcd32b43464b0000c149b4650000002800000000800800001a003ffe00000504000007feff0000000a00"/58]) unlink(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() 5.339334ms ago: executing program 0 (id=727): mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chdir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file2\x00', r0, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x2, 0x3a58413d, "8cc4224dcc6de37bdf8cd054b2ae9870f9ecaa8f", 0x9, 0xfffffff8}) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000a40)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x120) unlink(&(0x7f0000000800)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xcd504404, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "d66ad0c200000000023200f6d700"}) 0s ago: executing program 5 (id=728): ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002500), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x7ff, 0xe1, 0x0, 0x40000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x49, 0x0, 0xc, 0x709}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x7) writev(r4, &(0x7f0000000000)=[{&(0x7f00000019c0)="8e72e9375a2d755d9329612a516a8fd8c56da9cd72b3229d46a2ee38c4ed1519f9ccbba846be2e9af0df65b3a8bd48b17d04508a9c53a5e08e747c28842559bccf6af96576f6d0bedce6a3f9362aa56b756ffd00facfea35451e79d478e50b0ef0cc940f3fe940b025bcaed264ad399de02affa7c1ed7d31173a0883a24f084acbf5e829173ae5048bc42da196373495e465e14670b6d5b1f153cca6b596334c9eff0084b3f2547bd12e441c6106706ee2b3cbcea9142d28cbc238207c769c7a866af788b9b2ce6f817b6b0e677b65417c908788d31bdc03aebd01e4a856620877732c89c8febfd032b3b4b47facc85eed452f2dedef5aeaae4a86bad9abad753de890579071edeae0ce5613cf6500642345e859dd4f43125fb2bb394497cc3de2bf09eaaafc49ee03b379263f9709a2db496499db5bd6abd7b79545283581f8d38da1780182a10514b390d8788fd100ac5613899363fb6644d97c3e3c2bdf24d0f99552a3442684114c846e5fc4e0b95573ef5caa204ca0b481149765e1d13c47758d9fefc84a189a4b9d532d1f69b947d1dc867dcf05139d7448e6c36b06ab1f21eac93b7297c5fcbee789fa114d33c0a26bcb1b6bf58bb949b3fc53baf168f0df95e275c6a14205566f083d498402ea7e1510063cb95d2f2813ea8e4f241a148946c6014a7fe7fdbcb5c6c4c7eb0ed5cee36deb13d028598d1c655030251f0a4289908db2f3b1a962817220a593283bb8bd9a3221575daa65b4d59d3ac5dd6f397e146462bc1033610340429b996af2268321ea7e99c668bbb95326b3aef0e4d4e6c76958afd46098fb3d1c434641734ec046aa82bfc14333ef2b0f87f36073968d6eb709c08f8fa504cea9cc04a5927ac60706c5e26c270085495b74ded986101b351ad8ba3c801a34bd55ae924f41980029f395a9d98d1773227987dc38234037527d4e8de1fa416d7e1168d77c1b1c22e49825a7dce47693606e061f3dff54b2abb45c1c1a48671c17aa8c57d293f08656d0f3f7b97d0eda1258459350f8d3a82c4bec4144215dcaa921c3e50980f6d0b77dd6fc713bca636a5cf713890dd5529660408ea1579da97e6cc19f08d2d61132a4badbbf73e183fde9bd2019933240764d0190d8d815741c50027c416df7c1522f40656acd3545ac96a4a411de1faf4c20a94ecb791d6f39ffee129c361402d4b6c3425d1ee753d4e8cab9832a04a651b7986ca08f9946be9010eb16a65bef6bbdfb1b20414bdf4866760ae6649b6571044fb3e520a126c4e06516b923eaa9f690f08492f415605df2d6a665dce31001ab949abd8c1defecb14a88888f37c9cab679b4d2bb777faaaaf18da876b06ec629bfaab92969e4f2254fbf75b0eeb15ccb01fcd09b5dff81f97cc99e472090761e1a0c92041a620832c1ffdb21d55925fc5000dfb869438d15276f042a6ac00b29149cf82f22545d7caa2ad42c78a16d0255cb47eb0a9afd385d298fe768b887f846fde115e3eac1476dbf0a98a84346b3065ebf01ecff036c751d91cbb4bec39daf27632782fb0a7381b379dfc18c9a5ff0d1a7599683c06a240d", 0x45f}], 0x1) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.15.200' (ED25519) to the list of known hosts. uvn_flush: obj=0xfffffd806bdb8268, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! nd6_resolve: something odd happens pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error nd6_resolve: something odd happens pckbd_enable: command error nd6_resolve: something odd happens ̟V:J%R ?-4*@GLntzr70|`$ܕ~r|겿8-)voڱ,r˘vx +Fv7F'nd6_resolve: something odd happens vnd0: sloppy read from proc 49716 (syz-executor): blkno 0 bcount 12 witness: lock order reversal: 1st 0xfffffd805f667da8 vmmaplk (&map->lock) 2nd 0xfffffd806be311f8 inode (&ip->i_lock) lock order [1] vmmaplk (&map->lock) -> [2] inode (&ip->i_lock) #0 rw_do_enter_write+0xb7 #1 rrw_enter+0xc6 #2 VOP_LOCK+0xa6 #3 vn_lock+0xa4 #4 vn_rdwr+0xd1 #5 vndstrategy+0x4ff #6 physio+0x2f6 #7 spec_read+0x155 #8 VOP_READ+0x102 #9 vn_read+0x17b #10 dofilereadv+0x230 #11 sys_readv+0xd8 #12 syscall+0xbc6 #13 Xsyscall+0x128 lock order [2] inode (&ip->i_lock) -> [1] vmmaplk (&map->lock) #0 rw_do_enter_read+0x9d #1 uvmfault_lookup+0x122 #2 uvm_fault_check+0x4b #3 uvm_fault+0x106 #4 kpageflttrap+0x2d0 #5 kerntrap+0x14a #6 alltraps_kern_meltdown+0x7b #7 copyout+0x57 #8 ffs_read+0x422 #9 VOP_READ+0x102 #10 vn_rdwr+0x15b #11 vmcmd_map_readvn+0x142 #12 exec_process_vmcmds+0xfb #13 sys_execve+0xbd4 #14 start_init+0x3c6 #15 proc_trampoline+0x10 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806be311f8,9,0) at witness_checkorder+0x1047 rw_do_enter_write(fffffd806be311e0,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806be311e0,1) at rrw_enter+0xc6 VOP_LOCK(fffffd806be4ade0,2001) at VOP_LOCK+0xa6 vn_lock(fffffd806be4ade0,2001) at vn_lock+0xa4 vn_rdwr(0,fffffd806be4ade0,ffff800011a26480,c,0,1,a38dd7ef7a66c95b,0,ffff800000b2a000,0) at vn_rdwr+0xd1 vndstrategy(fffffd800a7d9378) at vndstrategy+0x4ff physio(ffffffff814caab0,2902,8000,ffffffff813cd180,ffff80002a4b2a50) at physio+0x2f6 spec_read(ffff80002a4b2840) at spec_read+0x155 VOP_READ(fffffd806e7e1eb8,ffff80002a4b2a50,0,fffffd807f7d3750) at VOP_READ+0x102 vn_read(fffffd8064b09020,ffff80002a4b2a50,0) at vn_read+0x17b dofilereadv(ffff8000ffff6538,3,ffff80002a4b2a50,0,ffff80002a4b2b10) at dofilereadv+0x230 sys_readv(ffff8000ffff6538,ffff80002a4b2bc0,ffff80002a4b2b10) at sys_readv+0xd8 syscall(ffff80002a4b2bc0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x737ef721720, count: -16 ddb{0}> show registers rdi 0 rsi 0x80000 acpi_pdirpa+0x6be71 rbp 0xffff80002a4b2320 rbx 0xfffffd800433c680 rdx 0xffff8000012b55c0 rcx 0xffff8000ffff6538 rax 0x7ffff acpi_pdirpa+0x6be70 r8 0xffff80002a4b2200 r9 0x8080808080808080 r10 0x208cad2df30de45b r11 0x5f2791aa6b9a222b r12 0 r13 0xfffffd8003b53f00 r14 0x3 r15 0xffffffff rip 0xffffffff8239cdf5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002a4b2310 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=262159 pid=49716 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=82, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff6f58,0xffff8000ffff6a58 process=0xffff800033559db8 user=0xffff80002a4ad000, vmspace=0xfffffd805f667ca8 estcpu=32, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 80394 502353 5789 0 2 0 syz-executor 80394 305700 5789 0 3 0x4000080 fsleep syz-executor 96883 3181 98996 0 2 0 syz-executor 96883 47640 98996 0 3 0x4000080 fsleep syz-executor 52400 229281 96440 0 2 0 syz-executor 52400 49938 96440 0 3 0x4000080 fsleep syz-executor 49716 47297 8074 0 2 0 syz-executor *49716 262159 8074 0 7 0x4000000 syz-executor 49716 30111 8074 0 3 0x4000080 fsleep syz-executor 66569 123722 47219 0 2 0x480 syz-executor 66569 325160 47219 0 3 0x4000080 pipewr syz-executor 66569 155891 47219 0 3 0x4000080 pipewr syz-executor 66569 475073 47219 0 3 0x4000080 fsleep syz-executor 760 325279 7710 0 2 0x480 syz-executor 760 301662 7710 0 3 0x4000080 kqread syz-executor 760 111795 7710 0 3 0x4000080 fsleep syz-executor 66183 358755 4146 0 3 0x80 nanoslp syz-executor 66183 488741 4146 0 3 0x4000080 fsleep syz-executor 66183 455905 4146 0 3 0x4000080 ttyout syz-executor 66183 293992 4146 0 3 0x4000080 fsleep syz-executor 26191 223259 0 0 3 0x14200 acct acct 28988 199260 41763 0 3 0x82 sbwait sshd-session 47219 218811 34757 0 3 0x82 nanoslp syz-executor 8074 224828 34757 0 3 0x82 nanoslp syz-executor 83012 108860 0 0 3 0x14200 bored sosplice 96440 41957 34757 0 2 0x482 syz-executor 5789 382504 34757 0 3 0x82 nanoslp syz-executor 30729 33579 34757 0 3 0x82 nanoslp syz-executor 4146 233520 34757 0 3 0x82 nanoslp syz-executor 7710 450847 34757 0 3 0x82 nanoslp syz-executor 98996 220886 34757 0 3 0x82 nanoslp syz-executor 34757 26221 77801 0 3 0x82 kqread syz-executor 77801 447830 15393 0 3 0x10008a sigsusp ksh 15393 494130 15564 0 3 0x98 kqread sshd-session 15564 437176 41763 0 3 0x92 kqread sshd-session 22055 430918 1 0 3 0x100083 ttyopn getty 41763 145792 1 0 3 0x88 kqread sshd 86990 424046 32248 74 3 0x1100092 bpf pflogd 32248 439642 1 0 3 0x80 sbwait pflogd 43382 425836 93413 73 3 0x1100090 kqread syslogd 93413 230420 1 0 3 0x100082 sbwait syslogd 47066 315673 1 0 3 0x100080 kqread resolvd 86171 444872 46154 77 3 0x100092 kqread dhcpleased 24369 140331 46154 77 3 0x100092 kqread dhcpleased 46154 325168 1 0 3 0x80 kqread dhcpleased 25939 520526 0 0 3 0x14200 bored smr 75029 512545 0 0 2 0x14200 zerothread 90447 58689 0 0 3 0x14200 aiodoned aiodoned 71775 498576 0 0 3 0x14200 syncer update 90401 480549 0 0 3 0x14200 cleaner cleaner 54268 284711 0 0 3 0x14200 reaper reaper 80969 191528 0 0 3 0x14200 pgdaemon pagedaemon 36348 405920 0 0 3 0x14200 bored viomb 70578 264218 0 0 3 0x40014200 acpi0 acpi0 87956 323580 0 0 7 0x40014200 idle1 9895 454934 0 0 3 0x14200 bored softnet3 63601 270953 0 0 3 0x14200 bored softnet2 22163 455849 0 0 3 0x14200 bored softnet1 25549 512190 0 0 3 0x14200 bored softnet0 3643 385793 0 0 3 0x14200 bored systqmp 5253 230948 0 0 3 0x14200 bored systq 47533 316952 0 0 3 0x14200 tmoslp softclockmp 23020 254273 0 0 2 0x40014200 softclock 91738 217987 0 0 3 0x40014200 idle0 1 382516 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 49716 (syz-executor) thread 0xffff8000ffff6538 (262159) shared rwlock vmmaplk r = 0 (0xfffffd805f667da8) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_vslock_device+0x149 #3 physio+0x277 #4 spec_read+0x155 #5 VOP_READ+0x102 #6 vn_read+0x17b #7 dofilereadv+0x230 #8 sys_readv+0xd8 #9 syscall+0xbc6 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff836710f8) #0 witness_lock+0x5bb #1 vn_read+0x56 #2 dofilereadv+0x230 #3 sys_readv+0xd8 #4 syscall+0xbc6 #5 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10230 11054K 11543K 166960K 12212 0 pcb 18 13K 13K 166960K 136 0 rtable 223 6K 7K 166960K 550 0 pf 35 17K 21K 166960K 143 0 ifaddr 40 6K 7K 166960K 68 0 ifgroup 58 2K 2K 166960K 87 0 sysctl 4 1K 1K 166960K 6 0 counters 64 36K 36K 166960K 84 0 ioctlops 0 0K 4K 166960K 1582 0 iov 0 0K 16K 166960K 53 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1365 86K 86K 166960K 2063 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 9K 166960K 18 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 33 0 dirhash 12 2K 2K 166960K 33 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 18 65K 93K 166960K 906 0 sigio 0 0K 0K 166960K 11 0 proc 72 91K 128K 166960K 680 0 subproc 72 4K 4K 166960K 99 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 86 0 in_multi 93 6K 7K 166960K 165 0 ether_multi 1 0K 0K 166960K 5 0 mrt 0 0K 0K 166960K 4 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 223 996K 996K 166960K 223 0 exec 0 0K 1K 166960K 552 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 258 74K 77K 166960K 10028 0 UVM aobj 23 4K 6K 166960K 29 0 pinsyscall 45 90K 102K 166960K 2132 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 43 0 NDP 12 0K 1K 166960K 46 0 temp 77 6900K 7156K 166960K 23255 0 kqueue 14 22K 32K 166960K 149 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 86 0 83 1 0 1 1 0 8 0 rtentry 112 161 0 58 4 0 4 4 0 8 0 unpcb 144 658 0 639 6 4 2 6 0 8 1 syncache 336 9 0 9 4 3 1 1 0 8 1 tcpqe 32 2 0 2 2 1 1 1 0 8 1 tcpcb 808 204 0 195 3 1 2 2 0 8 0 arp 120 28 0 13 1 0 1 1 0 8 0 inpcb 376 808 0 792 10 7 3 8 0 8 1 nd6 136 36 0 11 1 0 1 1 0 8 0 pkpcb 40 7 0 7 2 2 0 1 0 8 0 kcovpl 48 11 0 3 1 0 1 1 0 8 0 ppxss 1168 6 0 6 1 1 0 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 4 0 3 2 1 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pftag 88 1 0 0 1 0 1 1 0 8 0 pfstitem 24 72 0 14 1 0 1 1 0 8 0 pfstkey 128 72 0 14 2 0 2 2 0 8 0 pfstate 376 72 0 14 6 0 6 6 0 8 0 pfrule 1344 25 0 18 2 0 2 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 659 0 221 30 2 28 29 0 8 0 art_table 32 661 0 221 4 0 4 4 0 8 0 art_node 16 158 0 65 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 29 0 19 1 0 1 1 0 8 0 shmpl 112 26 0 6 1 0 1 1 0 8 0 dirhash 1024 31 0 14 3 0 3 3 0 8 0 dino2pl 256 3047 0 1537 95 0 95 95 0 8 0 ffsino 280 3047 0 1537 109 0 109 109 0 8 0 nchpl 144 4292 0 2595 64 0 64 64 0 8 0 uvmvnodes 80 3480 0 0 72 0 72 72 0 8 0 vnodes 216 3480 0 0 194 0 194 194 0 8 0 namei 1024 14943 0 14943 2 1 1 1 0 8 1 percpumem 16 56 0 10 1 0 1 1 0 8 0 kstatmem 264 44 0 20 2 0 2 2 0 8 0 acpiwqpl 32 1 0 1 1 0 1 1 1 8 1 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 14694 0 14694 10 9 1 8 1 8 1 plimitpl 152 238 0 218 1 0 1 1 0 8 0 sigapl 424 1219 0 1166 8 1 7 7 0 8 1 futexpl 64 11413 0 11405 1 0 1 1 0 8 0 knotepl 120 553 0 0 17 0 17 17 0 8 0 kqueuepl 216 298 0 286 5 0 5 5 0 8 4 pipepl 328 181 0 150 3 0 3 3 0 8 0 fdescpl 504 1198 0 1165 5 0 5 5 0 8 0 filepl 152 7454 0 7211 20 6 14 16 0 8 2 lockfpl 104 287 0 284 1 0 1 1 0 8 0 lockfspl 48 114 0 111 1 0 1 1 0 8 0 sessionpl 144 31 0 21 1 0 1 1 0 8 0 pgrppl 48 46 0 28 1 0 1 1 0 8 0 ucredpl 104 1336 0 1322 1 0 1 1 0 8 0 zombiepl 144 1167 0 1166 1 0 1 1 0 8 0 processpl 1168 1219 0 1166 5 1 4 5 0 8 0 procpl 648 2490 0 2424 6 0 6 6 0 8 0 srpgc 96 6 0 6 1 1 0 1 0 8 0 sosppl 168 6 0 6 3 2 1 1 0 8 1 sockpl 688 1574 0 1536 21 15 6 16 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 118 0 0 15 0 15 15 0 8 0 mcl2k 2048 43 0 0 5 0 5 5 0 8 0 mtagpl 96 12 0 0 1 0 1 1 0 8 0 mbufpl 256 233 0 0 15 0 15 15 0 8 0 bufpl 280 4886 0 131 340 0 340 340 0 8 0 anonpl 24 179313 0 175555 65 18 47 47 0 185 16 amapchunkpl 152 31675 0 31098 35 3 32 32 0 158 9 amappl16 200 3788 0 3749 30 16 14 15 0 8 8 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 130 0 117 1 0 1 1 0 8 0 amappl13 176 14 0 14 2 2 0 1 0 8 0 amappl12 168 1908 0 1875 3 1 2 2 0 8 0 amappl11 160 53 0 39 1 0 1 1 0 8 0 amappl10 152 5 0 5 1 1 0 1 0 8 0 amappl9 144 248 0 247 1 0 1 1 0 8 0 amappl8 136 25 0 23 1 0 1 1 0 8 0 amappl7 128 121 0 108 1 0 1 1 0 8 0 amappl6 120 238 0 234 1 0 1 1 0 8 0 amappl5 112 141 0 131 1 0 1 1 0 8 0 amappl4 104 362 0 343 1 0 1 1 0 8 0 amappl3 96 6360 0 6225 4 0 4 4 0 8 0 amappl2 88 760 0 690 2 0 2 2 0 8 0 amappl1 80 11912 0 11254 17 1 16 16 0 8 1 amappl 88 9540 0 9345 5 0 5 5 0 92 0 dma32768 32768 1 0 1 1 1 0 1 0 8 0 dma8192 8192 1 0 1 1 0 1 1 0 8 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 28 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1198 0 1165 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1198 0 1165 1 0 1 1 0 8 0 vmmpekpl 168 11192 0 11139 3 0 3 3 0 8 0 vmmpepl 168 80054 0 77962 107 7 100 100 0 357 9 vmsppl 456 1197 0 1165 7 2 5 5 0 8 0 rwobjpl 64 27609 0 23036 77 3 74 74 0 8 0 pdppl 4096 2403 0 2330 125 52 73 85 0 8 0 pvpl 32 15038 0 0 123 1 122 122 0 265 0 pmappl 248 1197 0 1165 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 317 0 64 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806be311f8,9,0) at witness_checkorder+0x1047 rw_do_enter_write(fffffd806be311e0,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806be311e0,1) at rrw_enter+0xc6 VOP_LOCK(fffffd806be4ade0,2001) at VOP_LOCK+0xa6 vn_lock(fffffd806be4ade0,2001) at vn_lock+0xa4 vn_rdwr(0,fffffd806be4ade0,ffff800011a26480,c,0,1,a38dd7ef7a66c95b,0,ffff800000b2a000,0) at vn_rdwr+0xd1 vndstrategy(fffffd800a7d9378) at vndstrategy+0x4ff physio(ffffffff814caab0,2902,8000,ffffffff813cd180,ffff80002a4b2a50) at physio+0x2f6 spec_read(ffff80002a4b2840) at spec_read+0x155 VOP_READ(fffffd806e7e1eb8,ffff80002a4b2a50,0,fffffd807f7d3750) at VOP_READ+0x102 vn_read(fffffd8064b09020,ffff80002a4b2a50,0) at vn_read+0x17b dofilereadv(ffff8000ffff6538,3,ffff80002a4b2a50,0,ffff80002a4b2b10) at dofilereadv+0x230 sys_readv(ffff8000ffff6538,ffff80002a4b2bc0,ffff80002a4b2b10) at sys_readv+0xd8 syscall(ffff80002a4b2bc0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x737ef721720, count: -16 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029b5bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffff800029b5bff0) at sched_idle+0x558 end trace frame: 0x0, count: -5