2cda099e6035293a6590067701325381659b76e2d11af081e1dfa5017ce119d092356ea26736b532f35dc441802b3ea82ebe1861e03130e8b4070abbf7e4013f45ca64f647779afe72002a64ca5a525ccb1807b0be04df9b27e8d4841d54e07993feb352eef57e06b5acf9464e76685e1247cb72274c32c2f74acdd9021e9dc3837dbdb69465369959c42280478e417de3ed8c73ad94cd0b82541613298c7d9e0f8df4a0edb2be03afb4b973b072f770f8554d1154e1232ed0b7a94a0ae5cec633d3561d3f9fedb9a105411397322d8e4bd64429e8890ec0b45db15eac4204eccd158c73d7c6c895f13ff4b2034afaf6bc4a946e35df2999784eec4005ef6f2bfdb0fbc3e41f7ba5cdf02a31628cfc80b76be31741e3a54705b0c285bacb14a65e903c1234b1a0108b6007e3f7e629e09fbef133598b5d94548f273767fc5d56f1c1748f145833661d5c8978a3ce5dc8777d6873eea97dc7e13f961f7ecb2ce0dbeb33297db95a58be5d77cf528b3031fc6daea5ae1383547fd6969e6fd3858990f32554f2b601fdc00775df8761417241bcc7e9a4e8bf0bfae6e2279e3f82739b611b31976512e180489a31eac47371bc673f4a914b3434c836d88f93c6d9439e4a1c046731e442ae5445daca240e533bd646c8995382ad945efde512e872f6937b90bf113ee0161484245f695d1818e089eea3402e6948dd5ab34aafd21d016092bc6862e02189bb138d14d5c3ad96aa18148ccad27a27642b77806a4d0bf353bf38bc950d020b67d4daf988708c80cc6fa335b8d4482b988a14e08b676df979dd1eb4b874799267700dc69cd3466d7361c7e37790e00b3da9793df215448aa2801bc8a817e3e357e7b79851d24c927b52cd05446d3b3b38645ff3b06c5cc3676b1015db634676b2431717caad7cb447a9540686229eb604cbc36dc389a1873ca6b30e603fe7320b244bad82f09b4e8ba212d936770039c955cdb886ca3e07706fba2e3f1051eae0c27c2606fc24ec8b69bc43509af3db8c7b2e48f968e892d0f88ddb2dd0ecdb71b7df4474546556e320ee3e54df49626a2b974eebe7fc27a5d52adc56fe3218fc97ce64bca7421557aea3104a860ef240645d97faa38ae16a0136532cb78b1c2da63e0fb298db57ca98e82146a3ceb7691933873b8c5d5a9559e27bfc81693a6a8d3c172b865e29440d4b5493e20df1e053b113b60bfe441d6e24ab03f235aefb68dbdccaee95fcf686975dac4e5fe8941a6c71646678ab23b86502b7e57ec69c404757dada4cfc81599e6aa139f89b06d97b7f1328046e75bc38695fb988bb128e44673b21511804a41aa1b7de06c871a244c978afd17739bfcc8f9390d0be9741241f43b6fb3b741f146842c265d1c07661ecfa8c85b5dfb1beaef95297b4e3015ab6a93bda294f98e132c3eddbe7c254de7d83f7c701b8ff5286a366c1caab055d81125f58b88ee51fbc278a32fb4fd527622a96ebe05f73b20a422ec8bd46863f28bc09f6c5b7b1c9cfa6ae65207b2a8c51f7248e6fd25a58fa5f26b9e23b8e789de454a43ee484fc22aa65c947951ed7ece94888bebb0176ae34b56bc8046e6886d763a2a95c31fbef7d7d199ad973e84629d5e2e9bb2e422d6baf5ac6bd6e14f5e2f0e6451ac7ee1dd600101650b021d3be47d3c6d9a00d57de1acb5f0b13a018535a9577cf3ca0aff93fc4c6658ccb367c80abf499206dc2b99bc15eaf283b959cc5414cc907c511fdcecc0922f735d58ca07a63a68434f0cc88391715d78d2b997740cd5e33b844d197099c80a66e1e3f4bc217d002a74271ab20e70c0d02606d1f4553a4cad888fea3a08b1f78bde34b5166c92749145ecc797412bdcbfc2d5f4f82774a1cb603a4350a543975ce3891a49cc7be448cf79f938ad6d75a6f01a55d7a728fc198acd9a989240ed2dc6484e07b4a130e605320dc7ec6df648294942b5edf6c5f12c03443a7ac2d6205632961440daa928527a70999474017829bdf052cad81a44f89d03966c3e0f1f550813f4b7b9efc42ea9f3f3a7ba38dc74c591c7118d424f4a13aeb0cacb3bd275624529eb2e5f4e8a3a22fedc02f41699525117ca17a317d1911198356791c9a9ffc157065052e097cf67b9568496a4e0fafd99cfcbc45efd62ac42440f19057a1539ee5b68a969d17fd5a531c2ac50daa3f9063c6bbeaa45f207873918950d77b0f3f977f13715a6c19ce6237cc4398019a478cdbe83cb25621314a35891eb7f6b9e504612908cbb0563ceaed56942b78746cceec609f7650e57a7b4c2bb5d7f3f86d5f3271e1473c139b7335296b54efc3dd990a3033ca88de53d8cd9b06c6ad2a7f0cbe521f6954effd00ee326d8ac16c1f26fcbe74622cd50c291471cd697abf6d74ff08d99eafb08a1ba152588edaa4267d2fff9b1eec506887d0997b79b094e2db2d194ad22857a6b4101a1c43febac6fbfbe4e0e36520bcc9c7331888926b08fa37d0bd5ee9c86ce041c48e117c90e25a8a2cf34cdf7c0792e5196a3d0c57839f759cca9dcdf0f6242f5491a9aafce916b5f32a469657c220b9a9f6fc8a2aeb84fde729ad5efae1d723bac5e67340518b6087d882573ae6d7842e011924a114aa33601c2d7edf5b49600d174a516efab26395e14c9c485fd96b94c4b26bc336839eee07e1e8fb0561875a2e1645123ec104fd4a6a45dfb32692aee74e9f402aa6c1544492970253669699973326fcacf756da09220e8afa52396300a61b6608e7e4414b6c01c060e3006ee1ce0fd83ae004c0a186785839af29742ebc13bb2070913d60ef3fc9ce2f66341c0f0ddbf2c1488c2c0b076bfe52e173207f6d5fffd4a68e6a088a6eba0309dfb6b3679897b57cdc1f462f222f30c032b9de92bcdb5df9876fddeb1fb7823672e0b69729c99b7399906bd7b8fca2d8ed7be8cdfd9a9bfcaadbcee8c5458350fa128b219ba68dff2e6543be777e3850405465e289b1b6908f905579d3cf4f20ef7d11c8fd3e1067784ff35843039b3af064b89df053b13cfa32f94af69b7b0430a26ef2fb27fd3f89936702606f97ebd832a92684a9bed47557b6841442ebf2d646e9e9e7cd058efe069ab3c94d89efb4508eed0b010e205ea5b9794b75e8a8cd8f791a8735f54784b89c517c3bad0eb646d4c77c376d52e608dd9913cb6fd895c81d80f0542ba1c408e9cd92a19cca6cfbc93a8de7b11467f680fb056ced844efde2ec8d86fc931bf096de9697cf75d7483173d40c97bd557acef6ba3ed08218c09483b93a0b5d95a55b2d54a7871bb1ec904a7904f6b5be6cb9c27e6d0dbdf43179a294f89680dd8d40efa48e0cb76883a5f62a96de5dbc8d4e0b2a57", 0x1000}, {&(0x7f0000001180)="51d1f5c5e33be384dc70d18065b5688b2c8a684b9db3ad31161ce34e6833efcc990fb5860609a46740c9510d175524fa2d2c99de8024e46836f162e4379252b0bea6ea78100a45adf8aff16becc61af4ef6b8bfd920065ab2b85790f12ad9607fea2fce7bd64a402ab4201d824e07c6d80fa3c500ad3e34f66a09757dec2073ccd8be6053e3b6b9c504ebd4c3a5d1dc0e3685eaa97157fe657a0eb21f8373562a021c6e7843e8b1e8a050bf557a65085f51949f5746a3dde87f2563e7a983d56a55709adb511585edcf32730696745b0d5d44fa32acb48be84e525fc840dbc", 0xdf}, {&(0x7f0000001280)="6c3d3b4d83e1c97325c1d04f80de749ed8a2689f24eae518afa9a898eb6d1bea3d8edf12ba7c02bc703b5a18f2b6bde48dd122ddc25261c89088029b284941c3b331e7114d3e9cedd5dff140206ab4670c4f2203b37f35298e9690675037854fc83f6b80534aabf469e01c87d2a715a12f9b2fa19ad5027182c1bb0db59705b869c90ef978b59e83c87caa4d9efbbf9c925098fa5ed6fbf5399d5428111fdc73f6644e4a5d77b6680007eeca9a3ae6f30f90c312b1c353d563ff372d3464aacc4f2bb0261385800b6939aae8ec86f18d2cc7f5a49c31d7045080dd0074e0fe0fa17eeabbeff67bd86f91eb884f832a6cd4411b07f7613b7506", 0xf9}, {&(0x7f0000001380)="fc0dce55c5a3cfcb9051a75278c6994f7ab802fa8654ef50b57a61c47891af559d7ec0602b5e9efbba1581c3af46781d6f349e8ebf4a259c68354bf976ae0bdc31b34a419dc7dd807268ae8f1d37101e4c14da8c3db8289ccfb9f85f6c42ecae3451e357fb05e6a3e041c025ce1da347d0d3dc7c795e1ec83ce098b71fc1a0186624780b6613d712257646d4f2e7762498e2216d04067dbc2a8ed181d131af9a19370b752398593d619e9f4d0250f379223e4b7552778832b29369184c3899407a59e0d06c1f9b08c0a97245414fc6522123cf35cae22b16d13f0bfa1a7ce640efeb28ed75ea2b99a74773d9dc74615a6df4da3b5fac52ce0a5696122f4d54f3c51c0f1172127d86a448aff9c24150bd02e0752c005cb94eb1e7f2937371fecfb11bdac8e10a927a6e3f7f6dbad03700db93980956a0c9dbda4108d70229dfb674158ba83c745b7efb44287229df16508d068799e5c893253ef64ed48ca145cd570d0d46ca7805ab7e992d1d213d916d8da9f0bcf963a40b8dc6596fce76b58eb5ebbd190b5871d8453f9d09f27ad993ce240906dd89f09a65863ed65cf5829f6dd9a6d59feb17cafac77ca761c371d004ce9f17c4469c0dbc97c82ee393b843b0a88e14b5bdf7dc7d5e88d2f968c06be890fa106c9bc035dec21bf506fc5d7ce926dc38ffd9dba4cb70c3d477c5c9843caf88ba3d0ee48970a33dad77319c72794a68d19fadf6af45c1be971a1e17ee2dac101ea235252e4af81e13f8fa6e8421acadc557b182cdd432f35ccc1e59ea56a2a90690d7af2fac4544d0ed97d0abe0daa23988405cb9d2551a7769edb22e3a9f815fe9587c53df37ba2f65c921135e5b5c4c3db4932477e548c69a25f0c0855908949bb9c8ba26e05ea6afd0932feb4d091b1b975e5f210e8909b6479425c3547a7c6331f5d90d913914b7fe570a461966a7ceba09620214165b0d6d13cfb34766e38dc788e783f227e9e94d71a621e8259a1dabe97c4e7dbc964b86da88178c250772d38534bd1516a8939a812790609c612343aee6ac24960edd7d20f55e0b94e03f7c9506339cf29505275fe3bc4724ab53974b462810f03ffd6aaabfb1c5c0ba4828e0a942aeda0bcfb35f92470e7c7c3e3e3ee5d8bd3d5f63be4c8fa8f1e278a782c7540cdf2d0dd8b25f49d67e901ef1bb715677201f20444ef13ea0bb1602e5da0e660f69674ac5bde0784a49b0f37267df219b8f307c70b58724f4d3875da9f603450c6979bc3799f4a2db5f22ea9f2e3336faa54d1876e6d06ec283575fbce47338a129e68c3396fe083a4efcb7f1bfaff01e360362f4ce4fe511cdb24b6f61e0485851e8a2fd523a6bdcc18e305c93730680b01049267bbbff4f11a41efdc1b67642a8ed8b0d01159074d4a53060e3abcb745b1e08226d2d504b99677aea13dd136debfbf303601c8dcf05e134cc564690ceb044535876f763b15b5fe9f1efa408def03ed3d3b6ae5a683fd975783f045d07ca81d3748f1f4723421ee917ff731ca8f4b2445cc03a36b6842ae251822692c5d0b3a4d2a2369bf85e39ce2cd645e1f9b4cd9652e1c16a89098cb6b0dc895428cd008169ddac0e245b68532997962919baa22876de39a8d1a198de0e2bc4d778ffc645da91844b458466b2c24e5ee07c3e763aaf4792b04965bde0a0189d458dbba15079e5c438a7bcaee60f6d128e28d866692c16e1ad406d1af0ff0286582ea11783c8ed13c0c4e55529e9254e99e6df57bf19b9aba64c592dbfb65c21d785ccb2a4d3a127d8e4ef51096155bdb95cad6fd6077a777469b1403535f476e02783460961172fd0d535e96ffc543eca83f5992da1ca1d194bd7f57c94da6cf3859b878a5aad3fc5e68d474b48fe74c2731e72146ef6b6afa8c0a3422cc5e520413f0290c27cb699414b64695ee789592fb765b9cc3186f3e21d098d65771c6df2e9f4cb01fca1722f49c4d4de9085cc0302d9d035c870f41da1d7a791677d6ee6571905e6c36ee19ab4194061d580d1b7a50d9ef839da5ac9d5a3576e33a5d5009c5fbb89a186336b5f67a3baae7facaef506670e5a5d0f8258b0204dee8fae1e5854d61eb33bd581c8cbc3e7034892c2a75e4f1cbc8fee20e7cff4581d5c483f34f7cda6ea286e2aa4b9eaa42995c2016c58e53ad2aa6227e1a643c81146dbf05f1064a4575f89411cfdaf97163ccf311025445b9c820c91636545026f5bbe7b933ebfa95cc96d2bf0f6f33e4b51ae9b7327948c703eb3998cbda72ff4c9e81d922695819c4602490f3b8e560ad9530b3c3305f0de0a859e227f30bfa577570a730bbe30c395384e4106fb7d0a7ffb5e30bdc781af5709b208bf3c14e3ee8d9684d64e60541093363b8aefa705842563999c75c621f92566c4966bc3886846a16b4ae0412fd5d2b803a3d02eb3159f89cd32b19d4a0b0f3cf815177f4403a77aaf776f44ba69826aebacd9b8e418a868c080cbb5585c0c771aa7d9efabdac09188ed39e0a008d473879a9143b6fdd987b66ea715399b71d3e7845902416e227ea2bcd2caff0b521ed5c8b5b1dba06eb356c93c7b8605a0f75b0cfdb21d6f6a714993ee316f5c47f2e78d4e6b5009429ed2535879540316c659afac4f5f23d77b4d17fb35b34922a2eb951ffdecae25968d692e0ff910afb489447082cceb01d65245941c20afdfba87917b85fe70fa4da3a1ad884ddde10f43be9bd6e9fd0596e5bb1875c0743d96f954083a88a562ab099844441704b854da7eb7b48d25c565652a5ef27cba3a70ca2df5524ce198fe07241612c722b8f0c29109474a2107887e9934ad3ebd3b5901ccf4a8051006aa547fad37b4af862341923d413552ff0082c6678f243af6c0915a08af6f7c92669f27e673bafad1aa16df09c5e98cfe75e671f7489c6c07d03a8a3f0882ee1c188409cb2c280e8daacef616a44089bec7082de7f0b65c8668c21ef300faaf3211cf98afabc15d7c2ec1dbe66cc899497695a0f943a1c22ebb804353d6e4222444d33251cde0167004482e5e3144c89f85a6f10e856f8252ccb139dc87be9b1d11fc96a1309e2d404320cd94ebe1bdec8e8b634b0a51ba08d10636fce728989978be7a4788b3740eca54a184fc0471c2f4d29f1ae18a1a4dc88f68d4c28ee03002986b1a3dfc01595df0fbed9bc9a3eb0c09c554d9a7ff70faf6bd0e13c746803846451ae305476f44183de0d79793a78a80a2e0024848e6c2ae303942c55ab6999cf78c898849a0bb57fc1d9017b51efdb07f6915488db3d54ee60dbdda8815cca8980e4254aba9ffe6510a830b2a69cb90f34e8696ab797856a8aefabde8f27e48d4e33f4cc2d4a10f9b0d9edabb41baff087950b396d003c9531f9c69a120ffe53db632de12961540d946954507a0c700a6fd50d8323446ccfedf3ad1b37bf54ee36c948a0f79aed8afebf9f6280c67a4eac8108ce61f27d16f39e4f5245bbee1e4dc9f0e68816181b3865b0aff14e68fb9b0fbd1d616fa60749e70ab29074f5e00af14f13aced70d00eaa0ae8fb683482c883becdcbce0ee6c81eb0bc4f08fadb74da1b7890fb4b89294f811cddd65f35ebadb5842de69982178697df93fb023c5e7f706019dc04065e5c6688bbf1bc3faea0844c3ba6be84c4e6a72b0b32621c6913038007d7566572e57dee2119465dc464cff8f05aacbdafa0f9311d4be4b3d2b03351ccfba0b94e9e34dbde97444b063077a438365fc184a7d1b6d21e0e2e57b334b8440e7e3d218082867170771dd85529fe5e3d0a07fe2c884621f24d1ccd2265f65dc033de3a320c4907a842236d322f111773bcccbafe6a9293adcff5495896e0915e103b7db017e3f9bf05fdb277e623c2301a5d5896a7d2f43e719e186901142da5f29bfa5e2394aafad416c861e9744068010e988a93ccba0b319e95c27692c20dcae825763a8f7527cf2f8c29f5cbf5b15ebb479bc91aa459be03be76e4f670d330a1c1e7cda40ee11503ea6721154c92c28142873a7998d5787de37e6099d20aa66d5e8180d5ebcbdeb75a03930a8fb7432756af69e5e1a57d97fc04b946fd31ee8acb291a23a9c54612b3f744c1bde7deb44d7ae3e0356856cd139eb501afedb621aa962333a6ad1604bfbc3c1fe5a8fcdf08ff3913e33c09f7f1fd9fe49e5ca22aa02edf3ee2db018205268d2d8de33abebdd6109b60fc258057520e5c5b287d7da6a8aa2eae33ae478a448203f0dde35235345a39f3e802d150d0691f85263dbec6bce721ef6448e17325fc24689a75e09f97795b440fd91ae00102d10f2df2ffce37fd24932449de1fae90d8854f14ce7674d8703b63461cf98d008de21dcc8711083bca591d5549036b94466616ea7a98dc9a6e2904c12ff5298ace02cd72d13b4d6025e1cd5840f1923c3c67d0f16e8c1f4ddfeed6a75391757c2405db306c76d7bc37bc40db6945b188e73d86c3f6116308ae1ebc01948234675e9dc1ee3d10b3f39fe1f197f56d97dae0a85e728b0841c13e7608b98f17c33c43e73c0e6fc486ed5a2d2989ce6cc1e6803f3b1a41cba96ffc7ac79ed44238785a193e9c794cf2a1ef22b5472bb0def63692aafa0225886f7c3cbc61f60acefcd6126f0b14d2b7cacbaa6af5eb368adec74c9f2e3bdb4ef309242c811603e92c59f49c68a0229bd071039623364d0f122a54cbfaadfe38ca80c253299336b68f3226a58a827e8e68c22f4160f894dfb0d2be0c7b252dc8db3008daab7db2048fb1fc58a2d4d8bc6145590d1b8991deadcb3613dc0b5bcf1a1a31136bfe0368350e4a32b926e4b69eb307be06337d974161d5648678083fe260916a5499d03aa809ba6e3885ddef17079f33bfec0ba359b3f1505320b45b2d8c755a6f8b73de21acfb5ecbc10c9927ad0a54c01382aacdbbfb3a63651f2e6cdeffaac185d31608e3c22dc5e57ad5cd09c1c0da52db86fa3631e7f2e9f430d2e74779725aca75e0a62458cca4a858bc161952b111a246dee27f0f4e04040bdbbe07a462f7d8c66f6d13fec9de5aba7dd5e425be863c9106aa3d2f5b26863327417d29268a985b6b7d52d249a156985778b4709ab3d7c8ba701009f7bfc6c8c85cba3222c1d8fdef45f8fbbb31d204eabaa451bc2e93be38f85c6249327c4217b5453217fb9a94afbcf92913aa3348e3ad4e8af18baca430ca5d5ef13f9bbd36da264dcaffb08e15238fa1fba770440a4b7df6b357f564710e1094e8c162785d300c5063a51586716c7164318e7e24811f59ddab512db01a998deccd47e04a691683a1a85198feded3973ba6da3cdb56192fdb0417376bfd466a8613e7487383ebb5c3656c8732d587f8202503ade7d0c4d8ef7eefe2956698f496d3d4e66987321ed2d1d8d4ee8ac61e8d6f029ae165f8e79172cfb9cf56aea82e308577cab6f8ad82f9f0ceb4eb2fe8d9a8982938224a06b454d7699e920e184cd46f29c60494252676a572d49eccef1b1eda77919472b7b02d594ca7b53bd517279680c51e0ee72567c017b0082d84c5126bce4cc31b4b7868650abccf0478e3d701d30dc9b5f0681e38323bd6576fd7e17fbdf48f661b87465fcf7150d33ffac719705b7403161964755c85267d66c379b18dc3bda63d27e9f573b351b7705d7f8d5d984eb222b5cbbeb952ce54cc4703a20e8f0d60c499d515e8da60b4381db3af1a2f3be7837464e441ef65b7a4a31bf1c65f7b132f75af610fe0f6d6e84b40e96edb74462f386af2ce144251e7c067e07e1e168186def66483a29a85f081f28e20f7c05593a91745d5c2b328cc7", 0x1000}, {&(0x7f0000002380)="b44c478b987d5d587b8fb2d17dbb39cd90c1f79c3890f1f5d4a34b656e4e17cc7e5dc2de6e63828ec51b71ddc2d2f22d6434f9c272aa8062fbc14d92a9ee58250feab0234a5bba4511e6a455cdffb98aef59e3034620300b0762a11d6c2853d9a3a768e269b1bf5f0fcbbe6615787b848864139984e492f4dbeb749cefb3c992e5b161864c2480823857d82dfa005e6039588f2d84523749a23604ad093f7a2c641358d3d14417852fa1d1bb3bd76af6f355933be9f8", 0xb6}, {&(0x7f0000002440)="e0df05633c533e3246aa9de46cc6a58b2ed865c9d647e6a238f8763831ab4f7714d683b19d9cf0defeade13ca9988a2d8adc03ea518483ad7249a332f308f6", 0x3f}], 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000020000048ff7c4d6912ef00e10b503dd0", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x4}, 0x408) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r9, &(0x7f00000000c0), 0x231) 16:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xae397d18daf803a1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xef, 0xfffffffe, 0x8150, 0x3, "46d7f17dce729b36f5f741c48b6fef97869bfd38", 0xd2b, 0x3}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f76308304000000000000ff00"}) recvfrom(r4, &(0x7f0000000240)=""/106, 0x6a, 0xc00, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000140), &(0x7f00000002c0)=0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000880)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)="f408ab5b2174c218590d75b1ef0e9a8b3a336220f18e5903d1e8ebc8d6b98f8af8ef03596e6b39771976229091d68c977572754443dc11d17f33b1ba87157ddfc579493bd948440811b442f4ea81521852d70bf94823e5d6185fefd56eb7bba8231f1b143088638672af86743d29e766be4eb8d7816c0c76eac96c5ad1c8bb0198cf620eb1af4cd5f0fae5066ddfaf16aa31b4d70e63aebcb911fe148cd8352fd7b8cfca0ad9c1e9e05338ff13b47db5408ea959d42191f2f27057", 0xbb}, {&(0x7f0000000440)="f2063c9539702c03d24f9be9fe72764626b79144aa2a3f13bf154bd9", 0x1c}, {&(0x7f0000000480)="ef64b3239416a1ec784419fd4b1502a49176012261e446abc3e1a28a3d8e948b8bf7c6b963de23c21feb6a9dfd85dd2545682fa446b43aeac70b9b8163f895d79a8568f29a583d5b8598bc7473307867f54866408ba258d481933e0b9c42db56f0dae4db2f50c5e4f0ad40ec350d4f5859121304921303b79f456f8262b012da26db00a6a9fef837f5695d81d90e33c87e9e264c9cb559f9ee0c4e3461a672d18b9c68a858a3a1282953cb6ea6850982c562f9e5bea44e00", 0xb8}, {&(0x7f0000000540)="54ec20815f67402e2e4fb18889f9ae82a703e22134b4500a7a819295be46d34e363fe53bb019b66f0dae3601029cc041402d485bef4c4de4628cace3b141a2af703664d45ead4078ea199c9e39ed74444813830bd3486f647ec2a98b14648b41b4d3d0904921b4b12524", 0x6a}, {&(0x7f00000005c0)="0a110bda142c5aa00e1b8ac581ce94fe9eb3fa1c9b2e7969a6b42cee7f54dfe552a840b4103da063b0d57d936caaa8fb22d1c45185e40bd7b9d768e0914c247713b7887dc10a1b8b858626236aad8dc60fdc3427039d7c688215061cb0ed35777ab89f7cf713a02175b1163309c9", 0x6e}], 0x5, &(0x7f00000006c0)=[{0x38, 0x1, 0xffffa4f5, "c4336625c556f137485d2312da1d9ce67e3afad3fe20610c1e00a428722ef97d9644ccd0"}, {0x110, 0x1, 0x8000, "ab6ecfc7e196d950d8ef5d742a9595c21e22cc45febcb42265978074bdc586b86d0e12ab0aad871923aa4ee5b3c59a5d92fd1693aa563cd1b40ec3eaa99ef0aa01e7a92e5646270fe40977461c4d8cb364d64e6b94ecd3e344c7d7f440cf7d41c300fc047c32aed87692145820fef1fa97d1ed4fe31b0ea4c0905e457199a993f3a467f31a33d3f68fc763f912aa0d97213f3cce0f6687889d4ebbf9cac4d7f7e758b641c60b5696a6834b4089018d70acb1797a32ade0c3c2d1b1b94dd0ead8fd83153a02748ceb3aa6dea4b08c4625751f4d6dae76e509da35be4922b8a7c9a5587271c2083248272341fe412be281d72b7ae6080c70b96631"}, {0x60, 0xffff, 0x9, "32cfa9bc31deb3253b043180ef15cb51a1f0caa1cf7716a910dfef8fb12b7100a7a42f85ae010029cd6167afe1c0da81518fb709df85a433a357139b2152676a80cad79c38f43cf1395b277aa3b0"}], 0x1a8}, 0x2) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) 16:03:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tep', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x28}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:03:54 executing program 0: r0 = socket(0x16, 0x8000, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x3) poll(&(0x7f0000000080)=[{r0, 0x4}, {r2, 0x8}], 0x2, 0x3b) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00200000", 0x8) 16:03:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x802) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() r3 = getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r5, r4, r3, 0x42, 0x101}, 0x7, 0x8, 0xfffffffffffffe01}) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r6, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r7 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) geteuid() getgid() r8 = geteuid() setreuid(0x0, r8) geteuid() r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) r11 = getgid() r12 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r12, r11, r10, r9, 0x42, 0x101}, 0x100, 0x8, 0xfffffffffffffe01}) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b298495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r13, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r14 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r16 = geteuid() r17 = getgid() r18 = geteuid() setreuid(0x0, r18) setuid(r18) r19 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r16, r19, r18, r17, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r14, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r15, r18, r20}, @rights={0x20, 0xffff, 0x1, [r13, r13, r21]}], 0x40, 0x20c}, 0x0) geteuid() getgid() geteuid() 16:03:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x8, 0x5, 0x6, 0x3]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x34d64cd9bcfddcfb, 0xc1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x3ff, 0x40, 0x5, 0x9}, {0x1f, 0x0, 0x57, 0xfff}, {0x7f, 0x80, 0x3, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:03:54 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) syz_open_pts() socketpair(0x18, 0x5, 0x20, &(0x7f0000000000)) read(r1, &(0x7f0000000180)=""/143, 0x8f) pipe(&(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:03:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:03:56 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x148}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) msgget$private(0x0, 0x200) 16:03:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x20, 0x5, 0x40, 0xa44, "eb4cf403d5706659187292a770a03edbf4bba2a2", 0xfffff1da, 0x2}) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 16:03:56 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9252df13c4a373f781048435ee4290000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) open$dir(&(0x7f0000000bc0)='./bus\x00', 0x560, 0x80) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x10000, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = fcntl$dupfd(r6, 0x0, r7) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r8], 0x2, 0x800) msgsnd(r9, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r9, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r9, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r9, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r9, &(0x7f0000000c40)=ANY=[@ANYBLOB="0000005fdbc200000000000000a26e55140000000000000000"], 0x8, 0x1, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r12, 0x20004276) ioctl$BIOCGSTATS(r12, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r12, 0x80044272, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r12, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r12, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r12, 0x20004276) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() r15 = getuid() getgid() r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x400000002, 0x0) close(r17) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r17, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x400000002, 0x0) close(r19) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kqueue() r20 = socket(0x18, 0x400000002, 0x0) close(r20) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r20, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r21 = socket(0x18, 0x400000002, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r22 = socket(0x18, 0x400000002, 0x0) close(r22) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r23 = socket(0x18, 0x400000002, 0x0) close(r23) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r23, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r16, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000e40), 0x0, &(0x7f00000013c0), 0x0, 0x7}, 0xb) r25 = semget$private(0x0, 0x6, 0x80) semop(r25, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r26, 0x8004667d, &(0x7f0000000180)=0x7b0) r28 = getpgrp() r29 = getuid() r30 = getgid() sendmsg$unix(r26, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r26, 0x20004269) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r31, 0x8004667d, &(0x7f0000000180)=0x7b0) r32 = getpgrp() r33 = getuid() r34 = getgid() sendmsg$unix(r31, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x20, 0x7}, 0xb) r35 = syz_open_pts() dup(r35) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r36, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r36, &(0x7f0000000200), 0xb5b) close(r36) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r38, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r37, 0x8004667d, &(0x7f0000000180)=0x7b0) r39 = getpgrp() r40 = getuid() r41 = getgid() sendmsg$unix(r37, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r39, r40, r41}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r38, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r38, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r38, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r39}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r42, 0x8004667d, &(0x7f0000000180)=0x7b0) r43 = getpgrp() r44 = getuid() r45 = getgid() sendmsg$unix(r42, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r43, r44, r45}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r42, 0x20004269) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r46, 0x20004276) ioctl$BIOCGSTATS(r46, 0x4008426f, &(0x7f0000000500)) r47 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r48 = kqueue() dup2(r47, r48) ioctl$BIOCVERSION(r14, 0x80044272, &(0x7f0000000840)) ioctl$BIOCSHDRCMPLT(r46, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r46, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r46, 0x20004276) r49 = syz_open_pts() ioctl$TIOCSETAF(r49, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r49, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r49, &(0x7f0000000200), 0xb5b) close(r49) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r51, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r50, 0x8004667d, &(0x7f0000000180)=0x7b0) r52 = getpgrp() r53 = getuid() r54 = getgid() sendmsg$unix(r50, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r52, r53, r54}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r51, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r51, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r51, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r52}) r55 = socket(0x18, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r56 = socket(0x18, 0x400000002, 0x0) close(r56) setsockopt(r56, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r56, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind(r11, &(0x7f0000000fc0)=ANY=[@ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000001180)=ANY=[@ANYRESDEC=r12, @ANYRESHEX=r15, @ANYRESOCT=r53, @ANYPTR, @ANYBLOB="29bc555d4833ea63da3e63997665ddd58e4136b8914f0c68a57075f7f77c9232792b8ea5ab54ed04e0d7bb3dab86bf2df681829d125cf02165b210ccb157357775d49820e017a83ed60f057ad6b24e8c5f04e7922b8a611e4c59afbb06a8a4b7fbeb1375730efdd9dad62e92d2e2c2f0b572a8884ca53b0a5bdfe1a52f2e08315344ffe81775916e7f21e6a4e7e196064825a85f3b8dbcc098046e50effcff33bd7db8daa1c5d6ad4492ddaa0da65c826e0a309158e8d1aa38478e914a566eaed7", @ANYRES64, @ANYRESOCT=r9, @ANYRES32, @ANYRES16=r26], @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR, @ANYPTR64], @ANYRES16=r33, @ANYRES16=r5, @ANYRES64=r1, @ANYBLOB="6c585695d2c9f6e3864ae277eac3ccc43f1a8af898f4a94631fd5e1095688d7afd5320dc675ebb7ce9aa1b4d6fbd8de2c507bf12a55223afb69980e86e23a87a7b81ee1a5df2ec1f6b0c1cf29526ab2a3ab207a28ff1e0a0f58f59403b8c5c7fcae5e29ed71e86448b8360a4286930fe4e51d3de68d353daed0e95089b8d2394ee8c916b4461e496acc1764164ec1bdd919aff5330fa9eb8629cb19426bdb04306d1624bbcac8b02c60db0dffc3ef4bc40d9269972ca8cd406", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32, @ANYPTR, @ANYRESHEX=r35, @ANYRESOCT], @ANYRES32=r36], @ANYBLOB="b8ea3dd8ef4c02613d44766f66ecac0a9bcee33b894994cb298a984818d8a73c034c00ab7813d3501c15c342da8b47aa80ee6c3d042dd02b3e17c0a5fa83b2467584c054c416c0876f3f7e9752f44e34b380e51f5538d1c25a3c6c82c0745a0791373940e831e44645577e482e775f2de5ace33ab8c5ef7f0a0f7cbb513dd5bb15574931bb9754a4b397d3b0a88fef2d56643d9b63f6e2058b502fee4f0978edbd3f10117b50a2a001d25213da1d8259fabb44798b7b24c1eb", @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRESHEX, @ANYRES32=r39, @ANYRESOCT, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYBLOB="80c30dcbc302ed6bd8", @ANYPTR64, @ANYRES64=r31, @ANYRES64, @ANYRESOCT=r42], @ANYRES16=r36], @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESDEC=r46, @ANYRESHEX=0x0, @ANYRES64, @ANYRES64=0x0], @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYPTR64=&(0x7f0000002ac0)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES64=r55, @ANYRESHEX, @ANYRES16=r56, @ANYRES32=r42, @ANYRES32], @ANYRESHEX=r27, @ANYRES32=0x0, @ANYBLOB="be2992a8c01b575a61169b264ab6dfe925fd5af61d779187c8cb35a416488b400a7bbc8e3716be103c0a1a8d0d8c581a549efd236c3fb0c486cbf403d0718e96e0c3366b39940a2d279cbced4dc0183a37f6b5bea1a9d8b5be2f9d6f8aff26c77efec48c158c6bde9fcc08ef9a39dc1989b6fedfa5e5aa2b2cb99f10ce8396bff6665f546a2247a706223f52db3bcb398f0a2d9751dca7e788c76f7016483aab3566254a6b497016d947f76c6b0fd4b941927abb7a605f7ab3dd621c048f2634a98ab0fb43217c134c25ab9bc277cc5fa93f47de0185d164e9dbc1f32577ebb38361a5acf49d33feb09fca379c6c2cfd3a65875127ef38cd8a7cac94553f0112651ebb3f1c35007b8e5c4e1c00d893f9f56b2b24e1fbccaec94228f41f87b01637a74a0150b0b81adb2ffeb0e4f375edb151b66bd9367f172b9ddee5c67f7e57b98647e36cd66e6fdce8c5e21862d0cf0f1a4eece3ecf688d023f6fbd2d6ec62c0f3a5a9beb6f02105bb113e0909bafde0106ff927be56cf248be40660f02812bb870598956dec1ce0cba128bf17f04adb7d5682742a2aa9a104b86f75e120a47cde75d9118d3a5868a49e24b4c43a3dbb91fde1d6e4df30ae2d634597bd2639bd989036e399390252a23daeb88b0330a6bdf9b36aec8358ea1f63b6b30a52cb9a3cbe152b126d68c097933cabc03f45dd3501eab433ef9a6cc2320a3919728c5b396bfb23a9fb106b8b4f7ac38a594f7f7b0ac674cec88b54da06bd496c4949fcaa0103f57ff4c712df73235ad390ace126013426c5b539913839843f200891a573b4d9ffc16a253c81ac812cc09b3b00934390b5df74c0e46844c21517738ef8a1c20e073b46589e6c4941b1b2bf115f1ae9c321503db9ed3b6027879549c5789c9fa610e6ce93da3e19f293b80a7db0b8ab71d7463272e7d5cf719a4eaed10e11e990167e5751465ef206308e1b589b329c1683e942f98705132923db8bb93c7f1d136e42c27efcb61cfd7f74d7b0efbb77361b8dc466bcf2b30c324f4afa97051163d6b1948a7a2a713ef27f43e2d6c7d310f2d3f9f5303007a985e66b74ab03806d342449c9e1642e9e1a0dd2b41fd6f5e55b8323aeedcea85409eabe03d92f764ee7f1e115b10076c83415cbf38944880288c6e4dda3d4d3989a4686130e87d3f5d259c465d85b70d5f16b1e42f62cc5dcc9378ff4a2e81502c12ed30159bbd360c6b55b031d3384459aa91169fa23c6a30ad4e9109ac66069c862c8f6b9aa1c3a73d96b19e8ebeb441afc82fa172f0778dd8ffdfa30b824e072110fc403f79c174846b60f5bacb7e7d36a1dbdeb5cfdcc7c0d0628753c59c4dc1df1dc4c41db5bcd730b48b498441d32ded86bcaab7945d1c412e60ae1bd7ceea7869237f5530da307aaa5325d1a732323992577ed88858e005a368f329ae7201223c0c14ba1e49e2c2b629acf54bc6dc0242606a9e556511455f8f644a9c65b4047904caf0dd87f948576512b7c61df0d1a64c0d3e2e03b6b4acc3414b72ad387e1662f485ab315f52fa57536107f58da8b64490f728728c2f430280b66a9ef63f87a7c6127e985c447fa80f163d98c1a7d527c6482472e8f41afde23f0cdb1e4f30d13fb26bb23fe9bfcf00eeaba3c580eaa1dbbde42ff2812fd52226f2b65238e276ecc08073a47b5397cdd3a51a00e4c0f57468852f6bd079a77a06fcdff47f9155fae6b0508c365a594bf7e0b769b2f51f73504fcac0a2df88414c0cbb27ca451076951892ba057ec2524d45035f825364be3662b53d67a917b01cfb4c1d2f4a836607d9e03e552a0948138cb763c6bbff25e6224cee125b368adf87897f97960a624bc5399139252ae1342293a33f0364bc4e5286643fb41680537aeb02907b16ad137b992cff5c4f7a653a9a91669b72e03594c860feb5fd57ce09665c44f3667c97da7ac728bd69557a980b7c21717507247836ca97335c928456cc34b1e5781f3b269390fa4f2b054ec25e37dd77d519cfeaf8208dc3ed0c3a68500c36c1c31f0b0b19cc48eeb58c2f760978365845334a8d13ec93b572292dffb7f730fa6cb2aa64e0752c024cdfbe5097710b1f339265276d9f1d4006cf428466e3f92e9fb136f78d6182416e46f58dac83577bb810fe12e19299b88a54a04466244bd282ee8faae710ae5d53e32e9a31fdf90e004342dfaab0a0dc7dded4515e96718b700cdb92f98da29da4caccb2b577064430c1f698d17abf99d346b9030d1c1c6282b9fd1893010e92d9f82785bd2494f7f9ff257c5b9ec0584f7918d73bccdd72a03cfe8f779b171852e29384d568aea55df4d20cebb016a821b3f1d05c1fe5264c75d4ac618f120c5614689257addafdf2b64d3eed583dbd806677ebfacc4e306c5ab4f13a4b1ad5175e043ff5f8c27b62ca477d87491f5b6f7bf6be7c490fde2e67b1d2e9686c4bc48856b6c16fdc68b0b4d72d5dd48029e47bec997ed6a1dc5ee5fe2767475eec50e56af649f7ce9afa4da556fa0e9157638539bbefd565ce58789161c76ce631766e09ba554af54146fb63af16b78a45c75ad00e8ea18f4f08e703936be11b0a2865cf9bcb118b90fed04ca663ac5d2aeee0c787da7fbc26cac5da8952d6f981fc209bcc529f6f8120b92cb255faba2642f6e37392ec6f185e01c915aaa0c8d9a06305d03b0278cc98865f4b6d89f64d93327a2d047cfeb90799ca0b9e14e5418965d685839b2349d28ad86b10a133388ca99f43a4e828f1ab0621e66bdca48d27e5a1127d6157c120a1ff7d622901182ce5577a8c3aec38f80a94b234b00678a0ea14022a9dca74e542efe8ad80abc8de58ef22fb73455487fbdb7abe4813ab2f334e3ac15c5e76f61ec0e647e51b3be89b5dbb0280b991aa0548bf2342fd56d3830b4324263dbb01a305b55e5b22685aa46db1b1964551f3f160542432c9d72585bb777f89c0c2e16e0e6132893111c97afa267fb4401b4225d7ca07e5edbb71d47e740b31eb7437b8e8cc2bfc8f73d69c6501e0ae61e26fa06403c2f4581e09718115619bfa7f6b90e173d65b8d36b884c46466bc8de8c9742958c900279b086fe52f940ab12f7b0e329b865dbeb8884268d3919ffdb603df936b6c1f440d20b42f4c7839e022e0d0727d852c34f40640ccdcdf5ad407fe1f2167188931640ac07a3cd33ae04a3dda1770625b58282c92ca70220fb406fac9ff5167bf8cf1dd36eb36c0d671380ad53ac8c2fc05a411a72f38f71f9cbad1ab000b3162ca2289fccb43b3c50c2c5be172d008329e5cc2da31779c23f46c12b385ff2dbaa6e6f0a16b2f219e0f0616cb2ebe28a45cbe53021f3a5e21661fb8df9565b8816581f73461442e4e4f3a58e78cc1d8993d4140bb905e49710043fcd92aa039022e05d1e056ca5cd5ffb8edd35f7acb5d3a2f78e9800fb6f0daf3566f345d64e155a5ac78108f75e24d8cb9162a8d05263b068bdff7cf9f40218bf5559795727fdfbad9241ebb72f1111e7f2081e966264586f40437c238d7523e34b9e62d2e4e05d5570c1107df48176c8e4d5a8ef10ec6d4a674fd7ea9c1e3f7e3f7d5a59547ace18e03184e0b45599681c3250ff29af819ab6c8a902ee9c81c4e3cbb969577793d99b2b99caa5ed0bd6cc1287224428af717e167578ea00df426f0a3b7800ebb3f46e6ec6c1556a8e9af029c238fd973853fdfd4569276e286f1f235ecf64c5f7be1914ce086ac986c2e89c5dd5ac3cd4e2d44ff73c4e7dff94fa1a6b004c5e010d44bfeb474872c01e7029e790b5b7a78ba3f9208509237e3aa4e2773ad95346fa52450ff9977b3bc6164d066d696032f10a6ae9043b60d9fb280e02262e2e1aceafa4402f18ac45944de21b38201f3b6474e260f69d4d380ced33454edbe345ef88519a95e2356cddf163dbc78bb84ce5a1b7087b46d30d0e0b7a6239f2899df448ba481795af15ef616836c0354003533f6e6a9ee090b5d66253e912f36a828ddcab8f2ca0f1cb8ecc0ba30c2da6b7f7e569f98f77e66cecc8e3840fb65b685c7821e3a827eea3bce3e710612d836e7c201570e6bd95d93a3ae5403e31ccb50bc2b16952d13aefd5c2cbb08d90be0712300ca43f013676a173e85074014f6474ae898b348c1043beab271aee2a322b2eb05c38ae878f34ec56cf1bc23a2326b2a156ec3965f984ebed8fc4027fa438761c46ebf210f977c9bf6da88f83c280a5381eaccde92f056874f52b8cb903422587b588d73f1ceb1226f8e5ac5a017d5969e1872e5598db1542e4e0fb217edad387894d09a3916ad3d136392adde6121367aaae67a01e9e9f70b34ab59da3f25af3c5b33d1aae6e6b49dac05ebe30ee95942b259ab0f277a8df81e94b774cdac2d059cf1da2c4d4172d2fde87ec8bfc28b9f5e7ed10eeae51c271d294fb24a5d0ab500b80c7666de23a3e4165dbfb9b4eaea4f5253c56fef66d8be569edb2676cd46bb458ef52ffd2a17b3507042397a33dcad7492d0c0c43b4fa0b949db0c0e28a240275346c53b3c8e79f1adadd26999c761d8e19162a24161807185a727624afe6c013a88e68a30f4b5f29c87762518bea4e55bb97bb5f661d4255cb58a555f52f5bfa4be9c3ff82dff678ebba1187e573fcd149003b5b3b0d889a63018c20538a669051d4d380f7b91fb94e67782d199782e585df588120d7a4a38b0fd81d7e50afeac77a19c7ad73d979e3b772a1fe33f4cbe95f42bc4d6413e07df9956377f421c3e8e8ff64dc24cfc52fbc3c62146aeeb1520ea2c67a08f7693f39719edfc1712ec11efcb9cc24aac51e9918ed8af367a130dd56ce4b71ff76a5de4fdbbd1943d5b5f12d6149569ed9d36f3f43176498554abbe1ccdd448762aebc1b7d0c36594e3099f9d4263809c1ef050c39036ecd2964d729379ad949cd9d485a46ae0d5dda24f3506409565739e50f7e39d51939914e97642b6ebfd8efe7cf8a935e2f2a4f8b32382e47b69144a52fcc53df8063e70b8fa76f279dce20aa17e9c1e41e2284607dec912b57d0c3bd8ab42d773fc4cc8ad6bfc010bcbc9f5d87de9573048993defca917eec96627660cb5103b2a1e9819cde28dbcd9ff937d26ddfa56870b34e8d47268b432116de1fa53ff44fe22765bc4fe4149bc20f143098fc4eb62749243bde173fdb433d450524dd9498e28124d5fbd6c6d16da486810f40bb33d30824f9f489fa90bcfbda79473e306e2b3f3c82d9a0ce333a21525ad32109ce6823a191ed20efbbccc74eeaae4d572f4246a3ddfebbb45f9cc05e594d5b8890fef9490d1b96475db3e24c9399609eba432993123e9bdefefc044eb4c7b53a48a7229e44d6905a6a4c7dd137f72c75d3579575c9876ec28534a2ff566125778e1f598545e427057c6b7a8fdd1b0863802ac3c9a8aa203aa33702a3534ae631437526c5bf27acf0b6fe58417c0d8697fc259452a9a5c0f34311e31800b61aa4096256981ddcd646db351eb4e8eaec36e535955352330ae753ccd756e6e1ba68aab8f744a2e44f6fb68756e59bc37a95c6e48f9719b3e024aa157bee42870cb29f878f08c66276adf4790bd00dbb2f33fa8091ae2915b9604bceb4db63df7ead827a59bdcc7927631b2f9d1d16210477b8b98d549bce44d17f2250cae6049c397e322e5883999b7e0f0beea9efd8260abf1b01f71e6a004d57552e403181454222e7ae88b5e8433148dc894b42b9093b83ddfbce5c519474a2e0675992efc7ffeb784a9f1556c9c2431143a34029f16c5450b596f7e95dd49a09455f058185f9396ddd12febefac", @ANYPTR64, @ANYRES16=r46, @ANYRESHEX=r30, @ANYRESOCT=r49], @ANYRES64=r38, @ANYPTR64, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYRES32=r42, @ANYRES64, @ANYPTR64]], @ANYRES16=r52], 0x6) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000180)=0x7b0) r57 = getpgrp() r58 = getuid() r59 = getgid() sendmsg$unix(r10, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r57, r58, r59}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r11, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r57}) ioctl$KDGKBMODE(r11, 0x40044b06) connect$inet6(r11, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x40000006}, 0x1b2) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) r60 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r60, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000001100)=[0x0, 0x0]}) msgget$private(0x0, 0x109) 16:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96952dcea2ff6bea2e3e93a603e14f635663ab8cc8b5ea34082ea19112f4f5b12ae5a81980e31493df8863f4371fb475e93b8ea4224495c602acc4c", 0x43, 0x0, 0x0) 16:03:56 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x10000}, {0x3}], 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x82, 0xfffffffb}, {0x225212ea00c8da74, 0x4}], 0x2}) 16:03:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r3 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r4) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() kevent(r6, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r6, 0x4}, {r6}, {r4}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) kevent(r6, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r6}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) close(r6) dup(r6) r7 = getuid() r8 = getgid() fchown(r6, r7, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x10, 0x3, 0x1) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r17) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./bus\x00', 0x2, 0x4) r23 = socket(0x18, 0x400000002, 0x0) close(r23) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r23, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x100, 0x0) r25 = socket$inet6(0x18, 0x1, 0x0) r26 = socket(0x18, 0x400000002, 0x0) close(r26) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r26, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x18, 0x4007, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r33 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r34 = socket(0x2, 0x4003, 0x0) r35 = dup(r34) setsockopt$sock_int(r35, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r38 = getgid() r39 = getgid() r40 = getegid() setregid(r39, r40) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r36, r37, r38, r39, r40, r41]) r42 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r42, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r43 = socket(0x2, 0x4003, 0x0) r44 = dup(r43) setsockopt$sock_int(r44, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r47 = getgid() r48 = getgid() r49 = getegid() setregid(r48, r49) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r45, r46, r47, r48, r49, r50]) r51 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r51, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r52 = socket(0x2, 0x4003, 0x0) r53 = dup(r52) setsockopt$sock_int(r53, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r56 = getgid() r57 = getgid() r58 = getegid() setregid(r57, r58) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r54, r55, r56, r57, r58, r59]) r60 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r60, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r61 = socket(0x2, 0x4003, 0x0) r62 = dup(r61) setsockopt$sock_int(r62, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r65 = getgid() r66 = getgid() r67 = getegid() setregid(r66, r67) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r63, r64, r65, r66, r67, r68]) getgroups(0x8, &(0x7f0000000880)=[r38, 0x0, r47, r54, r64, 0x0, 0xffffffffffffffff, 0x0]) r70 = socket(0x18, 0x1, 0x0) close(r70) connect$unix(r70, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r71 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x400, 0x0) r72 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x400, 0x0) r73 = socket(0x18, 0x1, 0x0) close(r73) connect$unix(r73, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r74 = socket(0x18, 0x400000002, 0x0) close(r74) setsockopt(r74, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r74, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r75 = accept$inet6(r74, 0x0, &(0x7f0000000940)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r76, 0x4, 0xcc) r77 = getpid() fcntl$setown(r76, 0x6, r77) r78 = getuid() r79 = socket(0x18, 0x1, 0x0) close(r79) connect$unix(r79, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r81 = socket(0x18, 0x1, 0x0) close(r81) connect$unix(r81, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r82 = accept$unix(r81, &(0x7f00000009c0)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) r83 = socket(0x18, 0x1, 0x0) close(r83) connect$unix(r83, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r84 = accept$inet(r83, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r85 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wsmouse0\x00', 0x20000, 0x0) r86 = socket(0x18, 0x1, 0x0) close(r86) connect$unix(r86, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x14, 0x4000, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/bpf\x00', 0x0, 0x0) r89 = socket(0x18, 0x400000002, 0x0) close(r89) setsockopt(r89, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r89, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r90 = accept$inet(r89, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) r91 = syz_open_pts() r92 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r93, 0x4, 0xcc) r94 = getpid() fcntl$setown(r93, 0x6, r94) r95 = socket(0x0, 0x8008, 0x6) r96 = kqueue() preadv(r95, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r96, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r96, 0x1}, {r96}, {r95}, {r95, 0x2}, {r96, 0x10}, {r96, 0x20}, {r96, 0x80}], 0x7, 0x3) poll(&(0x7f0000000000)=[{r96, 0x40}], 0x1, 0x0) close(r96) dup(r96) r97 = getuid() r98 = getgid() fchown(r96, r97, r98) r99 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r99, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r100 = socket(0x2, 0x4003, 0x0) r101 = dup(r100) setsockopt$sock_int(r101, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r104 = getgid() r105 = getgid() r106 = getegid() setregid(r105, r106) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r102, r103, r104, r105, r106, r107]) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f00000000c0)=@file={0x0, './bus/../file0\x00'}, 0x11, &(0x7f0000000540)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="38b7bd6083c7a6784af61c2bcb290c9e36cddcdcec13a78564186dba183bb8a157d98984de4d77889114de059de9a18c6a482822e530d1c3424bd46c5de50d2e14b90b", 0x43}, {&(0x7f0000000200)="a7038fb881b232202f1500e61de78e81", 0x10}, {&(0x7f0000000240)="12aef21839f51017dff9124d1b3a052a89a5297377fb7f100504573c9dd743449973d27e15dbacab263425c4533fc85e900afab8dae35ebd6158061b2324d604eb6f81e67d37495e851572e48e61225e4d1535d1e4e1c07af14f5d4db34d193f0ae5bb3010313d7ad6033507e2161b0e7838eb9d03bb0c8d7e9cdb1e69762637cd02390d8b7bde90a3f5ef6bb6ec6abea84799c3a5e2ba5d50d45e3c8c8f696cf5b8b8c3f16461e5400b53cd8b9a7adae85a69f6", 0xb4}, {&(0x7f0000000300)="ee933971ea8243a96459de92f497fe1f851aaa04941fd26a4634f1b6c1fa6e5552702aee404dc10ddad503d553cee10db120b4a182", 0x35}, {&(0x7f0000000340)="6329b8d4be3dac9a9e385a1972b6c1a9cc4b36dd104d73bcef04644b58dec72eda16795c66a79f340ca52c1425e95ef6188d5983d84e8368f82abc2f4fe232018182f6132796ea72c8762e7b354a29f1999045151ae082c5d11741448ed322e3dea587c68d9eab0d4ce4a65c9755b06445e5406f4df5cb130a900a7f849a5b1388beb8f11c4c2139db4c418b9ec7dd42b9b34f30267ff9412e710bb5736d291ff90725b4e18f7ba7193089f2a015104f2e1093faf1ef92599c9a82323c63c64de4907e7b5c733c30c160b91fe822d4873345a25a9f69", 0xd6}, {&(0x7f0000000440)="89723b5b868bf473bc65559e9483b61cdfd9912b1b2e84957964979a1070df66f596ee47cff5c29f424a0406256116c3861cf95738f3b77eacf6a18e6d81e5525b99dee1192e0ba0e87602061ceba989cbe0515eff642c4647d192971e49f70d962a0a619d71ef0bf692f66d79daeeb1204ca26021a5744c55ef53f834c5fe2cd4950f8cdc4db9aa1b4277354af682abeffecfc5f454d6f58d989fff83aec3ec46f7f377d15adbedea0fb4e74975db180fe8471d5cdda0acfb913706f8f9", 0xbe}, {&(0x7f0000000500)="7206dfde8f3bd3c4ae080b0adeb6a386", 0x10}], 0x8, &(0x7f0000000c80)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r7, r9}, @cred={0x20, 0xffff, 0x0, r11, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r18, r19, r20]}, @rights={0x38, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r32, r69}, @rights={0x28, 0xffff, 0x1, [r70, r71, r72, r73, r75]}, @cred={0x20, 0xffff, 0x0, r77, r78, r80}, @rights={0x38, 0xffff, 0x1, [r82, r84, r85, r86, r87, r88, r90, r91, r92]}, @cred={0x20, 0xffff, 0x0, r94, r97, r105}], 0x178}, 0x400) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) r108 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r108, 0x80047001, &(0x7f0000000100)) 16:03:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:03:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1bc, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000028d, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x1c, 0x8, r2}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x2) 16:03:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') select(0x1e, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:03:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:03:57 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0xa, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x885, 0x0, 0xfffffff9, 0x0) 16:03:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) socket(0x18, 0x1, 0x1) 16:03:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r1, &(0x7f0000000140)="9a2e84696dd5eb58f551223d6f068e599c3ae1b5b4ec30235ed90fe367bbca52e5016b88bc37907141c083c3bb8f44a5d2d16dd393c9a5b165f597272106d1a316b4b66550b574733a0ba76175705e69f86a1b6a12e19f0498cbaa126152f29224", 0x61) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:03:57 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) fcntl$setstatus(r2, 0x4, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:03:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x7, 0x0, 0x9, 0x94b, r3}) 16:03:57 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x200}, 0xc) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r3, @ANYRES64=r4]], 0x1) write(r0, 0x0, 0x0) 16:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3d}, {0x10007ffffffe}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x5, 0x2}) 16:03:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000007c0)=ANY=[@ANYRESDEC], 0x1) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) sendto$inet(r2, &(0x7f0000000300)="02e6c929b492443b57f86219cfddfa0464fa92d039ef27398b46a4f414ce3fff683db40d682b8deec9e3cbd37662298d916e5d7544cc6eeb234ecaad74b8aa63b177a516b9a454c1d0514d280199286779ded74e322588ae72c6f6f236337a9469177652a5b34f", 0x67, 0x4, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f00000003c0)="48917e25ec1930592832112da37270de11359be771405fe2e526c3cf17d04b6d60d79acb", 0x24}, {&(0x7f0000000480)="bd829a2e97297186f3743806514143ca1d8863b6ad104a1c35122173f49ee8493e29b2d384984c475db66cc0ed0714ed30f33a081ae27956719e721b70ad18ea9cae7beb295c35c5d2a7e8054c", 0x4d}, {&(0x7f00000006c0)="e1cbeca87e15fb0e8e07fdbfda98d08b0e2f3b16fa62da4747fc0b95a0a55e2e90b8a9a0420eae1415b0c3eab424b93014314a4be5a0402d981e86c2082fa161c2311f5d14ac767b26955178681f52e1a940f2a755a1fdb27ca18db8e2dfda66fa0cb51a5b8530d2170c1e8f668b23118d0933b9d2ac5c904134efb1015d8dd3696e4284e66c60e9884fa54ecae498c5e880cf8ee666d3f466853bc98996c6c93887eb5171ef7c748f2b28a70714e2ce615b45c528488b67931fdcd8fba77cf0bb86e17adb10f254b6876ab5368272fb2d2c879fffd9bd7cb058eab023240c9c1d2273c2388dfa99", 0xe8}, {&(0x7f0000000800)="b1246a0665574ef036d8a6908b2370e32292f38c25b41a252924dbb3bd8918297982723f1782cbe671a3b3a3f92b7a13d7818d6d954375c4699a342488a8bb059158bc71fd16ec3f03eb50f4ec8c09f41ceddda948de90fa17f29d3c7d82a7bd8ea14aa82649c7e25c99e118d58b871b6f8a4d4c49de642aed99dd2965b4636bb76d742315bef36fcfea397f3536119fefc956b25d9dd3ae27cea1ec5bf87fe8fd192dea7b9d4c3a15fb4896ed7bf6ac1b93975383e9364a7d039f1036a6de2b51832deb879a89d414520a17e4ee6e0277d92d9d9141275238fb5bc3", 0xdc}, {&(0x7f00000005c0)="952e7eaef675020c615207646230adbe551b133160e01d0d8ba552be69e2c541d60f9d3d5566c45033a166abfdd9aa8b2ec42264cae94b7e12c04da8f1feebfa0bae539d404aa74e49bd539662a631c11e7abbc53c5d9fe5819381edcfd80b4cee07756ad6abbff5494801e67b813f147cf3996daaa1f051f559e564a7668bff2464c905c846f75a7c237427630e256aac0a6c223389f1356f617194f0a6dc8847f5085ad85a78197a2550", 0xab}], 0x5) 16:03:57 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="08a8aca89af0532392c821da84015c8dd63341a160dfb2d8dbe17ccf561666fa5e0c3fd36dc01bbda9e1a7057b9978bd69cc50c89f8b0958288b337ee4930a9818eb32b8709b53b5887ae03bff07000073c3ba17d51daa5ad2d33818ab1d1f016112867ee2d6c7540b4b19fa8959186bd589144936682e87b528beb257812a552c96"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="0a496bf29c3ce085", 0x312}], 0x1, 0x0, 0x3b7}, 0x400) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:03:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) unlink(&(0x7f00000000c0)='./file0\x00') 16:03:57 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fde69931929648", 0x3de) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:03:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x3) 16:03:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xe94, 0x7, 0x2, 0x90, "4b561b7f01aee72ae749ddc5254fd3052760eaca", 0x51acc569, 0x5}) 16:03:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shutdown(r2, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000200)=0x5e373f17) 16:03:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendto(r1, &(0x7f0000000100)="c8348c9b76f6e22fc8ee3aa611e08f74dd88fa34217f89477d2601577f794f703734cdb7fb00d40dfbdbc4d52e27dfa98e89", 0x32, 0x6, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x1000}, 0x10) fcntl$getown(r3, 0x5) 16:03:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000700)={0x400000, './file0\x00', './file0\x00'}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = accept(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x10000, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x10, 0x0) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x65b8b2e6be5b07c0, 0x0) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = socket(0x18, 0x400000002, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x400000002, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x400000002, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r21) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r22 = socket(0x18, 0x400000002, 0x0) close(r22) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r23 = socket(0x18, 0x400000002, 0x0) close(r23) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r23, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x400000002, 0x0) close(r26) setsockopt(r26, 0x27, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r26, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780), 0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="e47427822973000000003000000000000000ffff0000010001004d6cb09ea39f1a164c9a4fb2bd0dabd83b87c89caed7e5b417364a7ca07989db462172d49b811daf861c1b51bc72b140ae78a350933a671081a1c8aa635dba6f7273475349f62d9eb0acf578d5fbf661b0f13a27b46392c2a967afabc4a4b621f332ff38a3eb2fc4a9f7ab6e7c626509da886da1474bc24f2071dd1097c4ce476d6ca936cfdb33e8d0faff70d7fbaace04ab0fec0990878427cebac11477ed86bcd57abd5c121aafd7f30b885985b4a2e7606f051cdfe34a7eee1146ae9c278e6af44453a2a3f8a6b5f207e38c144eb7289945c49ea460973ae3f601f4db9feb3e2e80f40998e1a6e27747fd8ce637bccc7b03c6", @ANYRES32=r10, @ANYRES32=r1, @ANYRES32, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r4, @ANYRES32=r15, @ANYRES16=r26, @ANYRES32=r16, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r2, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r22, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25], 0x1b0, 0x407}, 0x400) fcntl$getflags(r5, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:03:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3f4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffff9, 0x7e72f74d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x2}, {0x40, 0x4}, {0x6, 0x7, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x113, &(0x7f00000002c0)) 16:03:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x21cfa953050d6c4a) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/85, &(0x7f00000001c0)=0x55) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) r2 = socket(0x0, 0x3, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) poll(&(0x7f0000000280)=[{0xffffffffffffff9c, 0x21}, {r2, 0x100}, {r3, 0x10}, {r0, 0x4}, {r4, 0x2}], 0x5, 0xfffff360) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r5, 0xb1c7b7ce3908317e}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getpeername$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000035f75566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fd7a9e8097d4e00"/4098], &(0x7f0000000240)=0x1002) r7 = semget(0x1, 0x5, 0x10) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000001340)=""/17) 16:03:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff2c4d1c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90026ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:03:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x40, 0x5}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x18, 0x400000007, 0x0) close(r2) kqueue() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x1c, 0x4001, 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/50, &(0x7f0000000180)=0x32) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r6, 0x1}, {r6}, {r5}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) kevent(r6, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7}, {{r6}, 0xfffffffffffffff7, 0x14, 0x20000000, 0x7, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x8, 0x5, 0x1978ca539}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r6}, 0xfffffffffffffff8, 0x81, 0x40000000, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) close(r6) dup(r6) r7 = getuid() r8 = getgid() fchown(r6, r7, r8) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r10 = socket(0x2, 0x4003, 0x0) r11 = dup(r10) setsockopt$sock_int(r11, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = getgid() r15 = getegid() setregid(r14, r15) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r17 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r18 = socket(0x2, 0x4003, 0x0) r19 = dup(r18) setsockopt$sock_int(r19, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() r23 = getgid() r24 = getegid() setregid(r23, r24) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r20, r21, r22, r23, r24, r25]) setgroups(0x6, &(0x7f0000000180)=[0x0, r12, r13, r14, r15, r16]) fchown(r1, r7, r15) fcntl$getflags(r0, 0x1) 16:03:58 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000002240)=ANY=[@ANYBLOB], 0x1) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001240)="a90fe24b02a6f0d7bfda8f81c1bd3e145cc26fc766b01058ddfeb5e154a45a2999cb90f84823acf54e97c374b64dd768359728a31310c317198972cb97c2748daee5375e3719270b7b805d3eb290545c0a653a550e6e9b977e6c5503d2fda015062b3643b990060b68024db7f2a40111ab502264490c328fcf969604ace70492ce06e4d3d163330a8662dff8280dfd310f08192b481afc15199d70fb522db25fa52528d592a8041972cee290efb1bc11283707136fb0b65ef5bed48eac2890fb1062f25a98120a4aea34057a18c1bb1326452f7df46f4b5645e608e6aca1059cebfd2c3145c569c55f764b5ffc3030950d6e00c3c8cc6572722864b45976f64393ec87e11a92808acb07a89293e3ef44371215658cc1338254a140118359e44f48cb84b8e36748d2fb9eb344f863a905ed38f943acdb2a7df39663871e28b6e1b0ccbcb2a19c53e3e920693b90ccd995389a704774cd8c603b8a6274c7d070e42e920e864f38640ffafcef1125e735189a9166997d622735e0fed52f7024589f96402005c45a43a21b449bbf39307d1e024b2d357c56534377d4aa3cbb2f1342c517cf5e6e288ca146531b07b4d12f6ed0479e707d9b9b638069d7f25e24acccc9d3d981ac51cd596fa0a51f4e9e6416685e7c974e6ba42eea5b1b23e303b64ab27837f416673c6f27340dc5fce66e5c79a2a48c8490ad879cc9872f562d3a2a3f06d765e524302107d5c018adcca6a4967601e9ef9fe3c794f3617434d22ec4d16b17b64d7d6fa234932443fa073a30a92b6a9ea08b1fe23eb3abb76b7f7602dfab9d1eb201bdc298f5d669f50ee738718447199615ca436dc5068e339fc282a51ae572ed65a54b3bcb0c243205e4cda79d5974375f91420db0de43b58011cee32b8aafbc2a5776cda3728c7c478c8d36bfe4331687715d2b8e0f3282adbd2c043aa9644ea362cfc3d4125dcc108c1da8ff6cdecd09c00a0e9b57ed0454e6359a068a570183a70365ce21ca976036571dec37228ddfe19def06a551065331321d4d324dfa81752a90ca534330e034c653cba4800f137d550d97305ff2ae451381a277363589a920557e5976e0123e6361461947169c8325dfdb646c403dc7b60689d09afbf9e9cefc9a6e7935f0e6550a00e90b2698d4b5893d7ad1e5ffa3262ed55daf6309507f588913a8e79b148470e06f66eb17742feafdaa30dfec517b24f86562ac17a0954b16589a7222e4fa94ba80713421e8f9ec7bdc8f7d16552d982b563ddc7f328de1c1f5d7a75e85fe07dd6e368ae7a74b0c312a91b533293d5af37185d0696b5b7e95c99fff5c42f6c774821e32da049d592649da2d3df5baafb686bb163218ba07feac7cd53a6c81c600a008b928b987013bfe92eff000cd983df1fc7cd181fde18bc5de828471347d4b82aea44dc5edfe3b060f734323f9dd222a12a89bb4c3a9299ee431211d155b2013f5d2d0ec2a892d71b89b8cdf08363ac8c698e4f5f2c685fab20ba554301483201f05a028d42917bd517cec3b98cd41f500736307fbea960276b7545b1dc8d261e23f1091ed48dfb869d522c6538b4746548b1b387b04aa1558fd8691e8f126e254018fde3489ac8b8d6ca0e7b566ac71ceeea4c31c8c11bfd797b747fe5902c9f7c8fc6170418d7860561e6065aaa5fc213847a94041e39a209f9c6c9ac1a10d089b9bacd9218423fc3fc2dfe711ace76f83d7263f69654a7be0110a9c58092bbd1ba874266be64262fde70950ad50b05d32119e872a73c77bd97b7e378c7d710784ee2fad8bf1be488b40b1756e27b0d152061c88c21198d21fff60ccf94900f71b69a6c35f0116a3391856b71ce677147979d351f9abf80918d2e4fcf46e5c56a57a81e5f86bd601063cd7727d46d01aa07bcbb99e7d5bee32b1b28e6472c10413f0b915921af6f425fc67ddbf4009966be931e76ba255987b1485279aa48f5cf10e41185768175696c43c9771c2c0de4eeb5ddacff725c17d53f5f1b64fb89766c2594d5a06e2a5d73ade75d4b6b22d00197bbaf9543560fc6ba3d045190ce738ac77943eeb147a0df11891932603b91f3b30f7ef791e951f23bc74a2911e1b916bd113bb46f5c892353fa3c8ae46073d4d3656e760bdeac082e5102e1b873a44da5caab855047cae03b8d82afe024271f04aad425491bda5ce3678eaf045e3ac56a476af0cebc51014b910827f0517293423aec20c7decdea6991db8bcee313c3300d58df73de7f9189f7d39e66ad92826776370be495886777055bd00f575686569caf4a58cce3156ab90b08e846a9fc8b4623e31ff28164212c3fdd235db675713ba14dd5af1255b1cbc62636b2841e600079d521b22fbeaf4511b92e1c67e76c087f28c49a2aeb9ecc333ab502bfb6ebe44e45c7d9af93358a6483698f23e9206c499b2be0a82c2bf2e188b6e970271287c3f534311009ed90ab7767b0548fd70baa47b078b3606d92220135f0dbf55885d247b1d8c80d93498a692a50e039fbd78e360c1130821e890b62a3dbf82ee1b9d8e5276a4191b9e7a7938069edd1dc96b326651d07f84b64725d160c9bad2950ddbf988ccd71ab11119ad3c21bf9e5b8e94046e7bd3e7f6466d68192142daba2b4854721763774f2cfbabeeefc757d302542e06d59837eddf7c6ed1477c85ee2cdb8d78accd9222a4dab086a0d3458c146355d539406cf92ea975e6ae553aa90d660de673c30a57112abfba10a2c2cbf8727354215ed35d7298ecac82424a305e044d7a7c5361475035f4af631cb483515fda51a296611017e651cd03db6f797266ef4a391e07ea5ad3a7e85fa5448a80e556a9d9d53c364bcc7854c9f1a6d83fb2ca3c84df2cf89072d9abc6d019a2e2640720f5c65e4f084e58bfa6287f59b7cc18c0bd7facf22daac212756cfa835988a2cd839531ac31a07df126da0e15b9e550fb71f33cf858d943edf1348be55154d0c11a0117be7abf60b5796ef6f442ef51ee2ffdb9f72562f5a25efc9e8572814dd1211a1c4f7a2afeed5fdf11051657e5ecaba3cfb0d8d0c2517e9e21fb9d38c75388c086a3a523e0c7b0d4f7f34e20e141b3dfda89b2eb98a623e155103604a3f4df8b638891f79598e23719263cb7bcccda99cf281b728d6115e8ac142404911bacd2fff1f7dfba5f4f2cd116c1825e0367e4a8240eea1c2d345bef2a8e4fc1e070943bc34dbd3ecf2a46a54b27d20078a5c4ca8e51ddae3fd340b12ecaccfc6cea3dcbef2b3cc204a6358e5d863fe1a119281f05983fe74afd382e43f3698a2342803eda0ab9185915e79576c2adccb3cd226e3b63a71b833a244ac8b935ecdc3277cd5e196c3951ad47bde90acc715d42f436b0640c656fb8192c6ed8a3b065f750e54aae4f9fb4254c173c13c5f7f1ea3cb896c9b2319cca7da97d377ca9b56c305a17d5a9308b0c50332fd797c0942ba37298bd526001874e2f8688528e5c159ad620f71a04bae9fe9b81588b77ba5757db8f833ce684603a0a1c7a6bbd91651287aea58944d5de9ad6d8f0b27c3de93ff4a3cba8655a3395b8e57a16589743d4ded7ce84d1ca826f04fc909b3534a47bec4cee0c784e71ed119ebe9b2622d778223c263d8a30821d701032184678c04b851b2520eb26215bb9dfbc619084387b3836ebea0cea256db1a1aae2b4c4424a6b98adb2a278fe5971155b1956a5890a58ba08dcfce575e1fc8a7a837170bb5e705dd1f2180021c6e99f4e12ec6624a0433ffebdcc0b973772e43bf0636de4a34213f4706115211fcf71c5b6927b871ce9ea3647a45776d892636288781aa9a829b3f0199722c098368483a859da954261ec581d08da707d437275d941be5acf92fb83ecbd62b688830e03a65c98d474a756ba81294664724021735f57693534c25f7e68dbc273ff967410b80504fe70e299c6ab6f152e2b8806065c580b761e5d90c2672af4acd87f3b00338f15c007037d4483a45a858b134e557a6801bca6a13dafb39f9f182e329515c434f34abf3d7cfadf803b52f3727a621b64f868e1a0472107184146159740f06bc325597d0db856eb82ccbea3a599e85c91fc6a5398aa97b61bd025270fc75677f05cae864e9b9993f7bf35af2470df30b3068e43a5dc7ee607c944c67b654ec614a6ee237e4dcd0dc976fdb795921e916a5f9df6584c9252cade7cc1a14c984e64aa91760742202a6a44697e814151f4059bcecbf2c6f8bd8dc0f39cec1c15253f390f4019404b22a1e2afcec497d3fa9847d58d0a7008ec1df4c30def779d1c15c49a8f4c9809aff4e713a72e6d0bd04c30a77008a0ec27acf7645eb1105995b96ea64c3f55aac72214f2485ad8c778eee76c9b9786ba2a08059590a78db9130ccd13445547c7f3897d3aef06224791011d323f6309256039b3d00ad9ec91bab3a8cc46b86fcbf2d29ab04b1127db25a068a045cafbc4ce3af4bad04263340e7f69758c90bee821e79ded963742e09cefb1a834a274bb85b9191aee8ee0d16fb4eb81c77991c68bd12d36f6672548028b56f059bc2bff6f85c7d06ecdf1ab7536f36af6b060288e3840bf794b1cd009bf200901d4d835382a8c0b531dd0533d5b293c120af183c4c925f76680270c799324dc52540eb0ac38c3027f3f894d66761f63be7740b8ac4494cd567051ff1636be6cc3423cb2a1d1b57f492cb11665abe173095d60bef4011d74a7d127ea9b53143d3948c241672ad99c76575d7f2311c25b13f15207e4706c77d5b11bed107d4102d6a3d4afa3b5fc7cd06317da4c96ff8d15d82ab4947568df5911df49eac529c62ad77bd6f6e77f733086125b6b3b606fa3c30e7f6929bf7fcd1e97de9c103c1016c93f7287c100cb1f2c4c0614903a70e5b09d533bc00b0c8c69f0fc36671ccc220f9b99decc1742ce3658910c28e4d4fe111317823c446b7508b54e3d71a04702a14817445e5e67cf40a193c0666da6589d6e6c2cf8603b2fc3fd000644ea6ce1ef89d88a8e0deb72ccceed212081475a9f211b7a23357a98115e1ab7c61416bc0b0993838bc0556ea2099f64c1c835740563671de53b33018a7da61b007aad66cf551d4bb4f5b961c4e74d29d46254577993e5e34ad9a7600d2a58176be64f6684fa3e25d8347a664d4f3702d517d14e6fad83a48ac9a3ab3e6fe8267d3d7095b6c451618cd9c7916a6b7403586c76057f8142f90adac8cd094d8b4952a7fc072a7d39876ebf50275bd7aaea6a2380665e9132fb05fbefd24173de0832c379d3eed5fd8def9116e679fbaaafdf33638591da8e6c797d6254f5117e3275c82a9efad6e15176f614add83cc4cea6e62cd7c18969fee14cf49e11213e82710ea249cc58f32545134fca10956cb4f2c6b2e673b514a9b8c504539814d1787810db04869f91a142f4a4478abcd351ab300bc61c3497cbc34b39a08a73125e84caca0a4d3b9c92a9f08f51d1deba02443c8db858521ae770ac5b3a88d160e14db1b4a8662a401da64d58e7ea5b90ce37cfa5c7a63ca783b9a58aebb74d656ec141da148b214e55590a13d05c54d59308f047cdf674b9527e008198b85406c81796a5bfc8c1e96dd2a6511f2a88719c0caebbee593261aaf4e595024248e8282c6dfa233a0e34e8f881cc53ea1cc07407bfd851fda36a73f6ceea28c5c3e570d9a65e3a0068d076ebecaee967507cb992e56ceead793f0b11f5c43345b7d9d40ab7fdf61733112bfead6c20eb1835cebce2f352e62094b43152a0b8ba0cccd4d1bfe8c1810c94e1c0fb943aab2a21fa5d4c0eed179d21", 0x1000) write(r1, 0x0, 0x0) 16:03:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x0) 16:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x80000002d}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:03:58 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x1) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:03:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x5, 0x9cc3}, {0x86, 0x4}], 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x48, 0x5}, {0x18e, 0x200}, {0x581e5233f2ac08e4, 0x5}, {0x84, 0x3}, {0x83, 0x4}], 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x0, &(0x7f0000000400)) r2 = msgget(0x2, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000002c0)={0x8, 0x7, 0x101, 0x3f, 0x5, 0x100, 0x40, 0x10, [{0x101, 0x1, 0x1, 0x40}, {0x180000, 0x80000001, 0x10000, 0x1}, {0x4, 0x3b0, 0x4, 0x6}, {0x2, 0x800, 0x7, 0x3}, {0x510, 0xffff, 0x1d, 0xac0}, {0x2827, 0x3f, 0x80, 0x7}, {0x80, 0x3, 0x3, 0xffffffff}, {0xc33, 0x7, 0x8, 0x91}, {0x0, 0x1e33, 0x5, 0x7}, {0x8000, 0x6, 0xa40, 0x3}, {0x2, 0xc65f, 0x8, 0x5}, {0xa, 0x1, 0x1, 0x10000}, {0x20, 0x9, 0xfff, 0xffffffff}, {0x10001, 0x1f, 0x800, 0x2}, {0x1, 0x5, 0x3ff, 0x761}, {0x8001, 0x6, 0x0, 0x8001}]}) msgrcv(r2, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/33}, 0x29, 0x2610b4eec91c98d6, 0x2400) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) connect$unix(r3, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) 16:03:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x8, 0x7}, 0x0) syz_open_pts() r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) chdir(&(0x7f0000000040)='.\x00') kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:03:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0xffff, 0xfffffff8, 0x20, {[0x2, 0x0, 0xffffffff00000001, 0x7f, 0x4, 0xecb, 0x9, 0x8001, 0x8, 0x7, 0x20, 0x7, 0x1, 0x7ff, 0x7fe, 0x1, 0xffffffffffffffff, 0x8], [0x3, 0x0, 0x94d2, 0x80000000, 0xee01, 0x7fffffff, 0x0, 0x400, 0x5, 0x8], [0x80000000, 0x0, 0x8, 0x8000, 0xfffffffffffffffb, 0x8, 0x1ff], [0xfffffffff09bdc78, 0xffff, 0x7fff, 0x8001, 0x2, 0x7], [{0x43, 0xac, 0x9, 0x80000001}, {0x2, 0x2, 0x1, 0x8001}, {0x8, 0xbbb9, 0x3, 0xffffffff}, {0x8, 0x80000000, 0x9, 0x5}, {0x0, 0x101, 0x90, 0xfffffffffffffc00}, {0x8001, 0x8, 0x4c0, 0x7be}, {0x9, 0xffffffe5, 0x1, 0x8}, {0x3f, 0x80fb, 0x4, 0x2}], {0x7, 0xffff, 0x20, 0x437}, {0x59, 0x9, 0x2, 0x2f2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0xa1c41dda617fb460, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0x6}, {0xffff, 0x77}}, 0x2) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x400000002, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0xfc, &(0x7f0000001640)="ebe962f48cd4f6fe3431929648af9697e7e747f7df06ff097ee31ba2", 0xffffffffffffffce) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) socketpair(0x1, 0x4000, 0x7d, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r11, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) kevent(r11, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r11}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r11}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r11}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r11}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r12 = getuid() r13 = getgid() fchown(r11, r12, r13) r14 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={r9, r12, r14}, 0xc) 16:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x20) r2 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) getppid() close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r2, 0x0, &(0x7f0000000080)) 16:03:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00007ed000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286989, &(0x7f0000000300)) 16:03:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) write(0xffffffffffffff9c, &(0x7f00000000c0)="59c798be6ee9f7a35fd689dc78abd80c2d86a58604cd293de067d480a24f7c32248c4e53ac6c1c90b60d410b5fd385b56b2280f23af833ed10471140a310df07b33d11a80f5aa9faa069", 0x4a) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26c493fa798aa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000090000000000000000d738bfee210c83b59dfc2d9d4efe5ee77ee5189e17e2cf608869f5ad6f303ab60efc6699c7e3920de79e68936900a47a5c6c0400000000000000bbf9d3089986401f7cecbb878f94bb2c3bcad54c259aba7e727b7e4aa5871111fd4e96c3a9e40b5002b1763cc9f33059e05acd2e10be6e6bb629c0b698dab889f8f3146a82720e5e8a5792218e54bba320354ee5d7e8e8db0e33cb0096a7be4744140281caf9e8386ef77c45169bc6c505847aa4a61f6af0b3c9bdf3bf33ae45c28f188d391b0ab697ac2588ef0fa33d7984bfeef2ead43378502cc906bd9cd4a50411852f7046f88fe20d70d22d5601b0ec77d6f5245819dc8a4e8947fe34557e0695ed4635daf17b9773aabbcf55f46796a7bb166fb2092e6999427e8527725327a7820dba896a24", 0x1d1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:03:59 executing program 1: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0xc003, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be4dcab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867bb2017f11cb6b6cbbf30b1a47a09a33a54d17101d129a90b666be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97dde25c7f3e2ed88a6ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x1, 0x2, 0x5}) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x110) write(r0, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) kqueue() 16:03:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r6) syz_open_pts() r7 = semget$private(0x0, 0x7, 0x19) r8 = semget$private(0x0, 0x6, 0x200008000000010) semop(r8, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r8, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r8, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) r9 = socket(0x6, 0xc, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r7, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:03:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) setsockopt(r3, 0x2, 0x9, &(0x7f0000000100)="a77de562ad17e54efae01be2c87a22c08dd48fad6367d0578c87be1c3dc364713e28b633a9329079e12efee7a29d8ee898e1268c528779d8cd0b83c961fbbbfa610d174184295e5bb358a5a624e3b5b1a05a7d4e6ce9bc9331ad034dbc6e41cb3934f93b705a5505f7a8890b5733add6c16fb5131d21ee", 0x77) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) 16:03:59 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="22b28a8d54a02e78df413b3544078182e0a6370b5f2e", 0x16}], 0x1) r1 = msgget(0x3, 0x101) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fd8d7b2eb000000000000000000000000000000c933b7d9d469605fa9bef266763cce84236ed939109391cc05efa0a3f04f4a2566383c5831711a48a08809e80cfb00bb57c5af14f08fbf176bc21af79178b3f91cbfd8cb227a68354c1ec590d7e60e3c7ef3591bd2c9b6113b273815b919ff71b13333e5ecc696e0be16e6a9492b5b57346ae195731d83"], 0x4c, 0x0, 0x1800) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x64}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = msgget$private(0x0, 0x12) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r3}, 0xfffffffffffffffc, 0x5c, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000002, 0x10001, 0x43}, {{r3}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) dup(r3) r4 = getuid() r5 = getgid() fchown(r3, r4, r5) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r7 = socket(0x2, 0x4003, 0x0) r8 = dup(r7) setsockopt$sock_int(r8, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xffffffffffffff8a) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r11 = getgid() r12 = getgid() r13 = getegid() setregid(r12, r13) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r16 = socket(0x2, 0x4003, 0x0) r17 = dup(r16) setsockopt$sock_int(r17, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r18, r19, r20, r21, r22, r23]) r24 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r25 = socket(0x2, 0x4003, 0x0) r26 = dup(r25) setsockopt$sock_int(r26, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() r30 = getgid() r31 = getegid() setregid(r30, r31) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r27, r28, r29, r30, r31, r32]) getgroups(0x2, &(0x7f00000001c0)=[r19, r32]) r34 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r34, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r35 = socket(0x2, 0x4003, 0x0) r36 = dup(r35) setsockopt$sock_int(r36, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r39 = getgid() r40 = getgid() r41 = getegid() setregid(r40, r41) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r37, r38, r39, r40, r41, r42]) r43 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r43, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r44 = socket(0x2, 0x4003, 0x0) r45 = dup(r44) setsockopt$sock_int(r45, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r48 = getgid() r49 = getgid() r50 = getegid() setregid(r49, r50) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r46, r47, r48, r49, r50, r51]) r52 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r52, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r53 = socket(0x2, 0x4003, 0x0) r54 = dup(r53) setsockopt$sock_int(r54, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() r58 = getgid() r59 = getegid() setregid(r58, r59) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r55, r56, r57, r58, r59, r60]) setgroups(0x6, &(0x7f0000000180)=[r10, r40, r51, r33, r56, r14]) r61 = getuid() r62 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r63, 0x4, 0xcc) r64 = getpid() fcntl$setown(r63, 0x6, r64) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x401, r4, r11, r61, 0xffffffffffffffff, 0x20, 0x8}, 0x2, 0x0, r62, r64, 0x100000001, 0x3, 0x5, 0x34f2}) 16:03:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x3fdfe24ac3e014c8, 0x1, 0xc8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) close(0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022ee4ef908ae0a3bb6cf4d6512f66696c453000e7463f6189741c30425a92f5fe6d5a976d463063f704df14cf5a1bb5b874e686df11741bae1422bd4b3a54e50adbdc1da4cceeb0d8d716b63871e72893cb"], 0x10) shutdown(r0, 0x2) 16:03:59 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="2b0599faef8114f03f828c3abdbc4d8b3ebabeaf956772fba9f374700d328e62dae73a574ffde450651156c4acadd5c96f9dc23497b652c45624af406763b49c9437ae4eb5d0bacac628ffdf422eb9a142d4f896ec12aaccbe43186b5271bcc53cba2a8dfa1a841341eb04d2f2df0a9f740f00263780823b7259074d902417800a062744dfb73bcf91fcf03228c7182eaa55e2ac00d0296e845f230044c04563172b591e859aacf8eb48affe"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:04:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x5a) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc475e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000"], 0x10) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xfffffffffffffe51}, {&(0x7f0000000080)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e7993698ae2bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2198c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8ffddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x27e}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0xa6}], 0x4) 16:04:00 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r2, &(0x7f0000000280)="c26d580ec7f5eb184f5a601216b0f85c7e074daf2abc7b95999179c1f1e3627f69187394b83d3844682bbd002f4fca1fe2260100010000000000c6a2a7b86a063a99466e3369bc5cbbf89bf2f9a7e2cb3faa308a9dcda36281d068c5c335c5a2ba3a1a083343641433f1f0986fd0458a71df16b82281842144dd16befbf02f9dc36aa3ee0a2f3e9451e07507975fbad3bc744ac2447df6662e41fec2b02d4befc5044a043d721e77171b3352f6a80f600836be31d34ff68e1dba3014cca8316f7e45fa1e9ce76ca807d8b5000000000000000000000000000044b613d5756c419b2a959953f643cd81247bda24b50280ab47182aa45cc91a738ed4347b7aaf4430307d0a6bf83baf3c329bcf8a36f925316cc58ec8465b8db43037ad5a1576b6e66817e80037f08d51c620f3c3d6b7fa96c53ebc5432b804e18c6260f89928f5e577eeda3100a42985a4c8", 0x14b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendto(r2, &(0x7f00000001c0)="2156bac177a3df00ab733caa54f6f5c6c49757e4ae6cfb78dabf28e62808a6f93ad63fc02b705d1e6e98c1d7eb7d2a03dabc2865280b0d265373ade62abe0ab2fe4944b5eb0750d103e0e7d46ef3a71702d8df4cee3467817fbdedbb13011b5bf0fed9ddeda750423c27f7c6b1d4b432971a8d4a911b1d7379a00b8414c3fe6a4be831c0d5cffe85c26e97dbf4f8cd54c5146592673bdf86e8e53b178272a4b48660c8c16d30fc24b55ee0072000fb9709417e4cd92af6a6dd9915e315bfdcff68ad70e16d3b4045dd3b246a1784be81", 0xd0, 0x400, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:04:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0x10, 0xffffffdfffffffff, 0x100000001}], 0xdde, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x1f}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)="bcbd7eb063a2b478e5954740855e474186953b7b72baf018fb6605f37b04d60ba075465cea7ee8cd787679ebb82ea5ed515b8cadcdd09d5502da2f35875b898f3c3b1f4c0e2566ca6ab8674b3a10fcf49899a79836e607300f6f8a6db7a6c98161690a2ddcad7061403a434a36e495fc9a1ed5f5049790167c90e51c9761c0d7038c33cfe0b05018bdbe78a378e1569e1aa9539c0d9bb6c90460e3684b9fab50b0293a8eae410c08d0666c57831c3526ce9a1d0f6d90ae", 0xb7}, {&(0x7f0000000240)="1ed2b2354671e2f2705f226e7f51276fe0a15d6d7283e55e177ee08222853b79173ccf21003c9287db523278afcd42f47b2681d95ac0388a5c490169b6875a5400e4ba8cf5bbf8f9680bd8da10d4e4b30257d5642b60830d258bcf99d17efab4b113ea8d70ed7a1e6cfb3c0c206a24b7652a80aa667045faf73c20b5ca10f33a2ba40bdbc5179a881f9141f530a858a49ce8a56709edd9ce9d4cca5d29c2bdff6ad5337a485f9323cdfdc187b16d8295580da8e221a84cdaebb28c75cfd0293b76aed3fe35e1e1d507873e8ba69c5e99b638161268c8749f3319", 0xa0}, {&(0x7f0000000340)="467938965c68150065a86e26ec1ff90501126673924df5afdcc5b01bcd8b27a5955eb7d3f97c9ddf0f1dcb8807d2f0eb", 0x12f}, {&(0x7f0000000380)="6699ad8ca189961af33132ed481a439feae8b19cf23989bda1e7b766edd7340da2be3dd990d159c8ca54da745edf3e388e0a046314a33e40d7004272f2c913fcd9731cdfc2393e42b88cfd68356893b12eab4ac9a4e2ba7c7c5631a0e19a0b995ee784c6f20bff358e2ee5879b9d58c6fb8151d2289b773bafff8024b6f1", 0x7e}, {&(0x7f0000000400)="0c8336b96dd6d49b2a0f43424a45de24485d271ec5ab587e00ee7fd50e58053fef347abccef5cf9e3fb7b19fadd38788d3127feec11d9337d53075434847a3272edc79ec873d6d83d458dbe1a8768dce3e93a0a1a50393eb413f5c579bffe083d16d640a98fe50075cd2272a15709dd32a3917771045d0ddf77afc88e5d0a2020ade119a7a2df3c08d9f630767324f9afefa6d64a515", 0x96}, {&(0x7f00000004c0)="e2830506d9bb4262c9083a0ce2dd5aae836e30f2381776ee5de82a41fa94567996e77c2e46ab8f11263a89e23e5c4f4490f1f1a5a432cf8ba96251a52cafa1dafa7cba5cd873528c18bd4d8a40d1fa5dd854251d1323d62d0884028493da88c1a79454de92d3ec7d5aab936026d384b16936ab1145f682509979f2b2663edf7405201826fe4735f9ac8988a1d2d0e44e99bffed0c30919297da46836ed61cbda4cd81bc46439b1097e79ef34bc14cf588afb8636837247330aa19087105cfec4ca8884394d127573a69d8d7b73a1dfb69e681f", 0xd3}, {&(0x7f00000005c0)="b5b64bb5c49dbbcb4dc8e38494acaac9ab7b0d5abfc4eb30826a6d4accb2214650d60914f37b4f347bfe1845ff6501e987b1106336d84448e3df6012c97e3e7018ab77ca6de37b08c979a889704258acaac3e30dc5eff11661e2a03b7cdbe61aa50caf0549a7adc66322", 0x6a}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB="300000000000000001000000ff010000e1d4b04397fdfbc25b04280af6d747c2b9b2c3c62c592ab5e1130799555b4d5d8000000000000000ffff0000010001004fd1a0fdd4c7235c00bf0e1ecbdddd3a89acd82df27fc3516c431d4f2715ef7b59096a22f09def70b0676c7b90b061e775748b5fba03dba714676f6c14507c41ec7cd5197fcb69c30e665cab860e080cd3c917715bd39bc46238d400a2ce367377771ada5aea0000c0cf0edcde29214c7de824831d497f779b6e5303853ce3c5aabe09c6eb7cf001b1a9f3c357cd4971b93e24250c6317d9b4a1913d20f4b96470a0a33efb32db4ff0a4d6c549b234ba3ea632032b6a518d2df04165b81401a4f1ddaa12028101e0e196f9c6599797611f2ab90b3d"], 0xb0}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0xfff) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x1, 0x0) linkat(r1, &(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000840)='./file0\x00', 0x4) socket(0x1, 0x3, 0x3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:04:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0xffffffff, 0xfffffff8}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000061}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x60) r3 = open(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0xc8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$inet(r4, &(0x7f0000000280)=""/32, 0x20, 0x800, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCPROMISC(r5, 0x20004269) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f00000002c0)=0x5) clock_settime(0xe, &(0x7f0000000200)={0x8001, 0xfffffffffffffe00}) dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) 16:04:00 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0xa3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x1000, './file0\x00', './file0\x00'}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) utimensat(r1, &(0x7f0000000280)='.\x00', &(0x7f00000002c0)={{0x8}, {0x4, 0x10000}}, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x5, 0x7, 0x0, 0x400, 0xfffffff7, 0x2, 0x3, 0x0, 0x2, 0x40}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000440)={0x10000, 0x1}) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x20c10, 0x8) fchmodat(r6, &(0x7f00000004c0)='./file1\x00', 0x8, 0x4) mknod$loop(&(0x7f0000000500)='./file1\x00', 0x1000, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000580)={'./file1\x00', 0x9, 0x5, 0x2, 0x2, 0x87, 0x3, 0x6, 0x3, 0x2, 0x1, 0x200}) chflags(&(0x7f0000000600)='./file0\x00', 0x8000) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x204d0, 0x0) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000680)={0xffffffffffffffff}) fcntl$setown(r8, 0x6, r4) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000700)={0x3c, 0x7ff000, {0x80000000, 0x5}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) bind$unix(r10, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = syz_open_pts() r12 = getpid() fcntl$setown(r11, 0x6, r12) 16:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xa1, 0xff, 0xae}, {0x1f, 0x0, 0x5, 0xffff0001}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") setitimer(0x0, &(0x7f0000000140)={{0x4, 0x8}, {0x401, 0x9}}, &(0x7f0000000180)) 16:04:01 executing program 0: syz_emit_ethernet(0x7, &(0x7f00000001c0)="5d23653509b841") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000080)=""/59, 0xffffffd7}], 0x3) 16:04:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="280000000d16a80000ba677a7fbdc87dea7fffff00000000003745366dde9323000008fe63aebd136ec3d330f1b5a897de6364d9626e77687c157afebd5e8a30edeaffb95763cbf70e9b2b7cd4d84c731c4de9b04931e02f8e9951caad7e7b21159ddd31e82e04151f7350260c26c688463eecb4017ef7ec2bc860340578d619a0e4d67a285c36ace9f6a438549d52c7a6acd0c264ce2b2e6befe4549e64edc49857ee6f532027415f4a7983cc5eefe3dbc1af1509b4e80546bce8b82d8f44f1624bb3cf8b230b95c961bb37ebbde62c83804fd7c4c45004a510", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x2) 16:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x0, 0x8cb, 0x100, 0xd4a4, "e45ea840d957756d90a9f900f66fad02ed0a9e9e", 0x0, 0xffffffff}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = dup2(0xffffffffffffffff, r3) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:04:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='+dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xffc, 0x20, 0xff, 0x5}, {0xffff, 0xf4, 0x5, 0x8000}, {0x100, 0x9, 0x6, 0x1}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r3, &(0x7f0000000280)=""/243, 0xf3) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0xb0) socket(0x6, 0x1, 0x2) ioctl$KDDISABIO(r2, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:04:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000100000069"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0xa3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(0xffffffffffffffff, 0x6, r3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:04:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:04:01 executing program 1: 16:04:01 executing program 0: r0 = shmget(0x0, 0x2000, 0x42, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0x7}, {0x1, 0x3}}, 0x2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x5ce}) chdir(&(0x7f0000000100)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname(r3, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) semget$private(0x0, 0x4, 0x248) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001300)=0x7f) semget$private(0x0, 0x3, 0x20) getuid() pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000001440)={0x98, 0x0, &(0x7f0000001380)=""/152}) r6 = open(&(0x7f0000001480)='./file0\x00', 0x20000, 0x28) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f00000014c0)={0x4, 0x9}) setitimer(0x3, &(0x7f0000001500)={{0x7fffffff, 0x200}, {0x0, 0x9}}, &(0x7f0000001540)) socketpair(0x1, 0x5, 0x7c, &(0x7f0000001580)) r7 = dup2(0xffffffffffffffff, r4) ioctl$KDENABIO(r7, 0x20004b3c) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000015c0)) r8 = kqueue() fcntl$setflags(r8, 0x2, 0x1) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x2000a, 0x0) read(r9, &(0x7f0000001640)=""/4096, 0x1000) r10 = shmget(0x1, 0x1000, 0x680, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) 16:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) syz_emit_ethernet(0x164, &(0x7f0000000200)="1708000000068bbc6b00644ecdd07d98625c3395ac853bd21173b7e051f18ab64c28c25cbc3f4f940504b587bf6175d032cd871ee846022870eb37aad5c59ecb6af204fe6cc5d57b3902fab03c4074b4d8c663b6b316b2d2deee78dd7f9f827ff2a583ad9f00d9673eb0eb060a86e6f8dbcfdeb5cd10805d3294596314f101a300e878cd144bc58718d5c7f0a5078a12d0f1d4d18fa5c721cc70f425a1476a2d7de793a2ce2a894a1cabd51d4502950d797cc2dc3ba9e4260a71d16868c9ea879506a1d84899a6b50432f2f1ee90a7e27ce41d1da8fcc37eeebc1e08db2997998a3c49eb1c2ff4f733a60a00a1e8afbe2a5ae145c80c0c229d513682789437") 16:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x182) renameat(r2, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:04:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001380)="b145abef796286b463586ebca7d99646ddd32446f1f2ae67c2af59e2239476d843adcb740aedb304824b1c2878427376736b3fc1ac9505011b4230d933f83606a3bf73548a4dc18f99d3401a591b41c30955bbf64aa0e17df9399b8cd7f00341b884ab6ea8da818a636a81fb61ca9f3505642cea84e9d58df7aa75bb40cf68ded9c4008351e9805bf6e068be447dcda987f6a04281d11520b53130eddded405ab9a2e13d6ed77f40f70744bbef231300a3f016249c6551b41f9ea8d43394a8f092105de2ce669a97068fe2834a60dcc5398fdd1c9eaeb5a584960a3dc85f347039609c1303b5711f26f8949cbdd09b7d5efcd952a9a9267bfe8dc0685884184c3533", 0x102}], 0x1, 0x0, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000180)=':-\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\.:*\x00', &(0x7f0000000280)='@-\x00', &(0x7f00000002c0)='+^\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='%\\:}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='&.\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',\\\x00']) 16:04:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af84e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) symlinkat(&(0x7f0000000140)='./file\x00', r2, &(0x7f0000000180)='./file\x00') lstat(&(0x7f0000000040)='./file\x00', &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 16:04:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) openat(r0, &(0x7f0000000200)='./file0\x00', 0xc, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x3, [{0x3, 0x80000001}, {0x1, 0x6}, {0x2, 0x1000}, {0x2, 0x400}, {0x3, 0x8}, {0x1, 0x64b}, {0x3, 0x18}, {0x2}, {0x2}, {0x1, 0x3ff}, {0x0, 0xb95}, {0x2, 0x6}, {0x2, 0x6}, {0x1, 0x2}, {0x1, 0x3f}, {0x2, 0x8001}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0xffff17f0}, {0x3, 0x6}, {0x2, 0x1e54}, {0xba31b8d60f88b049}, {0x2, 0x5}, {0x2, 0x1}, {0x3, 0xc5c0}, {0x1, 0x9}, {0x1, 0x80000001}, {0xc0cce8b70e1ab7e3, 0xb}, {0x1, 0x6}, {0x2}]}) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x3f, 0x8001}) 16:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffff9c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0a, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x9b;ev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x80}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:04:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x101) r0 = socket(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r5, &(0x7f0000000400)="ad18f0deabccb5e25376ad89659013c4f7c35de2f4ef18", 0xffffffffffffff51) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x18, 0x1, 0x0) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = socket(0x0, 0x400000002, 0xfe) close(r14) setsockopt(r14, 0x2d, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r16 = socket(0x18, 0x400000002, 0x0) close(r16) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="b0fced9027fab03b9fb14da65c3638026fadf893f692cf046fc26c07e023c36dc28e4e90927e0ac5ef86afb4c9251ca5b9f681045c830bd029b4e9fef847b78c9821149f921659668a45882a8a98aeaa3eb48b", 0x53}, {&(0x7f0000000140)="7bff7269b5b4a705939e11ff69251862ee5923b570622472976130a6dc4cd32ba7d0845f567d511e6ffd260f5120dd74738a80c71d48b5ee740c7b2f0c6cf12b2321e4287567e60a068d2fb5ddcb9b87da2145f235091a18aecc91831a1064e5aca4cebd79b7d3cbefc7cfdbb61dd7334338c0d51e80d307137c9e155853b76597e4fd68338f77ba56d44fc40bbd416f57ff6ca39f1398f2ff9178eb70db01abf9bf574395338144d2f883daeb1f962756d3", 0xb2}, {&(0x7f0000000200)="794260bcf260a089b9e28d8217fe357d26d12bdfb835a54d1f", 0x19}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="3000000000000000ffff0000010063dc557cd6dd63d1a18e925c9d1f930000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=0x0, @ANYRES32=r18, @ANYBLOB="000000001833000000000000ffff000001000000a05eb1d64aa5fd0c356e919a210f084d14cd8175874da86faaa66a3ef65737439feb2180b158cc0394c240fb6d996d5ef7c5f9a57b5c95d3d99d0b358d32d5ddff978a2ae1dd6a8a2ba9d09f7070a2aaaa453e59d122d6b514d146744283bdcba3c691dbf59b7028922f50efd8cdfde33d42f39e277d6b3d48830bc292", @ANYRES32=r0, @ANYRES32=r1], 0xa8, 0x1}, 0x400) r19 = socket(0x18, 0x3, 0x0) r20 = socket$inet6(0x18, 0x2, 0x40) setsockopt(r20, 0x1, 0xe, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0xffffff67) r21 = dup2(r19, r0) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x60, 0x0, 0x4}, {0x6}]}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/40, 0x28) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) connect(r2, &(0x7f00000002c0)=@un=@file={0x3, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:04:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x0, 0x0, 0x10000000}, {0x45, 0x0, 0x0, 0x7fffffff}, {0x800000000040006, 0x0, 0x0, 0x9}]}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() r11 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r11, &(0x7f0000001900)={&(0x7f0000000340)=@un=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000380)="45bd2f8cff50bd3cccbccdc58207ddb1f363213ce394ad55e626424f00a543d2ff6fdf54009278c4e0809b610595279bb7998f39d60a4a4fa373bd551bc5c1e5d57d26f1f0d8c35eeb88cce014152dc3336edb66390f6b62ca2e51c7a309fa2c30cb6fb78eee678b2865cc72e0ca6ebbaf97e0797e8cbf31e726b050a847267b11c26a3f98097f64aa5bbbe109d3d5f45cc250012108efc2e98f7ce1220134b16761d624a51192205b9e5c3a0ff46339cc220b0cd1235a76bae7ab184c54b609c526dfedf2cf1cb0ca6b20905d879750d3837dde121dedb3999ad34ac518686beb7add3028eafda220e4a5a7f63d08bf45df511742b563bc26fe8def483d01", 0xff}, {&(0x7f0000000480)="6b64e09ae02654f9ed241618b8bab66a80e4afb36679eddcd63314d0105e6d056adb9c39ecd5e92199ba59759dd0fd38a43ddcb83586dfcbba6fd985005f7b3304eef5d7839bfeca3c222481942277949a94ad11cddc6c7e93aae846103b380e551613291f21fed8a9bc533d3e6c3617d658f5afada8d6db7944117a9689c0750dfcb7b0e652be911a4cf9b0dfb0442fdfe0cd3913e74c6a71ddee9839eb3cfb00368fe5d95622f3430ef37cdad8c8151bca3c0ee442cddf121375558d1489280b10d04ca5794be335b14ba21affb197ae70f1ac8d8d", 0xd6}, {&(0x7f0000000580)="6e9653016d2a962fe0854f01ff126b035f167236a1bb5fcd7548933e18d6f5113f9bb4a8ffd7c7b8", 0x28}, {&(0x7f00000005c0)="61fe1eb8264cfc241869faa664d796525552df7edfe6b0c4b0ce1d6429cfc30d14fe1554e432e9d60e85048ee7e39e981695573d3b47a4a7a8df98763142a0d03f5b908c06e279d072befaa069f3febfee5da3", 0x53}, {&(0x7f0000000640)="94e780dae0a720", 0x7}, {&(0x7f0000000680)="4d9a993a4415b2c6f8049e5a4b39abc17f05474028aa6297103edc156bd7ea6d738d28723d7fd938164e2350aee30601ff8ac57be63511ba95b42e6b21cfb99098ff6f194b86f31b5c6d5a17623a46fa48a38574bae617eda80aa438cda9b8a4990ca89952f2dee4103dac69a1899d907d8d9ffb34ddf8711e2bc21bd7477a701138e9de4831416b475e2f7a9851e97412eb8e8e4d26614b239e0391847387dbb399b632302134ffee7521e3d48ad634c91ce5cad073a0b32edd8fd99457a6b3031fbd000e3c6d471483519a433cecb0c0ae99e89faa4b5142f9ffe2bf10ce9b3b3679fde53284ac67eebeea8d74f7038c655a1e7c4f1f7ba859946604498edfe5425791f72d1f4da23744608bd04d4be43a776f6d58e6c32565090835e87298976826e0fb821fff670d768052479020f35358e3e21604da979181283ea4bb8a9cfd54029e0ab6a5dd0c48c8ffcee0876d057d03c434cc0356957bb02e7564651b467c2f300d24555adf227b90c259654c70e822de636d746dd1b2b966593983e23b1eb9482d8dd822625ba2fca5818d575da25abc36ca7b57835930b12737c2cb35ded19c40a23b24ecb31e5bc0816b1d8078c846a576c213779d2cf4a5d67cad14001a7b1c16bab2df753e4a850433402686e66ea4906fb53e1a817bc88ceeafd21a9c48b51c81f3fd59cd5807a30cb3112c8b3c80e72dac3eb5779c68c75901ab1e816a787438e4a200f83d9b9ce432c5c03778a8f1d01cc09c6e2f4fdd624afa8e5ca1562ff54829f4f1ecd481892eeea662289f29c8de0084a8c3f317cf7b83df5fc55ce777989131eb1c3d64a9e840d16b0933f23780beb46963e5392e21073fc21976fbc407f5efc7e9d937e36b6387a5d993a4349337f48d527b30ccf274e325a1b89b83c29121619d6d5b390da8b705ef5ae8228c50ce7c71b636198dc777eee0af5127e8b29bbb6af7227f6651aa98b8b42e4a46c82481c813641b77c61acabb248a86ffbfe13eb6913553094d1034f8748e34e675fb4c85c4f5156b2a04ce17b010d7cde4b9b3d2643c9fd93e6067c2a901401ff68fde40dfe356a56a445cac707fd5a2cd228a01739c9175e775eff40a2ba215747c9450e34ea004f0c5ce73e6f006546e5bdfaa1bff9d10e3e32e06eda871ef480cb301ba6fbcbfa8eb8b95ac4c90b69dea111dbaf6a434d6a15caee4d790d02df73635ab1c4aec3fd2c9992981946ec41e4039b0311e689976ad1a0039202911fe24af5b72ce4b92438327f9920c420ab747d5e29b231f4a57c53ca593321444ba5f0658f7f73762aa5510a600c62fd419ce4a523da31e0bcb3b22acb2a8bc6462c931ce5d3ec6e380dba5dd0a88296844b5432179b18c60e8f92e2899f758b2794898f015188f28075961864cb0964117f7f106524d730e84c004e22c685b27146ada092708d4b710fda865e5252cd314ea9fc24b01d71e328a022233934d40fa162fd7ef4aa67602f10b0ac4de828ab2c71a54168fc68ad634730456a5456eefd6a73609af6f2a7f2be3236e9c6f491564bba4c723ceec33280c7cdaf8cf6c14867ae413f84f53570cd4221dbc32d12634d2d18f4e0fad764a728afa9d550a334e8f16127b18f7f5180349f5824a1e02ebf830e5a0bdf2f46b2351c1710cc6b37b3aedb117a7ffaa1c22231d2cc4462fd69d6a02e03808ceb48802dd8084e43e7cb384805faa5ecde4b11e71ba9dab2c4ba368b2c8a14e895a6e4a119dbf1ef6963073ee6b256f8589b1c9ac5c89791316b5f32923c0462df6b349a8d90064bd89ae2720df15eafc656f5609141af6e27f62fd898e597e4fc9b1d6af2bed5154ddfe04dec3c7f2e9eeaf8ca932522f7fb1a8652bf997b6aafa66993eab537dd7378c106982b9ca59ede484db238afe21c23be4d5e3eed09142d4e5638e92fe2756449efb6c8d1249df998b527dc6f2f615fa167589dfc5424c16ffc53230af6676182071933ed47cea3162914e0cb0eade698eb3225efb25fc05acbbe4ca57d104a668eda548a97d8a186fe2770ef6d8d0363192e6ed495b5801f9b3ee59bc7d6481b9b4ee200ad267de09974c45a224772de4a3e8f8210be7e4eb3f9bcc9cd0dba71537fe5be5d1b154005753a87766cb79cc970db67c35c12f45fcc1a143d9196fadeb61856b9c3e9cb30fd8ae193208dbebcb3febe0251f1222fec6797cc0134ebf3b4f72da5af5a6bb5ed993310697fe77b56a23afeb1717498401e5cb7717a1bd7dba229e100c80b249d5ec6b75c83ede5ddc903e8b5dd010ec374a9e69fccc63ecaa9afecd3aa8b90a9061a7e9c6188f9fd28bc09d4b02cc1fa0bdc10826ede9611cffe2b64e56dbde47bde27780cb2fb0381e1408efee8708d6bdfb879115733e234cde27091f74482b2de0bb8ca96d8bbb917bd18907f368b1e4227d52b54a29e23945552f7b1eb6e6bf80f14f361108c49b975544f2d8a7ec5778f0b48e3f60bcdfee390f31da6d89b9ce87c90c8cb5f5f04f50f4021572631a5bf2a0b82ae33f0d609957e54d71c007d11a7684718d236a54202540793394bdec96e68d5b4b759db8c5d63e83dd9c72a5c7637c0188dd9dfb34c840b8591ef789c8370bece3dadaa8399de0c3a60e7bf8e22d0acbe03e014f95c356298c4a3aaaf423ef5ebe73c78da3fbb4da25062e2d1ecbf955f14629e9c77f1057e5f8e1b684e8caf65266c474ae4dd8acff71cf3d72b18c19e3f8d3a9dc1de7958632c4941a039035b169037702ed73caab92d5debec376eb562cf3de21fcee8302db2a5436002aa4da19ceda5b6a1559702fa4da3877682ad309a77c916c2f4051e69625f70970a8a54798178286a78326b39d41565a424262beb805eb3fbbedbe38e08ad32e31f931fd9e6dda6964e48d805af22c28d24b11d18868b99b51983bcb7d85369c303860ad2e3cbbfe2fd8c67836e164c3cb31434497a8a0aac27d1ea93842816e78b4ffe4c26fac88c9970c02955d544103a3fa9a570f6a69e3dd844751541251daf62c66a99e8e317666023a646db2cf0ebb9ea954ecadb61db2a09f82ee416c8b35a5632083df6e3b6f31782ae84e835f80617515b08cc5975dade43d4754136e0ad40597e3b65dcf316b729d395d59e1ee1242a78ed4d3fe5f01f5313edb8b276295f12bc119c9b6f8146482131b4f8fca7665d96c265e3734fa2ef0ad012661ca47d2ec5ecae8470d880fc90da6c23820e0c35ca107710eaf5ae3af25d26bce8165ae9ddf0e0bb30418eb189c167c9bbdb5c2796ff7e15ccd9671a3d744e172fc2d4b17de9834ba077ffb4b6ed46cad38fdfb458481aed6d6c51df12795f2022bed2332d0b8d1842f07d778c00b8dfb2da9ef341363af9e3bfb265e88fe0d6ce7e208faf06650b6549e8c196cca96c2681996bac9c3ceabaafabf27fa53402b5a303b6119c3eb39fb4e13454a51bd6d1412435f554c1f27948e2902f21f5970435a3b1e4f4e6d883d6b29dd1f755fdf4f48d5552da60c875c7ba51c925d4db8a061d9cf4b8a88ad24662f234f0ad5e019a9bfdaf24129219bf0f61a06fbe646e2303bda88b9ff0a36a6ca6c635e8d3f44c31a7cc87bb17dcd3f4ca3e41037f7e989e43a5f8f7a3bb9412fc26ee9495625ad598dbedbfc8eb6df42404f9d412076d7839dd5da0d3bccfc3b4cdc4fad0c4606d5c7a84ac8750bee152142774415527f9613c70b2832fd8a625e4782d83565e9a5281d1073be4367e8624bee3d872c2b475d0e7cc8942bbc55188ab1d0597eb96a71b48bb8e8f1201b114f08facf221648d376c8f3a6712230a18cbe1f716f9ec7e402c4856958a48755c6b8ca716df8d5b30bdd15b733972386573423fd6bddb14a89b8314a0d85bd7def714f550bb6f274e35e1d728996e013cf616b08564ab5c57d01a83b4ec4e81e64bc960a867dc943ba617c9952131ade688a5b66a75846eb664d515cb81be312c077cd9813495afd33264be3e940dd86003ef225092b31720f328eda3daf726e9ef910acec16d81ba68891f5a31b62565c9e2d0b97dcb0efc433114135fbede84e03b0775319f233929092d6fd1ab822c705af64f615dc371a3819d78ce1398831b351599a1486843729c478d72f7f8479c88afb3defa5b755efd8952a9d602d5d6b23cd86c9d04909e845bf68ed6c89e6bbb633cd1e5bcc54249fc96b8e1358377ec14a5e92d1989cd349b470301c486154b4f81b5d2de816bb7c51b25af5ac8565a00adf73d8a2b1d96e86e8999e29478634b76fa270bc38b10ac76c49beda67108dc63892accf89693ba38a6109326f222aab1dcadc1e8fd98811277b160dfdc2fa9fc1e277953ad3d68ec8e1f8038720561de0e99e88a33fada75f8f5d6fe34df69287e2fb7dfd98e0b3406dd2c27973da2955acf1cb5cd0a92ce59936695243e40f3cd2b639a9c33e48e700675146dc42f43a6d96bbaf440e5f164abe9d33fefc99eeda503bc79574d219bca3a8727a0a7607f3a1456033b77a581a70cf21bae901d2c08c7a92622aa59265ea3c7c0a776ad35b917893d25e51ae7d0eaf002ad008b3633222d77c569c54ceed5bdb0fb4263404bbefa810928c1c589268379fdce02363bb3b64df4fa80d08737f5d56be1ec34ae48c2d69c260a603abed32425657ceb875e6842b587bea9dea4a988681fc640076ae940ed2934712b7d0eb399497a4f27de8fca491bca84b026d4120bf657d722c014d6b1de414865ee874d67662d3d35d82e6c1b1373e3fa22dd14f554cdd3da8797ea5d32e77298b377e107d60a61fefab2dd86afc4000789ef3aeaa8b6882be1c87fa20f763cb1228c81474563e956ac9e1fb27f7a0f3d0bfdb262406c5204d5f6d5570b1818b2a41a18226f78de00e48cdf1295b96ba70cd6d4fc680dd83b050aea3a460a1804e383f2c81ca83c58f230925a85b6c67a0d5b4b08fc61e8f9a4d5bf054e37d8e571f0f2c694e3abb88f2186d8869bc9cdd0b30c29a19cfc91a102a3c7579456d35d0ea802344e89393ee7573292a4d128c91a9e87523752984c90b24f5c40afdf621c95ad0e08e35991381ddc343c4645a19249f31aff4d1da94a378f544169df788d2e12b9ed85515dedabcf1057eb3b0a66fa88ee604448f9534f1881e80fd1a0a3d5e158ede890c31e2ba485e90805cfb59a8bb9b2b833d7e85b5ea9277560d7661ed4e6b6ddf18f8ef5e89e8d85cce99491f31553fdd1d0e088fa38687fd63b40dd1b8abe9c19d4af74d08b11e544da4b57bac7ca37fac6b18771e0ef4cc23c310525e025393bc5a14eceb8b6008d194158221bc3819803e671785bfa52a04d3d3b0497da16eca62e2cfc36d9f2136c9991aa37142db00e826d0e7e1832c6bffc619c36cd95c44ac7255e207df30aab2da62ebf7a0790c27c1d3c5d8a85bc18dbc7af12887a84c5c4662c04993f859d1317d8005e44a254223146adf9b56cc91b800805512b00c3f73f220034c891c54de9000eee9bde242479d1c98092aa1e2e9c6ff5c9e792b14c18c6c73bb6b47b390bf5b7a8f5537a140b54e907048504835ed40608da86b3a23167292dd7ac44e962152cbde9ae066640d429e6f37444270c08105289d5f04cfbac7e2c6292a3503621e96e8913a1befcb7c80daaa8bccb433dc539b932bd94383735f0f6d6b1672baddc68512b0435534e44f5772319aa989d95f52a2e262398f0f25b376e9dff9f7b70e9deece38b8538045f8ca63d74cc01131515124ceda4f2b7e9bf4f9d94e8c9aa1ef8aadf25016b683882d69eade5c2d6ebc2f9d", 0x1000}], 0x6, &(0x7f0000001c00)=ANY=[@ANYBLOB="580000000000000001000000070000000fb822f5a74d9a453ed7eb1769fd9bccbac06d3c3dafac7d267c7962fd545319501f2dc0377be96c6670815907d502d5e8827cac58b671c86aab96bb4acb5fea75000000000000002800000000000000ffff0000810000000d61a0e9b02868b87e03f812f5ca6175e8000000000000009800000000000000010000000900000030d5029630c2c02b21f378bb235513c0511fdeb4ebfea68549b83393f558d848dfe133689319f1fc1ff5c31dd538290c0136a5e57570ce07d6d912b08f2e15ebb61ce3cc03c0264ba69e0ba0a1df1dbcab250c7bbadadf193c6fb1ebf2dc169623162bf6b1b2a3a0cf3a38c586c1049f99466e1853f93cb5b0febc3d45f95e204abfbc0a2bad8fee70000000000000000100000000000000c27e6c001965873d6e042dd229d55b431c042700000000000000001007e4600eb5b083a10c0e96c056630d978d0153e878281617bff3ac63d9334c971b333469c0f975628ea36d2c7b4970c56d2378c5bc87711dd37f890000000000005000000000000000008000000000ffffa7b001d41da7114d29e12630b1a9e80336c0593fee1cebf202c87aeb5b45ff74ccf41f62cb93b32794c428ee938152569604d223c89954517fdad3b5d05c0000234c2f4cd748dbd700c0b9586d8db5d52ac509731500e5ef3af5c38bf98abdf46b08455f6b076aa0a7933df8dc4c452316fcde9467d04dba3c2bf75500afc4e6017195d25e5fba8f31b2391529f64cc1c7b5b1b8af7e5a552a4a44e17979127bcc24dd38d7d0863380595a4826f371121a394a0f600dcbbfb06d90b8dcdca57623996e3b8d296b54ffe3fb193325955cec3221aa99b2a73dcd276460e26842aa05ab71d93c454138a226c8d844aaba0f1507ca36bd64b6c76742"], 0x1d8}, 0xc) kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r12, r13}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 16:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x20}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1f) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:04:02 executing program 0: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf5723d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0900000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000001540), 0x1000000000000023) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='[Ps', 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:04:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000000)="6cf1f6955f6c55bf1b05", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0x3f, 0x8, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x1, 0xffffffffffffffc1}) 16:04:03 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f20de4c6b7b15ca6e49e7b0633bbb4eec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935730b37174bc32d88038d996c38877782d4458f125ac5937dcda2772e2774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed50311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e5"], 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r10) setpgid(r7, r10) kqueue() socket$inet6(0x18, 0x4, 0x2e) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r12 = socket$inet(0x2, 0x2, 0x1f) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r11, 0x0, 0x9, 0x0, 0x0) 16:04:03 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x51) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) munmap(&(0x7f00001e4000/0x4000)=nil, 0x4000) 16:04:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 16:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) sendto$inet(r2, &(0x7f0000000140)="a1b3ede47e82b37c556252b40488cac0d27e40cd37a434d69c6738bbcdcea61334a49b9fe611b4e4020564f6d83bc7f8791781a00fd62dd89c8e15f1ef94fb118b1b1824e60f0f3e7c7cf225ffeeff9922", 0x51, 0xc1c, &(0x7f00000001c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r1, &(0x7f0000000440)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c7b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13cdb0729d71660631ad9e1b1010b86a0f4b43fd3fbf56ce6e96b7474d4112c0419c1fa11e20090d21fe479fbfa4dfad60965a01baeac07d75887a2cbe282da9c8372a79f4476bbc698d964ba30775ffbc1095633f2567ca87f77092717240b8050bf4b2d55910b8d0478c997f3a59a606aed5380d7b02eed417fb2ccbfdd1484536903f5f8c4f470d0420a5d6df8b37d4fdaa5be40992fb1ff43c78f6b56b64bc94fbc47d464314422187fa49b52ec20bb1d59a416651eb8c0242f1b925d4bf570db16cbecfd38023c368ae7ef6b678", 0x1a3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r1, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x6, 0x800, 0x8, 0x5}) r3 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r3) syz_open_pts() syz_open_pts() 16:04:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/72, 0x48}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x10000000000001bf) 16:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000380)=[{0x3f, 0x3f, 0x9, 0x104}, {0x2, 0x81, 0x0, 0x80000001}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x22) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x1, 0x40, &(0x7f0000000440)) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup2(r2, r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) poll(&(0x7f0000000340)=[{0xffffffffffffff9c, 0x8}, {r1, 0x2}, {r2, 0x4ae6c509d884478a}, {r3, 0x249}, {r5, 0x20}, {r6, 0x100}, {r7, 0x40}], 0x7, 0x4) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r8 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x80, 0x180) recvfrom$inet(r8, &(0x7f0000000240)=""/252, 0xfc, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) 16:04:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79beca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03969427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a030b8e0f0b2cc073683fd1ad13483cbe8f340673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4ac744261444994bd9ccddd325e575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4bc4e7176badb6ad713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcfa28a7fa654bbee7b5e6908309de993d9ae1de34c8a36ba1a8a82d69730e2f43e648b3baac5db38eb29f50d24041bd17ea36008b25548570e8737ba1bf1e9ee597d2ccf205bf809840ebcbc06bae2c7e00000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0x5, r4) fchmod(r5, 0x1) 16:04:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xffffffffffffffff], [0xfffffcfffffffff7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xb, 0x4, 0x5, 0x1}, {{r3}, 0xfffffffffffffffb, 0x10, 0x8, 0x80000001, 0xdd8}, {{r4}, 0xfffffffffffffffe, 0x80, 0x10, 0x8b, 0x8}, {{r0}, 0xfffffffffffffffe, 0x23, 0x4, 0x7ff, 0x40}], 0x2, &(0x7f0000000500)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x30, 0xf0000000, 0x6, 0x6}, {{r5}, 0x8000000000000000, 0x20, 0x20, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1b, 0x80000000, 0x5, 0x9}, {{r6}, 0xfffffffffffffffa, 0x38, 0x1, 0x7fff, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xd0, 0x10, 0x2000000}, {{r7}, 0xfffffffffffffffd, 0x34, 0x4, 0x7f, 0x7}], 0x0, &(0x7f00000005c0)={0x10001}) setrlimit(0x0, &(0x7f0000000080)) getrusage(0x1, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f00000002c0)=[{}, {}, {r1}], 0x3, 0xffffffff) mprotect(&(0x7f00006c4000/0x3000)=nil, 0x3000, 0xb) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 16:04:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0xfffffffffffffee2) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:04:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x0, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$KDSETRAD(r3, 0x20004b43) 16:04:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10100, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r3, 0x2000740e) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:04:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xe6ec4ffe418e7092, 0x98, 0x40, 0x2}, {{0xffffffffffffff9c}, 0xf96b6d9c94b23e56, 0x0, 0x4, 0xfff, 0x1000}, {{r4}, 0x6, 0x7, 0xffffb, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000020, 0x3, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x4c, 0xe0810db0f47808a6, 0x2, 0x2}, {{r5}, 0x0, 0x61, 0x1, 0x7, 0x7c41}, {{r6}, 0x0, 0x82, 0x1, 0x81, 0x3}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x20}, {{r2}, 0xfffffffffffffff9, 0xcc, 0xfffff, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xfffffffffffffdc0, 0x100000000}], 0x6, &(0x7f0000000200), 0x2, &(0x7f0000000240)={0x4, 0x1}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x81) clock_settime(0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x9) 16:04:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x200, 0x3ff, 0x400, 0x0, 0x1, 0x1, 0x8000, 0x0, 0x3, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:04:05 executing program 1: setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x2) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="65f058f8bcc56a18dc2b1ec8cb86dae1f0f8e7511b9fc9b967088f5df2fb580d5d44e3d9a47af6f383afb65d8cbab337c8d709232920655f8fdb7f8fc25bc9ad472b3f46180ef41f1052e793e3f49ac01e53c7147fdd56bf017f4f8ab29bb76582fd25ab9b85950bd1d80fe309ebbd", 0x6f}, {&(0x7f0000000880)="c60816980274badebacfa69023c510f4f2c75afc3226601e883fe02dfa1a56d93d3aeb53484594bd9bb34def2b29d22e054078007840c95ee91f5f9fce75fef6339e85ba164ad78ed005479273297c66ddf524d832b4ab58e3c71b89e1025012883d4fd44f9c7ebc8c8096326f9a1f4b25b9e7018fa08b3a488123dc62796013282230a8045f56fd89d1dfb2d2a8fcf70f2de75ad6cc4552c20d86d247aa4dcf94a9fdefbb0deffc38e5780d2f8d0e745ea65286eae1c327f4585c865351e4538886e7df76aa874d32db95d18a716dfa0874ca00056e5983b33f40bf1f5e6064058cbe480c65eceb78178d5a118da19399488fe02bf78abc88c5aa81409accbefcc0d0947dfb72eb0e89c52689b12f78ef8f5ccc3c2527b038b8b82b73cfea0ed51a280ca1b08bb9a22a9eb4f59dded3b7d1e9b027e8611c9aa294b50c2490f4195d242e1b64b4e1d37b0c6614dbef580a5ca24a85c20dc17680561add4f89dad524b3623d12a052b7ad4959380b1e87e17b3918ee59adbd8520552221d39ed330ace7bfe17edfa4a444efd52dcdb84e2c485d28d842c9c55778f60cac4907d0ed0d459fc3aa7afb16c4e05120e96d103f32affe0d1f7438929e63e3e2dce594befc0f42c209fc4bc249c90404e70e13390414489bc73f6a4899158a2ec59a3533a842b62d71b81c3dfeeb4b2e844fb85cc1522961e8910bb4439d673c028688e4b5e8589993001a197bc0038f9ddfb098a03ac68801ab29499b43785d5288399b19afc22ccc01a73ffb1481d9bbfb2955ee281c2cb202734c851e397413f0a6e836ae406f2867b1a64c3e4b1b8f22b59fb5e3ba3aec3dc3c5dc66ca79a737b66021f4a5bf40a1c8911d1079e0ed447ba13020e5899d30289297da44738ee55cc1cdcf815d82174870d210814bf402a313a8ad6000abddc9c403e4bd4b2cc4ececb2037473b0d099cb9e0a693529b0e5c512e677546f035dc2314dc25370fcf54e8e07fe9b8bdc00b929d1d27e01280a4da5fe9fe34d4344cde6262c7e64fb373569ac18a8f2c5c83b274ce8332bbda9631b03198372c37a2ac3d132f57b53e3625ab10d3651e5caf12d51cdf44a77e52e363cd23a5cbaf4737601135473f168378080b1700f4ede04df6dceeaca4d91ae6619b530854fb4e780ba33e0391f01b613363582199e7b8ad9e030c716a68aee7716da38fae4f07751ce7ee6e84e1e76704961b5add84c4d8a02f07ba91f2745bdee31cbe6f1da8149488449cbfc1995ca3dc2961457d253314ccfe252629c2eab7df669bf9eb2eb05881ca5dce91b0138d7c8c5b48cb044d06af8993b84cf488ffc89378072471922b9e8b9bf04860a7974238af5c2ba0a0c8a85ce71f8dd7088a6f558484861210e4bf3a61cd458b73565df1dc3f2e789bcbb53fa37b327809291845a71b81c403133f9323bfbaab7a8bbc7c3fd6dd93f0a14f11b628c92161158be2dab897868541133aadadf35e13e79fedb36a87d3e3c7b05fa63872a6c4bc81b79b07996771a699c9384ff803af11d4626e9a18cb2d2cbe8b72ff27cc2093d971e132452bf28411c324d9e8a40d6d0b06d3915fe6b37555d1cc699e6bfb036d26261d721e890035f4304e3bb40f5801afecc8e30d595cb213f45f55107bee669749888a358716bc0e3d3f84ad2dceced1ed17045ff2951a3acc89289d1e5f212b40278518dab9ae3a0d0f1e5f03d35bbc9d84903642a9c99d6fd3aa5b62b5ffec1ba1d5552e551fe14b3cebaab400904787091b933318f97e8a8c0e8016495668bfa8cb7eb6d7a067fbe23a0d9830605352b0a83bb4b9b6923e220c1bc9d200f37c75a300a8ccd67621757db211e10f44909ab43a139268f35d2e42ddbdfdd5d4c1e7b75636469f96af69bbc941863700d3e78b5bdc4039cc8512e639c3e0aa1b9e963cb508404c0640b1355d6741674e803dd157f10f53567aa32cdc17ca80a0c272d88746d4baad10d2fd0663f61a7e1b13fdb00555fee2a9095912259aab19f4d8175b08fc8ac5b5f46ac653ef469821213127d39a232d6895de6c2e9b724e803c1e797cda8388cfae608f91b46a8bf8d4ec5dc909c168dc0f736a3df6e01a2bbb2ca4cadafe565d317d070f3edf512188d70879fb53350764ffc65293673c316227cbebc4d3573d1c4c121d82c5a1a17abd18756661341048d6b30d60c3e85a77324a67433542827682b3b31c0aa04fa82653d95129bd95bf5c864c814693d926acc51ec2cccab0a2a9b6240bffb203f0604321eb863301d1d1b4f259dbee1c55bb9e7f1bd35d7c4fbe50b5705ce9e26c3a3d665752023f19e2a672e32431f727b466a91439f1046df140b3b7b8441b5a56bc4f073460d58389c1c2f5bdb575b47b7f66af2f3732a11cf8340a0d19a41da33487c7880dc4edb09b5a2d6127da764d33abe55d57f75139ebd9299255dfd022d1fec2bc5ff25e1a6b92feda90a96ae3656dff0df1a707c382b23f96cce30ec886018cfef2b5a241e8f565d618e9abce6e2f25f980648c122d952165545345c22a5105ffafd065a95a614eae15c9369397c223a06e432ea7ea86592d616cfaad84f420e0a5263cc1f569b2f82652250d54b8e93264ea815a1096ecc8cd9ce4b9efde18414756bf22b00f7a64af6adf6f271ac25372254bef69e562bd2e9ec491605825be018f885b8822c663d95f957ce2fa4ccd8387bcdbf4978237c4ccbb61c7f90207872f573baf4e998c7a3bc2b08d02ee9dd3ca915ccb5809f6819d011057bf906bb44a18dad0d8de159bbfe0d2bb74d3ddd8cefa3b17dcb17bf155bbde4e330f4bc7fb243d51b669da64c8b85779a6a96fdd22ef648e51bd6ce5a4972af8cb5cd1a70af029e92d6d599ba4fa69d1728c42a4e72068a5d83c0e074a2ad391f84243622642f830b9077ff59061cf3f04e48ecf5e40f53b0ecbdaa6eab5845c91839c7c6dc698d5d17673491c999f785fe2873dd69343c124391429af293d77401c2e39c9ea57bca3fe18fa3fc4a0a5a4b17f8e53a2d14042c52c162a17e7e49d7c0673cb0bfeecdaa94b07a5d11ef8b39d784078123c1ea43d66b38175e94634140a6332e4431875de1600eb7970809ac5dcc829c91d6fbb3e4b907aac05d2788911afb59c464f2533e812e7589f8f7382fde7f3f869905135c7f807fa1e4902d6e60ce2a1a0be0b00f363190a1277526d004035ec64f1096eade5bf1f74a670db0a4550bcb127740f62d2aa101691a7fa84044817e85df32a76fdb9583ef198fa9a078297bbb2d33953e88d975e8f8745aa4ac3503ec16a5b6d5fc5b333bdf1b134711d68ac8829e96c7411de1ae25b9f85337421495b1578435657d51f90f55ed53cd0288c4936fa51fdd56d875c9d39ac92c5dc17ecde19526c4ff1ef01bba4615fe3fcfd328ef0daf54cbdbfba183dda49a262e68545f81ab80243560319a4329e8d4a0795c1ac53b8d88ecaa23f7678e4f49cf4d9f54eabb2f5a5595e98ec1d23775c891cea2feda67fd9c31094dc0b46eb95063bb1d26286e778c8e7a521947d704f809c56c50f179d74dd0885c06a6dc9bea6383032c5c01e8ad21b8969f42f97619ba39a95e8d9a87fac77950ebed4d6bd7819216a910fd3ba77c62203aece2d12f8c12c08b636de8c03b3c566d35901cdbf98744f2ab9945bd5819ec31d956f00a1e52b34c026082d3cea67618e676071e70e3596cf011b3cd6e64f2d368023ae1a66b86f03f840c1b6922d47f3bc5d48ce547545019c28b90f8faee0abc2e5be1cd0f44e0ee2de0f30e3e63a63bfa0e9380c0e6997c5aad11a414da4aa48003b48c80bb941375191bbb5e590d20921c11b2bdee5d602e215f60abe6db042df4c4998d81e38db77a65b0e10186a60c648acdbd2064607ce67ce509c9b4fc642ea81d0e4fcea0857f6718c751d621c8fac6e24c9cd78909d76cb112c8033ad420cd72c165643b1499f0b7ce156222df8b4d156e1d6265385be421500b6be74712cfcad4d198d88587339eb592ffb92c686a349f6f400ce20ecc5068aab63b60aa27bbaa977a243c3b6d337fe9f134381d401bb53d92a8f457cd3adc571a6ef1421a95b1da869792121ce7ed0c3318ea81bfc0d813f5cbd408fb34f9cc74f865418fba19dd92d8f33774886c5492b7f13147f772c519dc4a611bd32a52aab81185d6151e56adda993c5b365e0c2d82e6959966e304f1f991c6132b104caddb221ae0a522630d3bb60796293445af0761ee73927a23a7a78dd66a806a271685e6dc38b2bccbd0b92c57e11d69e76e4f239397fc7c8ffb4ec5bae098b20a7bbef5697423fd11d86511f58290a979575283a46e6cc6ab2094966a2fd9458fe79a97a81c1bb76df8ca63d48dee6f10bfdaa197758be7fbf907501216aef0cfd9d6be247130a0f060b9e42fdf55ad6f5093d74a0eabbfd7f47c0cea5d25ca1f2cebab51d879c413cb2d2fef1f468bc84468d9c9c3adac5bea84d3398f7f0827f915ea190dd281647763b49443378a66020515413a17fe0b892c1db1908d749e2ee9a7fc509aabbfc87a5f1d30c249423821c030f5ba6e8b47be8e66aac029327430bcc83b05ecd3437606ac3036ff908872afaf0028f9727dd0c646ff91183f01de6343bb83d65a12d58881e5a9e4116210937a5df99955472a663efcf5f8b38bef53d81f17b711a27068e1763ff2c02b0ddb071b32115a71068670562d76847d8547483dfcedaa39d80efc1a10dacc36f4ff2175d93b1ccd74b0dfba96b8230d240949b583dab69c7f86b72ade00c7f0a2d18407bdcc78796a9150e1f11eb1a925b4a4bdcf1024120815fca12b3b2c410b76f86746962779038813116f51f6af8b7aa993987e4533700c07d8451107e0257e554eac41c271597281e5ace241a263b03dfce5ae7930c5688be4107766d26606e71705d73d67bdd12d580c1964b12a63dac6a694f523d9d1ab4d97cc5d4a5eb27b891418e29f187e01e029037488edb33f6919068c4a70073acf6ce6aaf6f310ab3a2e49f0375c36a3540ffb8fca7495698f7c4f4630e067c2745a0226357284ec3e021ca90a33367c0c868b9f9c4d28bcac3e951e95280e1d9a8b72268cdf74bbdab81f9551c6ae787c8538f1511dd037d431a50cd5facc91fd237e267331b7a0463212d504613a6750dce97b86e60b45a705cfa4de8a6013e08a6b76042cc92311837a31b8a97244d6e7ba22c7d9b392131eb48ef1dcd81502807f11d15123ef347b94784c838222b5c914ebde9e4aef85ef9ca27b558951d6921b33d479aebee8bcbca2f53cb0c5b1ae2fa3517eb8df60dc19a26b97adf173e3d55ecc8af4278773027f7af613612a55bfc6733478bf4d0a79904553acc1396a8f057a9e2fee56682590b8682198c7430b14949eef6045e6ed126a977a67669e5234b08aa58b24fe089705bf4712829e8c7757f13abff12bd65f1f11df67b20c1613124bfd29e5a6b112ef5c6f0eaeb2ca7404ef222f3eb013326ad948932260979b01e4972d316d87ec363b38c887f6d70915c609d6b8fe43b5456d42b0a6429c148962ed2777b86041ab64fbb640570fe9fb4b74071ffe2db30ac7a58c55b1b3f117c6fa286c4f3a8203a1bc93acbaa48d35db9bd8730f3130f7d33aac00b690058daf2252ad5267160c0da56b43f543c458891e6b8df9e1ceaa0b3951f0ecdb71afc7761f26f70392a5f4aabe61c5da85e9473487c006b835ef87fdeba63c5d9fecf18ac66c8fcceae9b7d4926d1bac31682adb2cd305e2555621f305a83eaadd7b9a8507661d", 0x12f4}, {&(0x7f0000000500)="3cc4d2737f02035f14646b32b9f42b70d76a94aa4ffbd7d6096dc3d40a0d75779d13bf90b5819f00c58b6642ec32fb82f7963e7b955dc067149a5d5e88a04a8fa17d9ca31ef06110974d27aa80b4b8cc9efdad22891c0d7c9ab247d9d4a74ee97ce94f3731e23962b11e99660dd7f569ba829541b37d9bc96f064fbf3f937f7ab84022128da2040ee7fecf5a115c107ccf33b9b72ae117beec7ce10a86e43691323a8a89ea3117eb99f5ca587df745a06c2086f5ae6b47f122ac2fee072b99781d4f1039ab0fa24a63598a3eda86f46e", 0xd0}], 0x3) fchflags(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x40) r3 = syz_open_pts() close(r3) pipe2(&(0x7f0000000080), 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) fcntl$getown(r3, 0x5) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000180), 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff]) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = accept$unix(r8, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081cb30ef36306f93ad33e009b1932f50902ab2eede13d3bc7309a12932e709dd2d2692d54cef68d6470ce90b7cbbf209923c9659869076ea2400238bcb598ff19119749b86a951cecbca79e818445696da6b28fc568584e65d150ec27984cad2cb626f12524bfbc38144f9ca66e56197cf8064629d5265a51ea22714364ab644567b0eeb7ef2db06831ceef9123edafe6b192296af61a7960d2d1c252f48151db766e5c6496ac3656ebfa3171f4d5044de5bca77f40d4a13b600d86ad674d95d4fec59ca193920a1e93dd64039b66c76a08abd8efee94f178eaf22c802dd48f8e036c35f9fdba33e2d141e382d4c9a9d8d5113f73b3a5b71d862e344229b65cc7f913bd108bb244ddaa123e8cf1dca0e68077cf09b61f122dd3bb2bd406cd916d3675d3aa70ccdeadf814fda51fd0e4e1430a7deeebf3b90c016a7454c30890d7e8303a051b610eab020a82de38c77e3047391cd2ee9b4d023ea6e01d0fad7a69edf601b66da3aff3e726491fac22feb72b8d04754703729b1418afd5fee53b6a22ef3832cde3991c23abd27b03b5b952ad710cab0206ab3272ec75dd5cd8da9b17ff18ddb6c08830ca118421183b250a12586"], &(0x7f0000000480)=0x6e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x1000000f1) r12 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, 0x0, r11, r12, 0x40, 0xae51}, 0x81, 0x6, 0x7f}) r13 = semget(0x3, 0x4, 0x8) r14 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r15, r16, r17, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semget(0x3, 0x4, 0x18) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x1df) getgid() r18 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xa0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000000, 0x1}) 16:04:06 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:04:06 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xad8, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() fchownat(r2, &(0x7f0000000080)='./file0/file0\x00', r3, 0x0, 0x2) 16:04:06 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="c3d600"/14) 16:04:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffff9c, &(0x7f00000000c0), 0xfffffffffffffe53) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 16:04:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:04:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x6}, {0x3c}, {0x16}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") fcntl$getown(r2, 0x5) 16:04:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:04:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/70) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="d016eccccb515b138136d496dbd0f4498ce65127ec2f2c913670f539b42312cf4c2b71726dfc81281ed8a6ecb914b02ea3baa87a88f3cac787891fa8d3dd3a0a2dda8995251d3c3c4d003274c1c3fbdb6c9cf0d578ef9188c0b731b95dd05d519ea7ea56e49f622ac35bcecb068d440ddf22ce6fcf3cc6b63af36803a6a0d2ab586e82cbece4dfa8d1b24ab1651cbfd1ffb6a5e27440e144272216fd33c0a37abbb235d430ebe751f4bbf39a764351775d4ff0fa20d8df36", 0xb8}, {&(0x7f0000000200)="6ba1c887461390589f0ae82c945014f12e55308bfd35d8cd5eb2224f28f5398a7eb4cc4536593ca0b5b6927e011aed06dbba5202141defad6cee628fa2351b419e2ee2bafe2e3208ea6b005e5c2826119f0959011ec39d892526f37a119f636484bd1267ed5ea398419484ec20788ecb0c00ef0f77", 0x75}, {&(0x7f0000000280)="705758225cb4e94cdcb1d2", 0xb}, {&(0x7f00000002c0)="6043bbfb0951126a0173f7d44d57b0e5aa459cee27e3ae6479a78099a6379152f50a7d0a15381be956d2a25de3a055950bf302", 0x33}], 0x4) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f00000000c0)=0x4176) ioctl$TIOCSDTR(r1, 0x20007479) r3 = msgget(0x2, 0x2) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe900"/203], 0xcb, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000640)={0x0, "72f17d1f660cb4ac1b6f4d8a50373205154aeb5fef63dabb4114390f4639a142419641a211a01c062e8c0644061db293f6b1b39ad593ab862f24aa8728d93ff58101d8dc2def244582765e86436b61157400e7591fbbf810fa7edc4e99131aa4fcffdaaae42fe7b862e034e7828adfc2cf88d4dfbadbd5622447524be60ced63530d8ae2b21e6a91fbb179400794d40453fc8f00264aaa10434daa1c70e84df44a0350b123b93794be232f0e602c8272a505e9d3ae0af920bffcc8fa3b22eaf16bfb1c71af12ac8af02e513219a697af85042982e9e473cb1a04876bd82f1970575848e99465e94967494963734d6ea6d451"}, 0xfa, 0x800) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/229}, 0xed, 0x11f180eb20eb0c15, 0x1c00) munlockall() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/deg.bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x49}, {0x800000000040006}]}) syz_emit_ethernet(0xab, &(0x7f0000000300)="b6e8e501a63311e5820c996b2563ba0008a14a7505f96d845c3a9c5f701aebb18804d4b8395d06d14826fc1cf2c398aa0faeae4cd4abd8dbea2733a527abc37e0d9fc619d7f9e35041ed71149dbbf5a0134f4aad97790997546f6c5fd0a071f460f4ba14230cfd207506ff0f000017c331e585e592629fb42ca3770ce7eb68de1a7ea55437f8780a06283fb7e3fd76590573de97b4bf6516427124654237bf2e1e0398084ad7794f36b616") r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair(0x6, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0x874152d6b5f442b5, r3) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x6ce0c9088a67c025, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000640)="ad18f0dda2f4ef1884a1dea1ead38bb23790a011f8251371bd203b62be3978e8193ab83a563f73f595df3e99b310c9e6e79337b48121905120809736eea7e8c5fc5d0717e497dd9f4c15c71bb1a21e83a113c8c55cc473df0c19edd79f1936509108affe3ae300"/114, 0x72) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) r13 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0xd7a1689868e3d221, 0x190) kevent(r4, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0xb0d}, {{r6}, 0xfffffffffffffffb, 0x40, 0x8, 0x9, 0x7}, {{r7}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x6b9}, {{r3}, 0xfffffffffffffffb, 0xc115690ecde02080, 0x20, 0x81, 0x8}, {{r8}, 0xfffffffffffffff8, 0x102, 0x40, 0x8, 0x2d}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x1}, {{r9}, 0x8000000000000001, 0x60, 0x40, 0xfffffffffffffff7, 0x4}], 0x1ff, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x8}, {{r11}, 0xfffffffffffffffa, 0x4, 0x50a45e6ef3743a77, 0x1, 0x20}, {{r12}, 0xfffffffffffffffd, 0x109, 0x41b9ac0eecf45ccf, 0x4000000000000000, 0x80}, {{r1}, 0x0, 0x80, 0x4, 0x1, 0x1}, {{r13}, 0xfffffffffffffff8, 0x18a, 0x40, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x1f, 0xfffffffffffffc00}], 0x0, &(0x7f0000000240)={0x7ff, 0x6}) 16:04:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xfa) 16:04:07 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:04:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x8003, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r3, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x2, 0x8, 0x101, 0x80000000}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x91, 0xfffff, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0xa8, 0x10, 0x8, 0x6}, {{r5}, 0xfffffffffffffffd, 0x38, 0x80000000, 0x7, 0x4}, {{r3}, 0x7ffffffffffffffd, 0x85, 0x1, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x100000000, 0x2}], 0x800, &(0x7f0000000280)={0x9, 0x1}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:04:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r5]) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = getppid() r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r7, r7, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r9, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r10) r11 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={r7, r10, r11}, 0xc) socket(0x18, 0x4003, 0x0) r12 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 16:04:07 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x3, 0x1, &(0x7f0000000200)="bd42f5116a6ec686927dd44aeaad825d2a39d505835e42a4d9cdc671cdba79f9bcb2a7de3200e678d2553e8c5f5845a1ee95aa0f1f6fd682d7ba0d17961203ebbff246bb58b3c3ee772804045ae14dc90d90c7aebcab07969780b1da8abb339b9ee26460092e8324e698d239a7814560142cc6edefb72b52286263ab8243474c2861bc9a05f7f8d6883c19b94a0c83fa171dbcf2f7355830e654ac0ac94a55bd67208b5cf1fb18b5fd4d76530eac5695cf59e0eed139c52f5a15dd5315c3e1bf11502781f5c4d80017acc1f3d0ee31427a0009721e4c93c382212d195ea65bfbac3fb62deb4a36b877e98898e0a02047a6ce9b40d581a83e81d4f5809cd8227dbe5e7db5cb2d3f8cc2d1f131d8599f0dc2334c4e7380616fe789a85e405c709bbf109f8d6a6f27e6eb9e542f5752e546a851a0ddd9a729161831f8e510e5bd9e2a4787d2aa95c5efd8ba6e94fbead4a9532a8f97ff47bf25f315f287f3dfd84c35b99138026612bfd507f7c007c624de4fbd3b819b591ef4a69b01f7c71efe68", 0x180) 16:04:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="090000000000000088c3e76749093f038161aa27061eae6624605bba97372ec2"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0714005f0f370025ff149b33ff0f2000fde2d9d82dc14a692ad155e4ec00000000a528d338c007d83b28583dd91fbdf10079b9e19a1864c1f6aa1a9701e7f003f7cfe00019371a3a7dc4e1456fa995ab8fd4f2a3f925d8ead72966bb5f47d9a09565cbb09ef7799a356352598deaad386566b622b52057a068132a135d52849fd26595d40e957c4b9b2a046da0c2d4864aa414037d3be880f032f08eb6de2b834520fbdef520ce59de0f10100f9e0597876b8e9ac8650ac9d972cd3640c7e0aaec0b097f13d3538f037c80b3bd006d000db4b32b0cab126f2041be0965d49058e6b44d5a2fe072b1", 0xe8) write(r0, &(0x7f0000000140)="009bcb73853bc348", 0x8) 16:04:07 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) stat(&(0x7f0000000440)='./file0\x00', 0x0) listen(0xffffffffffffffff, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget(0x2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{}, 0x0, 0x1}) open(0x0, 0x0, 0x0) 16:04:07 executing program 1: socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x1000) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffecc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r2, &(0x7f0000000280)="95741d7071652586e6ff2016f28e3b536f4f2d85785b8b224867a623a5", 0x1d) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:04:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:04:07 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r16 = socket(0x18, 0x400000002, 0x0) close(r16) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r17 = kqueue() r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r21) setsockopt$sock_int(r21, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r21, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r22 = socket(0x0, 0x8008, 0x6) r23 = kqueue() preadv(r22, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r23, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r23, 0x1}, {r23}, {r22}, {r22, 0x2}, {r23, 0x10}, {r23, 0x20}, {r23, 0x80}], 0x7, 0x3) kevent(r23, &(0x7f0000000300)=[{{r23}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r23}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r23}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r23}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r23}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r23}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r23}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r22}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r23}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r23}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r23}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r23, 0x40}], 0x1, 0x0) close(r23) dup(r23) r24 = getuid() r25 = getgid() fchown(r23, r24, r25) r26 = socket(0x0, 0x8008, 0x6) r27 = kqueue() kevent(r27, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r27, 0x4}, {r27}, {r21}, {r26, 0x2}, {r27, 0x10}, {r27, 0x20}, {r27, 0x80}], 0x7, 0x3) kevent(r27, &(0x7f0000000300)=[{{r27}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r27}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r27}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r27}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r27}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r27}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r27}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r26}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r27}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r27}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r27}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r27, 0x40}], 0x1, 0x0) close(r27) dup(r27) r28 = getuid() r29 = getgid() fchown(r27, r28, r29) lchown(&(0x7f00000001c0)='./file0\x00', r24, r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r31 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x402, 0x0) r32 = socket(0x18, 0x400000002, 0x0) close(r32) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r32, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r33, 0x4, 0xcc) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = socket(0x0, 0x8008, 0x6) r36 = kqueue() preadv(r35, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r36, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r36, 0x1}, {r36}, {r35}, {r35, 0x2}, {r36, 0x10}, {r36, 0x20}, {r36, 0x80}], 0x7, 0x3) kevent(r36, &(0x7f0000000300)=[{{r36}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r36}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r36}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r36}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r36}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r36}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r36}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r35}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r36}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r36}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r36}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r36, 0x40}], 0x1, 0x0) close(r36) dup(r36) r37 = getuid() r38 = getgid() fchown(r36, r37, r38) r39 = socket(0x18, 0x400000002, 0x0) close(r39) setsockopt(r39, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r39, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r42 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r43 = socket(0x18, 0x400000002, 0x0) close(r43) setsockopt(r43, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r43, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r44 = socket(0x18, 0x1, 0x0) close(r44) connect$unix(r44, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r45 = accept$unix(r44, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r46 = openat$pci(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pci\x00', 0x10000, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6df8c3cdd327383cfab45e318dbbf4237b41ca898afde4e6b02292b7e8681f1ba7d19d1e6a92eba68550a1cce4f85f2c8cb3749ace127a8fb6da1e00b7381b8d0763cbe602a20fc54373e74b27aef94f984742fea925890d78642126987a771db8c731481d1fc9d9683a1df2d7cd69e4f8bed126f7c64c68997831c2cf9f0e545b07102f63cfba198929a93aa5e7558a1e9e060f95f9519297087354ba7b232be0b2c50954b84da49836bf2623c24644c29a1b85ac39db2bc71dbdd5375f18894e044ff2b7dc62cedeaae77b1990f85b03d6914632289d7e2c694bc1c61bcbff9a6874c4aafb63434dbd091b3b3d9c492fa050f00da261284486dc74e391e1531376e154122bf2b7926828fdcbdc54b2c6db4d32b573f369551ea1f66029f8af5fdbeaa61c02ef10fceeb3a86cf60b2e811d2eddccc32bb85626cb451c5bee4d9f4032cddcedb6f79a891703a63ceb501518ad3775b2d115e3a15c52ad8a3c127009c46a4d1ae5c59fe61daded81552f49ca66ec22057354d9a2249d6aea076c7d833f217ac8a6b10b9982784d4fb60ec98af401a21ad41884175526cfe8dc9e2b55d09155de0c8062dab0532fd7f8478f6a791e116fcf0af47af439cbd58343d29888c9a8561e70d3ed916ca6bc9fc4c9001f713e36a6c253d08e22647733892043c13fc7204054212788ec1f53bfe337e4ce10694866fc53b2af32317d9c4c099e35120341d0ccccfaf4519c3194e0e8931fd55427f1077a4a84d28d72d5374380433eb307cd068096b3bb2be8da9a680e0f9039bdc8b1b12b7039e21b846b6f31dee7a5f3808e23b2110804b695ec1200d711a4de13446427d4ee4d64b05949d9e5805eadeecbc941d3e90da1aeb8543a924f68310095e8319e05160d9dfd01e7e9d07f0dacf8a57b6f0896ca16941ff11d0d33f5585d8c2a9939b169dcbd719570f6a3b1e0188c6c627dd4c83774e66e5379b7deeb84e4840149cea7f5b10fc0b3963dda483744126ccc0735ba7c02a3be808ff5beb8e905b0610bb511fbccda2f8240f94f30ebfd0a340aba0152282652563819b3d85c947c4368427e9f95fded23c9b7ecff3313d8d2f578c25ee62424e24bde6d97e98ad02cb1b4bae2e43886d6b2b7f6cfb262c69d6286cdd80dd5c675665185f96fcb5879d6f6e87503dcd3ba8c9d01156ebb47ac777f65b40bc022eb8a071cc414ff27f59ae60aa962f354e93c9696a6ac8c249fcaa2167734960b9bf3521744ea6b37331305510d943fe1af525841fc849bd90bfc213c1e1a2fc4b594aac5031e70c08b648418b6d452befafbeaecf2e6a32d40759db9f1d61fcce5a875c6c3b9e9be0f0711dba77eaad9a1939ca38a6b0232eeca23d73e7c75add59cb02e22da68afd7b60fa138ff42c4384936a6ca526b7dfdb0c1c3da85c0dbd29d1512d4474123da1ce6592da7f9b8a734459916b30de8ac1a608a0d0a0f1bff9298c1e179284ca4a878bc94f76feecc386a4f40857bf677e9517984e303a9c50c587949a041842a159610ed1cce148e96a7a5a621f7b877cd95da1f59d2ed3c03f39a54c81ded782913cb6e5341d2262d5ad4e8bf0950c3272ec6f23d82c9a9112d9d10f0315fb212a0d959f878d5bfa2c15897da9d26631beda0b91ba4d01a6c1a09f328f4d5bc27808cab4ff9176aa81539e8b63079c542f9712ab6ab6362d80f2e501aba927ba426f602cabc9f2a93974190058cd3ccb1b5c930e210fa42d294318cbc090848fc6720d82665462ce349a9d39d497145a2cda3c12a1d50f82ea19332f4eca52f678c7f346ff6b77f837e2e9f41a9bef8a3535b3f9cfb736f8620ca7e9ab456b6530f1299cebea659dadbd006f4e6f454da63f4bf37b5f07dc1f722384535dc012cfa4d455e1286eabf5c896547aa758fe516e839146f254da74980023b9d3b20ba4b356f1d47f5b7f3f0f2cd68a1f0e2f1eb72b29277231d059af2bd728f350278e211ab2ac3587b6007fd5072b7cfc138e079e72ebeee3c1028bbc7633216fc590463a396ee5e5cb86d3077ae6fa04c3b8c35986b71e4a171c4d94de8dd2513ac4ca3d31e0b95a0f96eb5dbdd3f5a5d1dbb9d2a99d558927daadc2bfb3dc0e6d202c35d6fc3c04c9a1490b5289514046938863b08ea1adad7a84cc7445dd5d5cabb847813e8174be21a947ad6212c1bcc207e55533bdc60f54a42e88800b9c6097efbd9ea759c070b29ab3581cca321da2b4e8e0f7b93430a09feaa6ea3bdab637c9bf301fcee39b468c174a4c3338dc3efd4d2063ae524ffd131d0a66a8592753e448f32cc165a9241603310234955814559407f3846884fb5d16bf5b446995bae80692281445c8854db773968061e53f166f4afd38965d4da519d92f7e1e45848cd95b6434d84e3b6cedcbf1baae3923324bc76842a624f52c2f9959be8ca6006fa88d93e9712fb45ad995639a14c42733fe055e7b4a6cd967fa60c3cf16dfef71595a36f95fa54d542b6c921a1dcd472bbde013fdd2c67a307b8aafd513c85f5e4d5341f54c3ef109102f8bd2317cf3be53a24764bef5a116bae35699dd141c3234811f36670f736da48755bcd6a7cd3afddeae4b76e9b3db6673f89149f89fb0374f355a8768cb3dc9bf4e0e96079063dc51051f41cda489bb66049f29a1a422444c9bdba68a22d71737a656328e5d17de08aa53c9d7a5dc0fae767d99d6493df27fe2591216420bbc551e90920fc506db71f12fe0654aa8d20ad166a3318a036c50735bd48c25d3f98480786c6fb4081e205db90f5ce63b90979fa3c642fc7a341036b3b1e52421f2a9b857ed9b6d2b98d00fc5c9daded0320288c3b192f531e69a4ae6214adcbe7f25ddbfe294d77de445491aba5230f9ca5e9e01dfae0371651cc609c959a971bb5284a4a8cc8ba8d504719c0c688c95e79df1dd1cf64730f0445b916445d10ec48ee90c6ba8cdfeebd1e6986e31ad462d58635429f6d3f311ea0aa3051832bf3defc538e7ed80f360b5e0d30801fd87b21f9c9b6b41bfd7f50ae279dd7376fc272d88d65bfbb98987880a51dafb3e416f974332c6ca7e1ab675527ac47c7269242c78a88b4c8b221eea392689c2a62ca2a690f956c9d97446fb40d4bb36e161f31e3e1a32e22ed733cffec5abd19f42ee603cd99fc043fd0b3ae1b3523372e97c92dc34fbdaa8807237a4af48ad324ae14dfe11fda87363cdb0e4459e4f188653c892faa8f0a9548cd3d2e1437eeff6979ea3fc056721b0d9487a1158f5cf1eb5cc194c4af2e05f38cd5f7c3ebe85d91b1511015ab93c343678edf2cbc0c3562b5b3806a1342a35365ebfa60e4dbdcb6f984dffdc4b1a275912cb364dab85d8a2bf727111611281d335e7ed797f58ae49ddc4e8f1374bce56b2ab3d11f91b1da73df1ce185f00137a3c7fa17f8e8a21ef7db755ea682dee1aa6be61515e68e2c8b55419ea84056be964c0d9647857d8dd1ccdc2a12afcc2614434c09f54f07febe0a53700e73da5c55c1a82a26fb0acc807bd67bbd7147313dfab955fceb8a67a84b66f67fce821f5a59eab9b080f7287e310760b45189b005480c6b58aa8fe900fee8021b2af5ee5bed0d4bad8f7ea91352f363c330415a4f03fb76d6942e97b1817105bb96f3fd12701897e4f315fb6556fef9f377d247f7f81016152e07872c37cfe9cb7e4d514364ea7cdaaa10568b41ee999967610df8144e0f0eb0c3cf14d583084b3c8fe6c922d75987e95502740b1421f24d277aea94fa14722f113f0ce827db58cd020c2c84eb7a59e9ef2bba91b0ec45f800057d5dde3f7509d5eb0c88a22feb86719b0014f2ca30e94863b3c097e00ce771755f417c5f1973785b8a255a5a0221e5d7852274cc29cdca28f788c0078b0bf22b0b7d5f806195bd7ca40de095375609bfb1e3176808e10184dcdc77d39d6179ea7582053280d6133af008b9bb296772775398b1a896bb75b9530f93559fb26e65a26939c0b9c3aeb08cf4f62285b0a37e5a3c5db990cbc2149b7f1b6d0afb66a7ac2ea63cce128adf2928a6bca37c7ff5c142ec9bea39dc1c670e56a97101ba295f88bdce6e62104cdfbbec7ea42faf2f4a262985fd0d193db95395d97b664a246e6b3867b579d5b1c409cfc450f741b44fe257e6fccfc0c2911cfdd26f1b10699a0cb0a8878f4ba5de3bfcc32fe94c66f077bdc21b51c0ce6feb8566e18dfb02c7b478cc838d74745adad2aef23405a5d3de181455a3581637d8b56dcebf07500239f3935ddaa83e07146946f88c4396f20594576804b4b557196b87181538b32b98f92c4e960e8cda1d7b1f14f4200f3683184db8fd64e406cc33cc6af58d87bba0a1a7f79db934c4a67fa2c9790fc4264a935fbbc48f2e2b6270b493cce2e178139259a41b336b5f01759b3c8d1bc10196e757bdc63b081030895a0d2c2d853ecdae45467923dc1a501071d467ef16166dd36a5eed0c239fd31eafaee58aff32469d001a2ca4cabf2a59516f6f635d9586031c5acb753b08c202c33c223e39ac60f96c140357edf96006c850bc6c54cd85898a5297e5d6e6cdd4962b91f6457a3f86cb72de21d4a3f3f4d0a37173c5259f0d00b6d990e87f6ffbc4fc1aaef039cdf28b4366e364fe5eb40d3bd1cb34d5eeb34d7c4d0662cfb801af3ff891c1f3d14409613defc03df949570d89b138c71d63291597fac14d71fe870785697f50b3e231c03058ee0a602635ee50cc13aa2f6cca74c2c5b1bc85ae0badbca51a4185caf4f57940343b0cf8a70b9d8c93c48f7c9a3ba59f0f47d7d513fcb678904306c9672dd0002b11caebb2c180a4811df0754401bc3376ecaea6af2443cc917f502e8d2d0c9d991895f5a35f5263e43b8fff2dcbdd40404adb98644cd6170f8c3bc3d12fe5aa9e63ae7ea53fbb18007b99fce3a6f020bffb500a78c90be6ccdd8a54f7ed62e4c491d24b79c5dac0416ca3c584d98b1cda2839cc6f37ee95e1315e06c37a8b8b54f24f344cbc3dcefed290b4ef5a04297481fc3123294c3a664086963adcc8f3e49dcc7c30988c5e8239b1935f5b210c5facc3602ae4098c79ec40e9e7b7890b559b1f1ff1bb0c2b3c5e69c837d5184690c7bfcef5f4f5a1cf4c9ec3caa51c01cdc626cba697f1529720d5dd33f9a92e984da79310bd4351b72cbdbccb314932792cc2f7e9071cc5af145b54816591b406f8449655a74f075f21be976de1bbf1f71d6c506f293307f3dc12b0e951bd3ac9fb884a88704133dcf7cee9a348fe48a041c076d4f1679818a6739280976aedbaceec098bd26c4056cd2adf425dc9cd3a0f0cc1dfdfb821fd39b0f5b2e5fa868397af82f95e4fd9f28709a3e0b17e56db04818a3cde9a4b2a68347b618eefc79317f412706ffa777b5fcbfdc8f3b2f222d588c481e095a008ecca11e8d2c19edab27262a7c18fd1d9c1c07d063e7cf5af52a094049b58ceb119fa41a0c048728bc597e31b0b6afd640a51f40c9eb87d45ef7bcc09c7c02976bd00eb3f18ab7ed185c7d50b9e28b2466865df3e71e86a6c9297fea09a6e7c19d490e7d1622c0b7feb2b49fe6f709c1662f78d14b2be80be661f7a84a67463b28f8d890b30a76dae7ccb77fe2bce4e4979a707a56392f176d6f4305526fcd5f76b74682449e80d907717d3738a69f8db1f70dbc0509796ff85ba9fca0c77ed5d46436ee0ff903fb9e9b6bbe523ac4aa04d673e22be83939e198c53e14bc233158187366fbdf1bea1b69ce5d613f6aad7662b06aa46398e2a42969a522b87fbf3155bafa3b91371ee72df008e8dc6627d93", 0x1000}, {&(0x7f0000000180)="4bb68530adfdeb288181d03e7c864556925b561de91e10cbf2313a001020bebb2c4b9d64daf9e39f59da69cff5be404f11c72cfe41209ff65502276afc543bc8080b8f1c9d01f86e97fdabecf7fcc53a5f7d471630f3c1e3aa26e86959bd779e5b6e82a69e0b1c050b9aadfa802b2e622df94e477e34146f7a4744af5052572e28317433d448720eef7e666f1f56da004f922b3f1e6904ed9877b302b4283f9a6e7c623a536f00db8f50180c3773f24151059d8e441b10461a14d60e1cddb1509bf0875d253925e5192a9f26b3fd5190e0f94d8e276315c4237f9e2be36b2b7f6d0691ff612d71d73eab0e504bf8ab9d1534f45d174b216dbf6bddc81df49e", 0xff}, {&(0x7f0000000280)="4e81fa34bfe047aec39b2e88f3a7f9d1391de02ff74a775b7458472066f6d4e9365b9f735aef663e5ca3348b814cabf3dfb459ed6a529ad155c99bf287340203ea028706a2808bf60a13340e3d0d89a6e5418effa8b9fd69d66cac740303b7552d99b6c4f75d3c78d801639b5d38e6cef9473e8227277008ffb84b7537cd1aaa3e3ec34b3edc2f", 0x87}, {&(0x7f00000000c0)="b0", 0x1}, {&(0x7f0000000340)="d9a702fafaaa531137a2c4cfd4fe954be8b9febdd61d0a9f5c149087929cf9a2c779fb4d659d6d704c2b677b03c587a4ffd2c404adbea0b6bb7dc6669ca5e9e1f7089e04299d3751b3687318cdbba3b423d170238357b83cc0f8760a9f4c8f74677b97091735a0fc4137872dc127b8fc", 0x70}, {&(0x7f0000000100)="7917b6152ee4adc9240c8cd49e9cac403738b51ae28c914f11036dabb22a8c7053aa3411430cab71f5df7e9024e7928aedf884", 0x33}], 0x6, &(0x7f00000019c0)=[@rights={0x30, 0xffff, 0x1, [r6, r7, r8, r2, r4, r2, r9]}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x30, 0xffff, 0x1, [r15, 0xffffffffffffffff, r16, 0xffffffffffffffff, r17, r18, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, r20, r24, r30}, @rights={0x18, 0xffff, 0x1, [r31, r32]}, @cred={0x20, 0xffff, 0x0, r34, r37}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r39]}, @rights={0x30, 0xffff, 0x1, [r3, r40, r41, r42, r43, r45, r46, r0]}], 0x120, 0x400}, 0x2) fcntl$dupfd(r4, 0x0, r4) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r47 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r47, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0xffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r47, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x8) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:04:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod$loop(0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xcd) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x10) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x80, 0x3}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x109) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1, 0x1, 0x3, 0x3}, {0x2, 0x81, 0xf8, 0x401}, {0xfff, 0x81, 0x1, 0x7fffffff}, {0x0, 0x0, 0x9, 0xffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r6 = dup(r5) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000000c0)=0x101) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:04:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 16:04:07 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r2, r1) fchdir(r0) open(&(0x7f0000000140)='./file2\x00', 0x10040, 0x101) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:04:07 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) setitimer(0x2, &(0x7f0000000080)={{0x9, 0x3}, {0x2, 0x8}}, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = accept(r1, 0x0, 0x0) getsockopt(r2, 0x196, 0x82, &(0x7f00000002c0)=""/196, &(0x7f0000000000)=0xc4) utimes(0x0, &(0x7f00000000c0)) 16:04:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) msgget$private(0x0, 0x77c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x98) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) 16:04:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r1, 0x1) r2 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r2) syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000440)="b1b02d8bdf197685ce3d31aa69e7eb0e9c71aed23ccdb4535ae06e520b2fb63139a2b2d7681ed3ccf03c75a56f144e2abb698ed6c8f49114f9a27e0d9f022aef69587807c6088f82749077dd454abab79098cd232a334e841ced2c92dd5254cfe913348028d00564a7048f5fe50aa9b412b3ca706e0a20d9de0dfb403a09b59af58834f3eb255c3e644c50fb0cbcb576bd5327e4d167775e0a126aa3e72ad1bb0b5f5f20584c011d4fda555e744772495fc14013e02a0f149810111b82ce95f3a100bf0d1d", 0xc5}, {&(0x7f0000000540)="bf4b1c7029d590d1331424e9c95a71b7eb32f5c5dc8ed502a4bb280269575f51b71d68ac0471026f1cb06f443cffe49a0a248dbb84f886ab92d008ac46041093a81788cef9799303453ef1daca9b53d8b5212788cb8719523e3f70b962243f6ca28f505c7aea7ffd7884b7ab0f17df09593904bddbce06f86ac31e0eabd8606dfc53f4cb720464cce85619a9c41e2e89f01638e2747bc78fd8059c973c8c00551a457f9a", 0xa4}, {&(0x7f0000000600)="7914a9270bb4ed5436b708122836817ec38105d5ec3a1caef43526a2bee6add7c941a775b9fcfbf6cac1717cd13fd0893ee350719aae00922983ec3834f5ff9e6537f3b23970191e2542940b611c03069f67f4355d835290359b7e103232755cd046104fec93960546c707b3c294cec659fd10cf6f4028edf4404974b30460ee74b51f5cd564fe3d15af1a08e3d167b4b2ef19ef5dcb1dc4e6b5ee452f209868e5de1c19fc3159f7e107d967d96f3c9d3c87f6be506adf84b81e3bc604204e2aa9bc78c6ad81c9477ad4f8d67ab8cacccf493c732396ef2cb9dfae82e175ac2785ce19f23c421cf2e7f769ead25362ca157c15e1f8c33aa3fcc621c0a2c95f8a640186d8d965f1df5b3689988bca0ead841bc7808f2a87ba45732cad813c85ab3a2c10db9de1cb31a896b33442c1119c4122b9ae3bc18c7e6b5b394fc11cf98819d7b1749ccdfd84ae16af7e16864ace88796c73da0a757ec529d1f4f16cc5b818533165a468a42b6f4296be4b3ce70f52597b043b12efd469921703bf7f494584ac24f4a1d7b886f707abed5bddd51bf9d31440b421651b8cf005797d2a44b014742f2cd087db315cf7c609c8feb68b0ae69e2a36a5ecfdb72d234990ae000dd050abe088abdc9670ea1300a292f651ce65e47b2f05e01bfe973da4dbecba39e980b981af237a8937dd6c6a07dafc58b956d6c5384152b09bff7f38e34be6650f546defab941613591deea98b2ae2b2c9a371403afda55e82ea86e51375490b2509d37290a70991147f78e98950437d16fd4a1e877541382dfc8a7fa64726dd85983b63735aef156e81931bc33de489601f7448b028cd529ff4964ad692d1c3e331a07827c85eac35cd3cfa2b72ea883a1d281e9fc017986096e555a5f814b050f9ce35013708b996db0fe94290088729d41dbea3a169e109e440dfe35b7c3a53ed854db0ce408a5d21fc67958130e41808aa8cb0221810ccda07f93b3d5a86d21a368bbdccaa32c5bfe1e5dd5e75590be0201b21b098d0d7b95ec70402816a06edc1badf2e42f6cb18a0207642a16d280370164ccde7613e26239c8b9f42e136d66fd3f7913934b7746659a81fe823ed0612be5a8b19cf3294e3f2cad9548b6e416a1fc1044420337ac0019edd421955617cf6097fd3c370c3025a5f3677c94c2fef8761a368293097e65cd209113b5a9b793426aefdecdc904135e523c7488ae7f74daea2082989298c2214e53f56dfaab12fa2af83a420627bbe37b01e25b54af9c6ff6bf1bf2e14cb2716b69556d30aa80af68db57315d02ad1063c18215fda49ba8ca02618f8b96256662d2a04b3bf606058264c05b42f15eed35b3949374a6d4ef5544e885263985235234dade04d1f719daca014c5ddc3a06426a4f90530d5c1f2d93790d882a7baa5da1e7b3e1b2e76db4449cfe7d1911d4bbaf2b5e15830409e27fe4458052feb9b412a4cc8d500a578e38ff162dbbdf608a82db97498e79a69362189ba46958685c12a23f053bc9a24a21f43b8701e9bed59172c990fe22c1a83080ba1dd2e09345b8e311f23f528c9b3540328b0cfcaa8b96e2090c88b25c83dc15609cb3acd60c7d590ecfc27324a54008a13100fa0975ef1645fb21c42d6ac409823984b050e7a2d34230069803b41a31fbcb993716e3c941aee0e6d1b65e6a324f5a8ecee0eeac57840d323fae35af3c50c8f0339e938f10d3553378829b7d281d3f0294160bee4736660680d0f0cedaf1e37b83d4a49d49da7af8221a8a66636efd4c606306caecdce23ef78625cba407418628a1622147168c369de441ccfa7f0e338279e7b9e0bbd8be5e063b738cb1f5ffe6b29f6c8fc67fe60bd72231654b043c09b557d02389a94b4084b0207f843190d9988072b3111b20d9bc96798ea5b589194dd8fc6402f0a262ff901e54731c47ab9a8763dc5078ff6ecb903e80b778e0977e991dc5b27a387e5b0e20df3ebedbe05a7b55344d2561be9368f743304d311ad7dda7746c6dca925c1aa6fb05b25f2aa3b86437a631388ca24a36ad4b6a316657b8078efb5674294c963d380b536ded112d63250603820d29ceb837cef98b1181e298ed0b7e783da37ad5bf2e44fae60f17fe49abe6026687801cc1bc4e95fcef4e09fa7a84fb979ae5e1a7b061aa5cd42488e0da718de7b198974b3fad76fc8b84026c831c924c104902184d706d10c83d8c4d6552bdada35b23f8a2eb8b1348e76a3a84a8770fe691237db3174e425c1f97607686f55a7e28292df7bead3b374a7826a4c3f28e9e012367fbbed76dc4fd044a8985f4ac557f8463d4c61b015fad2c3059a07356fd048f44be735851120164a50f40e3ef11cd26bc739807343c6d2d843988ff1408b56d22ca4236fff0694061156a909c3a9cab6118d8a2e2606cab7639d583b527e78a79384866dbe1fe9a108b7408d0bd28bb9dc4bef043e98e8671e4c886b6b269c76968cfe3949760f8eee83d4295a8678457e8a2f54bddb1eb3079a27e162a91b2188d5575bce0b89fa8db6166b1f6052820f24f208b4b708c1cfe0cb12c1d50c4f8142fd115800a94d5c1c69524e78d712f575014732cb674c2b36bd38eae722625dc2e6f6fc7d63144a57cda818a5d04927b0f87a159270c6452b57e8b8039cc307f7dd75ead58918eb2eb61d6c06b0ba2763f4141558eddb02347d40ae7c8fc3659c4bcdd90bc3cf2a03fbc5a792e69da58fa8d0da8e224fe5e4a91789f323cbaee0471afc4af203e9f5a62abaa724402e8535b84c8eccd4361b7cd902c58e12e8d50743d69d438fbff29345f45567841f228dfd564ffb45c8ac3e263deddf7fa5ca09f4abf3eb2c3a756871a2fa9bcf7b6a9eabb623ed5655cb2df9eb05f628a1a37dda8f431f99161b23f1060514efd82bebbdd64e8478b0f5f9aa348233d3374603c41b8bea582208019daeac59893e1af3162f828f7a0543a0438afbd3c9f644246238b1af010a8c5d26b0ebb33e264722b5eadc1d0abc9a11475677bf4c504155c5bd5e217e6e5d09d302417850bdde67a62d2afc514ab5527722fd2835912d350097ed1cc4312d0e587660bb1af21d4e7f5b4fae6b19b273f92fbac9c2ce1973cd92d30529b7553a50f90c86034699b4fb8ea3cd5c50291e900bcddda4fc1bfb12071dd3756d96664131fb0bcb5f49861c3ea860482ac72803153d49b26b54a79f1d6d994c3ad7ea2f421059a6b8253d4dbb7dcc2fc5c966a8fdf8cdc8739fd99eb14b2afeadfed4f0a3b6bb07b62bd1a3e05afb82366f5675707eaca7745e98a9dcc0ef8c2ff182057cc03c101e274a425c03f308a5aa746cc44b23ef153c533c8c3f107dfed96dfaca024151542698e13d5764b79c316dbfd0cc0d3b137da2f0c173d7abc1d20530a7a9f9cf70434a0a7dc520f05f3a6fcaa80f91f992bbefc0a6d678596eb307a0f0f9101daa937567cbff3a48faee65f83f99c219ddd8134bfdbf64f9c3e75a8c9eff04f072c7948860039a4a550f3df25496cf8dfb240e9ed117bcb98a06478b96bc870408f030116af5f9d5a9ead614bec0be7168aa175f2702788b4b258dcf95fcdaee411325812e3fbc7f31e4ee742366db0887003f3a98ad81b6256cf421502239fc4da957262d7e1f601a29d8d7b631c8a4ddbe6fa74023eabb75cab44bcad703ccc9025ceff8d806b8396e17c0f35b3fe1da281cf63648302d7e0d1c1666601b9e5ab4e809607a9665482bd25900c12be2f4d10028255cf07bd2bf2373c5e4bce567fe3a793f45eb88a1ba7d3ab2db7c311673076596671d42f960d71e770298cf1386d21f4236517d9d0ef7929cc3c20662cef5ae197a0044d4581516e4f2d7e860008efe281bc92094d42eb0035e4b5432c88d51e6818109a85ee24034cce68d6c62ca3cc9cd69066edd7e6988bff119323df1c8ff87b92a02b8434d7479dbb18fb72a73afd66d913dbf1fbc8a5fbea908b5e1b855336974d46c34e880a96922a13bfbcddd660ad1df43fcffee2dc6351849bb5f4300f38cf6806b09d2c2fd27ee64dbae50a16b15839dcdca8913896f2071a1795d9225418f239e5ad04c02f8061876d7740278f5f6e4b61a0e34288f3d335299548b7943641d1b7610bbc9e10ec675e18320df27ea283493f2728c304300a817392ed21b7923bffafaeeeb9b5861b564688970c2ec6dcc9c699bf2ae0c66c35e5f53b34f560a09c194dd15172dfbb032067e319d754217e5e2f12eeb6503f14f71ffc68bf39a05d55afd2ebc987cd30a160671e04317298b4fc5c679495c2271124126d7ba767e6e6298dc9baca7a5bcc739cfb41968b082e63693b98aa202273214d03079974bbdbc8e4f31719c3e41bbf07ebf83125e887e4f376446b0dacce59a1f94d826ce93bb7632ce25495a26543dd59c77cd9429ca913366d205c402b0c82cb73b106d62c66402cb8246f3cfb91a1156257e97c2c0ac5489f846520e85f5b89d62eb06063c47317638955a7f1874ec936d3cf4d2a8d860a69f7e6eb5056ddc54f19f74ff6af53e56329fefa0ef40e60b8a91e4b3563ad0c6c37557ebad98b6eed0098333fc85394c62f47023d9f6b9fc7a29640983c0c00ae92e24d58ff6f9045c99b6ddca9ed795e9a07c30945d87684571d4b7b1d62e44309fe1697234496b401b36a18de895daff1b7c64a763bfc3e5b1081a31259f3f6aa255be37c87da40c2e7e9574bd1ff4ba18a12a43fc356405a7484e1c07e282f9feee25c23cf9261e6652935565dda4c610eca39a4ea18d72568f5752ad90640c171159ad0d67d855ba1a08a3a542c21dfc7873d91d5a6a765accf7c1850d0a8064fe4802238ee5c25a66186b2acef6c5f413307490c698e15feaf434037d49bff4f49e800b01e314d845c694a6004e0b7a2cbe5771825ff2be69fd12f4645ec7d3194d331481762e29ebb5ff5832d6df394dccee258eadd38623926824147780b58ec5af53391d1996a074c54ca1ced05e0fa7f66e1ee42c912ca84f57ce1a9591b7b65f6679018b056bcfa69d7287a6e5034af2e2f636d80cb7a03c7f97a141c279dbb75bb315ceee739df7473ccd3a1ad45b3c6966f3e624146087a3a884f8ab68132a0a8728fe0a7da34c4ac47bfecc08042c341d3d3e47f1a2581bde2600e981ffe5c1255c03f0c4f2ef2f483d0cb1d3d9937cc18040063d003f365fcc651f24aa88aa4ed302c218888511b67ea7bea5b93881e212f721e2e568a38e14a79fc1f9cb93259ebfaff2a66b67d2a3921a1a48db55a879b0a8020f58c70cd353cf7ddc878428bd6f60202f6114bfe7a5baa3d367456ba6f4c6ebac6154e22a1c3248d3c1a7c3f098d98d5fd9999a4c0cda35a6399be7a75a0d68484d25f3414c3e141515d2c30f83a190969e8dae01ba8532a7f64571039270b8c109776435fdfed1b1e2a8d0c73f5c40b42576ccf995b1e653d171572d3f33f8f65db85126fb5ff06452366dc28c9c01defe5e38922575dbfc70b272cc99d3c22e797a8ff41ae0357b39759f5e5874e87f8aedf5dd417c4e2963a4850b0e0c0af6178f6eb2df616f0ba11020ceafbf9bb2be5e2b19e5064a67a6bd0e537b4a1134906893b07d95e468f632a700784ab4384a4547552494435b476d2197f44f074553fbcbdebaa474c756422efd34cbb1a5b59a8a29cfcb4357fae2ee9f173b58e2b56f1f404ca303a6f6f52b2e005ade57d62f4ba71e3063bc63883fa44f83cec26257e35a410178b5b23b7efb7fa0d4fcee4e73febc79fd6b869732b6cdec9ea38a03ec75d5d3d266bc77bba02c", 0x1000}, {&(0x7f00000016c0)="193b4d436f4acac0d67156a44d62eea8d839ed4caf237695a60b8e71c3dfa7bd43ff8621840b06e7d2701a9a54b8455136cd79ce24dd2b3a63eab3fdd205a269cbec0235da1e2b285d30ab786a101425ff218e36a0bb58068416b954fa81aa023d545ca9cdb4bdac75070407f3c31f235567e323c44d1a75712de50d5ef8ed5d7e54e3927d869a109d136fe6486aec0d53296b483ea694281d6dc92587b941f6759c39d78f8d7d074418c36f0371ccf0dc1567f049f476cb", 0xb8}, {&(0x7f0000001780)="f06130c4def46beec6fff15c3c27d908234fe33f47fa6543f347df292f508826ff54422a392935fa75745b4a540a5ab42fa482b02cc4fa21c7cd395584efaf55a116ee1c00b84aea913078a639ab271eb067182a860dfc666a76b71d8b679961ef7ddbc2c8417386fa27e4c9b0308db2e97e2c27f5e23640d36099201bba957f9d3be44fe3dee4cf335356842280d5ee466e8bc6ace02f21ff33accf0dd12ef7ead4aac43a9bcb1b24e8860e2977db44f987f27807ba", 0xb6}], 0x5) 16:04:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000300)=[{0x0, 0x8, 0x800}, {0x5, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000a00)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:08 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r1 = socket(0x0, 0x8008, 0x6) r2 = socket(0x30, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x5, 0x0) r3 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20100, 0x0) kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r3, 0x4}, {r3}, {r0}, {r1, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) dup(r3) r4 = getuid() r5 = getgid() fchown(r3, r4, r5) setreuid(0x0, r4) rmdir(&(0x7f0000000100)='.\x00') 16:04:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$inet(r1, &(0x7f00000001c0)=""/242, 0xf2, 0x4ab11edcb8a46db9, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x3ff, 0x7fffffff, "07666bc1de477d00000000000800", 0x7fc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:04:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) close(r2) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) 16:04:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="51083ea100188a90772824e4dea30d6e5a05b920c0e74c9c64fd8b40f8a8d6215d1584504511b7c022a5063ae8b0918fe3a532f29fd5610c5006596dfe67102c843ae91daf24947cd65ca71a2316a80ce6ed6c5ec1cb9fc59df9e5af5b224d0172db768a95b2a59317c0a97ecd177ef8d7bc36856be3b7ac859491a76ad49a21fa28dd378b38f1100d77e55548c2604eccfc3dac5d60baccfa48bdccc25776f533c353003ba3a279de2182b73158", 0xae}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:04:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x4162, 0x5c, 0xd2, 0x9}, {0x6, 0x3}, {0x8, 0x3f, 0x2, 0x10001}, {0x7, 0xd1, 0x4, 0x2}, {0x5f60, 0x7, 0x8, 0x9}, {0x0, 0x2, 0x2, 0x10000}, {0xf3e5, 0x5, 0x1, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000064}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = accept$inet6(r1, 0x0, &(0x7f0000000140)) recvfrom$inet6(r2, &(0x7f0000000240)=""/169, 0xa9, 0x841, &(0x7f00000001c0)={0x18, 0x1, 0x1000, 0xaa1}, 0xc) 16:04:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xcfe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001140)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) r1 = socket(0x18, 0x2, 0xff) recvmsg(r1, &(0x7f00000025c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002500)=[{&(0x7f00000011c0)=""/100, 0x64}, {&(0x7f0000001240)=""/42, 0x2a}, {&(0x7f0000001280)=""/93, 0x5d}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/91, 0x5b}, {&(0x7f0000002380)=""/164, 0xa4}, {&(0x7f0000002440)=""/161, 0xa1}], 0x7, &(0x7f0000002580)=""/51, 0x33}, 0x18f9e55f80964a0b) listen(0xffffffffffffffff, 0x3) 16:04:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) chdir(&(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffedd) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) 16:04:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x0, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1800}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) r11 = open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x41) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x80000000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r12 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 16:04:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x51, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0xcc) r4 = getpid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x21) fcntl$setown(r1, 0x6, r4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:04:09 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000003c0)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x800a, 0xfb) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x81, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000480)="cdc8395c2c52753a42710b7fb3f2274f85fcb31634dad5ec059c7c812be6a8a91f722a704b71cff0cecafdd89b18752da6ed9b450bcce4d720cc5cf8719f64aec2566ccff2fe1aadb773bf4824f45b365a00000020000000000000000b31446f180c2a6a36d9bed0c094282fce0fdc5585e1116efa2ebdaba5529f95edb687762345058f0818ff9f161caa34c20f510983f7285ff20386aaa2f0", 0x9a) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) dup(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x6, "85292131ff76e012b200001167f596a680400900", 0x0, 0x1000000}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0xffffffffcc6a8ff4, 0x1003c3, 0x3, 0x8, "b08dce50000100000000000200"}) readv(r7, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:09 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xd4, 0x8}, {0x1, 0x37}}, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:04:09 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x3) 16:04:09 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) getpgid(r7) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x1) r8 = dup(r0) writev(r8, &(0x7f0000000180)=[{0x0}], 0x1) 16:04:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffaf) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) getuid() r3 = socket(0x18, 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r5 = socket(0x2, 0x4003, 0x0) r6 = dup(r5) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() r11 = getegid() setregid(r10, r11) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r7, r8, r9, r10, r11, r12]) setgid(r8) bind(r0, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r13, 0x80045745, &(0x7f0000000100)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x40, 0x1, 0x8, 0xc453, 0x1}, 0xc) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000180)=""/252) 16:04:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0xff, 0x40, 0x1, 0xfffffc00}, {0x100, 0x7, 0x9, 0x5}, {0x5, 0x5, 0x6, 0x2}, {0x4, 0x7f, 0x0, 0x4}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7ff, 0x40, 0x2, 0x1ff}, {0x4, 0x6, 0xe1, 0x7f}, {0x2000, 0x1, 0xff, 0x7}]}) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:04:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xffff, 0x100, 0x6428, 0x0, 0x400, 0x0, 0x6, 0x0, 0x0, 0x200, 0x1}) r0 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f000001a780)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000001780)=""/102400, 0xa}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/4092, 0x1000}, {&(0x7f00000015c0)=""/45, 0xffffffffffffffa5}, {&(0x7f0000001600)=""/142, 0x8e}], 0x6) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x1) getsockname$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000f10000000000"], &(0x7f0000000140)=0x28) 16:04:09 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/159) getsockopt(0xffffffffffffff9c, 0x2c, 0x7, 0x0, 0x0) 16:04:09 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="44b763b0e1f8c5947e78bdf23442b612", 0x10}], 0x1, 0x0, 0x8000000003) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r3, 0x0, &(0x7f0000000200)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x2, 0x2, 0xdb, 0x20}, {0x4000, 0x1f, 0x80, 0x9771}, {0x81, 0x20, 0x2, 0x8}, {0xb, 0x0, 0x7, 0x1}, {0x1, 0x3, 0x4, 0x6}, {0xdac, 0x23, 0x8, 0x7}, {0x20, 0xf7, 0xd9, 0x4}, {0x20, 0x9, 0x9, 0x6}]}) 16:04:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet6(r1, 0x0, &(0x7f0000000100)) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x5ef3, 0xffff}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x7fff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r6, r3) 16:04:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="ab3c04ef223fbec80f6e7ffd04cfe5c8cd351365929f2ac5dda1cdca91d6f0cfec820e640afbcb617d3f33e947380849d2767da582e36a8c0502a9f6e3d239cb2c10c77b99487a0777de958e13cc1a25383d1afddf2fa14d82b35e7706a5e585aa9d95bad34258b9cf8eaf48e088ff2f6e75c95295fbfaee82ef0fd6d0bd05ddc73184ce037353cf080000007775da6429728c0218438a8fa6d21e0e272a95362dad2753b81f7395e3d0bc5a91e5a3b64c5e1acd3d95fc5f0000000000000000", 0x35c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:04:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="7a0dc3", 0xff28) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/26, 0x1a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10bce1df9f8ee5ba, 0x10) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x200, 0x0, 0xe6, 0x1, &(0x7f0000000340)={{0x7, 0x9, 0x6, 0x40, 0x5, 0x6, 0x53dd9d45}, {[0xbf, 0xa00000000, 0x8, 0xffffffffffffff58, 0x4, 0xd2, 0x100000001, 0x7, 0xcfc, 0x4, 0x7, 0x6, 0x401, 0x400, 0xd7b, 0x0, 0x59c, 0x100000000], [0x1ff, 0x4, 0x5e, 0x9, 0x400, 0x95, 0x1000, 0x25e, 0x2, 0x6], [0x1c00000000000000, 0x1, 0x8000, 0x6, 0x6, 0x6, 0x1], [0x7, 0x8, 0xcb6a, 0xfffffffffffff001, 0xe9da, 0x40], [{0x7, 0x1, 0x2, 0x3}, {0x81, 0x1, 0x3, 0xabae}, {0xffc0, 0x3, 0x2, 0x9}, {0x0, 0xffff, 0x3f, 0x67}, {0x8, 0x7, 0x7d7, 0xffffffff}, {0x1023, 0x2, 0x1, 0x7}, {0x4, 0xda33, 0x3, 0x3dbae824}, {0x8, 0x3ff, 0xfd, 0x80}], {0x1, 0xcd, 0x2, 0x2}, {0x1000, 0xcae, 0x2, 0x7}}}, 0x6, 0x7}) 16:04:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) clock_getres(0x3, &(0x7f0000000080)) 16:04:09 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1) r4 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x9, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r5, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r6 = getuid() setuid(r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x6, 0x200008000000010) semop(r10, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r10, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r10, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r6, r13, r16, r17, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffefc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) r29 = semget$private(0x0, 0x6, 0x200008000000010) r30 = semget$private(0x0, 0x6, 0x200008000000010) semop(r30, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r30, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r30, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r30, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r29, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r29, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000900)=""/177) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x9, r6, r19, r26, r31, 0x1, 0x1}, 0x8, 0x1a4, 0x3}) r33 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000480)=0x8) r34 = socket(0x18, 0x400000002, 0x0) close(r34) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r34, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffff9c, &(0x7f00000004c0)=[{{r33}, 0x112f0f68be8ac0c3, 0x23, 0xfffff, 0x8, 0x1000}, {{r34}, 0xfffffffffffffffa, 0x21, 0xf00001aa, 0x5, 0x6}, {{r0}, 0x1, 0x10, 0x100006, 0x8, 0x3f}, {{r35}, 0x0, 0x8, 0xfffff, 0x0, 0x100000001}], 0x63ab, 0x0, 0x7, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:04:09 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16, @ANYRESOCT=r0, @ANYRESHEX=r2], 0x3) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpid() syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:04:09 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x3, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x7ff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x86) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000580)=ANY=[], 0x0) write(r6, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r6, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r6, &(0x7f0000000180)=[{0x0}], 0x1) r7 = socket(0x2, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c872600"], 0x10) write(r7, 0x0, 0x0) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x13, 0x20, 0xdbdb, 0x400}, {{r8}, 0xffffffffffffffff, 0x10, 0x40, 0x7, 0x8001}, {{r9}, 0x7ffffffffffffffe, 0x100, 0x8, 0x401, 0x3}, {{r9}, 0xfffffffffffffffb, 0x108, 0xf0000000, 0x3d2, 0x4}], 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r10 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:04:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0xfe) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0xffff, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000029, &(0x7f00000001c0)=[{0x5, 0x4, 0x68}, {0x12, 0x7, 0x3, 0x1cb}, {0x1, 0x40, 0xa3, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bdd9477c320c93ba8c1a900e8656") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:04:09 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x20, 0x4, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xb3, 0x9}, {0x18, 0x2, 0xffffffff}, 0x0, [0x5, 0x29, 0x2c3, 0xfffffffb, 0x400, 0xe8d8, 0x2, 0x1000]}, 0x3c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:04:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffff}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0xc0, 0xffffffff}, {0x60, 0x1}, {0x6, 0x0, 0x0, 0x3fffd}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x0, 0x20}, {0x2}, {0x7, 0x4}, {0x6, 0x1}, {0x4623563c168fb946, 0x4c}, {0x2, 0x26}, {0x2, 0x48}, {0x1, 0x4}, {0x3, 0xed}, {0x3, 0x690}, {0x1, 0x7}, {0x0, 0x5}, {0x0, 0xc00}, {0x5, 0x8}, {0x1, 0x80}, {0x1, 0x8}, {0x1, 0x1}, {0x5846f31f6ae8433f, 0x4c47}, {0x3, 0x187}, {0x1, 0x3ff}, {0x3, 0x6}, {0x79ae689b7a3e1eba, 0x7fffffff}, {0x0, 0x7}, {0x0, 0x4}, {0x2, 0x50bd}, {0x0, 0x4}, {0x3, 0x4}, {0x3, 0x200}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0xbae71316fe8ba76a, 0x3, 0x8) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) fcntl$dupfd(r2, 0xe86f204d9a8461ba, r4) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x19f, 0x2, 0xffffdfff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:04:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x7fffffff}, 0x8) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffee6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:04:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0xdfe7cfd7810cb649) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) fcntl$dupfd(r6, 0x0, r2) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0xad07) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:04:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYRES16, @ANYRES16, @ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESOCT, @ANYRES16=r1, @ANYRES32=r0, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR, @ANYPTR, @ANYRES64, @ANYBLOB="d0b606cd8faee9fd0ac56fe15fd974bfb855547cbef4ee016ed453bb9732f922ac8e7866ed66d0eb2b8ba6628bb0cac2afdd0001f7085bfea15ba7300d4da7362a5e65f097fd29520e613c4a3fe1f48cdb92ab8e7b", @ANYRESDEC=r0, @ANYPTR, @ANYPTR64, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="d929965eb6b07b40b3d124db81855e4d3a555ac3461bad686822034b1eec50bef2d2dd959b02762559a32b14113e5a0c95c8f1782d868974d19336d1fa58c8c9906d501804ea2b2032eb9908efaa1752920d80082110115a2f8f725c746ad139f0ea751ab3c7b813f27a1e1eca92ded4fbd819bfffc831094bec6698"], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESOCT=r2]], @ANYPTR64], 0x7) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/231, 0xe7}], 0x2, &(0x7f00000003c0)=""/92, 0x5c}, 0x805) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffff9c, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="d8aef44bb63855bd0f6e36b01fcb3a85aa8a4553060e6afd8c8411fd9259416344b95c82670ec7bc12638fca1c7731a3ae4df542bccb60f7193d206ecc00a471bbfa1b7502843579ef73061f771c8c803bb4229eea1dcd2082", 0xfffffffffffffffd}, {&(0x7f00000007c0)="9bffeb9d486835ef35352d9c6ab512ef8af6d3f127e3a2065e45cba5e5af1eeebc09b56b9834e06124814587311ea52ff44ad5abc49ef6f3492685c0046054e6a583b4a54fc73b7ddbc5eb3896fa2d4c00bb2b6ef43ee4dfcd7a6042d488f7958fb71b5283aa7176668637634b02b7df89079277f631a859405d256b52028dae8e7d68b0d8396888bddffeca027cd10e703b39e39118f023d91b31115015fa30e9254bbfd4a2407a2a01945072b7c6e8121f6f544a336c54a0d6823370f5797cb20c06a0dc52aa0b19a7a9dce2043320c9647c314bbf7223b5d5ded48f0fe3d62315600e1bdc9bb9c8ebf0e796bbc4721b", 0xf1}], 0x2, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) write(0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000004c0)) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000540)="8c654ce11fec3120d48d1add1fff58a4a22f8ccfe734a179b11b93507345516809ec6284685722d34cbc410e2e47", 0x6a9) 16:04:09 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="08a8aca89af0532392c821da84015c8dd63341a160dfb2d8dbe17ccf561666fa5e0c3fd36dc01bbda9e1a7057b9978bd69cc50c89f8b0958288b337ee4930a9818eb32b8709b53b5887ae03bff07000073c3ba17d51daa5ad2d33818ab1d1f016112867ee2d6c7540b4b19fa8959186bd589144936682e87b528beb257812a552c96"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r1, 0x0, 0x0) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) shmdt(r2) 16:04:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xffffff80, 0x2, 0x200, 0x1, 0x3, 0x7, 0x3, 0x2, 0x2, 0x80000001, 0xc6d}) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:04:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000300)=[{0x2, 0x9, 0x3000}, {0x4, 0x7}], 0x2aaaaaaaaaaaabee) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceabca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000002a00000000df273fe6dc73a9eeb3e3a9c8dc93942d6914851f688acb5eea7f7d3c1e2fc0d3cc0367e061ea82496414ceae78a141541b7d8f690830b3b9987210da970a304f04d11df47b9d4c6a07207c84d1e41e19fb341cf3a29d0659d9478a6f74aa81d0612482fce1870beb28dca4caa800de4d8cd1d89e4160abf65c59212c856a07fbb8ada41b228d8af9d266401a717098ef9c09e6f64292e9f655805d7ef1a37bb173ee5462b4c7de25a5bb4a44831e28fb761c4842da56fa73294d4c03b32e345897fd04069fc7ec41e251b13d51708c3829bf1970229dc777d1026caf9178227c78484499"], 0x1) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe(&(0x7f0000000740)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r7 = geteuid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x9, r7, r9, r8, 0x0, 0x8a, 0x101}, 0x209, 0x8, 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x20, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000040)="d758d827bde878c53769e0a389d828d9d7e02d19c6", 0x15}, {&(0x7f0000000080)="1ff3c26fa5fc3dfd8bfbde", 0xb}, {&(0x7f0000000280)="460244a17e8f748b06e15638eec66eb1da361e1965a29dd905506da98680a6716953b83c3a3d9a7d5ee68a690c00099a02bd87a7de126e3af372d7ade4a0661f883a927ad2e8d808277d78b89d25092a70a67f0046dd8d955e3b470700507f97cf17e4bc18a3fc355f", 0x69}, {&(0x7f00000004c0)="ad290df1a422f6d21476c115f07531f4aa112878c29c87d01ab0edbdfa91c235072319b3618a9b4355bab54bfa985def0958116f64fc4c8cea58ba5e133f98bfcf625599f07367e73b31658cb272802fb9b5bc5022a942bad1e5617cc5c0cd2d0ba1234c48b883790756ac5c208433a325250790fb51995d028ab7187972c0764fbac7aa313f027bcabb5ced2aa1510d801ec1a94d3ebb776d817fd2e66fb489673060af701df0e1c1011ac43f79df45a3ba64cb6e53a2243cdda0ce7117f65a3e3b834bba1baf218e08e48141f6a30da8ea7ea798510e9b1fca3eb5ffe02d443adf16f2aea5d0d287b595a67b0af1746e8aa609d2a26f596d73d8", 0xfb}, {&(0x7f00000005c0)="7fcd2edda7f8a5c018fe285d17f07b244c68ee953d4ced0138255825052ee0a93973e733eeb48cef1bd4be25914c40c430ee51b6069208e3ed075e6211fb0ed207", 0x41}, {&(0x7f0000000640)="ed349b633621aa49e38ef3c8d2fe12c55b9ec8005f8a9c18fbfb435fd10e1c64c7b272b30f9f3a785c7db1d1353d00f42b466faf086b280a32e71a73af6140333c03785d040df8731a9c42090d01dbc64d5af29996c993fd76f4dffb620ecbcb1504c3ecfcbc29b031b72cc6780fd9505aa5e1f3bc313bd6b9f286eafa701498b154db02d71c3a95383ce34970ce81", 0x8f}, {&(0x7f0000000880)="11f18590c436e10c5b19d6d1266e17a5b3b745d10bc4c67cb38adb0b64e32ba3495cf4f2464e62fb409c87d243e03bdd3c813ff1bcd5fc0a4cdd885beb054ed54f104b5dfd533cc2da75d6068d5969f8303f0974a81737c65ff8a1b8571d144d5276ef1f6aeebc972eb8cab97ccd135ae0763887e333e4ecf76f3755d908828027bc4b7f1f4ec5a77f43d00fc3802720b600c1bed373005d2eeb7075547c2044dd894ffa832a4f2835560e73073d611aa88cd10bf35d25de562c807862b8ba52a3a100c4e9ee66b3d22edcdbc8dd64305f3dce5a81d1faf88a28665f2a1cc3881c38ad06a7cda18a2cf677f9f483b1fc9ca35d646dc487e833d977b98e20b2afa4bfbf8948a6553b136c4f4b21050badac2757f0e71864e36e2fb3538a96adeb6813433cc453b979e5d408507dc080156717e69a9fa9aad5e215f9b29dd9bdf57eb52941d121092bfb7e8b5c20441c6c7a133644e79fc891170fc7e1767c5ed8cefd92fd2a40001cbff1f1a3523daac3bc2deb57ba64b219a7e151a7bd24e5b0b62308e52978cc7d647e47acdd97fb671d78b1", 0x193}], 0x7, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r6, r8}, @rights={0x20, 0xffff, 0x1, [r2, r10, r3]}], 0xffffffffffffff4c, 0x20c}, 0x0) msgget(0x0, 0x8) r11 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640), 0x0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) 16:04:10 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) dup2(r2, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r5) dup2(r5, r6) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x42, 0x1, 0x4, 0xfffffffffffff707}, {{r0}, 0xfffffffffffffffe, 0x6b, 0x4, 0x0, 0x3}], 0x1ff, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0x48, 0x0, 0x3, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0x45, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x26, 0xf0000000, 0x80000001, 0x800000}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xb971, 0x7fffffff}], 0x3, &(0x7f00000000c0)={0x5, 0x1}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x9, 0x20, 0x2}]}) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') 16:04:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1afe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x800, 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x54) pwrite(r2, &(0x7f0000000040)="000ce2e211e62f743f0500", 0x25f, 0x0, 0x0) 16:04:10 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x1) close(r0) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000180)=""/246) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x9}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x1f) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:04:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x20, 0x4000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r0) 16:04:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x28ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004138ba8004627febffddf0000000000f5ff8068000000000000000000000000000000004dfa5b", 0x2c}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x46) 16:04:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB='l5g\x00'], 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(0xffffffffffffffff, &(0x7f0000000280)=""/211, 0xd3) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x8f, 0x45, 0x7ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x8a, 0x4, 0x1, 0x1}, {{}, 0xfffffffffffffffd, 0xb, 0x80000005, 0xffffffffffffff81, 0x70000}, {{r3}, 0xfffffffffffffffb, 0x46, 0x6012633b9abff680, 0x3, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x2c, 0x5, 0x7, 0x1}, {{r6}, 0xfffffffffffffffe, 0x89, 0x2, 0x9, 0x41904ce1}, {{r2}, 0xffffffffffffffff, 0x67, 0x40, 0x1f, 0x22d3}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 16:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/110], &(0x7f0000000040)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 16:04:10 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 16:04:10 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0xff, 0x0, 0x9}, {0x9, 0x81, 0x3f, 0x7}, {0x4, 0x8e, 0x0, 0xfffffff8}]}) 16:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x3, 0x4, 0x9, 0x5}, {0x3, 0x5, 0x5, 0x6}, {0x52, 0x4, 0x6, 0x6}, {0xbae, 0x3, 0x1, 0xd7}, {0x1d7, 0xff, 0x1, 0x6}, {0x5, 0xfd, 0x3, 0x6}, {0x8, 0x81, 0x4, 0xfffffffb}, {0x5, 0x1, 0xfc, 0x2}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:04:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:04:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ae4ab19b70ac80884e9f022d724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf659e45c11a2351ad90c679b1366f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d200024b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4f82fb0b1d6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3a0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da64137024000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24b900769d3a4853e078bc4ee8cb3af35bccba94fb0a178281d11fe8789a98d14f63cafdc4858c1be8d02ff3426e14efec6d3b5297fe5161fc0a95928d5f02a23f616fc8a540a46bb216779953048f359221a39127b12f16f89901f25d2d3b0a79a8ea576bccd49807bf4aaa873da2edd657cbf2caf3a27b232570ee0f3e8c8fa45fa6ce3fd8ab44d442ee913a7042f5d462999354201b82e4206b670bfb579081a0b95de1a64fda0969608c222e15d298e58cb40cda411e04eab36d0c2ef9ef5c42ae68a3c911f3ec2697d1daf1fda54313987fd2ebd1ecb75ae93047fdf5d39e56b804fb7b3b8eb749978aa34f3532cfa762237f050da8f33ed552f6250004f76862cf851956aa04648f1bbe05e6246fce101cf3057863a8473f6e021c35f4e3ba28f8f7414beb2c0fc9cfdf1e11988abbdd35df0a29d45d2b3476e95d790a3622bd3f438c7a8043fdc15ea55d62b642d48118aacf"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x1ec) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() getegid() getppid() getuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() 16:04:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@file={0x3, './bus\x00'}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x200, 0x1a71}, 0xc) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x4, 0xee) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpgrp() wait4(r3, 0x0, 0xa, 0x0) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:04:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x200000006, 0x0, 0x0, 0xffff0003}]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r3 = open(&(0x7f0000000580)='./file0\x00', 0x400, 0x42) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r4 = dup(r3) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) getsockname(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r8, r9, r10, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r11, 0x3, 0x18f, 0x9}) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:04:11 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:04:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) 16:04:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="38103b32ea16e4f27de71512506766b266bfdba5681a36e1c8b943e58203ac3c326b999840383751b627023a5e23b74f997dfb93722a50522dac3d54342fba63303fadb7e1646e109f7829c27f0000000000000026ed8e921ea88880f328f7d184ed463196bea6bbabad47afb596fa65aba82a1c07ee88ea063e38ad03600378ba54eb2e44e434d2674a3250d6cdd2474c178f469f0de1044e8208ea6550f701000000a8c7d922fab911fdae403cade505c9e917ef4341899d6b1f86176222eb6b7b7c03df8db7311e6f183d7309045253e985a4d5ff3f518284608739cde646d8685ab2f11532052612efaed00c0357b1c57434d63e65c46a8d13577de99d005f92384018ca77343a3e5fd9d55ea6099bcf709de2a1d5e80f421f40c6", 0x11d}, {&(0x7f0000000080)="c346161df0d0e2e8d4badf1f0033d746c20b549ca620a8f783bd36146b4f8ad2a3120722c20edafb6c1846f4b2bd6c3d60c353cdf5c521", 0x37}, {&(0x7f0000000480)="4f180383a593fe22ecb7b49628dc796265c2afab1b19fc0c14731a482c56dda02091549c841bbecf78035cfdf655f139467dbc1f9598e9717f6726c9992bbcf272782743da141a23655e2cc2df257c41f272861011ad2c0901cfb85ab39a79de3cc28f8d0b48a2b231307dd1fe786f6a93be661bde80aca47a8c5e9877d59f4a62cc41cd00826a6098f88b12193a88c8ad6a0a60a0f8124476b9c8f584f7911d49436e470a8c24f42bedd78c1eb03fbf6abdfbe564ecb0f25f4123a903684a1944e20f", 0xc3}], 0x3, 0x0, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x1) connect$inet(r0, &(0x7f0000000300)={0x2, 0x1}, 0xc) 16:04:11 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc3e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2a16654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x4}, 0x10) 16:04:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) dup(r3) r4 = getuid() r5 = getgid() fchown(r3, r4, r5) r6 = socket(0x0, 0x8008, 0x6) r7 = kqueue() kevent(r7, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r7, 0x4}, {r7}, {r1}, {r6, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) kevent(r7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r6}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r7}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) close(r7) dup(r7) r8 = getuid() r9 = getgid() fchown(r7, r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r4, r9) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r11 = socket(0x2, 0x4003, 0x0) r12 = dup(r11) setsockopt$sock_int(r12, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = getgid() r17 = getegid() setregid(r16, r17) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r13, r14, r15, r16, r17, r18]) fchown(r0, r4, r17) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:04:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xa7b8aa4461d2d62b, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80000002, 0x400, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x82, 0x100, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xe, 0x1, 0xa16, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x3, 0x4f, 0xffffffff}], 0x6, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0x81}, {{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0xfff, 0x2}, {{r5}, 0x0, 0xb0, 0x1, 0x1, 0x80000000}, {{}, 0xfffffffffffffffd, 0x45, 0x20000002, 0x0, 0x1}, {{r6}, 0x8000000000000004, 0x2, 0x8, 0x10001, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x4, 0x10000}], 0x80, &(0x7f0000000300)={0x957}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x9}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:04:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x5}, {0x2, 0xfffffffffffffffb}}, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:04:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc5745192a101000000000ffffffff045ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0xa, r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r3, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:04:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x80000001) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:04:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0802ecaa72ed79920988ed4173da473318fdb562ac"], 0x1) dup2(r2, r0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendmsg(r3, &(0x7f0000001740)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)="930e7932ab440409aa78a538b3e34ab4352ecc6380b7c2bc554fa46c29ff911ccba9e91d547622f7013b5f194aab82c2328523e939787cbc79ac703ea3aa987a64eaf819b5f47e07080dae89c1b7f7f54db7bfb3c213cabc9799c3d0aeb2023680b42c7aa7c10bf40197dc249b79906b1ac1fb7d45d1fa848818807bf14b1755ac542372f2a5f4cf479bc77152ff1a4d339bccd3861e72111a3061eca128f95b4355d3750aedfc93bfe8e73d2fce3c81c32d4e8796f6cb65de57f0340b73c77751dabd62c9c1869a4590f5e5f8e7bbd1b737acb1266c6c6195f8a1b4c99ee0564832e2325fb3cc9df09dc7b4af", 0xed}, {&(0x7f0000000240)="9a2ddf57be44daec7cb6a4d55ab7fbac9812cf694a18a8f5f15ff23e10c012f379b220a8573a4e45e11265f4331583b0ea1de658fd6051f825c20b59da186cfa00d8d21ff0539635f8e30bb6ab09a0ac146ccb5d13d99691ac8acf17b0ed823f4e9a416c71583f7d0abace44b7b8e87254cc5b3e9a34e056ad36f3401ad98affd39f44efc9f71c7c80efc4015454ae0983c79b801ac5173da20566d2710a6447af4fd25acbfbb7e36d3084ed4882936953e0c99a894de18e947ddac3049c67e378d3d944bc714a6457", 0xc9}, {&(0x7f0000000340)}, {&(0x7f0000000380)="b1f6b222c9bb58d125320fb16ef3078541ad44a6cc94f0148f8d83584ad8951713745308220f6b232957cd4fc61599cfd285d76c57857982e872956c0fc3a3ca90ac7e96b4376e8eec5236892734da2e314784d79626182a", 0x58}, {&(0x7f00000004c0)="6491136b3315994b26047436b4cd97f70037faa3f8f065b52374c6fd49e681f07f2599bfc91b8fe1994e51b9ff5e37b197431b4a175f086fc2f49cbf9d79764ae4c4da32da164dc7cdedb17562eaf5b0f28228026d1da1212fdcf65cf035a651a21c40acf656a8bdbc9966ecef1db7e0090eadd616e18ea7b1d4f9968291e91344097c0985c831a869884f4902c0f01cb946a44078e02112948cae530a7927574d897507d3e898a44d8105c8654cfb3358a11bf5627273f12f679bb5dd5a3eb38aa2b90b5d3195d0b6987188bf5c2b55f5ab4af3e24bae41278e41827c3d5ab8b9f0ee0ff41227584d7645810d42d059d39bdeff258ebefb062cab02d46d44426a949bfc51800b04e7a058acb26f4893ec5c79cf3ceb4d45fd4c71e1974ac538acc9d6dafa402347e78327939a3a8349a42f16078964496e3957922ba57c15db87f1fa17f6b072d7d80c0d44b58fd96988f585ec2654c86d702528ffba43fc5ba52697abb2573b87792d3d475516f8b1aa7d35aca6f72f7adcacecfc21e700c396b5184e822b4d5a04c4ae90282f1bb92bf4f6ff49d3627214dbe08fc70d7abf6071ff8cb2ccad7d512ec18eaab8b01a9868630006a688dc9417792144e63cc035acf5c9fee63a0e724a2db2f2805fa485fcad1e520c81682a8194286b2d8cb0423e2ddd5d362c78dcb0dc221010bb347bbe8d56f36ce6019c0ae890e66476d6fb379336b11b40e1c5c2857c28077cf6b15e9c203dffc4b2d07b906d3c40f3a0dec5f191e2b13f55670cb7940aef1815ffc262a5ac7f188f9f6dfdaa7b0ccff05868d2e19836e2df2370c62117f8b29e03bbcb28483d34496efe2437fb53953dfa9c60b802bfa0ef72e45bddcd523afc929fc98f9c170d5efb3f2b862ed60777d7443dffc836d8c8c92d66ec5b58999806b2ff2fad8a9a0f4ea0834b099e79ff7e0527d115969b3060c5504279bcbd6d4189736caa54eddc59478ab2c450095237d8155956af634476fa03683efcc645cee3820caa8c8debe36ce1b043dc94a3ad020532e683b4ebf079cb96e95c4946f6e67ea5be7e49c0058a04e69c376809bef1c6603f8b113483a2d24ddce198cf77162df6a8240d7048607763d666ba07996b69f952d3cf7a4a420350ca6795e94b28b8d4dc91f366e4a88e33d265a7d205eed256b8d4d86606e4ef0aed4c66a28c3767f76f5631e90ccf739b8e5c3a1c339eb81da953421ce9c7abd7a743e78299736b9da44f049d3ce3c6f327938be7c6697ac3d0bf5ff4e223d3c5c0b120aca6ed4cc66311a5121f5c580c697034218901c9f5df1f62731c5ce438dae20701f403f24d26de040b5588c50b8675176293d83526c4e5db670a978fdfc8bc01b4d06c85bb50862a40f163f624503fbf5dfbe7310537f8e792b091fc09df5f96bf97a4024e0649f6c9c6d10892a3641ba9b7f67331726bfc9aeec618ae9f4c51007121f1cd06c768a54bfcc3173418a1cd7b6ce02bdde23380ba76126ae3350a40034689bb06d33cfafcdf6b6f7d5618d8277906160a080acf17c0cb9e448d9923909245c5c39fd67570ee74d56e632261da1f6d1913af37f7ab914c9ba20b52ec7acfbef61d6d0613977a35e8189ae3c5478b044e4fe3a56baaf478d1e240a88ba9290e2743e94efe62dfce4ed290a1781479cee4fc46f1c982e67e70041b0f37dd552911331469d1724093e08c7020029d55bcf40cc7ce76f0b165925dc172aa025d68d13ed144d7a7351dbdb6d034d9f90d6c4ef2284ef36d5850517dead7c60ffb17df90d107353333dd06a7585e14c4bf7618e5a279568e1614824f61d15c332b621d86604855e17878ddffa99f88d8877a487c6a0cde9f4f650213fb5e70b0fe788bb86bce16ec9b26564777d8b74309796f3fbbbe2c74c87554cbc69d0fbfa61fc49454c80f591ca767d5ac97581557f38451d4d45917423c51b7063399780715163e2120805723f423015d12eb57e4c910c9ede750559bcbff50ad832fee005fe1df424a891438284a368a12ae797b80c7fc1b4f54e351eabb9b39332eb07c713d3b2e2ffd98f6810ccd3f3743d59573d365753052991e183b2374f2ba7609f3614411640a5ab7a48c26e9a838137c2039909dc626fb7afbde6ed67cdbc646d4cf5f983b6e50c664b9c2b10b61c7d8f1f6fff3452392186cb8e9af595318b70c9cf6e9aecfde54219af767c465356851270361c753ec7058419a015d6ff55e42cbcea6aafe429674b542d3585a58e104af839ffd7ea8e9a506b5dd37705c455880b8358484fd7d5a19b8e670550532d8913091eeb7d672ca46b427ac08790724fa4cb97a1f56db59706958d4af065833f3f871a1daf76a8ed8580c9d1532e09fd0e405e7e430c00a48556886aba8f4166ae9e9126149dfd66cd8d0aea341be414366d290c0435727591fbe9a0d4d1d9584ed7225db8fe59123171f2cb212948b91406b89c8cdce0630d5073a3a457a574244e97d0efed28887cdcf74526222a36322df9c2906c9c9ce6f104f9055952bd0165061bd54ce3769d4d1e9e8b7f1ea240b68c4b76425f8f92909b1f7a9d5ab1863c4609f8043e77f5b6911c6c39e3990f947396e890a2e0e11ceda577d61ac35f31d9a185692e8f1a01a9a67556fc194818ad530b286ef4c5e14f2fc2fd25d3d22328b139b12ffaa7b8a43a38068505ef279e6d0304e4fcaef54af8590f44fa06459981a6fbbdd6d6bc8c984ae7fe3eb5ec6888e761ec1d55031c4e11fab50df8ba3325caca514d60ff3774552c7b9abbfb2f86c7df047ac196f28c3fa344392183a2ca8027fa8de5f525712156333d4a60df37dfe840893802a0a8396dca5557e28bcde6398cd56de5936283ba55c36858e739147261cbe12df7eeecde2e99f7f72347f7af1856408a23eff0dc6d366ff454efab3d5db04a90c14bf7d2bc44f9a3bba5ed57c611b6e1cc327019c36f029c8cfba5625d00d6904a22542e3d7ca2dbf6e34e985e99de48daaa09e51310ccd2e8cebdebb4baba3ab7c61404665c088c6ad67481f3fd8fcb8670ab33c6f5427d0016a67bdacf7113ff0790bd29053c0baccd3418890eacb4dc4a5e3d2bf1e470f57dbb1e3711f41c4222166b22f668b5b4531771c2476b387a22027772b0814102830da07bfcdbd80487d772a59e93cad69cede4837fcd3c578a1ca1e2e904c935a82835cf0123734025e6a48562c4547e8eae78d5c619f1e3f3c6436ac895b650dec9f6ee123be6405df1d5210452097f0bc711d93f48fc082bfad0f2650720f3377d7a24aa522a2b08c1ca24bc0d92421dddf45f9f223d5be275309bc05bb2303872cdbad3723a85709a258df7bd9a6d7cd8cdead9dddde560448e547faa9c9e875feb25459ad331eff35c922475c2fece0b91525207d8c9433532a6a71284d7e118d411868e2adb011e05f54d319876f82ad4f3d08612305b3174562899bf92955de6f97a1b8a5a541079008b33ce227ae6d9ad41139db2c77902747b0f0618cf7b86768838aa583d2f384b54d3ba023c342d9b23b570024c8e5c8884c63237e9a1d2e122650834b08951abf93e9e5adc93d60ca5bdb01b8b0dd4e34b4f3ced65f09a862ac9263ff5fe8b415382d8dc2b992b445f01636a957a6d6fdcff819046dadb9caac64b7837df4f1a13e8b9eb736f68080aaf77ab5c5ef5076f1cecca22061e8d9791c2e595504f95e3a2d78026720fa328c9059d192affe8f64094d381ef4a99dbf7c5bcc23e63285c76ddd49636784175cfbec332bc6082f218daa29a0b69519cf2c914c125f177a05ace3ab538eee5c8784a5d4b1ad164f7e9ce842c5a77e5ca60c03494896ee0f90490a2e12dbc80c7c2f63464393389cd6e2c8cd0669b94578bdb53d6cbef6e8d0779ec9d516f73f653bf2b0370e63d9dc1e3c0b8b81efd1c47a487a309b751b49062ff7bf23ad18de7315282edb543907a341c05fadae800b20fd231f630cb4bf1038004e7b2d1f1634358426d614bd2a4855be9cc1528102715eb3218200c03a7d62e8e3b6e4b59d71dc594e9c2381eed2e5203b92e692b8defad9200d467cbc39b7b789adbe4978985c6bbd8bb183b9a03a64a1d6011df1f09638efe4c044affcfa09a93c879e2c80ff1a79320c82f7d6a0552006b1293affab794fce11c90846ae8809e6af873ca4ebb99f1b1c1c3629b06bd82f3c268030dbaf770a8c92292573b6cea4551b3a846207912edee9b95a327f2dc52f21bab04d637c0cb57ff805cea9871c8fdac20551e990972867101df5b056162f5f2212eb0390966336f3648dbfb8dabef732e880fb9175fefeb7422f85d62fba4fd183185730bfe30775e9cbef2ef981bfbae64c75b347abbda5219d2fb8b5e4b0aabbb80877ab8c62f8cb6b190076748dd903952799e90b4c245dfbfc0611c90b0621bde4ee685cb66bd37faf5d9b5c426eb997aab66e42fb6f8b0f17c1320f6adcdc98bb5372a0e9b04762f4f7561bf233279aeedfc6e28f3cc90068b762063302e3047d0f6ad44b0d958ed64ca0875c21b5b47169a0450398d5e8ceeaf1bf29a46bfe40be987a574aae2b188bd261c8b7da016e5f7599f19c765e92ab77411498955186eec3b3a55697a395e6b1dd8b1da7e37929853cd70da32e6f5f1c355e0654516349a8112e14f4c8483f4573b6e4c7e79db1a7e5e2d3dca65367363765043532c89280858f48c17142609e3c367e35ca5cea685bb9e93db7d159e83efa7d7023b833aa2f7b3443ea7246aff549ec9c6cef16da85698035d6f79af0473808217dc5c30f0554535355bb1fb32aa77f1b4aecbf43a1635aac94df5c0c1c68626cdcb60ec223010ba88b5e93ee51269f1160bf926830cb310505ffb649d71e6392dbbb70e0871c0d9eb1e31e9c18a4a5de3c521932ecc21df3b6c96932333f3a1b8ed57faf1c023c508d727ba83a37c201d6bccb6f1b33f78413cdee8cef52b94d13f0521fba49ee968007ce32156e9598b0cab9fa46ab7cf7edc49c98da188ac92033483b4e451ebb2c38550fa47202f20df17f65c54757c55fa0787b6cf3e6c0775ea73d390f08469275f8bc5271e9673dc3f670693fe97a419e0790c0f6e7cc984668a0e854beb8e73fede8c200ffce5ab34f5c1240982af34188750f175cd8a0fd867a1178cd0ef48ed158e87920881c0f3ac10ebc9782d92beada03fc2b97727aaba34b174d259cc2d8deccd74eafe290feb980c823a8d74413779ffbe15719d86b1fca29969d1e06752ad7b122f8ba75a57b2dab7a089bb7f5e8a81fc562c32bbb76e957969da21465c575a1f9d2c64543c1aa8c8d4c674ea48b1316145abd2a2f6c58cc7b5a790b230a7e237a543bf2b735aff712effe376ad56617529915bf358e4653410bcd396423f4fbcd3f3a89d38d3ee71b078a1629143948dd0132cc8af9bc0ff683ddea73d94423cde82ed6d4402fd58566d83ded3ad1ea063aed2b87aa16c0d78d102850e51cdd9eca46c2cba478f5f8ed27475b2346c8555032a35c618b273460733287fc2cf4df437552a56c5ce45474625bc508bdecae5251ae8fc050567e08c53aca26118131f5f35de3065d355504f6f6aa17d849477267153b2d34b40b0d1b1ef309c18b984e4730b2f0884a5e6c94b8f7bc62dfd39fbe7d84aacf80fecfc4bb6b208f273b104f836f5dd943042b7cff20822ed80dd689d40867c3b63419aafa3df6b1b228741950925f378ad181592f55fb28e2b65610abd33e51bc95c4d31dd483790bf68feb2ff221516346f7d5366b97632f175c14b939", 0x1000}, {&(0x7f0000000400)="37a87906be644cfc4ab4bdfe3ba62db4940a51cc77622cfe70e0d981f58e8a1d6c056da67002a86683b705a726ce5593b8c451acc12afda7a7befd8efd1aea96b124267d57009649ba6341b10921a9e2ed9301ebaef3ef13b457a21c8fde7b652be7ea5a18187aa753eb16481ff9ff3ad0c0a7cdca8a1df84eca", 0x7a}, {&(0x7f00000014c0)="cb5a1cee3c43e4de6d18d817a126b7724e6dccdfff4ea49303211d63394bcdabc469565953fa6611df358368f0aef93e92676703d8faae956e1dbabfad8afa26bb742769a1ee54ddec597c87ef67878e882fe65f0c5dbe72ddf29309424c846f5c88cd27f088ce592cad4adb70cbb52700e9ccc5317cc8057ca23f6eb9bba6a6dc79e801e90b3afce1395c02dda1587ae37c1dc69ff71e92d17b605607deec6a9472a90f0d1575d6f686a752acd390b6a5859c0c6b3dd87cd61afaff98763b356c22979e85fdb5cfb626cae6e148d01c3b02059d3c3b4f929049734bed2fcbabc6309f66ca7e74c5f316bdfbe32d775dbfb400cb0325d794e90281e241", 0xfd}], 0x7, &(0x7f0000001640)=[{0xd0, 0xffff, 0x200, "c2948c070176c1520a16839f0825356d284a458219fd75a22d5232d5a0c0f70061d98bf03a08a9becbbbafc06fcecce4d5ba9f3eb98fe8e56fc812c5d5a6f04eafb20b6d0084f0c92c6097996cb636a1efef05a3b4c23d3bf37a2a51c734698ae25173ff75f7a7e739bca97f8abc0c80ea99ed505ff681e89b89ece7e994a3dd4fbd3c2a047f207e137de82cbd2ab947338bb2a9bf3e9ab036719a35144484a4d57057704ca21f442a683d6a71ffd93cfe6257a7cf08611b61df88"}], 0xd0}, 0x40c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r5, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000340)={0x2, 0x3f, 0x500, 0x9ad, "d7f1f1869ed5642305e7dc210639aa96da3c5085", 0x9, 0x8000}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x3, 0x8, './file0\x00', 0x0, 0x0, 0x2, 0x80000000}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:04:11 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x0, 0x4, 0x2, 0x0, &(0x7f0000000140)={{0x1, 0x1e, 0x9, 0x3, 0x1, 0x100, 0xcbb4}, {[0xff, 0xae85, 0x40, 0x7, 0x1, 0x3, 0x8, 0xfffffffffffffe00, 0xc75, 0x2865, 0x7, 0x9, 0x2, 0xfffffffffffff604, 0x6, 0x5405, 0x800, 0x1ff], [0x1, 0x80000000, 0x8, 0x6, 0x100000001, 0x100, 0x6, 0x4, 0x4, 0x7fff], [0xfff, 0x3f, 0x1, 0xffffffff80000000, 0x80, 0x800, 0x8], [0x8, 0x200, 0x8b, 0x1, 0x3], [{0xf3d3, 0x1000, 0x80, 0x4}, {0x0, 0x6, 0x4, 0x35}, {0x8b, 0xfffffff9, 0x70, 0x9}, {0x4cf, 0x8, 0xd5c, 0x7f}, {0x8, 0x400, 0x5, 0x2}, {0x1, 0x7, 0xffff, 0x80000000000}, {0x77, 0x7, 0x80000000, 0x6}, {0x74, 0x0, 0x2, 0x7}], {0x4, 0xfffff884, 0xb69, 0x2}, {0x2, 0x1000, 0xf8, 0x80000000}}}, 0x9, 0x7f}) 16:04:11 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000180)={0x7f, 0x7, 0x1}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) pipe(&(0x7f0000000280)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:04:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x5d9950248124562c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x6, 0x7}, {{r6}, 0xfffffffffffffff9, 0x7d3f9183aeac5a76, 0x4, 0x2}, {{r7}, 0xfffffffffffffff8, 0x85, 0x0, 0x8, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7ff}], 0x0, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x99, 0xf0000000, 0x13, 0x4}, {{r10}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x3}, {{r11}, 0xfffffffffffffffb, 0xdde5b195392f95ba, 0x1, 0x10001, 0x7}], 0x1, &(0x7f0000000300)={0x7fff, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000340)={0x3}, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r12, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f4fa3c2e062362f"], 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:04:11 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xff9e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:04:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x20000029, 0xc, &(0x7f0000000180)="000000000ec4833a9773000cd643162ac6b2f47195fa3a453bae3b515b5d1d42362c8611f3e3d16a482efa8ec744ac914d547a1005a7998768132e92443935d428b568159cd1f3544566e9f8901afbba4a9d88461e20d027efaa7b88", 0x5c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="1e1ec4de4d013b3422ba5ec03f747199922ce2c65d85c096388156064f628bdab763e578a7891f01d2c61916a741369a134031ef24fabd942f0c1206d88ee621f5c6cdd5704734b33797961e4ab4adca187fa7b8d4264ddda88e8efd3551cb45926e45d76fd1529aaeb94a868fe81cc85415653cc97cd9a535d4cb2f3fe39a06f556ffe4818ad3bf2c6eed5e99443371651ac98b84e98c4311276df5374f1eaf231faa8ee067f798ce5c5f497b74f1c2903fc424f0aaafb27f256be812baddff36a715d462462db4a402d4de4dcf8f867a53da84b638d8cc8ca9b2db6a5861e78bf5f5f19091998e0e48c4b8ae62d3a5f3107ffaaeaaf4890f4d9c3bf1b7988897c07567c4bc6e6d17bf7e4ce9b3a64f1e58276d9c18bcebf591892ba4152e10d74cbbcaaccd4dd35b0d284655ff159647b8e7d642d3e9b79a3e7c4fb896313c3ec7036e2a1874e7e5f7407b91badf5a206abe75bcaa03de32c153a39f344d9b1a777629a170b039c5922332db850f086f96ee6555824e3ac76be404cec273ce71135400edffed73da491850d41453f17741f91e28acf210299d6ec69b98a68b1835232aa7e6c914556d1c4f06c13be71880a67af76edbb4011c8f4587a2708c4450eb7a5e9ec1f1ac3404f87c3ac3c96aa88090990cfdc5ab7cf4c565eca4f3a9803bb7a5bc72836266e60261a3404b25f83ebe632baa263830f852c82922f72f15fc8b6d25da8863afeb0b2cc12295d73b8355cafaecac4ee04f52f842b79c6bee0e944243ced1b3ce7bff4b740231cf0f05858351e4e4b0ab00c8856eea249f811488b547432e2da0c20b9dfbacd8b42fea928b665a93a539e0924855e8fe79e4490b76f8de26999182931810cee0c7fc3ed3ae6206e8bb1b987295665fc76b550e95ef75832101e0828c45055d860fa30378faaa931d80ed50f0deba3548b8451669655d5f2aa8c0bcb87b4862be0ac0edf751f4c371a3e36b52a0d107cd555e57164b4a098a6e4ba31e2da36ac4a2a98db4f73844f6c6786443db1641b81f698d021a6dcc2a3399da8e09985d0a0e720cc0a0310084aacf5b1e528052636acf861e265bc37982987a73c6b9ebb336f43aec361dd85aaece98fec50ac1593ded10e59cf7af90af22be9d2187c832f04673c5cd1a0f5a7b65aae558ad5c8d26c50196161ce0f32d7463af2a5914de351e7cc233aad1537bc9dcb4c3358344992a96af4efad371532486ca46efa50757a052e62432e3d4b722bc26a94721a62c83c6eba1fc3562f5e462ee71aafda77f532c5169d82c1e5f7e303a2377419b4e12112e906e917914c169e1abbd1556b376bbd313693b92ecfc635bedc8e37c3680ea8f67012e8904c61646d7b0d9766344c4ad989a85d1f6524f71e1a172dbd8f6a97ab4e4ab1f40dfc838582f08b9fa1888b5af0d7ef5c8a15f7526b023763f319db4a7694655f1c71e62e08d676be411497e8d0210c49511dd011636463003216f988bf70f848eb2c7143888d32b02bd7daaf299bd5b0ca4e82489c67b72b32cfd18813f9e71c162680b8998f88185658465c1c042182425c62bd84d5044f431aae9e80d32340367d40876e6ca5b801c8061a93ba62251a3767e0cfd8b10f565349429f20497a23222079bab78f1b532084a3c86e0e60df6ace85d5ccf9d2893dce198ad0759be228acd35cf4ff6cb39a59c94ea0237b2f454b13793bc8e3bfc8231ccf28fd4236e8f7b6cbba9ab78755498f16eeaeaa59d38abad367745cc72dab3221cbb86b278df95763e28827edb6fa32447012c0c91d0a6f38e78c1fe1182ed120e3726b6845adabe886f2d372d29efa96adbe9395d19bf34e75abdc93c2795c9968c7e1039300ba580fae9da91d566d0cfeed5fcf2f6a22b7a41f3958fc09817bec4f0f4e633f2bde7d08ae4bfed9e4a82c348401c80ba8bdbfc63500c83abc08539c5b09e998de5c40086382e1ee007c068e0039c659a13373f074890011c5859cb564410419806d42f7c57692a02af384d80fd4c187bb4f7399fb6b6c91f661d790d5a71a5d742723b05bca4560f8b690183239bd64d03b914e92062e8f496685c565b39bf9aa1dc9a132e8ee2a764b0c647f7e09538c28e61d52e3f60f59426d0e0ce088baa56abdef699f8c3448c4f3b1b04e2b3020db8da76959009ff12b5c116ed76727b6408e52b37b9e495564da123221ae047a3a205a5ae21bc91f1d7f4dfaf50a4f06f0d5ebe018de9c0304e6882d160ab11ac175cd2df830b894a7cef2fb4c52a4ed133333c0c1d446fa595b48c92535c59a2e05e10bc8274940891d8b5105f7f6048f246e0759a8b10add14acfd78e9fb0c42cf404a8a7c7a9d81645f793cab09e23e66241c5c63af4b616b4d7fa2d35cb5e8246e2a95482ac414da90ee26558a113ad79be043a1b8bdfa9359d33219d7d2492b62f37668e3e1cbe9e05eaf8a44c33ce159405a1c3922f3d8aaef9d1b8cb972ded907963220b9a6947697a1ae730e43b7f170837899d7b750cded67bf0e9072648078a75d95cf194a8f93d8eafe9d25dafa6b03a2d9dea15ec730a4128a90e20962128baebb187e622c491b2964d024c4d7d1b02b9adffdbc1997de8fb5127e6532a30db410cdcebd41afbb0f62250d59adbae4e272fd14ca8fcc0846b1ddd4af5324d8e0a577eddbc6a11ed2e1be2110e953ee5711dffe47b1212291fb347a2b00f1c9c3054a73a4f5b0807994430bf15ce957e0e9879c7eb41ea896ddc1865daf7d0865e51b27a07a9be2e1ff2b22f0c2ba296f3cc2f0596ea2b631fe37d0f10cacb87e6dc10196ee53bcdae82412519ef5d554795fe859ea2a14f93b78473d65e2407bd1cecfa94cfbf3a6abfa0c6a944f9a465d244e7e944b592959c281dda36cdd156f0baf582674f7b53325b422b04abe08465c6f217cc9514dcb3a3e646cf08982ec406466b48adc9dbc986a934c5af0a614f614d2d19a526ea59db64227cbd7bf84ed4d0bb90a1089352fd06ddec23f31fce5b1707d8fcafb203da2b4c2f6bb74e3ae5926296723300d026c2752ceb322361a51f00df85f234d2bde7b7bdb6fb7662f5f3c42b62b61a8fc0a561b19d065c60a20fbd20bbb319465c8c91f552a008581469f6a00615d83f0f4ba1e61415f604e7660799fd1b87c1d31140c8ae172afb5e07baa74aaac367d6c3f08564569793ad5be84573db7d72ae3529c19725ff20ac437c326c52edb79de6b59c245efb7332a1d28ffcf405c841e6a952997b51a720eef6cca90e34a849a1dbde71e95c3599f092b688ecf978c51271636b3a1ea12364f801c439611081b87a4c70cc2b5d0290f4641a659573f67439ae29d216fcb8a8b6a7338d57cf945a7b2bb3471974c3e1ae920c92f29a78450d6862fd4f116204114567ac98846089d1fc699955384fd2066dd89add0ef1bde39de7d7e3ab48c7e492911b3f371e0b65d3bf70a8763eb78d41145d08427614d0918ddf13394c7629b8d0b2d6691bf667404379d0daa5bd65b7257233b689047dee741f6c74e1a4d019872b366ad3e2a67eae1f342ae0d919cdd16a5d0b0a86d30d2295aa3fcdfdb6f14d0d1fae31c404be40a5bd79e7988566bbd92e061c77de862283b0adee394a91bd1be6b8f74d124ce98d4880acb7d8212fc9f1b1b85a6ba76657c66d4e08d5ce83376f3a9dde01cfb8b3d01d26c206995158f0e68357179e542ee91758965fb49f8424353a9fb933528fa45be3a2ed6c3ac9297fec6f9149fd0a37d3694648fe0d5fc44ddca44ab948e662160479d0a75a435f3b6aa759da95975d5b7fbb1ab437b46364b8268393a8482644f875e189b97c751a9c4187224fb7be7d47f9482e4aa7b005495401f385adad6e51534f266783b5b0956725d3f892b4b56d0854d7ea25435978ff31692098811194e283560bbbfdf4518b9f5d7925822a1da4057b84ecf91eb16b3871147ff54d4e8a1d72a566537c3ac3b9565f48fed1e2de388c7c94183e51bd5ef39b18879814f5d347ad44ddbac93716c0631489a687675e23ccf331c875a9dfd0fdfeeb74c8374e49a901aa1e70c7a099f4b7d37c61a3f473eb3f0f8ecc39f43bfd4fa11cb82b255ba8a54c651ce3f253aea336c549da6e967a6e727321c84e0233593fd1c3fcfcd1eb06d78a604d07b5f46787867afc7b95e0bc54e1f4e5f3caa7c0f560ec74203519cc2759d8f1d4ac65bf44dfedaf1d1516104b0975176d3b6a682b825ef68b54c03c41284b56bc63f0d5bf0f736399b7d20007163a67648f6c4dcb048774752c72c73434165c9c18400443c9d9797415714af31c00b65e5ecd229bc0e2aae519d98d2e703282fdc55027b942c47843ee247bd06f73a204fdd02f22a48f48955effaf4aa243cfacd212088d683de50e5b73e3aeb09c70b6c4e0983e6980a0342f8d29ff3c4f48b60265a83db9717f289b57c9afdce27486e03fb131bb14e709b04d19452b06abbf16beaefd8f5502bce2778f5e44b32e30dce0f723e37c22fb9e606c202acd8d6fb459f9c78eda99ca80085a417568621dc069c485ad488196cdeed0a2d7390b8347f890d74ef64b28bfb93e0161f99124263c0a1a2881da1c57de4090387906606a45a13b95c9a6f499b385891dcd9510054953ebc388440af3fb323b72bd9442f927caa94abfa228ace0d52bec5a9aef456167483c3eba032e91e7648f5e87d9ad168c9fe3ba2ad92fc0899377c433758273fd960b95149fab71da2b66d79876fc8f84e590ace41f7f834208c3a17439cd6b941a224ac03b1a1671d8003c3bce2fea62c35c0d851cb81b8747b1a887b9ca815bf58c438ef1cd02ab45eaa09bcbe5293d8313994d738645665797e9649e5b2f45461285294a69275449287ccaee93f0699dab4adb45c791913595d4ad5d6db2456d90c528e37382b378b13c09fb11783d41e6513df4810cfd5f6f112d4781979aac8f791ba7d16406a41d45ece5d3ca72cf6303f07197c550b3b100c70994c48573ff91c677dfa08b0fea6bd54b046dd1da65c004daebaf4f133057b05ee9b91c2a96bedfd74279082f04de2e465405a64735eb5ccf1a3edcf1daa7cbc34315420ffed9457f9a6b01b2dece81976658320d0a6e2fcb71ab79f066cd3b28e34a5a896c0422109247b8761f1f3e8d7ad1ae5df39bbfd5ad640a8ed8b79b9a9c528622a507f39ff6464af87a33a54d0af23a9dba05877d1548d31ab88da4989b144ce1135c2fab733590089a679637b163bcae83f79485bd4dd605e598328fce2b2fd31e4c7f0bd3f191cd84dd8aafc215f0fede0fedc43a3c318f5b26c2ea3ac3a9f856cd5aee419b5229651ad043062f942a029235fe1e60c34a584c75c8c6caee564c86fe8ed103e67b813e707c638d8b144e995b46803ae101784c8895b4c9f27f22e756d1c8bc51274c3cdbf8577a916a21e1e79f91807b6928960255835e1fcfc80f08b3ad5acf156ae0083509e551d8d8a4cddf3320f51f8073de86e0ba43f6954e7922c7a4e7ebadfa0f344faef4a5480f2ccff16773a4d1ba0f83efe119ea9cae9eed6794c999ec609048b028f169dcd0e1235f7fd9c2bdaea928c108894533cea432eeef7439f25103a12820fadc8ef77baf2fb53e53a90fa063a2467edef94432ae9b2f26d7412167627930ef8ce0a46838275b3942760c9755311d0b7c426d00bbc7e5811c30f6f1a8137846bd92a441e133a8f3ea13c9b92b724c76a6b02cdd9f2673aaebc6223a08b92f6899a127cbc62063387b4f2f9cdd2fa8fb1cd9767ccec934b3933d81479a0d", 0x1000}, {&(0x7f00000011c0)="d060dcd7ddc61bc03879835c8ff22620e33d89b804972499ae147bd620f62e83d2b8809f79fe0e811532ea9cfa8e5951699e1cad80be30df8a55bee2f3b194a9b6992865d216b717435e59f8ee6bd88a6427e76e48f9967782ff00638995294fd6f87eb92c4485a340b824d35ef337ef42224f7c8e6132b7913e451080f31593b4629a16de67e0da062e79e6eb83a966e1b0080ef6e72c5e73e79d1a3450a37279b81adf13a6bdff8edcbb03b4ff539494d4435e7e7153b3751b59a2486cbbc581c9ea16039a003aa9d58f8dbd605a5a19c24fb416c3b08e51", 0xd9}, {&(0x7f00000012c0)="8f2ffafa9e44b19bedfc788f84f9b20934e90387e520329fb8b130bd58dadf5ff31fa6d92bc73bb70bfbc40eba006c825db7ea61a72b4e1e7330ef80db09bd8a8b241c29b3193ba818c7e17ce523dd41a00e4c7a09d14752a25f7990c085ae4d2985a2a7eac5e59de762c0", 0x6b}, {&(0x7f0000001340)="eb73abe631b7900c6bf121243e03541e56b1", 0x12}, {&(0x7f0000001380)="fa6c4bc778efc363bf0d855583c2a964f15edeac2c14fb59ef8448ed2db9b0cb10941002829c8480b32b6fc426cac3eaabe12e8561bac5538ed41662c894df28f2760d7ffa75698cfd18826b8cfc4d3b402018a58174dc3faa5f1e256c2ba668306475f7a3de573410621e441aaad1b1ee9425fcd90677d3f38bac76b7aeb73de95195717f6a55175a9df20ca2b10d0df33ed0f34dca13d3bab1eb5b2b3a2375e42b4e5959faf1f3a7c9f02f107dfe9be8472c82029d8c17f405aca880fba4747d05e80c81c6661b024a95342fd601cbcd5690b9621b", 0xd6}, {&(0x7f0000001480)="9f202c977109a8eda1d59767b5dbdac8bf5c62ddf524a17c1d6793aed19bf5fd2a73adf864b6bf01176ce448b83ce5767dd87ae6a39aa0ba37f503cb10135d11d4895b757af02c36aadf7d252a237c6e216ee4e7bc120235aeb1bd8241cc640a09ea52b8d85f6da0450a93577771dd96ec2d0f51346d698c1a5e7cc8f30ce10efd19e6f421259d11399ed2d2c5f980806283f284606396ab53b4f18604110fc54ea82fc40ebf6466", 0xa8}], 0x6, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20, 0x108) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022, 0x0, 0x0, 0x2}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:04:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0xfc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x101, 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0xfffffffffffffd7c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x6, 0x200008000000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) socketpair(0x2, 0x4, 0x1, &(0x7f0000000280)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x81, 0x4, 0x9, 0x1]) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r4, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x43b) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10100, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000200)={0x0, 0x6, 0x677, 0x401, 0x6}) 16:04:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x400, 0x1, 0x1, 0x9, 0xe, 0x90, 0x2, 0x0, 0x9, 0x6}) 16:04:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x5f5694397c4c6942, 0x0) 16:04:11 executing program 0: pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x10000], [], [0x8000000102, 0x400], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [{0x7fff}, {}, {}, {0x0, 0x0, 0x0, 0xffffffff80000000}, {}, {}, {}, {0x0, 0x0, 0x9}]}}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000014c0)={0xe61c, 0xff, {[0x2, 0x0, 0xfff, 0x7, 0x7, 0x8e, 0x6, 0xb2, 0xb, 0x100000001, 0x0, 0x4, 0x5, 0x2, 0x2, 0x1, 0x1, 0x6], [0x2, 0x800, 0x101, 0x5, 0x1, 0x4, 0x3, 0x1, 0x3ff, 0xd1], [0x6fff, 0x5, 0x1, 0xb02, 0x6, 0x9, 0x4], [0x81, 0x1, 0x10000, 0x5f95, 0x3f, 0x5], [{0x200, 0x8, 0xc74c}, {0x9, 0x99, 0x8, 0x7fff}, {0x5d5, 0x6, 0x2, 0x6}, {0x200, 0x5, 0x1, 0x2}, {0x7, 0xfd2, 0xa, 0x108}, {0x1ff, 0x1, 0xb9, 0x5}, {0x97c, 0x101, 0x4, 0xc2}, {0x2, 0x3ff, 0x6f, 0x6}], {0x8, 0x4, 0x5, 0x7cb}, {0x5, 0xd62, 0x48, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:04:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) r2 = dup2(0xffffffffffffff9c, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x3) read(r1, &(0x7f0000000040)=""/12, 0xc) 16:04:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x1], [0x0, 0x6, 0x0, 0x0, 0x400, 0x0, 0x800000000006, 0xfffffffffffffffe], [], [0x0, 0x1], [{0xffff}, {0x0, 0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x1}, {0x0, 0x4}]}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x61) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) getpeername$unix(r4, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099e885dd6cff56560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dd16bd4b7dae419000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000e93ce2683f7262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffe2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7705e3983b9a48adca0eeb2000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052664d7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6d1c42d4ab965fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1582334808c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148e6734000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e568c980f8e2460f7700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000087730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a35eab6a61ee9f316d1922d1caa58e75c24fe26d574c8984244c86f7c4197d07c1a5492acd45da3aa9018d7b3e1bb7d63f0ee868417c0aa2a5c26263ef0ee290edb6b3aa9f01d6f61778719436aa10ac9b157ea846e0e2077c1287822c35ec3bf9acc1487078e81c0455a5000000000000000000000000000000000000d97dcabac283d89e044dfdd439ee5e676c6c8d172d7b03f5c1d95c0db7f0aff932bc0bbb7373d41e305cd32519b0a90c0703b266fd799ba055f92357b42d2912572310daac8b0a525c271c3be0fea014e0486703098ced5bbd771155cbbff5a35b0eed967bdb369b12007e7a9d9d39e6714f4c92ba8396eba946270016bd08737958f827d9cb830a4587a2213da06417351cb70ec1c8ea2762de57e73543ecf7d151c6176d73ff09dbf297d7a75a7b72137f8f65d2fb9f7872a982ce03a3bf2a0f4ec2a782beabc1d314ac308199d3a59f739cb3e143c5d8d64c31a3997b550b54c9221a4816b0393125b736fa98f7eeba7a32b2ee7f750e3b56eec9f9283d5ef3839a209dd459b28f76ee36518a642254418a955baabcd8b8feb1f49632e1"], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x102) r6 = socket(0x1, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) r8 = socket(0x18, 0x400000002, 0x0) r9 = semget$private(0x0, 0x6, 0x200008000000010) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r9, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r9, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r9, &(0x7f0000000100)=[{0x0, 0x7fff}, {0x4, 0x6}], 0x2) close(r8) write(0xffffffffffffffff, 0x0, 0xfffffffffffffdb5) socket(0x0, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x148d499538d8852f, 0x0, 0x7a, &(0x7f0000000140)) close(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 16:04:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x7f8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') getrusage(0x0, &(0x7f0000000100)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000004c0)={0x200, 0xffffffff, {[0xfffffffeffffffff, 0xb8a2, 0x101, 0x1f, 0x2, 0x10000, 0x80, 0x31d, 0x8, 0x7, 0x401, 0x3, 0x5, 0x5, 0x81, 0xfffffffffffffffa, 0x8000, 0x7], [0x1, 0x100000000, 0x20, 0x6, 0x100, 0x4711, 0x8001, 0x461, 0x8, 0xfffffffffffffffe], [0x6, 0x7, 0x4, 0xfffffffffffffff7, 0x6, 0x2479, 0xac], [0x3f, 0x6, 0x9, 0x8, 0x0, 0x3], [{0x1, 0x4, 0x2, 0x3}, {0x8000, 0x2, 0x9, 0x91d}, {0x722f, 0x8, 0x800, 0x1ff}, {0x3, 0x7fff, 0x81, 0x1f}, {0x6ddb, 0x2, 0x1, 0x7}, {0x8, 0x1, 0x9, 0x4}, {0x20, 0x4, 0x0, 0x2}, {0x33b, 0x8, 0x9, 0x8001}], {0xebef, 0x37c5, 0x3, 0x1}, {0x9, 0x6, 0x8, 0x76b2b5d8}}}) 16:04:11 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0xc003, 0x6) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x200) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = socket(0x1, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$inet(r8, &(0x7f0000000140)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 16:04:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8203cc696400a4a4b5cdd88c365943e9a197ae981a8199299442f43e0c12ce858d35e006fdd28113f5f0f3ac047bea139a2ed936a73669447794bc5bc785a4209c6340acf81fdec1eaf3add22995bb59254ec36857e1c7d25cc9ba403c6d13e1422b8a1ed0586dbc04407f4c7257e54b44dd722a18986db513640fc41dfd061976247a363b1f2c7ac448438cb418ebcc3f5bf80b133ccdb00f74306c0661ad94850784f1449148a96ffed1bf21f2924e"], 0x10) r1 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r3, &(0x7f0000000200)=""/219, 0xdb, 0x803, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0xcc) r4 = getpid() fcntl$setown(r2, 0x6, r4) setpgid(r1, r4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) 16:04:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4", 0x0, 0x800}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x110, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x2a) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xd4) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x7, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000580)="adef18842f44980e1ad6d43d7e76442e4fc3207758945c655ddaee64e40331dfe5b6c997d0a20de3a6470959233e3e621700"/66, 0xffffffcd) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x2c, 0x100000d3, 0x8, 0x1000000000006}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x6, 0x10}, {{r3}, 0xfffffffffffffffc, 0x9c, 0x2, 0x7}, {{r5}, 0x0, 0x5, 0x40, 0x1c75, 0xb}, {{}, 0x6, 0x1, 0x20, 0x1, 0x10e8bcae}], 0xfffffffc, &(0x7f0000000200), 0xc49f, &(0x7f0000000300)={0x0, 0x53}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) readv(r6, &(0x7f0000000500)=[{&(0x7f0000000340)=""/59, 0x3b}, {&(0x7f0000000380)=""/10, 0xa}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/39, 0x27}, {&(0x7f00000004c0)=""/59, 0x3b}], 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x40, &(0x7f00000000c0)={0x25, 0x1, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:04:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000002d96432a4dd57c80f048b5fafe2ed0c9f44a7128e97e0cf0eff320ae657924ea3f9cc730a400bddaa6d7f7b8b3dfb25a9575e3d0e6d72e3c84f0735c06894f6818b5cc62b66c8841ebba7bf57d3e9da31ebe4440e015b5cd48feacd03b6b0331784a4aa841a50cadb45821cd3e35a053e43a6c93a49401179a1605796e4df9ada7a6d4b199787bbba820766f8b6a003777fc13969488963cd6bf"], 0xa2, 0xc00) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc, 0x80}, {0x5c, 0x0, 0x0, 0xfffffffd}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:04:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="9b09000000d25b03991f38183c009e57115cff006505149f6d03393ab544051fb96ab197acee0f4d747583e445ecfc5db98cb4c753500300d4786872f91670e07e179ec675ff22b51df9817f5e285d71fc8414ba4c45906a22f941b7c3afed9e10ce658d0275f8255a5947e171ca74d9aa04abd7133ac7017b552e3b98299f792d05e336"], 0x10) close(r0) 16:04:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x80000001, 0x1, 0x6e65, 0x6, 0x8, 0x6, 0x5d3, 0x10, [{0x80000001, 0xd91, 0x3, 0x1}, {0xffffffff, 0x167, 0x3ff, 0x811}, {0x3, 0x80, 0x783, 0xfffffffb}, {0x6, 0x80000000, 0xfffffffd, 0xfffffffe}, {0x7, 0x7, 0x0, 0x7f}, {0xd8000000, 0x1, 0x0, 0xf1f7}, {0x8, 0x9, 0xfffffffb, 0x8001}, {0xcbd, 0x8a, 0x10000, 0x80000001}, {0x1, 0x6, 0x81, 0xfffffff7}, {0x4, 0x6, 0x3ff, 0x3ff}, {0x80000000, 0x8001, 0x4, 0x4}, {0xb5fa, 0x0, 0x8, 0x8}, {0x8, 0x8, 0x1, 0x9}, {0x3, 0x6e, 0x2, 0x81}, {0x0, 0xe0, 0x80000001, 0x9}, {0x7e000, 0x6, 0x5, 0x9}]}) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:04:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000180), 0x13c) 16:04:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:04:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:04:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) close(r0) r2 = socket(0x18, 0x3, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x98) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, "0100000004000000000400ff7f000400", 0x7, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:04:13 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0x400, 0x3f}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x1000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:04:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x352) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r4, 0x4}, {r0, 0x80}, {r0, 0x20}, {r0, 0x40}], 0x4, 0x200) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r5 = socket(0x18, 0x1, 0x0) dup2(r5, r3) execve(0x0, 0x0, 0x0) 16:04:13 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) r2 = kqueue() writev(r2, &(0x7f0000000580), 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x2, 0x1, 0x4d) pipe(&(0x7f00000000c0)) 16:04:13 executing program 1: r0 = msgget(0x0, 0x8d) getuid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r2 = socket(0x2, 0x4003, 0x0) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r10) setsockopt$sock_int(r10, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r10, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r11 = socket(0x0, 0x8008, 0xbc) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r12, 0x0, 0x3, 0x0, 0x20, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r13, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) kevent(r12, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffd, 0x42, 0x10, 0x2000000000000003, 0x7}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x100000000009, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x3}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x2, 0x0, 0x7}], 0x912, &(0x7f00000003c0), 0x2, &(0x7f0000000080)={0x1003, 0x7}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) r16 = socket(0x0, 0x8008, 0x6) r17 = kqueue() kevent(r17, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r17, 0x4}, {r17}, {r10}, {r16, 0x2}, {r17, 0x10}, {r17, 0x20}, {r17, 0x80}], 0x7, 0x3) kevent(r17, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r17}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r17}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r17}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r17}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r17}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r16}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r17}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r17}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r17}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r17, 0x40}], 0x1, 0x0) close(r17) dup(r17) r18 = getuid() r19 = getgid() fchown(r17, r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r14, r19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r21, 0x4, 0xcc) r22 = getpid() fcntl$setown(r21, 0x6, r22) r23 = getpgid(r22) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() fcntl$setown(r24, 0x6, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xdf08, 0x0, r9, r14, r20, 0x20, 0x7}, 0x7fffffff, 0x6, r23, r27, 0x81, 0x1f, 0x3e0000000000000, 0xc3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r28 = socket(0x2, 0x400000000002, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8020690c, &(0x7f0000000300)) 16:04:13 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="2dfdc09eb6aa2e5169716986fa6b2082b07606e9de5afc898a05808858d2d5e6f781d05a6cec6b1a171b44ac630edecaa7f199e6fb5e80add378959ae69f298983c679a07781925dd6c2c69333c0b93918f84a21fbe026e59c8a03a0d2a0408949b1bce8e91d5da9e7c4d8", 0x2ae}, {&(0x7f0000000100)="cc181e02509eddde30e15d52e780fa67516d8bcfeda1f2f4cdc71ca8eb63b9b4adeba7f8cb377901510fa667b4f0981ac464161a1d3b9aed41e5f8a177ce427614707ec448ca4b4015ad5fc1305e7e74427cf7ae160494116f032297e53b50e181d620eb47028447400364cfd993322f7b2b1ecec0e5"}, {&(0x7f0000000280)="82e01f8682adc021f6e00f2c21d6e159e602e00b4df26f316fec218808c5be65b601b87d1aa0f77d819c4fb1fd1115e2f571a86619bae65a09715a946af3ca755ce604049169e1491eb03c08c0eaf37d542ad88d85fd291d6a38fb968c8c5120d7f89a07c2b42d27ed02b12846b9b265736bf775bf23d6a9308bc07ef240665dd200512cab43368e90a65362bc", 0xfffffffffffffee3}], 0x3) 16:04:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0xfffffffe, 0x0, 0x0, 0x0) 16:04:13 executing program 1: semget$private(0x0, 0x0, 0x8e8) semget$private(0x0, 0x3, 0x1) r0 = msgget(0x2, 0x244) r1 = getgid() r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x49) close(r6) dup(r3) r7 = getuid() r8 = getgid() fchown(r3, r7, r8) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r10 = socket(0x2, 0x4003, 0x0) r11 = dup(r10) setsockopt$sock_int(r11, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() r16 = getegid() setregid(r15, r16) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r12, r13, r14, r15, r16, r17]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r18, 0x4, 0xcc) r19 = getpid() fcntl$setown(r18, 0x6, r19) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r20, 0x4, 0xcc) r21 = getpid() fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0xffffffffffffffff, r1, r7, r14, 0x12, 0xffff}, 0x0, 0x2, r19, r21, 0x2, 0x6, 0x7ff, 0x2}) 16:04:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="f018fde540221716f7f2e6945863b8d70fc8a6a5c5245a24b19595fcc819c86e62dfa9ec1253661f4d6394b8b0323f881520b6532decece06f34286012335da3c9515755612d2b719aaffce1ae29cc17ebf24e2b6885fac634e52e580986cb", 0x5f, 0x1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x29, 0x3f}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0xf91}, {0x18, 0x1, 0x3, 0xffff8001}, 0x9, [0x1, 0x1, 0x9471, 0x9, 0x6, 0x1d, 0x3, 0xfff]}, 0x3c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000380)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x89846b2e80e59908, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0xffffffff}) 16:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x84ecf8c56b89a482) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x20048}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x20048}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, r4) getpid() r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x20000, 0x0) fcntl$setstatus(r7, 0x4, 0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) 16:04:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x10001, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r4 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0xc) openat(r4, &(0x7f00000005c0)='./file0\x00', 0x8001, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x7) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r4) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r6, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r6, 0x2}, {r6}, {r5}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca531}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r6}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) close(r6) dup(r6) r7 = getuid() r8 = getgid() fchown(r6, r7, r8) r9 = socket(0x0, 0x8008, 0x6) r10 = kqueue() kevent(r10, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r10, 0x4}, {r10}, {r4}, {r9, 0x2}, {r10, 0x10}, {r10, 0x20}, {r10, 0x80}], 0x7, 0x3) kevent(r10, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r10}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r10}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r10}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r9}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r10}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r10}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r10}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r10, 0x40}], 0x1, 0x0) close(r10) dup(r10) r11 = getuid() r12 = getgid() fchown(r10, r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r7, r12) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r14 = socket(0x2, 0x4003, 0x0) r15 = dup(r14) setsockopt$sock_int(r15, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r16 = getgid() r17 = getgid() r18 = getegid() setregid(r17, r18) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setgroups(0x0, &(0x7f0000000180)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r7, r16}, 0xc) 16:04:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r3 = socket(0x2, 0x4003, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() r9 = getegid() setregid(r8, r9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r5, r6, r7, r8, r9, r10]) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r12 = socket(0x2, 0x4003, 0x0) r13 = dup(r12) setsockopt$sock_int(r13, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = getgid() r18 = getegid() setregid(r17, r18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r14, r15, r16, r17, r18, r19]) r20 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r21 = socket(0x2, 0x4003, 0x0) r22 = dup(r21) setsockopt$sock_int(r22, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() r26 = getgid() r27 = getegid() setregid(r26, r27) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r23, r24, r25, r26, r27, r28]) setgroups(0x6, &(0x7f0000000040)=[r5, r1, r1, r1, r16, r26]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:04:13 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31, 0xf000005a}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r4, &(0x7f0000000040)=""/1, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) r6 = socket$inet6(0x18, 0x4000, 0x0) dup2(r2, r6) 16:04:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00b4983c6628d7e158fcf551d2d1d7197f93f7d585e3c05635aa4e3e46d51b36e675bf41b1ac98f8656b733ab3bb01ca6a4b4dc4ad2ff5b88b6665da03b272525edbc08dbaac639b20c8a45c78cc07a48391eb11c243eb7fb48e0aaf6a778bab23e24add5e8e47bce16d1d05fb6e278aa7874f34cafbe409db92f2c98ad1fe76696d44aee6f98ce9b612798caa906397e733765680c527a675e5e80b386abb115fcaf0f6fad4402b802c67af8bec40b5ae1c4cfcd88b73b38ef546b45ac5f46028062ead2729bc0f892dff626771a74fbe4649500578bf8227a50e29042253b51c71cad04f8c94e694b327d16d698687c3df34936423a0"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x800) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = getppid() getpgid(r0) 16:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x38800}, {0x28}, {0x1000000006, 0x0, 0xfe}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000180)="0000080093177320494b272aeeda") r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pread(r3, &(0x7f0000000100)="33ebcfdb9d9c9c2538fb8de5ed6ad460d66b7e74b3b4047f0a0378ef2ba02072edab8fadbd0588b216394e3a6199d2877d38072ec768732d5393", 0x3a, 0x0, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$getown(r2, 0x5) 16:04:13 executing program 1: munlockall() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r1, 0x2) clock_getres(0x3, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b8703352db8e3a08f0d9b03d0bf4b8559836e8f894956c72d1c75924c3a67bd669b67869f30ebded02e3d72e7347b016832357b27a311080bbffdf24847a3faf8c6d6696818357ea1e6f1e1820776b8788cb5228be7023b3c26cec1ed476676e3439", 0xa0}, {&(0x7f0000000180)="bfce432f8a36e55a61a0f1f89b5072308c525b22fdc3f8c6ac6b7904b74363dd79ca9cefcca65d2c81e939ede51a8bf55d4b9068ce5568534411c035aff80796a242640b64f72059ed562e95dafa6e23c642526ace96c7346db47dae14be0fd565bd9cc3236a0a90762fc981af096ac007228b460bdf77bf1d07e0012be3019024299a01d50d034102cafb7447a02816f556afcaa5ad600e4563b4ce0b73b7afb534c364efd53e1fc3915513807e1d3a0b4ad320a8f4bd1cabdfbc25641af73043c94bcf437cd6b411c78eaf8d779be597844982c1d281aedced1ada434be69c7a7467db364b", 0xe6}, {&(0x7f0000001580)="2380eb42c8fe79621e0e816a3464cb7a8b634bca35cb8ad0d7e82036fb1d27afd43afd57c1b32e1ec899e506067f5f0653b737d5e1cac93d9ec96d3ee9d5cad9977598ec3d935fcc04c02182011739abf2fca8882096b4ef5df523d06a6598d011545dc0a43a126863e579a2c26951c0249ea7c82b5bdcbc7d665c1c0ef0f31958f7033bd88fad3ea01931ec269a9ae12fb76e71267b5a54ac0deaaa85ab70957329f57330661bbf2f236d704627e2557ee44a9ebd63b387fbfa50685da3ae804b7a233840c75d83a390732e8369097b317a5a8ed6301caa6e130eb810fe6d07f3", 0xe1}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) fchdir(r0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002400)=[{&(0x7f00000001c0)="dc5933e502d6cd26e99a9add751dc8dd9172aeb199f5e49b4be09305440984de6cad24f4ff5d2bb61309a70cd8174277bc18064ccfd79e1f059bce57994c10d9bd467c6e48ced8cfe5bbd9e39282f0c0201df712111dd646408dc804859a96e68a93f07e5332cbc8a585a62e03549f1e25ef016fb805bd5c1f5f47e44f29055d7331b2b14ddb15e8145690255c9d260252d244dce760e81790eb77f0d53ecb7c7d5267a823e1a4d7dd80bfae8118a5fa83367909d06caf80325c207eeabb434e5bfcaa4c9984b81cb8c65ed60d68c44d5fc0196429da9e129b778835f933bc95defad2946c998c9072451d30cf6ecfe94c23767db67173f7ca6420a68e08c984b29797dd15591cd039309db291d6f97e593f20964cee75d11e2e3e8cbc996040ad4c31cf5f10ed20c53c37b13426c8c2183000454909af0d399e535f253de8a2e54576663e64ab904a8ad631af1533dd5a76e76423766f15f9b273b869d72a8466766b6693f7a6fd4bfbd66d744d2b8d85fdde0f9ac0ee69487483e67ceb4d7d1edcd7335369eeb0cfcee15e0e767ca1d5a813b80cd441090240e25bf9cacc65172bf1972ba14131f8eae450fe2aaf89943318e4492dd2411fb300ceafe92ffb23a5fa372d6f2b9d6d3f9b06f1a90468bc352a5c6c26c632e923c66f330266d3c6419fc10e768542a744eab5a4a47e0cc2a2b024459a1b7e738f3bb3b357489fe09059e41e69e9384156a9b057d80c00a19a905e996f286312eef7c9ff311c830a0bd0dbd429d30eec2d2b862e2bce0cc8e9629881e24c7ab302edda60a2f919659c5140a414090428835397beb5acfd73b46ba09b0e2ab0b603e4a4071ed110368e5bea3af19c59af938fe8d532b5bcf71528045c7892f2dede001a77f82c973aaaf2de6dc6760272ef805cfdbe630a962429a70af189f44b9d267baa1f4f3ae752175c87e5a427c4db2475deea8aec820e3d03b402e782bfc0ef69ea94103a1c84b16b1615f577c7c6e104224e0855eb2415b33deacc4afdb424ea30f607789a6fe77738820fda887948230d5a05b8a60b1d8721f68e152d1e35bff47020fb5e294ad406e972f9fe323dbccb5851ccd659992950cee91c9462d4936c9a2767fc4be729e2528be12a71c50532c37f7c43236ffab6733c6f85756324b9eac0ad069b7dce320d72bfbfd032bd48308c453cdb1908b1180cd469482ae2a0883a5e950b9181fab8df63e154b5767a009c2b505724a8d8b0c3bb87ed1f4c823672620929e587154998572f159035413fbb45c73bef3be71dd3afa1c64fa699e561494f0c8b670bb582d47e22cfd591defcaab0cfb63bd2f7fa9dda37948d4c086ef163ed75d1fa5aff337d952d64b715229637fb944c2b057e3eec4bac5df070cb2732c357681d2c9a9b19de133261ac97dc20ae27f44c7a8b121a6bd542edd9c01ce397a2492862278700116e34eaa4f9b42e760e9401d82b91acff01eda6fb547471d091c7987c6c575c3068c53d7102e39d26a85450a8847505f0e0f908989746bde3e57d713cb5e3b4702b07c838f6824fb7c0c2694e8ce64efa83e61491d06dd596c038719b504d2a12f981baad88dbf9256a2bf0221cf151d91db4a79784a7372032f9d1acbfb0e8b3744e7751423b4b6bc2666a61c34c591cf0f1d83a5820e1197c9450f122fb33f45e0d5c46e3d5fdbbad2675356638d763c6d6f462ef33380bb9f12c6f51aa306a2069bf01c566068bf2d14a8d4dde117eb0a55de3ac5d4029da0112a108f12e6ca7a91c537a614c5b6a625aa620e6383f5abe51b0e67f2e380aafd9f0a250ed3ee0b32c77c5422b219b574b10e4e647ef7b58c9fbde1539e0e225a9f650f3578e03233bae5040998683cfb164c7690c801b99bc44e99d52849ee0d65f830def4d14ed540d503e52db6a0674ff51e301e9302077e93355ac9a8bc6acdb488a198bb64f3e655da6c76fbf10065bb7e5b0ffa6661be1158526e04f4d7d7c04466217de50782713c7cba71ae96d0e1b44254cd72e3838fe49d6c939f474dc20831d8cda3921648095fcfb222dac5cc68b445dd6fe9596a578e18f3ca7df5499478c8dd941d7918e3f8a5db492a2ef2ad9984fb6a29f3264ce8fec13071be2e57cf4a2b3f2e4182974993065c11fe551a9b77d13418e7e9dca6dd7c27617dd7a9e080815eb9d4e5a964fe573dca6d48d7c8782cc2dbc9b682930a0f396b24b43627c7553336eeb911611ce2c0d2b28353c3e04ecf39307d58303f0efa0fb4b00e1481fb37c4554210a4b7978ea5b61719d78c49001c7142934d5f42592699c8652f4701d1ac4719e62cbbb2e8c9ed86cf48a1a785d4a93dace765836588d73b2131519c5e3d71ec5b2acce34a0f601f209364310e6e9106dd1aab0258b2523f1cfb55053a0662fbb4e00968ca24300c26e7da072eecaf1d2562bbc3393c8fdaaf09d3ddf91ac1e729e9e4bba2dcafb46eb21aa4181d95b39c55fbd56863e619f138c0c9d2ef3e26db03951537d69df2e3f99e4938b2c3d390a8e15c4b6b341e1859e158b6f8772549a861afe38ac7e165202cfdf0a4e8c8193a208d69f4cf77fbde6a8eb8b2f81016fb522723d23ff2a55e02c1ab0171b49d240ebd03faf331964a9e6ad08470e6821de6d5349471b313921a2de052d2cd35042552852dafdb15fdc5978bc798d575455714c71a24e83ce4170c9e615a387d842ade0d883eecbc4828d3db40b9bd37355fa27e8bc54dcbf9430b28128c1bb17374baf0b00790ee1574a3164f33a4ebfac15b6998b7706f3b9e570cb8a9a8467e88c5c387d8b8bdbfa34f0b154289799c6ebcd3aee7fe25bef44a4fa73c1a4987fee9937a9ce41a902fffbbaa9ec23046c7aa7c3945aa6c55f633bd666f22c43797346c75a89624bcb731eb4f0add33505b043711379cc25e3751420062ceb3529c3c2dd8c45c6a2dfdb11b69cdccc0cf0579b788f76d0170d9d4a8bbd934f915cc82a8e1f087c1ef7941fffc9408fe302a6adef2501ddd0e1bc273c87e4d9d6f9a0e46b26c1ba3a41378e7b5387c32335b632cf27677a39e1a8873557e2b687f54907febce6b0ff4495a337d2a7b998a66fbb0b00b92b0ac96e81d1bbe11ed664449b2233bd3624de48adf8d549cc0690b0350b6c721687a6e74cf8781d6e24b4d2a8203512c9fb64d7ff353c28fc50231719fb11ea7f15f673913b442ef70ef1fc435bada193f774b5287b1838735167b48f8f399bd878ec12e6e4ca16beceb49206cce6862a5b15b304a10621402cd9051689c81cf8e0ec3d62e8a6c203fef239440b6ebd6a6a62c206c03f78cb8981e4f08cd8d231e74d215dea12d5a22cc946ddd9da2f8a5d24abcb3e6e2b4389e2af46936d4e4715038b204b3d024a1ef9c75c603006877be66c2baeafdb7f5ff1f7d890e93c14bc0a2041dc08d51b652b0c567ec7a62560e1cd34b6b659516baa67862afde73b912c5e46bb521c79fa8376af6b3f191dd4f07677c8df2402fd44b78ee23e65f657c7bd4dda24a99a0e5cb9030f091ed2f3e01ea4c585cf72c49500434b6eb8e00b6b2dbe15d8c3003efe03f09ceadcaf02a333289dd617a14c0819e400b08a6028282636503dd44faa9c17bf8f08477d2fc21e76da1f19d66be36b2b9144ed7ae340867e8e3b8b8929b9363e941453f8f315ddeeb6103d5cc9eac073328b50195aaf06bd7a81e3104a781a1b9a5a197b33e649db06d735da0fa6700a723480f5e9c05f8132319a6ebdfc2977a01dd09a1389213f11f9103850ce3c386fd9fd2b6af0fa8d31db9a10a922b3d465d6afdff3981bd7deb9d4e10bbdc685e5f598be32fe2c59f24906eaae34d4f5a633790632254b5e0ffbe2ff7ca03066d46c1ceaff9017b3feacb9fbfb9e2822b4a4f8a0378e5538a162e7cccfc58f892a778358b49b6853fca83c57680d9cfe00311fb824a00f6590bc925ba7aeba0ff05515e779712405e37ef5ee0591a43c18bde6af3f70d61f0c9a09dbe05bd1222c021fce23170f17eff78e3e8b3d8b8c61a40de8debb40bbbab637dcad40d2324f7f9468ee66a61833e4084b4dc62d1b21d41f488d0fd782d6b3f43578ff07aa543532916846cd2ea61d95038fa1ad3df1f85edb0b9cc501885471c648c212b33fbd15b18751eb0ae5d4fc0f2a891248a62d44688e2df7bacdaaa624928d1240ac3807972d14f606eab45b00ab529aa05f157ff5e2dec96bc71d8d8fcd5d7a6863f47b8f09bd46979b124600f843fd9197daf497d06bbcc662da2b18edf377b90cf1b8b5ab58cf3240777d4df8dc1b0e51d19de43982cf1e0a55faa701cf94c7fce76cb0e583e7cab8ad368cdf1e5d254e0a73e9d8f0e9ece40881f233bd1f877a7eb33d76fcbeb043b63418389a5ee12b4ad412af41bbd59cbe6a53d38c80d6fa198418530b7955947eb776dab0306f1c2c2f970b228e44ef4b86545467ab2dcbab344770b44527bfaa039fd18fbe96b29cb3625486bda74dbff400e7fbcc3f81de72421c911a533c13dd9b807f01a6c792b608c6643fa21b2330c6f9ebfc45d3f6469e1794eb723bb1baf19caca8ad9ac6b33b7e76effcde1f8e6ba71b5c0dd4e00a69b6415ffb9d618c4a8cf7d41b85348f8e192bfd5790ab4a96cf347c6d6b94065e88caf9eea1fdead53ba0c7dc8fbcd1ab4ec730aeec1459880abf620104e98fcfe266dbc2681140a8dbd6c53afa75ed9fd630e2f7c69aacb22c108431926bf4727af0a3e8999d047d905cdfd42b731eebcbcc3460122a8304ddc7248859aea288ae1795b77dd815d260708b80071ad2a9b963700a1126da5f2495c021c53213a809302772c2e4398ce6f9a3c3eab25b73b847d352c1c985e4fba2b1eb98d26bd679639dac9fdbfe7f3e72872ee38fc650fd5c4dd50a74ef8adc52b150255cfba46f6d7d7386236f7d8c27071e19f33ed4adee17c12530e633f0a357fde3cd571c814ba5961a74231e0c54594e0533bc15057b42e74f0f28d50d9faa13d99ae516df0435e32b8dbb751fe27d229aaffd948c7f85c79847217d624ee174149653fec044cd1a62471504daa560c11683df71adacd2a2e0f5a10e06563e292e7505f75d1cc87d090c9ba5f629a11b0c8603c5de36b606c2c5b6f1700815ecc6e429c9449bff75d890787ce0f8d6755af692dc0a7e36a00d778017a2f437876874cab72ca12e28b748b2b97d81bb0f2b381beb98f21c0c7b43d76d4905801e419eefd27077f71609f5e1bd7e5984dc366de41b1735393a6b092ed10bbe49824868a81a5c77b2e154c2ebca3b0dc1ce7c55f407c6fdb16cbe0d78c4e53754d2ca4e3baf88f316d76c29d0b7c2af3a09999630aca23ef3f2560e750b19d994da2d7875d8a720cf7ffb2daaa8550e4571a68fa3ac7b1fa750075b53b4601c285019e14d142977f1c1785338bd2a0bfb7b3ac8d1d175af41ac3af1b3bc2037b234a221ec95b30da86f036c402d05da72c35dbe041e225b73592953a36bda72960cb012e58b8fd7255704ad9af19237e4a4a8979077907449eb893118823b42f9da5ee9c57543e6409eb24e1f5cee682e32fd5513a0e80f98f4c363fadfca02b34d7a20aa96db3cdbb6aa7fc068c929daac926089bb9ea4d70a418cfabe85a2e2dd8bd8f69233adedb61381dc8f41973f509c1a11617ecd81c3072e21105ffb2e860090fdfd37ee707451f8995ebe88fb3f8425c2f3f65b46d8a0f20dcb5a739ad2db056ca91040eb92ce548eb37da007776af3c97335f4f6d9f4eab886fb065f6bcea1331219f8922d7477d9e0db", 0x1000}, {&(0x7f00000011c0)="4458b6fb03403917f15e8629608109de4992e5521d1a455b205e0fbf117986b8675e37f210f6f5f87e2c424eccafee4b5e43d4e423583e9ee6e5c9c24d579531bc", 0x41}, {&(0x7f0000001240)="0b159ebe9f252afd3f73abf93afb9650bb5e8eac339e36f3289b04105e3d5a732115882094535c26b22c915da7024d71bdb08da1015f08f1096b1ec0d47de588cd92439e7b60703170df15a091bb2acd569e19af9ab908dab75c183cd31eb50010694efa2e94987f84791ea8c466d23e02", 0x71}, {&(0x7f00000012c0)="0cbae89f921a0b5abf1b7c95f054faebb72965e2643ea73dde74f7326aee724fce81b08c25de50d040c02083df497b569cfd259a72c6224f", 0x38}, {&(0x7f0000001300)="26eae7d54a9be0b4f493bdd4dcc0c2a9fa10cb64503aec3bbe17303a05907f073eef1918a640c21548d89a8aa374793e8891100d9c6995692999a554b330dd37df13e075f02528d4975d122195da01ef5003caa946fa3a9929df76a8ae130ac2d1e9fcd61711d8e355083befe5c20ccd0c00fc0ac99ee65b562bdad0a6324ad30d81c9858c8dd481610025f0ef1cac216fcc300ab6f5a4cae364a078ced3b9087560f2ea474b165203685583be382132bb42a089a3e1b33c441db13676259993f8e7510800484ef086e7b3ab1bfed807ba4d9ba1b99c069ab2a14567857a69b158d1cb0aa46b78912f0c3feb399d672f96d742f8b4dbc840352f07bcdba936525331cc008ed7798c6731b117bf6af1748df36babdd78bdf014f0c144d46cbec0e0e8803fb648d44bf9471270bf2b5272fe9a35f1b8984d8e6fbc736d66a8e0234ec87da2dbf0f748e7caa01dbea7fa506dd309b96adbdeafd09dbc7ef0370e14094896f81dbdd31a75911ab7ec06ca05c5112314c875980143d611193878a75feb2746582b27ada66cd0b19238056a3de40477c103b9cf234d11ef704f32f09045c70bcff09bbe67183af9d2347c7a2b138affb0896c76139276144fbeb9cf72ee1ad14dbd4217a764e021c294b4800db40e70719c53a574a3b37911531e4b49c56bda3ca319a5f8a41dbf053c0260f17fea14698604dca9020e22e07cf4c8358534f1f2936de4a2f79147438ff95f3663bd7fc62e2270f811e14f59dc253c2f773ae9a4b798605c822efb1c03f0e953b034e26cf7dfaeb7b038ee4f4e332284dded0d85bf3a48dab34e0c44ad26c964029843d33fd81691baaeecf0fdd0b5203b54a953554a8fd2428d72993fb2e00824d4ade6330af89131a5cc20476b0e08f5df29c9548a8ae0dade61b48db2b62ff0fb34e2c1c091d73f122464c3153c4950c47a67e72c8e66806032844a51224194107051c92b35e8478ee2a8e63e3e4b15106016c2624fcb1bcd65fa11ca87db73eb259aeba49d6ed23eb1c8f5df888e8e7e93fdfe71d50675c8a3682dff40bb15f675913148e3885c44958ed8f50bd55271d45cb59c57df125892e0189e27837826be94d347a929bfa9c8be69298d581eb5c5800f7c12f6dfc48c6b58b42df67c12dba340be3313fec79680976ca241257b3f86d86f71dec3ef2327edb663b85c1fe6c160877a7e09bb0ae8eee3791d95ce98d2abb8657dc36cc5ac5aee444214a70087cc133ba4c204d14705fd72c0f0a513632f0755f2d844168b4b9ade0da32ad0e262a219fa9d4e4cc85d6dd605f86d9e10d2b90978a1e02fe30bbd66a91d597ee443c5db5e033dde23bc58652b892a098e0e9d45ab796246ceafb044045d3824288b5a6493a22de69e72b92a7303b94350c2994a0a3e84d1e9ce5f1c6c92054097b6ce9423186438f29b1e90858320c5662defb0fcc25617ca0a53201f6051225ec82bafe95526a75199e811169e49737bd7eaee0d09e16b5d73e93641668e2662d4b4f1b6aa58d5e089a3fef362574e7fbde6b6d730bdcdd283f75e212b3ae5c58bb41973ece5cfa01cb6ebe9ed4d11792e452a721050ff9ae14d1addda1595c7f41bb0765f12c6a2d2971dbb7dfe4bb81f2d6fbdd2bd20d438ee5123f5d3120a43debf052bc69464bf6e1ebbfab0b0901caa7ccd49a992faee26d1d99d3c41dee8e94bc4278ed02cb3c1dea1fec6add32fd3981deb76d61ed59c618aff37103c98072e775146828e39beb939e3870279b3163b3f7203e1735128e91b6f379c051053708a1c63e995ff0aa96c300c6d27c3443414834be98343bd5f2496f3728f9163d8f88ba5fefd08499f3530c168e4c118f7cbb6bb20b91c21c48401c3e35f1f7458c14cbbaa603cfb77c5c0f98b25d3a9bb667e4dc102e0ca5e14e9d7e880c8a06e131cc64ba6c78ecdb09300969a61e2932ccc7fc5e83f4339630fabe2e5c0d86eea1bd80e68c36ea53892a095a5440712903aec7d1e57ff8d9ace58a18c7752406d85693eb841db30769e355aea7ab4bc82f54eee821a22277bdbe071111897298688539280de684367a8360eed964e670e31ec3a2b1bf804f248ff4d7ae66a775b22bdbddb1b485d5230139b4044edfa07bc67d2ce2818cb5c64b469651ccd11d88dbfcb3ee1272de1880d476fbf1acb116a4c46f45266b4c6c6aef0b0ed9ea23851626ea6dca9e9e94e9f82802cd70e525ad173adad4c4dfc6e55eaf33f25ac99f89d5992724695c73e4413a5f86a7e97451ea478c0596709cb009141f368ccd3cbb7405c207050e135af3e1670789d3169339056fae8ae2e02b65f5fc611cce95273d05fd15059d8ac8327b9d0afe678cc87358151fab00bc7b902695935bebce910cc07c255f3f0f21cd85e722d2a712b533bc1afa0fc5bb184fae59f9428a968c5ef0a38060b14c8ed5aa056430a39d687ee73cef8461d7c3dfd030847c5c621f78f0cc239b481f094b76da756284a194392f5ca6c6b5225421ede1e03f325ce50cb913c47d3c60d1444860f999a5b821fb9ba65b201cb1dcaec30580adef29f3b78fab63107b38c7382208486bc8eae278044423e33e8205fdc1a885b4e5f98dd60ad6b6685308471cf9e0a7a641e9dda11abbb5c6104fedb4a24f969f49bfa2eb3a48369c6981539285486277d4f1eb53b84198095e6d5a73ecf79487028d66731989f991edeef6a9b2078bedc83a5732cec8195d55b9b90e2472e2870333376e7727dc9bf710552dfd613149b3c0aaa13acd22069dcc8da9ca0ffe141463777f903507d51905c471e5cc833c0f4282ead2e4e72691bc0abd21b79c52d2611e5f0b1e27331d9be12e3410b1bd700b29f16e60c50d482da92202ebfe8c4aeb357fbd4d0fae30a87802d9893db86e873bcd3e5b463c2afa77f255d1e381f23ae14a09723a81aa9012cb7827ebf190fdfda6794f2ba2350b2d9ed698bfbe1df4c6c039c8c9f9063fcbba0200882620ac66aac89c537c3e9e4eed6eb6b1c52f2dd6919f2d2e83eea12464a093ec57a5fe74123060a382f8c4706ea16f3295fceb28d5b182e0269e38657276ba6879acbfa4a15dfe5ec958d34d95eda462457d520fe059f33165c14a0ae36dab1adc0b651d8efa7cbe4d38b729694d33edfe867f44b06331d22029e8b06f10d199d13aa7ac8cdf3ecffab5346bba7e46d951c1268f98e7f7fa84a169ee764a3ca5f3ef9ad476742ac937ff992c07c3c77c9d8c0107fa7d83cff40c69fb2f1935cea59ef01ef19ab74cd56948e8265cc2dbc84efae63c60bebc0788b9d021f7ca02872f6ab9d876e906ac597e7ff2fc0c944863b076fe629cda73b13e56a4695bfb345fa22df62ce09f8f2b6a61a9abf24fba7305b91fce8d199fed0fe2974e6840677d41297237ea4d3b45bb5fe76a3141cb81a9a603bd93712ebbb00c9276e9cafb80ef633d19d5661eb89436272b0c7f5e632a95bf881456a1d19ff03776955aa42f5b031aac0fb941a5befead33043a548bbe5047d7210917de8c49aeb1afabb2e071c30cf1fb3b209d745cad66a558ac6ea12ac606d8d0bde9bbee2db1fa24a18c18694e60f145403e5a7802f93cb3b93717095bae50b6c05854b72978f511305e26a232b79f9a5db08a13c53f1759e309167fbf36a28c55eb2dcadde2e00edb0ad1d5b91157d55dc3836701d9941ce4e84dc9b4e6ae2c24384a9ca413adca14439da1d55f27aa12a16a60699067d8361f8521db333c9ec037936d4b32e9aabe41bed2e77b14c9449a64f2387931fa42a26e8b22f4727bf7db5886c80f5632e2c98f502f42e945b639e95ed32b2697e8f047afacf5e3de6c5e745e4827a322a00ac9d55e4beb909540107d5eee385a79d205eca237ca9397f2ca13af411f5be0530fc090b88aa3f1ec4efaeb1de445a8ae1947748fd221c968f2f6d367df1ef56c035278b4559229812751dbc2143fa2038c08b3419267169a394de5be0408cf2e44a603c85c9def7771be045d66f397afa2d7157499bfc44660f92496d8e8848ab5934efdf69d419a56d83914cc31d0019a6abdb11bdc76c7a209b13e8f97fc8fbcb43defbfe61bbd6442606b803b46254b881f691f1ba67c9c99799f6f0d77363e86bc927011f8191fc9ca1e0ea1f9a927eb4396371c51fe6a86f9f27bb919ad5c37021bfb1ec5664b5b72d4a39ea693307db2bc2d5d06f4808dc83f266ae79b1e4dcc9d9572f9d6c02dfa3a776da5b5b3e993eb558b7d9522b7cbc73e9fc7cafb88248c8505e95342a18de082eadd99f9037e3429b96fb1e8e161c4e8efc69811465159e5f0ea6daf1a11efd72d722ff1b2da9d1b0773c9715ed8611cc86f0d06a6a4c30ae41cc588e670e9e868947d8e9c7d34d1747c7bb1207fb40919e41962afd910bfba5d48a31e5fc9ef754725b57baa27ceb4770d78749a23497dbdf86ad8dbbef66c0ad13fb4f2edf248cf138918528ea6703e60748dcb658cb0997cd78e4faf037cdc309051d880f942168da5edbd5f2ed5fd25e3edbcaa1ce9bccb8ee10c9b7b84dfe5657c608e1f50a15767112db0382f471002ff6f209ec7d2343515dcea66300e6154ea2e20176c8a7cccf970f92c65aa9d341b60e3d525bf5488ab64a8b49a15e2976b210db1713236562e7c96f87ce141ea0ab0e42365a45cea18565789efe34900cc1c986cc1d01e37be4c4528525f6ebbe741c50277384c05500ec62da0478446d04d00cb969a74e9a8ee7f66a2d6d6e938279035d8bba43e1f44f7e8d350cb76ac3e53f9b1c7fd50e72fbb328913403f86762ed8e4e15a782e200fc9f8459e5f5446be62fb8149f12e2a6e160cf6441f256306f6b16703b99cd0bf2c85e7a02e88db225914504c43ecf2d96ec7c34d29b4e8a1797ddcdc20f4dbb3fc6060440e1d0288ebecfb47364ca22867f25c81ef16aae0261bd06e1ba4f0dda653dcab52635aef6be4ed2dbc448efc061cbc9b0ace898d3d8e92b903798bf10b247eca56fe297f85cedee74fcc419bc506988069816dacb6db2e9e6d683a67a5cde32c9d6cef6482ca08e4ca9cd473b480d473d6d8fb3303446cfe5c045bd1b812292f8cb611c922b82cec35993b5441ab357a4c12a77ba0936195fd1e357385400619886728ba8b1362b4a7bc537ea1489539acd8611743b049d933b24115bc2ce6c26a51664d5c5b14d31d52cb3b073dc1c6fd27b55386c1f897f0a5f1255222d28f2a900f4b6f9b3ee5a036c1b223a901a8d09e3ce44c3d2dc2ec2d0db293bc00765b897ed826b0a38257cb1c9a68637de8c898405bf6a9d5662001fb988472c39c36e2049d28e52f69767e33974dd4b451392dd8e7a00551c4abfbf38268d24d4cfcd35f82df541c48a6b0d8aac7085a52b803a84659329a5dd85c57bd20a4ebfdfcca1f7cfd683285bf8b287296fcdde62bfc8d8e2c64fe3dfaa7873ab3b2f2296e0509029f8dc129e7cd0d783752bf5d3aed99f6fed21ca5979a41fffe678dccd56d1058fce2c9c7b469a53df06681e024495b4c103f604cdcfe03dd5e949195f5b970cde913ce81977ff769781b8ba2a9bc1678c484a71a231c18e8eb5ec218973a3870fa2136e230df2567d82909bbc7523045242b3f6d04e53eaa95846478450ee22696042a8eaa1be8303bb70c4ffcc1a857bd081b2bb087cad692ae01cd3d0f56a34787e3d6844a7011a58ac6e2b199f8fb5e9ff8e8f6573d602d3584d2da144021fbf041a5a1aec5525a3c2f7701d574c8f0ac303d3d7274c51b375c587fca8c84234489c09a7a84cfbf7d26db0", 0x1000}, {&(0x7f0000002300)="598ddc65e3ab068cec673a8304986ebf9631982aa8279938d57605dfcf7f79236913246c4a363be18acb61d065b545d2fc5cdc96c71e92616f686e7f75e3309d7341b71273feed15b0bd3932f4d03adde0629143ae9a171c86e2318787ef0fc741246021a85f341bf8b913b0868bb753920e170ecb36e705a8420c90e2b4eb5d9146bb733f07642bab7de429222e00cbb5886dfe7196863dff32abe0150b62635e6efe", 0xa3}, {&(0x7f00000023c0)="b31a46d22796691631f04b2c1eb2", 0xe}], 0x7, 0x0, 0x0, 0x802}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000024c0)={0x2, './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:04:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0xffff, 0x5, 0x7, {[0x9, 0x4f8, 0x4, 0x5, 0x0, 0xffff, 0xffffffffffffffff, 0x6b59, 0x1ff, 0x4, 0x2, 0x1, 0x9, 0x9, 0x20ff, 0x1, 0x401, 0x2], [0x6, 0x1000, 0x1, 0x1, 0x1, 0x7, 0x7, 0xffffffffffffff72], [0xc3d9, 0x1, 0x5, 0x8, 0x800, 0x6, 0x3], [0x1f, 0x6, 0x6, 0x1000, 0x7, 0x3], [{0x3, 0x200, 0xfffffff8, 0x7}, {0x7c, 0x4, 0x0, 0x100000000}, {0x9, 0xe1, 0x81, 0x401}, {0x1f, 0x3, 0x22}, {0x1, 0x0, 0x7fff, 0x7}, {0x8, 0x3f, 0x8, 0x4}, {0x24ae, 0x65, 0x8, 0x1}, {0x8001, 0x1, 0x6, 0x7}], {0xffe7, 0x5, 0x6, 0x8001}, {0x0, 0x1, 0x3, 0x7fffffff}}}) fcntl$setstatus(r0, 0x4, 0x4) 16:04:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) setsockopt$sock_int(r14, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = getgid() r19 = getegid() setregid(r18, r19) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r15, r16, r17, r18, r19, r20]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:04:13 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket$inet(0x2, 0x1, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r6) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r6, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r8, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) kevent(r8, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r8}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) close(r8) dup(r8) r9 = getuid() r10 = getgid() fchown(r8, r9, r10) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() kevent(r12, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r12, 0x4}, {r12}, {r6}, {r11, 0x2}, {r12, 0x4}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r13, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x423, 0x0) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r12, &(0x7f00000004c0)=[{{r14}, 0xfffffffffffffffd, 0x42, 0x83, 0x5, 0x7}, {{r12}, 0xfffffffffffffffc, 0x2, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x6}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xfffffffffffffffb, 0x3d, 0x3, 0x0, 0x8000}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0xff}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r12}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r16 = getuid() r17 = getgid() fchown(r12, r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r9, r17) r18 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r5, r9, r18}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10, 0x0) write(r19, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0xfffffffffffffd76) 16:04:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = socket(0x11, 0x4003, 0x0) syz_open_pts() r3 = dup(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r5) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023e0e488 16:04:13 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x3, 0x6, 0x1ff}) lseek(r1, 0x0, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:04:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x10000}, 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:04:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r0, &(0x7f0000000000)='\x00', 0x1b6, 0x0, 0x8000) 16:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x11, 0x0, 0x0, 0x4}, {0xfff, 0x0, 0x0, 0xffffffff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000200)={0x10001, 0x7f, 0x7fffffff, {[0x8, 0x7, 0x1, 0xffffffff00000000, 0x0, 0x9, 0x1, 0x6, 0x10000, 0x7ff, 0x5, 0xffff, 0x3cf6, 0x5, 0x1, 0x7, 0x9, 0x9], [0x1, 0x5, 0x1, 0x20, 0x100000000, 0xfffffffffffffffb, 0x3, 0x6, 0x5, 0x40], [0x80000001, 0x3, 0x10001, 0x200, 0x800, 0x8], [0x8, 0x3, 0x2664bf96, 0x2, 0x6, 0x1], [{0xffff, 0x6, 0xfffffff8, 0x9}, {0x0, 0x3, 0x0, 0x7}, {0x7f, 0x9, 0x9, 0x4}, {0x0, 0xd3, 0x63, 0x6}, {0x8, 0xffffffff, 0x80000001, 0x3ff}, {0x7, 0x8, 0x0, 0x5}, {0x80, 0x800, 0x8, 0x3}, {0x200, 0x5, 0x8, 0xffffffffffffffff}], {0x5, 0x0, 0x3ff, 0x6}, {0x20, 0x5, 0x5, 0x9}}}) clock_gettime(0x0, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:04:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x2c}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x11, 0xffffffffffffff9c) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./bus\x00', r5}) r6 = kqueue() close(r2) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x1c4) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3, 0x86, 0x8, 0x1, 0x5, 0x8, 0xff, 0x1, 0x0, 0x4, 0x2}) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x808, &(0x7f0000000040)=0x6, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xfffffff7, 0x700, 0x1f, "119f31f262f3d624d332c53aeb8cb1e463096f52", 0x3e63, 0x3f}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)="0c3e5a60b49a0c486d6e2c79ed0c7585c8fc6b0e4a390516c00d5c37f70fcc6841b1530c799e21eaf1e40d05916d2f1d8d7c7dadd79860011855866a8363242b1fe91893e47ea90289bedc400ad8e40578ffaf2829a9492f5eb2512c0c9e221ab75ea4e1cffbb558ed91506ba1e5f41ee9d4d4ad46e510629def12dcbdb0a5edcf231ffbd7f98878dfe9ed0f89e1900f9b54e7ec36e03cf09f9effb4e597499f2881f8457c4d98ee0c9e819979e256ec6be906", 0xb3}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x2000) kevent(r8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x25, 0xfffff, 0x1}], 0x7ff, 0x0, 0xffffffff, 0x0) dup2(r1, r6) kqueue() 16:04:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x7, 0x40000000000, 0x80000000, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [0xfffffffffffffffd], [0x0, 0x1], [], [{}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {0x0, 0x879, 0x0, 0x100}]}}) 16:04:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x1, 0x3015, 0xffffffffffffffff, 0x0, 0x2) 16:04:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) getpid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r2 = socket(0x2, 0x4003, 0x0) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) setgid(r5) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCEXCL(r10, 0x2000740d) 16:04:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) listen(r2, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x11, 0x100}, {0xffffffffffffff6f, 0x81}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) socket$inet(0x2, 0x2, 0x4) 16:04:17 executing program 1: socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c238460ec91b2c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5622576861d63c635c07d8b361480c474a8bfdab7fb61cacc430a9eec370"], 0x10) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) open(0x0, 0x0, 0x180) recvmsg(r3, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:17 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x0, 0x800}, {0x0, 0x7f}, {0x4, 0x200, 0x800}, {0x0, 0x401, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x5, 0x1000}, {0x4, 0x1, 0x1000}], 0x8) r1 = semget$private(0x0, 0x6, 0x200008000000010) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r1, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/168) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="fcc0636123cf3d06476157aec55f46c3d2ecf6ac75d23a35cc1de76f54b41ed9f4c094e7a0e9f86ca9d38eeb41630d7a65d9bf85904b99558e3273cf052151233e107af2ed995d4b554e54673eac27a18fa93dcb89f7426ec4a7d97cae067ec5dd2cfc3535a99ba1ce5644343c8f95c1a8681e8500a4dafa61b853af85ed1a47e8d2257f8a289920f51697ef8c7d4a9758c32e300c9f3cca991707fe435698eca07a4ca2bf2d6560ee3f232632cb7f62439cebc1dee0adbd3cf59b1d1e65b38578366b8e9c888f32ccd52360c4af822ab42342e450b362c02dc94c58b4612b3b4ae05e90dec3175189760858ae494506112f", 0xf2, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() syz_emit_ethernet(0x1c, &(0x7f0000000340)="e76782ebdb4612e0b396ca24ed3cfa59d753ee94019baebad458fc41") close(r2) syz_open_pts() r3 = socket(0x18, 0x400000002, 0x0) close(r3) semop(0xffffffffffffffff, &(0x7f0000000240)=[{0x1, 0xa542, 0x800}, {0x3, 0x3, 0x2800}, {0x0, 0x9, 0x1000}], 0x3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pread(r3, &(0x7f0000000100)="ca424d6c829a89da92f31d33ad5966721c14cfe0cac16aea1b83fa0f349624295b400948fc", 0x25, 0x0, 0x23) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x73, "92447dc5c972545f0a965e2ba400008000", 0x0, 0xfffffffe}) 16:04:17 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0x8000000000000002, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:04:18 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)="8b326c2934429c05755014e008d1c712a060901758d1e47a020a43254e315ca7937471660f114a25cdecf37d5192088f8811648ab6de4689456a5e102a526aa987d3dbf0cc4f87e7cbdfc150bf3b9ee5571ad1831bf60ecc8f311c053a0ea3a445469e7ae41b", 0x66}, {&(0x7f0000000100)="af8c592e3053c80d754cfff7c617378cbe782967abfa1fc47500fa0c165dd0446402da6dd4b5169d90936ae272a4edf94802f143746f020185b748ecf55cfdd72e407db7f4c1c154fd69eb3d523595848b6e86394f46a0eb4be68943721b1877ce08336623e0bb280ed6aa2a9dba2b4599356f37f6bc48e9324ac7998268536bc9ffec081ab6dfd783d7bbe924", 0x8d}, {&(0x7f00000001c0)="f77adf9728bafe846a39b1f8e48e397a67fac7a8c0b714896ceb2e399aa14538addf607cbd078da59f76ea4453118d4222d6b785084e3515e577b56a41fd6eccf794bcc97cbe541e1542f4c6be58f73b1a217cc8cc32d751dce90ce4136570", 0x5f}, {&(0x7f0000000240)="7436015eb85c7ff64806f8bd17c24382c61b6fb1ac222a4943bd0d8ac2889a54fef9d5ff7261f24654170ab38d101b42b9d98f92cb0eeef31be0b6b8cb0a828fbb724bd7c9068e876b4d2323150cd683301d085a88638bb26a71bd1942341e42453cdc6ecac1469bafdc0e1973dcc77dfdf1b27496f1f5ad2331db5306ab520bb7efe379f59b05ffbb154a5c0a46f44d5514c84f4fcfa84405c2e4db5d3afdb9c40007ac691089fd9f964a6d5b2cf6524fdd2de3f0990540ae212cd710e16d4f80b8a8ee8241358e0816a01c8d217fbfc01312882b7ae29acfc29741a68eddd0918bde049015a2aa24139453a67f", 0xee}, {&(0x7f0000000340)="967a25e8b5e1066ce44241163340fb83746a33be09bd051e4f8119dbc16c15f646fe13fe18ec964f1aeb73c0220568d1f87817442094915854083357af7b18a59102658783c57cfd325d94f8f76f2b6d0b4339199fe9dfc06a679d84aacbd34ef711302ee3d812a3", 0x68}, {&(0x7f00000003c0)="b34729dcbe3fc1aca0ce010596850e3fa6f2c177717590a57b3f0d469376f446a53254f0e5a8ecd1390cf2efb93a8fab986aae2d788ba5f916862f70e12eb938565248e590c984cb51d587f030fa1fe2b38c7b7b71b8c2c9016779743af1cbe0f1e69b7c8c9f23cdce3c7f8e83203d444edfeaa1b6a39863169017e0b8a5d0cc622656eff7b6d05b715ec5aa34522aeaad6f8dcad9ab41bddc13ec5e9448e6f2b39efa9616905178aa53ee92ff50737bbb7d2d08a4432c7fbd2bf5ec3eb8f1c65288a0cc91b34d8bb99e8ed7dba22b78b5e2f8bceeda46ad2d2a974afc9a5276ff4f4338e1225057839dc6ba42bc8a55cf1318ecf4393e1b8af589f6c4d4d0d8f5b89840095055c98caeda20199c1f73b2f6c9eff82ef06dcfca1744c3a310d0c84046bf71477502066d86615d9d298157c1740dc9743bb7df27000ecf6ff35ab61af9699fc3626e00a40d9abe0552cf452cd6790298230d2edd87f161ee146216d1cec0b74d278c8a47022851490a3fbdb964986d3e14babfc3e9a3bf5e7443f0a1eaa191991d8eff1c90d3f50202da125674ab04bf06202b19a2ca6d182d8825ab2952cbe158abce65108cf4deb6411ea9f14a7444734112af949db42b28845c29ccadc04c32aec0f2b9fe03dfd57ee8d14860e0a43c79069c385e9a72e4d10793b38a48ccdfd7c3cfd5bb5d90eef8f6b7ceabce5b48380c65a3329e84fda088100e9c615f6cfd2548faa74545eeab9962ce8f86086353e17945293a040fdf96b85f9be77045358d635c7099ccd6687f4358ec5173acfc86ccea8394ba312278c6ece1190dae5457c906c079370d770582ed4861b0f49152d8b7b1fd1af505166e0995b9c345c4db2fe21e77702eba54d8493f3647f3a2cb978d959e458fb07111a94941590f4dc6b2b3a2dd4f0a0cad9ece632d369333142e8d7201ae3b592d5b3b0575898a57f5b20ad3c58cfbe014a0269b0b8daa591247da4b7ec0bfa728b9257dea9711427e923e17bef170766347ca835158af493fd8d271a3d4ab37a53ec03f17b1ffaed7cb466cb0c45d9241955d8d35898abbeaaf2e69044382a197f14de43c1fd4f38cfbf7a3821200b91eb518b2e08dde29281a353960360c4033392e5f43d3941df2705120cc667dc5c28f744d752e1d736024ae580aeb42d6b7c37b3a0fa1ca2f994c862c3f1f0f013591b2e11a57283849e1bfca95490f03309dc2f798b67a813f2cf9d04d1c8ea8fce05d01c3aa30148ff374a6c18740f6fb9b98bb86ab4af91052f9eb33c8c6e672e51f73be7c11ef74c6c08212d1a9c126a7086d2790a594d822c94b78547d808604d43e9d9896b8347da46cc2d9ef11b2e361dde9321934a114702c9489007d618d5293bbfe52d1066735fe76323460184ee95b1d6ee7ae66cfabc874a6aebe8e1ae9c5ff1dd12ac87a95b485dd4c833d6be7296f8d355821fb3c2348ba85a14b883bc128af61e6a22099abceaa965de2eb63d9fe133b9e1ce218391835b5f4117b9a0f037f4d9ab92aceeb93b03884597619bd1a5405e04235e00be9f8e4398d856f4a9558dad7943d7f25b13dbf9812432e144087544e814488051083f4a865fe2c49fffc0a5bfa855634d45dfb24605b7b457109dfbe78eb630d7298efc03a5487e92e33a7d0c6fad58da564ea3fac5fc639806cd069b87b8739b92048ae4314f0691e1b21f76c8fd4c6666d5994ee8f998e02e35d72e8179b1cdcf19443eafc229725dcd5e5cc2eaa0e71233a718f0ad793edca4b1883b90a134d803fe2ffe6b21691b1a2fcddf442ad76af00dc1aca1f5e4e8a75c7ddd24e5b4180be61246306f3b619e747a0fb46bae40862ae5b700525593af2df78e038579d3f21faa4ac6eb531ae5c7b76ee53bc0dc46d5b33d2bab1c0032d246600977eaff1427a1ab6034e47a40ff090719ee54f6b997b2adb6aab69694b66d28ce00237b1f6dd4d2bf60ea11eb17d68b77de93c1dc327e1945e6f1c941afccc4ca5229a5222beb3d5a8f1738f7c40e226446ef9b56fa783b58e978af963411c4c2715acb5661fd15f40e190a9a51a4a78461c82c923794c060c8920989c6124665f22e2f41556744b905d3833f7ec655cbe5da41de88fde82b7a9426fd6e537c519ddd6380aac56ae7e9610febac0df443b1ce4f64266890754d9a737457a1fa640ba01f42f86e0ef08bdf7e443aa44813f1034309271448540ef26d04e885c1028db43e485c33cad04c024ab0cf846aedeaf8ad2a039498d078c24195dc34a22b6c763bc82fb751d97bacf922ef69efcb41d5cfc747fe502df73dc7cfd30eccd94e7a0d50de503669d935bcb50ee876b38afadcd0ed8c9b104f521ddbccd5f81f1951ef111d5a27ba462ef6a2ed3279b3739d2d2d77c34cc92c2457970bf75c3312d66deeefd2cf3ff24ef64d0f77e9c72d8526c4e7863ff748068e5f7275fd37d569f76718978794f0c862af497e77a9a347fde1976b2f090026718f16fd8c96a30f593dd22e4666be6dcea3f9ce00d53bf42c178b70b1de8ff03e067733c667df53c2da5857a7a7172f4c92eb209f36da6275b891d167a7d0ba055562bc2e09e1c01c8737c6d671c66cbfbb51bb6061f9aff7e5514ce1341f18b70c490b150c22c30c9b49f20fba4993dc6153ab78dcf2d7763989dc5947ce544445a0bc8ec57f59e1a5d98e2ebf5968dc3c39d2c338778ef03846855088cf7cd4daac9cfc0c3d5eecfc7b385376636a37e5833bbb23efe5a8b4c45a75d2d64651d8e94d3be19e72a144cf133381bd967556a013014a98099005919d8979e698d3bcaa3845f9ea98a484a9ba45a0e169e196360dfdcbcb974629e531ed6e86ca0a027c0e38c9c3486a29dcd4c5ae10491e458d4961c3763e5653b61d773fdf5df3f2b5ce90723ff75a8e149174bfe79a9a8fbb2eb828300be60a7f18b8603910a912a52186915509b3db1fd69a7d8b53e9841bc88803d4239e95852fe25105fd5a1e1ede1d0e4f6d2092aabc34caa51f04530a3d4ed6da722722f3ea774d54bd0824034e1f747d122a6e9798cce5174ca88ef9f8d08fd8b25308ca21e23da1b66db4b1fae550ecb5c74c7c0165ac9b0a2da45f177ae6f4da78f0811418cc38b4f0142a355727aa1bbdc87c2623f18fcf793132d9187dc76e49f9432f312abf856658656cec4fb4956a6e55d80762af934de29520ebd0e4b779921134da84f30f35be6c2e2d072dbab863741cfc238d8d6ce734e5c1bc66e075d1ed199de1d277e01a3cd97c7499e42d4626754d797ed59af37aaf95be0756cc32145498bcc675ea1d05a8569d9227730ea1f6adb928abcff2812cdb29d952fb4b463eefaa93fcd2f071986f3b033d5160c3db9690bed49153ec1fb349026b74ac136c9ab4cad3257b86c0a52e2aad4c7f7aab818e6ca14ff344a284e9e6f2cabc4fff409d9f2c921b3b17f2b24ff5499adfa093b8aa6171cf70226cdef0d49b18895d4574b5420676af74239da9f175c2e290ce5260151653bfa30259ff10453794d57de255c41519fdb1ae87c7a914238771de8a938bb1903b289563deb4dda0e3b660c6df847dfa7f812d293fd1a3f4da64bb4def3af4c8ea27520cfcc67f8cbdf9efd279ef56563470d7603f083544e510ab5b8857ce802d4e24148e29e9bee3bfff24024282452bc0997056bbeb65fc59f57a16a81c201af3742234d85158408f65347332ae3c00c9e69e72437cc8100becffe3a2325039e35bd5796981178e4b0b75fea2d757227c91e3406cf9894d882c824f5562e0aa3ef8d52a10a7cb98331bcaaf15b3f514cb33e9e39addea92da6cdbf188a0bde3c31bc6d5de9adebab1f199a6048f90ad8d30ac3c117745d4be27ea93b99510b3ee4b0e1fd11479ad59de131f783929a1df277f6c298eecd061ba852efe431f12ce41774a2ab1de4569bf80410140739b1079721995f149a25952fbc10d28dd01fa781203b8c23508e330f3f2ef4f1f0e415f0c18aa9eeba2d1eb6f91f320892f5cee9ece78f18874164b5ad0fea023ed199de8b9e8884f96eb129ec75035176617918e37c04dfcaad6eef8895c66884e380aa1dcfd3bd5654cb2e2b1d029d311c2864d8ef81569d1bdfdcf67d3cc7f39b657f5b996bfb78ccbb47a4b89a651f6b83a994a0c9f1dedd644e2f829626888f0dc8b0c9d2f59b245ec44766f084511eff50d3cded61419727500c8c489224642fe2f04374f5eaa5152a07e37686ba060c63307a0cd8aa26f62f2cdc9351bd1590c75ab6c409f153ee84ab46f6b7dcc26b90e6226d5ceec20ff59a1c1198e270570817c83b5817ed91259f1c2c0b0a5f7ef7a56b4ae8aa6f7de183dd773d84135881213797bb4c5c735910919330eb2009b4e1c6de233b110c44133b71d1e4addd4b637d2ac78fa42a0dee6928eeb5c827d6c9d87997bf5f7b1f213354aa4a89330c16fdbb518515614ce237e2540af9034f7785c79e9df451f2cd218366e53e922b555c44d0a7a7d1986273653f9bd6ddae62fa345a3678bffc6ccdddec2129038814525729b77e3505b9b14497d6c0d1311536de56fe9177a6f7714ab090f088e7740b9a6f610067268b30b24c305a2186798854ecd99a5c74153459e8ae832440690013a0b12cee1b24820a9df5ada3e36965327e8d23109875078548048f010ac99300168a958fce0d2527efd5142dc4650076270437072b85e71537e3dd6941b8bddfa8348ded261d1c2e827b68c33a7e337e3290ea3ea45093232d4ddd98ff767ab4ac2957ba5f33f86c62fdc8c551ed0e9b0e1d2a9d2f1d0271619fbd60496f29ec13bc558e372ff4c025c9f10b5347a3210cdfb825a17ad628d2391feac5d9217482ccbcab4b12ff29155bb3287f13e474cb120c5d7ea74d75a41035b4684deb7e2ec9e8a1ab716f1f544e9a41e605193121d6256dbd9b7f19c97b566aef00e9f334abc9c0a3c4f90f7ccdb85560d6f661378b41dc5ea4c7f8a6e796da7d1fe584cdb995e1012daf997854312db9e133f1f17d157a1e9dbaa8932d037553ac3b5acda2ebe757ff668bd76604dfd4d8b7f542adb2e59c5b55b74c5304f71d07daf660cc1a620e0ffb6ed03df04199bcc4968ace2abc1903b16eec980c2f1ef0433c70867f6eeaeb464bffefb96d7f22e4d6a36e394d557b44904fd254d0dc1a2967b2fcaf4f3d4b4a0e7bc11db406b4ba1196833a371215a731453922732c8bde5e6e69531235320d0614f242d4cb8bb844b094d900bf8683d00dc238ff8cfc3dac03703c1a4be8cf3b2a6c370b7e40c6823e8d4408c3dfc61969dd81a758e4c16bb73738724ff57dd424c37fa5e174c7879029fcbc8dc5475ff4bb5fe4aabc1bc609df5cd93fd10907947dc5453c78543fbb4578914dce0b9cbba158ba410b395da86fb21b33cfe2527e53ff348b8a8a92585f1a92dfc94a171cc8efeb54e07227574315d970cc0ea1e7a6758b70a55bc6d0fa288f774368e41d546231ab9acf6547b6bd45e09c0d4f64993cef998322c1c9939718e4f1708e508ef1c4371323fa6138fd085a7aa2346663ff1936dd90506be903dbd5246181f2592a5f6cc3946245237161542f442aadadfd5cf1600911ef58a7f862c9553b54f28a424b4640646e074f3833b7f3e5cdd6878aed9a974cca2e0d6c384e5931dae7cc807ba72cda3f941c7c37b8a0ebe25be9d5eefb05cd4b6f5cd9ec261e4f0d44ad457f03e84a544dd547ce8dee5dbaa8e3def88f31e6d9163ddb808c46ad17c9312d9227f68209a3e62403bded5fea56e33ec05b3c5a33cddd", 0x1000}, {&(0x7f00000013c0)="e8acced5beee34747dbf3d2220be56d8d8c6e4d41d50c24b42aab2981f737d38c4b5897e80f3ab562a298065dc29bc27dde1394f811b13df8bc1e25d31dbe39a44a07c670f909cd5def064b57bef184a7c48f5556ec59cef0865a8131e9963b032ee876a5b1c2111d3f11c854b12ead09331bfe29bc41b315a1e3170df8b64069d31c2badd1b4c359c7a976ec691e3a914542b0d600a64301de3d2a854a4b4784842b822a764a416014a49797e4bb7825dd5f2", 0xb3}, {&(0x7f0000001480)="3536b8c35d79cb2f91dee9e52405cf1660cd5973369e81910bfa2d3242501879d1374798de2d4d94ce515dfc1ff3a76fdb363b3556163089c350c7711a4fd5af6d59aa34104dabaa04c9d6573d6cfd3b2281c6f3916b402d6534870d6f4d7aa063fcfc0ee93adeae839e38cd8144b9c80dde124b8a0e715e44863f59324ec3bd6bff96e56ef8f72af8c7c399829109c3264c3c3431957865abc6ecc3f47c9b9a1a2767374f7e475ab862629810e541c2a60f165fa8bdec8e6672521995fdf6ccc27dd8a3eb4514c35653b5b0852114465eeb", 0xd2}], 0x8, &(0x7f0000001600)=[{0x110, 0xffff, 0x6, "a9769f6ef6650e2f87aa83543865e31cd1971d882a7e1cd0b0af1f56adaea6b73bdd4135666d344c54537019044f2f1d580896ca98fde6cfda205ed60997932161c1766ade48cbde96e45a60368125cc9264bf119bb6a02d66814cc1372bd2a77d950a73820664648269d71d82a259e6d050579934eac92dc9e362a4b5b9b32642eb36284e1163ee442d53838495511d93f9a34c46505bbe81ad3b71fbf3756423b1573ec5eb62c7eaf2eb8b345722637b56e461829f89551cfae7e527aeef65d0c91e63a66f010e052f189473bb98b26acf0e97e6a559703c9e339128466d2d35030de8b9c8f8c83069c72b27dc9816f0a122eca65808c86fd1ea3434ee"}, {0x70, 0x1, 0x531, "6c12d269da8e464c7d5f5b1b8a1e9ff5009c2eba51e26e8725edd3913a6914605145341901d45def142683f27f5f3f24034ac332cae1743af0e8c96ec65a3f26fc07cb51713daef612e576b7926f7a8d6fb5618f85d7f794ddf56d"}], 0x180}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000017c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001840)={0x6, &(0x7f0000001800)=[{0x3, 0x5, 0x1f, 0x3}, {0x7f, 0xff, 0x3, 0x4}, {0xfffb, 0x1f, 0xcf, 0x4}, {0xff, 0x8, 0x5, 0x3}, {0x0, 0x81, 0x81, 0x40}, {0x9, 0xf8, 0x3, 0x6}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001880)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000018c0)={0x5, './file0\x00'}) r2 = kqueue() r3 = open$dir(&(0x7f0000001900)='./file0\x00', 0x8, 0x41) utimensat(r3, &(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0x0, 0x7}, {0x26, 0x80}}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001a00)={0x80, './file0\x00', './file0\x00'}) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r6, 0xa, r0) r7 = socket(0x10, 0x4, 0x7f) listen(r7, 0x7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x80, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000001b40)=r9) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) chflags(&(0x7f0000001b80)='./file1\x00', 0x18000) pwritev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="d40eafd94d80a70b960bc25c1200255fa6bda7b1b8be24585b6a6dfadb4dc05cbc1d51d3e9c61ad11fec14a8840ad403c8b9b9d4834054590f1f16011868299e07da48ff227037667d5ec2e790fbad8f03f223b1f084801fc1db39d82deac8", 0x5f}, {&(0x7f0000001c40)}], 0x2, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0, 0x0}, 0xc) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002ec0)='/dev/speaker\x00', 0x100, 0x0) r16 = socket$inet(0x2, 0x4000, 0xd6) r17 = syz_open_pts() r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f00)='/dev/vmm\x00', 0x100, 0x0) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/speaker\x00', 0x80, 0x0) r20 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000002f80)) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002fc0)='/dev/wsmouse0\x00', 0x10000, 0x0) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000003000), &(0x7f0000003040)=0xc) r23 = geteuid() r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000003080)='/dev/zero\x00', 0x2, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000030c0)='/dev/bpf\x00', 0x400, 0x0) r26 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000003100)) sendmsg$unix(r10, &(0x7f0000003240)={&(0x7f0000001d00)=@abs={0x38706e93597b1a07, 0x0, 0x3}, 0x8, &(0x7f0000002e40)=[{&(0x7f0000001d40)="dc5bad7be747617d966c7178145a239db4b7ed74673940b9e97b0bbb7edcb83997348f39ce39c6f30e8ff9d3c1574a66bf93606a7063336a3a017b25fe2433162613bacd855eea2f3619ba30bee85dbf3bef4cef7dcf7ae076dcf41e11dbae4f523771c8ff9166b71fa7a0a6709711a5ae1b5c97003ee10037d9abe2b1e5f39f5245f2e2aec0e1f4c30c295c70a0c4fd73069ed190604755b74590698ebe998a2576a8be441ecf1d52ad6228800c24abb80bdb0c87a08e", 0xb7}, {&(0x7f0000001e00)="483dd53d84c7d3292ed08ae142a47b3ee78637d8987f06bb5ec57f52aa569570c0cea172dbb88048bea284e19948ea590a30f9202a1dca9d6d", 0x39}, {&(0x7f0000001e40)="e8102b22f6639bdf898d17078bfee74c429f04246b1577a9b8ae920e6b7b12c10e19906073b42fa833d86d99fdfeb4c60ad277a2a0923c2f58b70c62307716eb263fe7b4ce37c6901d20fe3df47e5ef0238f7c78101f176fcb76c1cd9d121add7163214feef05011d8e2e2cee24b3e4def8724d71ba9d943a6916d4e57b47c0d293f1f83ee698121f5158141942bee750b83868bbdd582c31cb8e014a8a4c0202b7bcc449025843c661954a97ee73b1445c0b579fca9cb54371279b0d3819560b8c6d879cdd1b76ff55a9eb9a7e802a3b3e9e9b39a2e970674e39ce1d8071d0b894d3a8600449938fdf726c3620f7e3e7702b1ffddbba9ef3337749d99918c4afb6a68d76db3b403f52de5835641a64302411f4a38f77b04082894f24f8b205883a91d62e653a6735748b184321c6c97422dda6b9a4ce21a70fb8c45bb6b35dfd355643b255f742af2a71fbabb71ab70676fd36578ab69bafb11b0e99cc323785db67dc82034255a26a8d26e4884597c5b07cf93c8034b74af8d99cf4349847e06d9032f939a85917c3ec6fc8826ee430138ce1956b0c0cc87b5a8e2ac048e22e0458401b0bcfab6d942cb9ae22e03aa50629487754f0de2fba208a198fbb7b6f4bb9da9970d847aa48a49eb79d312fc18d86d78203e68c815a375fa50a726e3a3ebc295964c148aa6c7288ec387c8ff004c5a64e370e45d3571fec594f370c5932e4842696c79437958ae1d5bdeb05b684e18caffeebfd8aead39c08fdee2342b277a67880d3500cbdb52c2c2da6d63fdffe804e91e2b3ef35d030f4ab26f16edd79e9b3a3bbebed2f0444ae73f4cce27beae6f6b1e809f47bc458cddbe2093809391cac8148af34713183ce7840f651861dbe9dd98dedd08b9b63eea5b456795eb684347f8ab7f4c1d2796cdf8108f517e7ba4c2d0c9de4989a0f7749e111582e8ec9d501d40deed86f29c600af4b2b15dbe9521c82bc62d9a0f69adfc0b740e72b28378c560e6c4dd70ebedd749a73e1993b85371502b0c11d8a1a0f6e13b3b385b5ce2a25f5edd96e509263e1d32672976806a190f314286dbd13384a7f47acd90eb8968ad4b778a1a7cadd007b58548a844eb34c0b055f309829ef03e692241c8e59bb75db5334d66e1a99181951d14db15951f14aae368bd2acae0e6f6b13785e849825629361a21661fc9f0e6199fd67b57e32af1f6478edddc738a47398f951c221f2276cc2c3f9cce840223d4a0dec9c14418931bdb0568c808dd930e35c4c23c830b3526b93ee95b56f288957057028f2a121c7bd862e20202d7e4e4b5b9a10436fabb8668445c691f0e7984564d6548b9d73bef9d6f8e5f838352682e25dfc94622526eff0958ed0778667cde057b86c33a0f735dacb3357255508042492752d903cd69d20e60c88f39e2740951b20ca36fe7138678910eb561fe77eb2b263c65cfe8740e21beff362ff8570f55053a964aa8ed802cb3786586fc7122f13f5270af643b9fde8355b1ec57418fb9e82304807259a848b788d0752580e0a97161aaaaba710cf680b292dfe7430b9b69592ee08c9a34e0b55a908e831561e23fe8d026a44aa464e9bb8ccff3965159950ae2f8d12305edcf7ab0b82d4b4f0766d6f644e46f6d9ec743356cda92f639aee068c2ff9229c9889bca6ce05f330c913e4ee8e40dbf234a224ed0fea2922524c084d64278cbf4221a89b38f0d1520167ad3ad1f4e08da57136fe99bb443170277a7242b0b253ef4b4336f0e51e4214d733242862d9af47aab4601a7cefce60bf71cb74c560aca82ffdaa4bbca61a7a1cf4c815c6d0522d89c0367125b36804def682bfc838477ceba0aab3d6a0992cdcb9b7c0f865e6b1a8ac20cc51505db45b0a29cbb7614417f7937ed288f9dec9b8b83635e083fb26ef6a602dc4ff660148b70dbec404ddd290559875ab4d3f725d106795716b4b18d86614614cbbda6ce74a8817c97532703dafaf6f1345e37f54c67972b1e8ae69660fc45d64126659d86eba0274c2c9869a72a2c1d1218df82313691f819b390e9518bb1858036af6374693fde2c9b9dffbeac96098d38ae4744e2faa26eb867c2a61cad8830ebdee15a9367c9fb5370a25ff002f8d07905548683dd4ae5490e994aa7bb047fa9e6b177864ebd5f8f7cf77c832ae55d889dea42f2d73db49b6633a20e53281118c6ef5ba78870fadd94815c1f55cf4180154a9411ba99fc8ddc65d63371271c7085199005aaef6d3312a18ce0138c075e2c2e1eb370058e8574090eb2196132e04ff83ffb6a76e481d0c12357a479c77b1d9d795a5950fb620bdd603452de6909d931bb1baf67d8436829f20d5eb737bdfdf83e240dbc1c76d67db4c7523881ee475bfaccdaf0d466416f66d622c6b7eb98c64830a5123443ad4afc87116f28ae8139b111c22c2df969ea79e00ec6e7627697349b0d8a839185598c8d9f2d5ae7cdb92a3cb31ea85c87e2735f4af8d73751b5d89f77d6379a1bb4d8cbcb94ef0a28e6bd49827074aed2a963b7881b388c3a25ff606a5b7d82d99f454d81cc7882ad5d6f18345008a9bd81bc559d603d312f41c309c6d778d434a8f045ba0a1359838cf2b83dc6be3a8190994542c30c3ebdf94bd38cd78a62adbee78e87e289ed6a234ad6ffc610580874e4b26ee4c2d9821e45c057d77c065a6dc48b69ffb048c80c05a557ddd47331c6e80b72bde8fcd7a5cc372b36c5435df2ecfed274bc1303ad9adadf83d05df550b4a1efe1d56d8ad2de5d2be32f87d4381568b271bd17002337231de65f116cb2a483e1c64320d352402a69d9e0df86ef4cbff5da848d30ea40b518a4deab946053827fd48b92dd1921c168d1a88ff2e8dfb9358c1e3cd5d7a079c7c403d003c3de04e8ddadce8d591c4f419b2404982435153d0851e8f0af8e3f3f96f71a82984bdc560f0427c9f1406abaa308706c639e6adece4c1c138ad42bd2c22be9779399f33d8a8419ae0a0fcf032210cdd4cc38554ac26cf3ef357f9a91eb6707592a411174e46a27d8ac152213b462768baa8237da7ffd89c9dec6cd3052b41188b68c1a5aab80c6925c1ec03e546bb0d907fa59328e2d6d1668aa7727986ad8e5ead3ff8bd9d3e84221600ae06d0945670302cd0221c22565c9ce48d40f640048f88fbae27aecdab4797d917318486aeecce7f7614bd01c518e6eef92411d490979fcaa772d9881856f0e4d72341ab5284928a6ba00c2d2edd7e6fbb23d37eaff59be017fec77b6031d07468bfb07b11aff4aef74118b2e083e6adf7b6f948dee110544dc256bc780244a9bc9c3277d740e25eb09b1f7d2e0f32ef38863ff8f52dfc2e862b6059dd1ec294c02095c469d4f5f64882d95acff6b53913f77d1e3763884c070824ea618ee96e9f50e6e41a69f77c2deec66178547c44a721c5d1ff84800209818b12cca8ce78da5a926e9b979fc47246e05035284155b86fd8fec41734c3c1c3fcceb66613b374fb1fa1796cc785ae115c73d0c8df760d1f0c611b94bb670b2c5fa4443ab8925205016be6e0c83f9b993c2b5e7ba1ed56e488c7a31d7d759b44a47a7c11ec69a2657857b3bf578cf1e34409b2e2049eed142920f05dcea1887906d4ca5cb3411dfe2c40c2215c170733c0478da3b41242ceb0d7463bf822bb6b7325e814868d4b85c4e1b7d3bd1fb1e60b29cb2c0da623fa76ebcddc891a4c09543d4ec02b597c431f2f1783198f87481f3da757265f01105d960097c53484235fb22051cbb952d637c6907ac4dc1c8c26b3e55a62dd580ed29f1d9f17bced2e3143009c5b17fed7a8dc98296b2deeee534c5b69fb7ba4fd0929d7d536d3ad2a888b30d6254187e97ca63b97ac896ff8832bc21e5fbcd23b6b85342d7deec3f4c3c9fe922af0b14346752bc3b8391f0af4ec4230a78b977d5619f75fa26dea439595512067a5d2ad9f865812b300ae8e2b85e0f6c96ed32902f6a650ff504a8f21c82bd8f2b2a5cda88fa1307aaed3949b5d3157314082143e30d04b2cfa4ea6017b9f258ccb53d7556fc404ab6e47686d483edf038fa16d6a5589579e54828b7e1380bc10d4c975a5c9605056e4ca5826831acd2fe68d4fc1cf14a363318e4ec38f6f77db8f1ec18b6f45f546cc85acd63046070fb3604c2f16a7b0df029e73489eb63a041f699a86a9e00ffdd8580c9b6f52437b83ae2ec0adfa8457f1594f38206b2e0ebb9c3ac1730ecdcb8f5676755881f60f493904f7a419b3d3a39194d2f4aaab7cff1dc92f85ff2b99abdd8a663c1e7ae6c222871535f9abc5b1ca9a2db19500a971e639ebe1b1971424b4da93dacda2762015bb9c63ad9cd684d4ab4cd1ec04ba3e59f2da8c637dd69d619702f2910b4f0fd1b22eb4245c9785cb3348ef97f9f9935593702511a88ab8837ad15fe73112d3bfdcaef87d318a46b2fbe2d96a2b38a5e529b51e14d0d48047c6952105855afdf8f296a6173f01df5dc13cf0dfce0e4dd4a99083e070ca7a654e864123139a2e5ddf98d1ab4e27f22808c2ce54cc945b49353dd6ea54c080e8999d03bab3d03819d0865486692a39d1ac49da2f7dace7d6bd5de8311413df39787cef87818d1fcbf9d0c20ac4025fa2a63895aa4daf621f70cb982ede8ff03fb848c85f1d88d50df0583d1516e886ca0edd76c87982d5a9db53bd5f64d9b4a01de6892b808c4e6eef53c3b6f86ab14f4d55d4a0e2e40e098261d80b4a16467d57c71ef04bc18c79c5880ea9d15c9a9225610194cbfc004318274a77dc95b690b01f8b203f859110abbd7774c41664fc291032705ee6e5814f63071b303238c4de71d3c0338a1bcef8206b6f04212f1f699ec0fa0847f0bb918237d691dde573f92e7e58111e906212ea60df1d6b192066ba2566afdeee05a33f5cd656ac7f6a854101ad584c45b8a38ac73e88b9531c66bd2dbfcb98a9adbfa9e6b4ed4de492082f54975f642a37a87c729b9445921e0cf7ec6763009be1576926b7418097fc88e67e9cba011fae4e877348fde12e6378570f02532ce27f949a383d02ef4083557e2fca440d21047a895e31a7563303d84e51a73a3c2889205252918277b137b495d7cab03c2d0301268b8beefda7db505c71ba6d4adf45994b773a437d2a24f8618f7c7b8e2e97684e20e64d9e6040be71a49bc9a16bcb0c9d7f0e98e8cb3f9ff3ddd4e67efca11db30093e1b506d411b06dd88a71d41ea97483e935a192b6226c3fcc491819a2da55a6947e17a918cce8b66841b46433d247fc0959c5fe9401b6a16679838ebaa4abbc8e60ad6f6b5d5ebb2ce5fe316f7db1af9803090129a187c2a30ac981ac3465b125b6bc9ba5cef90f12a59d38d3c82c6ce3661eaad0a45e2b0ff1815e7b7a290464ef43a890cf574b3b21055a44ec1561d8198ed9b8007c11b2e28b46c2f5e910a1674cc0fccd3f9d9d672bd3ee5252ba7255869fab80c7d5d3245a082269f26d26a3d21a67605a40256a225b9dde99456a1bdf2d602428ab8f434258cfadc6508e22ca3738f26f29f8ff4137f9fb15ad95c0023e8e3737ad352818104b1ec05467695a28089564a4b0c8f4887f02e5be5aaa38326eab20a0b99a06eba996a82e6535d033c82723f0fbc8596b21da24cd733a24a859385808e5edd2c51fe159ccb01fcec217a43437004d6f04de1dabb6ecc0a9623ddd212eeeb701cd299fe920a3c922287ac87271daeb0b75232e7c4c42f3ac3094d43d41203145ff5bbe290b7a4e7f4f119ad9c4dadedf8701bad70f6b115ebe3dd1c0f4938766bdfddfa353ea817c9b30752", 0x1000}], 0x3, &(0x7f0000003140)=[@cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x38, 0xffff, 0x1, [r10, r9, r15, r16, r2, r17, r18, r19, r20]}, @rights={0x20, 0xffff, 0x1, [r0, r21, r22, r3]}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r23, r12}, @rights={0x38, 0xffff, 0x1, [r7, r24, r0, r25, r8, r8, r26, r9, 0xffffffffffffff9c]}], 0xf0, 0x2}, 0x400) 16:04:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20, 0x2, 0xbf, 0x112, "7c1ba7c3b0b4acf739ce5296bd17f5043b3db3b7", 0x4, 0x3}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="2d365edc8c7cdc0f4959cfe616b0d2623d677da1ec9b6f2bb6a4851a4422e2f0eb5e195a63c80e3c303001307050991c9700e891f5b0a2a0b51786d67f940b618c9f3f20dbb0f5f53dfe900fb6fc5a50083528087f8b0f1b73ac025d16b5cfab93faddbed2d84ee2f22e82f371b2b09d90f592f74c85a20d311a4873c4dd58d4ef1b8233c836f2c8f79635dbe71f2d790fe1f144e67d291293c0ed39bcf09375d82f8a3d28ba24a444516140164f926e", 0xb0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) socketpair(0x6, 0x2, 0x1f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="0f4587fa3c5962abb07e51d9de25e65dfc9440ffd84360ebca661af14626b16fd8ff52e6d29509fbc57950f25d18", 0x2e) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x2, 0x53) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x745}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5ce4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r6 = msgget(0x1, 0x400) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000840)=""/241) semget$private(0x0, 0x0, 0x300) r7 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffd000/0x2000)=nil) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x2, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000a00)={{0x2, r8, r9, 0x0, r10, 0x8, 0x74ef}, 0x3a1, 0x1, 0x0, r11, 0x6b, 0x81}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r12, 0x20004b42, &(0x7f0000000ac0)=0x5) unlink(&(0x7f0000000b00)='./file\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) openat(0xffffffffffffff9c, &(0x7f0000000b40)='./file\x00', 0x20000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd0\x00', 0x20000, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(r13, 0xa, r4) 16:04:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000800006], [], [], [], {0x0, 0x0, 0xb2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/77}, 0x55, 0x2, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:04:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r5, 0x0, &(0x7f0000000480)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r2, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = accept$unix(r5, 0x0, &(0x7f0000000500)) sendto(r8, &(0x7f0000000640)="b5d941baf6a04fdf9d951bd4d38e45a26f2437925c5a63bd1d2e9f71ea8b933f882a12709bdcce92882f121f21b4f4d9c8b0b3ee0a6cccd1cdd3234c795049b9263a5a4e375d72e79545620146b7e113f5cdf405e9e9fe359ae879d68293853a23c37c0cb4f4fb1dc66c0595bda9effac08fa42ceb91afcaf01646b8245ffbb97b", 0x81, 0x4, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 16:04:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000177000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) r1 = socket$inet(0x2, 0x4000, 0x7f) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:04:18 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a38620700160fe53313fb4700008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda840c77d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce732232427f865de58825cde3b67fa5e0a152bff82bdd08e08b4ab7e48b76e44f0170a477d5cc2bf557bcd2fcbc2f6e03714ab166c6bda1a8a4f8a869cb6e5764bd3ce83e3e1c560ec723956496f7009e33bc3d7d4256874e10c98a20712bddac82e81e2f21cc"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000400)={0x9}) socket(0x18, 0x4000, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = openat(r2, &(0x7f0000000080)='/', 0x0, 0x86) fchdir(r3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000440)=0x5b1e71a8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x9d) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) socket(0x6, 0x4000, 0x8) 16:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(r1, 0x1) syz_emit_ethernet(0x12, &(0x7f0000000140)="005b9b41883e4fdd98000000000000000000") 16:04:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x18, 0x8) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x144) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x28, 0x80, 0x0, 0x1}], 0x9, 0x0, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:04:18 executing program 0: symlink(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000000)='./bus/\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x4, 0x98) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xf2df2f658aaabe84, 0x4, 0xffffffffffffffc1, 0x5}, {{r4}, 0xffffffffffffffff, 0xc4, 0x1, 0x3f, 0x5}, {{r5}, 0xfffffffffffffff9, 0x1, 0x41, 0x7ff, 0x7}], 0x2, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0x7}, {{r7}, 0xfffffffffffffff9, 0xc6, 0x1, 0x20, 0x4}, {{r2}, 0xfffffffffffffffc, 0x86, 0xf0000000, 0x400, 0x7}, {{r8}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x7fffffff}, {{}, 0xcb5c78af6edad85c, 0x8, 0x1, 0x6}], 0x4, &(0x7f0000000000)={0x0, 0xc3}) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x44, 0xf0000000, 0x6, 0x7}, {{r3}, 0xfffffffffffffffc, 0x46, 0x40000000, 0x83c, 0x3}, {{r9}, 0xfffffffffffffff8, 0x0, 0x40, 0xffe000000000, 0x8}, {{r9}, 0x4, 0x20, 0xfffff, 0x14fe, 0x1}], 0x7ff, 0x0) kevent(r1, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:04:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000240)="220e2289012350f64bd0806d27d015736774fd8f001c067e", 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, 0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:04:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00001ef000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:04:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:04:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r2, &(0x7f00000001c0)="16b3a66d03ae494b76a28db8511f45bdccd83af22c9a3f033ff0c39e8361114e6e0e51fd8c57105243f6a540abe5b4cc021913145f15a5410a0ebc0c6f8419bf8709afde742cb60fb82932382d5b36eb29a77303bf902f84e12cdca04e0de3cbea9ebcb52724c59ef42e4dd9f127b13038b928b4c7f684389a01fcc904f3f6a3acf77d71d94feb0b", 0x88) 16:04:18 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff8f000000000000"], 0x10) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/16, 0x10}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/85, 0x55}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x1) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x2, 0x5, {0x7, 0x8001}}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x4, 0x2, 0x8, 0x9b12, 0xff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) close(r0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x4, 0x5, 0x6, 0x7fff, "77b1228c01ef2f07de851508b237b7722fff477f", 0x3, 0x906e}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) 16:04:18 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:04:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xaa8, 0x6}, {0x18, 0x1, 0x400, 0x81}, 0x3, [0x0, 0x4, 0x3800, 0x300000, 0x186, 0x9, 0xfb3, 0x3f]}, 0x3c) 16:04:18 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xffffffffffffff63) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000600)=""/4096}, {&(0x7f0000002900)=""/142}, {&(0x7f0000002800)=""/247}], 0x105b, 0x0, 0x200000000002) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xa, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:04:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000c80)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed402008d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57ba49f74a35550f2dba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dafc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e67e7fee29782d80b74585b3466b6245d2d5d3422f8ff148ec9c64be0c609f686ecb98a0088a18cf6edee2b1431ab203162efec0683b678658ca436b0916fcf83fad0e28094d213ebcc1cfe5a2805b7ff890cc1b48b3cc8ca1e0bc38ac361e0be0463c7542d9634a347c11e1ad84059f4bc6dad2789c4b4f83cb964f037d0b38f77b6f11935ef7f79be57aab79e77d797b6b22b5d333ddc4b34da1bc5c9a76644b1ce86073d47c37b1c5b4a3404865483655faa7c7cda11dd477812ee7585834593ffd250719f6c860df5cf505520ad53051a0c854bc035c4758d384fda4b0f6f6ef77106c2ae75ac2f0a8686cecabff69692fd7d839fb0", 0xfffffffffffffcdc) r2 = syz_open_pts() close(r0) semget(0x1, 0x4, 0x80) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000340), 0x0) 16:04:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000800006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r1, 0x101) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) 16:04:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setrlimit(0x4, &(0x7f0000000040)={0x4, 0x9}) write(r1, 0x0, 0x0) 16:04:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x6, 0xc2, 0x0, 0x5}, {0x8, 0x7, 0xc0, 0xfffff346}, {0xb7c6, 0x7f, 0x81, 0x9c81}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0x30, 0x2, 0x0, 0x0) 16:04:18 executing program 0: r0 = socket(0x20, 0x5, 0x71) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:04:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:04:18 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x7f, 0x9, 0x5, "ade662d58d515ac378cb238f12d326d11b8cf917", 0x626, 0x7}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x1ff) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fchflags(r2, 0x0) close(r0) 16:04:18 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x3, 0x0) 16:04:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020063075301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303cf14829c5f05a8bbdf9b8fc54bf477fc05ec065654cac711c5dbd76cd3427356bb1a3baf4480c86a4284b8a8abd647729c1af5d5b81e02e6dbab85cae94623084a7bfa62658639983da06903978491bcb2c92793b2778eb2779d3bfcb434aa8a9348021b9aed45fda93a6e439240abeb4a7a10ac71cd45343be27ac85d6f2b7d10b85fec2536374", 0x116, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendto$unix(r3, &(0x7f0000001340)="ad3710de14da36507e2dbf73d9221c36a6e3fb74fbdc39c3d4be43bbb923bed0565e11a7386a0f269dcdb54f9a75f1ab1bc3b2481be697dd0aea81077c6bc2884b3138b2f9ad10d09461d4a17327ea5b60d8d47fbd881b68161a077f06db94d88835e4d1e10b2b315826cc704b6af2c0892e3ae6e879e878b62f259d04da278f", 0x80, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getpeername$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x5194, 0x1, 0x7, 0x1}, {0x9974, 0x40, 0x0, 0x80}, {0x6, 0x7, 0x8, 0x5}, {0x7, 0x1, 0x4, 0x400}, {0x0, 0x9, 0xff, 0x8}, {0x7b25, 0x9, 0x20, 0x4}, {0x0, 0x0, 0xff, 0x7}, {0x1, 0x7, 0x3, 0x101}, {0x800, 0x3, 0x18, 0xfff}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:04:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000003880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862075d2214000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202081cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564efcab1a4c6b41dcca0f6f137c8ae135db311335dab5b94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7cb693dd75985a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f090000000000000016484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6651fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771ceb4cc89cb88f1aaa14bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916bc7b88c013c7381f77d036b0233a4a38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bff363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15ed4b6e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dcd2cee01b0f7b5e91b4f4f8a19f7406504c67c865898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab780998c242939caff03767a04075697ee5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6fd316d32fe3b216639cb5ba8ca8715e9c82300768310daff070000000000005cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4772ffac70c35bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c8a960af3986e7c2112ae59b562c9acfd8436f8f2773536a0bde3ffffffffffffffff105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28212ccb11f43f6a72f21987d15bd9f19227c3b2ff036c4a030000000000000000000000001d00000000000000000000000000cdcdc54ce8759b4041abbe712001fd5d85067e3be6a9b9b6d7000a06cf3697d5c38f9076c36292e96d227eeed591488ef72199b0d4916aac7ad05dcfc5db91b5fed66d69a2f135d18ca692be22f6fdc797c0cd6e276bd90ee919012ce68cb51429eb67c48cd91d29c38d0b07435437b045c4366c330030be0c0642143ec79675eea886d6ae905b19f83f2f27e5853d7fc5ec16afb06831deb2cb4eed709faff487894889566097388bdf71f37a4edfa7cc7806c332ca88f9fb1ecac2fcaf7d4bf2e55b420f862bb70b2774d471e95b06df77ab340d8183784af8727524bcc20e584fd4d6d255e7739e0832f2fdf2f63d908c90fa24d8ade50c42b8b8f6e9cff1f7bd9985fde448daeae1f53b4079cb05004c2331784c7546484a8f88c0c9fdbdcdd7e354ae13cb51e72d7725bf0fd8a875af5e02b2db6f05ef2e679a59bed2f9763c6b8180eb883b10a947cfa3cb242afb6246a9d90aec20b88c5225e0c84004b354e44b41636cbe7984d4d37836fca8c88ea661da91e0728fcd032830fe6edd82ea7340cc5a40f1bf45f2548ac514f9d89e2378a91231ba60b5a7920a2a9dddd404760700d8675be5c552a0846549be0114bdae10f2224e762f954b735c0857517d1de74600d6ee93870d726ac4a467db966ad4ecfd0fc86ff10592da2a52e02309bfe3d16f1662d9cdbeed5ba1c4849fa988f43b67b11af82757308ff038afecfd9625244b8dc78bf4f3bf31fb477ab7a39da3d0a9042c1a0032ffc1803480bdd15c2df4fd669474c9048e72000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0xfeba31bb4fea00fe) 16:04:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x1, 0x2000, 0x124cb48877afee1b, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:18 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="148ddd1638b423303a6251451d0a5ff8d8c0b43bc1507f230b8fb4477f7af9b75ecb01b853987270f4fb5f000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000180)="e3ffcbff13b9fd812eaa4e713048e699319296488625fd38bd265055238f5875ef65f5e2ce935bc4fec862175f582d3590f5ae63515a298b7bbf6d735f0afe92768d1178aac12118e0b08a3118c9180ce84021529a1e69d22d1dce5a226aa2da894a3ab693ce0cc893b8ef72a887769bf2ce4a6beb07e737bedf07e51cf4b30fe567c1f542aa1702366fc0b11ee1955d9e8bebc04d77cef145113fff0fa3", 0x9e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7f) 16:04:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x4000, 0x3) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:18 executing program 1: socket(0x2, 0x8002, 0x0) socket(0x18, 0x5, 0x7) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000600)=""/117, 0xfffffffffffffcf8}], 0x10, &(0x7f0000000240)=""/11, 0x67}, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2e66a474696c652438f7e3a6cdebf3c9d43d15b700156e207aea3d13ed34df1c7e2c29e1706b1bc4ece4b5aca4192928a108ad6dd2d9862bd312"], 0x10) write(r1, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 16:04:18 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xbf7d7109d905b2c0, 0x0) execve(0x0, 0x0, 0x0) 16:04:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x828, r1) close(r0) 16:04:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:04:19 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffdffffe00000003]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:04:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="9e49d7e0881d142a001063ad3559dc9ba794"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:04:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x155, 0x9}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:04:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r3, &(0x7f00000001c0)="9cd7c8431eaa560af08f126f7a14f8cb2442afa3377d3933838108c5aece64c36a82a6df7999e4e6bc738cbe67f452ce878bf9b12586981420d00105f3ccf16ba36a3088ca436863ffd944e2c12b5b27712915a57549a6eb00e9d6bec5000b34bf1bab1e1a84e7bb9b0d1a2751a5eb", 0x6f) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) dup2(r4, r4) r5 = socket(0x2, 0x10000000000003, 0x33) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYRES16=r6], 0x1) write(r5, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) 16:04:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) fcntl$getown(r1, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x6a3) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0x27e) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:04:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x5) dup2(r1, r0) 16:04:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000000040)=0x1002) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x3}) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 16:04:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}}) getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) 16:04:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0xe0e, &(0x7f0000000000), &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:04:19 executing program 0: r0 = socket(0x10, 0x1, 0x33) shmctl$IPC_RMID(0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x4, r3}) 16:04:19 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0xf) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x3583537ae1125869, 0x13) 16:04:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180), 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:04:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x7a, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x3ff, './bus\x00', './bus\x00'}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x3) 16:04:19 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x0, 0x10d02770dda0c830, r1, 0x0, 0x0) r2 = socket(0x6, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) poll(&(0x7f0000000100)=[{r2, 0x222bddf28d7ab04a}], 0x1, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:04:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x1, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3f, 0x9}, {0x18, 0x1, 0x8000, 0x200}, 0xff, [0xe7, 0x5, 0x1, 0x8, 0x1, 0x1, 0x1ff, 0x7fff]}, 0x3c) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) socket(0x6, 0x4, 0x73) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000100)=0xff) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x10, 0x400000002, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000, 0x2e, &(0x7f0000000940)="0200000013b9fd812eaa0600000000000000964874ac69dcc5ceb755ec8b5802262f0ecaa52b902486699908292aae3ed5047ba372c0aa0068770f22cb7dbb1f88c969830cabfea8430a601e5d35bc0a542ceeacc35030219524c97ec20af145154432514070aa1a5a377b20d547f3abc31e49d26043f688d3c30ea855afb5477c7b8d905dd6ca18c5225f", 0x8b) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket$inet6(0x18, 0x8002, 0x9) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket$inet(0x2, 0x4, 0xff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0xb31f6147a521cce5, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket$inet6(0x18, 0x1, 0x8) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000200)="9a48007affee5e1f92523bef23f3ab41bbc321ade367e8df8f382f27161e655a53c1b62f07b7f2e2023e5709a45373da35ddca688848645aa146280231f28dc2a5e59157f6f66e2f48", 0x49}, {&(0x7f0000000280)="58538106434ab55e151f5deefbd8906ee6f61226a871006390a3cc139f94adb0028f3c0e9996cd8bbf2c542ec65a5d485959522525002acd1556f2afbcd3f92397770eb5c5690bf54ea05389829a5a1b350c4e2957540d461a45ad0e9e076a7593e63d478406b46de8045cec68f88e4ead55431b78d2adb501a947e26c131280ad638d842c18cc78e9bd1c52a9f96c2f39b0bd4ae1d1be532e404d0bcdc0a77ca99e42961b06a133bfe6562571eb1acf3d797f3789c1812f38f90d92c8912eb0400638c920e5634226884090bf43eb7d", 0xd0}, {&(0x7f0000000380)="888a4ac5bd0bfeb1be094d616e5bbd954660ba3b5081ed806a4bb86671387e4c6b22aa9fbac04b2c36fbe0f145a0e33b5f1e72ecf350693bf5ae115cd2376b12afef77a5629c415efbfc76775ee69ebc0f358ac5f89110330e0ab055e2288e70249e802d6616830fee7288faf7f47e46ba1cf31fa4b62d1426e5d0e1cadb72913bd2798af3f3736524393c26de74d0f3d317e639fd847c76228666e21ce0ffc7a705fd0a47fc728224ec0b8abe8914d7c82fd2143b5b2ffc93d13550d84b9ccb3d3c08840b2a62cb2199a1c928835b75f0", 0xd1}, {&(0x7f0000000480)="b0f06269af331df5bc643b2d6d02e91d85e6a7d07abb0c8465d59c816f9e2469c53d919ddfe9ad4b88f24743aa2d19fb92efffa6120241d05a3058558f34972874eb887851b42583f4e134a74b40e4f2522c67480a14707322918675b8b68509a1f0c5a2fcc577d3a44e9a2dd5a71eedebe1af89cd47e9007fc6e3acce72102488c98421ee342c9d8d7d4bf90fd0ecbaccaf83f2354d62baf9369c69a50269e9b5ae", 0xa2}, {&(0x7f0000000540)="349b8a2ce98141eb9fae4b169a245d5cf29ca13a1e5d79d48687d7a012516160fdc9aa0cd487f79b441849caa1519016b73316e4ab1c0d613ed289c97350a0497e4954e417db3afcc959a029914edeb866cb59e74f5a5291a648fdd3ab7eeb4ebbf3bdff35d284cc45639abdf69e7108b79d9389a2a283b274b757058942933872495b32ba18b8fa424cd96a6f847409f3fc2ef9eb80cb6fc3fa91e54f0b51500b6e71090aeda33660f3ea56b5389446", 0xb0}, {&(0x7f0000000600)="2d9224cac351e117b139828cbaf52f3fb19c10bdfe7937b4429afd576a8ef32814aa86634ebb0b6113742140491032667687976b361937ce30867b432a3b959af84a129259ca0c3d3cba2fee3eeeb4d3f37783078c4fa123a900dbb1d99126e12b0f24e05f5e8ba19b80d5190b6d4f6fd9a5300c684c2be973e1714c5ed7742891ab90962c260910dbdbd45f9ac60c163f731c41ace26b399f4d823f13d178414863", 0xa2}, {&(0x7f00000006c0)="f0e9fd5657a674c4894895355ae195240a313cf14711a3258ae2d231cf28a59cb27e611f396cc0f76e99b974886a4a88af7efe53780c668043fd07e54791e1e7cc568835996c17463f43d47a95b7bd08774805bc471b2d", 0x57}], 0x7, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00'/20, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11], 0x88, 0x400}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:04:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x109) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:04:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="e156dd997ffdd3afdbd2e459a2bd9f67707e24f305e58133cfadb59002d57aec6ac656b142535963a6b16da1e5eb7c34fc3482927bebcf27be0dccd6319aef2bbde2ca7c9732d13f67d95a42e3e678d686332edf8424814ba2fe69e1321ad88527b9c18db5edfea3cab3a61e061978a5167bd530e2b1809912281afb04e119b63b5a5c6e0ec762bd82ad4c9f59f69c391e7b0263800eda39d536f3944babdecda045eeb5ea5f989be786cc", 0xffffffffffffffbc}], 0x1000000000000237, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1, 0x4, 0x0, 0x8}, {0x1}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) write(r1, &(0x7f0000000140)="2488f6acb0e5721d77e1b04855424a4cf0fd52412dfbcb3c3ef07898d37f9e62184c058a8d087c602c31ce7e217da60f879563e422f7c697a2f8e803d73c092b5b407341b3d80e35", 0x48) syz_emit_ethernet(0x63, &(0x7f0000000240)="5c517d443a561804f7b2a97fc855bb7042dd0a9e28b447b11f7f1536f9eadef7e610b97271fb78f7d18a10e68857c7313763c7c52d391ac35a7583f8316a741f8368c1c596c4a12a39f1527536f0d03c889b7538eb3827c90e77069aa95703da63a588") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) 16:04:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getgid() munlock(&(0x7f0000308000/0x1000)=nil, 0x1000) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:04:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0xac0c0a71ef365d39, 0x2ea9}, 0x6000000000004, 0x10300000000000a, r1, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:04:19 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pread(r0, &(0x7f0000000180)="00b88706a276918018cfd31fc9decca43d6b87f51787bbcc0ba9629a87d57243efd8ed38ea5141e174b80db22f8dbb7fbe642c4a4d2c17aa7219e99804b137ded82fc8203449f80944d58c5716c786dfdca12794606d7f057eeea2a93bc63a5a845d469a8c499253af374b338defa26a90be7eb1483dd450eba44826404d74612fab43b1bc1489ce9d66ca58f9e2f03809980536480a6142cea0a7e83e810e1b9838b62bcc8f1813ef1ff0f9b66fb7c40c588ae1d746167ac6765e09612f0e2ce6116ef251e071fb7b696974db", 0xea, 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:04:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x35}, {0x4006}]}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x92c3) syz_emit_ethernet(0xf4, &(0x7f0000000140)="fc625214ba23f4bb7a5b0a55774704f1f9249837fd7761fe604691e65ac050297e096177f7dc134c70dabb54a265a973b7838067d5b8e04f12eb364f1bfab090f986bde26e3475744d79a991a7f1df5f0190985eda359d18c64606abc6d830d49af28f9863824ab71a6b28b3f6e4927cee21d11245972ee4f28ba0fba3142a102c1f56d9c86a6f920a30d6d375c9fc4b0510fcea2a93802dbd1cfc83dcd491ad9a1a0dae4e5cea095a8bc2a1b126582fd30fa15c73be4a4d134c8cd156c2a476ac8dca25d710f5440cdc1fff355a08935f9abd037b7a08b14fc1848f0c648b41d62bc8425745cca3b522af1ef9c230a5d18e447b") syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev.null\x00', 0xd9a, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r3 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r5, r5, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) write(r7, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x7) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0), 0x1, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, 0x0, r12, 0x104, 0x5}, 0xfff, 0x6, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) r16 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0xffffffffffffffff, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700), 0xfffffffffffffde7) r17 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) r19 = socket(0x10, 0x4000, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) kqueue() r20 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r21 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r22 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r23, r23, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r27 = fcntl$dupfd(r26, 0x0, 0xffffffffffffffff) write(r27, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = socket(0x18, 0x2, 0x7) setsockopt(r30, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x3ff, r32, r33, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r36, r36, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r33, 0x0, 0xffffffffffffffff, 0x0]) r38 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r31, r37, 0xffffffffffffffff, r38, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r20, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ed993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea617fbaa6164a2467bc6dc40a2a00b947c3145d340c0381b052feba6f0a42b6377af4eba05da8b4f87019b90c045d64f5cb66bcd88172744e3b1dd490d4bfca73e0716e3d0d98aa42716097abbc3a75bcdfcf37d7564cad54313b33a08000000055d92cda01d1d7f0cdddee506acbe50d5868ba30372f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a65dee854f0b9774479d354ad311310f218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff89000000d664d1880cbf232da0f8ebc7bad7d0b529a469ccfbebc0a2d59ec8cd16968d485c9c33afab8065f9b4e081c63ee753d7105829acadceb1df73ba01d21df5835b83e71d98dc4fd80adb2f00fe76ecafbfc2435e709aab551a4da945760813e465fb6ad02e9bf1a0ec7eed9e4d54b6c83dacdaf62d811c77595503347fdab1bd887c110ebb7fc40000000000000000000000006b06048f8573f7cc2f58f04a5e22394273b33575f4239bbb3243242f4bf55fd19f8a2e4e624670c2c3c8d4fc5fba6569ca9fc97cef70dafb2cbc1a6828a76fe29fed017e4bdb3c7fd7288b779f11d7e7d86f73978fb28285da6a27f465d821711c3baeada81cefa606d60fcb2ef813b22837a1cf503ec5f03ae53bdbb3cc52248ae34b300f8a617ac55ee39fea36bd14ed55ab5fb95031ea0036b351496ff2dce4e09da0f0daf40216716191c6b7ac640124a5328ba4e5f0f9e287"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r28, r31, r39}], 0x60, 0x400}, 0x404) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, r41, 0x104, 0x5}, 0xfff, 0x9, r44, r44, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r40, r41) r45 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000001a00)=ANY=[], 0x0, &(0x7f00000003c0)=[{&(0x7f0000001a00)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac500ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5bee467061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c8f3c28784259dfc950b1b990225d2a518f70594490a0ee60fa53bb53959e4e6b4e1052e12028e906932d94668c487e5b8e0c7950d9966d6d5e1faf7676", 0x1000}, {&(0x7f00000017c0)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000019c0), 0x68, 0x2}, 0x8) fcntl$setown(0xffffffffffffff9c, 0x6, r5) getsockopt(r1, 0x5, 0xf10, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:04:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname(r3, &(0x7f0000001100)=@un=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = msgget(0x2, 0xa00) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/4096) 16:04:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='.{$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')^\x00']) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xa567, 0x6, r4}) write(r0, 0x0, 0x0) 16:04:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x8) 16:04:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000740)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="5ce105334523bb659ccbe903a7885fad613f67be878df3f9d9afdf71ef46e989aacf6213d9b03b7248917fbb2058f437969f1a5277383531e3de00f73e39b60ff6e2f4bdb77ce9ae63d801b9e1f848a20d8e82ac20139c34efeb721a987bd6774552da171b3a457282dba21a37b1f20b3f46920791d6569074b7dc95da1c19adde18591158c4654c853c8071a156a12f74e0d27204ec4e7767fa9560d6a2f7dd53c2cff93474b66f93063f2470b8c45e2dfaee2ed6ef273e359bd834a7c8e08e291e795bf63701eb4805bd2fbb2a6c58472bf2e8", 0xd4}, {&(0x7f0000000200)="06688050b474e78a22e9b4cd033145e97535007a1d77dc50bc7a088fe1364b7f0e2f8b52c265f03e1a1d593beec4aeaa64a1418fdc75d1fcbc08142e586a99e428d0a465aeb3e601228cab3410100c68563d97d55b0a1ffc7c8f921aa0fb572541429e64830ee224d0f9076a250be8d2d88cc01b40ec80449cbc6ddd8a2fef03f0726df1fa5682904e2d7e8a9b2205ec56e677ed5d74b745d0ea9eda66119600d42e66a4140fbe8c4f23c786c72ec0b80dea8510474bf0e3a4fa0809c3bf185123bb0800be265406", 0xc8}, {&(0x7f0000000300)="c80c98e22207fc6ba335a20dbe112c6d40bcc420785a69de2c88ccc34b18a3650c2eda327672f3d12840f3ff98c648b6580b8130b31ef1cbb43450c57a0257f53b", 0x41}, {&(0x7f0000000380)="19ea6b4745f88529e8a6f7298513a158fa229d09189dc543ed7b558934370e1974830ddc8f76ba22afeda3061d6db8ad05e4122d91d88ff6d8ef99af26c7be07ca2bfc7cfa7fec1868341cc88756aa6dca9fc96ff24340aa90ed6b229cc9c840fa31770c3fd5420978b85f386964927ae233bb2b28b2c4", 0x77}, {&(0x7f0000000400)="7ec2a023aeea559fbb5c719983b52ff18d943c112816fec606c5e9dda35d40f0a04cb1b4174d084866ad21c56d04f622ef3d19fe0063f29ceceb7c4f8002ffd987eec6c140a9c7b5fbcdb015ca6ef613f918ede81f351611f26e863bb17985046407845bf70992fa360bf8643abfce8a5e366c9e0430c2eb2acf67025d0cac77dea2c8b1cfe67d385a723c558bf1f4eee229673f04acee81e400a81b9b7c063b", 0xa0}, {&(0x7f0000000040)="ba8858c78d29dd2e88568aa21b7644b80a263657a91fe611363e9ab1d80b1c6113a4b9", 0x23}, {&(0x7f00000004c0)="d05c4d02fc4e201b8b979f4e860d32ab4c315e66763a52e8eacbb99c94e2009f438d6a1f90670bf6fa04d214474e2abdc9cea5c6812495119a262d133dde83744b089e83c12e5db4ad1a0abd92122544210a257f84d7bc9cc1a54c1e916c3c5ddc21f3fc9fd9d083bbedad0b3c8e4be6ca3030a891d4f02a596224e7d23c7e5c072c69cfc59fbb466478f5b043993a22ecc806985abc249284b410ed0c8bfd89e0cbfaf2f74a6fa23f6d96f1f7dec060da200823c70ef252e5fd9a5ebd3ead713a16b2f240b1a780e76688c92109492f8f4562a9915d8a30aa35002126b4eaed87364a29598e33a9a884", 0xea}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="5566fa4ba1a345808273923c9da84a7b47270435d760f98f6428e24357d88b199e05ac127dfea51556a3f5166870797af145b7874f1c327b6efe6c1196b6800ab8e153ad0c0cbd942a3112eb89cb5c074c4088c7766ec79c2e07dfdb1822f1b0062397945cb1c80cdb74d912", 0x6c}], 0x9, 0x0, 0x0) 16:04:20 executing program 0: getpid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000290000/0x2000)=nil) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:04:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x4002, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffa5) getgroups(0x1, &(0x7f00000000c0)=[r2]) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000280)="592707920e2c73e6649fbea6891857ab7833e126275bf442567afe7546f9cc87dea43c25fc3433fba7603e8b26d544138661d43f5c9d963242f264e59468c9e133e15ff903d3e05f694132ced03cb7916035752eebcb4bc5e480414b0f113f9ca4cb5cd89484e9ba929ea4ef85eee85f0d676ee09283ec53a609bb43ba7547f7c69e6acdda8762f736", 0x89}, {&(0x7f0000000340)="9e606aae6cd6b23b7e2c51a7bf963abfde948d71c3f4101e83e7ca04340b4d56e6f9fa45de5b6b071eca9a899c3e5c8b247ed3d18dc8f7675cd3ec5fdc7e4b8f46199cc067ad0d05cd0498291c7d945ace7dfe50f4c7e3948fffe86375cf2b377c40c6de78742893d280a93104ce77a7ca6e34fc5ae27d045d825ebdcde0cdff2661c09e8b6d71af90c50177e6ed8bf08a4b977f7c025b8ac175fd79a6663637a85f6ef921bee8ee7de438ff9b16410fb7e41c613c9cb0c79009cd7ffa7c7334445f7e5ec2fb90a3050ba5c5c99d1cbacba2fdfd06341612ea578d5b72a47b30141a73c8ed124f9f3160f7680bc04225c62d106a482d09b504b36de4b95d9698a0559b723036b4cca372dc15c7ccadd92e728c7827f9530aa91dee7e3448fff3ebca176d2e918f8e02265d5b09ce427b694fb7fce2c8548e2cb05dda34111616ab2c3fbdd2aea2910d72f62763d498992a4ae5b2d0e0a9baa551e8b2c36a8dbac5b68f9d12e3bbbd3ba847592de5d9e0a5641b07c7d236a651307ee1083b57a1dfb01d6e3e64a5ae5b794ee28380a2ee412158a65fd6e179b4df9519bacb9859d53648725d6d8d78324167fef403fdef86e3fb175c80f1fced78c5f78f85da9166e19828747e34b05f5d907afc5bbd5ff1cae8d785ca8d9ecf78f10a648844a5d2224d7530e85b3d6edf99e3d67019c229e1a2516d29374bd3655c9fc94a4b68fa0a4196cb1d6d66539ae6b0d61d422b006936cf53902fb89f83d24657fa9b7e15e604ecad9c273ed6f5e2d3ff75930f052b67bc388b6a2412ece1effaadbec86a51aec56351a9e712180403e3f054d08bf224065c3c7c7c186f6a2ccdc67236fa95f95189821c28e7f6f8a849fe2a6c4e5327539222023ea406ac7b647b3cbfdaa0a9f96233da5570ecba1a2065c67c1fb282ab3735cb018147d82a61cf10e908dee1c0546cdcae7d4d09b2974f2566d7d4863c3a40011d771ba4ddcd203b7a304dc1748b8413c47c97a9cac5062ca4009adef30bf2829132bd1a5d5bca5ae4c0b1687345f7791d64d1efd8f7ef79cef169a2ca788b731cb36b58404a0ca7c22198dac4105517b4300c65f7b50b5a034c176b7d337ce4fd6f211ae02d4951878a7fc8f9cae43334c345489be374b4662012e30b21c3af1195635154777ba6a72978f454ce882a9c840a55edaf3cd384f57bbcf7f36d06ad9a80fdbd617a88f4252665543d11091feff48532f97b9fa1a9860d214bdd8cc545d6752df048f1163766c056e421b105650262b64aa7f7a50f929c8cc1b7c10605cec6ee2b367b72a85f705559d9c7d974776f3bfff9683b34ed90b1a0fd26820066ffcd1c240aeb1c67719920f5fe3cc5be74d2c2a700e0df4b548947c12a65f5fb79b2051da70c551e091c57b0a0dd0a80a09eddfeb89b051857c74a27702dfdfaebaaa48f484f0439dc00370503a55d1a694c4448fc2ea51daf36450252052df604f47d909cc0e5e540e0fb672d435aff9b173beba9435273574ec3578203adb550ac24271987896e8713f37d011df12f4627c5913dcf88ccca617e05d4fd01e0aa1e38fba5cd8e3611881460d35a488030d4dba3a6885e5cf5b8e56cc9a9a3c13bdd2c94f9b487ad73babd721b63ba28a974a28457f6419e22f9e14f45c4f146f15c64086f61f6be58ffdd6a9ed41f09d1aade80060664cc66cc92d556df49dea43c02713062d02d3f1a33bd260e79f90f49cb4790583e44ba04bc2234a243713ad94dfe66db808845b7bc21179b51af169917cc99c7bed8c9405223b22125e3ab016deee7c079e7d8ac3427d6ed7a07ad82facaf620238b76164138227bc002f7376c7fc32d7c67923aba58c6cf9dd7c0c9fbaa359d5ac3d84cd27ef85f01755df7e196cf69f5bae79d453c75e7d59c8e479c9df60af12b38ff9f6799b588496f91336d535f676391dbb795ba040a66d7602a92fef2e5fab44504f95e427b63615d1e2c2b30082655c09c19a18deeeb5d1e51e0fb19c76bb9957e6c84b1c60b7d21ef492b816f35f3f0820bebcacf4733a198378d65dcb3b54b6ce41839541cc7322567752c2dc921a3dd9bf445d4ce119eb8a113dae9dd4e8bf7c0826ce4ef260091bd5dc7bfff9a9f266d2799a5a527848144a3766e1d14076f7e271c69189d42cf933e41262f2d221a19fd2799941eaafbd5291cae0a9979a95aaad7547ad4c9a704b513879524960b3f75e83935d4bade6d60a278d0f1d9fce5bebbca1689c5e7a2b68abb64e030fc725c03e0a1133bf59a32d5824d8232c5b66a73e2c14732d7e4ecfb44cd2b7005a30cf7cff296b4d9309bf97d1799d6dd099be8fb0e5b55f0c652e3d725daafac313db842167a9d48c7707da45f7418171f1c4f423f9881466b6884884f7ead12808a75e10d3342b22d18b34e399771f65609ecaa79666b9c3e051b9cee3bcaac403e61ba84f1a2d6cbefd38823820610a74498060fac3d32b1569a885d980cfe13233d948d63c984e9b49f66e1f97cee6b3219df97018b8df0a69a34c61cf1720e5247253bc27cc2d69aa30e8dfbbff870f946063ed1201c2c38f94aee24cc37d06923d063c3a011375df4574199e0b83fe2b859730e22b94549e12abe88aefa13810f6be0b0a191806a756385a43354af9481e68ca38029dd5aabbc5bf9b6599ba4e57a8f4341fdcd040f87bae36da8281ecdfac72a03349c5d17600f52542fa4d938bfbbd856ff2564ada7b071ac2ea5913e2e9f0e5b33183065388bfcba558d07f2ebd087341e3c7659afc14f1e14ac3512bf519f67af068d8016df144f07b15b135382d990fe9b30ea16503340c30a83b9c41be10fcf02fcf8fadee31f20b2343384632efd1e2ecb1d0541f2177982c4ea4911af5312af6a23d559d27b88d935016013389ac31a56834eea1289d68b47a664ed6ee8e33802c76d3031d95becb5ce1517dc89c22f0622d799791c8dba3c4d12f763555d6fff1cf3f2e0bf4ee0d9875d81f88f665dbbb7fe3fc5f72d2230eb2708237f34cfc191a490a7bf4c52d72d1605369f5652f909b655d4a3110472f8604f59eb45b2e08ca4ac51efac1e105702ce820971943fd6e852e84e3aed60a44f4981bff9b5b01f1187e16e1f8aa872e041da04f565edb2b2babdc170c000eab333035e190b38ba26db3154c121a40505560578974bff0a98b0b6f259a3995622afd7c957507e080ff000e07201c3c6d03eb92ad63f7fa0576ff6fb3f3c0177721ce4756886b2536c84ee059703f8a6f87d5361812b63b85c6dcbc9d291c6e07bc67fd5d8c836f27189b5beca14ec012b558f45b3d30c8beaef374181a085bcddc1550f3b18ca8e7f70a5782fb1f7d1db76c0e73e110e66feed6fce2b81f9b91e5f0d86800cf7f07d1b3137057f695627ea85e555ce72d01ea050a02f4598dd6ce82653cb8f4c44f8db220b737a28435c24ef6b22a3a638cd3e8d0a2e8ed66acb11f13b4eba766a947100e362bbfdcb85ffea123f642a13a5b6bb361eb30c8ffe84c204e15011a90dab71175d14a67a79f774002c1e1bbf750a49da7ddfee9ecc2f593915f5626019ea04e59632db5911fa06d6efbbfd25b8819d2e85033ff266de9aec4206a5b72c542a4c88462fed48fa5103b1dfdf6214bba302b1cc16b8f797e402680eac7a9871bcd37a2ea51a6254577d7009b24d42a5c979c94dceb11d0d645e47b0cb0669ce0e57f3b6d3091f0cbf733d0636d0cf71881ffaf49c41e28acad397a935e4c0d068f7a8618359cc57fad0a1d69045da8fa507c34d26ce4396d2681e5896df004f7aab8de513aef54872e882d1b224dd72f7b0c5b0c83a3abf794dda22bf9a2baefddbea081634ecc4a157980a7275aa5a692d0593a725d4a87e1fe201f5cea44d750788f5e1239434231957db5ac8ffe24f831bd00d06cad3e2bab30daabf6bc6f9f5f88d37f16c4e38cace55cb4bb202393fd3f7d62aa292ba008ca0db0fad9af0bcb82e75203441e390522fb95772e9169a0d8830e3204b586b0eea99063d4610642355d11c0efc107c4d6718442a4e6315761484c7ca3a1eaeceef11c23d42853b7a8d139ef0d7373a9ec650227660c94e94f52d4626048128faf05aa254be761f23f39a95be36ec4bfefa6292518b993b886f41fe204c2cd399d8c902cf904e6f1caf4f5123d2db863b2ae381cf3791fb4b12a1f16f4a58ad014c5f319582ea2761bd81a3b1fba7b85fe988bd879a7d295de3c13493f94a216490faf090db916fad6fe9cf10598ed4ee55d1146ef4eda44d20d24d0bba88eea9a41f53a321eec2fe4413692bba3e055d5a4578fef9d02884cff803025d8a878544bf5fbcb3e59bfbd1c25b2a8ca5f964b6b380c568d00e70c5bd74a4f745c4e164d9c703e40173afb303aada944c858929a90f1086208d4412f39e4c67362671b0c8322e2f33fa47526d96c2d0110e69cc14c944db710a3fba7f797d8bc47a41447e7c77a0ad5194c3e2754077073307da526f5ef7c128ec39ac912ca339545aab75fa030e5f14692d89a45277c99ddc4c250ca7980918bdea616d5f8731223607304d4fde8e85b11f1bc0fe2fbe96b3371d2fa31da1e51bfeff632e7bcf3e6294cd488ef091258be03d8d8b8dcaebf8f4d6d58036e355bcd43d2c65e2c2ac2d8435d263e9a07a8961cec7967da30ac05bc9fcc59bd2b472c77e4e29a40718281cf57026fcd4ba309a03e4c7a4b52291f7ba69ba26e1eb2ea2f69703a9ac88fb5a8558cd3b70580351e852a9c7119ca03c2cd8aa52681d43bdbacd7dbd4fff9234e915d5097c191b7b0360ed8532057b3dfc7b35686f07f11e7d0f297cd19dae45dbc26334982a39b5dab3ba601b16aafb9cf0668d3bbadac5a602c199e2161da0e08fb56e5ce47ebe56ba8e3d1f87bc73efa0486723d629eef553df7126988ded0e634f2cd483a5d189514497c2d0e9872aa7ad192c237adf6541c47f57b8860eda72ed193dc5d9b593be9a1ac7ce39c4261fd4272c1994cdde5edab86163c3c1f6a565cea5ff040b2661ff4069fed61106050af5e4eb8c2a523e12ef2aa557208c5e7fafc23472f36a304ad15d6601b0da7c0ba325329ef1cf97dd11c51ab38ce74a454b958f5b187106f1917d9adecc6ef44cbadfbd79d69ff30d31b6ba41c08fd0fa991567615727e587bbc2ac5ad8ace80ea63100e8137f06be770cb74a3b9cb92f1a036ad8b479a79ccf76355462c5a12b344208eff6297faa0025fd7a84c29fd56800eb6edd6f81970e1e6c40c7aff016d6fca0f7715ca222c564903885a51ed07c626b289684b824f07f9064a2b7533ec037133d254a07dc081103146704a1475a6bc1e65c55a6b9ccb35e92d87d386aae4229ff8547c061d36f2279aebf2a2d343c95471e7131d6a3563dafe9ce9e3e6fe763ea667985e93163a005075e56e3997a960ba7eb516dd085dedc7450307c2195dd32725799ac190fbffacff9686d9cc9b012dc7f5b24a7fdbd0f8962678028a051639844d6e9b33eab1f149fd2ddec34691e489e3671b03b77160abd546bcc4d872ee0a6508a8ed3eac94f49d3e4e360619bebf746aa749a9eae04a456df1006320ccf4c7d5048577190daba93dc9b8c465ad749d246bb9dc639a75c6df23d8544a829abec3ee70db1a02add85fa92ef171cfbd24a2755cadfcd3400da863f845389a5a6ae34f58d2ed540641b88d6ea70c818d80567f81fbcffb0586b2e821545868d5f17409ce3d1ff726833a7c693c0e85540d6fe805a2c95684e0791510a65843d7250a3fc3ce32abe4c1d", 0x1000}, {&(0x7f0000001340)="8c3473b7bd1cab014c282fae0c7010bcf47671e9b0d1c4890cecb6e63e4ab9e66e93c630f2b474e7498421efce9099b65e7df13a5914850bc17f052fc8362628a55d8afa441753b214bc2619a9c7c2d8c1947186b0259c559397a3683c042d00c07b9910f021e7f5d59ba3cb54770916ff536a82d557708e4d2b954fe9a275a0614b7ed53d0fcee3363efece074ebc58051df9cb5603fd76de87c977570608a5e69ccf0e32a8019368894d12ec2b2b93d82b9b0291c2340c141a6aee30f58aa95c08034d437daa2be2909be18f4fcbdfda67f29783068df69940c1502ed32f6d8423f60ef7255e082498af637e09a3678b32", 0xf2}, {&(0x7f0000000040)="9c621193b13b871e84f4bc32fc09f59641238ca085e2118add02272fb17f7b94c52eaf15b42cd1f667dbd1a251cb17a27d84231be46aef51ec8ce3e5f3db8691c5249660f7434b1c02cc2ffe7def2310fd6ac3baaa4da46d371d89130bd60fe3757af3", 0x63}, {&(0x7f0000000100)="7cfd424158e36880c2f481ab7b3208e8d3e55e9a0b3332d332bc", 0x1a}], 0x5) ktrace(&(0x7f0000000000)='./bus\x00', 0x90dc4b62affaea69, 0x10, 0x0) 16:04:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffca5) shutdown(r1, 0x2) 16:04:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x80, 0x59, 0x8}], 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x10c, 0x20, 0x3ff, 0x7fffffff}, {{r3}, 0x7ffffffffffffffb, 0x2, 0x10, 0x8e, 0x29940000000000}, {{r10}, 0xfffffffffffffffd, 0x2, 0x1, 0x7fff, 0x4}, {{r4}, 0x1742a9a87fe5611c, 0x10, 0x4, 0x4, 0x7}, {{r7}, 0xfffffffffffffffe, 0x40, 0x1}, {{r8}, 0xffffffffffffffff, 0x0, 0x10, 0x85, 0x80000001}, {{}, 0xfffffffffffffff2, 0x8, 0x2, 0x0, 0x4}, {{r9}, 0xfffffffffffffffa, 0x40, 0x4, 0x1ff, 0x3}], 0x3, &(0x7f0000000100)={0x80000000a2, 0x7}) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r11 = kqueue() kevent(r11, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:04:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x520, &(0x7f0000000080)=0x1003, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:04:21 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/79) 16:04:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x1, 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) r1 = msgget(0x2, 0x602) msgsnd(r1, &(0x7f0000000100)={0x0, "b558feb895ea4f39265b4c22a7336cce7f8556031fe51cd11f"}, 0x21, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x100, 0x4, 0x5, 0x20}, {0x6, 0xe1, 0x0, 0x1}, {0xfffa, 0x0, 0x9, 0x131a}, {0x6, 0x80, 0x20, 0xffffffc0}, {0xb2d, 0x9, 0x0, 0xffffffff}, {0x3f, 0x40, 0x3, 0x3}, {0xffc0, 0xff, 0x40, 0x2}, {0x1, 0xa4, 0x0, 0x4}, {0x400, 0x5, 0x40, 0x9}, {0x0, 0x0, 0xe0, 0x1b14}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0x800}, 0x0) 16:04:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x29, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5914c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43890dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe5792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f20de4c6b7b15ca6e49e7b0633bbb4eec370d2f3fbb3c016396cd07be1096b5d5284805f178dcdef213ddc8ca44e40d8f1339e3d4852935730b37174bc32d88038d996c38877782d4458f125ac5937dcda2772e2774d1423b061fccd1fb05505114fd314e5a544f7959ff28a4948951fe1c14e9270046f72e8c9d9111ed50311e6120aacbdfd4902523f46f9eb139ae5613988019c17904bb0c7d1088cb287fabaddeafa02e6a9221c740af54428a92e5"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r4) setpgid(r1, r4) r5 = kqueue() r6 = socket$inet6(0x18, 0x4, 0x2e) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r8 = socket$inet(0x2, 0x2, 0x1f) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r7, 0x0, 0x9, 0x0, 0x0) dup2(r7, 0xffffffffffffff9c) recvfrom$inet6(r6, &(0x7f0000000480)=""/169, 0xa9, 0x802, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0x7d}, 0xc) kqueue() r9 = getppid() fcntl$setown(r5, 0x6, r9) r10 = msgget$private(0x0, 0x278) r11 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r11, 0x4, 0x7, &(0x7f0000000340)=""/165) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f0000000240)=""/73) setuid(0xee01) msgsnd(r10, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r5, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[], @ANYRESOCT=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000740)=ANY=[], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb73700000065de22aa0000", @ANYRES16, @ANYRESHEX, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) 16:04:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0xfe36}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:04:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffd, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xffffffffcc6a8ff4, 0x1003c3, 0x3, 0x8, "b08dce50000100000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:22 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r0, &(0x7f0000000080)="b528a4be245a069e692604c53697e71fd32f684e81df6909c86d05343137b239cd649dc0f90943c31d2131dc74a18d82a55a65cd4e6a95e305991f9ddcd1a202ad3d0ec08cd5cf95", 0x48) 16:04:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x0, 0x20, 0x20}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r3 = semget(0x2, 0x2, 0x40) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/93) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x8c812bb6dd72e17a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x200, 0x0) dup2(r2, r4) 16:04:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:04:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x26f6dfc933caaf33, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r5) accept$inet(r2, 0x0, &(0x7f0000000140)=0xfffffffffffffff3) 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:04:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49f6737612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000006d70a43526d15a0fe676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd6766bcf0766aabace227d23012bc0d4075b353146bff40d905b91b866508a792b07162a47437ffec7dca51b7d843769474690fde757508f2c3117b07cc7f0549c97f63d91021afc181dc70bcff2ca09b2967c36d2bf1debae727190a32e70acf68c9cfde2e0ebd98af230d"], 0x10) write(r1, &(0x7f00000001c0)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9c48b86fab7ca2730619556ae0b655533", 0xfffffe0b) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f0000000200)=0x100000001) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000240)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getpid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r3) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r5, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) kevent(r5, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r5}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r5) dup(r5) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() kevent(r9, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r9, 0x4}, {r9}, {r3}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) kevent(r9, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r9}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r9}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x0) close(r9) dup(r9) r10 = getuid() r11 = getgid() fchown(r9, r10, r11) lchown(&(0x7f00000001c0)='./file0\x00', r6, r11) r12 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) setsockopt$sock_int(r14, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = getgid() r19 = getegid() setregid(r18, r19) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r15, r16, r17, r18, r19, r20]) fchown(r2, r6, r18) socket(0x400000000018, 0x3, 0x3a) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) fsync(r21) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000001c0)='./file0\x00', 0x531a2026756fb160, 0x20) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5fc03c7c, 0x8, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xffffffff, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 16:04:23 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10808, 0x0) ftruncate(r1, 0x0, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3f, 0x1, 0x6}, 0x200, 0x10001, 0x4}) r2 = syz_open_pts() close(r0) syz_open_pts() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xe027dfabfe3f10d3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x200, 0x6, 0x2, 0x4, "ab5f3c499babda24bb936c36a2469e3e2538fdc2", 0xfffeffff, 0x8}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) r5 = dup(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x800, 0x0, 0x7ff, 0xfffffff6, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:04:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x8, 0xc3cf}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/de\xff/null\x00', 0x200, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget(0x3, 0x1, 0x1) semop(r3, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x4, 0x8001, 0x1000}, {0x0, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r6, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r7, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r8, &(0x7f0000000080)="bb", 0x1) r9 = dup2(r6, r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = socket(0x10, 0x2006, 0xfa) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0xc) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r11, &(0x7f0000000580)="ed6567e55cb53d6a59805eabe93c35ccf34a212b339a1ef3099e98b5d54ec9ed61e24808e9c8e774488ef7ea390c7542bec58f4b6078d027612f9d99656d1186f849d052a498ae95d6e4d49e16d8390e2395cae46f9e38fd2e3e07756b43bbe49da7353b780ab778c5230ee6cc58223ab4247df318e38b578fa3044fd04a7f234ab34615", 0x84) dup(r10) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x32) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8028698c, &(0x7f0000002580)) linkat(r4, &(0x7f00000002c0)='./file0\x00', r15, &(0x7f00000004c0)='./file1\x00', 0x2) r16 = semget$private(0x0, 0x3, 0x10602) semop(r16, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) 16:04:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file0\x00', 0x98) 16:04:23 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x20000000000001c6, &(0x7f0000000040)}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:04:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b981000000505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000100000000b1ff1afb37ec4305642ad2cf8724eb18089278e3143300d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8dcab1a4c6b41d7d114d59ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316084d3e4132dee58554fdacc749f42ff23c93efc24f7af83471c61bfa4aca2c3ebe4d53d7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f2a1374b0c61cb4aff11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2cb48b1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0cf25a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8ca5f37ee8c3f1256f50c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400fbffffffeb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b5305331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29fe7cbb768f1765b0b66ebef897a2b9f9d96876c70987934c395aafb8567a7badf07713e4a86f4d35d9a9c590000000000000001000000000000c8381936de82d436ae1114a39b7a9b9d17f49cbf8059bfcdb62d2fecc75d33a3cf97cd801f89fa90580d24f52e65ad8890444f2b75e1b093950c646130bd41d4cfafbe4fc95cab1c7e383a6a0bd97c67bcce97c033608d7a133cd9cda5b0ef931447aaa0f22fc633f17c9c034771044feeb0e1ad33470f76ec0a2503985bce4d76aca4c7f0539ecc5a95c54a674e947a7c7f688bcbe53553ac3b3be1f36f1143bbc5743ccbc900d753ee930b0b201d9cc808872e667e573ee148d6970b9ed347b6076ef437d3f66fbc99d57395d05f825df3cd0ae04df4d6ecaeb6c005b9b05200c37b726147c47b026cf52888256351501e76e9fad5cf986c3bad3152805fec4d885df10f7fd7434bdd2e252e26d1d70e7de8f223dc9d54b857cdd00f20c49027a6db7e5e9d9cb94a58cd96d6c7cff1d5aa41b68ef84251a4bdfe41516263a8e9ddea2d23b2e23936b13d85f7991bd1a15c0966f42c000000000000000000000000000000000000000000003778357d675a25d8957a7f08e530bc33408d0be494cf9c0f5bf4663da3fecc56a05822ab"], 0x10) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000480)="df56f56eca062513885693d3362dc088866a4c1599a4ec8e3b64dd4eb76ecc16650ff4cafbdf1c90d74fd8d96479d5010d3fee3451b77e5cc1bbb26c223ef89e27a4cfba15d161db0349ffa7842764e5e8fa6961c1954add210a475f6fd82ef20a939879500c49c1f74e953129d3803564a716683dcb862b8bc7222fb4d3574346eab4b56785c9b99cd5dc8331687edbdb8e0f9979a5029e0ba1fa296db78cb1d9fb3505927f64e6f650e36fe93baf29731214279afbcb3cb8be8594a7222522a43fe5b392db9f63fcba510c55752617f2e71eb50f3141f9d851a66047c2b1a18e261ed8a2987698098ff2b742c43f67384370705efd7b5ac3418e0052378bb95228a2737769669519acaebcf460d599e01694e273a6f220a9a1b925d03b4da8f546e0c6448a0ded0e000e342c8e5267434ef4c58d23d49ef458d562b2ac29db101e8a01958722e9112b022245737696ba28a9ca76f7f488cd980a25e9018e8a93a35faf3488a910a2d772b83bb2d55d3ee9a64bef76887c3dd526cba252a5bc4a8c409c4e2d25f0e6e5807e6dc2bb1ff78d25e74f14ec2e3d738bb9dd4151b52330d80484e0b741a49cec1afcf06c150a38cc2716fd216a8e23eac828423237aa856ec13bbb557e3023178c7687b24e8b46f49a353a6ce8950d6562118702bfd77b7445574c39553e8ee7f4334bc51442fdac719ecb0d517d38e50943866e06570615455f0a0d623a691e545dc71eb57dd5e307dc6ec1b5b715d91fc7063f5a4d06725b0e85bafac4256185307d082c74d166fe927ea1924e6aef5d4b4175a4ced4bc88f21b7736d45d80c9cecb290d8400a96ba7bb47e5d801e17954db1e55edb09674d09b0b7cde616b4052aa8a14f4e0b8f8532117e4758026292708c83a6c33b3a12b0c075fcc15ae8a457854b2fc39c09253cd89e7ac9951a3bd6661e3c4c6473ab8b0eff0783c1b10e1412639af8d91999acebed94cebfb5cf32be277a9a3b21c335fbe19b92355149ba87897dfc1edab8dc1e7e1465252cb60cecbf93940fb5c1ffff308bd729096cb8f63de4de715edea59eb45f638b855acc0fc9f0f78033ef003b204a260a8ce45f2b0e2186c2daf402b46c521bffdc57782e9c3f5638975e27cd2be7008222f95ed1d32426cbc818d4f7e934b6a85a848e11e975292aa09970916aa21412131228aa9aee83e451a856e753b77625dd30059857c35267321d40d50609186bdd5d92a74fe6c82920a1ac3bbb41d98863c7b9f527f5bd4a6fd82610e25e583b452b7796f0b8960f841c4ffabfbb7a17861376e5365d0863a551a76b69a13aebc971633fd1c0c6e91bd32ad38bd888262051270ccbadd0f3cc62143de60b0bfa4370ec88821614fefa193bcdcfceedfeff7674065c323205d3cd9b2b2cec7c7d1c08e1beec2865e274a700c2e307c492c6ed71c45860e25ec9acea19b90e1e353b44619d507d7db9f193b126d40278d28d11178295b67862d696b96aa77e9384c744c29d17509e9febeaf4f6467cbd56b33b697adf4adb6b113cec7a4bd22335fb9f30df66094ff0448d4a55a93e3064a64b8909101b4fe84a52493d1afa495b7ba9a1f0f0251192d508f95c307766aa685db1885c205dedda08fd5bd80d97f1eb6b984ccc751c2d3397b24f35c8fd4e1ff942d1e3de045e9eb5c3c357f59386b462c617bd7657af1e210615b8f9cf42710723589eacca2e261593e29171ef4c3b4b09c85c09a960790e7382853e1d7e8cc3fd603f55414f01aae9a1ba8129d6a3470bbf362fde3b2b109639a5e68186a8e27efffb389ce99e0fb60fca66d975a0db0fe56f4149fbf86698c7ae87cdd3f46e028907eaa89f8d279fa2b27647da1c47a8a0f091c5532bb2b5378f1c93b04ac4318220ab504451ebea35722da5c6b36c31975fadcc3a49c6dba0c9bf5da880c79f0ac06d9973ef44b87aafdf48cd590576873a96de2adc5d16b59f26fa25a2e3d84e20465da8e10cc6154331098993c73f94ac72ec1606bf00e6809eb", 0x599}], 0x1) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x36c, &(0x7f0000000200)}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000025}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x201c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:04:23 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x543ed70fb1215230) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:04:23 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c000000000000000000626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x53, 0x7}, 0xc) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000240)="9e3eaa467f00000100423040d276000003bb459370410500fa09a106b7ca6fab548b033d9c15e1983dfab9bd326c5ece2aab9877d582407c5e1d0ba754fc21083d5c0f20596ea0386a2e5299d5b3249a66d04b6344e9ad268249ea2e41c07b50027862a42022b8ce437625963a01d496f7533456af3ce34c5e60eb2611c68d880dadb511dd2052adb5683269432103bd12c18e320d2901a56c3b33642af5cc20a65de4b36360e25c49baa90ca229c7f848a5b999918b4ae3260319b60676f335a147b52b1056f11626bf8811bc78805e72026455734ccc55d792173878e151ec855c05507ec04ee71d70dc2496a52b3bdfa7a02140ce6a22517018dad5d1f8769f8429418fe66a82454d696a96f3a214e127b7b0607b51abe2238a0acf2618958626b2a3656f", 0x191) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet6(r4, &(0x7f0000000100)=""/39, 0x27, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x89}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 16:04:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendsyslog(&(0x7f00000002c0)="ecda86cfccc7b7e8225968e6046052704d3412481052d079190516102146a7a90dc556d018e4526667d9b04e0cf7f11e21cf54366bea6a34f5af7f2226ca87fc6c70b7a59987810da05347e2facb8c8f544f1b70282b513c13576e9266cad4df981314cc6c5a4411d3c911d5bf297669a62786fc0c14f442d98218308ff00b9a72bff81bb04ba4dbdac3e905bea9e40ea48865d209e8710894d018ccd754a6d92d448e19ee6753747f8792fce099e4c3d1acbd3360f75f55bfd75a6c8bc121fe3a01f191a7974d4ef1d2c22046f5df2c1455cd810267c813b9bc9f5949c7c9f9", 0xe0, 0x18) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x400, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSTOP(r3, 0x2000746f) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) recvfrom$inet(r1, &(0x7f00000001c0)=""/35, 0x23, 0x40, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) close(r2) 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x80) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1ff) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) readlinkat(r4, &(0x7f0000000200)='./bus\x00', &(0x7f0000000d40)=""/4096, 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:04:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0xfffffffc, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) r1 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="9739cbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x83d, 0x0, 0x1f}, {0x40000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:04:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x2, 0x3, 0x5) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x1) fcntl$dupfd(r2, 0xa, r3) 16:04:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0xa1) listen(r0, 0x18) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:04:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) 16:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x4090d2, 0x8, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xa}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000440)=""/165, 0xa5}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000500)=""/89, 0x59}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20e60, 0x61) flock(r1, 0x1) r2 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc327643dc840fb13, 0x0) dup(r2) syz_open_pts() r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = dup(r3) ioctl$TIOCSBRK(r4, 0x2000747b) 16:04:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getuid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r2 = socket(0x2, 0x4003, 0x0) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() r4 = getgid() r5 = getegid() setregid(r4, r5) r6 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r8 = socket(0x2, 0x4003, 0x0) r9 = dup(r8) setsockopt$sock_int(r9, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() r14 = getegid() setregid(r13, r14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r10, r11, r12, r13, r14, r15]) setgroups(0x0, &(0x7f0000000180)) r16 = socket(0x18, 0x400000002, 0x0) close(r16) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r17 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:04:23 executing program 1: setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x4}) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) 16:04:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) flock(r6, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:04:24 executing program 0: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:04:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x10a) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="4526c30001000000000000000011000000415e7b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c6117a7498da0376b25ae2d4da0243b2cea82df95f4de5c1c122e71683e90e625410ecca14f8ceef1fda3ba1265092c2d07c6d0eee592939aed2ce67f8ec2178d5f01dde600003a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c83322029e236d54ced1c2a185e25d4e373c09af6fc4575aba7c310140434f64eec00"/225]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000540)={0x0, 0x2, 0x3f, 0x659, 0x2, 0x2, 0x80000000, 0x10, [{0x7, 0x0, 0x3, 0x6}, {0xc1, 0x8, 0x81, 0xffff}, {0x7, 0xa0000, 0x2, 0x3}, {0x80000001, 0x3, 0x0, 0x1}, {0x0, 0x1, 0x7f, 0x1}, {0x6, 0x1, 0x200, 0x3}, {0x9, 0xf0c1, 0x4, 0xd420}, {0xfff, 0x7, 0x6, 0xfffffffa}, {0xc00d, 0x6, 0xfffffffc, 0x9d5}, {0x18, 0xffffff7f, 0x7, 0x4}, {0xfffc0000, 0x8, 0x6}, {0x1200, 0x1ff, 0x6, 0xffff4403}, {0x6, 0xec77, 0x0, 0x8}, {0x0, 0x3f, 0x7, 0x3f}, {0x7, 0x6, 0x0, 0x20}, {0x14800, 0x100, 0x80000001, 0x4}]}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:04:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0xf) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x78) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x52fc2c16, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:04:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:04:24 executing program 1: acct(0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) 16:04:24 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) semget(0x2, 0x3, 0x20) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') accept$inet6(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:24 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="5d1bcb5946da50705511fa772b0bbdcb7b732df2278fbd5a6ad08899ff7d11559e035f3fd6f506875bd03d2f3662265c31a603be8c21eeafb7a8d013e08c3150c7c4b2ced2fe18145c616fe040a572bff9e4b8f671b67e3539b7c05b370923f963ab811955a81ca6ac77c09bcd5ec5e26048fcd0f00e483f138e9d28cf732b7ac3a21b9b302910cf5ae93f1825442291b3497bbbbbd83b90c2c7d3664f1ef51828", @ANYBLOB="a0ed6b774a910dc394de7f5ee9cc6636d56935c42b1af73b48a0d08f1e97a22caf381e0b", @ANYRESOCT=r1, @ANYRES64=r3], @ANYRESDEC, @ANYRES16]) 16:04:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0xff, 0x4, 0x8}, 0x0, 0xffff, 0x800}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x86}, {0x4, 0x0, 0x38}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1fc, &(0x7f0000000340)='n') r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) msgctl$IPC_RMID(r2, 0x0) 16:04:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socket(0x18, 0x4000, 0x81) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:04:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x80000002, "070000003e79010034840c560b666bfede477dac"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x3c, 0x0, 0x80) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/15}, &(0x7f0000000240)=0x11) writev(r4, &(0x7f0000000280)=[{&(0x7f00000001c0)="e608003375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f1c4b442c54d2a4b711cbed5770c9139f15bddabd387788547e39199d37186b7754cd875c2900000080d27d46b7abc61851f9", 0xffab}], 0x1) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mlockall(0x1) 16:04:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20002, 0x4) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="d548c294fc4b8cca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d162510e365c72d9dc02b62e320f62bd6ee84423", 0x6b}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x7d3966396aaa67a2) 16:04:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x7ff}, {0x18, 0x0, 0x3, 0x200}, 0x1, [0x1, 0x8, 0x3, 0x50a98, 0xfffffffc, 0x1f, 0x7, 0x3a79]}, 0x3c) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:04:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0xcb9}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) 16:04:24 executing program 1: sync() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 16:04:24 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3bfad01cfee73136c4ead259773c2ea2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:04:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xdfffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) msgget(0x3, 0x6e5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:04:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='7\xfa\xae\xb1\x00\x00\x00\xa0\x82', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:04:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCEXCL(r2, 0x2000740d) 16:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000004c0)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x8001], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {0x40}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206923, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 16:04:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r2 = semget$private(0x0, 0x0, 0x500) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x1d) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() bind$inet(r10, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="0001000000692e8ccf12a3d7e157a7ab8e6c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ebe0e1b3368354a5d24519e8684c7cb24caaf39cc9f84de31b23d6c561fb7831b9c519edc8da204a741e79f831"], 0x1, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r40 = getgid() bind$inet(r37, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r40, r41, r42, 0x2, 0x9}, 0x5, 0x5, 0x8}) r43 = getgid() r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r52, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r57 = getppid() r58 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r58, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r59 = fcntl$getown(r58, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r56, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r57, r59, 0xa5, 0x1, 0x100000000, 0x2}) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r60, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r60, &(0x7f0000000580)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x1800) msgsnd(r60, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r60, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r61 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r64 = socket(0x18, 0x1, 0x0) close(r64) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0x205) r66 = getppid() r67 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r67, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r68 = fcntl$getown(r67, 0x5) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x2, r61, r63, r65, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r66, r68, 0xa5, 0x1, 0x100000000, 0x2}) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r69, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r70 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r73 = getppid() r74 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x2, r70, r71, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) r76 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r76, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r76, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r76, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r76, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r76, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r77 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r78, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r81 = getppid() r82 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r82, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r83 = fcntl$getown(r82, 0x5) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000980)={{0x2, r77, r79, r80, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r81, r83, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r40, r47, 0xffffffffffffffff, r55, r63, r43, 0x0, r71, r79]) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r47, r33, 0x0, 0x46, 0x2}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) r84 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r84, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r84, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r84, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r87 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r87, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r87, 0x5) r88 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r88, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r89 = socket(0x2, 0x4003, 0x0) r90 = dup(r89) setsockopt$sock_int(r90, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r93 = getgid() r94 = getgid() r95 = getegid() setregid(r94, r95) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r91, r92, r93, r94, r95, r96]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000700)=0xc) r98 = socket(0x18, 0x400000002, 0x0) close(r98) setsockopt(r98, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r98, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r100 = socket(0x0, 0x8008, 0x6) r101 = kqueue() preadv(r100, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r101, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r101, 0x1}, {r101}, {r100}, {r100, 0x2}, {r101, 0x10}, {r101, 0x20}, {r101, 0x80}], 0x7, 0x3) kevent(r101, &(0x7f0000000300)=[{{r101}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r101}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r101}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r101}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r101}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r101}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r101}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r100}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r101}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r101}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r101}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r101, 0x40}], 0x1, 0x0) close(r101) dup(r101) r102 = getuid() r103 = getgid() fchown(r101, r102, r103) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r104, 0x4, 0xcc) r105 = getpid() fcntl$setown(r104, 0x6, r105) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r102, r86, r99, r93, 0x42, 0x1}, 0x81, 0xffffffff, r97, r105, 0xa5, 0x1, 0x100000000, 0x2}) r106 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r106, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r106, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r106, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r106, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r106, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r107 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r108, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r111 = getppid() r112 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r112, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r113 = fcntl$getown(r112, 0x5) msgctl$IPC_SET(r106, 0x1, &(0x7f0000000980)={{0x2, r107, r109, r110, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r111, r113, 0xa5, 0x1, 0x100000000, 0x2}) r114 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r114, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r114, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r115 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r115, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x3}], 0x1) msgrcv(r114, &(0x7f0000000500)=ANY=[@ANYRES32=r29, @ANYRESHEX=r115, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="7a204a230b7f5897b679e4dcb575e15bae2545d0363954940c44ef6adaf1d49a2e46d1cdd405d5443c0b9bab8f237e7aec6307d17a992b", @ANYRESHEX=r3, @ANYRES64=r15], @ANYRES64, @ANYRESDEC=0x0, @ANYPTR, @ANYRES64=0x0], 0x8, 0x1, 0x1000) msgsnd(r114, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r114, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r116 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r117, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r120 = getppid() r121 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r121, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r122 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r122, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x3}], 0x1) r123 = fcntl$getown(r122, 0x5) msgctl$IPC_SET(r114, 0x1, &(0x7f0000000980)={{0x2, r116, r118, r119, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r120, r123, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r6, r24, 0xffffffffffffffff, r32, r86, r16, 0x0, r109, r118]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r124, 0x2, 0x9}, 0x5, 0x5, 0x4}) lchown(&(0x7f00000002c0)='./file0\x00', r20, r9) r125 = geteuid() r126 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r126, 0x0, 0x6a, 0x0, 0x0) r127 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r126, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r129 = getgid() bind$inet(r126, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffc70) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r127, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r128, r129, r130, r131, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xff, r20, r0, r125, r131, 0xe7069c164c6a1a9c, 0x1}, 0x6, 0x1, 0x200}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:04:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x36) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x3, 0xfffffeb4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:04:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff84, "07000000577dac00"}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000280)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x6) 16:04:25 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="2649fd0481fe8ba19b36f87a4906") 16:04:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) flock(r2, 0xf) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) lseek(r1, 0x0, 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/\x9aero\x00', 0x8011, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000000), 0x4f, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x69, 0x0, 0x0) 16:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18004) socketpair(0x10, 0x3, 0x25, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="a250e85b0c024df2f2314ae581e686123cf41bf5855cc194671278205b93b00feb0d8c821f81f11d492cc7ca1eeaee4fc4dc8d968595eae9faea70a2450210d703902dfb04de0723e47d2f7f80bbe49964ebefd489f74d1c8013fb4f7bb3b1da59f6cd4aa01d9bbe566a06cd0dc583975cb4e2cb581737d48f2453677f5d79b0f6942b9e29bab72905e3b155126d67a8467b4fb39d44abd832a38167e0aa996c0d6616e8929bda872eee4f9144b179e4c4bd1b57055e23fea09d168eee5cb35288cbd8fc8550c03ff78c72a67b86c4f764cb0e694646327e2a4c7c44bde43e4f830b9003044babeeecd5f7a97ceef4e6d3a541e659444cffa73ed6eb10d323df5bbcff3518458add1f347c0edaa4cfe98d5db8ad5e5ed5c769bcfc172d564df56b5b3c430dcb2b7764c30a49ec4f144f1904cc59908242522c78af6333c6bdb77962911a6a65202d75ada6197e79f9425db1dabd7dc986ea5dc6f9842e04031b349e58e5866979eb97e3cc0a74bed1e45bbeaf179943f3aa79ad3c20998efcbe67ca20970da7f0cf0a876771c43a126bc06f68f28e9ae7f494741e250496c71a85d1671ad2e3d075a957e53c295e5b2c50c19de76c805e9a18f30ba620001c013509d2a57ad1cf26fe3881e1917fe12d6f43416f689bfdd50988a305278b2f64fe493f71f5fdc0300cc7352786acc5368ef84cd1a368971673c6edf0626e438b13cc52497e15a0240e8663f8aaa0625fae409fa1b70f2db49ca82a01512854beaa2368578986589dc39c5f36099bfba96f2656cd497b56a7f0e53fc7ebd2a80aa4e5c40aed41ad4915a70dbb8c508c6b751fb3342db420ccb62f521131067c9b93460ce7c0cbbc781ca7ab7b6ab516400f5094de4247fee0fe1004289e25cebcf2e841cf988a613cd741785b0b87dec19bf460a62df791ebba7a29ac74d41116fbee6b6dd095becb71c3f39ee1e82f2b0574a6f1121fff5089a4a761f0db39b5231e0c3d04073fb4041ec1196ba39878b518d52bbcb1a55f4a529f013f0a30d7c19be26b2a1fc403b8baddb5728e3375df4dfdddb5a1d6f2d38d2f16d22019d29ca4e0de6d7ef0c505c25831a1dc5308482e2458a7a21440c2251551545df3eb2a873c25f2784f24410e4ea687151fb989b88caf9ebb0582ea3fe11d1a47eb7fb4002a5b18f46a427ce88fbbb5dfb97bafe6cb1e4e3a415487ec931e8fb02fe7277455cc79b7913f01333d2cb601ef09f94cf36b459593253518bed9d1b7aa829c4b94a2aa6dbf63a3095af077b274e8c1be42d152dadc8db586a4ac21c83f57232c0fcb0c4d2407986194a7256d176fc7d6ace83757801b926b4722a2e50364ca5e5a2c5b8b0b973455af1b20c1bf9573d335a581f8b1b862413f5aa76762ff43d6b0e2d3ad81b0e6b1c4643b5176f1472a8d710511135877d6e0e24c3aa9b8474768cfc086177f4ab9ca59742d4c6a943a8c4c5ecb1808b910697832bedd89121bd39e2977c813784306a6d1368a622f6cf6a4c0ef4e58ade4147531b6791e02c92982ac5eec114a1f6767c9df7d797700d1cdc4af0bde096ad8f229f96bcc4802304a34ef5f50dbeae53dbef10fde27c6160ddca76b2de72b348e550bbf992c62a37cf19e3356c2954ec774cc601aa8f218dd1e0014b048e2d045c21fbc19cd86c930130024f235c34231fcae33b576d7613c802c1adb36eb73c6ada109abb5d4bd6cb4f3d09cc23de6b2d7b92512b55f3c9c74596c09a7387d4e40ef7eb27db4a2ce2fe23589f9db9c4ae28528fdf4a37dddda64983c2a0f5e38394d6871dfb3975e06c3dd851c6a75c2ca7b65af2ded397beec0d6a024f21bba34ade26f88a07791539d801c267a2ad41cca3693a1e7479050ced61365184446b1010e4cfe12d821c384f207138b9a8604642c596cffa6df238251c09f7a353987e3b21a1e57df3e4cb47510a0619b7ace7d01b4fa6d5ad7ec48302175f13c3a9ab1dd3a6563eb08852bccad3c35d1bca475c44951b9114138f6211e95a3b2690f604c151ad24e31d288439199d89e86257b9b6c0099a4186a5455abdfc8e1d1e12c955a2acca4dbf3126b1b0e73182ac79dab02f7a83f0302471905b48116b769823bc15e4901e60934bc10120128f401b5d73f70bf85f5a90c70ea0f9d88be1321dd4c2a036f892bff6b319dbfb684a650bc2f478b9cceb587df70f0648d18a7cee0300d871a9407fa570bf6d40e3c7cf3425642bd45f8890556e35d66d5d13c7ec9796a52ca1a3ed17ebcc5297c809827f256768c83de33d7dd69def46de6c1ad1d73a1d5cf66653a029c7969d3aa67d34d4654aaa33e0964bc2f210adacd38ab0613cfce0c834fb55ca8647c970d7125140ca65b08abf8d4847a9151ab02731e94c6127b3bbda024076c3dfd0a7c488dd9c316eba012e0dd664cfb72cac87f9048e36e30e3d807c9a53096c5059fc3f10abc2140d980835f40534743026e358637d7659a2531a2369ddb9a03488b84ca9ce4b477261fe71ee505f3e247eb14bdcfa5c53aef99f6cdffa5ad52ce846c46d654248b3fefb546daa21d11856426b0fb720405f850c28523a1add61665d2cde1958f4a238eee7304ff4373224e2cfaa6c00ae58c74dbbf8e4fbffab0b757657bbd1de730a47ed70da9cb2362b6ce0098d2090eea8aa1105cf9d454b73862265d4a61db50bd273cdb268f952407574a42d5e7cc3cf7dc8a81e3a94bdef6986f3fa8fb165f5c5225c8c1c1a9c2490f8071131e7f7dcb30eadc97052bd8af67a07800c6b95a5f40f2e4a7e67237915ffba7f81bf52aecc656ee07ae97ec984581444251c908cf2137eb1b22d3ffa051a12b6f200d495fab500c7d891900a6e3f9d0889176dc5d28c354337e4d6c57ebd0dfb6b702a9f8a82ab07ede91696c67af2acf3e69525aed4b79de6d8e24b0b101a10020c96732022161e915353b4c01d1b3f31a4408fa97db8bd823c48d7fe70e8e40de90312dc3ab8416006c682304043a167f90da35814ba99eec47b8c3d935b1a6c08d705ca3ea08ab6882a708068b30e05da6dd9f1181804c5d616d5e0642566ad17c6f57b87e47d1fa9dd2a0fb9aa085932cc5c5fd326dde497e1d1b7561e8a9fac5319d2ed1e18deb3e2a5a7002d6e89fa25db0a20d54ba8c7311995d84131ad59520c099428f5e10ba1c9e65ad42fca3bf34345183850f12886525444b9414105d4c57847de05097b9e070c566add2cb28b8413330ca9dce341b73c477c0e304cd347d82302f913088c9b5e5c594f5a257158ad60f77abf0a859e8fdaf9399ff21415924937c10a3732ee7a1bcbec241f949eb924274a92d18a370d338a9188e3f75aa3035b626dc6b50124a84f243b705b0184ba8b077f948587ce1d3a9ff506f29d00380f157f0bbcb240aaf89d632ff7c25a27e8c26bdede7cdb802fd34e555f69f2534222e2273c63f2be7d8e5b5f40b5ecbbc7d8b441decfe9ba15aab6a20a1a0848b812cd8fa367580f01e06902a69af743c7aadb14df4f95b09d4e0f7892cffc1ff07290f43ab74bfbacf75f5255347fd75691ef434c174e8a78329c9dfb610bed2672f5bf17ffd9484f38f2b6fb99f7c4d3ea1f95a02f0f03779cc5148f4e92c0fc8d0c9a6e483133d78879c5f2c757067d71604671a29b18cbdafebcd44dce0c5172543dd419f6942f2e46208f163910fae9ee3a3138089cd2cdfcf8a58f53b9ebffec22dbf876aa3c13a8e6b9d9d6e8568347349c33ce3293ba94661fe5943fb268e0863b4bf2c0ca3e869a3ca171c7d5f5fe6146b7d25abb0a99f99327e470467a25cf83ae89e6cf51778ee508d7ab00d45f3b0f3ae4dba28b776e622ce094fd37ef7ad41f002d5b8da3b445622ec2e2a6e7391bd0faa3297df9301860d9a7de7e3305956fb848be93186d4293d80424b648b7ca2b2b71625a0f1657d0cc6444663bcc6d5bd0f892c17558ea4b3432bb1b0ae790cf55e7d2dee545c0de7705edb29e024b573f2c720186eaef997f680ca5443db3f420827574d1cbd20c6b700c6e7d021067fd7f389606e1f01955f65d429aea80286eafe560241af5f76e0725f4658c414d9e6379ff70888cb8c25053c8d32dea184ff2a87c508c3e81fcd9e1699bd3dfea901771fde015bebd568baa71737624bb26fc0a5a309aafdeeaa988d03d215fc0d39e46ef2a3e984c5c1bbad94bbff690d2147848357ee9981c331d6e9b144c23e3340fddfbd26ff6e76b9c6cdc6502a22c4acd5084964155aa2de861a2a3fb5c8bf3309c9df1027298c27a3a5d117260ffd81c0cf877d744e72a2716ed852bccd9a8ffcda95fcc348c843cf8a81a8c4715e69349637f62e293fc5588aaae4ee8ce67d83be18be0c8223ea0c8c77d41d117dc7a818a19badba96fdaada98ee4ffffdd79d4c7370041d3b211eba1c9296ef275a1c523f252fbf67c794301a2ea5960ade8e8172fb4edcc31f1459a15bb405115f03f140fc71f79cedd506331761b4c177b1232534385986a4b41b01d866af35bf270aab4537cb9a80e0ebf47901b5f461a408abfb0e8efe593671a6e69586da65c33e7cfcdfbf6480b96fc27a87d4b1e38213eef48c07062b6649327580a6676ee94441bb7f426a9d48cf307b0f562e68943eab137b31d7013d6c2f96bdda7370dda862128f6e2df4c9ff9e0bffc57bf39939bdd70beffe7fe8641ecc000987c24772c1b7cbcc979cc2c738c299c64716436fdb8e191b586934cc1b68f399bf7d5d17bf9fcca6ff0bce3ce5cdcfa29c67f92feccad82efde26235563aa0061522778eb1f07cca618184db80f24fa578537272e0e4d973eb187742a92723041438cce3dd80e3be3a9f49f47e57cea7cc327872a03a946878674218e2725969dc18c5cee045fbf0594c8c853d07573ea3bf209529acda97316eaa8e93f600ecb44b63e6b70b71ee015ea08e35babf7bbd7a5dcbc7488805c5a10dec4d63fe86ff38a88ad6d7135aa61dc42486311e821d874cea9f2c90e8fd11b580327c2e7e16d40b9ee9a90226ca650410812ca3f7bee2628192e7d7502ada8985ff0818210dff77f1275658ce20d5689aa8e10a334985a20499c02541865e69891762e55e731c1f8dd4f1e8bbf9de845e0bd030b2ccc8463c28e6c859cda3b19f530cdccd235d3680ac61194ad16e503b8712083a9612fd0d8b7438450e310c06834464ad0fadeaaa690f0e193844a2222798b4098298f6e5a1ea0207a9462bc0c89b684c6e754a190d4ef42b662341da07327156417964383ee56237117806a917d3f77e99bf1160bb596c425ec69fc5bd398d0bcb42ccd6e206e7350e15b841e9eac0d1dbc16b9ec8384024f39ba74103af18bffeb15bcebf0f319aff5b38c6fcede154424591f730d7f72a68ddfca9fa333222dfbbdcb699f737018000d6abf617b27e5c8220df7d71a73bd1e3494bff87dcca04901266e5b45e5ef9871e9a10298772a233c9e3c019028fdfce2d9a0427b814c6075bcba15023bfbd374bb4f5c9aba422aa71a84eb754f54d97a34faa53d157c1bd96f458b75017cab9d26e08881c90fcdd85bec55641d0e1d0f944c91d0babc4521dc638822b66836c10be8b1a317386dfb0b6856e9001127783118e983d05b368a436e4e67cf20dc9589815a7398778b9081628bbafc4b89653879b66796fd20b32f24495cc575bd60849ece03ea2439725aa56c5c422d457093699b8918d0353330bd85da1b98c35b489b45d18f4d7c37f3c13bbff8ae78be075cd532b841462dbbba40a6e2999136c90a0fa20e66d43a293") syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8001, 0x66, 0x81, 0x3ff}, {0x101, 0xf4, 0x80, 0x7f}, {0x479, 0x91, 0x3f, 0x5}, {0x45a3, 0x41, 0x9c, 0x5}]}) 16:04:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) fchmod(0xffffffffffffffff, 0x8) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = getpid() fchdir(0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) 16:04:25 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000300)="df1a3d1eb8e6971b3eb6baa52024a128c14e7403b4e61cb2dca1c041665ff852fd26e08d3a8924ddd47af9d53e18524027259715201dd2e0e5159688a27f55f064a8386978df39039195131ba97e9dec81cedf563134598f8f46b097cdd421e70f7f880e90cd1bb5d6980dc10ab883d3b22d76f12a3b5b44bdd4cda35e5b5b3e2a42ae221cabc3d8e466510b414ec4123d821488a9ebdadb7f0337b812fff3d5a32a3ab766058902462a3e984fcd5d31471053dbdaa38df571eac6995e2ed1e4c83f1bcc62ae0d0ab7e5", 0xca}, {&(0x7f0000000200)="30dbbe7c306e2d1279b1020ccac27be09931f776521bf46679bb6aed640f09825ff455b89560292f4236af041029f3d1e32fc4a0e49add8c5b992e18e853ad353a803d57df1b6673eb82484e13b40a824553fd352f84a0ddefb1676e816de4527ad8c133fdb61d13513177cabab19f0133d0f0a56bbdaf062f8a69eeeffce727b12d8c7231989a01becc68", 0x8b}, {&(0x7f0000000400)="fb28d73a593aa280dc6d4bcdc6e8fba684cc26d054f89db481826bde78cf62f3d09bee5bc4efba5b90ac41f9b4227ce2573064be278b989ba95b050910a57767766c0216cfdaa5830b1377bc263c076eb101969efeb0657c79b91e77e85c4a5e2c967d81c0c4e074b97482dde696377611340f6054a30b963134c9477c04b40782edc8b671306d3ca63eb1f7a028a5d751f21dc5b1d802e758c289c5b5858ab51fd74657ccb2e8d4ca7ec44862a9c1bb8a2e191af496b8b5ea29b67c455d64da367dd540db1548355e8f87643b2c6498b99ce2", 0xd3}, {&(0x7f0000000500)="6b58b4408a55d217f0c834f8ca47c4556c3ec356ef7415acf6326f9c1f600cd79aeb7bb21f74a0fd352bf3e7097c0ca6af50518098da0a1e6935f420ca00fba8aea534c389fda968a83c0de3c479cd7ad82bef0ba648b2f2c93832e9ed2f82ea87d07cae7f22dfcab90584d6855423cfc402138895089aa5b89210f409ef979eb9fcb43f6d064b6ded9e3c86237dae7d38740d47d4d44d816a0c69e41a5133ed3bd19ff5cfc79abb64dbd56c904d8b96522db3ddf8a22ce356bf49d1b1dbf3f445f6e592198c76a35f5de950e5f268dc13ba4e5d4b8c0be0c32305ed34779fdd06c3af6d0cbaba", 0xe7}], 0x4, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r6, 0xffffffffffffffff]}], 0x30, 0x9}, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r29, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r28, r25, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r29, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r36 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r38 = getegid() r39 = getuid() msgctl$IPC_SET(r36, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r37, r38, r39, 0x0, 0x1, 0xff}, 0x8, 0x6, r35, r35, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r40, r42, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r43, 0xa5, 0x3, 0x1000000100000000, 0x6}) r44 = socket(0x2, 0xc003, 0x2) setsockopt(r44, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r44, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:04:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[], 0x0, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000340)="48c1c50be484ef62bf366db897951f9b1299bdde53612fae0a8d3cdfd67cea48e7b96fd5f32015020dab3e7f88919d2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7d002f4ce7b05ce6ae87e3c5997f2475", 0x65}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYBLOB="dd11f26335283da87ee98da198b5117f54982637", @ANYRES32, @ANYRES32, @ANYRESOCT=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000040807328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xac}, 0x0) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2, 0x70, 0x40, 0x5}, {0x7c8, 0x1, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:04:26 executing program 1: r0 = socket(0x6, 0x2, 0x1f) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x3ff, 0x20}, {0x18, 0x3, 0x10001, 0x101}, 0x9182, [0x5d, 0x8, 0x3e9, 0x1ff, 0x2cc, 0x6, 0x10001, 0x7]}, 0x3c) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r0) socket(0x18, 0x4, 0xfc) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = open(&(0x7f0000000080)='./bus\x00', 0xbdd53b12a6ba7fe7, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r7, 0x5) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000100)=0x7) 16:04:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff], [0x0, 0x0, 0x0, 0x40], [{}, {}, {0x0, 0x1fb}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0xfc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = geteuid() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r4 = socket(0x2, 0x4003, 0x0) r5 = dup(r4) setsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() r13 = msgget$private(0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000500)={{0x5, r6, r7, r9, 0xffffffffffffffff, 0x84, 0x3}, 0x4, 0x40, r15, r8, 0xfff, 0x9, 0x5, 0x1}) r16 = getegid() setregid(r12, r16) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r7, r10, r11, r12, r16, r17]) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r19, &(0x7f0000000200)=@in, &(0x7f00000004c0)=0xc) dup2(0xffffffffffffff9c, r18) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r7, 0x2) r20 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r20, 0x8040691a, &(0x7f0000000300)) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1}, {0x80008006}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\t^p', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:04:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = geteuid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r2 = socket(0x2, 0x4003, 0x0) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() r4 = getgid() r5 = getegid() setregid(r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x28500544, &(0x7f0000000280)=[r6]) chown(&(0x7f0000000080)='./file2\x00', r0, r4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:04:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff0300fd812eaa4e713048e6993192964853c591696b717e5057fa3e189174815f5b05b188440246824d3ee62cd846eb87d31edaa7f2661a0e674e195942599f5cff9808d931272adeace6529e3c7f991f6b6874b0e6c0ee3c2b8de596dc7111e7a39af1b6660033190d530b1791e6c86e6fc1f2997f77352240dd9e4ad29dea0b1d53e9ba3e17d14c92e03b4e4da3f4", 0x93) 16:04:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xee, 0x8) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000140)) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000180)="39f1e1e02d66a0dd58c18048c57c72a957dc2c558494da4616a35ff4640fc67f219e4b5140452d7e279d3b1d3816e0209056c41a71109d65107faf3cd27046000a6943e166c312e892c69bb22931900f214f806458b5465f95a2dfccc05e7ac03beb613ae44bdec7a4368eac2bb3a4f8351a9b3aa766e4f0527982991ce3a757498a472f212c2530e1ba4b1624cbd85bbd2678fa1050642dbe772794e406df2108cf235b507b10676631c4d76083675611ba148284c258a38fc461b2ce1f277e1f0f875653a24ebca9d259c12335fcd78cb350242472f9e7eb5323a424d931ebc94355e8433e90421160bb1680d307be5983b21c83dc033b8333b2112e1b4eae820872861a14b9a06e7465dee10886ebc2c6ab9c5b987c703fc96d300fea38676b8b16523e825d36844551dc2247ea1c2ee7a7cbeeebd092480d2cc32c0796622d2da61f8f4a943e3bec63ef27365e97c164a1126bf12afac4a9624907b2610e776e0681959f8a08667bdf0c070ef517f18f3d3d8344df06909fd66d6ce8500af36d972bb019a8aae6081914ec5287254003dc1af4873317f1212194323cdaa92d558197e377eb62db180bc807601fd955052704fd46e230b5d635de39b349f9c07dc9917a3cd0a755f638e2112924d9076411ced8a1e034e881184449f654d77f7f1a6a338cc112412dadc20024723ac5fa6a80c6f024e2e14edf5536eb3b7c6e3f43a059ae69e9d160a5c4f8d2b53f65e908a5a02868c5b7005a2d4c51c97884413ee1bf9c751aba1167573c2c3d2121a9a2e89fd1639984d2e845948323b816b015a67b0724e30f4a18cf9b4bd576a3ff96b07147c37f8481bd04de4e5f9788a245ce790cce82bc44f228c6795bb8eaa3c38b1670e6a0acc570431ccd8e17b53ce07d82b1c307a4cbbc0e834d08e061b887093c4e7fb82a9545eb853353918f84e543de0670c6dd8cd44bc6c24bfcf8aebad94d29d68105bae4cc2682215ac5b7400b50db0e866644826192ddab7e135cb870f85f2c2220d88f55c5b8816e634f9333fafed2c1ee34973c0f215212fdf7792bbb97b97f8a68c292c8df457b0ae856bafbd7588b13a6253fd99d424d3683c1c763b152f9ad321273e42050d54fec3f5c48eee5119710c17d634829562cd4666253b883616eddb58b316e1806647792e6272f1375fa40e969199b427c3bc9cd98827f42a816c25b46eae9fa577e1586b1c42be732f3e95f9f0d653a225e343fa167f57c0d4c29750112fee1c64301f5020e74a66ae6fda1928b07e9bdfe5d07cf6953430b15d08ee9161ab0350e07d71753d08cbba48d856c22e3cb14f6309751340801356f40d6dbfd27d1c36aff304f79d8323dfde4c7ebdb1c9912e903f4c35030e29e263db1ef49e2e89fecab87688aa00a132b39ec7ca84ddec272406988bb2d16c3e310c9ca79eaca80687f8f5ca2a6fa94989630caf2e7b99b8132ed5401dd070e6149855ef3229603caff153c043458a7f0e615249d09fa573a60ba18fd2822ce93b0540a74b720a9d5463f99ee14cac48e1ba0b5b0a4a8dd01cef758d74b12f5c3d9951f555518b1bc7f6a2747ec681308bb865419a0295f4087bb27da2df09e324d17acf0d7ddbf639c15fe3ddd10371eb381b12e4f1f0370e6e994d3710d2a3dcf433516aec0006d140383d78d3653552da02a34eb905335a4b8485f174f113c629263bb827b54b63cff105d028bbd7a61689c5559dfbc662e8a46bf5f79de026d28e4b96a334f4eca8176751337866ae34c353d52c24a5874b5c4b6095934a9702472b0fbdf6e465783488f2cf3f350b75b8f8dc4e6c32e2258dd867928ff4e7c62574c13417e52c13e3e2f10646e52e4ab173c9fa1aa6082700d9c305778807f3bdbdd1e775da6cd94b417d0e911032bed642bc7ca1da04e71fa31a794552c51ad6995f51fb3c55889f32f2fd7269ce8196fbc98a24e357e47cdd89ae516461b2f6b746976784c80e30315bf3f88aff3cb7bf41a2d0a94cafe69b6c13f7e15d43fb3204656847a02cc10c4e7e6076b26395cd1582bfcc93bac860319364c15b1748a142f420f69bc567d74474943fb9c019fc8f6a4d988f5dd6705da10d7e7ef637a9a361f22bd5c3098ba65ca60dba400b4eba32732ad559aeacab91e4c57f8cc624fed88d0522f8c099443c4fec22edd47557b0fd59fdda8b85191616333269259b65e8751c25e71d2b6b8b625e416683e73e6252b8246858e6e12ae8aac03d3f4fa253f8e56e7ebfaaea64482b16dfce329bce0ea9e105650e22d94cc21ccf5664ef647329d30ab14a12c3c2ceb5d1ba0504e91a0e5b3ac8bd1373d387021470d91539b6d4e4aba4b013041d5fd5c3fcc746ec0b0d90799e12b388ed23803fd403315c30250d364ed7d8185ce9ab589f057c8235752725aa35cd7dda9e101458eb1e90ae77b3362f4736b2d3e089c068d2b3d8e839625e330aa64e67b901248f276a6b507759ef41a4516122e8b69a191caba3a9008a6f1040ac890072f1fda1663aca39546b0d97178000c747af723014de040bd750a78eb21e4540160549299c9d1d0c6129fed06bbdc4edbc59bc3e8b2951aee804da431312f97b9920dfa21a8a73674f503bdfaa1a698186df8391047bd6f97020baca20408daedf3d6dfacdf082a27412258e57cd521e4837d5b822b35b97554f50e328dc92b8ba94eb567b492cde36123f2dc9b35a58f1c1b3984ad32fdfbf0bf58567c59a9c25539381debeccc677e6dbcb0b1154a91fd25672907fd336451c2ce959412d6b21f481e1ee5777ce9afdc658ad333fd7992fb70022654383f65c3013b8e5882745937087bf6a1b6db047928f9f0e9ec956f5c8e3d0ca3b049d27407aadc84942703cb1cc1d8203eb592d5b6b5ebf0d0fc2d687bab6f8fa86dd0f337dc8baf4d2226ef82373090f0aa7acb87ec336a274f9e62f45b8f6daa58bcef07f3e0cbb436cb28165e1fd2b8d84ab0e65f97fc8f725d93c1e6c5cfd9e3ca90ee87b3c0f3f0113a5b88fecf8dc1c68f1440e5c9069d1cd11e3528eedeca05eadaa976dd38540b16d611e1b3877cd3c6c8c4eb43ef10a1118c294ed9be4f2ae6b161ee4ac05293f01033a9ecc154e3dbba07fcc0db5a2f521d61d9ccd66a77d4be9ede45e26b5df28bb6204e2fd095fcd670c1d03ec2103ae86f6d7717619d5c6736c2106b6e9ada090155c2c1868a200f036bd02e7fd199047ceab7528fe29d5b54327ebb25996d9cc152cfa6011d3661852c62522fdd8cbb748afb779127ed79138dc89ab2fd73f72d957a7624a133e8aa48b9ed56bf2c7cae75bf1486cf5dfc315019e6b862e7546a01447520f6b00a4c09f2fa40a06cbae0185962c07e3bb5f0282703bf9237aa259269642094a3016788c0346ee7353ba9693f8c03cb3f7b35253acb67f1ae6ae706f8b5f069f2f09586c5b8fdf0cffe88a6fca107ca78f7f9f482fc811d9b3334d0844eb452e7e1530786632e4acc0157f11884c35f8f7ebe0fd7aecf310efffc6904f4188dd0ba3a73ff2a66e8b875b6ebd9c484c6a32e6439ed5ce810c5a29c023a5a79858f38036c689f8889d45eb63453beb246e2778b5c159284b809b6f069b61fd0fd9e4e0c6a7d0fb94a0197a3be8634f7c3ebcbf69703147177fcaba1eb06e5276d8d784c468a422dad6d751e82cdb9dce7a26e7603ca2d468ec7a773502b9a1900f857ec1b3dae5614f025600eb28e4795fe5be6d19e1afd0bbc2e9201570ef59635f1a1e1f92331280de31ab43ad63514cc808c16d6e35b5d6a6c6b3a59e907cf532baea04d896ac9e609f955b15171df70e6d1613afc8426072d1e5b5fd4ebb7b0d88ef584f55a15de81f804aa681844416f9413fb767568a655ff267fda4a5274d063881574caa04f4427ea47cef902677a3117ac54367cbfca57697256984a8e681aa728fdfdf99deef076c089856036f0264d2cba33789a0808a3f5a7a28e00ea744c386fc1d7d56a8fbc402197a5bb3d2c524ce86cacd6b7b7f2ee56c9f49a5b8dc7d6c525ac5f6b191803688284d5c43a5db2f9dc08b66fcbe1445444fdf6a5da47324afedf9344912ba2bb7db65b4d896ad66247c3b1b27830b5b3ab7df683874823cdf78ac731b88e79e836e210487e697cab21a41f3b78942b5f7868fc76c845032ca288d918e22b4ee0b964cc857cc78706ec511d510b3ecbd14822e9bcefc45b7a9cf0e0e84677be2053276da101b6f9438792bf04146168cbfdbb45a8f85548695eaaa34fbe3eb382a68acdaaf69d547c66790a374a1fa03737ecf3fd00f7d0aa44057b4871530a79201141885c9ca4aa1a992cd2bf75c475dc6d418af8adb05a05ff79f2f92027b907320cbef94cfb07a1d0d6d1d494b159ae675ff5b02c7db2d125218ca391b7721c6d23fe957a23bed6eb4efc6e53737ded12bcd830a2fd3a83b1666da41f9ff69a27748202efd9b702089683ad484a73b81c0568b7077a90ad485a5571fe64ad779649ed1b8a5d9544f336691dbf74a155c35a5d8f09aba9598e1a3ebd464e08461ad7737a92734abb6a2f4d680dc667e1b1bcb8a0b975dd1add777e60bdcc1366467dd08d8edf5886591f73e99d86b3b689180e83fada2a6c9475dab84f389ddfc93bd2bfce38a3c7c8160f891828ba52f9b57b4b4327be464d83048dfb701117a8d2c55e3bf354d04b3299a3d028f631d1ead07ee091ffc0f91b25d669dddcb91edcd59df42425c3ab55781978fb720c7b026f470ec1c6a8f114fdbc1c62aa5b16e2910d5d80b32f91f078f616e74fbcaad53da6be7720b774da3e722fddf8dd2402e3255d5c30b31db96e109ac641849a11e9cf3a5f9b8ed8732640ee6ae118745932bb04efe73c830012475f542ea112f2d6b4f1508241a45f4f812127f6252b8795ba420288b110fee61f019b92053dc0b2baacdc722a4eaec1780bc8431e3cfe4623771cbda1cc8fefae157177915dc90418b15cd6e34e8ad8026285bc95c7d29678ffa6fbcf8cd0ee6ee3aeb006dc400417c3fbda2ba1e0f83ad8f8e11f1e7e3143d24a140f639e8f4259cdb8330165c289bab68f45b034791161f07b1d9e73eb86772418917ffd2f873f35db98fec7d42be65e83cf66fa14b7cdfaa1fcd926f90d9b8b2740b3295f1c5c539a974f13e388de07c5b8aad961cc018f0860fe3231d94b6892b9e44699b437a4ba651eaefb91d6b761302c10b28f3753cd7391590a35ca41016b64aa47baf147194978690a5e38b6c10c5d10a3a3ffd2709bc5118851d8b0266e8fa0cea3f59e1409e103b737b77c8539187da205bef835ba7abfc2a19363df7ac0d15c0ac27e805f23a5b64d9d07c906fc2100ed13c3e90edb4ae58f7546a0ca19b7a8977604db80f024619f23a8ff89e9ca8e35bdebf5cbde4fba968b0eb6455bee49060140d992dbd61febb9b064f186e1fe4d0f6c34feb1d1f35169133de964241d169815a70435adf6e661a291ad075ab57ebfdd14a4d4d186a36389254be676842ce0884d9bb155713d3559d175c3b7b75a8d6e6b426914721f7b33d711eb447c31f4f7c1da4bcfb0126b4b298cd50a1d0391135dd842f44befb5fc7a0c85a5292a8baa60497600a019f690eaf2806267631c9ca32f2b097767dfece553fdd606b98b4e8e1b7102b846c9f8679a48ce13fd80ed7c380bc5291594e730a3f3878e3ccb007dd0cb638ffc012ef2b8eee6124b74a496f4b85561ba3d84434d060e6960424164fc01b1ffd6dff888452a6839cabf6d29060785dfa3a1ac5a0f87cfea90d050f132", 0x1000}, {&(0x7f0000001180)="6673fd3804f31d6654", 0x9}], 0x2) 16:04:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r5 = socket(0x2, 0x4003, 0x0) r6 = dup(r5) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() r11 = getegid() setregid(r10, r11) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r7, r8, r9, r10, r11, r12]) chown(&(0x7f0000000100)='./bus\x00', r3, r9) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$KDENABIO(r13, 0x20004b3c) 16:04:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='.gu\xfd\xf7\xe0u\xa3O', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x4, 0x8, 0x3, 0xffffffff}, {0x6, 0x1, 0x6, 0x8}, {0xd1ed, 0xdd, 0x4, 0x4}]}) syz_extract_tcp_res(&(0x7f00000000c0), 0x1000000b, 0x5) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000280)) 16:04:26 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x110) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000200)=',\xf9\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000180)='+\x00']) open(&(0x7f0000000040)='./file0\x00', 0xc83da98408114804, 0x2) fcntl$setown(r0, 0x6, r1) 16:04:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x1, 0x0, {[], [0x0, 0x0, 0x8000000, 0x3f], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}]}}) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:04:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) 16:04:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) socket$inet6(0x18, 0x1, 0x81) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000180)=0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) writev(r3, &(0x7f0000001340)=[{&(0x7f00000002c0)="13d2d5d185fb5121bfdf753b9dccbb5d7d8ac1f0dd040a937768a9f804899921ad2a3314ef4ce5ac1e9cc5cbde333975c0c2c06bdaf5d57ea63fd9f6c3e60db9f55d66284cebd4de7e3cb78cfebb56fe93aed928380b18eb7712e31eb8063249ef1cd25cf2523a2d8a577de46382f65da9958938df3efd2a3507015bd703c171160685f5980179a9c52fb2c7de6307274e51f95298589a6c42abeeef7d5a9a03eff460f50c2d9933983f6f480313ba9b51c5aec0f4c2ce24deb8b7061901c52522514e489adb100fb237149dff8207ca42d59afe306e7a09b774633005c950a1c441fa6bf228145fc7ab11b3d678baf2d5c1c9834b155127d49ad74da990bafc0fbb37eb31cf19a733332058f9c4ab969af0d5b0ce0c86299fce2e7d6bcf9011bcf6dd10cd590cbfbbfc79bd2f6f43d6d604d71b2ab5818849f4caddf60c5d71c9561e371a3579b14acc82322daa20ec899708b2658dc45d180a099878d65f0f075246e8b974957f7ca423ca5ae5f089ee07fe39f1257b3d29e0b9bb12b4b70f6f3606c2b98ca5c4d332cc96d38b491354883fa8e54e822ba29c2e29162bf6969a3c11ebd09c3cd9495fa2b1fe9653edb21533714b3dd06d6435d01e8594a8a264036aa2b0897d89fd034cceccdde823bdc0ff97134e2bf3f6da12dcb493afac08f266b93d1161bd16c8c98f79a0ccc8ecbe1b974481565c34845ece2c2e0c168a2826e0e406568784823adf9322035a331a445fec2ea2779b01d0f129d7d644e858bb70aa19929b3c3e5d680cc80e13871b7763a2c8d6c43ab138bae37175d2a1ec001e52e0233ebd78f7a3d7086159ecaa338fbfdeda440fc95ca8b5338333be5f698daeb6af833d8e45a6643333dc99c94224ecc3070de7259c2854f3079eb4211cee85d6d29adaeeab97ef4c2978d22fa2e0b78f0b4b03ad29907de0443e71bbb18c93b92c01685a282ce56d298a4573644af7e987b3ec2d7d5ab730df4309847225c3866b5bc5e11a34a17cf25138ed3b4ae0aeb4b290ff5e23d28d4eff2a43b598998df8f022a9a2f03fbcbbfdfe0145ff11d87da36805b746ea13a3bcbc4db328c5deb5ef9ba3cc62e2e6ca5ddc39e81aa3b32b35403b8953e1584725ab8263df3afc3e55afb09fcf7430a1191a8256ecde2423490f9f6e62315c6ad25581866a8cb6289e704c640e329d634a946b704c33a408f7d894c5a134920471152396655ed9850d783022556c60ca1d249310389a35e04f516c0bb176f445f0d377d90f7df983c30a60e2cb9798c9dea28c3c46a3065e1b8fa4cca2a44cbef2cef067bc163140561786df563b9dcdced6796e161a5817450b71f2a102447c31dc8c5b1ebe8d6804570ff8d73fa8bace4b07be634b3fc3943b7e9d2de8598b61883eaff5d6857287e55d9632af1ba0a3876aeb9ae61bb99b8c50d3b91c3653553a10ed159b4eb1c7020ab6b5dc3d0056d1efbeff66964b1a246cc252f78a892e6146db99a4203c28388c0a5531c97c04e6ab19762d65ef352fc18c546323dda90b803c94fd3fe13911d82fe703fd2457917019caebe2135c22ce1a903d3fb4ee73ba4b5452892b8d7a127458c337ec378c598282930150210f48214b2d43a5b376e003ba512cd01c8daed417798408cc0b4bda7cd753bdbe74421ac63d0d6a6bcaa3aa8f27c6441c938648a4aa06a5aa9d0180269af076501f742e9489bed18b2e3f071ccdc9db55d3501857d5362115fa1eb048e1c69a5029f4374ccb46466ff067f5433a1dda9e83e6158c7912d15e912a1e6785e2d175350eed1313f359125e38f67f54131c21f5b47db82646c198c89e5ae5fe23019df480646ee6bc800adb43158285d2f110fc3fa063cee9dbc11c9d90bb4758d3cd2897b0dce37fc9a6489c44b204265512ded2b2cc101e21dcab517f4e6c7be34a3ec91e19fba6b9e1a44599dea8a0d1af00ef31fc77079d91275bd5ef077dbe6bc9036655b10a5d98baef38bd7ed15600d2af18957cce5dbf35cccce2de7576dfbcfc110574e4575d4e92b5673200f12d0ad8514d64a057fed63befdd3330be1db059277c37af77bace3367deff20feee8042c99bf554dcf51f3e77a252ad182dc1de018e4c1a27f58cd42e2d41648aa4b10cbfcfe49525e9fb2dae994a993869425088b9d838049f4ef9e73598c638e9fb156428b1e0c2308bcc4f11d76c582892e85680fca3779d2524bc1972672759adec58a416a18acb1299a760c249672c8e996c88bc594b6300cc936741b9e0b82abfc95ff78422501034372acebdc1e263b28bce0264735bec98661b9c1e42e654f57ffb57fcfd8bd06244ff75f4baf61bc24128870135ffd802f5790f43a6f7f8d359971f2d0f4344d46666236e0686c25e037bb95a7868407260c922c0af87b7ebe41403993be8ce675ca149465d14fc25698e8d188fcbb9228f42665ebd382f25b2ebb324e7041451b5fbe050420d37a28df7df9a0752d523f8c9ce22caa6db95f57b1254e7324067500681ff23fee7cbd2fddc4f00f08da5bcd5608eb5ccf08af433bf7ee2a1a1ce1f82250f17585d2aaaeee7826cf07093e91cdbb3c12b79ab3f2bb61eb871bcd56d9edf0db7514de53923eb5d107b3308dce17e9ce7ea13a426e69a8db7dc8e1f331849122f15c618d2dc535196808907b48c3debdeb697e06ab114c4fc3cfa477d653e9dbb3666b96366b8d707d8cfe6e5c9d16604b635bb260f1162c3519c69be3cd2e210cf8ea8b03d17e8d357df88866a8c7980e558742b149ada3624b9bfc0cd45050aee51d604e0bbbd7adf2d674605411bf55d032d22e0962aaab6268e1197c025ca863c967a63f511bca1f44d0e34cd375114bc4f3809c63c5a3d1fa106d73e450286a2ed9b6a606ab135c5f6ce8306732d2dd73919379e344ed72b7c82ef061eab662618072be23739b1d408ad1fa223fd979a27c69f43c4778b2fe7353bcaf3e083097b398b45de134545eb03af0369b1685d0db51eb810460ba8e1a1277ab606293a9c5dff1e9f2d06d57554ccdf82fb2b2b2b4083bc1582224dd8198bf89513719eed6167548b612261b760f0cc65f76923be5d7a0743a319717646a71238939350a244e2685dc6c31d2fd0fff6b29b3b8e5707a7c13939e48c16b355284e5be498e4432e780d3623bc20da5ceb87eb5fe3d0d25bdcb9484b427266bcf9fc11101f4456a9e1cc2982b81b0821db671cc35a952e9a90045501755bb432a2d4bd1373c0cbf2633ea59aaf7f6b2898edcdb97187029e049b527f9d219718c963872a5341c7a6502dff07f9bbbfe94ec457db8bd803ba4fc93b4e028a038d70e431353a271ea53a4a164daf28b1045e949abc18fff64cdf2d1053ad96f185ae26689934300a916db900d3b064b702b52f83f7b42fcf1d7e0141ced5f5f879dbf6da5855d51a28062806f2b537f5f43fbac18d1cdd1818850dfd1ef7ce553ffd83b6454e5ce249d717bed7214e57c443fa23a6377789df70203954e251481a1125c8625361345af958bac2eb40a2f0400604f2c5039658f2754a306a3a8519faa7be521847368a33e3911731273b3822feb347cc4553670ba41ec6ec7758da04ec37aa6b0ad24583635c3489fcc541ab23b916889ed565cc9a625e59704cb02ea3db1e907667be5b7e7a80e6e427d933bfc08a5775215ed1fae326960a537f0e194b9472063bf9cc0c6b309b11bed1c4c2f9ee847231e4e1948736efb5fff049601a3ca9b36a57b69163d64a7c19f7f8dc543fd24d67a9c6bc902c503354be206195a90fbb5ab254b7b216d783159b9dd98e747f1c755dec7db435d9ea72bfe81f3dcb0855695ef699534309fb7e59a9afeb1453037b9a591e2366b8c376d27b4a245e429576a87e9e270fca371e279c0d51f38d94e5f1707b7a089b04cc9b865477a3e0266beae45497abe7ca2a517ef210e11075c13dcdd7fc038e78ce4e70b69204ea1028bcc5d2683cf6bd764e8d9f27c50273b2947fbc48e84b3c51ee8f060752facbcd4e7303bd1f7f34cc38371a02bfef62d24377a3cabdf24da021d645cfe0cfad1e032afb7d9c429e2c2ee62bdca529a0a0ccfe210de08b504360a582d56caf50649523862e37b65ade98dd161a8cc3ac526ef2091000f8e194e25b8006a7809af4b7d6c6c389e70f1ca382783d21821376aa7b9006b5a1db118680ce0ec89c9ec1afa803cb645d8befd15382dc56cbffa2488b07ed01d9fa802d7f11481f445e95e9545af2d3cb70c52b01ff41d88d12b3f4aac06dfd04c2b1fa1d7766a6c9a8bceb19766d303f91f90b5548e29481f93ef1f8e1728f7a3d0928d535375f3ef2be99558bae1e52e53d1248945cc97b74ef99ddfe264b8d3ed7887455017b2737ceabec3a7f3328ee2d92f493f9cc559123bfc3be33275a044dc7dff66c1a0625ec052708bbfce42d85c31f898c9c2622152aa848c169139a79301a1ed648affce6242f5b5697dc5091ee845f995d0a84b6312f86e588a7020b0c3bb935aa032a6aaded6d89f7e51fbac8a11c0b5e1ca2f8c5b2baec5a943a8f2bbccd0cb027bd0d42b7e6c0a1c65facd64879bd933bce82a3442f39ba1a5d7b38316ebe860a355658d9eedd377df2f27909d4511a6dac075ca5e4864306202ee68d97a95194e8c408ac5dd744801a5e4ed3abece6c33f06a869ceab471bb250e12b9313eaeaea57348a4c247c8bf896b3d7c0498a63b98d18b878f267e1c8b7b95c6cf29f5ff21d6e37040ef182ac667496c5498f0f0d283f2767421b38f58ab4e76c37d9f2c07b08145b6a1af18556ccb9efd77d90c863badd240c4975b37cf679b18e77ac4fdfdbfc1184b7268ae907cf42e3d9bc619165e07843a1d42e3e20f58bb19429d8d22a34eda564bd743b43263d78240dd56ee150b82a7b448640910d71fcda0c3ba622c12f562ff9c069765799723650c88a0b64c5c74bf10ac052581de56ce4a064a52a7367ef15f8f5594f4bfb82325ca34861eaefd51812d54dfa107bd2b46164dd22696e6e5223c3b05ecbb82b650b933f98b212782092a0de1de274888484efaeac353209d30a83a46307e9dee98c33e33b774dfe760c2516c41fe08ee8f8a2e173ab4cbdd7a7f4b9b89e457fb112e6c72fa40212b434a684ecfc6c1337cbf841b5959781ac3200e0fcc901b8d231b174ea86ebe458fbad2b01f14f156f4f62b9458b425e2fb2c6c58ad67b09ec9ce8bcd9235c12f6fe135d5dd1bd0b108a0d7d9f60ac6c9002c133b4ee5707254d9796e86814ff690b3b1a3992587f4afada95ea0cb40fa9ca49601a9a0d23fd22664e6b83996aca72f084942de1223337ecba66ba5da39c83f944b1f27bf0f19bd1932b0ffc0ef22004311284f5fead9d0991b6ebe2d5f4d3db7769056f9874ad2716970fc303a9e24e7f7e6b7bdfe9724e4a265954d9d7cc68e857db76af57072833dee5ef4c664e43b413228df4143fe50cd218aecaf069862fea153a4d3aef5547c6faee53dd058d825161efda68761a932506e9822d12827a30d8e32f523e74621061ddb234fd132b7310b4eba22a653bc00f0376ddeeae85ec4b7bb2cefd671b3238f22426e76c23327d76dbfc090b20c1e814dfbe5d73a923a760cc1838ca35e5e27ce5611bb6a9a0ebc74ac7a155acf152830685bfd7f5091010e848aeb4b7b9f6552ac326c0c311a912ba72ddfd625ff03ac0f5b37ac0c677069d84c49ccd32aa5c31d2dba3eecf6286a4c8c3c50681d174b9822d632b6f8ba803d31c7e5a49e066265b3564e8e966e07cd41ad0e846ee3ebc", 0x1000}, {&(0x7f0000000200)="a618f0a1cca8737eb20feda546e3981ec1053c475a4fbbad52a745d505455ca792000fa5c050b78847f7c2eec7ddc6b6803f66e8efaf9ecd77b035684176a1b6ec4d098c55e5fbb6b345377f0914cdf0a05da46067b442ec", 0x58}, {&(0x7f00000012c0)="6ab0bdb8a176335dee9d78d50da1b30e0d7982020473a4ccd964ab71dfdac67ef5cacb1ba024c277fc28ede3d13bc5c3fac81365e15fa68fba9898117a7fca7c642817", 0x43}], 0x3) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000380)={0x80, 0x22, 0x8001, 0x3, 0x2, 0x7fffffff, 0x2, 0x10, [{0x3, 0x4, 0xfffffffc, 0x9}, {0x1, 0x2, 0xcf4f, 0xde7d}, {0x80000001, 0xc8, 0x0, 0x4}, {0x302c, 0x6, 0x8, 0x9}, {0x0, 0x8, 0x2}, {0x5, 0x2, 0x8, 0x824}, {0x80000001, 0x8001, 0x536, 0xfe5}, {0x2, 0x2, 0x0, 0x8}, {0x99, 0x7, 0xffffffff, 0xbae}, {0x9, 0x4, 0x40, 0x4}, {0x67b, 0x3f, 0x5, 0x800}, {0x4, 0x5, 0x3, 0x4}, {0x4, 0x0, 0x9, 0xfff}, {0x8, 0x0, 0x80000000, 0xfffffffe}, {0x5, 0x2, 0xce, 0xf4c2}, {0x2800000, 0x8, 0x4, 0x44}]}) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000001c0), &(0x7f0000000240)=0x4) r4 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x9, 0x0, 0x1f, 0x7}, {0xfff, 0x80, 0x1, 0x7}, {0x4, 0x40, 0x75, 0x100}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x9, 0x17, 0x81, 0xffff}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) dup2(r9, 0xffffffffffffff9c) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = dup2(r1, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000180)=r4) pipe(&(0x7f0000000080)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x8000}, {0x47, 0x9}, {0x23, 0x4}], 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:04:26 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/132) unlink(&(0x7f0000000000)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x01\x00', 0x10000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f00000011c0), 0x0, 0x0, 0x0) 16:04:26 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x8001, 0x8a40, {0x4, 0x4}}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup2(r4, r5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x8) bind(r6, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:04:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r0, &(0x7f00000016c0), 0x0) 16:04:26 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$setstatus(r0, 0x4, 0x4) r1 = semget$private(0x0, 0x6, 0x200008000000010) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r1, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 16:04:26 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xff000000) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="826a0d022e2f66696c653000"], 0x10) sendto$inet6(r3, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x7}, {0x1c, 0xed}}, &(0x7f0000000140)) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x3, 0x2}, {0x2, 0x71, 0x7f, 0x70e9}, {0x9, 0x8, 0x9, 0x4}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:04:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0xa8, 0x92) 16:04:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x8025, 0x1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) 16:04:26 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x40004d00, 0xffffffffffffff39) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) dup(r3) r4 = getuid() r5 = getgid() fchown(r3, r4, r5) r6 = socket(0x0, 0x8008, 0x6) r7 = kqueue() kevent(r7, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r7, 0x4}, {r7}, {r1}, {r6, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) kevent(r7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x2}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r6}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r7}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) close(r7) dup(r7) r8 = getuid() r9 = getgid() fchown(r7, r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r4, r9) chown(&(0x7f0000000040)='./file0\x00', r4, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r10, r0) connect$unix(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000100009269bc08000000d2dac9d291770000f364358d0dd69ad449fa2863a64dd09214ac90e0e36a27864f52726110944820c51437c94e4ccb2995000000000000cb202aba01000000010000002d54550f75fa3f56fea11e140314b8dd672545a2e587a4dca919394b2d73a4865f3ddc09930746bf5af60db0df85c632b45efdbf8c66ba012d000805d9885d146fdd031ca91b957e01e91cbdbc6383da84682e8a2922e695f8629b8497cf6184fb6b7d65db670e02052711d595e88748bc4e9f8dbd6a656e0254b3ede4854a84423cd4f23f7758ffabbe2dbd7e47baeffa0b11df7760b5e73ca7eb681ec7b372084d23103b287def4028ea7fa1b12a7199e40c114c77f071b702d170d301d8861e37b3603bb5e522a7f1af7f3bd151266c73c704af81b506181387801c7f18a577ac2e0e91be8ba3902fce0116b15743fbdd4082f6bb6e5427c6199be3239de7d33a149a02caeffe14d1b5e8b59afb7f9141be95f1a3d077e4d7212b957bb2e6a56c202cf02dc6464def8365cfcfbf7f91306dd0721878364112ff7c1068c0aa075e774583c899f10402ee4da121ce4c36261fd25880358c3fd38667ec9f073f2ecebbfd0d1b48456364259ff50a8b96302f50d5370e03507b1ffe527332dd008cc21869ba877e76763d40b26da252b22e7ef3f526c4853b0487be27a37f80579f6180b9ae07871b1ca71a6400005b1f60eed60000"], 0x10) 16:04:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) msgget$private(0x0, 0x410) r1 = geteuid() setreuid(r1, 0x0) r2 = socket(0x18, 0x3, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r3, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0x6c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r3, 0x2) accept(r3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f2432517cb60197ffe0825172b5748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb365ea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c50300444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab5d6f0ee180b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30bde36aa9fe5e1456f4a7675fa0c0fef51100000000221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xfffb, 0x1, 0x3, 0x1, 0x3, 0x0, 0x30, 0xd059a2257803e06a, 0x1, 0x1, 0x10000}) socket$unix(0x1, 0x1, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x75) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2, 0x9}, {0x4d, 0x6, 0x0, 0x40000}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r5) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000003c0)=0xfffffffffffffffd) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x26, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x26, 0x0, 0x0) setgroups(0x0, 0x0) r9 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/100) 16:04:26 executing program 1: r0 = socket(0x1, 0x39411c082ba3927c, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x5, 0x20) 16:04:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) 16:04:28 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 16:04:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r1, 0x2) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 16:04:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xaa) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:04:28 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chdir(&(0x7f0000000000)='./file0/file0/file0\x00') 16:04:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x80000001, 0x3}, {0x18, 0x1, 0x8, 0x8}, 0x18, [0x7, 0x80000000, 0x9, 0x7, 0x800, 0x7, 0x40, 0x80]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1}, {0x18, 0x2, 0x3, 0x1}, 0x3, [0xfffffff8, 0xffffffff, 0x82af, 0x2969, 0x100, 0xeb3e, 0x7, 0x5]}, 0x3c) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r1, &(0x7f00000007c0)=""/236, 0xec, 0xc00, &(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:04:28 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:04:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x800, 0x2, 0x1, 0x1}, {0x9, 0x4, 0x2, 0x8001}]}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x8}], 0x1, 0x0}, 0x0) 16:04:28 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'t}p', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3d}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r3 = open(&(0x7f0000000580)='.\x00', 0x800, 0x4) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r4 = dup(r3) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000280)=0x268) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r7 = dup2(r4, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r12) ktrace(0x0, 0x1, 0x20a, r12) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r9, r10, r11, 0x1, 0x3}, 0x711d, 0x7ff, 0x0, r12, 0x3, 0x18f, 0x9}) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 16:04:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xe93, 0x33, 0x0, "8adae9974f1a0d9e1f8b3df1ca1c384b571c046a", 0x20, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) socket(0x10, 0x8000, 0x9) 16:04:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x4, 0x3, 0x3, 0x8001, 0x9, 0x2, 0x8, 0x10, [{0x6, 0x2, 0x3, 0x1}, {0x4, 0x4, 0x9, 0xfffffffa}, {0x7ff, 0xbf25, 0x8, 0x1}, {0x9, 0x5, 0x4, 0x4}, {0x80000001, 0x8, 0xffffffc0, 0x1000000}, {0x80, 0x8000, 0x10001, 0x3ff}, {0xd6, 0x100, 0x1, 0xbeb}, {0x6, 0x7ff, 0x200, 0x10001}, {0x6, 0x8, 0x1, 0x100}, {0x3ff, 0x9, 0x8, 0xffffff80}, {0x8, 0x5, 0x10001, 0x1000}, {0x6, 0x1209, 0x3, 0x3a}, {0x4, 0x80000000, 0x1, 0xfffff693}, {0x5f, 0xffff, 0x3ff, 0x80000000}, {0x7, 0x1f, 0x3}, {0x80, 0x3d5, 0x0, 0x3}]}) getgid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0xc0, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000280)={0x200, 0x5eba, 0x95, 0x2, 0x4e, 0x3, 0x0, 0x10, [{0x2, 0xf5d, 0x3f, 0x7fffffff}, {0x9, 0x7fffffff, 0x0, 0xffffffff}, {0x1, 0x5, 0x4078, 0x1f}, {0xc8, 0x2, 0x1, 0xffffffff}, {0x6, 0x3f, 0x9, 0x2}, {0xa5, 0x2, 0x1, 0x2}, {0x0, 0x81, 0x2, 0x4}, {0x3b, 0xf8, 0x1, 0x8}, {0x9, 0x40, 0x2cce, 0x10000}, {0x66bb, 0x7, 0x3, 0x3}, {0x2, 0x1}, {0x3, 0x3, 0x0, 0x1f}, {0x5, 0x7f, 0x80, 0x80000001}, {0x1f, 0x100, 0x6, 0x1}, {0x4, 0x8, 0xbb, 0x1ff}, {0x80000000, 0x2, 0x9}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000400)={0x1, 0x8}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x80, 0x2e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000500)) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000540)=0xfffffffe) r7 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) openat(r1, &(0x7f0000000600)='./file0\x00', 0x2, 0x11a) close(r2) r8 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x60) getsockname$inet(r8, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = openat(r5, &(0x7f0000000700)='./file0\x00', 0x8010, 0x60) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r10, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000800)='./file0\x00', 0x8, 0x20) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x939439ba6314085f, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2011, r11, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000880)=0x8) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x03\x00\x00\x00\xfa\x8a\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x84}, {0x4006}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, r1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) utimensat(r4, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)={{0x55}, {0x72, 0xffffffff}}, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000200)=[{0xf74, 0x9, 0x3, 0xfffff989}, {0x1, 0x37, 0x1f, 0x673}, {0x2, 0x20, 0x4, 0x355}, {0x4, 0x5, 0x7f, 0x100}, {0x7, 0x4, 0x1, 0xff}, {0xacc, 0x3f, 0x1, 0x3}, {0x7fff, 0x8, 0x3, 0x9b02}, {0x0, 0x7f, 0x0, 0x8}, {0x0, 0x37, 0x52, 0x200}, {0xd07, 0x98, 0x7f, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1c9, &(0x7f00000001c0)="174af205b606750b825676656048") 16:04:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:04:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x55a, 0x7ff, 0x5, "2e8c1fc5a9f2efc21c5835936627d5f3b4b51629", 0x7, 0xfffffeff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x0, 0x80, 0xa6, 0x2, 0xff}) ktrace(0x0, 0x5, 0x20, 0xffffffffffffffff) 16:04:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x104) 16:04:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet(r2, 0x0, &(0x7f0000000080)) 16:04:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x1, 0x430) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x0, 0x8e75b48ea018c70f}, {0x2, 0x0, 0x400}, {0x0, 0x7, 0x3800}, {0x1, 0x0, 0x2000}, {0x1, 0x101, 0x93c36053ced5a45c}, {0x5, 0x8, 0x800}, {0x2, 0x88ea, 0x800}], 0x7) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:04:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2f012e2f66696c653000"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="e6ef06667ed117540321373a2c9b107c366548791bdcc68919f98c9ce49c"], 0xa) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1102, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) pwrite(r1, &(0x7f0000000000)="244e7f7cb0b4823f198e3ca4c9d2ab6d794b3c00331d7adeaa771d8a8c3c5263b66e66f6fa954dc3e832d440ff03212e71743997d0791d11314d4ea5ee93751f5c47278236fa41c0e76c6b6184e16343a53d54c885eaa97f0dd3146cac775eb168bd8377e1bf7f2f36f6e433ed53e24fe7bb4937411566819864dedb", 0x7c, 0x0, 0xfffffffffffffffd) 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:04:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ccb37b2efee534840c76f30d56c9c06d00"}) r3 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:04:29 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000, 0x0, 0x0, 0x0, 0x4], [0xfffffffffffffffc], [], [], [{}, {}, {0xb0b3, 0x0, 0x800, 0xff}, {0x0, 0x7}, {0x0, 0x9}, {0x0, 0x0, 0x2000000}, {0x0, 0xb98}], {0x0, 0x5}}}) mprotect(&(0x7f000071b000/0x4000)=nil, 0x4000, 0x2) 16:04:29 executing program 0: r0 = semget(0x1, 0x0, 0x80) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/174) clock_settime(0x0, &(0x7f0000000000)={0x40000000}) 16:04:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2002) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) chroot(&(0x7f0000000180)='./file0\x00') sendto$inet(r1, &(0x7f0000000080)="eb95afbf3cc3c10eca57201983e767cf67b0b99c378b7360a25cc832d2385bca6cfc9e77cb7b69ed8d21", 0x2a, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000048}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8f9a2705dfafe8927d72", 0xe, 0x0, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0486001ed08e2952a574ec59d98c779f008b086f"}) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="902b2c21ef7467cac656997fbe211850ec9c9ba52c7bd2c85b1b66fc03a2730b97559032c030b00a0583aacd1fabc76dba02f8e0ffcf85c39e59edb4180c3911aac93a9fa7a43fb36c54a44946715a8e8fec533beca6827ba134778c7270fe6e558ce56acc6016d0b5778dc4621ad8c5e07733e9bec3379259949507f2cd9ab15912e259fb7c862cb4ce8bff77dc9a09e59d1704c444fc00dada3106d95e6d38956f", 0xa2, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="fd0541c5d2677de95733745ec10439e4878e2c"], 0xa) setreuid(0x0, 0xee00) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) r5 = socket$inet(0x2, 0x2, 0x7f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x40, 0x80) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f00000003c0)=r11) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0x4) r16 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, r15, 0xffffffffffffffff, r16, 0x20, 0x7}, 0x401, 0x4, 0x7}) chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) semop(r2, &(0x7f0000000080)=[{0x3, 0xfff9, 0x1400}, {0x4, 0x0, 0x1000}], 0x2) write(r1, 0x0, 0x0) 05:37:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0x3, 0x0, 0x8001}]}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffed4, 0x0, 0x0, 0x4}, 0x0) 05:37:04 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:37:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = dup(0xffffffffffffff9c) fchflags(r1, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x7fff) r3 = semget$private(0x0, 0x2, 0x200) semop(r3, &(0x7f0000000100)=[{0x4, 0xfffb, 0x1000}, {0x2ba23e4e7b171690, 0x2}, {0x543dbc232225f3f8, 0x3f04, 0x1c00}, {0x3, 0x9, 0x800}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000180)="395bfd445ddee8aa81275c2e071cc7a1c7f6c799b15c2b12a2", 0x19}, {&(0x7f00000001c0)="d452daeed3006308824b9772b19e5920d0bcb42667a39a073989299e7f39c7f3adb304db0599e2639d69e79f3432116a4bd680e99744e4eca6a289efd836674fbf6846c6e95ed843c847104fe32d163f2673ef3e567acdfdfa98447c41e8456d118daf046a3fe6938b50a0917bd1994d46f22a891afa6586e8e902f290c0ef8007c65ffc654292a4df887186ea623ae5de86d98d29ac65cce36bff0e08561d23703c4800fd295dd3448df460bc12b8252d836f82", 0xb4}, {&(0x7f0000000280)="8dbfa4573ad626ddcc5fe56c550149f02b7b1672d6f4", 0x16}, {&(0x7f00000002c0)="7d2fac0bf128df27b21002b37ef0b8ada6a5fddcc2c7cd05b22cd71b08dcbea0bf2168f08577d8389f1bbaef709def4c5f8719c8917bf6e66f88e9bceec062ba24e3c8e877a6ccc96462b929103292e6690590f672598669d7e23c7d675c031e614092b4dc9446b1fa394ed5c1e1706d7c20473d", 0x74}, {&(0x7f0000000340)="500d164a1f95fefb54d746cf7da84971cefdf46ac21fc49835edce5331fc61d260e78caf8c0f618b6480516e6df4eccac2f90e13408044d8f2ecf3bc833aa63426380d7b0696153030af5a7eefd4b9838f80d2252b22bb0652e8cc65538168bf19d953", 0x63}], 0x5) sendmsg(r0, &(0x7f0000000e00)={&(0x7f0000000440)=@in={0x2, 0x2}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000480)="917f9f56b47d19816e376758f4c6b536c6e367f5879f2b2c167af73322b25c93dc1fab33b46eccd8ff4ee986d98735c59d48e6ad3d98dc16b4a711bb5605e73b36f913b6e996176e8c4302cb9d86b64aab41683ce3de347d82ebc47015159518ac95cc2f0de7e1680db7f7e710fdf72a053a21c32f9dd1181c531d60efa09201183bab28929a5c5acb10dad9a390e2e3d0fc1e0f778a43c20f34a02815ac3829ed7d55b3cfa6b135a37d0b52f41995661b6079e568f2a2f5bbd496690cea", 0xbe}, {&(0x7f0000000540)="c6d7543917852c7307d64f672ce1ad487292ae24c86cdd53c71e92dac9c2fd533dfe65ef98f520684eacfd4cd690", 0x2e}, {&(0x7f0000000580)="39fa2dc6d80bbbcd4f66b9b21dd06f842308c36b44f9d1a41945c81b83bc396319ec9ca7a8a39b699cee41dec9a8c787d2e8fd4efe2891580c9c13ab23e27e3e5a91113a475901abb3b56a448743cdf4660a1e7ae0dd14dd05", 0x59}, {&(0x7f0000000600)="fa48f749b139e46c069ae3ab5a908b42ddf021d21f359bc84b897fccdbefec2b886b0cb69c40ad3d94ec5935971f992000aba8f6f2ce69d49aaedbe42023131c77ae0af4f94ce8b3034ddf43e81279bf4ad2546dec6a6effa40c538a2b87979d96f517aee00fd8b36f99ad494ad5b657d2be764ef35f4f6e829967145bff40ef278e928ac9f5b67aa93909084e8849a17bb66f29e3ff2a4510aab6e22a6ea0f114e1935238523c366772c8b1c07bfa41405241cdf16ee8fb190a071da0b04d4561aae0d010878914d9b2edbd6edc3ed72ec33c7d3b0bd990632bdd429dc3274e59d03edc", 0xe4}, {&(0x7f0000000700)="57cceefc4bdb9c1ce5d04e043944ac7adea09bda696acd8fbe72242268a5439e12e04510c61bd0c82ba38cc8969f66b6feed74d14b034e564078a3d488c7a6d5c7f561047700fea148bf658bb8e951af7915933a42bc70a7cee59df48fa3306746eb4f56ec9f7628fa57aea71eabe3e300228f90e20e86982f0af614bdaad049a27c26f718fa409d2db5428ae4ddeef6b91b7c51a4305a", 0x97}, {&(0x7f00000007c0)="d8f8981222fc21879eec85744a9fd2f03fca3eb35c9013d47449e4e1f2182c844bb38d385b896e071fdf570a3f1bd91a025fe80508f9ee6c0af0d403b4958fa85cb3bab35a618af0d4df9e86ac9a5e709070b7254a9f0e414db9c30dd6091f857636cf2c60d4456eb7f3fbd5788de94bad0d3c41a79a8d78353ca9482872ac07d9", 0x81}], 0x6, &(0x7f0000000900)=[{0x38, 0x1, 0x7, "80ad8ee1a9457068aee20bb2e9290be3eb4ce7dcefe1833c0d5fa189de6e39442d1fe840"}, {0x28, 0x1, 0x0, "1313a9c42a3da3e54afb8cf7d3163feef8"}, {0xc0, 0x0, 0x8, "4723ff2d5bd1a05b23434ff759578f4fe99a053bea7399c976202bc833f24699942cfcf3d307e66b2598c2f827248b2b8aa675b1e8c3ca7bd3592aceeb677bf797cf62830ca888661781fa33c38b9c109460b4b832f65ab163fed8b99ff7a75a2e7a5baa0adea2ddb1ce31b040f7debb68881a543ba9ba0c684e1eaba61a02c8e32358e83a9ec79bc2ed031a3aacdbc448474a56074c577784d6f49f19ce57a5e4f0259a1e6a7569a1cb"}, {0xf8, 0xffff, 0x1, "fc244369b3ff48a699ad1c6d8c5ef17909da1d69e2576fb2bacdfa7d8894f87057054abb190f245a2bed5ccc718b7fcb7b31619386f0271ce2a9071dc1c2ebd194ad30f87a132f76e892c4d92c92ae80a9bc88e52753341b379e37d58b8d33c5482b99cbfeaf0be596bf0e8e3d5e6b513f39c9d9421af4b390d9c80d8ef53173f3d1a92f2b8b247be278d404401de1b76e596a9961714db9721ccec2e2e6254e2283d182bec52819dfa76e9c3223f097c6b88f8abb5912966470404ad7547274a44a7bd093f458158e2eee97d7e4dabe85967d688d4046b7bdc917244f820fdd5d853d9a8c01"}, {0xd8, 0x0, 0x20, "ad04d07ca55e864e83a32bc7054e876c4a0df115eab1b9d31110b30359f30ea75d603d90ffb5757cda72c826d7046d08bed54ebc7d2d0f6a408f46f3878bc1a23b297e7aa1f3be4bdf33fd635e89449595f6ff941abd1fddff53bb6dab5a0518c388fad850ce3c357408fd7a8ca04c1ae13d765dd02c17e6b2db9fec69d2cd6d2fc73cda8a8466e9c282459b2455ce9cfd14ae4287067b6e59682e09c5de05cbd7575ccfb0950d99ab1403a85235c616e5e1148120c3def5c60dbd82706ef65736385fdb0a"}, {0x20, 0xffff, 0x1, "d577d347457b8bb6a1"}, {0x60, 0x1, 0x2, "95c3824f1150c2b80f321e39c0aef4b1061c86e5ec551b87357bcd6aa6d14f4d75c32593aac882d589297980cf864009aeda5a473b381cb4546bbfe30af0f564612cbea5bd222130bb5a1d5c"}, {0xf0, 0xffff, 0x81, "8d02d3b3c8b650082c5509d5a49340352f5fc2de30a59360c39de5165d6016be3343f2dc684795d7ddfcb95d27d3dc48f9551ac7c79276b50204b36e371f8de3bbb848861dd5afdaaecd631be730f5d635cad9c69f3ef8ae93b80bec17edd9e99e28442b73905fe9e643efb7fff58188df179c8ab8325d85d8068c387b34eddf2f3b468a0a52a319a65cadba8edda4d1f354427efd34b6a2899e15d439c4209f9ab22051b898caa8463a1725bae12c8dd1d0f80e1d9a961f04041cede873c21071824eecfba2951a00299f5768aa1a44a014223b06d9f53fe43c7cb51d"}, {0x90, 0x1, 0x8000, "5325d618cf2c75cae299ad7be1d4cf23e7c33b0e4b6268e7792334800b74da93a7fe6c61dd39211f5b9910a26274e137644e6e59a163cab707d41aa4dda963dd68fb6c64e004428538927a49b25486ecc8ae733138e3904b5348286e25f3b44502b928ea1191550a93bdb58edbabfd962bfb728528c03cc9bc569b68da"}], 0x4f0}, 0x8) semop(r3, &(0x7f0000000e40)=[{0x4, 0x401, 0x800}, {0x1, 0x3, 0x1800}], 0x2) r6 = accept(0xffffffffffffff9c, &(0x7f0000000e80)=@un=@file={0x0, ""/108}, &(0x7f0000000f00)=0x6e) recvfrom$inet(r6, &(0x7f0000000f40)=""/15, 0xf, 0x840, 0x0, 0x0) r7 = accept(r2, &(0x7f0000000f80)=@un=@file={0x0, ""/108}, &(0x7f0000001000)=0x6e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001040), 0xc) dup2(r5, r4) r8 = semget(0x2, 0x1, 0x100) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001080)=0x7fffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000010c0)={0x10000, 0x7, 0x7fffffff, 0x5, "f6198debc17c656f9decc640e2f1afe9a55df7f9", 0x7f0, 0x2}) r9 = socket(0x10, 0x8000, 0x2) bind(r9, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000002200)) pipe2(&(0x7f0000002240)={0xffffffffffffffff}, 0x10004) bind$inet(r12, &(0x7f0000002280)={0x2, 0x2}, 0xc) link(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)='./file0\x00') 05:37:04 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:37:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc2, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xc5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4a7a2", 0x8a) mmap(&(0x7f00002e8000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 05:37:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x10002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r0, 0xf927d91f1bfa4134) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) pwrite(r2, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/51) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f00000001c0)=[{0x263a, 0xed, 0x7f, 0x5}, {0x8, 0x87, 0x13, 0x3}, {0x6, 0x6, 0x40, 0x7}, {0x480, 0xfa, 0x20, 0x12000}, {0x886, 0x0, 0x6, 0x1}, {0x5, 0x7, 0x5, 0xa6}, {0x7b3, 0x9, 0xe4, 0x1}, {0xffff, 0x1, 0x3b, 0xfff}, {0xfffd, 0x20, 0x2, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000140)=[{0x80, 0x8, 0x3, 0x4}, {0x60cb, 0x1, 0x12, 0x4}, {0x8, 0x8, 0x81, 0x4}, {0x1, 0x1, 0x20, 0x7}, {0x400, 0x1, 0x2, 0x80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x30f, &(0x7f0000000180)="08c3b74eb1000000000000000000") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r2, 0x20004269) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:37:04 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$inet(r2, &(0x7f0000001180)={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x10001}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r4) r6 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000001440)={0x1, 0x1ff, 0x0, 0x8, &(0x7f00000011c0)={{0x5, 0x3, 0x8, 0x8, 0x20, 0x200, 0xa3e00000}, {[0x9, 0x3, 0x5, 0x9, 0x700000, 0xff, 0x1, 0x0, 0xd180000000000, 0xaf3, 0x3, 0x9, 0x8, 0x80000000, 0x100000000, 0xaed, 0x401, 0x5], [0x1000, 0x8, 0x3ff, 0x1ff, 0x4, 0x8, 0x200, 0xffffffffffffffff, 0x3, 0x10001], [0x81, 0xc25, 0x0, 0xfffffffffffffff7, 0x0, 0x1, 0x1], [0x7fff, 0x6, 0x101, 0x9440, 0x4, 0x800], [{0x6, 0x5, 0x5, 0xad}, {0x936, 0x9b, 0x6, 0x1}, {0xad, 0x200, 0x9, 0xffffffffffffffc2}, {0x40, 0xe3a, 0x80000000, 0x9}, {0x9, 0x2, 0x7, 0x9}, {0x0, 0x6, 0x100000, 0x7}, {0x9, 0xff, 0x5, 0x10000}, {0x2, 0x1ff, 0x5, 0x2d8d09d8}], {0x6b, 0xffff0541, 0xb064, 0xfffffffffffffff9}, {0xff, 0x1ff, 0x7, 0x20}}}, 0x789, 0x81}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r3, r3) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x5) bind(r7, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r7, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xa3, 0x0, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x80000000, 0x8, './bus\x00', 0x7fffffff, 0x20, 0x4, 0x65ec}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt(r1, 0x3f, 0x1, &(0x7f0000000000)=""/94, &(0x7f0000000100)=0x5e) 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb69255a636089d441474bcdf5439aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x3, 0x2, 0x6, 0x20, &(0x7f00000000c0)={{0xfa, 0x0, 0x0, 0x1, 0x5, 0x400}, {[0x7fff, 0x5134102c, 0x4, 0x3f, 0x400, 0x8, 0x1, 0x800, 0x8, 0x3, 0x4, 0xe1b, 0x7fff, 0x7, 0x2, 0x0, 0x8, 0xd52], [0x1, 0x3, 0x800, 0x9, 0x1, 0x8, 0x101], [0x0, 0xca, 0x1, 0x7, 0x5, 0x5, 0xbe], [0x10000, 0x7, 0x1000, 0x1000, 0xb0, 0x5], [{0x1fe1, 0xfc00000, 0x3, 0xff}, {0x4, 0x3f, 0x750beb9f, 0x80}, {0xb0, 0x80000001, 0x500000, 0x1f}, {0x8, 0x0, 0x7f, 0x2}, {0x1, 0xfffff000, 0x4, 0x4}, {0x20, 0x4, 0x23b6, 0x8}, {0x1f, 0xfffff67c, 0x53c4, 0xd3}, {0xbe41, 0x81, 0x4, 0x9}], {0xcd84, 0x9, 0xad7a, 0x7fff}, {0x4, 0xfffffc01, 0x448, 0x7ff}}}, 0x7a, 0x20}) 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = accept(r0, 0x0, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x2, 0x6b) r4 = dup2(0xffffffffffffff9c, r0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x16c, 0x20000000, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x7576}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x9}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x5}, {{r4}, 0xfffffffffffffff9, 0xf1, 0xf0000012, 0x1f, 0x9}, {{r5}, 0xfffffffffffffffc, 0xea3efe99c8d32fdb, 0xfffff, 0x0, 0x43ba}, {{r0}, 0x3, 0x2, 0x20000000, 0x1}, {{r0}, 0x7ffffffffffffff8, 0x44, 0x40000000, 0x100, 0x200}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffff8, 0x81}, {{r7}, 0xfffffffffffffffc, 0x1, 0x60000000, 0x9f5f}, {{r8}, 0xfffffffffffffffc, 0x8, 0x2, 0x8001, 0x8}, {{r9}, 0xfffffffffffffffe, 0x1, 0x12, 0x9, 0x5}], 0x3, &(0x7f00000002c0)={0x8, 0xa2}) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 05:37:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x0, 0x2, 0x6, 0x7, 0x7fffffff, 0x1e, 0x2, 0x10, [{0x7ff, 0x8, 0x5, 0x1ff}, {0x1, 0x7, 0x6, 0x35}, {0xfffffe00, 0x8, 0x0, 0x9}, {0x0, 0x8001, 0x1, 0x80000001}, {0x2, 0x5, 0x6adc, 0x80000001}, {0x1, 0x4, 0x5, 0x9}, {0x1000, 0x9, 0x21, 0x7}, {0x40, 0x71, 0x7a, 0x800}, {0x400, 0x9, 0x800, 0x5d9f}, {0x1000, 0x0, 0x81, 0x3f}, {0x7, 0x8e7, 0x6}, {0x8, 0x7, 0x6, 0x36b0}, {0x3, 0x7, 0x8, 0x1}, {0x80000000, 0x3, 0x6, 0x5}, {0x3f, 0x1, 0x200000, 0x54}, {0x5, 0x20, 0x1, 0x698f}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x80, 0xfffffffe, 0x200, 0x1, 0x6, 0x4, 0xfffffe01, 0x0, 0x0, 0x0, 0xffffffff}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffa, 0x43}, {{r1}, 0xffffffffffffffff, 0x37}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}], 0x7, 0x0, 0x800, 0x0) 05:37:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x102, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="e171ca37be7f74f63f45289e2505f807edc091f28d19b2949a201a1efe24f6cf3d336136004ddd3d7025e45d065ae7d338e2443656c4abce6c587021798b61ec1777b2040daea6658ff518a04d271b01bb493693799e7576265a8c72af84e2046a0a8a387e07e2add716e34ac2535d2029d5b7c4e8e90903d6173a985ed1161172981538e9dd68db86fef6808c64bf1b632441f7b4ccf1443ea5505ba872e26d9f9427f4043b1e200fc40aea1605f659349a6212fb453753738f69705880f65ed04244b2e58067641dac6175f2d5cc25499fd3ced1136c3bcb209dbd26bcb2ec6254", 0xe2}, {&(0x7f0000000200)="d8a1fe1f830b80dbca3058d1ef6e7410d7db6376370c43a9817d12f968350fd5ac12d9b3654b4b8472fd043d720f63f0e3906f9cec16950a4e273ee447c048b8f56515fdbb21d45b74588d6d3f94f89f3c4c2116df64c3aa94005cae11e64508819df16b21c0a138c3cb4cde2eb113887fea471b828522190072a7374b9d72dddaa4358482d9a8a337d7e919ffcf59aa0c3d9874d78383f007403889c7416b8eee24e28856eb33a51055124f39efc4ffcf7c86907df425412bccfbef9e16c71e44cf67c096078ab0be50c8c14558e22e9d36dc7082bece212e", 0xd9}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x30, 0x5}, 0x402) shutdown(r0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r6, r7}, 0xffffff86) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 05:37:05 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x5, 0x0, 0x3a3) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x2, 0xffffffff, 0x3800}, {0x4, 0x4, 0x800}], 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x2, &(0x7f0000000200)=[0x1ff, 0x28]}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() r9 = geteuid() setreuid(0x0, r9) open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 05:37:05 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) flock(r0, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 05:37:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ftruncate(r5, 0x0, 0x9) fcntl$setstatus(r4, 0x4, 0xcc) r6 = getpid() r7 = open$dir(&(0x7f0000000100)='./file0/file2\x00', 0x20100, 0x40) unlinkat(r7, &(0x7f0000000180)='./file0\x00', 0x0) fcntl$setown(r4, 0x6, r6) r8 = msgget$private(0x0, 0x304) r9 = geteuid() r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r11 = socket(0x2, 0x4003, 0x0) r12 = dup(r11) setsockopt$sock_int(r12, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = getgid() r17 = getegid() setregid(r16, r17) r18 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r13, r14, r15, r16, r17, r19]) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r20) setsockopt$sock_int(r20, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r20, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r21 = socket(0x0, 0x8008, 0x6) r22 = kqueue() kevent(r22, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r22, 0x4}, {r22}, {r20}, {r21, 0x2}, {r22, 0x10}, {r22, 0x20}, {r22, 0x80}], 0x7, 0x3) kevent(r22, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r22}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r22}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r22}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r22}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r22}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r22}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r21}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r22}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r22}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r22}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r22, 0x40}], 0x1, 0x0) close(r22) dup(r22) r23 = getuid() r24 = getgid() fchown(r22, r23, r24) r25 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r26 = socket(0x2, 0x4003, 0x0) r27 = dup(r26) setsockopt$sock_int(r27, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r30 = getgid() r31 = getgid() r32 = getegid() setregid(r31, r32) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r28, r29, r30, r31, r32, r33]) r34 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r35, 0x4, 0xcc) r36 = getpid() fcntl$setown(r35, 0x6, r36) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xffffff80, r9, r16, r23, r32, 0x100, 0x1}, 0x7, 0x9, r34, r36, 0x1, 0x7f, 0x8, 0x9}) ktrace(&(0x7f00000000c0)='./file0/file1\x00', 0x5367845326efda45, 0xe5db66bbc266be9e, r6) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x3, 0x1}, {0x10000, 0x5}}) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) setreuid(r2, r4) fchmod(r1, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:37:06 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="5c867fbb213919961ff6d1b6bcd22116943100716e1dfcb43c8c9bcf32efe569dafbac00f9294907d5703e5229eb26f5dcfc71acfed6eed73c11f98f5f847dbf9e07f2ec9a4394d535fa0c3898d65f98acc8715610b7c7343804952d2f9abde0588c402faa1a47953447f3d3362db36b9840b2df83095b2b3bfb40fe", 0x7c}, {&(0x7f0000000200)="87ce72e365140f74b03bf82cf682173b9c1bbc233aab777c58533d6e20581b2d1e2b387d3f90583079893af7346f2da95e2654da8da1ec2a049ad0c11d4e463862", 0x41}, {&(0x7f0000000080)="356a274bfd65227c06a94bc88c7f7d055614bf20fde6e224c794a380c3dce53fec80de5f659fe3d7271af1feb915", 0x2e}], 0x3, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe6d) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x1000}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f0000000000)='./file0\x00') fcntl$getown(r0, 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000011c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001240)={0x6, &(0x7f0000001200)=[{0x1b6, 0xae, 0x81, 0xe4}, {0x5, 0x1, 0x8, 0x5d}, {0xff, 0x2, 0x7f, 0x10001}, {0x81, 0x11, 0x3f}, {0x4, 0x6, 0x9, 0xacd5}, {0x400, 0x0, 0x7, 0x51f}]}) syz_emit_ethernet(0xfff, &(0x7f00000001c0)="08f2844ffe3da694b5da415cac2879bfd3b81535f7c8f30543eb54a54e981cf52e4a802c3b006706dc8b12635db0b1421b4dcbbe04a092cb2dc7e98b4e8371b3b8426e9ec0e98aa8ca9c8cced492f12290802a19c80dd5d22daf1b2611d4891334ef00a8d9242e676f493947c8eb9b87c00e83e4fe5953df1a3dee33ff07c279d87c86acc51a8fab4b8e5c9c78adfea886e29f032c536f7ac734b5c1ee53e876192ecbe0552fd5e86b5efdd01d8206ca0189de8e01cd55655dcd1e9218692751b166f69162c66ed474fc7344eab932b17ef5a62c66897c7d99c5c8721ddba35cc18f50c09999971cc4ffbd39f6895e5b0dea91205861f83a6c7f98fe935e8708f7323373ea8d5fc031fb264fd14c6345374419292e0ea92fea22293182fab4c3014f9355952a4862cc7c76920b5d691d2dc8f5dc5aa15b16e293871d4d6af4d6fad5fa336e535fa14ef4ff90def71db219ec8a23692cd8e484c70e51a3edd9287ade89f0d459e90306c98d59f842388889284e4338c0b518414a8d1280015584cd296cc9353483cc646f58e120999921fa77b2d95030ff5ee2785b6521f28f8f428b3040cfd18f705b8aa26f14fd197d9c7a7f29dd12ec7a7851bbf5515e5c032a3853bb8a83269d3b356230fc1d670247456959d6b48afa6a4592659df5105762b4d7c887296357e17bd91da8fccac4d45b62967c82f4888e97eb396424177dbf2354528a78adabf885d7e1f88a85a20eac18437e4e9b3b2c3bf87eac5e6e6e5520d431c0a0247f3033d0a19433ae3f2043f5b21aacc03d6b3bfb6004a76a6868fa6eee2499299cbb49a5f915df32642c3e35338a3dced7995bc5fda5a05226a59d3c896110c18ebfc523bb791dadace1901381b9c85f2dee5a6fdbf1143767d2095589449fc691a354adeac3314370d199e8706ac7ffb1934efaa665924c5264691572c2dbd8c9fa6f4630f8131420106ca5f84da5a3bd1f77b1b4439d104d6d9c22594e0b795cc3b29884e1ede51d11ad1c5214de6341db2a686138bf96407ecef22e746560d589c6e10b129b9e973a02b7031bf6a32b8b973cc8709072e3f29f3cb8c5516a5fe78b6808bb6aef19079db15620e0de0b781617f04b1fdc3608053d7b09ec220f379f80e338df0fec64fc4c3abb3c1ebd45f8a6ed7d38906fcf71038e4bb2c8843c2975f2ea62027852fa1bc64f1dd3951b544739589de82a975fb11fc0eafdffd3bfab974a09e68a6bbec66a970a3facb1e8f7a6b52ee1affc74e6a9ab022b2ba965ec7a385b31652fc8e6af2a9fb6a9252b72fb54b8083d46cccc56c4c9694da693ded99e8245653fee8c7e9f9bbf5c9109c0ea1ed13c8ffe995d7a5137a8a986acd0a9f67c259a76bbe05a190424bba750c518853671b3477d77518698abc7b1330b89fad2e091b731a7425f73c3424de42b03fda22be0236a4387d4ab67ffb52e0651c68a0d0f5e71c919cab2cbe3b0a281b967186d19515b593cda477e1a41da47130eb322247c725e133093e68c54c9041dd9483672a03bc4d4641f93ff381e164ee947fc64ca32077f113f3a571b2862d91702e0c29ba74da63ffdc9cb1af3363fc4de3ff6d6b0a32f6d5c25293bcc3e57f6b8773baa3ff0860abb896fe081898bd9636d01f2f22701556b409667a5c5f122a3c49a5f9eb70b48543c72f2ca2587da871c347c7bff579492a103a96b918479f0a9ea037b77ee8f60297e22b5c43908cb7e1d1f121b1743b0649703f588c2be2ee3f8a4cb4424fae095c810543b894ac9a7434c2feee119864a3f15acd9711b462444facca36a1d373dbeb19415241611c23b4dc963912c7868877667e24aeed7d77aac80cb1725430e8f96492762a74d357fc76eae6e1b3d885944a93b7fd2a5f3a0f26ea0d37990696f5336d517b877e07175583fe0ca074a1f9675e687de5c2bee0407eacdd17b9e21e283311e44061be75f4cfe6d871e0842e131e4815fa01548fc132bad1c906b5dc8bbaf763606a4dc37f77aabc32879ce68866f07c36ad33d73f68172b31ef07dc0dc98b053241b17947b6506281ce958c63a047e24c2b1b4942e9bc042919275c25503db8d5f7b14a9cae60ff8ce0cdb67195b7a67e97b7b9206bbc61a6edc0dfcef70c01df09313c18a7b6fc3b08abbf3824f90415307ee0f1986b2ab83d4f0d2f48578f360ac6333874b4205dd94cec7727e33f652a0c1d5ab44b5c8d522ee334711d9c614714e368cdae51c49ffb6df5c62ac9919007cfd3ec03506c6043a8c50333652b336abd19ab1ff463cd3b6547f39d2b9e45804dcb8e0148b3207004d9dc7ad11ec6b8960cd20b4809c5f4fc4643d9836b2206c43b889d8b40538491d2945f23582c491ba5a265b41021dbf26cdd888bf6d784518fccbdecb5628b2ed7fd4594ec0cf9e6f7a7692b1ee750ca522b6afb234e6b7bee122a503f1e8044bfc7ac85c64b98764375e091c67bbce4100adf993059b25539950f0cb823eec5cf1a535ded5eb6d6db90711325a0543b3c2e09263e18af3b17896c4c3ff227c8519092a175e8783690f711b454c867e5c6478fe699d4aafdfab75daa32f5cb6838cab86ff7570c0d3f1c387652c6c25e4bc09cf08aa0d16197bb1d5c6b2110f0a1be5ad76405d4caceb1fdabb51051ae666c14e7c76f830777505cf3783fb854a69a350e37c20a5cd3f490c8cf3b97e6830e7b684e96718092be546f88f2bf698ebc7e5e56b31e7dbf127a4153d5f7cf359a818982923b7005b2e9fecaa7270f6fbe491ff9fdeee9e57dd96e61576be28d406b3b57aaed3a55948470e500f5890d741fab5cd1c4603bd4fa9c30c33c935307eda6871adb59b90e57a9987c48489f176e4ff38e2d31dcd4513194451a672cbf869a0b1135e63ef2bbb2f23d7c51f4b7334b77ff91f6f177fbee0ad57e8b789972eedc9131bb205cfb3add8c249d35f40065ee4b1f37ac5ba6da9af0ac3d0df0713707af002c78fb7ddf6423a6915557c26bf9cbdcfa194ea7485506d05915aab27007e2e6d65339eca5d9041d80e6bdeb5ae29da2bb7c3b80badcb52c3f7c99d99a2843df65111f412e1aee2ecc5790aaecbf6379da4e4110190f8450b52fb9860fee5e82e269b262e6a1a77eccc268ffacbced4f552b15b74dcbf61c7ef2fce9e7558a4baa77e6b68c8ed16c35cef8118a021030fa0c60ec9e46da0d4bccd6f77acd53a5fff8c9503affb5550f37b23b45c2d026710c2ec267db647eb5162793651787efacfe8ac106a41f73e25472547296f4f82d9d981dda9a52f7de8d6fb25699d36b80191bc83b0c8b1a3e53151f393a7517853100eec1a68a603498059d30cfa09058dcab685f0e79c67b57514e5e95be75ebbcfa0ea38fc85ed2cf6e7e0084a906f483759ae74a8cdf21e9b85c3868802987cd64ee417e40e9e3c876a4752f9d8b9d72d9e5b3a0981d54fa3509c0e134511e714995a3e4ed4c7a9cf481259d80c511955bad7b3a207502638a80fa15c32951a4575e17f70345d528d740b71c4ff4c6a578192f8d844ac31937fb21a95fd71faf08bf85c816b7ef444a5060107390d3b860c06580f6339c084b255e3debd16502631ab400f7748aa9b93bbdd7fe503c33e61d9d0ef273de736f479d630661d51ac7f9226e0001f132cfbdac1d842f5db22218f2eb9fdbf5429d0b0f385e43a75503b7f8fe492e7d3640bba65415cec08388aa874dfed30f4c065580ceecd26d3d3decfca418d0f33addeb497fcb94b4de78ad00d0fc2a5399f2b9e5f0169ff86c8f6395ccc91847cb6ca728c99a4b49e4c89fbbdd92de1fe7c8ec92c03ed527f919b470b45cd51b457b7c116ff150ca09ff2909c78b7ea1c25f508af16a8ade603ca3f2820a799aad25fa98dd0c997c8b910d372c14843c9314223354cefb71023622e5e4a9b3b75ce2d2236578b4f83ee026ca73e6e31f7fef270fc39a5def24c889dfe9d1bb53459e4b13bcc0de3b176549bc5b7fb446e39965f89b27437b51eb33e9831b7176db5d469d17aeb0d9bbd15477f3ca45d0f94449bfbc4e7e3bbeaeb05fdce8eba8dc4a17d862ee4e3c70b54eb7be5358563f71967e768a86daef55e075ebbcb3f936ef6b6d18be99d0f7fe34911c17fb35758f40823e77f9325cfc533753d8cab7b34c4943c96b96b91434ca6020e7076b5ceaa5d19dd11f7c4ac38a46464dd776257509bc335097b1d35178b2ea8ad82c7c93da01dfe5dd0dc41892a8c2266e3e00406fe523f86f1e53fb23fe7f513c6353095e6318f69456e179d28b7806085ca3379951c0e06c7e4ae7e9d37df20ebdfc66a3b357c6872641d4941ba7b06170040114b49098abe33ac243c3f06ee42eedd69860d6d6127292658d40bf9154ed1e245072489ffdf8f36b1ab16dddde8aaed68efffcfece5fe26b571c8ebbb98a1b59b46a335d2226ac8f0431561074e3f4019855c44443409f8b694faf22ddf21f7b2f7e7cc6b6cac10cf2ff786f9b37587e8cde738a83a4a8e110a2a12e193e05233b6e066dc5bb5475ff3ec73fce0d54ce5b81920d02fbccdc3dc8a95f644dbc0880f9e76c91a304f55ad845195d237c7b05d8a905cdc4efc05e1ccbcb7e030a67ed59dd74aabb8661297394ec89f820ca26600bb3e0db9db790f0c78798f7dffa2227fd5440792f7125b01e5625e0259fda5990a6185587ff58ae30531d5429688813a4b89091156ade6b97265223df648c062f2b770c2feeb4c5de7a099144e86f757d60429e039f9ca95543cde7f14067a5314400f02f1640ff6b21953b6d7109e468b1e70d401935cb0371db3979426977f4813c46ef265efe130173ca824f154516927f5ab5e937b4cf6379b18b7563ca95b04208a604e6761af9d67684af1b947d24644f85fd59147ce6ff12724ed2f7bc7499845a04c5dc27a2e8aa476ca6ce6fe03973a10b93ec1c01a593bf4286f7847e478108f56b3684f9028412e7e82e8732e6b5b314616a34c700e3925aea2bc1c6a707a7d9988d4c6fa44d447a1dffcba27d05005817b1d7def2f5e275dbcff91cd08b4cb9c77bfdf5cc4b652f4c0dba2857eba6f0a23329088f99e7f37a57f981c654b9b803a082055462644f59a00e9e39cb0753ed34170add5c9aa34b886c01c72407e61b14af5d90712f9a9228859db24bd818e9cef169df81a2113461baffd828d1d434dd8b74e1df4a9df70a00a074770922ea4f6d072051911aaffc1b291511c04329f756144087e5ebf7ac5a93b93563b0b65453f974754d039f08933b7456aaed19e7d026710a7c26b91644de9b36036e461bec9c96dcabefb26b02b330d8ff0a5b431ee9f3c50eeeb0f3ce4b39188dfbe4e39620206b029fb65ba91ae78fa6d3c702984df50616cdb8e0899771fb7da7186fcd1a7cf90b900bbffcce9e39d13e20c1013c1cbf0e637fc32c9abfd58097820c854b1948c66b07e51377ed37bbf51d6e0ea71b89f1c54d47cca43d4cb5d32ba88d1bfd853c9aaf5563ef69d7829854b4cbb002bd56cccb38dcbc8ae6a53d96396ad54db600f9f422ce9df33a3b30b71a121ebdf8ea2a24e91a5b90fd93b03fdbf3ed98c133c6a4262587bca465cdf8b8b96698653a00901d6c6dc728a16cec8f3b240c41d84d8138e05b83e84bb4b02175e934e1e646f807ba7a48b46fe0a82d69ab6ffa4cd5aead9781158a6c525c691d5067291bc134c90d820de6c236cf1aa688ab8f3a72a956b40043ef1d74620fdd6c96b50a1e2433800d5a6d8cfff833f987607744e9c56565131bdc0033733002a5b4c455b26e6b90364") 05:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0x6703, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) 05:37:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1ff) 05:37:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207db0ec2e0"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x144, 0x81, 0x9, "cd3aa0bc9309444d89e6df6ef2ff86a4d900d0f8", 0x2, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=r3, @ANYPTR64=&(0x7f0000000040)=ANY=[], @ANYRES32=r4, @ANYRESDEC=r0, @ANYRESHEX=r5]], 0x1) write(r2, 0x0, 0x0) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000240)=[{0x400, 0x40, 0x9, 0x4}, {0x0, 0x0, 0x97, 0x101}, {0x8, 0xff, 0x20, 0xfffffffb}, {0x3f, 0x80, 0x1f, 0x3}, {0xf47, 0x8, 0x40, 0x7}, {0x8000, 0x80, 0x9, 0xf4fd}, {0x2, 0x0, 0xfe}, {0x9c, 0x81, 0x8, 0x683}, {0x7, 0x2, 0x19, 0x9}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 05:37:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd, 0x4, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{r1}, 0xcabd7870212f3297, 0x1}], 0xf0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000140)="08fc76996f089a288e71992bf654614699c327a8c4f42d21c882570cbbfca00965009318beafce38fd808408ce2236297dc57106147876e6c3aedac17bad410774642481f7f5584b656ffedfd804154e0ba55e126e54aaf37d7e1c973c6418d2bb68985e6a08ab22197e39144829b1db84d5215221bcb296f21490bae5da328d154f8b489443c1c64c2a547e701a", 0x8e}, {&(0x7f0000000200)="895e62d17b150cd2b0d3c53443b8123c2571c52c50bfda76afb771787f6227c8fa162d1d5cdfc0f85ccca48eade38cf89581ade30768832fc1865174489168eb31c75b74ab743c67c7cb242dcb038f80fd3e58fd6a4fdaea57e888253da5a680f2d737e3efe1288c5e0e40fe20e872187c025ee0fe1f894d9310b653fc0806cf3c3aed52f283c5a1fc91b010cd81923182d59f3c2f26cb3b333332f238fe25bbd370cab25903329b86e0ba980f4b762a0acfb72806173edbad17a9e105ad9bade7553082519d", 0xc6}, {&(0x7f00000000c0)="ee8d59a6967d1f271aa7fc49e54db75d153f5a19922905", 0x17}], 0x3) 05:37:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 05:37:06 executing program 0: mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5) pledge(&(0x7f0000000000)=',\x00', &(0x7f0000000040)='\x00') mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 05:37:06 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) stat(&(0x7f0000000440)='./file0\x00', 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x90, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r1, 0x0, r0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x98, 0x1, 0x7ff, 0x401}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80, 0x7f, 0x2}, {{r4}, 0xfffffffffffffff8, 0xe072a78b35d05de1, 0x40, 0xe00000000000, 0x6}, {{}, 0xfffffffffffffffc, 0x80, 0x40, 0x0, 0x4}, {{r5}, 0xfffffffffffffff8, 0x0, 0x3, 0xffffffffffff7fff, 0x7}], 0x9, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x20, 0xb9157785a3b66e4e, 0x55b7, 0x7}, {{r6}, 0xfffffffffffffff7, 0x0, 0x8, 0x5, 0x100}, {{r7}, 0x2, 0x4, 0xfffff, 0x1, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x6}, {{r9}, 0xfffffffffffffffc, 0x8a, 0x10000050, 0xda, 0x2}, {{r1}, 0xfffffffffffffff8, 0xa9, 0x20395d44507caa7d, 0x0, 0x3}, {{r10}, 0xffffffffffffffff, 0x10, 0x83854d464caf522d, 0x595d, 0x1}], 0x7, &(0x7f0000000380)={0x3, 0x100}) socket(0x0, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x80000000, 0x0, 0x0, r13}, 0x0, 0xfffffffffffffffe}) open(0x0, 0x0, 0x0) 05:37:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x44) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 05:37:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206910, &(0x7f0000000300)) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000200)="a82f0534e71da60df507fd4d3646ddad5b246abe00f3256ce900b96bf22941173c23513dd24f7aa935e712abda7f98484b1d024fad60373bc3a8e60b68b712b6f63e10857739a466bf65aa55a46641ffa3855ad194d1deb2d4491093fa78b344ddfb9dd55d1cc2b482910aa1c7d6c4b7d8ae302a6bbfd8e4a1a3ae44ec30d96c10b05a0bfaf393bc2576590e6f79188c5db3d8ff42b267e2c76f33d4fd82b567836a8bc1b4253987314348339c1f119343613b51bbe706912833f6bb45bcc8f37879090672092b0e6eb62459b00d359e4bfa25b35f10684c3ceee6f942e20418598f647272b5f7a3f874dcd0edb909cd6879104ba1afe1e1364ca99cc92996d31b2ca6444e7c2ec96663aeec6109941e64583a57ae57840b591c66d13861b0059d123691649975a8b4500766878e62558dca404f827a41748d2c4c34bdd6ab07b9e517070cc3f859ef47da1c4a5ec9856e1609decd19f63b3bd40d879e3e4a1476697ebfd0d6922f7421be32db8beafb437af9cde0ecbd17002e7915bc2e4adf6d5adc2c292e8fe4b26153003a84efd23ffea691f7d7987072d8446a68f2155f8351777216537b32720b03bdd70d1403ac306a53f03d973c55ea8e27603910ae72828623d6c3437ada6f8fd48fd0ad703ea6640091c82eeea6e94339da5d7bb3c0c7d80aac9fecc5ecac94f89e25ae27d6b57e1633413d2ff6f8d143d9401713a633916a9ebdfdd8461fcfefbe6e385798267905fda46b26e3b05d6ac58300ff796fcd754ed4c2e73db53c55a0702e465f7092c582c9be452462ba7e5c7a291d9c5765a9903bb6c13df9f8574bd009ffdb156ef499ad9522cf80e24c4a3ac071b5744bf1fb7427eb42392243cd7ceca539e1287eb3f5427b2f2d8db15b1da2261e94b7cc1d5a96f3fe13da5395547796fd70a9898d6169538c986dbbb84d3be61050831eca9c3d57d61c2de9d1a9f1b8e5de230b44f4064f7c839ffd368b52f2ff4906c86fb2f219cd5f8c56fd24f0e95ca2acf2e2aea7e41e88b37b05683dbd2098b25ff425855464fff8b2b2f3e9d96698c61bbd1381b4352081927b538d31926277323b6dc96f723f2b6e62ead35a75e2854d51a44f260c3cdb14ac8762b1d0a22deb0f29b3d9dd080a0d77fb224bfa9f232d86b620fed623ae7e37a58887d5c3e2057b7a6db6ba0132a83865489297aca30658711cec0ee696c181e2a3242b815abc70c776fc867e6d4356df5824c9f0cbfa48807f8008a90b5aa57e8189b870728c18299ef6cb3793143fbe7330f15ee33a465fcf231f4b489729405c317b1477b64c85bb599a66b5b71a81d3aafd1a2e5138c0d8792ce3a4cc271bbe6822639ef3e1d6237a703bb57a892086956cf917e6b42dcaf2474675488448035e4338cfd620729359467189ee00f53a7dbcc729aa368c95f82ca96a60a4c8536d2ade0bdc6f3846f4bf38de58a090573962fdb5676fd3a91e5901678ca8739846ddfb065c11951f29969b116ae559f7a15735a3bfb43d1759c32042e56bf3aee313d3aad0cc727c0dab6a1c4ca4e5cc5f3d54da1547b9a963ae8c440ce85079efc5291641c4564a630bddd65530b9393c4ba5875861dcee5aace3e832c756dfd294976519ce0a67bc3544ffaccbd3c5e1f94b35f556d66fc35986b6f08e69dc0f8857087475fd200c1d18a39368333f3746ea081163e2a88ad97db3fff1daf3881e490b2ac55fac1bb24e27714813c1f8494ae251e9245153a8feec11982b47a42a24c534404a20c905219a0a9cfbdf01cfedc25c378ac51ff2b32d413b3bdb4bcd3fe5f44674e46c155a923b0a9680384b4eea50d17588c3785e3614e4f282578368c5251a61ed777ee65765b0985cf5e88aeee90bb87a3db24a1716d22217183a099497e43a927c59bcd2f5d854cc157bd9ef67e34d27b22e2cfd98a031175fc2b486168211281ca3dafaa7f6bcaaeed24b7668e6147d579fe7f282dc936b09df7890968214b5cb62b7f0602deaa1da72b8c4ebd0ef093de0e4c23751545b9aa4db50b16fc38c29c48c2fee55d7fb73bc2b5d61e592ea2ef3b3da24760b586ab9a1a679d9dade2e0946c109df4afebd78ea4354ab45dfb4c4bda9ccf0ca9d7968bcd7fa7b871a1d8b3c122ccf0c5c38030e5e0c93106e3f154db9c34af82c5b1547a30ee2f2e36086a76a47c30ee6d965fc901db51eee114fb926b957c8ffa29be941cb26f5eff9fe2dd9bf356b88ef509b4e7952e45435bef32edbadb4f7a02eb7600f5b9e12c0af3c38170c0c9fd3df64b4cb247a32bf25c31d77bd2bc2f7f387b65ea02a42e7ea0c859e28f86b795c781bf6e92c2f811d0a66a21a8f0288ead8a787fd063e14f2b151d7dcd435c23f823745d4996d79eba49c5b53dccdb4ad1c88915e4dfcb4a8fd31661d1eb498ee7ff1986a19273bb50998183ecfc6c19cd26d22b830f5f60cc9080bdeb048a31040fa0855c7348b12f179885fbe1c9354de04125e120215f9c46974a0b5ab96c49eb12dd0ea4a74a4412ca195ab1ce48f0c82d309b41d8b58b8e121f7893073451e5806f18a7dbcdd39a75b21b69704227126567d613aa05f772a6fcd19c048ed7d3b2bef784897f7eb3f72eb7c0fb21416cf8fc372ad5a5658fdcbd78cb5c68ef014989921be0473dd7d7453e7576d13c458fa3f09e64719b7ff270d3d640d46ddd787d329edba4521206991ab4feee2219d3557d6a4ae67746f173b7784eb12d9c1b2407743f15e0ac723faf3ec6fccd31a1c7f6615c735be9975b020f1498e9d836cdf85ff2ae1a695d298347d764c759574a99236cb16b0b08fd4e9bd980c133a5437358794ddfe4ce59e49ba271ca1d77c1c0b9297420352a77201998e4b19c9d4016850e2f9bbfbbbc9fb504f72154f21f15d140f01d32f8278911fd810ed6d6865f4e3103f32dd582d4ff4e915ec9731e1cfb986039f4386a620730fee66c5d19b5d16fe5e09441b396a922905c477b7b20a95d3d30a180f7e47b513c17223639f32b2c2a8101c48c304e8cb0d31fef68b7c8245acdd24408339c1bd69a3e20d192d1a3600407157f00de0fff788a9fe7cc323ece81fe055d5199ba089309af01aac0b62a296501dcc3317b2a273e81c505337f32d9721d33099c7cbd4809e3f96b1253b8a533557a17218e5d045fb2496216cea376644beca03aed9ee686b7ea1d91453d57c52ca1ed772a870b39b385a75497a462ed528b9d40cf9a954e6ab168a847e3cdf5fa68340b647abd3ab2722fe1cf9df2b2218d97d943fcf63adba3b1998ca189aeb6e513f52bcaa7d1025985beaefda483dbc0975f3042a0ff4edf8155acb787d27a345c3b3c8edf27824e49d720fc2c87ee4d0e40157c7b7f148a1fd7f3915ffabadbb9a2c451f44462c18bcbd0a7b8a3213d2f4782de96538ef810939607f533946f71a3de32f8ffa5f6f53ce79ad2baf3f70b055cd7d33b39976c55a1ad72792cbd2e4ccafb759bf5e63c70662bb9f6128aa82f9a5a2b70c823e0f57aad0aa0c74bb8807da902c7bde487cf93ff2897a439405805ec2a8cccf4d84dbb20b57d0d56a1af290fa8c9ec35545877cc845948e41a3c284813266dcaf9e66a8840d52cf1ca544d9ccc47066122c51ba3dd6540fc6748945e42e408aad2229fe9f75fdba4d56f3e1b464d8564d71e4af7ac829c0580ed75fd0e5d2475b1fefc7ee262ddc06c39d0fa6028c10f88bac9dceca249aa4df51ffe1b7c7798c35806ccbbe8347e02034746c17d8e3a5b60d800d4581243fda733c338dacac21fccdfd3c58e25f62c7de8d19819719bf3a8f3dffc2dadf676a2a2c49f46196bc86522d83f146e8a902d95b91f5ea66a40c982e25f037111388f88e22dabd5e90168aaf73d7e8252c924d07d7a1ad98ffc0540488f5eb8fae7c45707e723a950c62b3f97f64e16b50740478e66ca649927170c3d2ecada5ef05bb7bc1957db87061a82912186360c1595565f86a4fb72fe7919340a6e18269e371185a6b0306173867dc0e732df582df595a8adf53d7ab1a0c6064e433c7bdfc30e24a20e3792f61c4ba2bcd934897cab748136b1e2cbda59a35f6c44ee7b012bc47638caea29b7d0ae87c2d70a7da5b26fcd38cdfea78a92e6097eed75cc4745f03d81ad114fc3e80251af8b3d36392971eba43b345070beca7457a15ebd556cc089d0d6e8f2f1a0507ba266520a21b32181fc11945332f9615f501d616cdab5aa112823d8c632346ad2ed19ef2ac3fcd18d26907d61b4e210639a5eaba19a5bf376d0f912ea13820d357c13ce3aaec60750078d1a9e9dbdc60252fa3511ca64282ac99061d0eec8b48eb65b8808abbb572d580f4e18076c463c974410de2bbfff81c05ec8dc68791623e4c1b9d0a70be0144d64a4b8311775a6688b6c1fa033d1c0256aea15b87cd18b834ba9ee2af8d2a6ee8e338beb7de8c00c05cd5eb594f387a7947cdca244d1e4348936a8df4ec890bd3f2c0ceed3747bfd13c371c64a10a2b13178d0ca1a7ced594a824b3b8561467b0701e85e1edfbee44b80be13bf167048c8b0e64f7d2dace73561baf7265720b291e661adcb7d3d2dec10afff41a14cfe73ba67bb49b61d37948b6370120c7b8ea66e34270a453f2b0f5ddcd1f7b00a67e1628d2e94b5e5f1c054d81f732d9b80429506831761f9532a1a34ed519a96a610e8e2f3c085f526c184d53f601d37796ffaa29a71bb1392276cb088349d84c93df84f70b26373ab2996da030c3d799c99eeb4d1a8b19582adcc91a50e13c737e6c56ae360bf7bf47f40736ff7c2489a9a04112cc4a9f0566daa9a39d2b4ec0eca1539a66e1f1a563211d2e40be48a2ca3077b45cb88dc425cbfd4efe0c46f50eda0af936c945baecc6bf1676be2bea7feac2a719010cb3095c6621e39aa0344b29a0804a9b19c9818d4fd6998305d222b949b3fe2dc99e1c5b062d6cbac9feb9ccbae324c5340043869c6626f1eda1afd1b350a915334fabd60c2b9705f8e189fe6222c396bf4ba683596f643d364459c31e33be9091d87408dba34d00d0e62794586b6e393046fa5244be80ed386b83a742bdc551fe612883e5f9ae971456b52363ce6f554982d714220ad69b1b425369fbd218115fdd256cb313606731e72af83f246eede2db940e87b57ac6e1b5452855328a973026629810ae798128be8fc6ae2d9e153505bde66465590f01cfb4cd21ca5ecaaa65e67104d92e38da4d8e57f7fe46bff7dadfc3d66e0c00511d3f5a5e1b71912fce71aec0c35493c082992046497431ba416da73e16ae0e09881883e8585fd79cd9255678a925d1fe7f1aef846d011d71113287e8fb1af6c59df1799aa71b6c84053d7aa20007301d01b83cde55f778ebc7f8cf89c581ab6ca952a884430fbf840404b2659461cb41c3d067281606985e052e8fb74e09c00bf9058eaf3523410b0f07055238d995bd20a72a22f758272578a9dfbae619754fffbc9965d472c248f977b4e14286d7429a597b3be41e77707ce373eeab46392035107b60719a8d83147c375c5cce243042c4d357913aeae99c3eb0ec06b04cf9bfbe3aef55494f4e577b88efe7ae325c94af39c42df196055cff5411349c05d2a4ec7aa51189601721b6a8dd274f4874d08996089527685076c278e5c03f781c6922da3313941436201b164bdc41fdcef5296c1e4f39507d00fb4385b9686d74c8b091a4e0258fe197dd2fd5e70761ebd477fc73d170612670ccfd9118bf331b9cec7be3f757042bf4245ff16d5f21e0b7d2f329cedf298806915488fe18679e", 0x1000, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0xa82, 0x6, 0x9, 0x81}, {0x401, 0xed, 0x3f, 0x54}, {0x6, 0x6, 0xd0, 0x1}, {0x40, 0x2, 0x5, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="a08a69867073dedf9f226597dc17") 05:37:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 05:37:07 executing program 1: setrlimit(0x1, &(0x7f0000000180)={0x1, 0xad70}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendto$unix(r1, &(0x7f0000000200)="177be89193d6889b1f8a700b8b4726579e2e4910b38ba5240b660714aa9b83207ee878052dc86af27e4c3d6a8bcdc1d5a8990fb28b3fe96e2ee199ba1a2312ef8f7307e648b5038d24d08809a2f2e4f319c6ec4661dde64318816aea7a51267ddbe32a71b7e678b7dfa9f60b5f86ad5f4bf708f7628797e90fbf33891a479a332a59a6e5a4562969121e28177a7d3927235a298751ca331ddbee48092a55d9", 0x9f, 0x2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x10, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800", 0x0, 0x1}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) fchmodat(r5, &(0x7f00000001c0)='./bus\x00', 0x0, 0x4) socket(0x7307643e1bd1791a, 0x5, 0xff) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) r6 = semget$private(0x0, 0x6, 0x200008000000010) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r6, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r6, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000300)=""/78) r7 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="fcfdffffffffffff00000200000000e410000000004f01396425b107bb5f1700"], 0x20}, 0x0) 05:37:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000900)='./file0\x00', 0x320, 0x100) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000880)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./bus\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) fchmodat(r2, &(0x7f0000000700)='./bus\x00', 0x6e4b717a46ff51f5, 0xc) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45, 0x4}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe32, &(0x7f0000000740)="e2c67caaa92d984e7943dbc8e87da896209334e68fcf971f6dfddfc1f269d93232a1354728239fa72d19c6c8190aa038e1e2967a6397a7fa67de1965b4572d72151580a9d71792a1961f6840fc4bf6eb00831e95") fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000680), 0x0, &(0x7f0000000a00)=""/209, 0xd1}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) 05:37:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x100, 0x110, 0x7, "d2d653943b8596d474e09f850cac12c1484d0da8", 0x5, 0x33}) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socketpair(0x10, 0x4002, 0x78, &(0x7f0000000100)) setsockopt(r3, 0xa9, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:07 executing program 1: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x8, 0x5, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x4, 0x36, 0x800}, {0x3, 0x78d, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x800}], 0x15e) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x29b) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r6, r11) getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x5ab5be4, './file0\x00', './file0\x00'}) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xff\xff\xff\x04\xf4af\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0xfa, 0xfffff4ff, 0x0, 0x3]}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x4) 05:37:07 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) r3 = openat(r1, &(0x7f0000000340)='./bus\x00', 0x40, 0x8) dup(r3) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r4 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r4, 0x0, 0x9) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044274, &(0x7f0000000000)) r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r9, r10) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x25}, {0x4}, {0x6}]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x181) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 05:37:07 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x9b47337c2c037c22, 0x0, 0x0}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSDTR(r3, 0x20007479) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 05:37:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000002cc500"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:37:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0x2, 0xc00) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:37:07 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\xcaT\xf4r\x12\xd3\b\xba', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x2e, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x0, 0x4, 0xed, 0x7}, {0x3, 0x5, 0x5, 0x8}, {0x451, 0x7, 0x80, 0x7}, {0x3, 0xc5, 0x58, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'\\`\x01', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xb44}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffe1, &(0x7f0000000200)="e8932371db45db4135407924da41") 05:37:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="046ba48fd94eda0b44f2ce7a639646dbfd5edafa977f432bd6d9f1c6eb0edccfceea6a14c6d8a0e4b7f11d648a8e8b13e4b5178f02b50ed4749b300df6b57a6e", 0x40, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x25, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)=r1) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) getpeername$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 05:37:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, 0x0, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r7 = semget$private(0x0, 0x4, 0x43d) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) readlink(&(0x7f0000000140)='.\x00', &(0x7f0000000440)=""/217, 0xd9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) 05:37:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f00000000c0)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") stat(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)) 05:37:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x1) setsockopt$sock_int(r0, 0xffff, 0xd6aa91c10dfc0234, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000100)="57c0af857a47467a13d9d45f6a7dfe28f340219a474e482c7c37bd0a1421fc737ad9c5e0d84380211d50068510dc4e5568f6655cc74786d483a1ef0e8ecc61f2afb11637a23466369d1d90b21dc772edbf294e79bde192efe4a45988f327b6d12c4b07a0e7ab2374edb0fc8b701b27f7463d6a2c2c341d2d13490a3693292ae894ae2ba1ab60a91d07a3353dc61f24c7dfd1771554781e3d45c21f910100000000000000366af8ff7f000000000000a668cac89c4925baf47bcc02eff7417c8491eb6115b164b5f20e9c", 0xca, 0xc00, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x7, 0x3ff, 0x1, 0xffffffff, "96ea0a1ccde34056cc23b7d97760fc81ff5cedfb", 0x1d2, 0x8001}) 05:37:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x648, 0x3, 0x0, 0x3]}) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000300)) 05:37:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[0x4, 0x10000, 0x1]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 05:37:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) r0 = kqueue() pwritev(r0, &(0x7f00000001c0), 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = semget(0x0, 0x2, 0x400) r3 = getuid() r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x2, 0xfffffffffffffffc, 0x0, 0x3fd}) r6 = socket(0x2, 0x4003, 0x0) r7 = dup(r6) setsockopt$sock_int(r7, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() r12 = getegid() setregid(r11, r12) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r8, r9, r10, r11, r12, r13]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r16 = socket(0x2, 0x4003, 0x0) r17 = dup(r16) setsockopt$sock_int(r17, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r18, r19, r20, r21, r22, r23]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x9, r3, r9, r14, r22, 0x2, 0x200}, 0x7, 0x3, 0x4000000}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1, 0x0, 0x0, 0x401}, {0x3d, 0x0, 0x10}, {0x2, 0x21}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 05:37:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r1, 0x2, 0x1) fchmod(r1, 0x80) listen(r1, 0x0) setsockopt(r1, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r3, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r1, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 05:37:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x17b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r2) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r4, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) kevent(r4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r4}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) close(r4) dup(r4) r5 = getuid() r6 = getgid() fchown(r4, r5, r6) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() kevent(r8, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r8, 0x4}, {r8}, {r2}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) kevent(r8, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r8}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) close(r8) dup(r8) r9 = getuid() r10 = getgid() fchown(r8, r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r5, r10) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r12 = socket(0x2, 0x4003, 0x0) r13 = dup(r12) setsockopt$sock_int(r13, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = getgid() r18 = getegid() setregid(r17, r18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r14, r15, r16, r17, r18, r19]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r5, r16}, 0xc) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x20) chdir(&(0x7f0000000080)='./bus/file0\x00') chroot(&(0x7f00000000c0)='./bus/file0\x00') preadv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000001140)=""/151, 0x97}, {&(0x7f0000001200)=""/241, 0xf1}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0xfffffffffffffffe}]}) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 05:37:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) socket(0x28, 0x2, 0x0) 05:37:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000140)=[{0x81, 0x4d, 0x2, 0x4}, {0x3, 0x8, 0x1, 0x200}, {0x6, 0x4, 0x81, 0x7}, {0x4, 0x1d, 0x5, 0x965}, {0x1, 0x1, 0x7a, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x6c}, {0x6}]}) sendto(r0, &(0x7f00000000c0)="70c1e703c3dbe2a7ae6f2051a19b7a5759139d", 0x13, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0x200008000000010) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r1, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x88, 0x2, 0x2, 0x4, 0x81, 0x3ff]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c, 0x40}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 05:37:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x6, 0x7, 0x1, 0xfffffffd, "6600fa1d03182eab7fff0e091fe600008000"}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000002040)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6db3aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b20a2b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea7506fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc80399aea4f3c14ec741cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac99f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788000000000000000000d13beb0ef2bad80eef4c957524578d30ccd0b4d809e510a2d4152b5229d925c61f688e8d4a46ad50e82f6f2a8ba2a79e3f1d8364c958a8940d50cc94679c21b8e6ef1940db68d5a65a8d55aa17329bdf3a4df3db4eef280a0e63adda7763a189356414", 0x4e9}], 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x23, 0x7}, {0x24, 0x9}, {0x0, 0xfffffe01}, {0x44, 0x2ce036a7}, {0x9ec6b2ca902fd3c1, 0x8000}, {0x43, 0x4}, {0x84, 0x9}, {0x42, 0xff}, {0x88, 0x3f}, {0x83, 0x9}], 0xa}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0x24}], 0x1) 05:37:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 05:37:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES32], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000200)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000280)) write(r2, &(0x7f0000000100)="8c65", 0x26d) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$inet6(r1, &(0x7f0000000200)=""/206, 0xce, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x11f1, 0x1}, 0xc) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 05:37:08 executing program 0: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r2 = socket(0x2, 0x4003, 0x0) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x15a760087ddfbcb6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xd9) r7 = getgid() r8 = getgid() r9 = getegid() setregid(r8, r9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r6, r7, r8, r9, r10]) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0xa) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r12 = socket(0x2, 0x4003, 0x0) r13 = dup(r12) setsockopt$sock_int(r13, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = getgid() r18 = getegid() setregid(r17, r18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r14, r15, r16, r17, r18, r19]) r20 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r21 = socket(0x2, 0x4003, 0x0) r22 = dup(r21) setsockopt$sock_int(r22, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x400000002, 0x0) close(r25) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r26 = socket(0x18, 0x400000002, 0x0) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r26, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x5) r28 = getgid() r29 = getgid() r30 = getegid() setregid(r29, r30) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r23, r27, r28, r29, r30, r31]) r32 = getgid() setgroups(0x5, &(0x7f0000000140)=[r0, r7, r17, r29, r32]) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x14, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:37:08 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x2000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x1, 0x8, 0x4426, 0x6}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x2000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x2000) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x2, 0x29a6, 0x7fffffff}, 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'\xf8\x00(', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000180)="b694685eba600e27ae230e59dee0c3ec0c7f60643014") 05:37:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffff9, 0x9, 0x80, 0x1, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x40000000, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000005, 0x6, 0x4}, {{r0}, 0x8000000000000002, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x4, r3}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dRv/btf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:37:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(r0, &(0x7f00000001c0), 0x100000000000026a) 05:37:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d98227043880280d46590f2b3dbd2d5890fd1a9f2d2a45723de9de09e9b537ea39f704bf0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79beca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03969427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a030b8e0f0b2b7073683fd1ad13483cbe8f340673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4ac744261444994bd9ccddd325e575cb601ac8a84fd0f8a2671e556e50834511e8ebab70f516e503b91a6c5e968318e71e4382832e1bc4bc4e7176badb6ad713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcfa28a7fa654bbee7b5e6908309de993d9ae1de34c8a36ba1a8a82d69730e2f43e648b3baac5db38eb29f50d24041bd17ea36008b25548570e8737ba1bf1e9ee597d2ccf205bf809840eb"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0xf15c, 0xfffffffe, 0x0, 0x101, 0x1f, 0x7, 0x0, 0x1, 0x10000, 0x6}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:37:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xffff, 0x1, 0x20, 0x0, 0x3f, 0xfff, 0xfff, 0x0, 0x1, 0x10, 0xff}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:37:09 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x3a1) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fsync(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f000029b000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)="78dde421345ddf6c63605c1f3fbf52f6e4b6ea7eab989de084fc3f1f407141f299ad3a9195cefaaea18db1f0e83550b09e58cf7374e1facdbceffff3d36285988f56b23911db745cd9f3539c15d174830cfc82996c31c9bbb883c2c51e2c2c2962c3cadfca831544ef7796e09f2c848c559aa2bca51755ee445721b8385228e7539ee98eb9fa93b75c72a579b7b2322e375d73a485dc840c1b6c60762f93ae42b95fca54b8113f8e201d542ed48c5730be93218f", 0xb4}, {&(0x7f0000000240)="a9469faf71e69b3c6e6918450e0e900215a614521c5e33682a275fbd1a89ed34b212b71430b1fef741113057a99aba3be412d3c225ae086f6b17a8a7f2d8b445d95b6c019c49cccbe0f820ef49f3e8a76d18c7eb1cc6f272f847241d69787199eb827d7a5db15de47a7de310d138ced071312d63104232717b46ba7168ed9e7699e3849e8f2ea901ea362c4fa31bc12820b1065ae32531bd50eea00186a6635627efaa2e5213d6cae6933b5cebc7eef51233cc04e3c22b36a0b7af94819efba61213fdcee44f856b41ae6bd94ac096ad538a554956917a194f246a7e30861d79b6d73347275664654d2e34a31d27de431bb068", 0xf3}, {&(0x7f0000000340)="dfe78c19957aae12927bbb10c42bdee81520c7d18741eaa403d5494ce691f3bafd11a3f97ef3c5b47324ae0d3001c7c6efce62bace6764dad087797aa1ee1988382eb3f05c48bd9e9249eb30201ac1828ed7629fafe32d26ced254dcf5eebae7fec9476b9edc10ec7a15d173ded41fbb", 0x70}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="be8d88c5d5e52ff686fcbceff1339b90fcabb170aa1b9bbc69450e1bebb6f9a1022b38be33d4c5ded42764b811b373f99b8f76aed31adbc9b51561e5362dd2c135e386d0ba874cc96d1265ccae9d7db9078464ce790e73eb4554041ed04df241294f98aa48a0c5edb7199f36099a7ede4e2bbb646a438a491cb81612a9a5d7a4900bfb7953aa2bd05df8cbe7714ab0ce0f4ef19afc9e722e5b209d09494fe475443228d66a33a7a4ca0a6da276617443e602faf21aa06e9ec945e2e56441e30dacbf472a8020b3aab87af81d06c02d72ed405fdca3e5db181ead377be813bbb001cfde216a09854eee4dd9bf95f5c03f0511197718f4", 0xf6}, {&(0x7f0000000500)="56246c3260b0aceba0ef8fbbe6c5fb33532432e20d3b5480acc13ad78df95fa885f3fd01218a452ab7e796837dddc06a72b57933935deb79b770111a9fd66127a1f244b031a2bdec8336e4c79b06f790a787592d5b4a3b3aa67d71523701a97acaf7e04a91ad4ff1d554d6ffa672832d77c580658bbf5a2ec8c5328dcc3e541b601a8a6d36e922fa1054db15719e6e6f4e76660049a75d4af3622269fdd87de333c3b17aaca69b95fd4303cdc8a355f187573dc0f9e365133fd93aea68018bf45076af50e23bbe047db04d7d6feac42f435f310acf", 0xd5}, {&(0x7f0000000600)="ca39fd01b368da011cdf464b3a634a9acb837a8d0b23ce88fe94c3957e8d6ac2934b99312e346337046ea1901c37abe309e663c4fe857f21d267c766b15375615ec49d9dece78dc1222287ecb0759f2f50333ab5797c13e7e1b4a7ee5d6a47e4bd00d2c6a4979e42f8491718e3778b114789c4ee108d9049266a3aaf4e0eb2aa66980857a57026b3976235d7675109c8c36c53", 0x93}], 0x7) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x1f) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'ta\x00', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4336471b85785256, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x5}, {0x3c}, {0x7ff}]}) syz_emit_ethernet(0xd3, &(0x7f0000000840)="b4") 05:37:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000020000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fsync(r3) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10001}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x61}, {0x40, 0x0, 0x2}, {0x6, 0x40, 0x0, 0x7}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) open(&(0x7f0000000280)='./file0\x00', 0xcbce997b53b89bb2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x9, 0xd3, 0x5, 0x3}, {0xaf, 0x2, 0x9, 0x81}, {0xff, 0x0, 0xff, 0x400}, {0x6, 0x1a, 0xc, 0x9}, {0x6, 0x6, 0x0, 0x7}, {0x7, 0x7, 0x1, 0x8}, {0x9, 0x9, 0x6, 0x1}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 05:37:09 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000600)=0x47fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) getegid() r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0], 0x1) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = socket(0x10, 0x1, 0x10001) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r14 = socket(0x2, 0x8002, 0x0) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r15, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r16, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r6, &(0x7f0000000680)=[{{r7}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r10}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r11}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r12}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r13}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r4}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r14}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x9, 0x8000}) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x2000) kevent(r2, &(0x7f0000000100), 0x8000, 0x0, 0x2, 0x0) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) write(r20, 0x0, 0x0) connect$unix(r11, &(0x7f00000004c0)=ANY=[], 0x0) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r22 = socket(0x2, 0x8002, 0x4) connect$unix(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r22, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r23 = socket(0x2, 0x8002, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r24, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r25, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 05:37:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) kqueue() writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) uvm_fault(0xffffffff825f90e8, 0xfffffd80787255f8, 0, 4) -> e kernel: page fault trap, code=0 Stopped at 0xfffffd80787255f8: xorl $0x58,0xffffffff8285e11c(%rbx) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff825f90e8, 0xfffffd80787255f8, 0, 4) -> e fffffd80787255f8(b,ffff800023ded7e8,83,ffff800023ded888,0,b) at 0xfffffd80787255f8 end trace frame: 0xffff800023ded8e0, count: 0 ddb{0}> trace fffffd80787255f8(b,ffff800023ded7e8,83,ffff800023ded888,0,b) at 0xfffffd80787255f8 rt_clone(ffff800023ded8f8,fffffd806f6ce4e0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ce4e0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800023ded9d0,fffffd805f0dcd20,fffffd806f6ce460) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6ce460,fffffd805f0dcd00) at in_pcbconnect+0x107 udp_usrreq(fffffd80707a6d90,4,0,fffffd805f0dcd00,0,ffff800020abec70) at udp_usrreq+0x560 sys_connect(ffff800020abec70,ffff800023dedb58,ffff800023dedba0) at sys_connect+0x3df syscall(ffff800023dedc20) at syscall+0x4a4 Xsyscall(0,0,fffffffffffffed2,0,3,a2268fa010) at Xsyscall+0x128 end of kernel end trace frame: 0xa4cc8a88b0, count: -9 ddb{0}> show registers rdi 0xffff800000b97800 rsi 0xb rbp 0xffff800023ded7d0 rbx 0xfffffd80661fa858 rdx 0xfffffd80661fa858 rcx 0xffff800020d58000 rax 0xffff800020d58000 r8 0x100 r9 0x7 r10 0xc64237ba28344f03 r11 0xfffffd80787255f8 r12 0xfffffd80661fa858 r13 0xffff800023ded7e8 r14 0xffff800023ded888 r15 0xffff80000005b6d0 rip 0xfffffd80787255f8 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800023ded6d8 ss 0x10 0xfffffd80787255f8: xorl $0x58,0xffffffff8285e11c(%rbx) ddb{0}> show proc PROC (syz-executor.1) pid=411977 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe508,0xffffffff82656ed8 process=0xffff800020adc700 user=0xffff800023de8000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 8445 348093 99862 0 2 0 syz-executor.1 * 8445 411977 99862 0 7 0x4000000 syz-executor.1 51237 60757 99402 0 2 0x2 syz-executor.0 99862 373427 99402 0 2 0x482 syz-executor.1 13594 149755 1 0 3 0x100083 ttyin getty 61663 102084 0 0 3 0x14200 bored sosplice 99402 486541 44488 0 3 0x82 thrsleep syz-fuzzer 99402 288974 44488 0 7 0x4000482 syz-fuzzer 99402 56550 44488 0 3 0x4000082 thrsleep syz-fuzzer 99402 289512 44488 0 3 0x4000082 thrsleep syz-fuzzer 99402 80115 44488 0 3 0x4000082 thrsleep syz-fuzzer 99402 227065 44488 0 3 0x4000082 nanosleep syz-fuzzer 99402 342763 44488 0 3 0x4000082 kqread syz-fuzzer 99402 131447 44488 0 3 0x4000082 thrsleep syz-fuzzer 99402 327131 44488 0 3 0x4000082 thrsleep syz-fuzzer 99402 129206 44488 0 3 0x4000082 thrsleep syz-fuzzer 44488 53900 22644 0 3 0x10008a pause ksh 22644 210547 69329 0 3 0x92 select sshd 69329 377702 1 0 3 0x80 select sshd 33155 246286 3415 74 3 0x100092 bpf pflogd 3415 497143 1 0 3 0x80 netio pflogd 52325 238096 71173 73 3 0x100090 kqread syslogd 71173 226869 1 0 3 0x100082 netio syslogd 5576 37797 1 77 3 0x100090 poll dhclient 35630 434639 1 0 3 0x80 poll dhclient 53728 188394 0 0 3 0x14200 pgzero zerothread 46734 121628 0 0 3 0x14200 aiodoned aiodoned 48243 130467 0 0 3 0x14200 syncer update 92751 56888 0 0 3 0x14200 cleaner cleaner 35622 282960 0 0 3 0x14200 reaper reaper 79181 345371 0 0 3 0x14200 pgdaemon pagedaemon 6644 269824 0 0 3 0x14200 bored crynlk 31079 114625 0 0 3 0x14200 bored crypto 60352 185989 0 0 3 0x40014200 acpi0 acpi0 47343 349357 0 0 3 0x40014200 idle1 25379 518237 0 0 3 0x14200 bored softnet 7231 115265 0 0 3 0x14200 bored systqmp 14977 274827 0 0 3 0x14200 bored systq 78423 463689 0 0 3 0x40014200 bored softclock 58289 236231 0 0 3 0x40014200 idle0 76862 267926 0 0 3 0x14200 bored smr 1 315171 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 8445 (syz-executor.1) thread 0xffff800020abec70 (411977) exclusive rwlock netlock r = 0 (0xffffffff82487d08) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82644840) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 51237 (syz-executor.0) thread 0xffff800020abeee8 (60757) exclusive rrwlock inode r = 0 (0xfffffd806e310a30) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e37fe78) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9684 7527K 8287K 78643K 42061 0 0 pcb 13 13K 15K 78643K 2774 0 0 rtable 136 15K 15K 78643K 10088 0 0 ifaddr 123 33K 37K 78643K 3000 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2253 0 0 iov 0 0K 32K 78643K 2624 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 76K 77K 78643K 13701 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 201 0 0 VM map 80 40K 40K 78643K 148 0 0 sem 12 1K 1K 78643K 17 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 14653 0 0 sigio 0 0K 0K 78643K 1081 0 0 proc 62 63K 95K 78643K 5969 0 0 subproc 32 2K 2K 78643K 1654 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1252 0 0 in_multi 43 2K 3K 78643K 1935 0 0 ether_multi 1 0K 0K 78643K 160 0 0 mrt 2 0K 0K 78643K 85 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 2905 0 0 pfkey data 0 0K 4K 78643K 8 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 263 774K 790K 78643K 52227 0 0 UVM aobj 130 9K 9K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 4387 0 0 NDP 31 1K 1K 78643K 965 0 0 temp 295 3562K 4202K 78643K 459195 0 0 kqueue 0 0K 0K 78643K 94 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 330 0 325 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1029 0 1027 1 0 1 1 0 8 0 rtentry 112 1755 0 1708 2 0 2 2 0 8 0 unpcb 120 6400 0 6383 8 7 1 2 0 8 0 syncache 264 81 0 81 29 28 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 11 0 11 10 10 0 1 0 8 0 tcpcb 544 14692 0 14687 108 107 1 13 0 8 0 inpcb 280 36058 0 36048 115 113 2 13 0 8 1 rttmr 72 27 0 26 3 2 1 1 0 8 0 ip6q 72 5 0 5 3 3 0 1 0 8 0 ip6af 40 10 0 10 2 2 0 1 0 8 0 nd6 48 260 0 257 8 7 1 1 0 8 0 pkpcb 40 73 0 73 28 28 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 464 0 464 32 31 1 1 0 8 1 pffrag 232 317 0 317 40 39 1 1 0 482 1 pffrnode 88 309 0 309 40 39 1 1 0 8 1 pffrent 40 6754 0 6754 39 38 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 1127 0 1062 1 0 1 1 0 8 0 pfstkey 112 1131 0 1066 5 2 3 3 0 8 0 pfstate 328 1131 0 1066 13 6 7 8 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 51 0 50 27 26 1 4 0 8 0 art_heap4 256 7618 0 7323 83 63 20 21 0 8 0 art_table 32 7669 0 7373 3 0 3 3 0 8 0 art_node 16 1744 0 1700 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 31 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 15 0 5 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 23788 0 22292 49 0 49 49 0 8 0 ffsino 272 23788 0 22292 103 3 100 101 0 8 0 nchpl 144 48812 0 48317 61 40 21 61 0 8 0 uvmvnodes 72 7835 0 0 143 0 143 143 0 8 0 vnodes 208 7835 0 0 413 0 413 413 0 8 0 namei 1024 165105 0 165104 7 6 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 80 0 2 10 0 10 10 0 8 0 vmpool 552 146 0 68 8 2 6 6 0 8 0 scsiplug 64 14 0 14 9 9 0 1 0 8 0 scxspl 192 146552 0 146552 85 84 1 7 0 8 1 plimitpl 152 1126 0 1118 1 0 1 1 0 8 0 sigapl 432 14573 0 14558 3 1 2 3 0 8 0 futexpl 56 332727 0 332727 3 2 1 1 0 8 1 knotepl 112 3755 0 3736 7 6 1 3 0 8 0 kqueuepl 104 5893 0 5890 24 23 1 4 0 8 0 pipepl 112 11566 0 11545 30 29 1 2 0 8 0 fdescpl 488 14574 0 14558 3 0 3 3 0 8 0 filepl 152 135998 0 135892 135 130 5 14 0 8 0 lockfpl 104 5125 0 5124 1 0 1 1 0 8 0 lockfspl 48 1706 0 1705 1 0 1 1 0 8 0 sessionpl 112 114 0 103 1 0 1 1 0 8 0 pgrppl 48 396 0 385 1 0 1 1 0 8 0 ucredpl 96 16854 0 16843 1 0 1 1 0 8 0 zombiepl 144 14564 0 14564 6 5 1 1 0 8 1 processpl 896 14596 0 14564 4 0 4 4 0 8 0 procpl 632 46477 0 46435 7 2 5 5 0 8 1 srpgc 64 141 0 141 36 35 1 1 0 8 1 sosppl 128 222 0 222 44 43 1 1 0 8 1 sockpl 384 44051 0 44022 195 191 4 23 0 8 0 mcl64k 65536 1023 0 0 115 77 38 98 0 8 2 mcl16k 16384 49 0 0 7 4 3 3 0 8 0 mcl12k 12288 53 0 0 2 0 2 2 0 8 0 mcl9k 9216 37 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 5 2 3 3 0 8 0 mcl4k 4096 34 0 0 4 1 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 327 0 0 26 8 18 24 0 8 0 mtagpl 80 253 0 0 4 1 3 4 0 8 0 mbufpl 256 1234 0 0 60 0 60 60 0 8 0 bufpl 256 51792 0 43479 520 0 520 520 0 8 0 anonpl 16 1746949 0 1730340 366 269 97 100 0 124 10 amapchunkpl 152 106131 0 105997 159 139 20 20 0 158 13 amappl16 192 80526 0 79345 463 395 68 72 0 8 8 amappl15 184 1607 0 1606 2 1 1 1 0 8 0 amappl14 176 3315 0 3312 1 0 1 1 0 8 0 amappl13 168 2304 0 2303 15 14 1 1 0 8 0 amappl12 160 1462 0 1461 2 1 1 1 0 8 0 amappl11 152 2632 0 2615 1 0 1 1 0 8 0 amappl10 144 1529 0 1524 1 0 1 1 0 8 0 amappl9 136 3465 0 3458 1 0 1 1 0 8 0 amappl8 128 3005 0 2933 5 2 3 3 0 8 0 amappl7 120 1943 0 1935 1 0 1 1 0 8 0 amappl6 112 2364 0 2345 1 0 1 1 0 8 0 amappl5 104 2332 0 2317 1 0 1 1 0 8 0 amappl4 96 13900 0 13861 17 15 2 2 0 8 1 amappl3 88 4021 0 4010 1 0 1 1 0 8 0 amappl2 80 112176 0 112096 3 1 2 3 0 8 0 amappl1 72 338097 0 337656 26 16 10 20 0 8 0 amappl 80 48589 0 48500 4 1 3 3 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 14720 0 14558 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14720 0 14558 1 0 1 1 0 8 0 vmmpekpl 168 114933 0 114885 6 3 3 3 0 8 0 vmmpepl 168 1868845 0 1866306 564 409 155 161 0 357 31 vmsppl 368 14573 0 14558 2 0 2 2 0 8 0 pdppl 4096 29447 0 29330 22 7 15 16 0 8 0 pvpl 32 4423067 0 4404748 680 467 213 220 0 265 28 pmappl 232 14719 0 14626 8 2 6 6 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1096 0 307 25 1 24 24 0 8 0