last executing test programs: 2.970487871s ago: executing program 7 (id=953): writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000080)}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7864) acct(0x0) msgctl$IPC_RMID(0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 2.962943593s ago: executing program 7 (id=956): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x3, 0x0, {0x6, 0x7}}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000000)="bf3b684c5ae963b4567084e096cf973983ff0f0000000000009405095e7acbf4419893cfd424b75262dc5ade2ab6278ab80849177964f55be2796672f9ed186987b8c19d9295a17b98020f600200"/91, 0x5b}], 0x100000000000033c}, 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 2.686799412s ago: executing program 7 (id=962): ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x3013, r1, 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x210, 0x400, 0x40000000, 0x40000001, "bb5091a89600", 0x3, 0xfffffffd}) 2.678724211s ago: executing program 2 (id=964): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) sendmmsg(r0, &(0x7f00000013c0)={&(0x7f0000001380)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="2b5e909b669d3eb1c2e23f1a9bf1dc3be414736d2dca2fbf4db19d176b485461e639b51cebd96cab353c68597ed4b785f2b1ea858ef7d11061408d7e6ed6e9ea4757cafd0ecee723102c8b72d9e40add42c5061bd187a0a42bce6816fd9b3cf08c9107b7326b9fe9a95ddfc05f37fb092c78ea8583802742685c31fbfd95e139f54da0cc2ea31d0c1d2fa095496319f6cd59e6c3836aa0cf4a9c500cc95bb773d266e8be6fcee1d97ef45d71f2420f12039cb7c20018b849cf1cb647cea7469f554fdd7417b8073d5844971d5c2b6a99a535fd68690f1cd15fc1bd5da24591c0d0996e69ec8cc3d9bcf7ef12bd86b3ec27be05d367631027f323ad566c31cf571dd19c2f8875b5e947cb10662522cfe91d9a4823f9ebf373ed3419dedcaf56594076cde3b9c80282ed414216d46a844499c90f11429217aee1ee392c9f641579b07889699794884ad5eb4cb8f39cdcb8b5af104a156f328ad2a12e5de966b14bdf965e8aff1839d2a1efda5116c6d844e2ecfe72e5d9d5eefa61f4a925b4fc1048aa87401a75fe6c2422c41038147369c14206ff36f41646faf458d6da9230f16eaa92b882fd5d6b3564b1a393e5f8e4d6634fa153e71b7713d8c05ef7c2092ec050a53591eace7ab5d26b308ccaeb293a79479e031c2fd6bb8e10108708aca79363a0f513a53ec57fef50b0fd11ccb605dbdd4b21590bcd38fa24b3c13d35e72e17a35c585489b31f70cbdd2274cdb8a0db1cb9d6da71e562afc825780a405e540f39e224171d5680f0a5d24bd20743a396d00f29e3f0c01bb2b7610bb1753a4db1211977e8f736b6592e0f35b116d5985136d4f614598bfaa761b864d7230717464a77e85321f56c12bcca4fc5a1966053038b542fd887843e0645996b28be7e9709e94b52850b2a63bb727edc39efc232301638ec855fadb1a132e621febac18b4014cd1d172673856631bbe56f72b775c5644023a2883a9d7aaf3fd0d68476dd1a810cf2d0c5d5f3982096f3cc35a6abd528b6b92c37d6e7ce69c56e04e176db45754121284d055c245973a1ff7a017a262460b4748961cffb1a0bb4849e1dee994d1a033289c2956b16f5d14f3884e5daa374119e58d0d5b79985681323087d503372de18c92afacc2451e3a4e6945178a3f241e97d173e4d4718dd93d7dd12ffbd9cecbdacb70bc474e8be9e9cf95385887d8810eb5964b09b41050933a63481bf4aabfda1570a0e86da34c041a2606a4463dcc60e2986f19879a61ee20c2d36bd5457b2c6c9c655dbaf1db0c1888da84c7b630067fa648f5bd69456ea674b9cc8aac0365b4bf96994cfc3d9b46ad2d65584ffa8eac8a1e34f976c304f0915ffc57c7af6437814ef91761714b871754f005be2e1cb26c99dbdd4930414e02decf09db42551599af8067d39d7c5247dda7c69576822415d33feeba4926d249332a922bd20aaed13738e0004995a026c8fec34367b466283f463d9ffff1089291a6c8d428b542b3c06446371924e9c4f1b534fa1b4d4583a0a542dfd8b374934478c493106686c68ef4a58e49498b3bb5e2116a7baf5a6dbbe86b11da6ccb49cafdedd063b305b2541d2100ebea90fc3ee5799bb9160501f2f87911b931451dc428f5c803247fecf593d6a81e9c278dc3d60a14417cd788027608d2458fd73aaa720347399b6c12973c50ded69ee3c9d2092dc044c3003acb2ce6cf3cbf1fab449bfa9a6f515fd846c3315380291a20da154f455027a827e5a89fd9ed693507a5e9b53e1ee0c2ee23c1c9a0e82c646114324dc2314d203fbcddf277cf398516592a799817edba8a78feee35b174ae3eaf773ccc4465a4868c2b25ed68810381dee9cdf05fb503afaa38a56a635a6bb5f52d125ba79623bf9a5ccb268520829e2c55c7578eeba307c947ef52c778cb17058a741beba68386782faffdd82b2864c08782549317d8b12f2b45801562bb28f3f23ef7b5f0b0613bfc73b2431c6275ff76035b285bb5a1d44816a35012766c97f35d045fd4a864c16711bfd59c7d5789ad94d5ef1cfd93df4101f2bc15150f83324a9455ef31b71c4b4cb16211023bd5d6a3edaa5a33a11328c022c346d5165f9ac9b70b41f9bef1ce6d9341b0fbed8caf5aba71bcb40d75a0aa7ad5f5e21f9c6daff5349e970be3e13b0f0f9e912e2d9eee5127f5fcc6d8f9ca301305d6b28bb17a7416c477d8cf7265a14aa2060e2af73eec208be6f37fa38ca738ffa85881e4a7ec1d1221ad8b8781d5aba15d4a750f0854a0cd3fd34ff2205892d7685035e2fb4dd9b2f18637b8023889a9c1fe4197a656168a87bacf683ff9838851e15393daea09093007f75ccb45812df55cdfbcc667bcf8a470c572238cd72ce1642b34702ea86ddf56571717ef56c4a5bad56c966d7ae6ab275976f55af960c833399b081075498ab98c4a62dc6f776eeffd6102ae475b9185c44d5c289c030d31115f726cf3bf5c36a98c3a89541864994f4552dceb8b3eef42c8767c3f694ecfc396b3ac274944b6837e72f00aad309c81afb4d990a0a12e3834b0119df35873275b5f23143820b7e3bfc8f6ef22b12b4e764bd9c5669cbeac00c5f5da64c2d0136a4c9f03c8a3dcac0f7d6a006e074e324712b6dcdff0557f452879f20012717cc2c14991d0fceca13269ff9227edb18abf8b033b944d7a7525fdb3ad37d861658e63fabbbb0103e5e555a88a970a20db11943aaf1ca8ea409cb72e9fecd3fa79e2087dfdd0b83edd9098a8ad69bb1db9f29bff1a5b65a8ae4679ef6811ebbb4559787213fe7d13570974cd8621d588bacbff9b385dfaa9d4c1ca883f1a9052d23c68c8af07bccd7237ff9f44fe790ca724ba9ac8b961307eb03f9a9bca750c9c9c49b2b183eff04654785c08bcb0c86d586ca2b924ed140785712f152fbcc3cecc340ac8c257cd7984f62222903f3e49db49097d57d943d0b3e28c4dc43900b6183d471bbf258e8d09a417b6c6425f8f7e24be5bb7d6297d468a436ff28da3bbe23c575563dbe436aa443808833e40006b13f93f8e97c5e67b627cf578ea6962f52391d7a37d0ceceac73855b3360368a46a9486a2be80b7628c8ea822ef9c05730da14cc0ca2461d26262dffd2758f98236b93b2da3f8210de93b8015c9f100a53075b21be1ad50a07f03892a002d42fbaf8efc9bb93c8b86f30845d803392c95b608946865f1f6a0074ba63467601fa89425c14388824fa5b4d6bc2652a441174362f8a81fb85796af866f41855a692309c4a95cab39773bbf71bcd0effa636578d1fc33de696e7a61d0a6740faa34c17a8b566a582c0ac5bd82253fc1408dbc483cb8d98e82d01b3d36a4b26d784618f518d24a9e6856f385d370f59615e6431a5c07907e59a7f04684f0908f0f5370bbcd07f6921428e6bbd22b6106559b6f8e382160467b75af6251afb6a428efbecee9086462191db2e0a19d2893597da5337e6d2a7f5a8024dc8cfcaf7111d32839ea714d1639698a4c6472e26ea41bcacbd88a281a553a9afd8b637dd744a08bb86c09ff8656c34e542c3b619b75aba6e66b4a0daf9f21d12f7d9f5008ee5ab0c055154d52a69ebddea7388a3ee142181691f679825612e85e623077441c96dd165dbe6e40bdfec18607a84afccab3d1a51dc3167ff232ec09359382699ab65300a13fe6edb33b290290eb36d6d1e69d8a19831337da640a64f280ae3c7865485700f61a1a0d330fb5c90129bf0a149fcba69cb24ae4cccf4f9e8031bdf37e42e5c370e4b485ef191f5ba4ad644dcb877b849f6fc41b991f18de725aaf5030d4690b800ab4172f583bb025d8b75a411d05daa82df2ef22b1ca9777ef7812c792639f363343fca11a784c8f7a533cf41f7f8f4e5d214cd3adb254f7a1327f1f3fc40b5711fdf0c09d17e2f44de74a39d42d801f870c73419a86b9df6164f41a164b7d0df88e5701ae6fc7a07eec1e5158620d15ef61b488f120be945fd3286388d141cfaa71b353fc13ee77fa7844b1d752c869900ba15e7dd50f31b8684fb6636091b98c52fb8935e44f1d96cb86207c5ba51995e8d4534264a8d552a6e67a7ab35b6d0b95777028d11128e3428d9fb8ab4fa905c261a3d296151a8684283d1e64650347ebc2107c310c6f603c2168e724d2074f5e130040e9c5dfa457991f4612d1eee78bced156a14e1e43ab3d0c791111e50e9d84325c9ed06283510d734635d825369649e2b8854b8d0df56e65d1fe7b2fa49cebece79f68ed0e79a6adbfdc7785e0715a339f8fedc5fe06cdde9d67f57b9d9d639032feb7999876c6f8f8cd25f471901a26223c23d272bad2a95d84a8978d531e8bee3b5c771190cf369b32e35a3c18db4ed565a3a10303fef33f515b79d9ffac5e4187875c5f4f28c07a436cc7eff6ceffa29a0060dd2e13f6accebaaf591b74dca8b373af16851646f0c170f26c4c779231e9ad230433f90e810cb9c4ef51a85fde8b11986cffe96aa60659bdf9b3c13329ea4e50175137f9d23c278b834a2eae29b1c49ed90ae284799854c8e502893c02e1d50cb6863e36a95f95f516b1ffd9464921ec4acc1075638a073bff1bd093e8259ffa219d65ad4eecc28a602b53193257158d4b0163b14ba56f5fe43a7c050c434416415c453e29346bd749fc1a794c7e0248754e47a247a8e7f02fb4bccbcbe3149050f2c7e3fed36553f760c2dbf0c9a4135a8582750cecbadbeb79f428f42abad6ca4e84dea62a81408b78fc89012a5d44d372132eb73aa86d67cac04966347bc5339978fcedfa52e3c4533859766c7961d5c1382a3219dcb32db02d133c7053e28b24d66ea8fde7505410c578c2e08e0d063ca771dfd2cc6446a2b5a473bd030c00a1b1b0bd7e7ff9b9ab024f08292bf6c857179b6a73e5a3de7ec3649268cf6b5a5f3b6ed02ea1eab1c965dba0abb737a3acf0b8f9f4bca18a9e3218aa5772153ed85bc910b3330cfe50bfa33a0d40167e49ca8401b3e01a76224bdf5a3eb685b97c7a5ad62dacbebdf73accfec222e87dda6b8b40fb23536318dd611a9a8c45e3a25ac0b3598df69db3f7196aac55a7f16e760e19d6f8abea41437b613c46b208c8eb5463781c6f68d766ebc86d07c95060ec44ab2da071b1d5bc8c18fef05b5b9140b096acb645fadb6af3482dde144c0a9271ba13eec483ee896a959a4eec2ca87a85bedab16a064c4c0b5e88e765834a5b71a19c5813793f6f9ade66818100f52fd6c33b5ca663f2f0f72bfb19525b39722bf41a366fe0889ab4e90899f924ec5db46a25134ecf535b7c180617e5e060a62c2051110e37296b97c54ddebb6bacbb81c5a3c9ac0332ee1093bbffdf051832f1df7a613cb0cf93d99d885d5767b6439cb0393f7354a4d065812edd8f80abf0e3e33af691b147333daec3ded97eac0104eae6e03a1552e213ba3c76d7020417be5aca857d026e57ef3efa967735670bb4eaec5168c74d5a85c276b991b37c7a36f9c2d7f099e4dc632f0c834915a5af05891704fa6dcc4f090a1b376599a33388597eace60ab7a736e66cce2f1703ee81452f77e62546ba7a2449ad9971af2d776269b6ace40a653026096fb1a41829019c32dcd39c75b860c52bbb54f32423d7117b98b471244c672ba7c05cebc4266016470e0ac328e20111527a6fca5d169fde46d8310efc6687ec6bf8a30ac6df4f2a07b1752efc922e88435ad4e8031e8b649218005eb8d761cda6c80080c6c8f0604f641ad7c31e9c02c97f25be8f41ae00a5dd1de2280962de508a27eebc0ac1128525a85b1712e3e955fb82767", 0x1000}, {&(0x7f0000001100)="9a7887ac8477b9c7b2c51a5af5ddd38618dd783ddc21191ec7f1114c10feb0d68daf6d79b031ca4c488fc630e3dd75064a68195f7c4a1cb2551e4f1238120e000ac7a78033b2d699386612b07f463f6e1e7753aa9f1c101d34c04bf8d8d0208684ddb522778c22ba67afbb6626d0380ff8ed92f744ae62dad3dd2b022905cc43f4ca48eb94901d15fb57706f643e4ba83c7c1939fdc278494f9bc0c577e45e084051b81e94c9377ab504ea71834e2c56", 0xb0}, {&(0x7f00000011c0)="e8d4af7b510d3c17bed664880db7", 0xe}, {&(0x7f0000001200)="49e87608509d45bda17d9e1b6b1387bf34faff35ce6f91339f2e2cd1a96bf54a36277f7a4acb2a4020c33bbc313f4ac614da41178e6367a8884d82b2223935cd1c6aee831b811672f21f13aaec3538badb6681f586afb56bde25facb2d2ba9853619baf1a49d688cb049cab36a84e5b8c6b68adc392188d1eff21ba9b6b3832dd3b02509ef42b63ad34961bc6f0e68fdaf54ed7960a5d732f2fb2bec177647798f1d1000c79b34a26993", 0xaa}], 0x5, &(0x7f0000001340)=[{0x18, 0x1, 0x6, "cb"}], 0x18}, 0x7}, 0x10, 0x10) semget(0x3, 0x2, 0x190) wait4(0x0, &(0x7f0000001400), 0x1, &(0x7f0000001440)) sysctl$kern(&(0x7f0000001500)={0x1, 0x4b}, 0x2, &(0x7f0000001540)="6b7b158f9c05635bc553f113c84e8e28b2dce708575841677e4c3b845b7906cff5c9c306ec7800dfefb5d5f75b9a04fa6dbab1d33e4e760530904189", &(0x7f0000001580)=0x3c, &(0x7f00000015c0)="3995a1f0c8d01289c11f2ab54f3a8d7c5808d6189314167d3f232d398c24963e5272b8c9d096a4dbd65dcc6d3a234851825b6107b7c1d86d2cffc26fd925b620dae78896f85081cb2ad5113c6307385de36fe5dba073", 0x56) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000001680)="3f7b00cd0fc68244c990b3239ba83bd8f1d8e744a0196aad7db9141a5cc36b31d9ed31aed0a3d18a3d56d6737b61bd3671f11aa6986b1a69265bc4a4d7861e5824db233151e30be25ae6b57ce1c48e649f612b650125e77c8eb4e12b98acf7d32bd1f6c2d59b6abd40840b0cfdf10285b9120a815e0eab72168370f00a23e5f021347651b74c872c32ef30585d7c43bd557299b632d50d71e2f9a8abf110d1ef9a8c624b1e3ee06b19389d23ea09cd6645eed76a799e8bf646e0e4d50d0d47a30ffe87711442f74171542d6e1e478750cbf33a57f0043fd66ab8b90f4d369a24b2b3d71914bc885b145c0377e17a7472d34d8428c0144e257e31de559f8d850a3c7f1a5d3c44cde5306db19753f55da34ff4e7def20a92af707215ea3d5699df755a65988e6bcdd5326271dbd1e6a0a45361be21a0ec4c873ec184a923a16aad79272cedf0fa2889778e5873f9c5007ffefc0e162c7dcf2358a2604499f2c45600d30394f920f33317f8dfd94b81f61dd4f6c4248d1571a83537b45016de44a58d2898679bbc6c5fb587a820752ae2af62d33f1aee7b2f1a370eb4e4c98e5b59f0e2a29d172b860c30960533e85d8ce67f3691c5a6e492d27fe2872c4c9ce6b46e9c4618d2f7eac67ba15aeaa503d60baafc77885103f8cd39ccee31698c0139240a41b15d2095806082e0926687cb3c157a83eaa3d6dbb211649690f43a824b8a67629aa600387c5f0a567594f2003ed30d16be3913a19a536b91f9e8d650bfaa07b6c04c1e0a541e4998cc0a183d22766eaae663b840df11966aaa38b5568580f3d450bda331489977f624ab125cd355e3455c10e9f55d80337ccddb15653ffafec91edcaec198b30cc5fbedd5cab52ee818a4ae63cd71ec2b133b9cb7b3cf0a05a595c75ea0affe0baa30b2d414b697a7cf31d2b52592bb792c80a69383068b860491fdfa5e8901ec8a96a858f2faba1b48a3c2fea714c112c29edfdf30b7b775f9676111a2d3568aee841e4e229fc7791ea5267d69014aeb91640e8af3f840214d2ed4d82f2abc6a244cadad4957abbdc074866a91777a082ed1a2377665c877c6a1298342f5ebaf87809ac1a0c73961d1dc3931f77e5d43df6382db960f3d5b7f2a00305512ee80d9b04170271cb2e55fa6c48bf5750cd858e502a43cf0d54e87bfa2eb13553b140e4c24ad272ad3041c95640cc9af7977cd96b1311c99536f4181a1ddcf26cb32cad0c239b9b533e2ddbc286e5e310bc9f6035186b540109380a60f7c3800d45e07e4223c5c0631c926458214e6de7083b5ced11d818edec394bf2bfa3f9d2114ed2645a6128103999c300ecd1db72c613124886caef3cebeb041c4b631bf0da0eb0e1fd5fc04ad7c99867dd2b9d70a0bdb056363f4b0c85fe0b96293dd1f89f20c078ef03a56cb803b3ba903f36739714feeda08063a3a4d5bd89f0c77c20e803b162f2e1ef69c5a3c6c86bb56c1d872dbd31d80760f648079a4d324f8721fb72e846759e6410cb4e3d02ef9fd8ededdb1423c43a94b26f496bcc7590c55f7ec6abf6dcee0526b58382a957e9d25b9d1a50286a7f8b191369fc2969d8828b9cfec6189b270f0a6692d7a95427722915c2cb3a613f863bceaa229db33c37c7aa496011b8fa92caebb7ae45e505b4a963f083f9978c2dcf90619e4e9b35d7f5667a761e12ef1d6712320a4a82058c0d19ee1c83caae50d80ccb778dfd066d1c3f15d1efa5322dddce6625fa491281eeb20dc88c5d2a5070a521161e51e82b8e3b53c8ed978198c589790b26f88269999b672b29a12f7c5dccf113836088df453c407f747cd03c15582f11ed7472139d4d11e1bf55fe5d56b95c29e7d288eac4cc7f6fa223f203d888225a0213d26425eb11c3c0f5a5126625ae3b7a95e23baf903295fef869b5408e6691d2658d1865d25be0cf6e334a9c931fa61aed77488d4415240c4276e31126312d9f48d1be66c98336f3c1fc2ad4b26932eabea5466a26b0d6e24cd2fab481b9067b5d0a8cf55d38a99a5587f7f7a367a1ccf72a5965fa48b2decc1a296e1159b7ef0b262d6f723fd5993fdc84445b3a5c182784723f39c6ea302f55f19f05d88e0e73d01719bbaf5afa5b09333715d8c72dbdd92fc7cf204fec521d9d6d131989376cbfcf23b98840eab5b06f850ec56bcadaf2647ad86ddb858ad93fa5f7800200553bfb95684e99064f6c0d17f06c3b5d408072edac0df3ef1f1649351051c407136ff99b828cc595d17f0e99d683c8733ff5db0356ab8ab2c49b11da69d958dbb9cc55d2b48f10368f6c0d6a263bf08299e1be006993ced3b15d9d004069e801c04994cfbb0156fc03a36d3b18c07e6feec003b9d9a1c9ac82360ce622ff6c227a978334354ae4ab2cd1955a0dfd857c1c225a0bcbf93f76786aaead7b360109b6d975f6805a611d4e47234cd81d8321b79db1ba6e484860b03ee6ead732d3a04fa9ad9801f4f14b6fa581c0393876313aaba7c1531bb113e4edc42eeeb41ebc23728283b85329e7788fed2dceb168146d34b5259e3fa653c9c31771b7091ffdc0570f7e58f4f19623dbb13c616f1e0f06c2583abb3a2e3e487d39db7e1666847fc27f24eb648a51196f96fe66367025ef3efe24ef4b6a6d177a348802e1bac0f5998f667a81d53bd230f8eecb8d6cb9549911921334039d06bb71658938196504bd7efb125b4314d21ea4566c6a41ba8abb1e614f2aa38afe178bf56d72c2823252f5fedb9d62bf51a4ac32845e6a0214b6371366cb39ed04d22213c09fcffb0924983c57bcc8ada9b30741bd2140fe810f66ca0ba456b3843168597df5bcdbf375f47b4d953c1a5cdb0399541a2d92459613d448d8e73e2e6a6a13894fa3d34bc7a0f509fca6169bece57786808105e68cd87ccc6b21f5f1a1edfe878690634a9aa4276573d8d6304e1772ac0321477242863935433510fc257ac714ff7d91df2ddc03da163489478ba45fa44534146d9f9a4e553b40ec7ea6dcaa17ff7decd5be62a7bd3026101d86ff435d7eac85c36a1467d44607501501d6e07edd8dc1f5403e79d0ac4a52f913c371d1c49569f577ab2af9164a623b1b43c4b83061552a845690ee14b084f9fca1627935f602880d565caa6650275a637f161bed2a23ce7a88fba28701c949123c585fb12269dcb73501c0268079fb46c347ab9523113815df11cb62a06a56f16c8129ec559bac072fde2d0741ce5069c12688c04ca829d8ca491f3d74041fb3b478010ecbbff595c36cfe39632e714a8a60bd978a47df5c7368c73d88704d24eec61c1aa858010c55027fbdd489151738eeb58fb360f12fda883e368ea4c67df5a3ff8b30b83d86ef3f1f9b2a19771baa9313b2f16786e01352917f12c96c5bd49b5b7003db218ae400e75393ffe334f8b64c7d7c7cdcc2d87d5cc5dc3b3bd64e484f8cdc94844d7af9a40eea82d032ef41883849053c64ac968f837753c1c219ba0b2856509418a935ec4871d80f3e84b45433f6fb9c0773c0de7f92226843524a9378a67ecce00cac3fa6140874ca87c590791637175bb2575d133b5288afad2fb1fd5fbddc56771e3c7eed9e81e2e6da03fc7e97ee91f5fb7b8fc69372fcac5584f2c2515e60fc2104591a88e641d77517d0f9c4e49dc22b19b6d71ce1888c4781fe861b4736268f1d2de11ca1a57e5cbbc8e6abce058792a7abc8316418b08d08d311f8f704f423612574ad0f20917ee3935e7c7fee8bf93bc5a1b5f65c932113a4b8d7e46f6cefbdc365146b5a5a6c21fbd35e75c5b24974b039c44dfaa7a4c97db4eecf630c1db091d6c850a69d5347cd1ebbb26041550fd888320e84928386cc5cb694c6a2f1c1d07fe60a9e7c21a979153c0ef6c0667612689f6f0e71d222f0b9ba55b07f4806d5cfb7244f23c128214a9bbf0b59ed587a090d2c483c598a25d30baeb276ab7d9775667ddc64556013428a4222f76522fd03e79b2345600ff9fef6a544fe9051cbb72106f202b832af2680cbe76c9ea80612639b229a37263a3ad68c199f9241aa30d263a4c027ecb51fbe211647e1e1bd88480e1e369839116482b2edd3a4a9e97a18ab354f494d458b4bc1c14e1350d5299460b398a28daf535412335b7a22aef422f080bd40b8adec983467d8341d4643b2394a106676da43e46acac821f749494eeb86e96d347ceeb61ea9fb4a444f369d46464a9cde88755c3291af60e039f1ff4da917a6368823e396b8194470e499ec31ef39d791bd5436b6e2f7a7ca0a124bc457b4ce4f9f7d968d3e3ddc1de3110b8d7297735df4b5cee939f50dec330cd9400b99c481d33b0f605b59063ee4fb473897866f8db663e6a2eb68d3ad94d503261fe79993f6f59b0e1915cd1ff3ee2f64593ca620d92df360d8839c44bc1e972e12e82aa04c7152323e70fca57d0cc97210d472154c72ec04a8248460cf5c0a2ae4e83a84b7b95324a8e95f34707ced15478ad44c1fa6d9bcbde2527c6b6e0fd63828a073877437f1d46e753109cbd5ab8cc83f3f3eb933de5ae6f5520e52e557b796dc3f6d8611e9e26d6fddcf8aad67ac03e2305665d5cb02cd5c6fc8ec35cde7c53e203d04e54ace8adb3681fff85bd0da2b4aff6018530397d717e608f5368c4b6bd3750bc9fc792c6c67f3ce50367c0c7e3c048e3d09894bee6df4bb61a22ac5df306cb0783f3a8f04e674750b5dd29f1080ee89dfd6134d1ae6aecb05d5b4b92fd892e272dd7351def606343411a7e20a9a5db15b4b7d612ca2dfbb126e882a64d77b74ecfecab5ec164dc93aef5a7c725083482014b8e9ee941ae38a95e666349567c6b50f0c0d477164b6e73d6044f83483ae5ea813493b1aeb9183df27ffbd73629072c1195c9a689ecef922606f5eeabe6e00518176a01f71dc2f8a6ba4b4f44efcea4a264cc8a2ea4661039e4fdffd93f038ffcd87175957e825e2b6e55137bba237a719262e31995d5cf9668a52ed839117289648bd8a3ab4f079091192d93787a4702b37b51d5b98324f56e2c23627696694c4ab23b5a142b9d72fd940eb2aca9cd6f4d3902d949201b7fcb7a457a5c8f309deab6f4ed873b2b46588d5a8b4c22087ef67ce0f708afce51f9c4add2cd9a955d52b1bd90851f89bc66631aa07f43e8979597f0fb3eb3884f60b78699d3a6e16f3c8a21f23171946791f0e458b92b87b6dbf28c39f522c121c45f3eb094e79a067efbaec4677dd071509e8ef3a1ebc77bde0593f090b05ed1bde2096a156014b54b591568725fd1c1a9b1f9b6c00904ed28e1c2d2c3b5e405eedc9f1673b01827eaabd980ee46155fbc8d487a6e714e1d92cbb87c644fd6d6d8b2160de955ef5896ba2999f99338512170dea51cb82fb970b89c74600507d414850d1826b560f571089b37040ffe9e633123fbc394358f23478e3305eba55eb021997510085afa441336919da5fe98d3ae7d15c9b03b194a9e1f13ed0cf939e90d3c518cd15242fc67fa40875c179307b6fcfe8f6c6127241831fa76898749844a2363844fdc7d567b763cb259d634ad53be51a057998a5f8af16842e74fbd599afecdf5b68dbc888a5c78e9537d0cb4c2e96dd7c2becf246d5c1207a9974e92f9436a0856a39d8da8338ea2b798e0780a59c1b8e44dbf130dbef1fc20557888ceb92e38c254928b1123710a6c134a6837331c81c4a0d9fc61c224ef621d19ae40d5836059f382b1447a7295a14255d2b0e94015156684213d4316898cba3f47101bc48622d1462371afba3758acc21f63cafde7ca57c5c2fc36409e1448e39c63", 0x1000) semget$private(0x0, 0x1, 0x510) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000002680)) listen(r0, 0x4) getpeername(r0, &(0x7f00000026c0)=@in6, &(0x7f0000002700)=0xc) r4 = dup(r1) r5 = getegid() r6 = getegid() setregid(r5, r6) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000002740)) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000029c0)={0xb, 0x6}, 0x10) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000002a00)=0xf, 0x4) connect$unix(r2, &(0x7f0000002a40)=@file={0x1, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000002b00)={&(0x7f0000002a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002ac0)='./file0\x00', 0x8}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) dup2(r4, r0) fcntl$setstatus(r0, 0x4, 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000002b40), 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002b80)) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000002c80)={&(0x7f0000002c00)='./file0\x00', 0xbe, &(0x7f0000002c40)='./file0/../file0\x00', 0x11}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002cc0), 0x80, 0x0) 2.624521369s ago: executing program 2 (id=966): r0 = msgget(0x2, 0x608) chdir(0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) shutdown(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00001e7000/0x4000)=nil, 0x4000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='r\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="ee11d2ac4a36", 0xffffffb8}], 0x1) pwrite(r1, &(0x7f00000001c0)="1620aefa8ed8ac6e6d88daecf8dffe002e0c4c77e4ffaaba4effac59f31eb355d7cab4d14f122d833229f078b8f27cbc7d082311ba", 0x35, 0x2) msgsnd(r0, &(0x7f0000000f40)=ANY=[@ANYRESOCT], 0xe5, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/214}, 0xde, 0x1, 0x0) 2.488168333s ago: executing program 7 (id=971): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8000, 0x40, 0x1, 0x800440}, {0x7, 0xf4, 0x0, 0xb38f}, {0x6, 0x0, 0x0, 0x48a5}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000480)="000400d93112f045d67473365d575ef0e251245f964f3a9ac9e69f9b", 0x1c}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f00000006c0)="bb89a7a58919b0f928e41c8a84e1", 0xe) 2.453715474s ago: executing program 7 (id=975): syz_emit_ethernet(0x56, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x100000000, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r4) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r5) setreuid(r4, 0x0) close(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYBLOB="cf599d594a0987000000000086dd60000000001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000008"]) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x10c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x54, &(0x7f0000000040)=ANY=[@ANYBLOB="8fd3d6427355ffffffffffff86dd605f6ad9001eaae30000000000000d000000000000000001fe8000000000000000000000000000aa4e214e23f91316bbb4c6dc8b6821d28405096e93c9c44938049c0910f5c0113c7556a9b610e842", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5001004090780311a3bc80af15584932514b"]) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x451d) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000440)='./file0\x00', 0x81, 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) 2.156255461s ago: executing program 7 (id=984): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x5, 0x8cbe, 0x9, "909c992f86cd2092107e9479749d3b6d7f164aeb", 0x8, 0x7f}) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="82", 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000000)=[{0x80, 0x79, 0x14, 0x4c}, {0x7c, 0x0, 0xef, 0x1}, {0x1ae, 0x1d, 0x8, 0x7ff}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x105, 0xffffffff, 0x8000000, 0xfffffffe, "a8a39cefab00", 0xa2}) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x5, 0x5, 0xffffffff, "231df9296eafc2f66503c17da41351ac46b0ecdb", 0x28ee, 0x9}) (async) sysctl$kern(&(0x7f0000001440)={0x1, 0x2a}, 0x2, 0x0, 0x0, &(0x7f0000002700), 0x0) 1.871784933s ago: executing program 4 (id=989): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x2, 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x2, 0x2, 0x8001, 0x0, 0x6, 0x0, 0x0, 0x2f00, 0x0, 0x3, 0xffffffffffffffff, 0x400000000000000, 0x0, 0x4, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x100, 0x7b98, 0x1fe, 0x0, 0xfffffffffffffffe], [0x5ad8, 0x2, 0x40000000, 0x20000000000000, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x5, 0x5}, {0x29, 0x6, 0xb0, 0x2}}}) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004840), 0x1001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000048c0)={&(0x7f0000000000)=[{0x8, 0x4}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x4000400f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="ddee36ee6e0e1b0378cf2d4e252b9a794d12c5bd98e071b6e8e656195650092e23f0d72505fefe52065f1d6f9daffc83b2b33852d4", 0x35}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="00e0", &(0x7f0000000080)=0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r5, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x80206997, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000180)='./file1\x00', 0x59) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) 1.704234033s ago: executing program 2 (id=996): openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x2, 0xe}, 0x100000000006, 0x861, 0xffffffffffffffff, 0x0, 0x2d, 0x5, 0x8, 0x7}) r0 = socket(0x39, 0x1, 0x6) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x18, 0x3, 0xfc) close(r0) r2 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0)="ed", 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{}, 0xfffffffffffffff6, 0x9, 0x0, 0x100, 0x10000}], 0x1, 0x0, 0x1, 0x0) kevent(r5, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000300)=""/163, 0xa3}], 0x1, 0x0}, 0x2}, 0x10, 0x1062, 0x0) shutdown(r1, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) dup2(r6, r4) unveil(0x0, &(0x7f0000000780)='c\x00') setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000140)="a371e18adf10", &(0x7f0000000100)=0x6, 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r6, 0xcd504406, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "97aa224f0cf3d71bffc1f892ff0587956d4726d1", 0xfffffff9}) ioctl$TIOCSETA(r7, 0xcd504406, &(0x7f0000000740)={0x0, 0x1, 0x0, 0x0, "97aa224f0cf3d71bffc1f892ff0587956d4726d1", 0xfffffffc}) 1.69817954s ago: executing program 4 (id=998): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0xff, 0xc14}, {0x1, 0xe7}, {0x6, 0x2, 0x0, 0x5600}]}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async, rerun: 32) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async, rerun: 32) fcntl$setflags(r0, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x25}], 0x1}) (async) getgroups(0x0, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) 1.627131824s ago: executing program 4 (id=1001): select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r1 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) (async) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async, rerun: 64) setuid(0xffffffffffffffff) (rerun: 64) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) chdir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) r2 = open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) (rerun: 32) setuid(0xffffffffffffffff) (async, rerun: 64) fchdir(r2) (async, rerun: 64) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) (async) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) 1.616970389s ago: executing program 6 (id=1002): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffff23e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc0}, 0xf0ffffffffffffff, 0x1}) (rerun: 32) r1 = socket(0x2, 0x2, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r2, &(0x7f0000000700)=[{0x0}], 0x1) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x0, 0xec, 0x15c3, 0x401}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async, rerun: 32) r4 = getpid() (rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x510, r4) recvmsg(r3, &(0x7f0000000100)={0x0, 0x1b, &(0x7f0000000000), 0x100000000000039d, 0x0}, 0x1001) (async) ioctl$TIOCSETA(r0, 0xc450443f, &(0x7f0000000740)={0x6, 0x6f, 0x0, 0x0, "97a2a2935277306fcc39de926cc9795a6b47c1d1", 0xfffffffd, 0x4}) 1.605973188s ago: executing program 1 (id=1003): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x7c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x8, 0x0, {0x18, 0x4, 0x0, 0x1b, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @loopback, {[@end, @ra={0x94, 0x6, 0x62}, @ra={0x94, 0x6, 0x4}, @lsrr={0x83, 0x3, 0x81}, @rr={0x7, 0x17, 0x2, [@loopback, @broadcast, @rand_addr=0x1, @remote={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x23, 0x3, [@local={0xac, 0x14, 0x0}, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) 1.508929046s ago: executing program 1 (id=1004): setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r0 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/192, 0xc0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000b40)={0x2db57365, 0x27ee, 0xd, 0xfffffffa, "23030003be0a00817dd8910bb864d3c3a3c900", 0x9}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000b80)="c451c737bca15968971a90c21cdaa60732d6240f88bc12a23facdc6f54201d56eaf5931167c5b9d0ea24af42fd5c0a94a23ba9f77a5d7c4c20efaf1d1d3f316fa49dd541e6978367155596b2924488911e6da7b746c72d0317e8894abbb416fc88acdcbbd7cd4a858b3d4ae0f4236585e721e09ad4711745d35a4e4dde80c5f6dcaf8df254d9bd7391c505b3d54d276c2db5e241f832dd85cbb3cffe587373f8507e3667b46690e6c6f60344a599a4864d0f69e10f6f01c3c9010c36086a4b5fdaafed26ea8294961172e4a2445ec2c90b7893d2c953a925f81eb86870a4cce1b7df23d4802647afbee60b19e7509c26dd863474d5ad924d9f29d3de309d268e4518ad9a627543972d6398b927583e2a04bd495168c0a139bb09c67ac7c0a49bf6bddbf7203f13357e547580674e6deff5722ddb85de468037812bd48f41cd7dff1dc8a71243940e7b0c4f6247973ab06f7ec25107af47f22b608fe63e6b89e4f50a530ae59dde2b866cebc6037a053e1c988b78c30000a37673cee865db8f6cd67a5041991b52efb3ac9b0eb400ccdc6970f07765f1d0266f9d871cc6d8fb722efba06aed929355708fc5bf9f2f098bde9ad24b899e1ded2334103b43ed46770f56c19f2f711ba6c80565c0b5dbbf4587b31822f510659602572b95758ab63da2fd9dd3379be3d336d4668826e0a43fbc5d4bcd1dc677879250fa8cc23665708108ab562be2eff32a12443d9603faea3f762def73bef1065fede847d1b8b2506e5ae804381c4f72775db1a6cdb9afc40b824d6a077b4d06f8579b0a6ff58532f00b02edb572eb85bbb82e9a5e311265130a06689e0c33a5a20e4ada6c35efff0136b57ef26117df0cbb22abc0e473bcba1919dcc6f73f1dd763db3fe721d0f033b0a9f23e7cd0ebc725b6cb44706f31a77f72ca9e166873df63c9b84de67070793fb1d60fe858e57b055019614e691ae0d5b2e7321b95aa3df9da8074b62b9137bb55aa19d324a82b6e14055fa8722d98f0f1951046b6ee00165344407bd19bf514a66cfcb383f65b080b00e29df6e3f2843f96061420af8605d2befb9ad8f4bef3c40033aead3d7d96949f2567bcb27feaeabbc52da5b9f537494ca8e163d59a2d9d18710855037944902da59381bec9022db258e24247902fc5224a999a67a32f57ce914e2b0ced0370825b0c1c62b82580d79a47c08baf8e975f3784bf587ec0a469dde1a460093bc77233aa5ff3bd4b871d3f949ad3e8d236ea6b6580697a96113a1bd92cbd714ce4428e5511c662618b2ed185fd076cf3fa460c11ed6f4e6f26850e3224e47f2fc511508896dfee3c90b98556da83460bec8e85eb325e2433df978510461c1628c0defb7af44829c33418aa19769a1cf9567ae1ee1549a8e9318ab16336699b9b2508440d", 0x3ee}], 0x1) sysctl$kern(&(0x7f0000003140)={0x1, 0x52}, 0x2, &(0x7f0000003180), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) 1.493605307s ago: executing program 6 (id=1006): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8000, 0x40, 0x1, 0x800440}, {0x8, 0x80, 0x0, 0xb387}, {0x6, 0x0, 0x0, 0x48a5}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000480)="000400d93112f045d67473365d575ef0e251245f96", 0x15}], 0x1) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r1 = syz_open_pts() getpid() close(r1) syz_open_pts() readv(r1, &(0x7f00000001c0)=[{&(0x7f0000001340)=""/182, 0xb6}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r0, &(0x7f00000006c0)="bb89a7a58919b0f928e41c8a84e1", 0xe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8000, 0x40, 0x1, 0x800440}, {0x8, 0x80, 0x0, 0xb387}, {0x6, 0x0, 0x0, 0x48a5}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000480)="000400d93112f045d67473365d575ef0e251245f96", 0x15}], 0x1) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) (async) syz_open_pts() (async) getpid() (async) close(r1) (async) syz_open_pts() (async) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000001340)=""/182, 0xb6}], 0x1) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) (async) write(r0, &(0x7f00000006c0)="bb89a7a58919b0f928e41c8a84e1", 0xe) (async) 1.164839933s ago: executing program 5 (id=1010): r0 = socket(0x2, 0x400000000002, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x25) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) getsockopt(r3, 0x1, 0xb, &(0x7f0000001940)=""/4096, &(0x7f0000000100)=0x1000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$hw(&(0x7f0000000140)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0xa, &(0x7f0000000640)={0x1, 0x0, 0x5, 0x100000000002}) writev(r4, &(0x7f0000001900)=[{0x0}, {&(0x7f00000007c0)="b8c8ac3ad8c3616cccf52f0b55e424e7a12577d6c2aab25ab9a295af296720682488b09ee554d53149063968962370d4e17bd07ff16a90051fd50dd1e18a1e9e2675290c075de857b101d0994c0f7aebddeaeafe13682f43399d928d7319dca77827e33d617943b6b1a7f539dc3d5bd426ea5bfc169a6fcaa5a50837a073865fab8fed4d55e6bdf7ad6cb3f2571b7efc6ba203e7906b8e2ab5bd80ef79987ef6b40cdd5f2331ef47692a79eadea4b77eba3b6be49a9d99be642ab02e0ffbdb6a895dfd80e394c8da816da0e8965e002c3b8f18c200da3ea43dea87a20a876be0b2b4a1f0d74c273f97d496f74eefa6ab0c1c13f2b8fa8883098a3aaaa60b7658ded6216b373d8dde170c83d03bc68947625d48476cf8921968bc7370ed991f6f02b08c7cf49acc1a9a1d9bb55155ded0f754fdd0ee51a665342b095dc000b43382d264209b88d74472067804603ce1f8e454da0e95e0e39bab6e761223a538030a450296ba95dbe6e9427f7e94cec59b9004044f45d94e3be6efaee1a5b717d791d32d6b44f534088415c50d7127d5aa42e5b9fdfc6535796edfbccbc1cc89f598e70f4ba739c3a7cfbff261068d844283ef39adbdfffbf11ca70dc1cef90e7889eca399dc53684e05f72671410bc4862ec682833ad0986f5f23ca09f83bd373a99f596a4487776816a044291d0d38691709f11471a51518364290cb717805563d4a5f3f6b565b93da211b5147299c1d247c75a8c60db517b3c98f169b840d5ae75bf06cce1701a63ed050ca5f35fb9e3c1575f6c3f7de86e2759a43a93a37fd677e6477f4eddc481910a0a13f5513ed226a3d6322d8167b03ada9e55e7bdc99c0908fb2d1f74caf90da79cbf6488cd928811bc4406cef94887ef2a9e5b436e92340a2eaa41b0a984120574504168cf85262521ed6d4fb53dd92e7a79790c5fc206cf1c05be4bce67a3f7908db3bb766df83e522b4d77cfd44614c657ae334fd6a672d9b2700b5ad9812e1eaff2ace3463e5e9b9334c1e0df40e2ec7e4c86b6f161b13d869f7c745dc1216222477373f15ac86ead5d2b12d26968fbec29b04ed76f568154660ed7e43b02d6f7029f7bf92a92ff9dd0415c0bd8a4f2a4c2293267b22fd583d8ee8378553b125759bb148e9001df0470dbc3f90c5725b52ca16ad52de054d42eb37755b796ce8334fe544197b701c717d70e5d254ba46adb5adf1c444d674a1b0b72e88867de4abe7c23ff709d8fbaa6311b46b044b676416b78f8ab5fe105e0d868ab2243443fec4852e3d2111903c4a813ec44b7d1745b9490ecbb782eea6ad196d59569647e37989a950fa7a87a03e7f6755f1519cae133ec1abe2199fb88fbd6640c4dfe134407ec4016eb77274763c9c9c47f386a21701600890512eaf6854a323ba1b9feeb972ad55cf19103d9f71362598ded7eeae6cd02624f82e23997a80ec19f8964b46de87dcafa22614425109265072fc687ea280ac35420c4d45531bb7e3fb903611a8c2ecfda63728d5fe475a4f5ca960480e5ae8436a6277bf76d2e0d5ef8f698b342eb743f377f358036db7eb44de6139a6238f79bbdc73cd104a06eda5026f49d3d26e39ec9c8256c76af7179c1869b841aa9ae776a613ac0a5085bccfaa9d60b4f4a400abc1073d9468ff4c68dd7e35c2edaca198067d18939b4f64ecbd6d58a66c79081ba5c6bc291c1a033bf5c2bf134a3ae0ad4c7eeded1042cebc48e43bed6742c7a65a0ca72446e4326dc5966a29a105a3595b8e7f0e7ebcf48cf79d2e0f54c25aae2702aabb32350a61b330b3b5931a469074f4f986ec759ea1ba13a5144c530c47ac05a096bee2397e72797f4348ef094aca26caefea1c073b722637b3066696ef76586b53482ae5abe059a180bfdd00d5102fef1bdb5a70728120988824076f2d3f3529ec9d687094b12b6d78aa23205839d7e0d7461ee45ab50858f839cdbe7398e1898dced55618f224036f4ef56b91292b6a8d4cbea83d11b31a012baab8d7bdb4cfec9b15f8182175b30e07d3aa4deeac3fb2efe16c359b2d647adb691dbe0a84eefe65ef0aab99721b4a6ab04f7dbc557eebb1a397e8e6dd85ff0a5412db58af8fa259148d36215e9cca771c40d705679232d66a19756b8a1b9967c2163395a610bed3c93a0cd1b0e63cda0b454955d51c181588cc52442db95d068d95cd31b27361dbddc73b50cd5267c02e6dabff3cc206d682c11bb2b3f74445b7a67cbe4063668b31108edd892798bb96b7c49fdfad0e76024685999acc4fd58ff61013afa02540733948602f8d69ae48ff9d50d9afaad9b66106dff70af45559c6466d7b29eafd9791e1c334aad9a56f0fcbc0de35a544b2d1e64f03ccc65c4c9ba2bafe29b2e89c1b529e5ac275e96f141b4f7d2aa1cd70048781aca9e2c64ac6214147b0ad6adb264b96d4d388095524fa31d895380553950c1be246eeb8a39cecff121de8e2c93faf519f1f2f99f1cab9ee05badf2716e338d38212916f77c702df42fbfb3223d2f6f3a14c0846095b1db0ad39ab0d37b5f7792a5753b6e326ea1012fe393318c4c11504400398e63ae14b1fa084a4aa9a0f208bbbb9a987d5c7b8a76008eb08ef87b11ddc9949e810010b3e4fe12280be072b0c987b5a1645dfc74a9ae0448064f9b54d4f5f691c1f6b050c358c9bdf15f35b0644dabcba90aca2f16f6e8c1335d3805f3b52e45fa3906d376a140705d30307fbe7b03f3b5f86232c317dcf295db140f0848ca45c22acd2aa1a040c590e9c7337e2e67d589c54507969c70a3d04b5b3ef255305e6a300f9211ff7cb4e36dc53efcd0c55c7c8bddbbb65630e5b6c87301e5294e42335c61769a069a68b0651636ca14bda52c9886dbdf155f51f2f05ad8790196519c5b6ae1ef4ebdd9e586e23581b277163c766a19eac9e9a18e34f6a9574c1040560e33f8efdafdcca00ab9e9a034a57abc29390dbc1fa9931e0bb6dbc5532d5ea5fda2f4ad93673047e5b11ccb6445c601ba6a71bfc22aa5d8c90b8114973879f5f9bb4e362b06910d2a9276eab56ecfee9511d796e106a631a65c1ad6d04092a668fe865f746f04e2ee78777a3800a8adb62d1d09ef6461793b08c2f93a347f6fffe65d13ba77f15aff74b0c3f5a1b9b6d355b73d05b7846a16fcc01a0912f7cf6ed2d0023437d6b44e4adbde37aadcc2d117b230c1c8e5c2ffa10fec8737b6492889b1060aa15df42bb8bfde5aee17fc6f0c5411b8906c1dda5ab25e28bbaee6d1805985fbec6faa7b1b2576957642c3b06fd5fcb5ec603eaef42f7e0247d965ef93e36d7b1f23025fe32b1832d65a1f260f65c76e0781b7a524bbeca9d3c2265b1984abae9117d6ab33e804ec4aa9dec3f1c2b450b5945fa72fc5dd5fd4db77dcc54e0c60a5a605406ba0f65ff56ae8a70aeb21c95c92dd2e7ad6772433c27df3570befd12ba04723bf07c66178cdef21f36486ee24ee0d5e0056410ed681b8ce7a121b2c176041ebebc24abeeb98dd5c64800b17f28e40f64459b6ba9763b06724191006b3a8e39fc7511db5c4cbf2999de9d6eaf56b23fc444e810c8d9515d9b49e6371322616037f5f7af08aedaebb6b5cd8d2fd4739182ac0f8a890b032b989adf4628e2155e50dc8e0b5fe45743be916f5f69fccab05ba0d7ab6f3d082c35271c5697adfddf3dde100335ec455339b4a49ae60c5eb8561d844568519b670aca96c61d6b7f6dddbeec09a4f005abd26f89a0b0094082183acf9ab3de6f539b5d111622aab2b41eca18854760141e1f6b007f61233db0bf9b2fd16904b791cafeac62f860cad87182b1b2caefffba701032b896449bc0e0f846af3c02ebb821690f7fe2e7cd3be7adbca86d4d84c134039d445d1e0394d7d00598328e19288aaaabb11b90fb8d36d3f0f158a75f8c23ebb0a26ace55f3fba9e316e487b34e11fed6e35ffd859ac63ce8681a52b5b32e6ce7dd7d2ab512ec66899af6feaed95187f0750d44836adc8eec69a5247838870b6a3abf6e83842b517c1f3bdcda4471bfb5b2dcd440af5d198452583b6b1aa8583439e4f4ddf7f03ca7837f9a7fceef4a144eb0c64f1a4354023327e8178b2c4be61fcddf48241903a077c3935d1eb16ace4866aab1f1356fa426ffe01a7550fa296fdd2694a2f715aa3c02ddbf0e5d5643b17292483ce2701f5c360af7188727758cdb14da1c232f4c4eeeec54b053bbcb1cc913ae4efe61460a59d9ef2ad54daf1bd927e13f384482b9f524cb511515c9a89fbe73094ee73505efe01889d73cc6417a4963e33a9d45342e7f8795fce2e9c25d6e4190e47710fba2c379d2855a6db9323fd365a02a4dd5d135df9d55501ea854814973cf1111775483d474225239709ef153e7b077f995e0e02aeb7a19", 0xc24}], 0x2) lseek(r2, 0x8000000000000001, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) 878.117527ms ago: executing program 0 (id=1013): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x4000400f}]}) sysctl$kern(&(0x7f0000000100)={0x1, 0x4b}, 0x2, &(0x7f0000000300)="00e07792", &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="c5eabfedf9", 0x5}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="ee72e2feb4363843ad056b0f079f8697b7b983c0359778d9c06a9803d7ed0a4a760bf7ca", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r2, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) mprotect(&(0x7f00006fd000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x86, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x78, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x8, 0x0, {0x17, 0x4, 0x0, 0x1b, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast, {[@end, @ra={0x94, 0x6, 0x62}, @ssrr={0x89, 0x3, 0x9}, @timestamp={0x44, 0x18, 0xb, 0x0, 0x1, [{[], 0x1000}, {[], 0x2}, {[], 0xffff}, {[@multicast2], 0x9}]}, @ssrr={0x89, 0x23, 0x1, [@multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) setrlimit(0x3, &(0x7f0000000200)={0x1, 0x6}) 877.342796ms ago: executing program 5 (id=1014): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/221, 0xdd}, 0x0) r2 = semget(0x0, 0x1, 0x281) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semop(r2, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 845.384141ms ago: executing program 4 (id=1015): recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0xff) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x6a, 0x0) sendmsg$unix(r0, &(0x7f0000003ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003a40)=[@cred={0x20}], 0x20}, 0x404) 838.338293ms ago: executing program 6 (id=1017): r0 = msgget$private(0x0, 0x7b) r1 = socket(0x2, 0x4, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff71) r3 = getegid() r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x65e, r2, r7, 0x0, 0x0, 0x53}, 0x7f, 0x17}) r8 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000091e, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r2, r7, 0x0, 0xfe}, 0x2, 0x3, r8, r9, 0x4, 0x7ffffffe, 0x7f, 0x8}) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f00000000c0), 0x0) fcntl$setstatus(r5, 0x4, 0x80) r10 = open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x48) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) fchmod(r10, 0xf3) setuid(0xffffffffffffffff) r11 = socket$unix(0x1, 0x1, 0x0) bind$unix(r11, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r12, 0x8010427e, &(0x7f0000000040)=0x8001) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xe, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) 837.746012ms ago: executing program 2 (id=1018): mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x6) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x93) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xf7) setuid(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xe, 0x83, 0x400f}]}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000a80)={@random="fd0e82c89452", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x22, 0x1c, 0x68, 0x0, 0x2, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x5}, @icmp=@info_request={0xf, 0x0, 0x0, 0xb, 0x2}}}}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockname(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = syz_open_pts() chroot(&(0x7f0000000740)='.\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000009cc0)=0xb34) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r4, 0x10000) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r4, 0x4, 0x40) mmap(&(0x7f00001c2000/0x2000)=nil, 0x2000, 0x3, 0x6010, r5, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r6 = kqueue() ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0xf, 0x10}) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) 696.674691ms ago: executing program 2 (id=1019): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x385, 0x80000001, 0x81ac, 0x7, 0x10, [{0x0, 0x7, 0xb, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x4, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x0, 0x99}, {0x9, 0xffffffff, 0x4f8, 0x26d}, {0x3, 0x803, 0x14, 0x8}, {0x2, 0x7fffffff, 0x5, 0x5}, {0x6e75, 0x8001, 0xd1b, 0x4}, {0x1cc, 0x10001, 0xd, 0x4}, {0x8, 0x9, 0x8, 0x2}, {0xb8c, 0x7, 0xb, 0x7}, {0x29a71717, 0xfffffffa, 0x639, 0x6}, {0x6, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0xfff, 0x4}]}) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x385, 0x80000001, 0x81ac, 0x7, 0x10, [{0x0, 0x7, 0xb, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x4, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x0, 0x99}, {0x9, 0xffffffff, 0x4f8, 0x26d}, {0x3, 0x803, 0x14, 0x8}, {0x2, 0x7fffffff, 0x5, 0x5}, {0x6e75, 0x8001, 0xd1b, 0x4}, {0x1cc, 0x10001, 0xd, 0x4}, {0x8, 0x9, 0x8, 0x2}, {0xb8c, 0x7, 0xb, 0x7}, {0x29a71717, 0xfffffffa, 0x639, 0x6}, {0x6, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0xfff, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{0xf, 0x0, 0xca, 0x9}, {0x2, 0x0, 0x0, 0x3}, {0x83, 0x0, 0x0, 0x201}]}) sysctl$kern(&(0x7f0000000240)={0x1, 0x42}, 0x2, &(0x7f0000000000)="71f91e0c4da9131891501d94a34b8e5f84cf71b59c7afec3708200"/41, &(0x7f0000000080)=0x29, 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') 695.598293ms ago: executing program 4 (id=1021): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffffffc, [{0x3, 0x800}, {0x2}, {0x0, 0x7fff}, {0x2}, {0x0, 0x800}, {0x0, 0x8}, {0x1}, {}, {0x0, 0x1}, {0x2, 0x1}, {0x1}, {0x0, 0x6}, {0x3, 0xffffffff}, {}, {}, {0x0, 0x5}, {0x0, 0x1}, {0x2}, {0x2, 0x1}, {}, {0x0, 0x68a}, {}, {0x0, 0x8}, {0x3, 0x9}, {}, {0x3, 0x200}, {}, {0x3, 0x8}, {0x3}, {0x3}, {0x2, 0x8001}, {0x0, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfff, 0x40, 0x4f}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000004c0)={0x5, &(0x7f0000000480)=[0x81, 0x7ff, 0x8, 0x2, 0x401]}) r1 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) socketpair(0x1e, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/164, 0xa4}], 0x5) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x6, 0x2adf}, 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000440)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) 694.914634ms ago: executing program 0 (id=1022): kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x9}], 0xbde, 0x0, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f00000001c0)="21007c323fee01c24c68495c241b8efa7ce8c04d13fe4e00fd88ff12d38acc1e1b9749f986f9385e4a908a12a93fe2af746c8fc36c1aefb8e5831d0dc22a4dc5d35ea319f29bd959c4b7d25bcf7d0f7264f138b5f0cfa818dca3a50bbca323f676af51783744b98611bc47c1c0bdf068ab6af6d74e7f7cd0972a8b750910573ac3c225835f6c337d5da9879e97f7a79100"/154, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13a9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000051e, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 654.522589ms ago: executing program 1 (id=1023): sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000040)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000001a40), &(0x7f0000000100), 0x0, 0x0) 652.495037ms ago: executing program 6 (id=1024): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0, 0x0, 0x0, 0x5e}, 0x4) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x81, 0x8, 0x247f142d, "f100d3480000d1f1ffdfeaffffffefffff00", 0xd67a, 0x1}) poll(&(0x7f0000000040), 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file2\x00', 0x100, 0x72) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x100, 0x3) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000500)=[{0x6, 0x8, 0x7, 0x6}]}) mprotect(&(0x7f00001e6000/0x1000)=nil, 0x1000, 0x5) ioctl$VNDIOCSET(r4, 0x80086d01, &(0x7f0000000500)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x41b) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x4, 0x10000000000004}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x8) 652.12143ms ago: executing program 5 (id=1025): sync() (async) sync() socket(0x6, 0xbdd691f9a65ed10c, 0x30) (async) r0 = socket(0x6, 0xbdd691f9a65ed10c, 0x30) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x28) listen(r0, 0x8244) 633.017522ms ago: executing program 1 (id=1026): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc444443b, &(0x7f0000000740)={0x7a, 0x0, 0x0, 0xdd, "0000000400000000000000008000004000", 0x3, 0x800004}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80146959, &(0x7f0000000100)) wait4(0x0, 0x0, 0x2, 0x0) 622.728032ms ago: executing program 0 (id=1027): pipe(&(0x7f0000000640)={0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="69e1629b61ec94aaaaaaaabb86dd606b9efb00085008feffae000000000000000c00000a0002fb"]) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10028, 0x0) 408.696381ms ago: executing program 2 (id=1028): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) sysctl$vm(&(0x7f0000000100)={0x2, 0x4}, 0x40000000000002ea, &(0x7f0000001240)="8d96f800", &(0x7f0000000040)=0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x4000400f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="c5eabf", 0x3}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="ee72e2feb4363843ad056b0f079f8697b7b983c0359778d9c06a9803d7ed0a4a760bf7ca8ecd7872", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) r1 = open(0x0, 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) rename(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7ff, 0x801a, 0x2000007, 0x101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x9, 0x0, 0x71002}, {0x2, 0x9, 0x8, 0xfffffff7}, {0x100, 0x1, 0x0, 0x9}, {0x1, 0x800, 0x8007, 0x7}, {0xf06c, 0x200727, 0x7, 0x7}, {0x1, 0x650, 0x3, 0x7}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0xffe, 0x7ff, 0x14, 0x8}, {0x2, 0x82, 0x8000005, 0x5}, {0x6a75, 0x8001, 0xa94, 0x4}, {0x9, 0x10001, 0x0, 0x1003}, {0x8, 0x9, 0x8, 0x8000002}, {0x98c, 0x551981a9, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0xffffffff, 0x6}, {0xc, 0x6a768bd1, 0x5, 0x10000000}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000240)=""/45, 0x2d}], 0x2) write(0xffffffffffffffff, &(0x7f0000000180)="742bda523993d84bd9691018ec1e694c45bcafc0366f094e05f22224cd7dc8bb9016b523e0c3b4d0691a099ae4efb67de846da918bce6b89b0eb63a90708acfb", 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x23, &(0x7f0000000080)}) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, 0x0, 0x0, 0x408, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75", &(0x7f0000000080)=0x13c, 0x0, 0x0) 408.355877ms ago: executing program 1 (id=1029): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) syz_emit_ethernet(0x3f, &(0x7f0000000080)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x9, 0x3a, 0x1, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="8284e355429be5bdc9"}}}}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/90, 0x5a}], 0x1, 0x0}}, 0x10, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETA(r0, 0xcd504407, &(0x7f0000000740)={0x1, 0x0, 0x0, 0x0, "aca2224ff1c14649ebb178926cc9795a6b4700d1", 0x4, 0xffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x8) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) 407.581495ms ago: executing program 3 (id=1030): mknod(&(0x7f0000000080)='./file1\x00', 0x6000, 0xe82) open$dir(&(0x7f0000000040)='./file1\x00', 0x40, 0x100) (async, rerun: 64) r0 = socket(0x1, 0x4, 0x0) (rerun: 64) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) sysctl$hw(&(0x7f0000000140)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0xa, &(0x7f0000000640)={0x1, 0x0, 0x5, 0x100000000002}) (async) writev(r2, &(0x7f0000001900)=[{0x0}, {&(0x7f00000007c0)="b8c8ac3ad8c3616cccf52f0b55e424e7a12577d6c2aab25ab9a295af296720682488b09ee554d53149063968962370d4e17bd07ff16a90051fd50dd1e18a1e9e2675290c075de857b101d0994c0f7aebddeaeafe13682f43399d928d7319dca77827e33d617943b6b1a7f539dc3d5bd426ea5bfc169a6fcaa5a50837a073865fab8fed4d55e6bdf7ad6cb3f2571b7efc6ba203e7906b8e2ab5bd80ef79987ef6b40cdd5f2331ef47692a79eadea4b77eba3b6be49a9d99be642ab02e0ffbdb6a895dfd80e394c8da816da0e8965e002c3b8f18c200da3ea43dea87a20a876be0b2b4a1f0d74c273f97d496f74eefa6ab0c1c13f2b8fa8883098a3aaaa60b7658ded6216b373d8dde170c83d03bc68947625d48476cf8921968bc7370ed991f6f02b08c7cf49acc1a9a1d9bb55155ded0f754fdd0ee51a665342b095dc000b43382d264209b88d74472067804603ce1f8e454da0e95e0e39bab6e761223a538030a450296ba95dbe6e9427f7e94cec59b9004044f45d94e3be6efaee1a5b717d791d32d6b44f534088415c50d7127d5aa42e5b9fdfc6535796edfbccbc1cc89f598e70f4ba739c3a7cfbff261068d844283ef39adbdfffbf11ca70dc1cef90e7889eca399dc53684e05f72671410bc4862ec682833ad0986f5f23ca09f83bd373a99f596a4487776816a044291d0d38691709f11471a51518364290cb717805563d4a5f3f6b565b93da211b5147299c1d247c75a8c60db517b3c98f169b840d5ae75bf06cce1701a63ed050ca5f35fb9e3c1575f6c3f7de86e2759a43a93a37fd677e6477f4eddc481910a0a13f5513ed226a3d6322d8167b03ada9e55e7bdc99c0908fb2d1f74caf90da79cbf6488cd928811bc4406cef94887ef2a9e5b436e92340a2eaa41b0a984120574504168cf85262521ed6d4fb53dd92e7a79790c5fc206cf1c05be4bce67a3f7908db3bb766df83e522b4d77cfd44614c657ae334fd6a672d9b2700b5ad9812e1eaff2ace3463e5e9b9334c1e0df40e2ec7e4c86b6f161b13d869f7c745dc1216222477373f15ac86ead5d2b12d26968fbec29b04ed76f568154660ed7e43b02d6f7029f7bf92a92ff9dd0415c0bd8a4f2a4c2293267b22fd583d8ee8378553b125759bb148e9001df0470dbc3f90c5725b52ca16ad52de054d42eb37755b796ce8334fe544197b701c717d70e5d254ba46adb5adf1c444d674a1b0b72e88867de4abe7c23ff709d8fbaa6311b46b044b676416b78f8ab5fe105e0d868ab2243443fec4852e3d2111903c4a813ec44b7d1745b9490ecbb782eea6ad196d59569647e37989a950fa7a87a03e7f6755f1519cae133ec1abe2199fb88fbd6640c4dfe134407ec4016eb77274763c9c9c47f386a21701600890512eaf6854a323ba1b9feeb972ad55cf19103d9f71362598ded7eeae6cd02624f82e23997a80ec19f8964b46de87dcafa22614425109265072fc687ea280ac35420c4d45531bb7e3fb903611a8c2ecfda63728d5fe475a4f5ca960480e5ae8436a6277bf76d2e0d5ef8f698b342eb743f377f358036db7eb44de6139a6238f79bbdc73cd104a06eda5026f49d3d26e39ec9c8256c76af7179c1869b841aa9ae776a613ac0a5085bccfaa9d60b4f4a400abc1073d9468ff4c68dd7e35c2edaca198067d18939b4f64ecbd6d58a66c79081ba5c6bc291c1a033bf5c2bf134a3ae0ad4c7eeded1042cebc48e43bed6742c7a65a0ca72446e4326dc5966a29a105a3595b8e7f0e7ebcf48cf79d2e0f54c25aae2702aabb32350a61b330b3b5931a469074f4f986ec759ea1ba13a5144c530c47ac05a096bee2397e72797f4348ef094aca26caefea1c073b722637b3066696ef76586b53482ae5abe059a180bfdd00d5102fef1bdb5a70728120988824076f2d3f3529ec9d687094b12b6d78aa23205839d7e0d7461ee45ab50858f839cdbe7398e1898dced55618f224036f4ef56b91292b6a8d4cbea83d11b31a012baab8d7bdb4cfec9b15f8182175b30e07d3aa4deeac3fb2efe16c359b2d647adb691dbe0a84eefe65ef0aab99721b4a6ab04f7dbc557eebb1a397e8e6dd85ff0a5412db58af8fa259148d36215e9cca771c40d705679232d66a19756b8a1b9967c2163395a610bed3c93a0cd1b0e63cda0b454955d51c181588cc52442db95d068d95cd31b27361dbddc73b50cd5267c02e6dabff3cc206d682c11bb2b3f74445b7a67cbe4063668b31108edd892798bb96b7c49fdfad0e76024685999acc4fd58ff61013afa02540733948602f8d69ae48ff9d50d9afaad9b66106dff70af45559c6466d7b29eafd9791e1c334aad9a56f0fcbc0de35a544b2d1e64f03ccc65c4c9ba2bafe29b2e89c1b529e5ac275e96f141b4f7d2aa1cd70048781aca9e2c64ac6214147b0ad6adb264b96d4d388095524fa31d895380553950c1be246eeb8a39cecff121de8e2c93faf519f1f2f99f1cab9ee05badf2716e338d38212916f77c702df42fbfb3223d2f6f3a14c0846095b1db0ad39ab0d37b5f7792a5753b6e326ea1012fe393318c4c11504400398e63ae14b1fa084a4aa9a0f208bbbb9a987d5c7b8a76008eb08ef87b11ddc9949e810010b3e4fe12280be072b0c987b5a1645dfc74a9ae0448064f9b54d4f5f691c1f6b050c358c9bdf15f35b0644dabcba90aca2f16f6e8c1335d3805f3b52e45fa3906d376a140705d30307fbe7b03f3b5f86232c317dcf295db140f0848ca45c22acd2aa1a040c590e9c7337e2e67d589c54507969c70a3d04b5b3ef255305e6a300f9211ff7cb4e36dc53efcd0c55c7c8bddbbb65630e5b6c87301e5294e42335c61769a069a68b0651636ca14bda52c9886dbdf155f51f2f05ad8790196519c5b6ae1ef4ebdd9e586e23581b277163c766a19eac9e9a18e34f6a9574c1040560e33f8efdafdcca00ab9e9a034a57abc29390dbc1fa9931e0bb6dbc5532d5ea5fda2f4ad93673047e5b11ccb6445c601ba6a71bfc22aa5d8c90b8114973879f5f9bb4e362b06910d2a9276eab56ecfee9511d796e106a631a65c1ad6d04092a668fe865f746f04e2ee78777a3800a8adb62d1d09ef6461793b08c2f93a347f6fffe65d13ba77f15aff74b0c3f5a1b9b6d355b73d05b7846a16fcc01a0912f7cf6ed2d0023437d6b44e4adbde37aadcc2d117b230c1c8e5c2ffa10fec8737b6492889b1060aa15df42bb8bfde5aee17fc6f0c5411b8906c1dda5ab25e28bbaee6d1805985fbec6faa7b1b2576957642c3b06fd5fcb5ec603eaef42f7e0247d965ef93e36d7b1f23025fe32b1832d65a1f260f65c76e0781b7a524bbeca9d3c2265b1984abae9117d6ab33e804ec4aa9dec3f1c2b450b5945fa72fc5dd5fd4db77dcc54e0c60a5a605406ba0f65ff56ae8a70aeb21c95c92dd2e7ad6772433c27df3570befd12ba04723bf07c66178cdef21f36486ee24ee0d5e0056410ed681b8ce7a121b2c176041ebebc24abeeb98dd5c64800b17f28e40f64459b6ba9763b06724191006b3a8e39fc7511db5c4cbf2999de9d6eaf56b23fc444e810c8d9515d9b49e6371322616037f5f7af08aedaebb6b5cd8d2fd4739182ac0f8a890b032b989adf4628e2155e50dc8e0b5fe45743be916f5f69fccab05ba0d7ab6f3d082c35271c5697adfddf3dde100335ec455339b4a49ae60c5eb8561d844568519b670aca96c61d6b7f6dddbeec09a4f005abd26f89a0b0094082183acf9ab3de6f539b5d111622aab2b41eca18854760141e1f6b007f61233db0bf9b2fd16904b791cafeac62f860cad87182b1b2caefffba701032b896449bc0e0f846af3c02ebb821690f7fe2e7cd3be7adbca86d4d84c134039d445d1e0394d7d00598328e19288aaaabb11b90fb8d36d3f0f158a75f8c23ebb0a26ace55f3fba9e316e487b34e11fed6e35ffd859ac63ce8681a52b5b32e6ce7dd7d2ab512ec66899af6feaed95187f0750d44836adc8eec69a5247838870b6a3abf6e83842b517c1f3bdcda4471bfb5b2dcd440af5d198452583b6b1aa8583439e4f4ddf7f03ca7837f9a7fceef4a144eb0c64f1a4354023327e8178b2c4be61fcddf48241903a077c3935d1eb16ace4866aab1f1356fa426ffe01a7550fa296fdd2694a2f715aa3c02ddbf0e5d5643b17292483ce2701f5c360af7188727758cdb14da1c232f4c4eeeec54b053bbcb1cc913ae4efe61460a59d9ef2ad54daf1bd927e13f384482b9f524cb511515c9a89fbe73094ee73505efe01889d73cc6417a4963e33a9d45342e7f8795fce2e9c25d6e4190e47710fba2c379d2855a6db9323fd365a02a4dd5d135df9d55501ea854814973cf1111775483d474225239709ef153e7b077f995e0e02aeb7a19", 0xc24}], 0x2) (async) lseek(r1, 0x8000000000000001, 0x1) r3 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x4ebfac6bbaf7929) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000480)='#!)', 0x3}], 0x1) (async, rerun: 64) link(&(0x7f0000000200)='./file1\x00', &(0x7f00000003c0)='./bus\x00') (rerun: 64) write(r3, &(0x7f0000000000)="09200200005504000000e67963913f3d47437b71eab3cc7c2aff5a6a0a", 0x1d) (async) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xcbdf4d1d31039a48}, 0x4, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x1, 0x1, 0x52fb}) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) (async, rerun: 32) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 249.307659ms ago: executing program 1 (id=1031): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x10, &(0x7f00000001c0)=@file={0x7a10f56a5a184d0, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x7) sendto$unix(r2, &(0x7f0000000480)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206918, &(0x7f00000001c0)) r3 = kqueue() r4 = semget(0x0, 0x1, 0x281) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) semop(r4, &(0x7f0000000000), 0x0) readv(r3, &(0x7f0000000540)=[{}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)=""/252, 0xfc}], 0x7) r6 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r7 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x4c1, 0x369000000, 0xffffffffffffffff}) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)) lseek(r3, 0x1, 0x1) syz_emit_ethernet(0xfe, &(0x7f0000000140)=ANY=[@ANYRES16=r1]) 247.673634ms ago: executing program 3 (id=1032): openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x404) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(r0, 0xc4504443, &(0x7f0000000740)={0x8, 0x8, 0x9, 0x6, "97a2224ef1c14649ebb178926cc9795a6b47c1d1", 0x810, 0x4}) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x80000001) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x404) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$TIOCSETA(r0, 0xc4504443, &(0x7f0000000740)={0x8, 0x8, 0x9, 0x6, "97a2224ef1c14649ebb178926cc9795a6b47c1d1", 0x810, 0x4}) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x80000001) (async) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) (async) 247.467119ms ago: executing program 3 (id=1033): syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x5, 0x0, 0x0, "4c1f8ba3"}}}}}) bind(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 247.155015ms ago: executing program 5 (id=1034): r0 = msgget(0x2, 0x607) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0a43a2d701004505afcecb77b5f227f8a50cc49f2145986ba0f7173562442ca3c45095d79ce84e50ed9d86d639991b5815e8b74da6a847952b858eb9a05b506194"], 0x8, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="333e47aa4af87f0e4f7ff5ba316f8cf367d6a870a1d88c444988ae9f2411d2142c5e", 0x22}, {0xffffffffffffffff}, {&(0x7f0000000080)="5530b8ae53fb0636eeff7044c37927684cde8c78cdde3814386cf568964aceaa88e2b9fed2728d92", 0x28}, {&(0x7f00000000c0)="3153a897cf66704b65a8411c81fc26cfbb3ec264e7d9b13ce81e89ec9f1d02b0f01aaef3253553304354", 0x2a}], 0x4) 246.790658ms ago: executing program 6 (id=1035): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000513000000000000000020000000000013fecea10500fef96ecf2ac72fd3357ae30208004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699af4879b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770bef5a872c88106002ec5890400000000000000361b1257aea8c508002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000e1718d30d4a13f1dd80460259bbdf3688f457ceb4dbd32bcd83790095c6eb09e606187259a80efe2122e02afb4f82cdc77eaa6a35869ff4c2c2e07ed6f2f37ceb26a25109b47e440a5b3da3aad2c170e1d9840746d7729bb0cd2ce63ab858a44c30951d643e0b1b411780a", 0xb1, 0xe, 0x0, 0x78) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0), 0x1) 119.89013ms ago: executing program 3 (id=1036): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x4) 119.470555ms ago: executing program 0 (id=1037): r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81, 0x3, 0x0, 0x1}, {0x40, 0x1, 0x7, 0x200}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x200}, @icmp=@info_request={0xf, 0x0, 0x0, 0x1, 0x2}}}}}) (async) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) (async) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x8) 118.768358ms ago: executing program 3 (id=1038): r0 = geteuid() r1 = getegid() r2 = geteuid() r3 = getgid() r4 = getpid() r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x7ff, r0, r1, r2, r3, 0x86, 0x4}, 0x15, 0x7, r4, r5, 0x3, 0x8a, 0x9, 0x3}) shmget(0x0, 0x4000, 0x481, &(0x7f0000ffc000/0x4000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sendto$inet(r6, &(0x7f00000000c0)="86cadd778b976b1bf807ee6ce5d9edb457c45b9ae49a288182db4b97a5b87a235f35bd4d986537059f23051ebd3599c73a3c43e034571e7e8814efde5e00234ed68a98698af653d7635a61e0efd55851edd6a1", 0x53, 0x18, &(0x7f0000000140)={0x2, 0x2}, 0xc) getpeername$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setreuid(r0, r0) r9 = msgget(0x3, 0x526) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0xbc7d, r7, r8, r0, r8, 0x10, 0x2}, 0x0, 0x1000, r4, r4, 0x5, 0x2, 0x6, 0x80000001}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x3, 0x3, 0x5, 0x542}, {0x5, 0x6, 0xfe, 0x4}, {0x200, 0xdd, 0x6, 0x24000}]}) r12 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000340)=""/70) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f00000003c0)=0xffffff7f) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x45, 0x4}, {0x43, 0x100}, {0x8c}, {0x3, 0x6}, {0x84, 0x2}, {0x8d, 0x9}, {0x43, 0x98d7}, {0x82}], 0x8}) r13 = getpgrp() ktrace(&(0x7f0000000480)='./file0\x00', 0x1, 0x0, r13) getppid() setsockopt(r11, 0x0, 0x0, &(0x7f00000004c0)="9578d7b4cad58c59b5c6b74fb4", 0xd) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000500)=""/77) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BIOCGFILDROP(r14, 0x40044278, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600), 0xc) readlinkat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/58, 0x3a) 118.003734ms ago: executing program 4 (id=1039): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) select(0x40, &(0x7f0000000180)={0x4e, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x6}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00 \x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x10005}, {{}, 0xfffffffffffffffe, 0xc4, 0x20000000, 0x8000000000000001, 0x8000000000000000}, {{}, 0x7ffffffffffffffc, 0x1, 0xf0000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x80000001, 0xc3d}, {{}, 0xfffffffffffffffb, 0x40, 0x40000000, 0xb}, {{}, 0xfffffffffffffffa, 0x6, 0x20, 0xff, 0x10000}, {{}, 0xfffffffffffffffd, 0x6a, 0x10, 0x2, 0x1ff}, {{}, 0x0, 0x28, 0x8, 0x100, 0xfffffffffffffffb}], 0xff, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e", 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r5, &(0x7f0000000000), 0x10) r7 = accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r7, 0xffff, 0x1011, &(0x7f0000000100)=0x6, 0x4) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) 109.607502ms ago: executing program 5 (id=1040): sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) lseek(r0, 0x4, 0x2) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f0000000180)='./file0\x00', 0x100000000) 78.977601ms ago: executing program 0 (id=1041): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1a1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x7, 0xe150, 0xffe, "0000000000008471050000000010000447ff00", 0x0, 0xfffffffd}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x2f}, 0x2, &(0x7f00000000c0)="40cea6923e90b2c9ef2017082c42eb1ab6fd5a27f84fcc0a33bafccd623900d5cb958bd15460f872803363d8db4510989cad072ccb504bb68a32d145d6ed05b49315606e7bcac61238e3f2a864232f609c8f09c79a22b221b65b46a03a1400"/120, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000340)="05000000", 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x7, 0xfffffffd}, {}, {}, {0x3, 0x1}, {}, {}, {0x0, 0xaa59}, {}, {0x1, 0xfffffffd}, {}, {0x2, 0x4}, {0x0, 0xfffffffd}, {0x0, 0xffffffff}, {}, {0x0, 0x80000001}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3}, {0x0, 0xffffffff}, {0x3, 0x2007ff}, {0x1}, {}, {0x3}, {}, {0x0, 0xe6}, {0x2, 0x1}, {}, {0x0, 0x200}, {0x2}, {0x1, 0xfffffffd}, {0x1, 0xa}, {0x3}]}) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100051300000000000000dd03000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x655cc6e1, 0x1}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r2, 0x0, &(0x7f00000010c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x8006, 0x0, {0xffffffffffffff, 0x2}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000200)=[{0x4, 0x40, 0x1, 0x800440}, {0x7c, 0x2, 0x0, 0xb38f}, {0x6, 0x0, 0x6, 0xb}, {0x9, 0x2, 0x2d, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x80002a, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) 78.268099ms ago: executing program 5 (id=1042): sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x404) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0xfffffffc}, 0x10, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74, 0x2, 0x0, 0x4}, {0x20, 0x3, 0x62, 0x800}, {0x96, 0x4, 0xc9, 0x9}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) select(0x40, &(0x7f0000000040)={0x1000, 0xd, 0x6, 0x8000000000000003, 0x3, 0x1000000000090, 0x24c}, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) 1.307927ms ago: executing program 0 (id=1043): r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x4000400f}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="c5eabf", 0x3}], 0x1) (async) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="ee72e2feb4363843ad056b0f079f8697b7b983c0359778d9c06a9803d7ed0a4a760bf7ca8ecd7872", &(0x7f0000000080)=0x28, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) mknod(0x0, 0x100, 0x8ff) (async) socket(0x10, 0x3, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x20) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) sync() (async) write(r2, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) 631.498µs ago: executing program 3 (id=1044): open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003bf3aea6940000000000000000000000fe8000000000000000000000000000aa84"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) 0s ago: executing program 6 (id=1045): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="000400d949a5f0450c22afbe70eebb2f3400000000e5ffffffffffffffe40f86775d05dfc9998a88e72f535a18f8d5ec344d8360f4", 0x35}], 0x1) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$VNDIOCCLR(r2, 0xc0a86b02, &(0x7f0000000200)={0x0, 0x10000, 0x0}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.194' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error wskbd0: can't attach mux (error=5) nR,J6pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (rBBt:zbɇ>kOH=f3wbOSOV:<!>+1 ^^,6\C# ف7.쀊̾'dBj2.D+]8bYڀ M 6-> 1h8MR ZdDlpf2\1*w M1R/E"hήjFER E+MF]=^a>) (tty00) login: pckbd_enable: command error pckbd_enable: command error wskbd0: can't attach mux (error=5) fuse: Cannot find fusebuf pppx: unable to set addresses for pppx1, error=17 load: 7.04 cmd: getty 94257 [ttyin] 0.00u 0.01s 0% 341k kernel: protection fault trap, code=0 Stopped at sys_semop+0x3ae: movzwl 0x8(%rax,%rcx,4),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace sys_semop(ffff800031fe67d8,ffff800038bfa7d0,ffff800038bfa720) at sys_semop+0x3ae syscall(ffff800038bfa7d0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd8bd9c38860, count: -3 ddb{0}> show registers rdi 0 rsi 0x101 rbp 0xffff800038bfa6f0 rbx 0 rdx 0 rcx 0x60 rax 0xdeaf4152deaf4152 r8 0x7f7fffffc000 r9 0 r10 0xff359a4590bd8e16 r11 0xd234621e69d3958e r12 0xffff8000014e0504 r13 0x101 r14 0xffff800038bfa7d0 r15 0x101 rip 0xffffffff8199a14e sys_semop+0x3ae cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800038bfa5d0 ss 0x10 sys_semop+0x3ae: movzwl 0x8(%rax,%rcx,4),%r15d ddb{0}> show proc PROC (syz-executor) tid=189678 pid=13144 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=50, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800031fe6cf8,0xffff800031fe7c68 process=0xffff8000fffe9c70 user=0xffff800038bf5000, vmspace=0xfffffd8061f36b68 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13144 135253 79961 0 7 0 syz-executor *13144 189678 79961 0 7 0x4000000 syz-executor 13144 455244 79961 0 3 0x4000080 fsleep syz-executor 10052 331951 9090 0 2 0 syz-executor 10052 36164 9090 0 3 0x4000080 fsleep syz-executor 10052 156371 9090 0 2 0x4000000 syz-executor 67670 201838 12632 0 2 0 syz-executor 67670 513829 12632 0 3 0x4000080 kqsel syz-executor 67670 253725 12632 0 2 0x4000000 syz-executor 56746 471976 13396 0 2 0 syz-executor 11227 193274 0 0 3 0x14200 acct acct 46185 150807 42522 0 2 0x2 syz-executor 79961 322986 42522 0 3 0x82 nanoslp syz-executor 38695 138039 42522 0 2 0x2 syz-executor 20043 115502 0 0 3 0x14280 nfsidl nfsio 58215 79063 0 0 3 0x14280 nfsidl nfsio 99045 171599 0 0 3 0x14280 nfsidl nfsio 65232 463812 0 0 3 0x14280 nfsidl nfsio 41090 18837 0 0 3 0x14280 nfsidl nfsio 10347 285516 0 0 3 0x14280 nfsidl nfsio 62541 362141 0 0 3 0x14280 nfsidl nfsio 74252 324911 0 0 3 0x14280 nfsidl nfsio 47282 420906 0 0 3 0x14280 nfsidl nfsio 77024 252400 0 0 3 0x14280 nfsidl nfsio 59524 24872 0 0 3 0x14280 nfsidl nfsio 93784 509538 0 0 3 0x14280 nfsidl nfsio 17429 158161 0 0 3 0x14280 nfsidl nfsio 99129 457642 0 0 3 0x14280 nfsidl nfsio 74100 133931 0 0 3 0x14280 nfsidl nfsio 60270 220913 0 0 3 0x14280 nfsidl nfsio 57578 511762 0 0 3 0x14280 nfsidl nfsio 30998 470163 0 0 3 0x14280 nfsidl nfsio 99740 517482 0 0 3 0x14280 nfsidl nfsio 41025 291215 0 0 3 0x14280 nfsidl nfsio 55284 27807 42522 0 3 0x82 nanoslp syz-executor 94257 84940 1 0 3 0x100083 ttyin getty 13396 258692 42522 0 3 0x82 nanoslp syz-executor 54765 143871 0 0 3 0x14200 bored sosplice 12632 313074 42522 0 3 0x82 nanoslp syz-executor 19580 321367 42522 0 2 0x2 syz-executor 9090 433640 42522 0 3 0x82 nanoslp syz-executor 42522 370098 87970 0 2 0x2 syz-executor 87970 187101 32903 0 3 0x10008a sigsusp ksh 32903 338295 47217 0 3 0x98 kqread sshd-session 47217 415664 62033 0 3 0x92 kqread sshd-session 62033 359178 1 0 3 0x88 kqread sshd 62015 11128 39900 74 3 0x1100092 bpf pflogd 39900 244332 1 0 3 0x80 sbwait pflogd 94400 292909 88010 73 3 0x1100090 kqread syslogd 88010 367414 1 0 3 0x100082 sbwait syslogd 9225 119332 1 0 3 0x100080 kqread resolvd 54806 500298 8983 77 3 0x100092 kqread dhcpleased 22448 28594 8983 77 3 0x100092 kqread dhcpleased 8983 448597 1 0 3 0x80 kqread dhcpleased 5560 496400 0 0 3 0x14200 bored smr 20503 15904 0 0 2 0x14200 zerothread 33526 509254 0 0 3 0x14200 aiodoned aiodoned 21355 312389 0 0 3 0x14200 syncer update 1183 59015 0 0 3 0x14200 cleaner cleaner 53467 61605 0 0 3 0x14200 reaper reaper 49040 67199 0 0 3 0x14200 pgdaemon pagedaemon 90629 372984 0 0 3 0x14200 bored viomb 81063 344253 0 0 3 0x40014200 acpi0 acpi0 98675 31918 0 0 3 0x40014200 idle1 44469 369754 0 0 3 0x14200 bored softnet3 29906 69467 0 0 3 0x14200 bored softnet2 9170 291399 0 0 3 0x14200 bored softnet1 4566 405596 0 0 3 0x14200 bored softnet0 18883 274189 0 0 3 0x14200 bored systqmp 12306 491213 0 0 3 0x14200 bored systq 88403 286670 0 0 3 0x14200 tmoslp softclockmp 18205 481110 0 0 3 0x40014200 tmoslp softclock 6537 442403 0 0 3 0x40014200 idle0 1 179451 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks Process 13144 (syz-executor) thread 0xffff800031fe67d8 (189678) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83928508) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 yield+0x6a #4 malloc+0xe5 #5 sys_semop+0x234 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 38695 (syz-executor) thread 0xffff8000ffff0540 (138039) exclusive rrwlock inode r = 0 (0xfffffd806e674770) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x367 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806dd1f0c8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x367 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 Process 19580 (syz-executor) thread 0xffff80002a2a5208 (321367) exclusive rrwlock inode r = 0 (0xfffffd806dcd41c0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x367 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_getdents+0x264 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10212 11105K 11845K 166960K 12505 0 pcb 17 15K 19K 166960K 259 0 rtable 189 8K 9K 166960K 629 0 pf 36 17K 21K 166960K 151 0 ifaddr 39 6K 7K 166960K 123 0 ifgroup 59 2K 2K 166960K 195 0 sysctl 3 1K 9K 166960K 11 0 counters 70 37K 37K 166960K 190 0 ioctlops 0 0K 4K 166960K 1758 0 iov 0 0K 16K 166960K 56 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1499 94K 95K 166960K 2482 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 16 0 VM map 2 1K 1K 166960K 2 0 sem 14 28K 28K 166960K 59 0 dirhash 12 2K 2K 166960K 24 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 15 53K 110K 166960K 1279 0 sigio 0 0K 0K 166960K 31 0 proc 72 91K 128K 166960K 803 0 subproc 72 4K 4K 166960K 131 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 144 0 in_multi 74 5K 7K 166960K 189 0 ether_multi 1 0K 0K 166960K 5 0 mrt 1 0K 0K 166960K 8 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 604 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 224 168K 182K 166960K 13153 0 UVM aobj 4 2K 2K 166960K 4 0 pinsyscall 40 80K 102K 166960K 2515 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 45 0 NDP 13 0K 1K 166960K 82 0 temp 66 8681K 8749K 166960K 49876 0 kqueue 13 20K 28K 166960K 201 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 26 0 0 1 0 1 1 0 8 0 rtpcb 120 104 0 101 1 0 1 1 0 8 0 rtentry 176 200 0 121 5 0 5 5 0 8 0 unpcb 144 796 0 777 5 4 1 4 0 8 0 syncache 336 4 0 4 2 2 0 1 0 8 0 tcpcb 808 429 0 425 15 8 7 8 0 8 6 arp 128 32 0 16 1 0 1 1 0 8 0 inpcb 384 1366 0 1358 22 14 8 13 0 8 6 nd6 144 44 0 25 1 0 1 1 0 8 0 pkpcb 40 45 0 45 3 2 1 1 0 8 1 kcovpl 48 14 0 6 1 0 1 1 0 8 0 mppekey 1024 2 0 2 2 2 0 1 0 8 0 ppxss 1192 38 0 38 1 0 1 1 0 8 1 pppxif 1504 8 0 8 4 3 1 1 0 8 1 pffrag 232 14 0 9 2 1 1 1 0 482 0 pffrnode 88 14 0 9 2 1 1 1 0 8 0 pffrent 40 33 0 28 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 pfrktable 1344 1 0 1 1 1 0 1 0 8 0 pfanchor 1288 1 0 1 1 1 0 1 0 8 0 pftag 88 2 0 2 1 1 0 1 0 8 0 pfstitem 24 89 0 29 1 0 1 1 0 8 0 pfstkey 128 89 0 29 2 0 2 2 0 8 0 pfstate 384 89 0 29 6 0 6 6 0 8 0 pfrule 1344 24 0 18 2 1 1 2 0 8 0 rttmr 136 2 0 2 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 904 0 572 30 7 23 26 0 8 0 art_table 32 905 0 572 4 0 4 4 0 8 0 art_node 16 197 0 127 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 52 0 41 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 25 0 8 3 0 3 3 0 8 0 dino2pl 256 3575 0 2058 96 0 96 96 0 8 0 ffsino 288 3575 0 2058 110 1 109 109 0 8 0 nchpl 144 5269 0 3563 64 0 64 64 0 8 0 rtmask 32 2 0 2 2 1 1 1 0 8 1 uvmvnodes 80 4334 0 0 89 0 89 89 0 8 0 vnodes 216 4334 0 0 241 0 241 241 0 8 0 namei 1024 18484 0 18483 3 2 1 2 0 8 0 percpumem 16 110 0 60 1 0 1 1 0 8 0 kstatmem 264 114 0 82 3 0 3 3 0 8 0 acpiwqpl 32 1 0 1 1 0 1 1 1 8 1 scsiplug 72 3 0 3 3 3 0 1 0 8 0 scxspl 216 17682 0 17682 12 10 2 8 1 8 2 plimitpl 152 234 0 217 1 0 1 1 0 8 0 sigapl 424 1585 0 1516 10 1 9 9 0 8 0 knotepl 120 587 0 0 17 0 17 17 0 8 0 kqueuepl 224 398 0 388 4 3 1 3 0 8 0 pipepl 336 283 0 256 3 0 3 3 0 8 0 fdescpl 520 1542 0 1513 3 0 3 3 0 8 0 filepl 160 9590 0 9372 25 9 16 16 0 8 4 lockfpl 104 457 0 455 2 1 1 2 0 8 0 lockfspl 48 200 0 198 1 0 1 1 0 8 0 sessionpl 144 30 0 21 1 0 1 1 0 8 0 pgrppl 48 58 0 41 1 0 1 1 0 8 0 ucredpl 104 1293 0 1280 1 0 1 1 0 8 0 zombiepl 144 2151 0 2150 1 0 1 1 0 8 0 processpl 1208 1585 0 1516 6 0 6 6 0 8 0 procpl 656 3496 0 3419 8 0 8 8 0 8 0 srpgc 96 14 0 14 3 3 0 1 0 8 0 sosppl 168 2 0 2 1 1 0 1 0 8 0 sockpl 728 2364 0 2335 26 17 9 14 0 8 6 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 130 0 0 17 0 17 17 0 8 0 mcl2k 2048 27 0 0 4 0 4 4 0 8 0 mtagpl 96 20 0 0 1 0 1 1 0 8 0 mbufpl 256 230 0 0 13 0 13 13 0 8 0 bufpl 280 5336 0 134 372 0 372 372 0 8 0 anonpl 32 10933 0 0 88 0 88 88 0 246 0 amapchunkpl 152 43329 0 42888 40 13 27 28 0 158 4 amappl16 200 3804 0 3770 39 24 15 24 0 8 7 amappl15 192 4 0 4 1 1 0 1 0 8 0 amappl14 184 127 0 115 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 1 0 1 0 8 0 amappl12 168 2278 0 2249 3 1 2 2 0 8 0 amappl11 160 122 0 107 1 0 1 1 0 8 0 amappl10 152 9 0 8 1 0 1 1 0 8 0 amappl9 144 244 0 244 1 1 0 1 0 8 0 amappl8 136 95 0 92 1 0 1 1 0 8 0 amappl7 128 130 0 118 1 0 1 1 0 8 0 amappl6 120 241 0 237 1 0 1 1 0 8 0 amappl5 112 159 0 149 1 0 1 1 0 8 0 amappl4 104 341 0 320 1 0 1 1 0 8 0 amappl3 96 8724 0 8625 4 0 4 4 0 8 0 amappl2 88 736 0 674 2 0 2 2 0 8 0 amappl1 80 13388 0 12792 16 2 14 15 0 8 0 amappl 88 12143 0 11993 5 0 5 5 0 92 0 dma16384 16384 2 0 2 2 1 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 73 0 73 3 3 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 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 1542 0 1513 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1542 0 1513 1 0 1 1 0 8 0 vmmpekpl 168 13345 0 13282 4 0 4 4 0 8 0 vmmpepl 168 100465 0 98579 114 8 106 109 0 357 8 vmsppl 480 1541 0 1513 6 1 5 5 0 8 0 rwobjpl 72 31304 0 26042 98 0 98 98 0 8 0 pdppl 4096 3091 0 3026 117 44 73 85 0 8 8 pvpl 32 19840 0 0 160 0 160 160 0 265 0 pmappl 256 1541 0 1513 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 427 0 69 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace sys_semop(ffff800031fe67d8,ffff800038bfa7d0,ffff800038bfa720) at sys_semop+0x3ae syscall(ffff800038bfa7d0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd8bd9c38860, count: -3 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83928300) at __mp_lock+0x192 syscall(ffff80003a415fe0) at syscall+0xae6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x78ddc9807b70, count: -6