be7852c3b41571ef97cacb687775f9ec22b5e2f005f1c117802df0b3fa079e0cb40b333b451f75164a5bc52f0f2c710dffc7d9f7da4c58835a93fe4b8273442b8f59b57a1b6448f6e0cee21d697dd18e4d54aa782973d9f253b3cd3b66397644deeb870dfa30f32cdcea3a5aa3491287a2c66ca140e8093bbbf4e11a6ed476b074579bfec98e86e357965bf68605d9e38d8df2cc20bc020a02db987667c2be15c5aa3227cb7f33dfd3447962d25e9f088f266a85c047fd88835d45761efd674478a8b01d9cd49b0f653a0d5f319760401847179c29cf48663ae1265a65e0b4600864ba3db770b537d7f139238944a18d383fac4cdb00262aa99b36efcdbae0ee4ee81d6864012ee6a7e9fbe5d7fb834dd870c5095b5076bbd7ca7b268f1b568e2d0ab4d416a86d9f8617f9c96de5e19c4d3a1a59d544840b3dab8203f4dd739cef85e98ea51561cc3bb0eb27020fdb84b44cf7afdeb03076dd5373ff8780a671511b256b47d7041f4433196ad452154eb005979775861aa8413e549e24e388ea0478466c7e13e5abf78c8d96947b01539d980c20b172fad7e3c66bc542b4eca2a882fca13cd8e6c0de4ecabcf4300787c7cf4344e4cbf31b8379ad852f9c26c216ba8a4464b6293f57b5d302da249569753087e6a26a4de79f371447d8aaf56821054b05ab7195a66239e9f840624b9e093e266e8708a2ebaa4aa3f9e86a1ac21723a401eb6f9fe65dac431867f808dec0d250d491a694515bb5b9e3fa0eec934b1b9f1a12611c9f5ad428637956eccf2fdceaaa8204e5e71bce4e2cd86cd4206d94ae10ac4a8151a76b2d960d796484549905c1ee2a2ca8496a0f82359fd289fd0700abb5509fc841a8cbfb65816cd927441b3b5d08fe944d34f70372626ec949e340dcb6fa9c54f4065d53ca95f178b1ee7020a8c697404ff5d81019d89680ad430217850a69dba6c5e3c533243329f7430b162516db3a849b8a30f66a74e6635edd4d85e7f8c005cdc440de4223c988835bdb3c7de1e53438c031e740d519b1113f4175295d957dfb2daa5db28e82e613d17bc1bd8b98820aa051bb0e7801384b65e1ddcae8763023ad7648876299e881b97449d8f81333a3225215cf3c818770ffedb93ca5f98b5914fb8b5a5f04ea52b7b8d95ac74770812e9e442dc6f523da1aa21b473cbdd844f1d76189ea1c5009e17920d2752afcee5aeb40ee67a36c61f179d31d10c492355fe78dc8ddbb0ab2106bfc2c0c7792cccf5b16bc1f89e3dc2831d3caa884bc470e54e9540ebc03644d16213af5c9f0861a52314e32e10eab6d25361a92d2f12b2cda2fe55d4acd94f2e0c7b571473f2ab57b55e99594452cae42fd39362f7d9e065e831ba924ebfae642c390903a0e5a5bf934572c3841deefc9ef2229e961c1df54ace8a472a1bd31e0c46001416bd9b0706f4a552705d2c51e54a87e59e74cb79481c2864fd08b805abdd0e67befddb8dd026f49795472c62e3a73185fd906b5fc76ab28a1b20f679257f7244520afa0ed9680b2701a3568533a6f0129716a797f008fcbc0235a48a1babe22e7087c3eda317c4c0130040bcce8b0b8d2d73ff6b2e359cd2875bd469310676e6c8a5c1949f67a5c28c6a9dc22cd08bb675bcb2048a1f38b3f56de86aa36b9a1b4430a63d6b1cd846c40a184e960a29cad352e1c17cb95c2877a146d4b4f52b2dc3d00bd5279f27f4a51de30a831678dc2effb262b0cb2b2bce860580b5bfbcd7354649178c0f1d4e3182cd79d4d6ff594405bae268f25dfde16b1ff8890866279df39e1e92d337941c5a3d4b6eb2e4ba8075faee394a2745c7a00f8fa353fe2f2e5617dbe0f06a8e99ebdc90642a690ec39b42e871f2638d20ca04e02ac2c585c98a9489d4d5bc4e9c2e150dcbba59c92305e4a0ea01503a893eba12a00b607832421bc347d7891040b994c266ca334631ab5f2875194163482f97855a5e0d3fc75f9820c721fdb44a965aaffdfc660e9c59f4794a4457f368b8e52b58d84503bf88a69746668f8af19717091e173778a0944d1d550abd9d476222aa5cbd5dd898b80096d0633392ef97b8e3058501755018ce84b2b57bd8a0c623a2cc43def109fbf463ce71c4ca69900a23bc6047079ba52c98adccfadd8575542f8d83339f61a5abddf64c206ee7983d735a3235953a50c1411ce8a8e46d6b8849c7c6c757ad2cccaf4cd2a46c9891853e6236b5f5090ebb000c9a83b94d475009ca6d2e0af3695ad52de3b6e7aa0ec7a2d24c605ba2e67fde585e1ce66a6f4d2154cbce6f87bf0ceb949054c097b68f9f5d28f0feedfdbb64df6f3c8718f9bf3f9f7431f2440d382f4f6ab1d6aa75917b2c8be30bd032be608b7aac19d440107f2f6f40b9189668cde1566c5896be3e19d249eadc19671f96a0432292c0952132b40146a8006482f0341acad19e881ff036674a8a4b98232fcc6c35bbeec300eaea7c6cc91a12ad6eeb577708423e89507358fa53aebc007e830625ba3751fbad8e577c8c3841e398b48512bfe89dc4eb39b64e06f1426728975275970f2e6cf2688560f8664526e8e044dd4e0150750c603fa2f6575f8f7c7b78fe72f29d113afd1e0dea3c522647102ae9b43c1bc124dfc9c67210ae4bc3c78be19753ca0751aa3873fe4e400512b28ff23841a7bbbbd438864fe482ad4635bbd51c61a74533f25b581f5505d99c544afed572f58a236a0983f58e86f5a922b2f7d1a1ae55bb3df111ac9564bb923547c84848e94ddb39893964bffd3752cf3190f59751d1de2433c11c1e352a666d2a54634b545788fce84878535f8df80a767d1300360d794f44a712e9e4b8eb51ca207f524873fde6518a08230f8bf7b2424be0c0286ae228b85cb9db545347e5129116514e5b1ac5c6d01c20855e38a2722359220a4820a9968fe6bef2d9378bcbe5652ec81272786afbb01135c9d89e5c1c7d1525f342503e31acf24bc25eee3f426703fcc1ce9a4526a99068ebd3140b086e2a904a4ea813692718bb8c4210e8f9c92f913d6184dfceae4e0f8122fb5a7360a3c9f082819b90337cb131fa18d9276eade6e5a769a751612e1005e536d7034c1dc2fe54919813775fe95b238dd89aa2e0695028089d4db393154213f1522e32b8950ba2a708f8c024cbe8cbe224f228ab27f02e071532af1ada9a0ad6aab16c5c0a94f7fd2eda8c858b8fdc62bb4d278891b13905324f7744a8454465fde3f5bf62c8a36c270aa39f8bdd6d4d1e9be29ffe413c2c12957620fbeaf48a08a452ac7281101c0c6ed081a37693526c43c1e142fb7e88f421db7ee221a6a4c087d4292fb2fceee43316c3bea3b52f16645ebc9f75679b4a91e068f2ca466513f97ab9ffaa502616d15eeb73009f5826cbf00cef7c8405f6195a6a7fe32395867f09f79c83a6e7e4d834f474f86266d8a975b119d650c22492e7920c2eac73164c1a0cbf21e3c577928db45458150f208c3f67dee7de1e580b2325abad23ae6e70ed6ce7bafb607b9c9bf49827f4a3e38a6fd97350dfda2d58dd42d1111e87b84053cff05ae38a5f3487b4f376ef55d47f2462e62efe00802468127b35b18f598deed5de4dee2b16dfe4db003b7b8c2e462cde0d3e012ca58bc9a1d6ddac9fde14323370dd6570ed2fb3ac4b61581ede6bf0a704fa7ef86485c2300e9b800ad07f43f7efbb4ac32f060bc037cd7270c43fd91d9d2d994e79ec56254eb555f77bf6248726819d20f7046d34bc39b058f72a4ac814197016f633f1e34aaba2117b80edfb540f251a94dcd74c44b76eef7bebaed1090ffb10e295e969bd4c97be8256be9ba45b268ff3d08433546a1decb57e4f17cd8ebb28ec2122f69f276c21188eb7d0b12d8ff1888024deb2edbd0ba7379f7faa483fdb2f2aebab76ba224f16432e39caf6d27b6b60d48f74cc2af7ae26ee3ab598c48bdbc16297bad9adc758209de7613bc09713f883516e9ec38a29fb6d582606558c78c972f91e142ccdba60ffc1eaafe50a2566af9589a2c0d19206c059249fe47aa29d498e46563702d04bc8fb3bfbf8add2f00a4ebfeafd3c57f708d5a929c07d12a64bb3057b337054baff3ce5409ac0581c8ce202bc0374935d9522c863adb0b56d25681fb0c4b8fd49d6bd4a24367c85c7b49559ddfe0f553d6230f7d2981a3c705bb96deb5b2f764f15de8406fddf44f858a70d737c", 0x1000}, {&(0x7f0000000140)="125d100cf77120d33976fd9bcf30e530374fc11db5d2f94a0c95f73f7f93ec099aa64c3532850ae2eba3c2d682448bb02e3c02503023b3641e5fa4d821fbf88bf4480f1bb8f70d52f2e0be213f4043c832ae5b985e3b1e6875b6f0d0e9cd5498877cce3f5a18a3371d2efe924d31fa176854132267d12914bd0b2113b70f58293a7312c98a136203a981a7a7297911e6d6b1b4082943af29513d0536ab0c82f4aeaf2a3afb78d13a038583717957c945cde6239854d65df6824bee800761b780990d7be66c404c22bd62bfaf5ce289c69106ff2ed39bdf691a70ca77cfa223eef0", 0xe1}, {&(0x7f0000001380)="1c9a0247f8c230dae8ce8e993552eb4195c72147309387e05b206f506cb20b1d5477cc9a1da75d636bf8a4476839dfae2cee758d08f5b0adf3c75b30f94b683234ab05eb2e56419950fb14da04efb67250c762e22e305a31c5fd303a82384bfe6012b99dcedcac3b97a451b62699a435aaabc79185474bdb0df5bf93df003c17c14a5c405f14de5df1015c0b6839a95d31e299c716d01cbb9ef4689a96129d52fd96fb14bf33c64462cd5387620569e445f57337921d4ed29fd79f00208b497893040512c10c17b2", 0xc8}, {&(0x7f0000000280)="20dc0febead20f70548b722446fba353379ef4ec7825cda0cff0a15f1a4ec2c2b64283bd61f192a6fcb84704", 0x2c}, {&(0x7f0000001480)="e94920b6a5e4a9753829f761c7017aa0eeece92cd6b075ee8b0c95b7ac2e163fc6966fde7bacbfa86e6cfa360fba50b0da6f8d51f2a5ddad94587d206461d7fe55396a309c8c5fe25c9af627a57466f11031ee43709eafb973ba80883440a9a639770afbc24e8c8c37bd9c9c1bb6613b4d4518063f49dea50a1145db4f29e8ba85641437a69ba6cb7f000883e21b0bf325f6e2a11df2eabb9469d656535df1dd0af7b1b56edce23cc5856ad8a69e002aa597d69963cd75b1fb1974640ce73f5b5947cf712121dc52486618503e8d12e3a0d2ae7c24a7b4b26d7ac8b1dc0080529cb49caa4e460375468e83890571", 0xee}, {&(0x7f0000001580)="bb8cb116544a4ee15ddb11b4172aa7ebfd29544d487453954f7d5fef2ef992d4bffad4bece28589f8a67fd97720efd959c9b1367d12947298f9219292685e085947d9277d0831c9ff1b8e9b7161c0831737c08385fe52ad052bb3ccfc04361c4e73f6a5f70283e4b770bc09f75168adf010ca60c8d39b1016b7cb1621c0f383f6ec9f63d5815add36850247d77d6d08bb9f7242494c1aa4028b9a33eba218c01ed9df3e6d28a1c5987f6b831d6e266231e424bd3529df0a6c3bf17f0a45905b70fe66828bfa3451ff4b5c50a6b9c306528d02297c4e02e4ec9f5209fa48b911280e173a7cccda3e4cdae632b4b83d17680d2eb93e5f110f2cc8ea60fcd02dd5d04ed450780299c3c5c5e9f45a366e18f51ce290314eb4562a191a15617e47d2e4e039239923ee88b286ccc318e069992f54b434c52d32d6b60967eaf95763a1d71ab86fe39e19a9bb401b75f24c9d81723886a0b9c9d23ec8f92180305d8debe73f63a6a29f18b268899c0bd50ae2caae49de54e08e5616842d8d2c21a150576c92ee257827bc4bd962329df795bd5cfae4d45a2fc00841ace9e5fdfce27b13f180beac902415503bd491d0416b877c66b1e3a8045b4e7b64fae9c2c97c8f3981162b2ea820c11aa274cf457994a927cc10aa8b6b44bdb03bb91d07c6ba6ea757e2e0f6b7569eb4094a44449885e11f526b8870e4e974ca4ed51917f373ea9c85922f0dd7ea08679c923e20400ab0cd40fba5c21eabcee21a735053e46ce0c7966ea32f779c5e65fd6059e8996723ec5fec024b415e5864fa378ab594472a66b41716feb000440a73312727f30e712efb91bfacd01ae27291f3e0628d81a8494a3d59fbe55ea7e81c8a1462f2eacc4dce8c84382de7d87dba4e889eeb6e283eba5b95cb4766184eccf3f6f45d017aaa212dd95b480c9a55350af4c506459e06a4c41c41525199f75d2b75576fbd65924bc21434aaf2c11a7bffa18dd47777d5e06d57eaaa884005ec20f4e114321a8f5a5b86e3f24330d7c27d9ae1066d18a0146b74800cc621f4354e00e48523c31a36da252a42c20a914f937e3ff6a1560ff92199e5a996af1d39ba58268619e62c70aa5f5437b6e474a39e113865e05631cbb77e21bc52fdbe2d76d3f70db763334498882f6d7a814af54f7a442152784bea77167f081b9ca54fd06a4f6dd16e9273e2d0555dc11f70d36da2140810d4517dcff237bf69eea8388be84aa8fb9aad662ccd9b3a99a4d20126af85d14acdb12df7a02d6c0c708af48701a18f44f757837e905ae87a4cce5824eef05bc0b351b4d98dbce951b655a55070f701a3d7004f3b64c61b348062f07eaba5b4fda94cd1bf78b6d3c3b529a4180b7688c742261fceb2486900aed423695d1682749977123880ff0bbe8f1a39f51b8286c3ca1394f8b5a4501507dede2b4bfdd70037b4aaf576c55e58224665d163cf9b7e1dbcc1dcd99e40e8021408237d219305537742abd8f784f8c196f962e39acd1f1822426632e9767a1339774a8e9aa16c5ebb16359f4f860c3e9a95499402ca1261cab772e80b588cd5eb7a58f85dc3586df42492f0a83f6638bc03018df21ec8ee155d238210d37e4c091b88dfcca789b3210c194c4527990f92425b1f38ed05271d9d2032e18bc4716ab28f3c95f8a9bbbb7e9a6d406b2c84b00f7f5cd20edcffaef374866dd7cbd4484985c30e78b9ed113d99275a14c32caced14d1ae90714b67c955f796aebc316f682ca6e6e4b0f5fc71b58a09be815f6bc82a6dba180d2eba94fb83d90ba603c4153eca11d814da6ed7a13a17f5ea1c54fa4372abab3c928386bf2a11b81f729e36075f484713540e1a29c7742680edee350d148163bd84adc2c98fdb4ac5c094048453e9f7e5bf2c9dc6f64fafa87e5877783f03ce648695853b6fd21180ad7e3e03798ab420225afc515881a2079a1f95d28f7e77b984eeae83f7286f23dadc5a1439e3e274faa9dccb554e73d13c797fef8fdd841abd07c99438b9cfb8d3f4e1bcaf309b55511184b3af4afd1869b14b2cceaa77673c2fae4effbb118a9d582db18364e2d32e7d6ef5ac35c7b6640cc421d06c0a1357534e0b2461f3c9952dc38c9ab2e95e32695f797353a31f3725e669ce363bec18896b02106273fb5fa790b72ab97adb6ed38422a86d2ab1fba9249635dbb5af15299a4c67554c864d0cd3a5f927a944896432ff660dd56d3916b6318de80f893973ccdc723084c555115792139705fd24a6d653b89b99c9d00a991006dabdc1f94415537b4664b7774c73b3660603f629218b0c00be3a33c7034fa1d31508d1dcf437c5ef9979a41ba23303041283cb20c78a878b7c2130bad43f3daf06f2faa74d100fb4cbc8870ab3c40e7a2149d2d5d33d68d3cec5fe53693e85cf79530d2008847ccf07d7d303e41a338a91f2d55b60c2aef73f115a46a069aba3a22dc0f87b90f1068fb413bf8f95a3fe87f5cd44536c9a505bfaf36be778d2b587c8007bdf99926b0f181489f9a5230fc6dfe7978723d8527b9f08bb5f26ed8939867a7a52581a807028ff0a353ee794be85a2c052b2c1967c1869233a21b55489a8f4ac52ca2a9604ba16dca1436d2862a90585bb2946d620b1d4312d4bc54c3ba424a7c9925a2cc431ad9df5395321eeef9830d0e55f6b7130711c719ff65f11329689bfd0b51db8cdacd20d1aaeea1a285cdff71e0f4a162a679250af479467c01878f3811a62c641e1c4bf589327a6fcb2273514065f546436ef822bf3023895c0685b1e9d4ae54f637c817cb800839975681c59dd0e610f71e2a9c699b1f24b87b3f9e4b9d75652fc2690b4a39f9627187ac546e64f8a60f09d3f6f15717292b2c50de7a5441014dee84da4181350dd2912008338ed681781d5c52673cd772e1c1745c6139364062c50d900ba527c0cb4e7e947f45058369d0bde571f539ec1dcf60e5de7238a45bd86f6b6cc783de7eb6e0bcc4d8e3923f13cc30b1193544eb18ef0bd39b95a1c018bc1e4767eb70703083bec4ac747762d56c28b7f2ee78e04b1db1d5ca4b8078d7de027992e0855bc0abcaf36b2f32606c3884ea896f99361c0acd3803fceeb8f88f9e2c2ee9a54f4bf4f4749a5fc9011fc5ddf6f6de578f5f64c888f5cb41beb83533591f9063ecee1f3671f5b75191676bc234fcd19656679afe2497678152b2425bccabc35cd6c4f3e816035f8870dc065de63aa9280ce558ad4fbb208117ba4513de946bb4568860266bb641a1e683826c37381765e0d31a68d5230c53b2b65e008b105c05c797ce9e4cd42b4ce5cdcca84b45c704d052088da5e74046bf61ca17245a7595c06306298ae432e7da1950fd97c44304e63baf7ae274ca65dadfae1e61ad8634be638a2c91fb54852d760a2bf6da00521816550467ccaf046806295ba202db48a5e6774acb3c8cd112ab7af957c22c6fd021ec4e7354b6d09f2a806e5670b3fff291cf9f3b9b0e1a31cbcd4bf2efe92befcbe51a9640de7aa2e1725b0f14e5d7da9c6ebabf3f08d25285d135994b33bacc87eb2a874d81921fb23915b0d69e576456d97af2c6fa0efa77bc37d41228c4e366fd058e42677ea5bcd28f8f61aa744a80379913450264ef0fdd0444021ec8bbdc3a4afb1a0b37d8ae9b4ded3f71afbb6198b838bb340371dc52c79bab3414800736193cc23a5a0e4ed816e144a7398b7da777f29e8d50509358bb6f3c83a0c21141817ecce57fd65ff3927fccd215960644e308b9f642823731155a381f68f632c0ec66c83bb74b3b0615d01e9bcca196abd44a6d4f19d525eb9a50dceff81705cb56bd04e1e7aa8216e6c0daa0ab25b1ddb02657e6f5e46b5b32878cb49e18e19da23ad03dcf33eee914b3de60595b738aaac60bb8414f0f09294efd8dc623f84e43840abf80aa31874bc779d18f7a7852df96b77fe2ff5736239e2070d4746e23117defb5b2068a15e865beb87710d85a729fed0b699d6b99c8866db839d4af49bf8ede86c01c25423724d5660ab6db12ab3fb26c9d9f4471d04abfd5c816555fbd4fa03c86b5b3381e725f070bd874ef4c1d9b4aaa3715acbf518a6db41fe42bf632121fa40a95a63750dbf0da292238ad38bf6ecc0359cc2aca9632b2e8b06e1907140ca8f9e037bc26b73ee700c4d10dc09114208417e3525b98226c1fa92450bc8bb40f7b9f3c10f4c572b05b1e2f563aefecbb00fb80aeaa04de86e6d52bc024f0bcc0d59289bcdf0ec17302a30e2e9d8f556a453d19e0efb330786fb178f27676102047786aac2c294632ac9a42198011dcd22c242ade0df3e9a2b067c6c5334d871f0c80c58d9452206266430e5ead8c0ae67ed4d507d84fe9a843f5f2f1b37e68ae4a10c7a9dd6b4593d5426908ff96b1d945ee5adb82578f3292a2059af9c1458b4fd85a22a6e816391eefcf52844aae37fd72ea0c319a23eb71d6797d8e851af06609a53c20fbffb834567d3e3c34770eb3e79aeb396ea3acb7636c33c843f7467b9ea7b96a3c45ed138168a6d53b187d854ba7d3675bcbbeef36de0dcffaec226f5d2ec49703d2aee9c62016ef4adb04a2d35bac4d786634c19d9fae23206ec21af48dff7a7d1a748d2ab833791a333ff706a8e4f5ff76b8a6c38f74f6d946a1a54c53eafe8b80d10e1a85c25fc68fe6463313bb881b225e3878f1ff1d61f88755430bebb8ad9f0f538e17ed1d1a436c8b68b24d1948f1384303e5492fea5b3dd567e988e538a8451bce9fb9fc6bbfb7bd543a15a76a31688b2386ee13be175c0acd39215554e70aaae4829c5179a344e385fbf94217bd8aa842014d4239fdb5c2125b50cae91133c4cc48196b9aefb75b00d22baad934d3677d160b1dc2f59333f61fbfc09f795987ca0face634e0968bec6ef1793f055c43733fb84612c1cd31bd6a19326f67a433de82fca91aa523381b1c7f4f04b7f29214bd53290eefe59a490aac873e538f57f94ad76d91ed721ce61f5896ad2f0224fb44bf4886c32c1f2fc3cf9b33e6767c77d050050af9cab9899eaf8321f89f7b336b424d13d50a8583440880facb7e7c67cf2cee0a1df982d5f1b6f0973485e47f4e3cdedada18fe1425915cdbbcf3db513182d88555a07bef48d93c16b118f693c0152f0d8c07302700663fed9ddd03cd3d07ffef91438134ab46153ef6977170aab6e9d998b0c4a9128f4b627923cdb6a1aed94c207b89971a339fb4915529b6bdfb97d3483ac722a9b096ef6c0a16d08615a2ce9b3a828dd1a21750d20bfc8d64086d2bc0306ee50e15da8f79244b13c6c302f54abf401cca9cb4565bd87aad5c1182c40a0c2ddd583d7b4ebcec480f53f988a01da3cd3534441b2aea0af3c42d121b65d86810c3a08995dc9a43848da219fb60034878c7032b2a67f2d5ad5b85a04bf12d6928e74e35b256cfe2659c495a8c281777dee12f9181e72f8c1b1b15f24c5dcd37ee10d56c330a0cc1b09db2c8561119d21ea7f91b90d39362b76ac6275b1e26faeccfda4664bce8c0337c5520dcbff3d33a44e28981624bd556f4cd5b69f776e7868c2064f4b44e4925895ec7d02c46231876f62cd83c9bbd26b3ffd099348af5e37220006c48faad23c870b967578b068e0138501ac858f82e9dbe99d4ba2ba507bcaf26f6fe5a7cef7f29b681116fa3b56ade512c971a21664d6008fcffaa0cd29b6c9586c68a1fa5c2c6c8ab717b660c00080216b021236a5e1b70bb7d335199ecf4f4e4948472d502701347fcfb63557fb419c99a38ddb7c445e92bbc2e3506e3e1369b920b26b42f582f", 0x1000}], 0x7, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x61939be01f048d64}, 0x4) 05:37:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto(r0, &(0x7f0000000080)="e9071c960da3e542dc4f86466245905e7504e7e79c6059bc8a3100ddf2af1e2024cec406107cb3223e201becb2490fe506f5fd026b537c51a130af2b5871d94650ac0d9876603e53b61b83a374096aeda25e54544651955efa3f062ac0a72989a945ba3237bcbc6222bdcabaa8a2c72f2af9698be9fd06e743880e33a6fe4ae8e2ef789fdf649b7e96818c6d47b95e128d87998ea523a8d2a378acba0996cf9c837f41f15768df4c7ab4d45c6551528a5b818151c93f20a8a4388516d717790433d09cdde60d0405bba462693c30f2a634e3803a3f05f9f1d1d8475416481984dccd12706b811050f3660d3e", 0xec, 0x2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 05:37:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = open(&(0x7f0000000040)='./file1\x00', 0x50, 0x10) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = semget(0x3, 0x1, 0x2) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000240)=""/254) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 05:37:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) utimes(0x0, &(0x7f00000000c0)) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) 05:37:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x5ddf, 0xa1f, 0x100000000, 0x32d}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)=0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x9, 0xffffffffffffffc1, 0x1, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x9, 0x1, 0x4, 0x2}]}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) 05:37:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$dupfd(r0, 0xa, r0) 05:37:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x20000000000001cc, &(0x7f0000000100)=[{0x19}, {0x74}, {0x40006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10a) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x3) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x5, 0x5) recvfrom(r2, &(0x7f0000000180)=""/221, 0xdd, 0x802, &(0x7f0000000280)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) syz_emit_ethernet(0x95, &(0x7f0000000380)="c5d763c9a6eab098580e8529524a327f62f2712487d8e25fdb16e75f43b5b3914bdf4fcd6cd4c7626c767208991e16557112477ae190abb7f437842490783aa5f6e6480b67182a6f1a678d5ecba05da26b27f1c812583896fbe89c87115df9ed51c570f1bd999f60f7d7c2e5fb4dff3548cf21de98cde07449ad22337015da12da6ec18d395ffaef17ef7a22b440b3f47334b63ee9") openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) 05:37:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0xb9d, 0x24d0, 0x8, "46d7b8c8dbea113e662db46dbbc7c00be4c0f760", 0x100, 0x7ff}) dup2(r1, r0) 05:37:42 executing program 0: setrlimit(0x0, &(0x7f0000000180)={0x7, 0x8f8}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/78, 0x4e}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x0, 0x6, 0x2, 0x9}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x38000000000) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x11, 0x0) 05:37:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc255) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 05:37:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x9, 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 05:37:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x40000000, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0x81, 0x2, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x5, 0x6f}, {{r1}, 0x3ad23c95a7680c35, 0x48, 0xe6fa4f8326defbfb, 0x5a, 0x5}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x64, 0x20000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x81, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0xffffffff, 0x1000000000000}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x1, 0x1f, 0x20}, {{r2}, 0xfffffffffffffffb, 0x93c5d2f8db9347fc, 0x3, 0x7, 0x80}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x7, 0x200}], 0xfffffffffffffe01, &(0x7f0000000000)={0xe4, 0x20}) shutdown(r0, 0x0) 05:37:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 05:37:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000e40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1d344ad20177de083c965124aeacbcf09bd3c719ed25314dc2161701000000ffc4137067f3e47579d098537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631259b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8402bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21259d4cb68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6913bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9620100000066b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc8f90b74cf659319ae5279494fdf5a54dade634312f03a16bdba312a42adcd46a4aa60bd9f53e1d99aa4fb75fb850ddb414a94e6360807d41c1087663abcaf4eac7c7c0b1db92beccddb31d7cc278bbc85d4e4e769e7509", 0x2b6) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="5391b4aa3c8b0ff958e9713a954646d6c5536a5f82070d9335118182ec36d01f8e97608999ef85283a8d60b6eb7ace52bbfeddc9ce0486111f6519b70bef5a5e4e04fbf49d597c3f46d7d43583d1291b3d6b9349050c288b6a5dad0ed4f92738e600bfa6a4b75cfa7907bbc5645df858851577a461989e725ad63ab678a08a6afcecd0ae552f1d5e54a0ed5ba2e380f3054bf4a2f0e23b323a6f5ccd9137f46554cc9265dd4fa59f09ec90ec31aae04da0c05c206c04362f3198442b41be681893dfc43ab3441f73e5c777192d4fff", 0xcf, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xffffffff, 0x6}, 0xc) 05:37:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="607ea748bb62a6a86c06b9b6fca43b02384aa29b2716479ddfade339e39814cd0f0cf7d41c882712fbfc50d38c6ecba9a75cc36b8b3b7c57e58a8e39a0a3b7b7cbc446150463f9bab42066ea28151ff3e2b547348f29ae9cdc32f776c4bf541b96381bc23dadc4652c6d7045b4dcf2cffa6ee857df0689b5721a242f10b617440a7dd8d4616293b232e003979e1ed3e0b7afd4d6ec54eaf2d2", 0x99) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000480)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x5, 0xc13c792a1d75c02c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="dff38dec00725ca241cf9e0b4d7d3eff17c531e63e9facaa590c2c6fd528e7d8a31b7242c38005fca5b0084263c1d78d9633505b3c7c05e1e697aa4e923c1a981e9460ae3a9968c5f480791df9ef48aba65f3c045671581bdc614d3c4aaba422d9ce6136e2a586bb4f3fd28ef4b01b66e2e335080a0579c4d5a8f998ae6df42514dae4622af2c19d1f1bf28a61cec6b9ef487ad82d553e3af64e8b9fd9568d72f67c44208d49e00d23610afd115bb4021dba7f7c28926860200affa33fb01088f1f2b0cfd11c43c8f7e4e2914c0b4ebc6a6bc5d709a6a63581713202ba93606384e64980f17925186490a4e7fee8c818ab48d8e419415f9fed4b6ed2e28453f468488ca76e550ea3dcbf07bd9b1b4721fb18ca4b1be77b04128e8a376ccc2487ba796bda52445862a6fe472ea71fcb8300b962102170643fe03dc4d5526fb8aca91e5b635739cdd86d556353f5efff85245910b793c527a265973731e9bd355daf0959f7b976d74243f181401e00f3d8b1037dfe12149cfd7f0f93ed252cccdda38fa89a357775be78b29ac9921d564c041b649ad44416f1aed5323794dfa79a1b52db2d0a0d58d5d814216c56882b635f4b6737f289a4340e9606740ac5d94b3df617883ec90f292bf0da846b764c51668ce4538813476e3addeeabd52b1c4a0d9208223d0b837cf880acfd541a213e24fd807c58dcc376c770af729180051bd53d89b5679aa3d67ff608f15e559b5fe63ed0df229cc9823ebc8b57144f972c13f5882dfccb15e7742bebb67e9db9687129c4f2de2b9965367db0f894b09d9a57603dd3e11e3595ed620d93f42b9d22cff23a2a6f5d3399b80de4e1e39c7ddf78b246102af067697103a385ae27bc4c23e1ef97966521314f6f60576806d896f32345407f181142ad8752f7affdba6211f4ebe4173a585c5623002d05acb674e065c99e333d0a0a7228f32b27dc8a4dfa5856329e6229353725506c18faaa0432c0814adc7944f474e024fb24252cbc2e73ff218db78de5d2258989f2609c612c4aee0f454ab166892d674f7a9be50b93886a35787c4679cb831f8554e28c18ba691e0dc639e9e7d7d16dc0ce458322d555b9b147cffbc4e07e9a48a26fde8d52960da1fc6565c167214ed862620b0298d8cc91d3a2009759a72da549de013e4fbba9b56c0443fef5db64aee15dc949e32f44561440be23e05c35ef184720066a5c99a9807d011059bfcb80fc2abe78f743fd62f8a5f47af7fb3b0f52d3af77c68fbc41dcefc8c830969e08763489d950563467b1e357f280725da46667a963806d57431de413c5b1b977f61d0531dacef01c5d645bdf70a2aa5adce95c3a3a56544f0fa976a56d27b8666f6c0bd25b07b0bf945f7876c40308ce4927f003cf4cd70d3599037606976dee1ba748aca17c90e4c2545c3c5f3bbc64fb2f2136005d6fb57543d1511f8eedf0750d7f45ec6322a011966a6ef77dde467786a891c019ecddf77a57f826b5bb0305beeec1441937ea96b443d49f9e56cc23047fad1995a0fb0a9d561ff81705a482c06b1c263ccf3802912f7a0b6ea54df62ee6789e866ce4abf1b8163e19e94e9345b4a706443a3cbb464a003fcce517dfcf9457d26d8070fa2d0d8c69a6e2b2baad0b3c20a08a819b6d7554fe45e08f33b914cfe0398d291586e67845548e0551cf04897955ba97c6a1517ecbd3969a5b939ae4aa8d1501474dccc4507346300804a6a95d1c46ebe675caa8f4dc870fcf7545a2c67f4df13eac70bb244c55ff7d46e25214c338bb256ff160cc29979af4c75dbd8c06452f18ff5e67ae882ee78bd7b96e3059b4a154d76d068945df590870b88378ace56c7c8adb5fe2d8a1da6b9db264c033180e6baf083cca4b3e45f6665b4fed8f08462fe065a95dcc05a546bee98a41a100d67386e3d0ea7c378af8644c84d78f5adcfe3c7b1652dddb651c3cb1094ef4401d2c7bec7cf7bdb332f0032341fa9d52dc3921ab0b68611abe7a42db97efab3a12449c2ea4e510d488fc99ae498bdc4a40ed9fb1744ad9aa8e7090825db2107ee43d55440959a1897d1e99ef0af4d6ef631844a261d78b9e1697855113dcee8a77f9ec4246bc4baf5582dcb31d70ecd988c7d53d92d88b7b8f8603fe1ef31cb3b5a22103633b96a9fa66e5f045d2811b7bd90a83b71285a08db8faf9388c7d23a39373dfce0958e20bd1e811f4c584a9c44aca7dda2d42ab4ec51442148b296c79cbf5019f63eba6eb015ba082b197414da76e250ed3373a59ec3f12fccb7e74cb9a8c1cc5e51a3100d568f4eae7b057751a44d8025ed76dac9877aa39e7fa2f6b7369aa7393312353ecc4cd72223ad1389883731231b3c0b9f1dec4685b3287e9907cf54aa9be2e3dc2f9f0f42c8fa644af9bbc27bbeab4564868b5d5865a144dd11d19bce2ef27a0bd560820e41ef52ad5f66c822242ef1dc3d241f64f2f12aaa96344e22dbda37ee62cdd24815d5e84a50779abec9ffe69038d18d4befb6e74f53d293bd8b91aae489bd2df578046c93b889a49b8c99cfbc96b6f699b8d19e21c2a884f8aa820fb2053dfa4c5a17e6af05f382f424f88eb0f77926e100c708f39157371b6b5527ac40ab70994d81aaa263cb025ecb9ea2432e3aeb546e95267bd99cff2376bd22f214afc9f0311ae8ccbf9f3cb4e1301bdd88ed725439c51ab4d874a61473d30751d50fb22e5cd67acf64fc88d4b350b8ef19e298ea63a493ce7a0c03e5e6ff8b71f4c2db1f86478b7c9f6265317ae6475fcab8331962d6619cb926ba6a4f275adba95ec8d64e037138a4d346c99be5544dc6f5f5614243c21a5c2726440d674e020e6143b94a20c4ccb556eac43487b1dc0c1c3cccfbb6fa221d4ab5fbbc027fa02b1d7a3b0093b5b13a7b1741582478a3ecbf984efd665841e8092f3eb4147ba95b975643f8bf13226bf8b60db29bfb8817266bb925019785732a6f57bf2a50bc7c295035be994386476a84cfc3245d87dc228aa25478ebccc2aa0ecbc95b351092229813761642b714050e178d8f98a291b83891c26b44200aac8fd24301fd3a6e9829ca9ec609c76ca6178a3f28cf68a6065864b524733a1f7ef2c78f2200dea9220da25e788f0ab0dae947698c9e4f63248f8306c2f1343e6bc0b6d49af39ddf0956be1eda2805da394c97e119f0d2464ced487944bab7c34c0c89dbd124108aae28291e65cd4a518d5a317009065bee44f6f6e1b8b9dc9c09f186b71863d16b0b6ef5c76001e3eddfc674a70177062b8865dfec5570c792d6494633d2205e147ebdda2e4003b7a8b03b536db5f0b8cd6b0c59452359a956ba1b91e7ea7a5e45e96e819f1d5bf7fd0de9394795ba898e09654fec95d8a768eb2800517e08e744fa1802b6b10c945677358b658917dbc798cc50e51438156fa90da8a98d41ade08c0482a9b90a4a239d90a4cac1c2e4a385893a81a7c99b1ea3c182df56d50004269f95f66fd6d6f521ddbe5631653f1994866c3784f45897affe6ff48c8eb2ff3d24b0adef9fa0d36b20a1f6f0687c8b415d9073399f007a805db07af87bd5e2087b4a1ef4042fa45c20bfda84c03df313888bdda224475665733130fb7afb2eb9647d3e6d35593ef13b7c7cfe682e99ae14c1dc28fccb0a984a05abf1ed1054e46eb3e36d8e159ad99fd52b981ff75419e0002de06a5fdecef438babbb80f1a1124468a09e01f00418e502999b6767a72b66a48894f6942b2f9a54bc735e5a7084465d392571312803c8024da21f596dd4915690f02f4ad85a5e9afe13263732ddcc51ff836a40e15a6b034951568c44c453994413e7d7482e54fcf2b7e4f0df3cb47c3d52e10f5936394a73ceea1229ec8f41ed23ca98103fda7098b420761a1a7fc827a4c086d95c77bef9d3f106b27cef72be20f9a4d533d63b3e42ac714b51bfc667cf10ba6920a8ce93a5121dc4a6d306e822e23ae9713afe1eb53696000b5e7045cbce5223facdccddf4aee2fbe4c6b303fa163c50fb81007608c4737f06c33ac043ed70457302b2facd4336d323ce808ae155161a7637bb65fa8aaa57c32fe75fb3abbdd29006441b11796541118060f33d67c2901c835688d7b2181d9788dca5a7d2d49093790a6b2cd617e1ce830cb4469e9e95bc660525528366454b767556cb6aba4d8d9039f909a0fce7f8711e869a19d5e19b78e9aaef35b5232ddd446e0393b7b5dcc2cd589a50c486333a7ddac7c870c2d93c502b01423ab4aa18fb52b769310b68f5320216719902e028d10ba8faba16b4e6109213b1f9c7fba78a0263c2337edf8083576c8ce5cadefada420180faf6814e9e3be3a65486bd06390456923557c4569d1572a6d0de66cfd7bf8b5549510afa1594c823a1b446eea5adfd074cee5a1af007fed17889590ef6d4b04b9675217ab23ab72c63bd88c4bdc1ccdb9ad82573e00869dabce3df810a0aa328121506a316fccbc365fb89e4673349d157d547e3523d0ac04df96ab44b6c71587c5831ee39293d31255dcc0cb9e596a04c38930f208725c7c504464d557cfcc956aa91193cf57afb410f2c6011bd878a1deec79d12851256dde089d166d96497bfe74f317f41b7f5c149cd9173a24bf9f1738adc89f24a5bb00e4601a9eb8102418b6a02f445284da477ce31285576e9dc1582b83062e8a0f6be1a94eb9ee93b0b61d2dc723b3b5d6c217e5b372c2411da312fccc26c26f6d04116fef35dceeea2743135ef5235e8c1ea5e2ef67c7f122fa5c9c8f3e886cfd51da4b8adc5a7a2dd80c4965932b4701cc9491f75c6e46ab4b71eef0e574cd5f00a918eacdfa306c50b122492963fffdac84250c6d6d8f64c0ce2d3800aaaaebe49c23ce8624985215257485a5b017e4053bda5748e59e19def5be3e8076c7305482c4c979b3aacbac2704f741a12cf1f89342dac0928b99ce6b0d5354d6edf3c528f8d544f25491a39711d25e9382a74756866760dab382852615a9dab17ced690ccda46ba41ea8fadd99002dc76b1a0fb85bc5875553c50cf1ca4fcfde524349ce8edb8c36e4ccb778e6b631f979dc3239c5f02ef32a1f1e724a0340d8b00e3a05cfc36fff594d3b46d7ff7c3af60ab7b591150abc6fffa0b6a643705c4cfeaa2132f3a9f763a29e48cda5b069a8096d0c42ebb1187da20bc0147edc6bf9a3afbc323627746df613605bc2bf1fea15cad10cb930372d95e8962b039043d0fde4197190f512b22475606f768492e4b63053867eae56a96747c6d474f582c7a079961b37a24d9f057bf690d1ea033cf318d0ce90d6377d484e0365057ddf5ceb2fe0a3e3750313acfa28ac7d20110d3dac537f7c19d207d1f621dc45b30aa8524df29b4d2e865279159409b83dadd3d2ca29d86bfdc5a8e2323bdfa1827a43bb6e748db38543eabe6e1e8589976f9273361fcfaab404d8b3a9215a0f17576757e4df402386787f1894018a3e1eb024d49b132d09f82f9e6075e90f672421f606ff17c02fcd2ad088b640d5eaa5f526846b9d43b85b189534fab9cbc3c43a7903eb065afcda54c923cf299748229232cbcb956fb4f868821109002c72951e7cfe372ac042861f1144d8fbf51036fedfef93d708e958f635ac7111ff9e0ee18036807bee62d918747173912c67a04c9494350b8d7795f8f8da775ae78656b7623d9c21cb9c9b16a3ce09704c9e696ddd096f44ed11410467e46b1760bd17cafcf1d9d021f590b2341d077aa77205daeead9e1849e422cc90317ec3d29a2f04ee28559ef3421f9891451937331142af6c3c5ea14f5e4", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x7) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x3f, r3, r4, r5, r6, 0x30, 0x7}, 0x80000000, 0x66dd, 0x100000000}) 05:37:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/173, 0xad, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) semop(r1, &(0x7f0000000000)=[{0x3, 0x80000001, 0x1000}], 0x1) 05:37:42 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) read(r0, &(0x7f0000000080)=""/232, 0xe8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 05:37:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 05:37:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8003, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000555000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001280)=[r2, r3, r4, r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/206, 0xce}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:42 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x4000, 0xc2}, {0x8}}, 0x0) getitimer(0x1, &(0x7f0000000000)) 05:37:42 executing program 0: r0 = socket(0x11, 0xc003, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0xa0, 0x0) openat(r1, &(0x7f00000010c0)='./file0\x00', 0x10, 0x91) 05:37:42 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x18021, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x80000001, 0x0, 0xef92, 0x10001, "ee694eaacbe2710b6b35aec4c9149b8553760b31", 0x1, 0x8}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000040)=""/5, 0x5, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 05:37:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000080)=""/50, 0x32, 0x841, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1165, 0x7, 0x6, 0x3}, {0x5, 0x4, 0x400, 0x2b7}]}) 05:37:42 executing program 1: utimes(&(0x7f0000000100)='./file0\x00', 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) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 05:37:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) 05:37:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x8, 0x20, &(0x7f00000000c0)="5c73b8ffe8550ff32c21ba6675833daa392184c73f81ce5df7eb502d179e56aa2f85907647f25cb75f1938db1127bda70bad5f39dd031f4447a79a9d8c042ab0665abd9a02c3a1d7e24f81c6745b2b5133ef457ceeb511ae50d85885944aadbb229ef882bba3ed869bfa9ff44789cc6c03301a933c327e8c0ab9d1d00539ff99961b063c", 0x84) 05:37:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) 05:37:43 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x41ef77126a82d760, 0x1, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffff800, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0xb4901f909e5ba10a, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2, 0x20}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0xad}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x5}, {{r1}, 0xfffffffffffffff9, 0xb0, 0x1, 0x7, 0x80000000}], 0xffffffffffffdbf0, &(0x7f0000000080)={0x3, 0x9}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 05:37:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x60) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x5) 05:37:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)) 05:37:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 05:37:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 05:37:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 05:37:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3ff, 0xba, 0x0, 0xffff, "d18e72cd047ee8e19932cfed862b685d279e3eb3", 0x3c42, 0x29}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x7, 0x3, 0x1, 0x2}, {0x1f, 0x81, 0x401, 0x7ff}, {0x40, 0x5, 0x8000, 0x3}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x8000) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x5, 0x5, 0x100}, {0xb9, 0xfffffffffffffff8, 0x3ff, 0x1}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xfff, './file0\x00', './file0\x00'}) 05:37:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 05:37:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000000180)) close(r1) clock_getres(0x4, &(0x7f0000000100)) pipe2(&(0x7f0000000080), 0x10000) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) 05:37:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r3, r3) setreuid(r3, 0x0) setreuid(r3, r3) write(r0, &(0x7f00000000c0)='!', 0x1) flock(r1, 0x4) r4 = semget$private(0x0, 0x3, 0x30) setreuid(r3, r3) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400007c, 0x0, 0x0, 0xfffffffffffffffc}, {0x16, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe2b, &(0x7f0000000300)="bfb049435487905dcaffffffffffffa05e688155fac0a284def062d5ac506732489689667d050000000000000029f21b9f561099f0a952b5acce00b36ef6e096178c80305d78ab79e12469d0576cf043d61b1aaec876265b3e393de2ac3ac99bc74b71012bbda370914eafca02d07102000400000000f1fc176d6951f90e6bcf9d2346b56b69bb57f6e658549875f022bf0e2bc0520aa26f9f7348d070d551069c6100aaff5e14f118ab77d9030b5d4bfbbfec5496f0e8ce0c00"/196) 05:37:43 executing program 0: r0 = semget(0x3, 0x2, 0x80) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r1, &(0x7f00000006c0)="558107525efc4590e9cc1a8e0e1606d0579f55707b2853ac5b20258eda7588c224810eb90292860485da8ad0c036ad6948669873c1405ad0be47d659cfe9c4555d3cbeebe0b9dc57fa2778295ada5beeb5107542dd9f6340779f878d89355cffd0b1b17c7f78f08ff47dcbc1b692ace563b8700599c6f23f3cd10802d40da49b6fcd95a62dde97c1964f7ab197972516f3aeb6661cde852204be17754d78b4cb5eeefa84d337e65682699be0e3217ef917febdd76144a8422d92c5df36fe9e98465465e884ffb507346e9d9c7f3de0c13c61ec06abcd0a4375ac4409dfc35fa9fbc6de55afd1e5feec3ca9fcafd6644299ca6bfa0507c67c36104358bd1f8e8007b4f80a89c2aa0c38614e839aa9c3e15c8281a95a43d03ca28c7b98d32ef0366e4f819223d8da0002871a1c127c8c65c962189e243011cc4e4cee3e759fab117e667b1be387f4e1ce813dc51d86925520dc63b0af43b9f69e9921d3835ee4af5c2bad70d00361159d235c4adfcc608cf44d9e9214c55a94cbe49f13d85f4c2c425b4dd91ef46302c7c15d3828bce73ee88398e0d62e43b97c86d871307c61ec54e8eed9925224f345d72231170629f0b402d37cd74b76dbf7d927aeb79c78b960b0d74b4d59f9bc07a642654ff81822bc541ae9dc428c065d04e2aaa2c12a636408862d6e0f7c56d54a27c90dac16e858df2c739d9fac73b98f5e5bad1d1e627035df9355b4099a114802b0a81aaf4ef1bb30fa6ed8b0ccb431fa9c1b57a6eb36245ff2b7f62ff13604ab1f6e582f43e03c78e6f68967753151d26c5adc81ae45378c834d526fc70745c70fd0f63cceeff44a852002e01ee460b3533acbe6e7d7272ec2adf5d4a3c2b9282fe98a2e3c4eb19c289923afbc36c2b137bf688f840d0206a0249bcae06f56b5604986c99492dbce0f1979c5224a9e1a2c21ec11457ba76f799ab3863ee0f4b0334c8c6a16fcc92acb78f6929c92cc65ac667406f9a2667e53f5c8da6a58c29add406482db72d0b571114098368d0fa81672f49387ef51fa47c773032355d8b67a42c7d81d121a6ea30cf4318115ecc07442c17774d7526400aa84f52fdd556f427d2c1735602d0d40d7fdf6372dd72739af47b3f6a356a4b5f924e0e53b51ce7ad9fb19e24c222a0bbfc239a49e7b0d8be3cd022a09be9227b8db8754b1da4d8243bf1f1a78b131918a13cea6d84b9e852e5f774382e8ffd347cb0e197f32e44efcfdad426a59d188067d3176303e52fc5edac19d8bd044c0017424b24451dfc4b44bcd58e625a02bd03567182c5d942afff59747fa0df7b2960d5b93a4886338b3b4423121df581ebd54aa25d701c73392313bc742aa3afbceda0c2fbfef164479c600fa4640f993194f5da64ff8d6723d8c90c537c0a9d466754360f7eb47d1d25a337c0b8832d1750a2c80a92d49e6f6a3b42c0600f301f531e77758371dd87b6bb22c76abcf3c4b215fed08040327def6e677e538785b99d1b9fedd6f3d7732c7696f4abd4080f7852a3ee91dfb703c035f7debd24f991b3c180fefc5441b37f9b55a0a363230c7644f41e31036fb9f61218f505744874594aee0efdbfb479fdead68ffb3e26eacf897c24a7aceffa6a2e8e366ca4b897f356f687bdc5ec0548d1da1da04b73a4968e9560316bd39a035f9138f72a9ee7d40fd6f5ef46d65213cc3873b449318b4762b3ff457db9e04999b195950a2051391f76cde0031b1bec16d8979ded3d31f7e9643f27126d5ad084b0dfd4de11d2ee330ccfc045920f9062123a005cfc34d2b988efe121869bee49fae247a02cc85fb490d745961967260bab1f531cc6cf888cd7943bee3844c82645492f5fec404268cb8afa2e2448c61d258489ba98a9b3207470d8685af6bc54f59c0450407f4fba880169f983e381420719859755c8d4cbd2dfbaf3a86ddaf6d8dad6f36ddb4bd932c965352b428b79682bc5d981c843ccbdcb81714aa8f53d450bfa368dc938cddd31418f5a8fbbf85340691d50b4bb8d90de38867428d56b827606c2c6f15d1bc9b30519900f9bf4f72c4c10434024ce7d6bafd799cc4987f466f3a18dae3c290ab72d8a6d79bb1db06722bd8a882440827ab31fc8f8c7f5ef959bd9ed4484330db94d235da217a6031339e78b15396fc5d2a902f5915904d1c3198b765d0a8be3c16614acb1d0016c18d7c98bf202f20200e3c8df3c7ad28fc5b2f2c9b4604b88d695a035d4b4c7dab958b88171461ccdcb085151fd11c260919f2700f00df92fe325457580a9e425ae2f2177a12217b52ad60868ee1ed4127728c5b6b8d74c416651987b6f28fdbe4397cab82fe13aa9c319a7b31aa0e2f7cba35b831ed3e3aa84bf58e4672f8c21f0dff246062becbc7f0108931ab5b3d7006562af04864c8c9d328a49f3b43b1c35d929cf3d36512a0ab674d39611b4e9fc9084849c8b02dd6b1b544197a71017ef952a8c5d37b85da2541d84c7a839442d0beb457ddf2ac83030af1511daa2139fd11f7e83d329934f2510cd50f1b8df0a4dd8cf6f251055a5197f65095d9178861c4b06bdcfbe8b394f2ff4f64b91a70112f81ac51179cff213fee4bb43537a1db2f034c19dd47abfe8f30b065965a7af976a9b6fb442ec9e109a50e25f240c60fe8b5bd3a986d91114bbe153daa4d66d4e4be9c755b2ef0ab0ff6f9ee9c9e36583ef953f35aee08d4499dd43857e46ed93841b0a88acb593f13de07927c67771864bf5464f486472ed1a5fa0cc15282651207185b0a3ee167894ec246ccccd5ca7cb2b73d0692c3780daf814ea9d15e32947051b06792a9f4fd1b75f0f89d0bfd6224cd86948ce5edc560d36c4fc2c122622e3b52b14e99f31ae9d40c00b89ad3a6ca0010b7ff900c6a4c7fa8d5d181a62a800db9facdca868b5205955f8d52b1a9118e43d927bf57cb34bae9141f87c3799f932e6ca75a8b3bca9b0040bf8d9cead804f1593f47301dcf7acb132e915e7a034b904ab9dc7d336a512ac6c88e197228fd4cf7a158591062bb9f720e715fc74e8566f9d484f25c16db15536bdbe26da3dfcb967c3c2c3802bea71698fa6685d94058abe75762d7a6e920b5037afa6150551175677cdf5432af24b88680698874c034f7f2b99c852aaf994e1b34757d8c1939d75deb41ee1730af87f33f6226e73f2c011cf7dd00c4a111298d0adadd166e645a04c343702ec6841f755840b693110cc13cd8da7b0bd2cc2f6fd0c146c390f91d783faa7d4c942f4971bff1fd961264d880d3b9b00a88c259982e14421d5472cc9b7932d3c4b320e4ff575bfaf3da3f70afd8759ce5af2cea9319d96b3f720eb447cc9b6487441f94828f4c5142b5f69edd4252216fed24ed4c2ca25663417e2a7fab2d89097a6cb8b66d6ba5691a4e5252f3f04f61f794b7fb6f360f332a814eac6976f2ab7b9430c47d0a641af4f767959d7c1b84b7f3dfb874296ad1f31da056e6e792880c7f7b30fcf0a3184b9a403e4886856358a2657f95681f46af58a18804045a9b6759e6b5ef183419027468c708fb38e706cc4ebe4b7d5b79da9a1b09f1417ad4fcf9f69867421c8dbff930b443d72277c143eb978dbc000bf80592096aaa7f7617931eb2d5e2c85f1e9b37ffe0c8f83f9260fb1e3b3ba3b5d418f69cf9e16831583193b7cbc38494cebc05768f774e49b5acbdf0fdb97fc7796ecc569d9dd57051feeeabb67b08a791235d4e3ae784389445d72f55361651536df52fe9ad9ea017c2f66ff25622641d3b4bf40536808e9fd9fa0a68167d34acf47611a9be240a4a0cb33ebee9d5a2619629a838a4418eabbb53bd6067e3680b4e36afc6bb4c9550ca227017ee2db5613ed77cd41951e4b2d24809496f18a165423c999858e84002cab1d6de5cb7a5ada92d267b601b36b1bbc5c1985dbc13e598f0a5f441fdf68f1c654825d0579bd28682736cc9e863f5b1fc7092c892729f3460ad93970ad29c79c96c001631c03feff84ba5f0d42f0f66af5327526fe199f6f82340cedf28ef1a543b806122e3e1d535ee79faa50a4382bf9d92a8d9f2f928c0c9b900a514ced4211531b34d91d43aaba43018a9a83c816ebf6cfc3e99a1af9c9cf8b7331867ddb6962053cc28b62ceec8e899b72663715b2583357477d7e9d7c427d9fb33ae83d95166620958731da44e8646a3d43634a0cc182a2948b116def5449c2c86ad403de309b1aa995ea92b7902e72a39ba3e174f136d516e348bbd82aa5d22cc506b89b575efd833efb7942f8ae8b9e0d4b9c5210ced8fe127fc56969d6e0c96cae17f42ccfc77b10b4d2e8e220fc6b4ea6ed5da728fa24bb973dd685afe51f4e371e2f96035e1de0ce072a83318fb627401f85fd4205ce019e078fd4f008b3c89f51c9e6b5c6c715601be011f78b6e5f53dd89fb8dcdbfd7dfcdf262ff4cfa104391a26e0ae3698ec29dc03a0dc786658b96caed232be45976643154eb08ec13c5b3343a2355c5d34d9ae7d64f0f7c67963fcf1d2c408a041acc8e8aa51cb1058f62927e807c94233dc5f673c7523b0e06c74d60ae62a83c6407341ec5cb6f5d225e0564820d1bb6c0e6418ddc8d4c0cb857093191f03fd0654d81526a08842fcb0ad09a636d26eaa7f80c3b82aebc2a54b76f1ccf223852765c93eeeaff204ed88f8840be290f17850a48e3bdefcb7511e9ee0aaaf6482ff41fdf4496ea5177f0cdeecc99f45038990f0b182ace304c72c7a2b6879d6462049790a011b59fe2d26d8d7bc8cc50a894607f35d6b373cf74eb7b4fb2770520947a7b2421c6f45025b86fd701077ae83006f4bf01758c45300a9acef7321d6cd4dd6709baaaf14e021256dc403f3fd3590b2e90623e09e27ebae5b961116f5542dfdef4c4419e6e1ce9e7d53f4a7e976769a42e24f5c0e921794bbcfc2fac26bf3a51967e18af1850182a5895877febe71e4a4599504f37741e54d5287b9736a08ab5dd011e13c9d811b90e6e648b92af51dc1afdec7ecb358d5303f1aada9588144a89cb35e9a467e9cdc54d64a97a2ccb44f85918328398d5510ae342a42085645e92b6764aaf88f02a7915448c32c2bbaffdc74a76055965bf15a1a0d798f47129b0ea578346f50e2f01a40adc6feb57803f2bbfc2eb8f347e5c44c6dec06dfdda4616901021e779183b073d87b9f38d5c9c208d159b3d735f88d125c30216168ca4a410c3c3535f90ae2d0512db63ff50a89960d2316d981fa8d21e40cdeae8d02ea925f6993438a19b702826cf7122e1c6803290f24ba6d57592ff224e6559dca37b1f06047ad3e756a065ae7ec48f645f6df48e2aaf1b054d8489e0f6502873355e856414eaa858782afe5ee4c19860f4dc8d75b9f9a73ee55ee878966f2ddc7127aef20e2dc7fbe38095ce085b8e8801dbf643f06ba55a7c27e5911d7150da0ac3b87564e19e39e3080ef96516c6f23b100272f2f68221cc795524f170540e1a064b6a41102a001282c89b8f8100acbc6fa671e7fe642aee23ec5d52cc7f466b3e5bfe9b6b07752c8553ee63cab6e18835e215321bc573b3315f5d8bc9d2c1f37671f516692c4fe97d216e5c11112eb772d45d368b0606283b9177276304af626e3943a4aefb03e86522b6e53e5a1eb6d22cf57b74af8854127558cb39ec47139d7482c6baab8de67d1dd752456a18de28f764361f15a2ee88bdd2734c3b891f0a5f42904d05e7558cb45d4a017ec8e5635867e2cfc051b9999a4391b4a08d25467aeb9293d17c7e2fcd8fd000135c0166f89823877984f8032ccc7d42ad25062a7b0e9408960deff", 0x1000) mkdir(&(0x7f0000000640)='./file0\x00', 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)) r5 = dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) dup2(r6, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000300)) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getuid() r11 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x755, r8, r9, r10, r11, 0x120, 0x5}, 0x7fffffff, 0xffffffffffffff84, 0x10000}) r12 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x2db6, 0x8000029d8aaa8}, {0x15, 0xce2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x4d535c14, 0x1000, 0x5, 0x5}, {0x7, 0xfffffffffffffff9, 0x2, 0x52}, {0x2, 0x80, 0x5, 0x6729}, {0x1000, 0x5, 0x7, 0x7}, {0x80000000, 0x1, 0x7, 0x100000000}, {0x2, 0x0, 0xb, 0x8942}, {0xff, 0x59, 0xd2b, 0x6}, {0x8, 0x2, 0x9}]}) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") 05:37:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x2, 0xb84) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x6c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 05:37:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x200000000006, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 05:37:43 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) r1 = socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x2e2e84d3a69b80ab, 0x4, 0x0, 0x9}], 0x8001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x75, 0x1, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x9, 0x41, 0x8, 0xe5a}, {{r3}, 0xfffffffffffffffe, 0x76b3a3cfe5d6125c, 0x40000000, 0x0, 0x593d}], 0x3, &(0x7f0000000100)={0x800, 0x8}) 05:37:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 05:37:43 executing program 0: nanosleep(&(0x7f00000000c0)={0x2, 0x6}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0x9a, 0x4}, 0x0, 0x5, r8, r9, 0x6, 0x2, 0x4, 0x8}) 05:37:44 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 05:37:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x7ef6, './file0\x00', 0x5, 0x6, 0xeb, 0x7fffffff}) 05:37:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xe000, 0x100000001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x8, {[0x4, 0x2510, 0x7, 0xffffffffffffffff, 0x8, 0x7fffffff, 0x4, 0xff, 0xffffffff, 0x0, 0x0, 0x5, 0x3, 0x7f, 0x6, 0x3ca6, 0x1f, 0x6], [0x6, 0x9, 0xa7, 0x5, 0x4, 0x0, 0x7, 0x8, 0x6], [0x0, 0x44, 0x8001, 0x40, 0x9, 0x5, 0x1], [0x6, 0xf3, 0x7, 0x8000, 0x6, 0x3], [{0x10000, 0x72, 0x2, 0x1}, {0x1f, 0x10000, 0x1, 0x50000000}, {0x9, 0xfffffffffffffffb, 0x0, 0x3f}, {0x81, 0x3, 0x100000001, 0xfffffffffffffff8}, {0x2, 0x5, 0x9, 0xb5}, {0x5, 0x28, 0x9, 0x8}, {0x7ff, 0x1000, 0x21, 0x6}, {0x7, 0x4, 0x9, 0x4}], {0x9, 0x2000000000, 0x6, 0xb95}, {0x9d8, 0x40, 0x1, 0x5}}}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x2, 0x3, 0x8b7}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x7fffffff) r2 = dup2(r1, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) getuid() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) preadv(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)=""/100, 0x64}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 05:37:44 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0xc0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/129, 0x81}, 0x0) getpid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd5dac9cb4bcfb77c, 0x0) mkdirat(r3, &(0x7f0000001340)='./file0/../file0\x00', 0x193) 05:37:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002025, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 05:37:44 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 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) recvfrom$unix(r1, &(0x7f00000001c0)=""/139, 0x8b, 0x841, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 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) 05:37:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x53f1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/239) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 05:37:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x8, 0x10000, 0x8, {[0x9, 0xff, 0x8, 0xffffffffffffff00, 0xfffffffffffff801, 0xe8, 0x1ff, 0x200, 0xff, 0x7, 0xa0, 0x40, 0x9, 0x2, 0x400, 0x7fff, 0x3, 0xfffffffffffffff9], [0xe7, 0x0, 0xf390, 0x3, 0xb8bb, 0x3, 0x800, 0xffff, 0x2], [0x6, 0x20, 0x721, 0x200, 0x80000001, 0x4, 0x8], [0x101, 0xe6bb, 0x2d, 0xff, 0x10000], [{0x80000001, 0x7, 0x6, 0x1}, {0x8, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xa3aa, 0x7f, 0x5}, {0x4db, 0x6, 0xfffffffffffff001}, {0x6, 0xd9b, 0x0, 0x2}, {0x1c4b, 0x2d, 0x1ff, 0x4}, {0x10000, 0x7ff, 0x5, 0x6}, {0xfff, 0x0, 0x3, 0x3}], {0x1, 0x5, 0xffffffffffffffff, 0x200}, {0xffffffff, 0x10001, 0x683, 0xfffffffffffffff8}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) 05:37:44 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 05:37:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) close(r0) 05:37:44 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x400, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 05:37:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 05:37:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000000008, &(0x7f0000000040)='\x00', 0xfffffffffffffea0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000), 0x0) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82534555c099fbb22c29a05a0200"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 05:37:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) 05:37:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 05:37:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 05:37:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) read(r0, &(0x7f0000000080)=""/11, 0xb) r2 = semget$private(0x0, 0x4, 0x104) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x80, 0x100000000}) semctl$GETVAL(r2, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000140)=""/208, 0xd0, 0x843, 0x0, 0x0) 05:37:44 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) 05:37:44 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:44 executing program 1: 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"}) writev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000180)="c5f672610c31bf8551af0df8186259b2db7749bbce5723fa1cc24181608bd359bf319a44fc26715b8bb08dc22853c68d27e4f6d85057e1573f0a0e0fe503ea3bc3381da2a8f11539b05b36dfcfd103802ec42de8a898c74eec2b389e679f2e7a1496854b26f8972a2eb731fe17a947633ea186e830824b8f8b1eeb02fb9004960e422f2e864e1e53f19ec4886def44e673c5dc68b563d5a0ff14087ca4443bef45d96265fb79ba765d6d56e603b6a9227ba067d6f48c6ce88e35f4a25843ec32561e1b9601e459713cd46cc011838b9240b1a2213d601ad33b23cbe343fd8793d2ec342e2cf6f70ca9cfbb93b838e7d0ce9da2c8d664b2075b18f4808fd800084e5fd7c96dae301a158e9f406fd801fdedd2f5286c97bc7906cae390bacc151e33fc46601885589410f590dc7a04620974374556d90bb41c964f2747048b1892fb28bc573cf2157a52a01aa5810684a1eba8cf6366ee298c798d637d0e14181e248bace975609e7f097cf1a153037b66ef4046e7bb67fb56c45c0725ca0e5593acfc3b8a2c7ffae1ac24675b3886ef48918aabbd4eec8ba9a7f89e501e234f2dccafe48d78df658a7005d852e8f305e94922eac9207ed0b239fb01919fb83a0421cb454cd199965acf5748221c6b41dd3d2d434331fdff3e7aa73d1de6801effabed3d49d357849e7e5992fbc673cf0f748b3c56821a043d8b3806e7efd92b1a984a08090c2b3c7f820c3abc3860c6c84d4e16fed898d7ec2607eab568491664a85b317dc48504d38fe9a0324abe72aeab145575b4c3863363574d151812685eb954690ae01598cb715047de70504b8ae7700edc117f19affd8ca49501471449985e0adb9525747a3b86867bdf67c7f4956e467a41985aba414afd512c265c3a988a84430e2dc28606521e2f79919c7c77a3d48ce10ed73aecbb344c5f23c1b381ae2c54ae63253b05ddd76e2122a37df1f9978d263f2e52b6a8a33ff2176e197fce6d10c2b8a9ff696bfa193ae71b79a6a7b476ce1c292179ba5944b3210150206d5bca915051f1dc3e30ab0c2b6791c58756f3aca8f783b387d5363f016314e8d6f137d03d9162aae11f0a9e98fca6ba0020fc957913cab577ae930024921ce768e517e3320a13c093c8fc38f4dc57154a7c6fdede583ff65bcde430d251449be043816baccf30021eea064e00e236fb5b1c406f921df4e365d0d7b6715999eabf397b8a419a2e3d9dcc146e0244011c8d867772519e7a451f174047f585faf1dcce5e00992d6ab0d12678568f2fd172dde05d4ec24a58d62e9a22bb912497a433fa117ef78829da0660b553e3c5ad5c50129242d8f09ec9685ae6833a41c8089de30deec4bf37cea749f6436d7d5d59c5b62977bd0e6e5b7090c427907ac775e132e1f6c9fed546e01592caa26993dbcc2ba9b61df9f8e97b8f4fce5c583440a914cfd3123367888bdabd2945eaad36d3a012b5a1efca5eab72bec2d89d1d72004cf2952bd4e222fd9acbfe4202d04a2aac1615e37084bbfeb0af7d57f48744539450c6627cd79888569357ffe1c5d0d737c59b70e95b680906d9e0791a7b810465296bac12a0001d2209387d39a7e800bd1213612dc1362853355d8466ec5c4d0a4afd77252e64e55261ffbaa3310f4651832287cc90c2fee73e8bbeede925dce8c073e78dbba91d0c0a73061c0b07b2100c9197a686b57f9c61fc672c5e0b662ca7b8b7532c254fe43a4e4a2fd7364f1824a6497f0181ccf8761d9fa715e8de09c4563a4415c07a9f0a55c30cf16a4a6d14efcd03ea917b2d74b68b55eb410721da0ddc59ffd5c1eab17172d94a2ed8373b0f0164e9102ccbccd5985e6a7ba4e463ca5ea0583658c5ada5dd5243c527761a0fbf4d4d9d7c424dec0093233ea5f53e6666d54cc3ecaabddae5e8ba0e9b4641f8bde5305e6dbf9595bb14c99cc20e07032cd3943c8713a572dc20d47ba100faa27f76c718afb0232dcb9a2010cd18a1441d75ee54fe248b2a3adb7c37d9bce92955b61b8931c9823350ff3e1252c7bd30f1b7cfafac04363f6ef5e945421c575291db70207af5c37bcda006cb412e9b4e2bc5e32382930a64416849eb92de9ff95731984b3d8f2c30d34520b304ae19bed4b42fd3a7444f054c711af2c93b5886a1931a445b9d5a9c795ab125655beb0b78f6def1f1", 0x60a}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000040)="e2f600ae30849cfedcfc9f04baec0e1b925017b31901f205b63f4dae2b1285de19f6537f10035570d84aa26885f3824449d09c993d73fe5cd3127c0d0ef9bfc993e17144bc405b6cf5", 0x49}, {&(0x7f00000007c0)="0fb17dacf0920ebe36430d11370db2addd68feef828ccb3ee36247cf2236f256729ffa25b2b60bd7c4a284de7e639656b5688a824b06ef0e08cd258ce5096acb0402b4e66efc829d9848cba850e57fdbd6526dc762", 0x55}, {&(0x7f0000000840)="7b68a531a49063efb44af16e2c", 0xd}, {&(0x7f0000000880)="7371c59c92ad28fe2a8edbad15e759a560763ddfda140d475160770b9dd665c868b3a88342475eaf4367fe698a03b72868adffc455296779562390fac8105ffce9b76b9854ced920d0ebdd73f7df43710496fb794db6d25c89e6772ea121101ea1d3b12e5c153b54ca821d81af837788bdb7a3b054f9b3a78bdf74f5ec5a912262ab2ce2f4726c90cc58d60abe849db34a0671b6eeb7d75b2ebaeb05936f65c9c77fa3b8f8c675464811b06ff8dd8efe253bf1d421c8e1fadf39f51e8d1b628db09c1cc620758e32d8cb65898d6090197f19f948791b7c04efbebc68314194c386a533e46b79cbe5fc4ee503ae97edd6415ddb26714aeab6c1d4bf0ecffba5", 0xff}, {&(0x7f0000000980)="bcf1882e1f5ce6f9cc5b72669b91c107d4cc34627def2ee22677", 0x1a}, {&(0x7f00000009c0)="cb91d060ce130ecbc655fd02a0f224a74ab770cdc9caf12e3e1764899dfc2b25237eb944e5d699f24aae0e2622597835b6a1ba74afaea8d1750da0834b659a34b3b156ef3ad7b37f72eff64c1fccb130104f5aa709e9562257d02b0f33cb8580220ea3d89456b1a736e37c245dbd47ffb9cf3df8f2baa2263cefd1e0a332d70f47ac43e46eac2cb967528504cefc931d954d647d80b598ca3032562c42c00f91a7001740a8146e760d0c64170f15e19b7390060df511c2dd14255b10ae5929f9ce8d7e75cc5af5288afeae875049a2855003e211285960ceda967afad596bd", 0xdf}, {&(0x7f0000000ac0)="4f6e123423f8c81fc0c4419b9a398851f3eadf287a8492fce0", 0x19}], 0x7, 0x0, 0x0) r1 = socket(0x18, 0x92e5ef8816fd5dcc, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f0000000b80)="717d2ff5e899b75c46d77ddacfc809e4719c74c23f9382181eaf4acc0490842bebda4639a18c23ebe9763988a6949f7c5287a078a9276656065dd7a6fc03e94d9833be3f9529ef36ca4fe5fbd1d36601eaf6327a98c4f7dde950470565becf95993682aee8", 0x65, 0x8, &(0x7f0000000c00)={0x18, 0x2, 0xff, 0xfff}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:37:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x1000, 0x982, 0x1, 0x3ff}, {0x8, 0x4d6, 0x218c, 0x85}, {0x80, 0x3f, 0x8, 0x7}, {0x5253603d, 0x7fff, 0x7406, 0xc05a}, {0x1f80000000000000, 0x8, 0x2, 0xe4e}, {0x5, 0x7f, 0x8000, 0xe0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd73a}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='t') 05:37:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) fchflags(r0, 0x0) unlink(&(0x7f0000000240)='./bus\x00') mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x8) chdir(&(0x7f0000000040)='./bus\x00') 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x800000000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xf9f, 0x25, 0x0, 0x0) 05:37:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 05:37:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffe0, 0x1f, 0x101, 0x0, "a7f237381e4649fefa7e11de184c6960d33b16af", 0x80000001, 0x6}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4d) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 05:37:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) acct(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="d2") 05:37:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = getuid() r2 = geteuid() setreuid(r1, r2) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) sync() 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x200000081}, {0x6}]}) r1 = semget(0x3, 0x1, 0x40) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000500)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 05:37:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="2986eedd0e0335c5622529edba7018fe9d9dca92c32b01eafabd029d890d9effec7bbffcd7a8f1202bfad69bb8fe0dbb63b486527b5dfc54cc7c32a02467fc6fe669b12d1878462621701617850820ec6211b500ef26a139381ba212ba00e515fe5b3fa4871ca1e279f7fcf923080130cfb28d13edd23df3c05510a04a0645ca8b4cee55319f249f1abd0b80f6f76d6b20dfc34ef37bef411011d0f47610ad060bbe486a2248770dea91e1adc1ec1e00cac3803b874e586a19d24ba4729a17e69a1db62071eb2a928fdbe5d7a0900853e23bb54f261875ecfd4a14fa9de472", 0xdf, 0xc, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) 05:37:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) dup2(r0, r1) 05:37:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x803) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 05:37:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xb9a3) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) fchmod(r1, 0x120) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 05:37:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 05:37:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x155, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) chmod(0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 05:37:45 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000694000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000295000/0x3000)=nil, 0x3000, 0x1) load: 1.73 cmd: getty 51028 [ttyin] 0.01u 0.01s 0% 321k 05:37:45 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x200, 0x42) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 05:37:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33bfb56ad751c9632e2e", 0x74}], 0x1, 0x0, 0x800000000000) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) load: 1.73 cmd: getty 51028 [ttyin] 0.01u 0.01s 0% 321k 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x80000000, 0x0, 0xfffffffffffffffe, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200002ad, &(0x7f0000000080)=[{0x3, 0x0, 0x2}, {}, {0x6}]}) r1 = msgget(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x8000, 0x515e832) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0f188ef248b91382a8a07206847502db3d47a7d5cab1a0af4365d6535f01ac70ce4b87c660015ff0fbff7fe7477"], 0x7f, 0x2, 0x800) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x4, 0x3) 05:37:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002037, 0x40004000000028b1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x50) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ffea00000000000000000000ea78000000000000000000000000000000000000005600", 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x3ff) 05:37:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x6, 0x100, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 05:37:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x4ef2a2e3, 0xffffffffffffff64) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) listen(r0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) shutdown(r0, 0x2) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {0x15}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:45 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$getflags(r0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x0) 05:37:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x1000000802}) 05:37:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="691a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./f)lep\x00'], 0x1) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 05:37:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x12) r1 = dup(r0) socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1, 0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 05:37:46 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x6}, {0xfffffffffffffffd, 0xffffffffffffffed}}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/208, 0xd0}, {&(0x7f0000001440)=""/103, 0x67}], 0x7, &(0x7f0000001540)=""/246, 0xf6}, 0x843) 05:37:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 05:37:46 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xfffffffffffffffc) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd6d, &(0x7f0000000340)='\x00') 05:37:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair(0x11, 0x4003, 0x0, 0x0) socketpair(0x1, 0x7, 0x6, &(0x7f0000000080)) 05:37:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 05:37:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="c7a611c028c7e278b3b0ff29a20a9de8be5cde2dead6921faa", 0x19) 05:37:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="290704cd5fefa7f1cd9f", 0xa}], 0x1) linkat(r2, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x3aa9b17e33e81f55) 05:37:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) execve(0x0, 0x0, 0x0) 05:37:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7f, 0x7e02}, {0x18, 0x0, 0xffffffffffffff01, 0x800}, 0xfffffffffffffffc, [0x5, 0x9, 0xc9, 0xfff, 0x25, 0x200, 0x9dae, 0x5]}, 0x3c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 05:37:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) pwritev(r1, &(0x7f0000002580)=[{&(0x7f00000000c0)="b4bac32ccc9c09cc04cb7cf45e5112213cf38139543764da5638fc4075f962146500850c7495d3c6d0da6c794bf68f78dff2b6582099b3f11c4535154b92f2cbe579dfd54bf17cdca493a59f7cf5333d383930828d81c4ec70408412da6497f577fb769a814869ffbb9b047ec4b75d0992f31e0c6afee3570453ccd63d03f9142af9ea7f42cdae", 0x87}, {&(0x7f00000001c0)="23c0415e17b2bfcf4c2cb808e0bb6810d40e536a77afffdf81a98715cd33305d63e0b423c8ca3808881ce850bc8f14470709941e65a02edba12efa3658696cf597ac53bd06481a2852a6d60ecd2eba425cd9b08bce5bf75ea49c456439501125ac2aa2d65537f264aa08c29eab3b877a0bea4ab5632b008b5d5dffd8e29262615bb94ee7bda49c39b5ba9052d7d95dc12920984d043ac34a", 0x98}, {&(0x7f0000000400)="39b928e3efcc42224f71935463b25805a4cd2ddddd501cb6fd1cc6106aeb99e0b7fd0d2fd3295d41de104e29dc5562170b118fdc32f0e1b28f722fc0fd16dba5c5c0fef131302751cd592a4369fd490f5495908d8efc89c217650a2405e624422d1865165eff88efbf948ba4055dbae55134716add7beb4e994bfe0a3c966b029c022a898254dfa308a9569871f630394de7a84c9c494b0669220466ee623f3662f35a9c2ac5b18d1efb501500341848c1dc692994bd7a24066d", 0xba}, {&(0x7f00000004c0)="33f08f946bab5ba518eef85a285856322ed6e47e58f1b65f86ea36b7c694f99e91b8c4f456bac1ccc4ddb3273a2a4a65a08838d47c6b7cea037e137e0b7177e8eda0a020961dd6e112374133d7b0e95b13cd01ec21efe97f975745134fb4c5c60d3f7bed85f710e30f515e2bdacc04c95e2ccc970136e2ebe6b79e7765c509ed0821fe21d7155b58264e33c4b0ae2342366b1309a01736ee72a520b4e1bf2bc97672dee31b666af9084880529045fdda5d06bef51f34ab4c744a1ae1", 0xbc}, {&(0x7f0000000040)="84dba9ab62", 0x5}, {&(0x7f0000000280)="0f7df8e181", 0x5}, {&(0x7f00000002c0)="3abf24edc789736a0d942e433afe20520e0c7778a34ca344511a0d026372b5f885facc3e19b9f7ad690002b486332549008076e5f6c5c3", 0x37}, {&(0x7f0000000340)="ffd93cb82dd4bee9ebf86f50d3bb30b46c58700a2737d8dcb5ecb1b2884f193f3a0efe81ff9d82bb790881846a02c8d658fb18c76805eb949bbe903de8601496563c19c6259ac98fc3af6d4e505f32bac3c3108e", 0x54}, {&(0x7f0000000580)="f758313a3c331595a9392d9a4a42196fcfd0de26290d711bce5907c156db5762275e04af2963983ea4349f5c1c01febea79873d5fa35d68479bf9c37ff74f9cda3f1a4cd318406033094f592483522de217c17ac11f843bb16be459c18a0b0e9743ebebc034f07d4a9b5292a30b4555ae6f3b4bcf10a0af5f02f8753b197824e1664eaaec67aa59b35e6fb9d65428a50581ccc0d34d93141dadd25686e96bbdeaa3dfa567fd056adf1f0c24912d82aa6ba65c81a6830a17d38a298243ac2696b2aeb88fb9ad9560f0f577401c6a2982e081602d35aff24986545a33103e8edffc2f1dbfbdb2095c77a6377f768dd693904dc5d9afa677c1e8ebb5caa1e39e2cdba1e581a18aaf57720b31eeb69e5013d64dbd7892cf2929c80e0f0f42f44e0aa2893c434e0ead936f9818042eca140f8ea5f32801aa54e9bbcb7b2abcd93eaeb5f48b90af2d017e9bcbbf273e8e8cf0c9aa4ddc6bd1a049e5b76a744470dfc301d9d699da422db530d75ea20691c6a0e1540d5bff3e63aee8c482d8eef39a25e7be5148cd14c63314424f43801d4d9b9b9296d8ac6fd681740569bdd5d900b01c237ffe7739fd33a895b2fb6ae6c7119e56833198b2a1ccaf80cd24dc2175c065065c7f5f26d401e7519246ea972fd298f18b3116e04e6eb3e5392732219b1a5a580b94f779f503fa668a916e6fb6de8cc000b94f3898996c92fe9aa1cb1dde9b0e9d3235dfcb3d01d67f815d7f3f8cbb8b28ea8edd3dba9e379232812a0bdddf3508d8a127b0cd2d78edf72f3ccc79b233014489ee2b3af8ef59948aaf28dd594a8f070687bb9e5f2f9d079d0675d79af0eb5075a5202d2ad7fcc8141f876c765ccdf1af9d2b0aed78811f286607dcb00fbc393aa163ea9ac143741fbc07e916c19f0ff238b24de222ba44990eef849f7efbb0fc1a8d1ddf0e05bf3acfba17dab5ef69e0fcc0099ab36e8e3137f6f2d7ddae310e0b75aeaf9cff847565e55e557a325376893fec68021370302187143f90422b9fffd63314efd6cd5052bc1138d79c6798c139f1cd239f0f7b5ac6909c1718eee28a8e02b1cccd118ada2d91726c6578a6449367b868b78fb824758984f78033c54fe7aeb73b58c33d8415e22b741ad288143e3ea00587beacaabcfc5f3f524e889371371187bbfe25ae1cc898dff2cf06934aa2d1305ec0125142b91b2f142ebd7e59948a14ea3efb3b33417980728ceb250c92385cb6a35664235daa33d550b0d8c6f308ec87c4037670ba55fc52fa47d844c372b2d5623e33cb968f19f9a0aa47127e196d5d672dd7bda5792b0faaee0d8928e98e25444dc7c073c218924b3b9136a5b10537b2ff10fb08ccae7778832bc0a675fe3ef6164c16d6a262d63181da3818a0eadb0273da477ed280d91f406632fa85542356ea9dfe47b3cfa048c76f42be0736d174d88c1ad2c40c059018dfce369864b827f841ebbbf8059dfe2b581142e8859d83a13df4da8fe176ef6aa941df005972436a6d56aee3b6a521c2d682f213e93cb9e037c507445ad459b87d976badac192a6ddc8c9988a9893207af3ca735cfcb009b303fddc7b85159fe88bb5b6b09a647ae2ab7eedca27af16a28dfaac9da8f47dd62320292b30c768861a5f46be6d3b6f0dfe032fd6730ece873033db2cc476011570124d10e20f03855e5719da674ea7da3af4896647b85400e3aa3f0e6564953c52446d0801a41e8669c142e4214602906fdbb1888e7a219e7166b77c9625eb22e353da84162c86a34182a3b6b3f7401535ee6edde41d529dd7401f89b136e1694b5c8fd933991459778ed6175c512acdf7ee2a0624d139b9e8e6dc387e93d9ded9041362a5904875b4479450bf5cdb53852247ad20d06ef40ec66ced716c2a6167e8f76801e3de30cd84015b2f8a804a6c8511e6d39c6d4467049286abd93f48b6dff05ee123f869b16f51ffd4f832500b9b4d557ec2699e6377296c3dcd3cbb41ce352f7850305a8578fb041892bf28a5e9131e4f19509f9a8c77c27e4f9551da88902e02647803315e46e018c59c154102c43f53cde7e81fa6f8687d56015a0f528d918e156aa5c907300b799bcad7722de7aa5e0cb2abf5994f0b61627d699b143a77b832f7a5eba891e5d3ba0827db4b44791f20d1f7cb2218788d26d4bbf08d801ed792fd2b3066d802ddf5125e71877e19fde65327c4d29e2a928c43397e84b9127eac04f6c45045bf27e0f89a4b442a41c5bdadebf63e564200e69a7fca734b553f15d7d123b61baf22df150946e325f26d8e5ad35baef86f727c1341f899c6d240d52a6a27d08bde092a5e5e03765f4a3ec4d97a7ee0f7abd80f0b129eb49964c3756cfebc537cc090737412252f09a081947e9989a6b68ed0b6953b781a2ec164eaa0291655663954242c5d1b721229c223de6bcda5ba439121789f121e7d4a54f3b6729ed55692ccf738add9fd1cb540a4b7f79f76a4d8fff671eef89b581871c693cc0a3c58bd46d06f7c6dcaebae8587b928d9c6d4555bd4d07839285c268822a62f4ee4fc80c734010fb07af4c7d72c92e1d670743e66733264a2de907fbd1c6dbde906b7c070941cb2142f0d478ca04b755c7bccdce41202dbed25c9406e4b61ef6d9af50a3941fcd06d38502f7291b2ae11433fcce504496165d6bc598c81e7d16232c554c09c4a0b3023a0eaa37a8e125003090972e209376217d804da87398dc21330b608b3639035e562ba35326a7ac42841ee2cbad4dcfa1d980a8360c54b1e8a02e519500102c18a01025dd22e072ea8dc1113946ce33d0bd1f44dba8c8fda1fa48f3cc472843b6073fc0cbe9119e9c741936008b27a7b0f2c950571fe3d6f9a7bbd6bbf1f17d70bbaa831c2662e5882ffd60cdc224a04fdf8ee12fd8aeb8620a7ed1bf7e9127bfe68aff46f0ac5d6474c7ad6c98f11613e0b82dd41d15ce8067beed9314aa4928a89ef8c6fc7635739111822edfeb8c74fa6c5798446371ded609f97ed3ade27329ee8613f432c12861382310efcec5eed5728c170bde315ea451dc2f762bae9e4efba40e0a9aba4005d57e003d6c990e9351e97a870536296c230ea6b7c547c8c589ec1887330cc1855309ca2322d03803ba1cf0c048e30e0d763ce42c31bbf200f0599de3421f916f974622c92fa9c875c41d8883c55d8b987e53c71f270599d5510b826340b6fd2ca7c9f48d61139d5c4377278bd4e6c6687d206d41ad8a984afae29830a88e326294b7301fa983206cd1e92d2eb7c83bebb53fa393a3dbc1627bb11f06958904164380e9497fc30f848bda2aae2a89b2cda19710f76690e7ef34b27953971d28cde7be54b204340eaa2fab5203bd1a0aff657e992696b82b2fd2c4d33ac1ffdf243bc74676674068459270a086f92110f06dab7321dad6652b52e54545293538a28ac90f55c05987964acd6ad9d93b15bc1cdecfdb6ebf89d30c2bee31dccce2f73a743ec466a7a45cdc6ea2378e1cac1238f719872a06654b0ad3382bb15d170adbc6817a329f17c799c8780af9654be6aba11ad37c31e3c72ffbc679a8d58e1c3fac745a9558832a13097f1b4f61e9f88d23002d80bf79b90f96adcf28276ae54b48cdbb115f5418f330fefce2812e50b429c7503bb2233092bf0c1d919255fd0cfe7671d77488e0a75759e80447735d0a0fc8019d35ca4f5547c34c3cc70ddc03a212489f2783b13f8bd26d2a90c4e494a3a0463f84ffa92d4bc1c4e94539f8603330bdc6e697ba00f2ad71e3340a5df5eb35d79e1726f334d9715ce45d95d89dda447437feb72d4927026b13a99ce7802dedb99ee8f2268f01c9d10f4ccc374e4bbeab57d3b9f63aa46041b3bba2fcf0a947eca6e9c192d2f062e4f8a68dd44549d6e85d08dbe7c721ef065d000178e6fb4cbd18c0ee136b97c302b5497b1154bbee876c7ac535b0aa82cbafd241b12ad65449a25e2e0d163b90b21800f74d02574622fdc8c323d60066e6a23624e1122f650f77036044728114311c83e0c5a6e6e2f6f9f437e75e2b32c17b2d3ad440c40dad876149d9ec39caaa9f01641b170e8d29252a821dc67cc39833032f7afc70f3cfc337627ea3d7cc7aeb6cf3599bd4b359c95fe1c1925a6a898d2520ff3813d6d4899859136b100942faf75a5ddeef24b5aa9daba2cd6f879bd6972b377faec1ab052fddfbefc28a99883c7784a5e4efe1edad9321c1e10576fb1a4c31b5d772555382f38ccb0ddf324182efdec4371faf3d1f2f541373775c060996eb8fb87bb1cec2243ecd1c77084b95b29c31e6411d06a06728e0d6719c3ddb0587f014874d46f65dc1519eec5f9892d97c3569aacaf146aafa7bc8731eceb42330442bee70296313ce070e2c1843b940f0b7a3a9a7ae9edafa0cea9c1d96586a9c66c1ba6f28ddcb67e32494eba6f9496a70c51e92f60a9b6cd36b450a1c78f9f13e272c1de89ee381b4644bfbbfade87ab3ca3c152f175065af92d4befc19bdb7735334ef1bfc9084809e680c2be3223dedae85ae590278f06ac4f81d8a6e44646da6f0b1eb74ecf0fa80bbc452e4733ee991f760c298d10d87b22fa52a4d111c28562b1f66dd46b06d93b5febc3502ac74f685393beb4d048f687fc2665bd0d5ba0a1ebdc65402643d84c06bb9abe234c5c43ca3a085ef7d65df878ab1d88d32ba1fafeff608c6f63aaab770e90a1243c3becfdf10f0ec8875c1e0901b3b8fca258d5651b4b2e97dfaeead6bc54c98688a2b044b79054aeaffe6148928453237fc0450b2788ca23691dffd51571179cf48554926e9ee137c0265f034cde8ba6440d50eb0f11417a1a8741d6d0b13c60c58844a29e6abb2b9821b4aee31e48f0aaa28c9a3288f6bc2e6c3c3e132ecef649e664a3ee343d3feafc36fd32956b772f1fb5c1d1fa2ec653a257f871efe796b62fad015ec7d82a37dce28eed7825f6fafed51ba98350774e5442d1b022da6bcf0dbbff47f58aed91ad81d3323ed243ac04bdb1ed184fea81498bb7ab9c0a9bfb4eebfc95b6206dfd3c520a6f2d4e351e3977f31d37e71cf3fe0691fb7296d23179a018d8d892a98d74021a29b354bc81b46041352147db78644f42222fb1a5401353c8360d416fcf1724aa3756c381820f5dcd30dad44180766fe501edad1641e4d115762dfb5830d037c3b2c5c9979e3cf92801d37bf751afec588c79764ffddebaff0079c1e937a1b82ec213e540a3846f4738cfa79b9c7be239ea782d546ae43c07831f38978bd82d16a39ad89562658c5631cbeabc72334af06dc62c12838009e4227ab0fcfc07f2f9c0018ffb7828f08b8a4cfff3717b9c9d89ccffd1339ebf280c1f89ab717ba032924cfe52a0025cacbe11fdd2f7782d44916461b11e955ea24215a85697d1ca635d8fe250756a5a09b3e386301508f89838b7603cce3daf841caa48c09816f85935cd835958942b9686ad449983c9d3eede79de1b0cea07f400e9f190d2006076a8e03d0c45e1ff2f2e773385481c1ddf45f6790fddc5da97d58fd1aa9e78ee1a038ac0d8b83ce3d076039c5e03db48455354ea06d28a3aeb37109b025470b8ed0c457618a7d243d54b2e11a097217875828b996de353c826d88d7e569afdc474bd3d9bac14aff0638f4e42a2b48aad4387bb36cc1ab6f7faf51303abe2d13796cff96d7020d46c18f663f5cb833edec3abfd615483bcca8ff646779814262a7fbcd1bca973c039f1b103dbb817adb9b3616142483805a54be1fc51e8ce2e755fdafcdb91d0d4562f9d70dbfbf8efca3b534525987f226cb8d08b0ebe0c", 0x1000}, {&(0x7f0000001580)="105ead5b3aa45859076d229714dae7a97b0f3952671393738c109bd646059c052cb0bd8a20c99bf50c50d473d95db70c12b27b395b30dd94e64ee530c19a278c0d932c974955b9f7cfbcabc5a9a509ea8d995cf2525855bca908ad2ad205f671f8a8116cba33cc6f0d7feb1467a3b3da1dbdebb62cfb9a7ae28d9ee1b7bbccafcb460d1c7c4021f901accffecd0ae2c6616a54dd91e5c566918ba77372eb4d5f095152d50913dff9ce700a545acf29c41045486a4fdad36c92b74c2c6c3c6ca0d6903e04d8f304035f9ee11314f75f15f8e926278eb0c7bd10ea9a679045c45d4d39f6a5adc55cd617cbb8c31c191fe326060f5e11d9b878aa4d6cd803ebe88b3ce2419ec170aef605d07f7f39a89520b2102fe1faf9cd657891189312b50d7af57961da55c3bf528489e3934e73492e6a8e61dc1f7e6cde0ab5a76c45a3c1159cf403f1a4b63a91786c7ffb39ba3360436dd0fad4f8d9d6a2187c43dba1fe3fb811f2b5877eefdb69eea230f3a6f3d4ebd7c31d56c227cd59fe0fbe14c8195bba5aca30982b2ac8f21612e7fdd59a11a54456ebe157d8f688d3576e77bb25e55022430d1974b63b6a2ee9aa4ebb31a1b4f358256043ff160969735ec513bd360a875ef03d92af1f9ba358e34ee4b1ef2c70fd2158a11adc91ddf57c11d96c1c5293963ad77e14570b528c4ef13e884c198406105ca5c051e91a779b9453afeedd937730337ef1afdc9f19f017e1ae94889e37c55b8cffa43c7d6994a5642851f26ebaa3a133ea7f69544a3041cc686edb38c19adffa0fa04ed672b1c1c4d3232b452031b075ae094ee6b19f5b0fde145bc28d8214106e0b1d862a8bf3d1a044bef1c90a9f2d52e043c4af911ec34b7a4ff1635ac81af17bec05c4e93590ac2084a961e3e6f2b8341e2e72e81bccd42c0d3693266176c01117d747d4822562a7a5d1dc9f409b4ea8b33498001381a5b27fad1595656e3060441759bcb0452c2a49c55f13582cb30c96f57ddb0278eddaf4f53e8aecd70d92ac3a84109f1a947c353a8c7a61799a1b8960dbc287f3a0ce86a77127209de5a5e2b2c5ff3a3f9e929e6b5a0f243b9e8ec2f46fd26abe18c03426fec70a07ea836729cc852c84828524c6a20fb85f905f431e907e8b0479213b1896485368f0fa6903bbdb760629b6a7d2dd6f5f3cd1266c06998ecbe0a7f92a3ba4310a69ee5857bbbeb48b449a1bf79c604ef3c20774dc9c05643488f25254eed2c3046d93ca725c58c2462b3e41f3b1cbb81d886d7605cf98135c7fbf16afe686806252d0c2e9c59ab78cdde17020102738dc9c08387e96d2808fb585a61575ccb0971971f0c0307874a211c05dc372629c14554a9a4ee7484d63a31918010de2b6d57ffa0d0ba5b392a31bd3a835bf26d6b616a0ffa9bf2182e53a2c39c18b256dd13a7022eee0ce537dacd9f1f0c9b48b9cd6d94fd4cc5d14ba6be15285f690ba532352a8f8365334e527f5224792163b5aba268627bf0d1a6ade73aff521e7fbb1d23c213c389ba257f820ccb5d2536dc667c0fb4df552ad19ff52423baee23914208dbb40e4a12ee17acf848da26bd7b0fc18caf870acd6963ad823b92e61bbdaf26743f14631aac95ddae4c10f9174f6efecfc1fbd8d998eaf9a1979b54babb32d28bb4c77815ad730a2ea5ccf1836f6105c1fa99a64f6c76bf13c32ae933c484ba825bea922c5522ff94497df806cdeeafab5b570c19637ed8b104f27cc2bb705d0369f13d07dde10c49ec162f1c9a98eb3183b7e8ecf5e7847e1dec9e5874d7628b8d7f094a4a747e2d10b9d2a65081fe2235686e1e2d4235f589e065f1af9cc361e672d890d59e7952a17e50ae8e70730e89d751156acd202e918851d0212674dd3c1acd0ac35fe5aa9e9819b49754bedc68218fa2295f7c6a77326fa730aab0da2ae13f58cecb791f1ae95bd0775b3ae50b0b0b60becf93b03aa8b6976de9b7f7ff3c5f6d85a19bffcea5c3d1a1b6b52aa6282c4bdae427e16fd5757e5dce6ea5500da9803a0b86642ec5725abe7855395c1e6054c3a7e2acd26000122a0e469b3db684ff03a6286e8d993fc86fe4fbf84c2c30d564e44824e336aa284d972b56c110e3308c2762e7fc11ae0eab3247cd60638262dfd9d27738448e3541c7a519dddd5351aac40e968f10601c22356aea64eaa7123592dedf746d84ec27e7a10a353cffb83f3948122ca01a2736f44668505af7becb172009638fa9ce068e1143b8e5008b5717f7a38a93e5cd319b367f693e22eb6e661381c350eef6d83e56ddca7516b78cf6ee8b67127b19649e4fbe16f0b27aff8cd0917e83f50112bc75ba68604e49b33e21c8296c1c6c3310521a63f01e060b7cdc9b41ed158efec578c8fe2fe241bb5cf0e33e950c51e4c9ce2374b5287b102f3fba1f0ce9139cc754094796314e7c70a03b76f91d8b11fb8af6223873ee62a138540173a4ed7796693b1caf36ed6b32929435dc5df9973c66fd4299fa8c1b85d8fa8350dc69317dcdfc94d8792fe5ea08883439d7fd965789afa3842cbfd859e7d1c1685424a0dcb7b6c4f7170c353537285d7c7442dad792fc614156533717fa5d14a972c5a79407a0699d62d59fd7511c1f92ac4466e1cfa4fb91c1f672db96059018ec6aa49426b3ee72786d6fec83344b96074f88c6608c46388333f9c2ec787bdd041ab638002620ff81881978ef821fcf22837185bb0f81c985a906e36cb3508b3c4d92b7fd8e2530fad155f1277b235ba1bcd3ada1e0fa7dd21b9137b768159e3c3cfca5a3f904b40df746994e4aa37aed606ed7ac5f145306f01e1020eae43d908b64c9e38a32719609800e910709d55556942cb11f6338fb01c193240269ab5aabb805e1b6faec2a3487a1f9f7cff5ab9ad196b71a1af53d4cd7c886dae8344c01fbece2b7562873206600c8656af130b4199cd503d305dc8be07d5a1a5f07a4b1e9f62e641d4471e28a99fff66ec2a81e07ff616803fc0032af624e8960adc7fe0c1bfb9d825ef37cca7172252600350e900f7e8bae8584be004ebc07a1c0823f3729d0a5c935e0b27d41e5192896044b1efca0607128ae5c9f39725311c99d291192d973e49254dcc10e96e75736487de8d92766bc582c59477982eacc125279fb3a8b7c5601356f028fc32e8a90b7a0db3c53bae9c72f0d74173abcce988bf01ce48214cf529cba2e4fd85a470099c3abb6e4577a4077a1766c99e2f41f54441c1cf5af4f457aa66ec276529775fd4f758639667c23674a63b75c0904a909485225900eb04c43a9bd78040dd405cf6dfd86e314ffca06e5d1ae54c9e91fdeb85a82d7e1b319e347be83118ff6acf13bfe50e3610e07c09d68639473574b2be99bc5ebf6408d1be61cb7ea72c3389b6e4585bb9f11af0edbd6a243339d8a24d5eb57b64382b581c9e33777197416135d06ca1641e71f9927ca779ef9c29b6babef26ad09fdd40e3e23f05591e5be0df40ad147c515b698c7b8671427003390ed020f8d05d934c59c45cabdce80d361db405bc6d1a4d9453f21ef084efb8ebb6dd8eb6284ba6b5f488663a95a8be12bfd85d7e413ee44fba39d8af328d5834e3c7b994519887521dd929dd7cd3e95dc37e1ce0de02d11511bee163a9be0d3a2f9e5198f4e1a8a1aadd3a1f1ff83e21978100e74a451b73c61b9ee62e83b64912427e101158695d386e462a55e9f3e6672e50b923b1aae2bb4dad2857b3b4158b941d007ee5d283c483f525b5478f2d5fd7042d006fb8dc9f3be9382d2b70f3a874b384d01c794df74dc9f17ae34de3e4e72c06b99495f3172473d51c62118d80d53252e338668f223b1ca6e0dbc6ab9639b408eb1060e16bda06279b63fbdbc0a00066eca14093353392a8c4a27354230ec809b3b9b6de2d5db01d25f9f030298f520f18007959bb281070820d4ffd9ca6a794bd3bd58b7ee81f8b6bb14291a3d905f4bd8a63321bca224725a6f2df13705a2f00161a4de69571588a3df810fc7626d3a53f1627063aba134b52ca8748e3648d4690549979ec51e6ec0980fe2365ca2133406ee616aa19238a9e8d5383ceb1c388b660e3749e37e45997df372829feabad18095548a7751352ce13890ce4f7b368401c462900f9b6b600d823b3823105180434f27777bb2a166d8766d280e2e4d3cdbce8aa1133168f0ce139688c14aa21eb32c96f00558cd58731254c65e46963c3b56f66a87464db548d85445298746df3e11f433659ad54ceecb1bf19fcb95806922e509f58c6e29c45c1b3d88a2c41df12d27d61d421b5675b25019531b62e89fa0bd663a2ff0cacc309bc8e1078349b7cb96dbeed79a9c79121d150ed824519f4efada13b65b728e000b034692b8d9463731143414e40977316c5013293edf3d3691a252a3f02043d8164d6998cd8ed454821df26e68eaa1b40d780e30b5f188f2920ef5a4cb1e3d3701b3d62025c0f097ebd9e7cb3b843f5a2b54409dcae7f2e1b14290a1ed25f0943275e7ceb9510e2c624641f19aff5216fa5b36a7c4a3478fb0e155deaadcdb79aa95091f43c3c2af556f13c89ff82f24867b946385ccccded171d29ac40899dbdb96a66624e35477af35cce29ab6b82ed5d487f99e325cf815a2d6f86d8c4c19526729dcdd5d2548a7b1990d3a92f7f2aa8dfdf44c1d6d32af6f136f184c6f4dcfb34e814ef94191c46f20a82dbd35759437097fb88957de79374e688dca5a252c2d1b7d92486ac2922404a00082a7d030f783d1de5437290d1c160674830c89da517114b94674c8f922b95ad4c5102da270c6b57c8ad79c430416a9197d03bbe1add75a196c24aaaf343367ff3a3c2e6e1766d6319775def142ff606f1b154f119dc17ae1cc4a73455cf3d55719ce652268bebc37be9aa5bb3754a0b2230f344d46fd59ebcb91a8fa52839e8883a203a685a141aab9d209f948ed59621dfb91a726565f351662116958c307b7b5312a9a2b11ecea36a7c717aec138429838f35708f4d989e181847f9165785f4602b94160856719b92bafe9bae2f20df8a68e8b7bd8a002ff4a0432a4c7e0b79b6ec4141df9d4bd8a40480c5bb57e6d769599babdce405ef6ab4c01eed213a56c956616bbf8b10e0b7b4fcc97b072c9c4eec30dc9aa57efcf716f0f1a6e316cea356c933d7ce3fd58f7222f2342ba25a0f5bbe6938859ff34466e7821dba145929f20d0f085fbbba8ab2f74c2fa8eea8d3a4721a4ba1faf77ceb6e33557d369d65c719f34c7005a2ef2ec159800e3f5aaf1d4b28c018c3b1c131cb3bd95cd8b63e71cbc5b87b34b64ce23b7e0074eacb5bab3c77cb5d712ab41bdd3d10418ed916816f5e7b4213737f8135409fab03db84963a081f9cb3df8531a1d59906c2794bf234e9da0b98cc1613265d57000452abfad5e5a8fd93aec68811f0d8372fa2d2d3d0a2fdf6e7ccfde2b76053f9be951673a6aba842ec811f1ef7dd94e402515957b6e42b75c82bbfec0fed8d73fafe185e7cd4098c61e2354130165a4eb15c1c789410bbde6755cf220de1289767ddc38051fd1becbdd4eeacb915fcb60675b1699f2e01340e34702cfa5b68a696b9fb7cb5dfc6e2844266b3d538962fb11925d7b4eb5769863e6a0cbc3094bcc66765026d310497056cee7fc0edef2e5a915c8944589418e1712b85620ca66bf3a9f2fd8ba83b5911f701f6d67eb580688e8e428db2e42e76e887a42f0c3416333f2d079b4b762a5ed71ab4d7047df51c9fc1d6bdc6f3e3189d89e1e41620a528f36d90c7a4be79c851e7a5b94f973f893e73", 0x1000}], 0xa, 0x0, 0x54) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x3) close(r1) 05:37:46 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r0 = socket$inet6(0x18, 0x4000, 0x4) fcntl$getown(r0, 0x5) fchmod(r0, 0x1b4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x9) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0x7, 0x2, 0x8001}, {0x3ff, 0x7fff, 0x80, 0x5}, {0x5, 0x3, 0x2, 0x2}, {0x4, 0x6ee1, 0xf8, 0x6}, {0x3, 0x7}, {0x1, 0x3, 0x9, 0x4}, {0x80000001, 0x3, 0x0, 0x8}]}) 05:37:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1d) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)) r2 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x1, 0x8) r4 = geteuid() kevent(r0, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0x40, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000009, 0x80, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x0, 0x7170}, {{r3}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x2, 0x2}, {{r0}, 0x0, 0x42, 0x8000000c, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x7c4, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x10, 0x3, 0x8}], 0xfffffffffffffffb, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0x36a02db08c2b562a, 0x4, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0xc1ea}, {{r3}, 0xfffffffffffffffa, 0x15, 0x40000000, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x800000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0xa1, 0x4, 0xb3f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x16, 0x10, 0x20, 0x7f}], 0xffffffff, &(0x7f0000000180)={0x5, 0x101}) fcntl$getown(r3, 0x5) bind$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="e7879a18015ee413c5730fb330c755889adde2f000e5a8398f202f0376fcc49f5fa392216c0c8c000000000000000000d830102adde7dd9ca71a88c9612af6c27a360c1f1e477dbb2a4f20e50d974e0c41800d4e29bc1e4faf6535c6ea513464bd438e2d1cbf18fc77e0470d61fb37f1cd52c3296c5696519d85b8ecdb48d6fbac950d26e833339a56a10ecc159e4a6cd6afe2e58f7aaa230cfb4bcec4b4402b672cdc6cfde8624d4e80a529f5"], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000c00)=0x8) msgget$private(0x0, 0x1002e) fcntl$setstatus(r3, 0x4, 0xc0) setreuid(r4, r6) setuid(r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r3, 0x5) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r3, 0x2}], 0x2, 0x20) preadv(r3, &(0x7f0000000b80)=[{&(0x7f00000006c0)=""/190, 0xbe}, {&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000000780)=""/206, 0xce}, {&(0x7f0000000880)=""/153, 0x99}, {&(0x7f0000000940)=""/104, 0x68}, {&(0x7f00000009c0)=""/10, 0xa}, {&(0x7f0000000a00)=""/73, 0x49}, {&(0x7f0000000a80)=""/239, 0xef}], 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/136) 05:37:46 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r1, &(0x7f00000011c0)="b055d6716c9c750a20b5f40bea8bab649628189d3558b95bf365cc628b24c8894088", 0x22, 0x405, &(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8) pwrite(r2, &(0x7f0000001100)="f142b1a95840815643bbcf95f58b2aca749a463193884e35c6d4eb11027cbbe5f03484ceeadaece7af7ff7b9b2d15760d29e5b5fba4b4b80ef2aa6582d93c1b24f597f2e4cd8ef98b86ef804dcb85a523191", 0x52, 0x0, 0x43) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xf4, './file0\x00'}) write(r2, &(0x7f0000000100)="b794d9ce551dbe73f95c676439567f1ff33014342224b9c3820be5eab05d2f8c6aec5d4caca32ce054476f90ca4bc1781a64c7ce245417ef94aaf9a8e3c835f37d576b899e6732eab3925a791578a251ca902af46a643d2648651455ff921d83be29ed7bae24b416751c000f95a72d4981890b3ead73a0521eca27916fb06a7387e9e480cf4c05596f34e7c6853140f1dc31e265f81ed85b78a115bf8d31f101ccb9f87c2779d79ef01fe8779a67702cf82b35a0623c27fb7b874ee9102c5130bc195b4098266eab1e073ad38d49f4b1ec697c52d26e71255d74bf9951dfd3758c397b4f7f31d935d8bc4e13e6ecb442da1d90ff91276b4150d21a9a7478ff7ec1e8bbcec6c9fd866d4fac5501669396c028bf5f3061c32966a24f64efe191d930eb310b0aa0d9392b1099277763425e025374017bb9d743149374762b16c2ecd7f27f7ca528d20d0c346cd066a9bb180c1ae14d6db587d813a600eb40ba371b191c77d0adb9fb7caf87d9fab92e8ce02ceff853984dea236f8378ed56cbae1e91cf771fb5f2056fc73073e7a7c67ae258dee77518b43c1e68f515778eca630405bd74e94b1e63ecc4d3cbc334135c6c29c0572c5905bf51cc2de5eda7ec022c3a542148ecbc9c5b0b985153ab41c7b9f51ef1cab20c9351398ed587e9085dfad56652ad9dbaeb1322be841d82c64aaa38c730decccf719d01d7c1a5c7357d8ba75872ebfef43b16ccba9149d0b97744eb56c7cc3fbae28f0ed73dc7487f44c7a1e600d268b0287eee843f4f7183ea88edcc952a4e10c77d6267439a8450b72184f5276bd8004342f8ac9bbb7113d23eb926f85b8afd3b905dd7f179d0e48873ace5e9366a2c2880347a0b3941c0d92a4c2e509af4667d7d8894728958e8bbf7cc893ba4f6c52e3e6adf1443391744c982589d9b74cde29a1ac1d856afdcbaf739c46786dd4b9ef0b1c26f2bef301c2d952fb1df4e8844ac51d829ca5652961b96173c06500e1c346ecd3c7a94d43584b64692cfbb8d0fba26332ac00316b54ea2d99ec116b865028521555ab82afa3a2cb7cc4bcc761663b5387d124e74c8176430445758a46e62bcea4f5b0d386276b7ddf9d52725efb69d1ba4a17621ea335e46975ff3ae65019649abca103c3031301e38d340d9d686f2ae1e902f44f976c1681b145c2846a039b17b2a873992923f15f4b8924442941513470f337191942674f4be258784a9df0a2cf3df647a489b6c451a982e568f2384dffa1bd2990a157d395b3bcda0a88e21bce9ec9a47be4b418ab75dce0942d2df554059fb041cbc01d443c446dbeece86913fff6bf4c6121a11d53b6423b197b2adb0e5264c364a0dff5e984905f4342ad2e2f9e232c20a8e6ad4533a318cb8e6ba924643f2c6532d6648c1c0fdd6ea991ad1877ef80e2c894fb77653d6cdf89a98e4251c2efff7a0a117692f62da3780fbb225abe1f1d7bb5c9d5d17f53b8fa2d7f7480f659dcad925e691c481fb4fee6e50e33ddadf515010496b86ff9e8f6bd095d36d36059783ccd68e2cedf94477cba0577aef313ef247e8e3cdc54777fb57425f05c53aebb200f3accd5b0f4fa65d17c9abb67ceaee413479071692811dd17472242c1c2e9c3eadcac1ac441462d3507e055b87d6aaa7886c034a0310d1bc413aa4bccbb472ac63b8a11101ef6d9bc7532c3abd42b55d5f4100d738c5bfff612388dea0acfb507c0164e5582ca2ecee71bf5198649ba7f3c515c78d89a6b42bcbb5daff4b4632619982789b6bcc2af4aa8b0d751ff1c9da15a35a1797c3efcaad417632d2940f2c021444889067c688154249c42ea980efa0addcb4b2604b5204bcc6770813c1adab794b6408cc1c6ccb7e931be35da8e073a07ea72e79af7267988c7db9f0122701d18984bfe5c689bfcda862bd64ce984ca490a231c28a1a141f91536283499f8c512f8232c756647bc17b7c17e48727189c84f82af448d338b3df14c3824d35e2de08addc2de7e1b1a3565d3a67707f87a1489ff232f30395777c1cf0f2bf03b1b2a384b48bfb437acd36fbe0a92b3ea7fa362715367dcf38e5c16132377483e6c5a9b743f2b3dfc59dd07a0df216e9aa57f408dd0b9d07c10aca66169ef6e2c166be55af458fa0c512732540d6fd9030a3c54a7bc10c83efaea8ca77f4358e21f192299d2803ef36a208884ce4694b9126c6db3a3e18abaf617894d12e081839a6a210df85434435367ed10573e815e7dc05044ac35f63b0be44e6494aa56aa170766940494b36f060a6b80708a7887bd89f811f58c9eca5eecc9f035f7c37c8af7ec7222d74afc5f511680ebe20a6b6828dbf2409be9f73e05e46563cca18ec9997d3e799442b1113923164d3cbb9bce27d9819acc2ba4fe8a8eee0073dfeab749a8d17bdd34b7d84a9bb0e37daa2d177fa1b7f0bce5b49400721aee19cd80c030985cd724d467aee62ac4f736bed8bfd582bd414672504f1baff174ba0e1aa569b086bb05c1b0d1c92a011be2762e60c6ace276b87ca4482de2798ed39b63241a4b4b8168860b02a6cea7fd453768ef92957e99d8a26771543b5849d606aaf767ff27e262c896b00fadd2f7922ce2d00342bb693b00ef90f36ca1738d58198607871d075b70aefbe3464d81324bb0efc880e2d3014f8786792794c1635aa9cbf602fe9e5e0de2eefb2fb49834e1de5a46430276d7f786b8c6d1a7bcf6ccc2002e6958b41768a1d06fc42a3fe1d3db86b40c64d970bacc49d904b2176fbcd8a45663d7ddf358187f74b6552ae9f8aa33b16cb4fa1d7e76b0ed70b3f58d766f401f92ce2d6704a1cc4bc1e053508b47490fc347a164686f95903252e9ca94dcb93ab3458bbf618c85a4ff56687cb2782f2f58e3b5fb3f1938a398292d0c1d81489911f5a23af02977b7ebfd0c42ce1b16869baeb35e6c145718b9e21f3573a3c38b06d4a9c7d50c4489050a79a860ac2a47f5cfe1b2eee943567107b265ce334ec56e371453475216d3576a115c905255dabf432ddf8a7b99788ab580da146aca0262537301f4a9b81f0de5db662c7d1639b9b6d01918f40a7838429519c88c387b443b66ab2b4afea5d728e63e553a926063158eaa5264962ed458c4969bfae2fd4810f98cefc0c6b569754c9fe76a629c7869547ccda6f54974fc5cee66839210239f9c3509ddd7c76e6ca5fff8ee881c01e35a076e32a7b0b125bd04df54e0b64e3cdbe41589a8c8a67f8f955652f492cc4e11a75460171482ffca386769b1c7f0d4b0eaa31763c4648ba6d73934f0ea4112b297ef8429e9c2ca06d9c38e4bbee362d397b60afa71eda128de1e23895638482b2c182427e48a79c477c31605eaceb0d5a373c0a26d679cfa28942f09fbb7d4ff80f79f80095ce64dacbfb47ca12630aba3da9d125820880ac832f3fd6f80fc3c1579760de36747cbd21123e515519c29a8bfc903b84b3fd4b1fca89f7b36ad76679acc4e6b575ab63e57db32297d7a610f595e47dc6c558b10577bc363d02b1239146639ee4a3ae8a749b360759b06c7525fbca224fe0d313ebcc0d9e522aa7793cbc2a4a97f2b6362c1f90cf174b60ab2a93ea26bdaf11780e06608fd1b17bd96b06f62bd7acddf4c7dfab9686aaa3169cfd3e4cd79bde9b2e29b1b2e8cfae23f6153f4e4785a091d46894493b86e79b739bbdffbda261a92110c8e0ef684d73c075bab2cc4c76bbdbac76e3c9bb3f78ca8adc9173ae2e676efe2456ece74ac14ccac744a9694a907b9ecb81be15a1fffaa7f476c0669290bc7c64b084fd99f07b821b5cc3a4fcd7e7c068f04342ab41121be0f02edd0f03c7e3b6bead5435f1891f32f74cffd9592f54b6dfdb25b00cdc9b1afa5d568a75690ada5e16c9b59fb7ae2c6d291fd3f9f7b218e25c7433d16e2cc7537d4159105145fed1a2c6b2fe0566a24da679316f9caf54c1e10894592eeca788bd25569b89d6459700703606d274f5d86c49f87b38bc353510e14a49d577714cc32c75dc6a6d09731d1bf170f10c51d69b9c69c504684bb4ebe293ffc1d392b53511e59f1fbcea546870275d7e9d16c9121872af9e701c2dc4bc278ecc5a01441ac546cc210af6a3a7aad6b5bfccfb25c06f52b5dd0a1ba36338f5f4f2c3060d8c63d6be24caad7092e93f1ff73d4591a261d32fc8a13752e7b13715512b2a3936d531ddba1f55cb74c5f56dc354992897ca248b34284162a9bbae6c2d934508711ba2629c20f3715d2a1dc085d49cb0c9c1315570b0d4edc22184f24988d3af75a9cc5729378810f120368a69cf0bfdc8f9fe7a22909754eb65613dfb95a12600a4c5513925a6072cb96f0e06f3d25cfd69893b193df8dd6fa7802b9bb7f1bc9ec5fafef2f4f37337c205dc90391555f072b6e978a07462248a91176bbb2ea1b66eaf559111069ede925bd0bbeb1e29a8eb4812bfb08c02a0c81c51f168c4d378239180b6feffeedf40969295c285d9f1f8b90daccca17c4d4bc173b3fd18d2c09f0b81df8fbc0473115ceb0931114e932df5aa26b813e8f67a84b2bbb53c0233040af53f918127bb3425f78a0bdef686ad910c8931031f87b43ec0f7a0e60dd7c632938a587e2e4af37cfb37f5d8ef71bbac1d0067a2b187fe2918677a4a5c165c51edd2d56059eb5b12007564e597537180b3179227cc539c6148a649bf39dbd8fdc65ed94e44a82056ea5d2d8ded26d9fef4a5f004812cddc64ba920ed2fb287def246f39c0fa7244637dac8241adc71bef2b00bd650e76b937309588d93974982082f76721729d688977e0d09d51ae8dd4c04e5d2e8a773ec8abc6373db4ffe87d1e804488d72d7cfefc5e740311d719fc93deb3310cf29896c0a060f490566d4237ab53fbf983fbbb37f04d4b36e2a640fe92b44a7e606111dbf9be7466079cc1467110d7c581dd80350d17e4e1ba5b4a9655cbe46e3e2c3f1518c50f9bccc79b21780d4aaca5e6afe8cf3c5a67c2a7c109da5fce16640e86fbe3e0364524879d0e8add7359bc61e2156ad0bedbdea8b198e0a27480a2270632c9f9e1b6d844e3bd36c5d9c92480a259d3f725704006332eea03bf700578d847ea336ff08c83c9a15996162ac4a9d4b1f46d1b7f0e3dd4fa21be15e302b1790c0ad7799c3a8c8e82a381cc7711ef5fc431456568d95c4a598c6cb5d7c8b14832d1f34097ae03a1771aaedffa11681f27d8fbf7144d83aa00fe1e2b834f2036ba6b7a3dff6186f92bd315f6bd2d4061aa5205bffbbbc504cc4ef1863492a57276eaea68b211e7ff520efc9233942d6cd09ddc58f32a88b8bc5f313ae45756fca6c15a5f772ad266aa8654a9d867a7558b4d76541f175da257fb9fc21f68bd11dfba4c6864688ab5ba05aa96ff3c22cf2a0cf8c969148f2a088fb95ceaf2078d9d792af3ef1c8e0cbab1031e37c301afb6f0a9624c9fe91d86cd68ce550d10902c5834d491e3693ed8b6cce86eb7c52c4795692a7bab4e63c02b74be860d66305c66aa2e81342d0b0240375cdba422c8df4a544ca0b445bdf7a52056f64d3679c45024d312e8a5c227fe70b747ed27572b1ba0d5ae378d5e007752c1adc67612b136bbf71f822ca8194abf089dc7b2add33cad28050b50a1f9d938247d665480f7233b3f2493ec47fc33706413ad2c1d5347784c174ff6b83dbf3d7709625cc93307db9148db97a73900e818586146535b1ad46c36811766356dc751ac710e67f5ec3216aa8c69955dbbf789561b23e5122d05735b0aa979487e401907604e0eb8e8816ed0f5e5d5ab19678eeec8823c9ab55e1cbe4a5", 0x1000) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x800, r3) 05:37:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() fchmod(r1, 0x29) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000000c0)={0xfffffffffffffffa, 0x7ff, 0x80000001, 0x3a, 0x6, 0x9, 0x14, 0x10, [{0x2, 0x1, 0x6d77, 0x4}, {0x2, 0xfffffffffffffff8, 0x9, 0x7f}, {0x9, 0x8, 0x83b6, 0x10000}, {0x3ff, 0xfffffffffffffdf4, 0x80000000, 0x5}, {0x70c, 0x6, 0x7, 0x6}, {0x81, 0x0, 0xffffffff, 0x4}, {0xee, 0x32d, 0x10001, 0x10001}, {0x3, 0x3, 0x2, 0xfc}, {0x800, 0x4, 0x7fff, 0xffffffff}, {0xee, 0x7ff, 0x1, 0x81}, {0x0, 0x3, 0x6, 0x9}, {0x2, 0x8f6, 0x100, 0x3}, {0x3ff, 0x10001, 0x4, 0x4}, {0xbf0, 0x73, 0x6, 0x8001}, {0x1, 0x111eba20, 0x6, 0x401}, {0x80000001, 0x1, 0xff, 0x3}]}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 05:37:46 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x402, 0x0, 0x7ff}, {0x4, 0x0, 0xfffffffffffffffc, 0x2}, {0x2004}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0x480000000000000}, {0x20003}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") 05:37:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xc0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x32) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 05:37:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x8, 0x27, 0xfffffffffffffe00, 0x5}, {0x2968, 0x1, 0x2, 0x6090}, {0x1, 0x7, 0xf8, 0xba}, {0x6, 0x1000, 0xb6, 0x400}, {0x8d8b, 0xa, 0x100000001, 0xdaf}, {0x6, 0x9, 0x80000001, 0x8001}, {0x3, 0x5, 0x9, 0x3f}, {0x4, 0x8001, 0x2, 0x9}]}) 05:37:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() getgroups(0x5, &(0x7f0000000300)=[r0, r1, r2, r3, r4]) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x846672a2d17e743) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r5, &(0x7f0000000140)="00005e3a55ddf58f1bbec5605362eb100093351cfe49bf6629ce02aeeb6e8377a6812b7d909be3469fd35a9a63edf785c35551d47d594961f08d0a23021b3e687b9e17015bb05d417da3cebf6437149ea97c02ce65c3f60b46f2bca237ced3c9a0ba19c2a7a92d4012be95ad8b4be9ffd2f077bbd0567182a6fefeb5a40479a29030a0a8b999d95cde743693eddf8efd1017d30490225a23459508b6824fc748bef9660111626152ba637e9e523e55f52d1084423c15209d724bdb33a7fb46b81daeb65fa39f7d5a6e62", 0xff46) 05:37:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$inet6(r1, &(0x7f0000000600)={0x18, 0x3, 0x1, 0x7}, 0xc) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000000e6bd438db903ea5d0000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05ded12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086093633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e8138dc5237c7a904de38b7f96b4ae16226e08c4f64c798d377af5e18dbb97453ae6dbc3c476e35320f5703e811ac46630026825dfceed42264a9e81b55107236e6b6518c0d53dfc01ac3beb696c9f7259f67f379677395223467bd8f29bcb8736f2a2e3bbbede95cacba9090ec23fb74d8530bd696b576d94882b96f462a6877d497c8a9730df1698d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) accept(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000680)={{}, 0x3, &(0x7f0000000640)=[0x0, 0x0, 0x0]}) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) write(r0, &(0x7f00000003c0)="0e9a31f5f4b062e5922d9be3f2d64710237a4827767d17094293885ab2dc0c7e7e6f211f988e88996b794315a18a7eef65d929a5289c0d80a966429cbc30fed5e1590a2271fed5c2565cb4f3b96f7fe92d0ce6a6074747a05f6d28e7fff9b1996873ce2affe391962c5a0ffbd2815554d9bcf0a95a7e644548f14293f22b50eae4081ec79aeb6d0c80674f7aefefd43f5ebf352cbd6b5bd0606769df292066023c5dc7859c8a282030a76e7cd2682a66340c60f45c2e222dd9c663ff8e6bf02abc2d042c02648eb526e0cf1f2858b319d4cd140af369391e4a78416fd2ed5047d005aab10d5a087c9b847812b530c9e0a156254850fcc563538112722406e20f7a58878356f17f9381fbe7415ac3955116d62d493411733690c2af888b95856bf4f5a99de0c8f1750aa1add6bd41ee75bba3b49113b115c3a5641b50c48fc8a95e190a254bc68060be4a71f9e58cd9e76f98bfc7261c3b0468aa33393fa688974644c0625ac9f5a40cbad7458d54a91d0d9c9dd93bf2cddf5cb160b6342113e5c604fb8ac484a876198a140fa4d087e69fb5a59f4393e0d93269fdbbde9ab46588edc521c3ff894b5478a8fe59aeea3054648f45533cac3d3d70d7b9025378479cc4a337b0743701b2d70c03048f5026580c0c20439c624f05a21a1af0ef13e21f61e2c6cdea6dc213f40e74f5452c9df8829ea4b7d4676a550ea05eed541c174730b243081d83d163d5b2db9bb5985cea96e41d7eb08bc01063cf4ac7641320290ba9f9100780b9d0034de4bb24af2a710685aa37f90229fe5487f7193df45dad157530d7f72cb4e435e71f64faa73c1d1862a5d8023bf76aba7da096909de782a08eb3778801ce31038d260f86b6ac128f6c36e071d2383894158a2199d3278c2ebc3568c38c3858a0c60140b21079beefaa2426d10552dc5b27d140a2a56840a9d8169e19553736e65cb62a5e84e1726f94cd680a9fe8b97d5fa8f70a4752a3238e8e29e5d2d9984c6ba93a58a851038d6efeb614b980f3f46afe2f5479352f76d4a60bb0a8e2b7551c0909c52e71a1548e9f3228bace297dd337945b4868fbbf073b2fe0f49812c48a73c618bb5123a7240f712b4b5d98c7d440478cdf5589efc2e6820c65b1a1df83f7a37b7ee8ed3e169d624925cb32117320d20c6b7f2f1bb8930440769dae77663d27e31e96b4d35ec62d9d5b8035f7a70c25470a2294a49bb8965895bdf251fbd8632ce2b3beafe9c3c5ebbf9190e18c18bb94f2aaa1bb2d4cfed2e7ddd9e66bd2cb0f0e8ecb41bfcfe77d86319c74f08b90095c6f93c815f5eaa732c49d4d540c5e19891401ff71fe32d91dbee26a209c5db3f6cb2632d2ee965dafaca390c2edfca02854ef41fdc981f6c42f8bf8029fca4e3d6e56ff1732835f8bd20a08040eceb63b19ebd4161839ec8adb4bb410fba4bd2ab75f6675519ebb740f47d27b2de57f8c9dcc8a055a77dc1e3108e97d8dc63f5f5716c7dfd483a92dfd34a5cad8cf97b33861950f0583e45c6b54bcfa73e7b75e9d49cf05e487d00b39bf41866865fea96302cec070676cabcbac4fd5549144fa65c6661766e4b06fbf55e7d343c1bea3f5b879c219682119a620c19cc33c774c0cbf68a8f9ca46a58f95dec6483c6abe63b12765644501fbe63160dd8410c06dbca3417197c713326b668493548537457987f56eeef7259e9c7f1aeeea9dfc000cb58fb3e88734a74fc26f902f231360085a9269b3606996e740b91be386cfc8b483ab77668d0d2e1dcf52fa4352dac8fc5e00233e0488b1672d32d944b1741e7bc3c3ebb4318f24c1c2a86b3b59299f9d27f434dd5c3ea42e8ca77a72372dd230c05b192e404ab5b67e7493b7e66e9063e484c596e93c2920f19fa3fa2d49cde2af363c1ab62bc614c071c603381628fff1d76f370c429f35b693781ac4ad67a5230909f0515c05bd8f37c29c6c4c951d0deb7589922f0d08862a281acfa1132ce47a5f4426ced3ba86a3b93f3fbb5f394ad6050b43ef12d8a108fe9854a8eaee7f6abb6aa5bb9faa5d979e05672f56219001079e35229467630e90b99c9059da1e23ae05468de291ee7bf252167fafbebb9e5379d446c638314f884bc415be02c387de688548466fceab8ce7f3945e94f6437a5ee3143fcb92bfdd8a4caf495bc473f60de5364d4eb5813e385e3b891f7b34c21e8e4e4d062be245c8ef4ff4c5d0f9e3ca3b0bea47bf4f9477135f82c171be259a24047941af81145d0623dde762fcb748f5740e3328f6ae72b06863b8b7c54e7607410711c8d16c6ac163cd886667290df38151e60731c05e9a504b342f296480cc6f8e0ea70cc589dbcba4ace5edc0f932bf2c42ad5103f8b282d975c2f380e228833a28768017a0f69d58a8094fba8cdc4e28d21927716496fe0cedbd40da23d750874bf933eb2f4962941d88a768ec4fa4e1ea4f365251783f851154e03d17275f3402538a3e2fc9638b6f2664981dbf7ad65c17f797c5b683796f2929ec2469812e77d0ab309da7605101d567da4271167fa64f261463c29228d1513262ed3384d2cc69a36cdc345f473eaf2e1d4953359e0f75bc1168dc4f584f5839ac4433d1f32b01da331a47dc14066ce824b3a853224893a9c46738ce1f3be7863bbbd1a7dc3c66023b5fe6cfe4267ba3797f052b02c9ba340dc6946001f57d9a45854c97afde8e82a4f88c6c800b8f4957a5cb82260d833ac4abf86c2e8930aa83aa355bdf1ee1514b30427f6588abff0e370eee97fa993c8450b71f9d4a807887c6ce7b83df6592423612fda330f7c6302c80dd0e1682bccf587cdf7fa209fe31fa1b5cad6815775022f28b6c6a8cb32564e5fa1abaa60cca7eeb289dd6452c6fdb0dd2527765168fec6da171f9dae59391e0082b8c0f6eb198ccfe82e203dd051064067de2b4e0e0b0f31c6d47f5ff38a87b1515c0475cf6835be41e02dc03a8f1901a6ecf5efe08d57e9a511bd737a1328c7a41c1d78dc126afa5700a49e74608c7e71eb40870341016822ae4aedd9421f21ef691bda43b999a6fef5f5a3dc108ce52312dacfffdfc168826d1ee6064819037df6f2e22f9b8580f2df2cab4e47ca945c3d58e9798cbced5539186e7f3791f448f08148fc3fc99a5371d4efa751678160060cc06a745b385a803b2a9867a4820618b1126f0dc875d31d3595b47fc9c0eebb6234745ab24218b648fc9f763b9479f5ab9187002a5cc002f5e0d964de71f23913abdadc11b43d1a726ffb84b2a36a46b9ed67a26ea7a8e2f39b5086be2675425bffb9dfbfa611c0b8a6cc954b546f1cc19073258ef792ec12832165f08af18684b868cbfe7e75345667520686b667685c6f5c3be58f80a7b45c35b0bb3bbf2116d082a698601a746712429b81e478d6eda1cd4f6a23f537b1710cbc7a5c5eb5f342a806ff9e1ae9f8e7787153d6d61a7e9bd68da4b6ed87e0a9ba598528463e049613d40956c159adaee678dcfcc8e567f52ffd099ee103b17c1a3c420fb80f50b4feeaacb7ecbb3c0c8797a417adfbb95d9cc3ba5b47a269ef72ed311f8ffef0db51f7d480869c11db100127ec21b6ef0e8f23d1753abbc0f12742dbf996580ac0449b2820b54ab2e6c44a53c7e1abdcebe0d65e1b98e511fadc687c7ad150afde00d8d238eab85f569e18848f07ed6e28f541ada7a032509bb66e4b162ae0644692925e35ce3ba744d96fc592269be75150477e884bd9971d6512e3abededc9b56e23160caf1e460d8553c13df47027f1fa0f66809e3aa2377348ebe9b2a424ebaccc8130f87497a4fb946dcbb8633bc2baedc5417e48aa23668182fac3dc0a5f193e6749d8aafb5accd311293463b6e0b87ece605775e8120f62f75ed8096c7b4631553c4d2bf18abe296e3178c3e9a46e9891abbdd25f182d048cd73a88cba92d5e2c4cb8668870378bf0bf0672d12076e778c76fa3376012daa584298aa0689b4c1136be431a4028c93714ea17a106f00e357ba28a2a5a382bdbb3ddfe7c37504c1ea89bd41fba6270fa729392730eebd94ea556204e13c667d9733a6a21e273a783c66df92ee011e202b50bd671fb46ccff1e38b41c80b9a7d1c7db3a47c23d720bbba2be49829227b65de2a7db3167ccdabeffa2a99684437a4680506fd1d1a9b5884146d16eccbe9d4b068434a8013bc4141d0af7b91aec1f5f524d1b948ea95c4a85c4b00c39ed47ea63103b668b0ecde7f18cf7311b781ec05a5b34398750eed8d4be982abd81576035b5bb29caa0555a73fead0e472875bce77c1691bb6e26bc85b6b9c78970db62f1a9249236d21509c4a90042c9ccb436ed1b18e4f4803e4a110d422de8ffc77e69917fc05594eaf23a6fcf347c6ad8ef144adcaff19cc61226de86a1f1ec4389bf874c08fb1a97664af5b38297a3907a61946dc506b069c541780b6e24fe43fb3a2978b116552cbe722eea5622eddb991d1696c6866eeda468fb9ae0db0d7fc373a81638a88b8d9490c4b915fb0e9297ae8275ec0a4a05b5675ef947bf18c28233ee7955138f4155ba91d287dd07d4b83b6adac74a5f61925fc45fd128d08e45fb399e7bebfd3198241cd2251f2d9935d82cd5a989911b7d06478a8c84dcb60330724d2e48fdd17d1386f60b63997b0a045a9167f64be15dcf0ba39892a4f43e20133ec17f80af94f53fda20590c6b9f3efc084dd09e1bedb4cff3cd25dae5f89a93fbd163c2e095bff92f4180d04eaf77c60cb5f1bad1282e2bfa7d5ddaac41b30def3b38833883f475e6b3a68eb37e027b30796727675fdcc375eb1e8852a6fd42b4d4bc7f77c96878d81e48da727d85da8203fd278beb019c6f031f69f2c5b0be1d86d4cbea902e9355d31ca6c14db1efdf7674c7342968a07f2b96e581362a219161b548ef6be5b562cfaf888c0cfc65d0fd0ca745bf5ed981f479dfccd08ebd662194397daa467c451988faa85980330bdbfdf7a8d4566daf744cd57b7bdda35e4d6654500b1fbfee1ec00f233653a0542ec7fe7622b3e4e5b2c9f0d4719e4902a293ca6ffe68c6b4be84b204467b4bb7bd7adbcb2569a53c141da0f6cebf7a62834cae861d7aabf10f4534ab4043dedd832242abb5445823dcd2d840745532ffd76657054516db2a31a5d39783bdd99faa996f3fbe3abe3d702481e1b527271d674b8c313bf8dd163fa7d2cf3fb20627b964eac988c6ba96c10e1048dc0f059ae7a8e829c64ac0c0eb7de85917008d6e0f23aade016eb54557bf602080d50df8da911c3d7f2f2c3316cf275ff2ca97f698121f1e30d3e12397cdf373b6266526e7523955c7ee392fb4d25578e9f72573ec9081ddd695e16d1016f8ce1c01a67ba4677b8c49990f739a82ef6d2a0e538f58876c19c75a18f79d3792815724dcf567ae195420c4967cc2ca9eb90fec69104d02055ccfb2c897dd9f02f80f8019b7a3baac63ef423bda5b41a6d6ceeb9513ec24682b9c55053875ebfb47dbb2910d167103bfbf3c4a5387664de254def6aae61357b4d440ba63cce6aa01b7a6fcab0f2b38f434fe14de967c802110b12f74fe056769e5fbfcaa3c0a9dcb69d3add79b7c45707981f60c27915cbfc0a20bbb9c927a0057e2354e1ec61a3a0c14ffc896926c2ed2875568ebd672ee330c15776001f86c0a42951751af11ce4d357f7ca31799e886b9bc0f6c7240610980b879241eee1457545d4c4f2ec51b29a814bc58b87b120c79fbb489c6e846800bd11cf06b9b94f4fa183b0a700415974bafb534a176c7ff8ccce8a715b39f7dbcf5c9f21ef3d8a30a468", 0x1000) socketpair(0x6, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000300)={0x8, 0x7, {0x0, 0x2}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8000, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x100) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000002c0)) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001400)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000280)={0xfffffffffffffff6, 0x3f, './file0\x00', 0x7, 0x49a, 0x7005, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:46 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x102) setgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getppid() pipe(&(0x7f0000000540)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000500)={0x3, 0x3ff, 0x4, 0xe9a, &(0x7f0000000240)={{0xfffffffffffffffd, 0x7ff, 0x51, 0x0, 0x2, 0x0, 0x9}, {[0x1, 0xfffffffffffffffb, 0x9, 0x80000000, 0x7, 0xffffffffffffffc3, 0x8, 0x80, 0x8, 0x6, 0x4, 0x7ff, 0x8, 0x4a0, 0x6, 0x9, 0x7f, 0x800], [0x800, 0xffffffff, 0x68, 0x3, 0x0, 0x2, 0x5, 0x81, 0x9, 0x8], [0x101, 0x3, 0x9, 0xc7, 0x3, 0x4, 0x2], [0x9, 0x7, 0x6, 0x5, 0x2cfb, 0x100000001], [{0x6, 0x5, 0x8, 0xff}, {0x2, 0xfffffffffffffffb, 0x2, 0xfffffffffffff87d}, {0xd1b4, 0x5, 0x3, 0x7}, {0x1f, 0x9, 0x7, 0x9cc3}, {0x4, 0x1}, {0xfffffffffffffffd, 0x1f, 0x7fffffff, 0x2}, {0x1f, 0x0, 0x100000000, 0x6}, {0x2d73, 0xfffffffffffffffe, 0x8, 0x40}], {0x100, 0xffffffff, 0x202, 0x80000000000}, {0x7, 0x7, 0x0, 0x5}}}, 0x353, 0x1}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) getuid() 05:37:46 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:37:46 executing program 1: r0 = socket(0x20, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x0, 0x100, 0xfa}, 0x2, [0x22, 0x9, 0x2e5e, 0x134, 0x10000, 0x1f, 0xfffffffffffffff9, 0x5]}, 0x3c) recvfrom(r0, &(0x7f0000000040)=""/38, 0x26, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x9220000000}, {0x18, 0x0, 0x5, 0x3ff}, 0x1, [0x19d, 0x0, 0x1ff, 0x1, 0x2, 0x0, 0xffff]}, 0x3c) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/7, 0x7}], 0x2, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0xa22, 0x5}, {0x18, 0x3, 0x2, 0x3f}, 0x8fdb, [0x1ff, 0xfff, 0x7, 0x7, 0x5, 0xfffffffffffffff9, 0x18, 0xfb9e]}, 0x3c) r3 = socket$inet6(0x18, 0x7, 0x7) poll(&(0x7f0000000380), 0x0, 0x4) getsockname$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) writev(r2, &(0x7f0000001800)=[{&(0x7f0000000480)="82a81f74dea699b6cac9f7f1a4913ddc5c79b180253963fd2971a0b4f0c3aed549304a2aebb823db4719b3880c529f367b60dd1f75cde40fa00c525235a595bd722260fae6bec6535afd716af2d2a9ea3d4f0bfaca9c8b89023e850e376732f1b1cf95a5c203a87f5c659d9b22a75b5caa102735ec30f2548eece0d9220e57724aac81a2cffc31545c13a617a7e4ae", 0x8f}, {&(0x7f0000000540)="812154999e8c267e23cbef7de1aa3fe8921b767ec8a729de48fc4a4b2b378788280aefef292ffd0720370c093e5334a8fc696e0b525ab15064bb9649d93d1e2ae602b844473dbcbf6c44c4b717e699443ac5b5cfc3d3a478fc9863248885c57f20472ef61aaba96761fd1eeb46d1515fcfb4d220b20cf360a6d405fc9c48196abaabaec90f857560480b1d194a6934256ef14f9f45a6d71d1c528ac7d3062af9215990df058fae644c792f8d1b1f3a3079d3256498a2b452478d82eb48fc8698b8fa5743d8efd9c3bb0df4ad53360c2a2753e5a5209a97", 0xd7}, {&(0x7f0000000640)="7017e266b889d79f3d4bdadb879a1e18b87280f37de1ca4996d310359d78db222ef139619332dc459dbe94083589a4ce", 0x30}, {&(0x7f0000000680)="7bddd392c762033452dd5f220111ff6eae6d1fafd86dffc769dfae81ef8a3884832e1590997d84da194fd5e7a7fcdc2e77813fc660fc4903e0f3c4e4b63d215fae594b8bc4b685de6395148e9c75ab843c2688b0e5281feebc7e181f791639b9686b9aabe83889d6b009bc591bc3fb2c363d3be596ddd922c768bfeb6b728c24483b4a5a37e80e009e5f90006268a0383378b095bc201c8bed6b2faf64ab8f1c8de697b216c471f42bd9f4f37293a9a0b3c2a6e64b", 0xb5}, {&(0x7f0000000740)="fce719019b35477acaa4a50c97a1f1f9a3b8d1b5609e318ab0b0bdaa4d8d49a34a0b376406f41eed2b9603b4c258602721f53b232a6b57a9fb545a013f177ae3b041f0ca11c8c3aeab83f32dc2036311ee06a6f397a0b9dcf2cbe8cd5c63ed8d3690636d596844f11f7e03c472db157f23cf7d4aa396e5942e93564b7cc96fd8680530ae0ab5544f782402e1955d2d9d60f49adb8c9bec9a8a86db6de05d541104e1b8df7d195755c424b9a32764f0c7179ac61569c4427041f194", 0xbb}, {&(0x7f0000000800)="61b9d4b829f46625014e61df3aa454a22f34d318cc7b82b44bca4273214d137c2f4bbc5dccd4c4197f87d178b3754a8ce4ef2f6668c712883315e10d07dee00cdf1d9d933bf2115dd97af212925bb86c64b7af5d8eee0798d19093355f50ba60b0776f0400dcd279e89abed51eaefaedd2ef7b67288aeecec7251724b75c45a25df0d58641b452b78677e32bcd2d26a4af1c9803897d4dfc10bf34433bee8506dc52ebb2c1b3e745f4efe91cf33cb302848824e7a693dd704aaaa9a855a202beb5f107beed95021617d912105da0e150daa576e0e152dcfbefb5e2aa00487e54f136d2e99868eb7e5068785d18a2cfe492a7ef6403baf17c8806c3e3d49111262b59a7c61cb59fa148c59f56812e211fb27a08a99fd0f0425378d0a0a59aa09ea50f2898fd83b9a313fa238dffe604985a93e1d0ec694a6f9dbcad5a28999d6a7aa16e4885e1de4c429b817cb9f0166ae38f2659ec57b50d8a10b72df72938928e2b1f6f49fa6094bc1accde909639c9604fd7ff04624573b11c136e6adbcf1678c05baa178c357eea550cafd7ce21b79689caca79b348fb5839398a1219dfd060ac04b10425b29477db64da50d38f76007f0abc67215219cfa49fa7c740c9fda5ce945c4bad88fc5e7640ac5c18fa63e6d7e642e117015abf122e6c119db85c348be767abf31aa0aa9a39d6d7c34be266df3c79dd2f09a45b4333602b7506bc71c83752d25c22356ea785c6a8476c27a54e292410c04c85367659f6a1fdf891f81b803858a9864591cb9cd3823bf7ce3b0504c273891ea53e9e81fefadf4458aa5e7499b06982a1c561e067fe4ffd8e32923b355deea521bd838c162054c97823b747504e537cb65bebeff1d24ccb67c66244ecebcbaeac5eff8ded2ca31369151caca4d4c87bc4fa8394c6e4b567b306a826c37229146994cc63148db8da00d4331c06bc8b1021764a4ccce5cb8543880f0a939f0cbd84250b10c32b0b3340ee6f830b993a9b3bb48e79be55c12e9ced2035bce63a7b5021759bf808a1ba5853bb5e28f734cf88d1a23efc9a37416878cc8e70e4f8f02b5fdfde75c45dc927345192fe2dc475fd934460269cdf778a4596afdde6b0cd6ddf1750da69aa062219ad0c16b913d6645e4887b696834ed2366ffc628b35a575fb74769d1b018fe9050eef9c2a5e076f0db6fc99a1cac4d60099c37754a1e60ba88845b5f80f7628e8d95958ebfd90eee65cd90d4442747bf32b61e7203e96cf2f2b8c958c72ea7177eefb4270a46fc2a7828d8cd4303b6dfcf6ed980d1e381980a8debc5f821fe15575f0aba45076560415481c04a422be8ffb8d095d72989b322d7843f51d5d146fa87e538d00a07a9ef1eaa05a64d4948fc56f886edead4d57c8fde49925d8a65c48ca4c481cb966a62e2473c6295851e11e85d8db3f2f27c10b2d50157908a1147d7d9395978d6806c4b92f4854d3c9a73f0df9207fde44a133eb276666dc1c58d9f3fb8a6eac2ce420c4acf3630decfa00efee2ebb6e95768db598544edf825d1dd6a755a6d54f0f344a4e6066e3f5c84287cccc330262b34017280fa786369f37eb95d477d654b22d4fedfd65371c7711fd6a183883c6643f537b0b3cd46d977364b991a684279bccfe0fd0844126767bb06ecb8f49ad602880886c1889e6cc70909d0290c0fe7a610fdc0c5d10517391aa4e9a4a7133da912b6971ce1d4576d74bdb5cd928f486221f4a90c0852477b3946a1e3badff7a2cdf16446dcdeab03c694450eaa3a8d1eb8ee19900d9df4e820b3d765d854d320942b22ba12a2d84fe244263ec61a5720dd7121b9bbc90b11f101d9f531cb2731787e43b7c95c1392b4aa633bbbb93d31bf141e99502c93d8e96d93606bfcea18018cd4eaebc61a75928e622fd433f38b48950d096b7584eeb8ebaa046d1352eeeaa0fab298e18465b41b591413196a71366b4078632cccd4f15d245a2e4b66c0208b897038850c98427b77dee9ce20fecf6e9fe5a0f0adc93d6efef361c7f9c11691a10606d46346618dbcdd3ff56645cc2225231ef89808fe8e43ee89b6886bf1708eb8285f82bcce9964b2b385890b39f70abe6491071d7be6c1af2a9582013b7acbd7b31fd1272f5040e8dfe548107b9b34680dacae09ed5766289032451afa8ee63b8e22e543f2eb08eedb48a637a2646574d60ba28110781b4fc8794d3eb51cd3079af2b3830729d1d3fcdbba35db8e14910102587a9b3b984e109125bd0ff8a66c13b5e1108dadef6ef6c65fdc6f3dff7a7ff9d802d3104265225044b66059ec9d838cbd5cc7f23522daed8f9e81ef2637ef33657545461346f86d3ca923acd1ae4a38aa5c04aa040f2cec9d630affc1ca5ef8250b8725672eb84136fc5844b38dedc6d28b23a2c96c4862cb3e65fc981f4553689bc32e40fd036b2967c85d1c9d9678ec06c24bd5b153d4e96d5ad156d239efc09293701cecff19d98e32fabac8053e183d6914f139e1a44241f228830ffa1a878c3e1c194573b5e7c029025cccf66a73b703bd80623877e86608bb44b740a56bfff8dc9faff208e1b8ee497157493d69174ed645bddf00eb6f336e28db69d26dfcd9a91d9ca3e48e78374fc4f17fac162f0ed04a3278adafeeab2988b3fa08ae11d45513c7b3d9e6f3f781e8021d4849ca47095f087f89712227921398669e9ebe6ea1e766ee021ef80cd596ff9402c61a2fa881df00359eebbd423621dade0183b9980a600c17049effefeaad80797db799f9554b52bbdc8f81554e1ef362b59b66dda7267fab51a5df60af30f0c9c91ca71c3264067ddc5fd308c57fba534ddd53e6a6040cba9509e8e4418f573678031e0b4f06bb101898fcd2e05bc8a2f745ac680862f1db7558e3933e89e46d50e919faf9493aea0bb3f24e256bb58e73623547ac0a28b0e3e9d687736d16c3623a995d9f43358b042bafe907d5e8405ad50e00757043510226e9ff45dbfb3af99d5d2a91fd71fc04fa036ba7c2ae1da5f37674f8da64cdb89a6d815516e6ef5c910ced33ef105a0199586cf6ce0dcfd96a3262491781bcb8364efa99ae9b1a21a5e84085e4429847fa76216697f1ec7d5155b7f6926025e2aee463ae59e7bbfe8f31a8f701265be363dcff6a5aa7587c50d7dc6e779ba7623cd97df2d19bb0cf8d8dabf082040f39d38505989e64664f1e62ba633ad14317000cb4b70fb864bf427757f5c2e09a2da009aaaea0878c420f38853a0747e20c70dda060ce129b3e2ae865c440c5bd19db558ba283ed4cf914176ae80cb45451c4010eebcbe4919535be1b08ffef022e4ebb3d69ad5ce765f5aaa64a8e6d0f0947165ab10d03f08db3fa0f3a572495a3045f6d0f3ff682c737a9666015b369cc2e0c60289e3d11c4a9b0f6d721524d23b145a248a5cc42ef456d9c8d35f7f202efd2d9b4400b76d71830882018287d2bfb9467d5f3710916fb4f05dd39d8c1107f3a4b12d634080b8c319fea7f4000048dc87d27a86285ddd2d45570badb1d5fdaf5c5017792e112c35a26e4ddf11cd999ceed1659703a7f3e2f6512ee8422f746a92bf53c913a706eb6e4996360702ed44232d681edb9f878ea81c7f1e9f5392d9fe4582f1a0543dc088dc08cc324619dc62bbf6430d826a4f89f8c43fc2762f93bf4bca35db669902059cefe7a90a424dcd68ea61f327ef91c641f05ba841c07230cbcc0e3d4fa83f0f9bcf59e8597f61a06a679b00b462a2bf2623c3299fe86978df6e39d477bd13292bf9affbf2dbe7c21cbee2ca08409f16d00ffe236370a48c91f6f692e7d78a30cefb2b10c2db2d8daafac80565be528a5f873793a9415eada43d13e7a966425e0f35f25ddcb13dae21dc0e3da0b81f12a7a5f3cf8aa721f2d840e97bf16eab018348104ecb6a837fc831f377c4b5525a34e669ab9431894688ba17391d0577eb5595586cc2d7d781fb3e7291e9bd626bd86f989531f1347f09cbe4dec393a21e192fe5dcd69161cfa4eff8796561ba866f55c3435514b0bb8fd5b150055a450f911904335fae7fed48321099cc4cc5a8384a0419190a0d993e6371ade84e64102370fafd82415b1c1ad344d25e423093af104e7aaf675a67ad4c914ee262e8fe04337e94c6544124a11d420966b833c2aaf73ff41833ecd57fdb07fb1d63214fa5cf0021074e237b2666c46cf24182eed8b4cc1ca43441d89d7b3ad0e1a45e4530d1d091c3ee382ea0a3a53f5a24fda85f6a6b8e20bc77403804ad2b883bc88d85bccac50a9f01467c3504176f484774d4e3c7317dc8981ec3c9e861e847bdd55cb66e3c6a4d7806a6bfcba8a9d2f5d4bef2226974b67b89ae5f7ff249acd66012cc7099dd0e7806f98ff441bbf1d8f929c7e0bad985edb1e71d1d0aa59b0428d44f6690dcf102812126d85943e851963d7a5c33a7ca413f411246b89fb7bb0e3f6f5107075e2e3b015c3f103476f7818f410f4d8f5c40a19e0c73990f1ecb0c9b7c4294938bc9165df05913b931ece1c243f5f4c35a138ceed6f8a9a369bdd0b191a04937660055c0e0ce2eeaaf2a6340007741e27a7eee4734a3131531501dbe329c269c06d4ac40387cee3383638568f3fb6f7a2c67179cda781dfc6d4e29a20e665e6a077f94fe1acfb56b2851999d84e02d35af2b933c73c8eceef979167000f38a0daa5642188bce4d1f3ad21d5c9349187dc9fa1d44b9a7740feb30050ab050fe1bb1649c65bd9d1fab68bf7d06059bfb41fe015147e20ae5af67f35c413915ab255d05b5e2db94e2bff8f5380f3efafbc266388b3c3860f65ebad3a62b96e71e0b7f4b3c7eb3a32f750123947ed70483f83bdd3807e53b03a3d69411b0741de6dff12be4909786d9fbcaa53a625ebf98a8444759eb0f415f6efe417efbc67655a343485cbffe6fc4f66812f61ab6abba5445ff3eb9318eb67d4fbf4dd33afefa823d9699c28c07015545c4002e0cac4b8df66d81f9d1875e501c8267b9e788c2c3bb500835dfe3dfd5302ff820e1037f9157ddfe700616ed198d78f7689da5e77c582a52f900e0ba2e70e851cb3c1d97be4e83f4be525cb0f17e8002ef2c250c06b6f79bc1e9f802990c948f70763f70bb92f29ca112e9265b73f5453ad0caa69a42457e864cf97a2ef7dbc83f096b9274bd7cc87fcb3c7d297dcd51ef7d7b65483b6cde4b07e109c8548f91994d005bd48709fa9cfea5ecdc4c623561ef71e2927042d7c7fb27f6f57ccfbed8912ff76bcca31202aea12b7400f37a8ac8ef9c8aabc66980c4688448bf947ff857fa1e20e483896e05b70f7cb17751656cbdb2188381009bf841c22d75d14f8ee3888e56c3de35a6362517202051607c70a140d7570ccb7253e541903dfe44aaafdb4c1cd7483fde2d8986489300e18ac12b3be592ac9ddf3e34019c43f0b8f8dfde8761fb4771869d13f5eb7e8ea6846762b99d92fbc42c3a4190345504e9f6ea9c9f396ecd94753907f56fe736369ed6d4aa773a27f1b770c8544ead0c92c91afe0056c6d681f14e38e873a70e4bc83293783ccb0095544d185cb8fb9b2ae53895f92e4358b197f27cf0f4f9599a42e94c1b0d38236eb7391e51559bc9693afdeab2e193c289bad2e1d75de8d811f8ed3c5455708285ee979061246a3802b985c4b102c23602a1e1bac73f1b66c015df76059e6b21013c11342c119f46f5296af0b5edf6bb88e6d6fbe599c28681c4acc9677f82a76fcd2c1021e1c65bb4bf3c0949841fb1f8dbb3b2533fd1bbf90b21047f8f6533073d4ef27fef5b891b98357b7f81e4d166ce6df5b251", 0x1000}], 0x6) linkat(r2, &(0x7f0000001880)='./file0\x00', r2, &(0x7f00000018c0)='./file1\x00', 0x4) r4 = socket(0x1, 0x3, 0x2) r5 = socket(0x19, 0x3, 0xffffffffffff6865) sendto(r1, &(0x7f0000001900)="e2c6a575306f027b598018cf81d10866585cf9d988e6ca51c6c0bfbee8b1fe0adb38fe8a560a459caf26de199b90f415fd8889c910825a07aeffd5c581a15f79c44be0043a05a485f5261248d5b34c10cf39b0181a637fb112d13901512a14badff2bb278034ea0dec6fa0820a83ea831bcfadff0e163b4b8ca766bdffe2fe117874d4a7e59a4c822630cd83830dcdf16269805e12f3a335332294aa1e6e588421d540e57dafd893f44a8832bc4438fb13d450b351063f246312eea10df55d6e3166acef8755e7930302e56c5f1030232722ab1ea77a853024a42e3b4023a5bf8a", 0xe1, 0x8, &(0x7f0000001a00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001a40)=0x3) mlockall(0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000001ac0)='./file0\x00', 0x100) sync() r7 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r7, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) r11 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, &(0x7f0000001d80)=0xc) r16 = getegid() sendmsg$unix(r6, &(0x7f0000001e80)={&(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b80)=[{&(0x7f0000001b40)="a0e52cd242d5f18c3649f5ae27d1deaa1e3906fa4bcba703970e9cc0b7dd84794baedbbc7c1266", 0x27}], 0x1, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r5, r3, r5, r4, r2]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa8, 0x400}, 0x408) 05:37:46 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x8001, 0xb2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = semget(0x0, 0x6535fe0ac89c5909, 0x100000080) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000b80)=""/219) chdir(&(0x7f00000002c0)='./file1\x00') r7 = semget(0x0, 0x4, 0x600) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x2}) r8 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000a00)=""/89) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') recvmsg(r5, &(0x7f0000000740)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000540)=""/243, 0xf3}], 0x3, &(0x7f0000000680)=""/181, 0xb5}, 0x40) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f00000001c0)=""/126) 05:37:46 executing program 0: r0 = msgget(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/168) 05:37:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r1 = msgget(0x2, 0x1c0) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000300)=ANY=[@ANYBLOB='s\x00 \x00\x00\x00\x00\x00'], 0x8, &(0x7f00000023c0)=[{&(0x7f0000000340)="7697bf5797f89f8d4618154954435428318f3ba175b464895395dccb005acadeb7f9ad5668af6fab82582f554e4d49f6ad57adfdfb2847c479a37cce129985f643140eb25399e2e31f4170a6fa320557410ed9104c5833660c", 0x59}, {&(0x7f00000003c0)="a515274776326ac0d5665cc6cbbe8010ca9341332a72f771f6e2094b3df50dc8958f6d1d0cb8fd0291ae366ae9c96f8727c660063674d1b6ef064302d33deb195f94618b47eb14d3cb898fb661d10b2180220d4c7dfe9696bb8a98e683099f3fea8ba9d4d9b12d8ecfefd28647a31ba63244dd19944214298f4faaf36a9c1d11842a006e0408be9c945adc1f2ff8f7ff7ee3640127ca788081d34228aa7b665525be5afb84b25d4ecd99a5272de05f9f15a4b539e5ace0b405bfca7d3765511b43a00ffb2cc89dd7612d92e8039e43b7887d6d316c066335231e2a8b4be26f5d6e9f92692e22de21dd799db1b462fead1796499a143a314206ffdcc0f3c411bed4101bbfde9774bf3b2593addf5806ab674bcbd0cab7e03a3dc4c134c036ffe1ea20be8f5e3eea03e90d5c9eb2d1bd1aa626148248c0fb1e70a026924043417a5cb085ecd279cfc780d5b5e8719faecd1e11617586af3c5a5a506fd0889908a9182b1bc3ffb7f965cbb6143ced0c7acb9a19f655dc7dd4aa5d8de915a0e736de04530ef2d91a0ff349e6044064ffcb8dcde136ab5f3214bd9e39c080d6dfecd250f2db1b1cc85c346e6bf0df1b1e9cba5a3041db2b321fdcfbd27730fff6d7abcd3c2021213f410b8c798c118c5186057bbf05aa24016813cc7ede49f563b4435a05b83e80ab54d79828d330fff788223aaecff124f68b7b93457fdd2b27a6608d5ff0c031d391c93aa68c22d8080d660228394c4e1938e9749fafe743bb240705322a83c9770d49eaac6f438def8c4e2e33166ce70c3ce52c31d1d6412e9fcfb32c1d579657734eb8538445d4b1ea3cac6207c7faac8a1b1fb33bc19fd40e54e34559d7a7f06f11c1b7163a8e08a9d23d595e4635f628ef48d4025231fbd50f5b0836030ed97f655993f7d2de106e5da5655a4566aad0fef98de8d87e50182a212f6c7d967405df462ef02152e2006df55e3e5919b35e17be065173e8bb5e874504041b8c59c0efcbce58bfd31a9d0af0aa55b4643668d15b376df6ada9620b307b2d09b3e29efc6ea99d0e41ed623326bf07e008f92cd6abdb517dab664caee195a953a481455915386cadbd8bc6bb054299d56d128896880524c4872924510611246515ecf19a160688b3858673ac84736397892dad30681538bb25fc4cfaedc19d448ec52d195fcae286383fdcb766fcc63192c8997a4e9413770ae570bf4cc721e65e6f6cc541b3611b1aa67f759faf16238f882aadd682ebd7718de994f3fce8bd8420fa12fca572b423ee157c366f8b7fc309f8f0067f263816208acb0e2a512cbf357250d4af755a772d1e373c82a4f32dd3ce602fb5fe78ba5a8c189810213e1013192aced3423f806287f9a03b59e19860041d7cb4e3f9a609f9a15dff9c2fce7329b2b75f78d2f6783630ec66268d3bc7a03d362e2a74ee2ebfb32502da24a8652d9a419bba6c9b4820a7de2270d585c35e402b8c686ca4943693f82664bb15ae1d15101416b0150d2e9f100cbb49667effbd18f5507e163ac9cdb23db1e442de0546593b4537b2ae1e87a9bcb2c23b1a41c15edfa70daddfa06a1757bdf8052491d420dbb7ec80174c72e8861470ff9658e065f09aa4d63fae85a8ca32e09b9dd2155946c578c7fddc18c70968cfc9c0052743ce7bb4e2c3bec8a853c721d63757b0448ac5fbe9005c372e16f14cd9495191040f70152e8581017c955a4ce49de48f1746f08d81632dc972f7565735390261fed026733a5672e202d73e67ba18c65db17487c10915679e07b74403da9f722340a038f6230ea3585f59e4bd0141a6e66b264f7c56ef9cb411645bf4d7077ceca0930fa328fad066abe33dfc2e46b3290e844c3c86419e273e4ddac9f27e80784d7e0bc45a77195e1b3e156e2b057a6d67b604926b786df08cb91dbadd6fb4b121aab9f19efe5d001d530f5643817356f9ca8c6499739aa6adb02d2a0a8eba1ad9459f3f15a46852830ceb2a5cf0306ee7eda3202b4aec32f80b61bb0d48cd3a2a9202eb7513f8c9d9654ef795f7d965f12554b3f3bf7b25c56f845aea70b1a6455702d0e159bfa9ff4ffc4fbb450f9245652b8bbbaefb20b193b8e9d40f4abb12021e611b6af820c55ab4db77304bff067184496250d2a8528d570271b209ccddd8ac9de294e176c859e404384cf046d2b5fbaf234146dfdb034d1190d0a1d69b6a9f0ad6e20834c532a26b07f0314bbfe3d29006aff371a104c4d65d32632fdef17ef2467fe3fc26db7da93d1b3038d8c550013d91a705c541cb5136cb42b19c912af2c02b2c93f267dec5200b09f64cdc17553abea53c238d28951aa2c29fe3623731f9d00793cc116c42d928a3cb2ff0f6b44d4444795e3e5552a85cae4964376cb95af4179e6faaf0a49a138e27766fcab49a949ba2858c278a11d6b83744983301939429927c83678a7e7c44d281fc4482e72dcca72f14c0fce614257583df0a01cb6a33a4eae3735386a624a402d87be55ff783bf2a2e2a7e9b7d578fcd8125670d20197bfb19af2e39c8634d57a3d3969e3ecb0f8cbaa5be4d89def45643cb2935a543c274364f31ae7560b81d8bf7206e04ac7a2c1c8ad8a40a52301be5560de67891f648e06c7fef239015a366b38708ad1eebb46ade5848b03f70d810bc7410e0e9065fa9fecc92dcb2add7eb0d81e25ddf3df84e5bb6cd9df7aa895c7f3f4f0a25511f618a57dbcdccd1242f9ebd7397f746e1a7db5ec059a1f04a3ab4502b66a35fb774ad815723ca16ff68cad732c8e5a4588c65ce134fc4b0d2306168b3f794b8f595e36b0b852db102d1fccd752e3ad643a9ad721839961d17203b5927507f4fb41b3e1ced17820d6227ff354cb79c2bb04c9f809c54e14e3604c3f0f958c05d257825c07575e248b5213519268845dfea8074999eeb6fa8a55a73b4f05de8cb5f890a61035d1c235a81cf87d831c6f4552d1f2440f93072bb3bed128b662572d5e0f70108f00959a1a02fb85eb920e383a0e3dd32f9f06ded5004961ce924e644996f17a439f61226d3c0e0b556c0c50aacbb8f9c34b34d1777f5e464ea91a5709bb963a7fee8b78d5bec86ee437bc755e438e7893ffdabc3a222e53d56941d215e50197af19179b69a3cf2e2d26b69a182c5e34d99d466a72a5b8b025e5bd80c365285d91d45108de9859b275934b7461e2bfd0dce2411143902f69d7dc106e8afec869bbc05c50d0dd4889e6ccade8e096de6799c60e744cee05a2a64550cd5a0f039932b7c58be01b85e8494fa46e94c0237972dad26e0e923c8ad4f1bc262520bf215e2bef0a4e9dc5be1bc0517df1f85f07529d29f0264839af10bd5b0d7c881a6cb649d324a36204d090e264fa0005e937e5f7fd6dbc7083dd977341cfd33ce1da695464710c1e6a2d4e7f8b0a1ea57bca0832e4d55f1fdf585f91934fb5ade6a04fcedd0d90f9763e91065bdc1fa735e6ef92e049de469d2fe8039c4a7c263270b1955a111762a2a935b414888ffb699c9b9626a8a720e4dd2ccd9cb12a04f58c0ff47ac52b5ab3de8e29c542668ec1f22d1c7cf6d0d29d5a54caa5318d07506cbd99f4941b3f7758d94c3a2adc30eade03cad4f00c25e00ee42cc81533b8bc50943b2604f0fa613220f08ae993a6e038857dc4e881f696c55194df0dcccb80ebcc4dfb0f7ddb699f6e7265e6c0fc5232cacffd510e04304ab610bb9321e3b7308f83635c6029acf518e3685fd76491efbacb3d4360e271aa5ca6b4bc7c6c0d40861a734f811e12fc61f571f9d71cd6c08153eeca28475d7ffbdb35739ab4b5a1abda688cf2579d5274bee6f621b7e1e63356fa80cc62123c90e823a9eb8fb7b4e7753cfa5cd9dc78b1f63bd648b9f9521fb8743f1150d4614b74286e1f7165bd2c0cb883e4a52c4a49291e378ce2fec8d744d5f23489a102779870cefe0cc931e0a88542b599317192113003750b8ff46c88462eb649834cc21b2e401fddd889e71b663e93cb440d35aab6d04191fd85fdeaa5a8aab9aa8727ee815e5ecbf4720ce6869380ebb90c689d0930f07cac5dce1d6f4e9fad35316b8ee0e0e589661e031710de3e468e171754099c3a004b50f68df7b04a75cc433a79a0c25edb0dd4a770571d5ef6cacaea0105598cafd5701b688881d1bd98e7fe1e1ba72a863e34ec605e3d57edf579305d49376bf9cc183ed5ca9ed53bf6ae1fcfcc638e4c149830168badf2d142b32f05d233bfd4b7adace4e2e97ad0a763fc03b60f032a8462b67439804d8b8e12e0c68e37038b4b7de000d217a3c40d8bebdc78d3e563834e97a45266ebbac84208d374806623e3a8d4c0e2639942c919852e5bbc39b78c3199b6a96d9168f2c900d6a3be4b797a64101dc40d6f88a870cac26be0e5471e0d8a78afc1036e8828b0ed20e7dd10ce219e89dd67662e360dd71dde864850e969f7b2a18a7e16f61e8da5a9bd11c05769d8d8072d042e557243df793d54e660ef9c2c92f8aaabb7fd43c55344794f1393526c68d913f5cc2c5fc91ed2250d9ba1ce1668066d3b4d076a53f4dc938cb8f8f4e9c16c319838bb99fbe07b1b232a4b9ba2223ac882311f81882f93d8202bdf636d69fc80747baf59e3b25e9fbd154dc8203463f78dcd09697e0d8d2be9fb15c6a54e51c7aafb89ee164a28fbb93cf748589dd47f4126723ac2d2aa8bc749c69582351ed8fdf7692a3c8d60102dd8db2e01cb4f3d65cb7b0fb104946633199bfa1de5cace65ca3e3d2944b32fb1369660d8a1a8b28bd2e1a9e909e8c3e40ff542506ae45ab4710fc121bc2ee49652aeca13dc82f097afd81f07215391d85555f24de167c40163b839abf5b99aea4a4e854f16aae8583b8b1cfabfcacf527c5eda31d54da24532efebc513a2007dc12079e8fff9c4ccf224c958fa1f4ec15b59bf2d5507a3a27cb8864b34ea66099abc1015c80fb2cfaf401f93982a8b668420d993526ca094c56b89325a8e7ed5f4c34fba7ab8e34b3f65a06f3d3f0e652d30a640a206219075bb27751528135a1ee78614d2964fcd243bd7375db612b7c17bcd12f7630075ef3642073660e6a06f89ed112027e01bb1166f0c603d34d7db85b000fb361fd4d9b78ec5c007ceea95d010239e33464c88baf4bb60484e7b2f269742f0557cb017bece22bcef4c5722979994c7569f12f679d335b21242d83f376fbc7765d5b9a124f67ac35b0b1e19ef0c9bab72d0b6ca649edd5a3133055e6a6c595c763390d9064d78db9501ed5006d77a02d8bc3a7de3cd1cbcf0c2ce9f5faa574056180adad93297ef3260383b431c60a7c31e99b0fa5e300856aacd7373941732cc3e0831e32f88d0ed00ec56104d6c8bfd1868821930ec76c3cd8279473fb8938ebebf778f2ecf31523c9a16fb470e471f417ea7d00f2c51b8a4cc5313d14781142e7878be27c7b268d94d036d1def4dbfe5318570be719b0e81127fc2e7470db09c6bbb0afa116affea5a1593a5e474e2c3ecee33258c52ebe1c9f05c755e8565de41c676d14ed45bf17b62777f35177f969332428190cd38b6962db829cea39054867c10b66095c2302ba35d493afbb4cb9134b0d5fb0f298e24aa03fcf25669d8aae5078dd39089e269abbf430e020f02067272ef5761af8901e29257326e5d8d2d4a3f15793b9187256d697376da40fdb7d2f9d053fb710ab58e2d810dd87bd47251eaa643e9a340e51c08b2aab22b2469834eeddf43a04f8d4b204212aa3e425b487dde549e77419ea2f3302fb2584ba0d430e818de802397f3d618ac05eab1ce372e2b4406c", 0x1000}, {&(0x7f00000013c0)="87329995733d3ddc88851bfe23ddf6d7ddcf0605bfe44baad1eb308f009e485e5cf7d520ff10bcbc16b6a27406965178abbd457fa967339a805b83ab4664600a1867157f4c523028dadae2ef4f713c2e73f9a669817e585d98449b7f1b3e916100ac959f693ac05acdb2d169dda9a0ba1536e34711b89a548b386a602de1423f4ca379b35acb66155e9c2ee2bdf051190430243537ecf19c530959c36bdf6aba97c271e990d6083a72d74c79b7e69c65cdd25faecb00aaedcc96493bef69f24a49ac93c70a932aed6f0c7f0852ca89f5f78520f10f5bbfd6fd0c7b974559d9f8422aa44fb6678b03f059a9b455145e0ee4d4a7085ca53268a16c8d75b3eb85edb1036c06f248462b8856e339aa18535b32c8a6c65853c05c0e80132acf32a257dbb498c5d7456d6c3ddfb39dccd9c5ddd158800e0bea0735ae02aab898d037c02d1ca2b674c151b19b72219e36932a91472cdf26c234d9bb0a5656097de44172ff51ee8268d497b0687f5e4c682d658d8f741d70a82ff670096ec88167824bfaf4747d31734f867d87e4fd981f49814707a18bcf113fe8cd82738973a1d4a67990f7819b2ea01f15c56d162d4ed442453c34adabeed83dca45d8e1a99db9a1d23960811afb8413f5fb2c473cd3d2b4928919d1fa6594427a664d4588a7796545e9276541e12fc3e605f282958fd577031eb5508a28883b2ff448ec63cdc86a34a61c424b1838226105a7ab45865f4468c6c1e1f4c43a6e65d5ed947d6db96913e65c74c8789fecf54aeb754d2ec807545bfddf3caafcfaf54a23299a12e5c3f410d453a593c6f84a44309093bbd14f7422b7dd016190a4c4944fb28d1a5a8cb1c3e1c25363ff106141265579e673bb1f420657ad66b47f689b990e5febb08bc28565941c8165ec0c27ace3ce18b9fbf7b73af32799a7ea07d80b8f44fd7f5499af1c21d8214167c2a76562d9e5de0319723761031a86feb85a61ec316ce03642f2d2d317e6ae330a7c1741bf523e74b6081ca792d395d99f2e658d741e1512003602cc2cc5cbaaa116942f0278f99269750e5c9c2dd3cc16f05fb6ed75f9900fc6909fe06030c2ae0641c2a449692d380605ca0d4bc225eff74fe29bae78a98e145989ec87ee28de7155f6e748f6af6098074e83243875e901c683baa708c0497e004d95a335ffeb4ef4d87faf70f4a8c9b7ddaf4bc52e99b7d1a6447e41bf01788fbed04aa8bc2d1a77885da56db5be7a6aa81aa7245c1fe2545024ac88ca97d3dacc2ef3d420bd484e37db38b08d5d1a0573a006889b9b0fd2657c9f507a28135af067e8eb588579f9aac5d727119cc68e43e30cfbfc7219fd6edfbd2651036b61bac9d8b1366637b9ad555ed16dc6b70f437c47dc1f3c794499a9419d38692a864e1ae2591260842cfeacbe9f5d19a2c1d2de6cad982d14a008d1d71f722360f7aa8b3d4de89183068d05c2b73fcd43733b8db99efa0786e8ea5f5eeb3b6798881fc5915fb8211b3e8cb66e630b33a7e653ee81c9688e2bb7dd9d60ad3c9987fe4830b3e71e7adb845b12901e0cdfffce8a751ddf64f4333a57a54719a59ac40b03f5e76d26334063162ca3c3a985c35a83820ab80d921aaff5f5160e819c1bee3221ba9319a70b58a27fedb3dd2695b217762aeec96be071e949c0fba59d326dab0766fed3dfcba065204defc49ce0f15b52f88cb0edd42c86c51f64d9d57e88e2a7e31d5d3e986e77555379459309c30f217d5719d20046189805ea94f22c4c2cc4e233e947e95d13b1623d95f0a31eade8c1cc61eb6c1370fb2c12390d36c49af31fd4704092767aedafdb39e55bc2fac4113b0543f37038f9e5f9fa329f178b223ceca8761fc7a73d9dd2a143843f1bf25b6affe687a8b3aacc80634135741319ba2b6a7f225bb95697f317b1a7e49b750380fd0fda9172d10c212dd26f9eafeba5df8d6b36f6dfa10e7552ab9f8f194fb70d5c1d8323ffc4a54d51bedf4c460b7032977fe711973decc66e19a369725659307c1b6d8e134988adfd5c26e248bbab2ad9175fb8f098b9b4a46f550f1cf6cc94988bb071e4e4610cf03d2b9ec1a5fbb4b9ca645d892c32d522533f26a389cb3f3d4092e99324de1d10196ed5f103f59e146221382150499248aef8a0ec334d7ecff9194ed9b301dc66a84a948696d31a51dae516d848233eafff9b79a7a6ef1c46893e0156371401dea546158bd27548a23dfca0c597cb52c0b141e294d2fe5c2822bbb871e9dbd63bcccad25afd4c6dcb83128555714a2999060308527fc753587e202b2c9175091678a9516fd8c2ec118115679735884bee7146ab2c6889a0e7135321553d8c4adcea34bf55aaae6f2f775c10d96d27b080f8a5333bc7d4d9c0c336c5aff7eb285ff618ec9a263d78ab58a0c9a1a467948cfc2bb157659a101f0d52b65e38b25e4e697a58040463f3c8d9eec69e88a70b92b397af21cc5e0847d47a5a53a03ab3713d4271475d1ce5e64898356980d8bb43a5cb864b1cf1bf0af4d30a81e24cef307a1ba3a75231205d9a997f6e27a2c679469aa5e77f23830726066cdbf8acfd132d887e208ac44c5adff7b656a9b15995e8685636092a8f1ba3841539cb815f45ecfe6ea67706e8a31280cf69d42670c6dfeb78ba1ccaad593796838182848336d0ca9dfc71533794ebf59a19dc6cafef713aa4158114c82f04f24e607c2e837d8d89d1cd6854321606dbfa5ef30f2d8e612a4fb2b015ad56b6200fbaa5ed8bf2b66db84df5f23f59e31ef01b46eb02da06dbb3619ea63b8785ea129aadc59567fc9bda9cfd45287b550331576cad040aeef994a8bc12c0104bfcee8b43d6f9c97200deba91fef5882ee611973f66a9cd15a7b4c8a18d990154d6ac7ef12ed5176a881441f746cad76aadc4a33b97f15e8689389a74e6caab0e0c7e63d0349303a4e45b4be234dd4e6c848f980ececf5052532b07ecca018cedc98ada34c6c17203be59592ca83ef13cdba565835dca0d3d8ceaa1f3f5d5e1bd6059826ab18c191073710e8e371c883e4e6fcca5c03382d2497244eb8d9ac0d2ec4bd22ddd4b543686c5778bcab7052ca5b7e52bceee35bf701da4cbc57d54d2be4de33ac94bfa5834844cff1ee131693c768104cf8792f5bebf3814494bbe790f4b81914f017a83584a8b248ab7bd9dec814823f9b307ada7c742259d2d3ccf76586fe4b78aef3ead4e3e562b41386d5bd55bb3f456f16ea63ba58f6bbfb8bff495098368c5a0e50142db061938f2a11d7750e685bbd2421bdf7adb0766d729200bfd569ae55ad9de8e3cfe67aea39ad5ab070bdbc6469b540528a9ea7bb2c8c6d730d2c2400c92c49b8924d2b1492522320bb3f00a673e890a754aebb233c5475d88b2738e4429e1343dd21453707a3cce8025312ad2b3b65af032113e428faa296879a2d3610a516afc0838e87ab88943f483877234bc8cbdcfa11ae55a8941df82678b14db332d1795aab4688fd4a2282109ab8f2ae5d0efa116ac7818c8ecbef8058806575d93ba318c4bdd36b3132827ee403f73b4276dcca0ecbabcafeb4cfd76a67641907f74309757b43417c9d54c7f1245eb198e5fff540482f8587d167b493fe60d5f27f33198cec5a3d7af0fdbf48542cc7b9863e08142a1bedcb4b825167cecb76d1db8ddbf0383bcda5b7878aa5ba5d4536d874a4fbe78fa9f8861efdd04a539477a0e97269f73a998da5e17967c9055b4478d3c17bdd30520d1a12439880874ef53cb01bc14c21de18aea991fa3d114ce617ba8249dc0627cf9a09fb5b835cfb70f013c240f60abc71f42383648f326b4365856c70ac4d543436478ba44fa76f216e5e978df0b22362fa763e0319851681ecf0b8a7f9526f02e2593d296c4a09e57df7dd83235b66638b964b8390ad9a1cfd7a6be270bb023fee656053a9475fa7a9ef89758f2e76267d178cc65db36b1ae233ff514ac87f265ad0f15ca0c9e1f9eda5e1e3535eb34cffe1b4bd1d1dccb1e60077ae48c3eb22231a12af600c624c624876b39ff3eaa5efddb1ec9839a5e355fdd7bed3f523233ca5d30344ae481a2acdd7690f6e55675e414e333f514df821f9d03e658329d2de3e17f5c1c7657f622935650b07522982287aaf45b4a90cfcda60923ecec3eec87413305feaaf35d9e790fd3405a372800ab7a7bffd023bd37ab279fc128719e4f15fa775586ea50bf7c287853eaf8764e1768c5ac3900fc8c30d42b13d06993b85ad66f76c2329c5ca21fdeef1062beaf4ac4fd697857f847128f1775c46090a032068c9a152a0bcce0dea7a1c33967f369dd786e5102b74a40137cb37c2842ea3803e0400f64c943cdf45ea481291a86b7bba5f5f26e0e3ff10b964efed8f3c704a352282f6f864fec52571b4052db491fe16a69b4ee9293c57425f5ae2af75c7382950b1319d266f6352f21571c087f496f75206472e1a200e2f9884f626df12d54ca40543bd2b3b86bc8892fe1ad08d866c228980ebad7a4d5f70e8c2adabd380396abc96848ac8daa8cdfc647b765319cd9d951187aa8ed3888cedfe39917ddaf1fb5464b32555e4b9a495903d0b5e5918acc09ce788dd73afc7d74bb999a88a070399b8ccbfd48459748f45a542cd7fea7834523ae45803fdf406c09035e6402f9cc208758356c21efc23ce3a3c8d77afab24f4c836293eaa37ce5079ee0aeaed8ef6067e8a1c21f1e9ee9abd0a5cb6a9c32a82d33d4cd4d898494b04fad594d7f4593494e8c1724414db5369157803dae2ccafe462c0e135e073f3f38314f5a76e0642f8c8b2a1d670c5815fc6f29d95eccbdc23d125c0be2b614bcc91894147b1340024d40c03618e4bd1e61883dfe26a60c739bda2e9df8073c51124e33ce66894d5e334242ddd536b8eb27b6db02873109fec726277aeadf11f912149566e7bd5bf4c4581e7e2e6d2455c7aefb11a53394c86bcf5844a3cce787e6b13541ae002400f10ce327ea71a00cde21447cfbbbc96a5972076b318386e1e19560ddfc5277a2c22754537f3a789409aed8e001caf0debf045c0be31834db32b8c24ecf809da00b008b0b3e8d755b55b548735a11ef5df31875ed33ee087d642a7b3ae15e654589d5f3ab3c99e75360997256b6f79d8c90601c2f9905ae45d7c35e0dd8c457d5ca260bb5b42241a632a10fc8c8c7e21b79cc9ea7d0e3359a0034730a1a6d3086050b06baaf64e02f4381d33a0a6d824f423e4c578416bdb0e6652c8f27551692c2882d85b83959179b322f9d381b77dff2f9b768d28360b0489b38710d9b4bdc65be5b579b42fb1a785c830b874b303d96c53a17077ed09146f402c552fa6f677c233b21ced3ae948fbe17f76a460fdfd895e2da36779c7bca1625db28c4231117e61c944af7cb3d47133239b74e6af14ab060dc215f1d11ace75df896481522331d4ff6553d1b0490184a4d1bd94e162de33a8788b2490ef5dd56b9acf59dbb5b3c5d0d3627495caa3c2823bd2682138a0a14d3eca8a3eab1c59c6b23d77ff5c1fc820bf1d6e9510daf3e58c02810da375d11ae329929df86e04fe7b7292fcabc3cecbc46ba8f0640cb9f0f3cc29b645ad3588f3f43142fdd9cce52809db6d1db59638da4394c4e0767a3dbbbf1535dbfd19b8b8df7789249eb8ca67d9c4a046b1c171e752b995d207174973dca5d88eec1c93e0eaffec5320d71fe1ec74e7d7d57fb53fcc49d311a83f3286c5e6d0b41abc034280a25c1e2c28d7e80b7a543211a72b710ee63c431a618ac0c32c3eb383f6007735cf1de51dc7a1af713422f", 0x1000}], 0x3, 0x0, 0x0, 0x1}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440), &(0x7f0000002480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8001, r2, r3, r4, r5, 0x10, 0x6cf}, 0x1000, 0x0, r6, r7, 0xd511, 0x80, 0x7, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 05:37:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x0, 0x6, 0x9, 0x81, &(0x7f0000000100)={{0x11d, 0x5, 0x9, 0x5, 0x9, 0xe70, 0x3}, {[0x0, 0x4a9, 0x40, 0x5, 0x6, 0x9, 0x9, 0xb97, 0x4, 0x101, 0xffff, 0x7fff, 0x6, 0xfffffffffffffff7, 0xf3, 0x9, 0x8, 0x1], [0x5, 0x8, 0x1ff, 0x800000, 0x6, 0x1ff, 0x0, 0x80, 0x0, 0x582], [0x1ff, 0xffff, 0x0, 0x1, 0x401, 0x3ff, 0x1ae], [0x101, 0x4, 0x7, 0x4, 0x7, 0x3], [{0x0, 0x7, 0x3, 0xffffffffffffff65}, {0x6, 0x5, 0x21cc, 0x81}, {0x101, 0x5, 0x0, 0x2}, {0xeba, 0x100000000, 0x100}, {0x2, 0x2, 0x1, 0x80000000}, {0x285, 0x459, 0x7, 0x8f1}, {0x246, 0xfffffffffffff071, 0x0, 0x5}, {0x5, 0x8, 0x1, 0x8}], {0x2b, 0x2, 0xfffffffffffffffd, 0x763}, {0x3, 0x100, 0x0, 0xffff}}}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x80000000, "d730c1e7bb6fcce23c5b00000000e74de400", 0x4}) r3 = fcntl$dupfd(r0, 0x40b, r0) ioctl$TIOCEXCL(r3, 0x2000740d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3, 0x100000000000000}, {0x26, 0x0, 0x200000000, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xffffffffffffffd0, 0x4, 0xffffffffffff7fff, 0x1}, {0x1b35, 0x0, 0x700, 0x15fd}, {0x401, 0x1f, 0x143, 0x2}]}) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000440)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000480)={0x1, 0x2}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x58) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000280)=""/244, 0xf4, 0x800, &(0x7f0000000380)=@in6={0x18, 0x3, 0x2, 0xfffffffffffff801}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000004c0)={0x10001, 0x6, 0x8, 0x2}) 05:37:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x1c1}, {0x2, 0x4}}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xfffffffffffffe00, 0x0, 0x12b, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x124}, 0x0) r2 = socket(0x0, 0x3, 0x402) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0xffffffff, 0x5, 0x6795, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) 05:37:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x4}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt(r0, 0x1080000029, 0x2e, &(0x7f0000000280)="ebffcfff13b9e69931929648595ac50cfab481aee3532ce80ad19ba3e5436aa48c0e9048c35fd6263e1ba9ddf76ce6a41d56ea731ce9a63adb1ae160b5b4e2d2ef640000000000000000", 0xad) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x7fffffff}) socket$inet6(0x18, 0x2, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x101, 0x4, 0xfff, 0x351, "795926a4730000000700", 0x6f3b7594, 0x1ff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x1f, 0x8000, './file0/file0\x00', 0x1, 0x1d3db10d, 0xc, 0x7c}) fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 05:37:47 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) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fchdir(r0) 05:37:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fige0\x00'], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="ee5bc1eea127f4e6e40e715922f41b83580701bdf6cc7c55e16e9221b6e1d97f5feecbbfd3b7f92bf17d1dd551fa04cf736bbb438456ec7bd7349579423b5cef2e1dc030a82da44acd6862ce19fe6dfea8498f024eb534d37d6d79f5999a0182e20489722596f54329a9abd05a52e9", 0x6f}, {&(0x7f0000000140)="9f69d41851f1a6e7fcee6c6c7e57cd5b072a251eb9a677899ea9fdbcf827c936fe5e813e4dee39", 0x27}, {&(0x7f0000000200)="4552b5110c760536fb74168e75fcfa257fca362ac73b989450dea9a249d97d29fafa3bde5a83763ad46945d9b90f37fe404306aa0f6ba1e9f3e22407fc589b503a2cad6c83cebebda29bd6d966d35acd7ad21d43c629a2c724e7e4b35d44b68bb97ea69593750022a86f0bed333b", 0x6e}], 0x3, 0x0, 0x0, 0xc}, 0x2) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x4) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2c) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[0x7, 0xffffffffffffffc0, 0x24bd, 0x7, 0x100000000]}) 05:37:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x8, 0x0) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1000000000045}, {0x40}, {0x40006}]}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240)=0x8, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) ktrace(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x4c64166538234c0, r2) syz_emit_ethernet(0x1, &(0x7f00000009c0)="cb") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x20, 0x6f64, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) 05:37:47 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x104) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 05:37:47 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = getpid() getpgid(r1) 05:37:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000500)="20f4fc7a02f449e95e28050e22518baf1a1cd194db8ef2186acbb601fa18253194655b6bc6e3dc050737791ec1319996653db65be13b5301da939e06043bcb3431916ae8788cc21e01381e530190a33bf3caac2be47a65099a3f6bba5b7cca622dec745ff3f53a0308a57a6f5070dc5bb65a958a29154e813322d7071349d80e0e679bf26e845da7fad94d7ea340475957ad182dbb772e045c7f76dcb1cb083971226e1acaedf3cc42552fb9ab6d62b9e16a0228767bd8fd391c17a5224badc1ba9840ce8fad5f31c4dc16d1f6ac9d0409e8605451f71de1ca2b61ae0b6435d75f44695057fadf9fe5494d1d2ad6f75b4a21802bf650da867bf02fa3c9d6ff174b8dc95a50592a18d6b36e1e870a6b0d5e8967db101890889746d45fa5cf313e6e99810ceffb7e1dc95a9eec2aa1d93c88da2b3ed0e557c3c22020d8f9dae1cbddb29d3fe87150fc347894e0c86578baa73a6ec83c1ec140783e011df66ba1996d1ed022cc0b3e49c2adcd17623643d4b66e8e39825186e8de7e68ef10c00ce413b3ba92903cb6ed7ecbe0c01d356ef373c0e4b29efe0f99cb285b13ebb46cd56def42b4e921c995f2ede0f96b359f72379741f90ff53c890eb2665c905c1452ad82a03552f0b2a239eff433d0c3d5469ef06428545d416524750584fa0b3d217a6f7ef09ea1f658a11c23af11b042e2455766e6383608f933be94c93785056a8dbf426d686b188813fef9301bc72dfbf080810facce58f8dddbf57c7155fa5a46a4b1ad729f591d456303d2b3414c855de95c6a9d3696457d10c4b35faf38c9709f50984ed94f9813e207223540f23845b4024d7daad4e312e20c2fbd8b4998aea3b570bd86081f687d4c236e811bbcb63fb2acb1bf23a81478afc8308768d83a12da541c5e568d1f589d2a21aa567121c90f9ccde33d91811cd2e5fbe86aa085dea85d3f601d11d1ea7c5ca48eef609f191b272e4f2b63d45da73c753698cd5facf634ef4af8452e8822b7cc6cb7cbad420cc94aa071e5c411f7077ca9d1e3ad39e2d3acb2043c3f72f3a8c5426595cf929d3968cda652d817f9d47b1aeab404b37231d42b024a4f62783f369a3fe7d590e7b9e9416951a42aa31c7cc989e893304e10bc0bff1cd4f4adeb290e5a0442a6f902a490802449a7120f37e918abcac739b3647cd67c8fcb2eee89560b83ebf0cb47e82960ca894386d1f935583dc60f0f52a6a8c2aa968000933a2899a721167ec5884d0ea0663ddcf2f3a0c08a55374ba2a72fddec03b265da6a0ac4f0b26550ab39732219ae3f31960402753423bf09f70d1edf720916fd9a4a74a311daf3a6e57c00a0954fd30872c846285d7e703ce8326d98ee10a2750972b90b4e3cede579857532d7c397783277d851ca7e68d49c05008ef0b0a5d1153dea9c45a391ec81d2bc4bd0659b86de5d3117d3841146865a3162983fb810640a1b8c214b46ad822610b510fdb6be089b4aeded6976c53aa99be3a341995d74e0510f27d8f859a36efe702491da78a8f7662fd474c09797a39be822406c5623bf79cb5e0330ae71e96d760a3a239465748fc198432d5e33b201b173c88374a298273048bd471ebb20fea0a0868cfd71e93583df4cd2c3f165e26a54036a108f333f251d73b1a1e9d83e755afcc866c589a2d4359003fd9f84880c36fbb66266d6f63abbe8260c87a1e201f2541646ba26930d51b48f63646c842009129cf677f4e302de9d311ceda75515ad67c06aa691da924560174102d7dc03522f60c299dcce4a72948e04a2804392100d828acdfea78a21234cef2be1efcd1dbbe2f72a6c4c92b7ec9f3875d5869437f6e7f4869ba2e8ebcd427a9dcc1e55e4991f6d8b7552159a2f753f10da1b80a7b439a0d91db235bc61bbcc0655723ab09685833dea5dfbff6611f9ff6449edc0393941d23daa2ed0127562829decb8c56cb362ca00b47696282be748741c53559d6ca0f06b220fc4790b58dbc6201b75943378267f433ac58545d46881e507b3fb157947784cebf0e5ac650665afba04262bb6f01b9425bf265b4be6c8e553967982875b9c2f3400caf778b32f648d987354a981e3bf3a2e673355ecb17a248646ef8eea17b46e5816e8d3c31d8442195fcc9ad4b056cb44aab1c27b76faf5b29260f6c79b52036e329d8612c060b69c260a1dd441a1b96515ca326b2b82841df0c354c07095aa112729876ae26e74a5d96cf16740a6f125d9b3bb0013fff6197b1252e564c61d940203124510690b314c854edec4baf7d94e4d3d9ec3a0439f4b1d63e06f01308010ad985431c7e22d794a9e4bedcacb7917c0f8889252fdb67c2bbbfd15eda1e00cee6591e357bf95eefbe180417a49e8bcd2afc6d93744ad4f0cdb708daf18ae851ddc78036a084720523939c144aaee20931d4f73dbb9f527ba912b7fdd2d69ed848efee879581c19ee242082cd78f148e9b299b1d004132471c693b6669f86012b24bace1ccf28f0567fc1293dd2e10ab8d1ac0292df3fe1c5922477858b5c48a85047048331f168f4c7cdbed60deb943e2428f5c2520bb26cc543684ef36ef5792e9eef4c8c97b9e73a48a47373474343162fc0f81bdb6644128342d2eb513c1ab693dc165226793eab2eb4ae39b12207a69389a37918b3d6534d864fdc1a263d791e8d90bdfe814347d02d02b81d1f48226ddac6fed9146ed13aeed5b699bb915dc4a7e83696d5e9b730502a88d0564cfe3fac63ff73cf8fd4fe327736aaa488d8043913e7db32d24ac5cd89ae7ebf7e1c41c2f12b4181622577e3ef15bc648315ba3b2ca126a88a8591dff6735694d4cc021a3ccef688bade8f429291f1fda0c479b9cd4599469c9745d6f02c25ccd694a6a0d5d0cb3d6a9ef80e152db78e70be375cbc97056a98b6aeb99d44b1b7938f182c5719ab73ef5064fdf2d7d8e30df1548c825ac65f5ceea903a37d5ba14a65e01914d2d28648d152fd12cb8a30160734b303127ba80019c3d90d179602fe962c8dd1c9e48770054681b71d6b4ea91a66f33f3fa023d1ab94ee3fb4f1e458a8a4a112aeaec2d603b865d713e046a7b305dc4e6bd74506d511e0dffb8f4d769170c49d01b2a927cf1bf76dbf8bd468920fa9b8944bf91e6e99b92a5085f8e1279ba47cb333f895b2bac7fd09be2b57d24e09a51ea48c20ae1241af682c7c5c0ba80d38e21d5264889a7f80d68044f965b05ad9d2bdf2693a20098b7a4ec4ac669db0fe7b95a6220c25f4ee9fb142a94f9810a81df11e77a45f3cb8044e4aacbf321316b2bec0fbc3368be606323546917791857333999710d33175e31fc196a6a32491967e3725efa410a22a7e86c60534fde83cc329050afb8fcff3d64202c309c69342f3413a259048646a603e52469ab0bec231d94e3ec31c8ea3b1a973d10f29454af10ce91414e2e2adaa6b13f798f02daa6895fc1fa72bd91f56245dd674fef72ad21c588917e4cc3137a904096d8717c37bf0545683ca301ee2927afb1bb222d148224c6bf4e8954476c271ffb42c627b35763f65dfbc7f1b29074ec5ad14077e32135e5a9ce8f74924beda21b29043cfb7070995d8c508512ccd43391213594da14dc6686d9740361ed79db09fb198d9ae68f0e7daaea36d5f2f5feb11893bea9f5443ee884f527468d16067fb5fb53c5b49468da22cff3c9a060249acb4607cfced77265265c367e1c0860f60716a2add1bcf6bc6953cc7f6551b6ca50aceb47a2ec8fe1810bc868246013a20c65d99ad8bf7e8de2e8d1521f3ce6b72f2c969352129b33bb5f36686be9bc75e92830caa4dfa9218b7603d4ff4d1f311adc30030b0664f1cb9f7634f6d2c918a771073d2d3351b6225fc6233363f30973f50fb4aebf59bd73be79b6d8bace1ef5bf2c2f419cde15a349d8729cf6b16a1c7db103d0b7af8cbb7cf6062d1bb53a2fb80dfc439e86f3b7be386979a4f4be65092f578dfd7248c46849325955f52e2caa8a547bfbc602297e8c62e00fe39551c64cbd1441aabafd8b86299b602adf4b7a7e076c002563038b77ff1c5dc08743441d28ebfd1e10d23037f81936cb2a386861e6e66279730dee0112c8d2624bf5eec00d1ff28f460b434ed0aa0a4b37d4d28bfd2f2d2283ad0140bd12e06344d36781c59a94f2d74c534bf4b688546fcf866fc02cd31fde4b19913281c653eecef280243d03d9fa3bae2dfc316f905f0faea862a36bb61deecadcda5513135581dba03b40df8c563c68f5ca1867cdae0560282d4992ab8b866de9845e05cbc0b34a5e3cfdd2ee2c33ce147f23cc70407ce7143a63a2b2123a4d62684c0a82f51992652fb1cc2005407ac1b309ba4bdd2fd140de6cd365beebc656625a0917b05049bf1c7932bb048b7db5f88a000b366b7979a4211aafa672ff3e169e77cafc1fb35daf3d41a9e3e2782db3dcbe78f98b704f9da9754aaa61574304dc5cd7ec6fdd3276c35cf952f7114ffe8c93ec6d557379b68c2e702a20322931d698bb63db837c81315e05b778d457ddc319501930272d365a036f15a7302cfc54eb132fa5d7463ea7af48363a7197ad3ae2cc5b0571a051e133b0335e082d934df839f10beae65b4f234d3729b722f14a68b51fcb6b6678fabf6d7f3f0dcb14f6ff1efcdaac037a3fe4c656eaccd6457e0a7ba4e8e415031ca70469a2479313cc32fd8b1cacfa2f40c8948db1b072593b05132a6610df92530372426506ae05170cc3bfd23f95ef9db680e96d558d2f1d28280d6f7c7900a957585e4e63f052ff4b6a17a41c8d5a5bc0975b2378f56b2243b1eab41daf913dc44561922ae19768d16cee02aad7dd9b2bce0f02ba99ac5ad18af496fa21ae72895f12c173743ffe70293e33a2308df836d96da5a65bb4a1f167f6de498ae88156b10932e0c3742b9390935d4d50193378144155df38463320155b8817be2c91211246243b94508fad2eb239c57eb0546079cb869ce8c79d99200ec387e8057871a6fa487a6445e1adad98775d21010ded86a9c28af2719d5b5eee733a7c305d5fc311707bff681bc1f94aa779184206e6a14017c033d4736c920d29c51f9d9af6e683489e9ac77c4e6aa506065c1061df69bebb6ac0c67ce4bad92ffa5cef823942175746e9db24e8f8db57cdb976d387739c1c62d3241f6f9bd70ec856e0fd1de2d19885d13165a538db8d193d515d6dd995dc63ddfb41b4ae9cbf438944a0f0daa9d5592cf3b57281eb4e4606aae12d9dea90876c0e3ff9a694b7bd4651a897ed4c5ce3ccfa3c7cfd87aa3bf8c83a3b4aa38150a4a032a49d2c13acdb098e7e128598a8d404930b1c7538ba8e71899a740967743a10f46c1a8435a38bfaeec48aa9fdafdebf6048fd0b92400929637e291fdea048375f31c6edcfa4838b147d032de9ef77575cb07b04b5c96913df9595fd8308292a4ad81cfebc47daf985c719ff48455371ccad5d9df800106eb0e83e103a6b9fd530316e26007c8f56cfdf4ea8cc767fc7c59be1857523749cd448802cd42d9c57d5a08de1cf6cc0d61de7f115d3bf76af671ceaa873f8e797b9919ba4920aef1c4688dfaeec5cab8064dfa03e9c8a68f4f8056480cc452316fb31ea380f52884a1bdd7ff157c746bff2398bdc4e80da5b59aa115aa13507a2224fe300b5524eff4dee67a1a559cd368c8f9cecce72f81d719f829fc6fb7a76255c8d254022453ed61dffa37f5a69010ad8ad458cebb428912d9a4e2666317431b8323040596470b0d83fdb551d389a8024876c00a22473caffd5242b1fbdc6f328be690d1225aa8", 0x1000}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x50, 0x2}, 0x400) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:47 executing program 0: mknod(&(0x7f0000000640)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f00000012c0)="dcaf9f66aee3a68b01ba1f396b6fc3cc3c5d2d298670aeb0229ea7a04937671c546b39b1ecdf98065788ab2bd1971a6df936fbf585aae36d96eae79592962f764ef939a2af3b7b3564c7d626089b4b50107290ea7cf1dc3e6249bd419a6a7ac3888e70168a54f19ba5de3f137bee170721069b4710040075d55b02042f2b7c100c55acf120502f1e9abe8611a16ea905d3c0c939fc09476d18ee3626b925ee0ddd41f25f85e89754722dc120bdfe22e847717efe02a517f245db71896331c51a53787cf020d7133efa9a0989162e61ec95664a03a2f4635d723189f26e42f8bfee36b357b2e9ddd43f7547fe87e178b81e7bbb0b5fe8769b6b199c18c61ab87b495e180ae17480acdf11fe6d6a469e4e363706", 0x113}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='](\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='o\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='K\x00', &(0x7f00000004c0)='\\[\x00', &(0x7f0000000500)='[\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000005c0)={0x6, 0x2d1}) setuid(0xee01) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xec) 05:37:47 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 05:37:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x3ff}, 0x10) r2 = socket(0x2, 0x4, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 05:37:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0xfffffffffffffefe) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7, 0x5, 0xbdc, 0x2, &(0x7f0000000100)={{0x7ccd, 0x6, 0xfffffffffffff763, 0x8, 0x10000, 0x556, 0x3f}, {[0x6, 0xffffffff, 0x9, 0x6, 0x0, 0x6d, 0x6, 0x1, 0x4, 0x8, 0xae87, 0x4, 0x3, 0x0, 0x7, 0x3000000000000, 0x3ff, 0xa55], [0x0, 0x5, 0x7ff, 0x7, 0x67, 0x9, 0x4, 0x2, 0x1, 0x100], [0x9, 0x3f, 0x0, 0x0, 0x8001, 0x637, 0xb729], [0x2, 0x53393d2d, 0x7f, 0x5, 0x8, 0x1], [{0x8b, 0x38d, 0x4, 0x100}, {0x9, 0x798f, 0x6, 0x9}, {0x3, 0x80000001, 0x8, 0x8}, {0x8000, 0x2, 0x24000, 0x2}, {0x4, 0x8e04, 0x8, 0xfffffffffffffc8a}, {0x80, 0x1, 0x0, 0x80000000}, {0x6, 0xfffffffffffffe01, 0x7}, {0x7ff, 0x4, 0x0, 0x40}], {0x8, 0x8, 0x8000, 0x8}, {0x12042560, 0xc440, 0x8, 0x100}}}, 0x7, 0x6}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\b', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8d1e) 05:37:47 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ed1000/0x2000)=nil, 0x2000, 0x4, 0x13, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) lstat(&(0x7f0000000640)='./file\x00', &(0x7f00000006c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/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, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) chdir(&(0x7f0000000000)='./file\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) ktrace(&(0x7f0000000540)='./file\x00', 0x4, 0x1155ffbce18dd71d, r2) r3 = dup(r0) accept$inet(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 05:37:47 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="6fff6527e6d160aa167f94df975f55a3e98b34dcce8f9e42237b251fb7cc7ea0c1f048f140d5390fdae5fea074de562c5cad818ccb5525718581be8c106294c3515be5701d126b8b593e744bdaae57f94b90b432e63385d04e20dc00a4025e6e3e49980405ae07d2a07f83e613f0988f70977b126c2d600b349cb998a06bc920a478472f0ab2634dd9e29202e290523577284ed08c1fdd08036dd977d25d134aee6be705e39895097599712247df2476accb04f4fd2f", 0xb6}, {&(0x7f0000000100)="8d73e52349f3cfcbe675ac219250661bb3853b7efb608fdd07a1d6f2b31035db0f678349fe75c12389ba957c5c11c06a59df5190a9fdf865bb9b39665a2da2d7425a6416663100a4494a203b981664f36a1088706573b5d5137f5b4f6b731d8216951053025f793ba7501ce9744439e33826386f31eea29ff1fc9e152fc917f554ff533d48471f262b7968bb4d2c3f6aaf7d2e43b7c4e98b23afe8957000cd6a53756af26abe05831fe882ed28bd97aaf2034363bc457af1624e9e9a4dba14569e34d5ba9c999bd8e6588634b46a100886df6b947cdbfcac8a081851645ada6e991459424234a25332cbe04717ac55a1a9d91c285453b3431873aa16b2a945d337acd0249f6d2af5d533aedf154850076ae5a6fdfc1d39375bf9b29ba36483aec2ff8450bb1a29057d112e0f4d36ae238e6515ff367a41b4a4171a0ebafcd1520ca0b88af8d3e7f9b2fecd078d10d8b5b49eafebe73d2ee98a03e0f449f6b192dcb2c21bbbba778a692c6eee2a3da5680f93862336a6d7d6962b42383810f390f53a56bacf7deef4b8a965074f79128394a0ad7eeff28d807dbf832f9ee94f422eccb232456e34e9f14b95baf51b174dfe320dca470ea791b8fbb7128c6be013d011ba0fe25c066a3a538f74d35c94fa543ea9b310c9f548597223db5a26f091c712efcd29402d5791fa262bbdefb318e3e5ee08993c80320865b114cce8fa767ea97e1e87c392fcdb1c79591d854ac4571ebfc1bc2fddc271e8a0dc40207cedc1038612c61dc1b27e8b0364fff03e6541c5e215a3f09152544e9e4ded56391bfd053872128169ac9ca9fab2a4c4726ac42ee898ae6f80b2fea7fcfd28b7dd66289ac2f8dfb708155f37257245b01265181731be7c4b987e2c3f1e22ff5f19b5d093dc8598f7ca60902ca79e49f87b4c7046caffb7c8e3a98ff110c035f25155def8b614b0f096d7cb9dfb1c4603ddba52b63c18a5fb4347694d9b002e129d2ee20e861029c14a4fe1d4e52c56c54f19390881ecfd85fcf866d869bf3eeb51e9faa87bf1fb30f020c2c22e700899909f0ff656a79213cc5006798f972b8a5a078e4dd759c69fc09f1b8b53dad16493ec79c10d3a6401b4f44a7ab7c71332dbe8f92dd85c5a5708c41af71c5546502903cc2c9702eec2c94bbb97dc68bed95ed7799b07244a4544c41d3495b5fa43f8e3f5192d8dc6c5c4812047bfad5be997aa1794528705d96555e5ad86114578be474bce97be1519ef640e11d2c8d7c85fd4659d68ecd8a55115905a4f6c58ae83a71ae5921300d9ac6e77aa3a629a1a4a87ec28d0c3d39ec296a85df89dd00ea706f38de49e51dfd920daac924512f896b96c15d2f8d21d85ac73d73cc63ed37badc16932bdb70197e07a230c1e3c495644538fc35169ec79b4a2cbe0b839506fe689a7276be488b16ee045f2cd5a57dbbe6bc1289c15c6fcbe9c9c3385b342d7593a9c171f676e30789bd29de045b17863fe33d0ef976b6bef48d9ee8b24a82c3027a3e0e9264fa062373ed3767b36e1f115bcfac0431b195a46e1c29a5772f242bd68a3a160ca784c2ace48629df4b9768c7338b55059c2a09d9aa0dd32a6aeefc8d7550fb7e39bd63d8689c732c2657f4bd1e05ddcd7cb6def1175d1b8152ea09947b30bdc6af7a5642fa83cc292c980ad5258a59469864918725dde260d850eb6d4c17f335350c13da55a2155ad74cfa0b586c45559f43957ff1fd8f5255dafd19dd34e446b9cb2ec92fa3b2658884c419eefcbb58161270c22c15616b896c68a1e8f7a194c9609a5b28b15ab8aa54edf40bbd75c7a5f7c0bdc6238d037122e75a8d9cd97590e660b389d62985171ba68c1ac41e0b2bd114d81fff3a594cbb16b801fce749363d2c7b1992c76769227d8a295dc191670622465afdb100bd6f0e76c638cd30f6c20d4d679ee25b27a818f95c16a40216993d77da919c730e1323899ae9cb6054e0d1a5561b40f0e8ea71ca134af67c0a7b6ce5adbd0175bc532ace2d4ce20a5238605cc7934ab17eda83ba06bfd51212f15dafae4a27fba75be99dbe01f6b58eba690d71fb9c8beb79ca3085cc65898a8366ec4b6a09913f5c09e37749cde44bd024a2ac8f6a154f9c24c3989acf495812c0d3bfe52eaa9ffa331d4b1f0a561f0d8d247845c70614082ef5be26319dce23f669e505c24529099dbc4df0cb7359b3a299e21753167f17e4348a1aceb1d06823d47fedb3513fe32239b7e634278923834599f3b3dfcd91f412ed189baee48069ea86ad27de65c1cce000e7964ca8451a817320933ebca42b210087953d0cd08bc085b2c31fd0cb51da7b529d970990566745defcb3f93e0650888450821f496e709e0865d3c3fb54bfd8b5aff0722dff4a1d05707f94ddaeea7a317ea3a006968c866d1a79e59aa10de42ccc7c96d59e4225d829738310132d19030782df9884131b4525f76ad8073f91814a9f46fe5bdf78be862ff9340917f955073aab2ad14bffc800bd0f5930900456617ec3be55cb577c0e4b329adf68a79465a2baa084b2f26ab69f670f657b0da16b66a9d20e4c1bfa50a9822304e62883466ab6ff33a4877179a8e16c21c1797e51787cff21437832434be6040d0136634e5a49f9f5af6b0b6f4d3c3643ed1a9ebd550f7eeb92abe155c22343b5c8ad86af4c447902e0a4f0340451a3fea8cde9fd26136d941596af37da2b77476c9e995db9682e6866568038397f1ff6084d7fdd96cf4bc47803557fcef631758e0d9a571706a4644a37ce162ddea344752347727565ad540e2b68c84221fe93fd14882ed315c45d68d3c24b3786b699be06e4636c63a13dda3e6c460ed1ec921a7a87fd451ab3d3f98c8a34427324023664eb5f69730b8798df4a798f978303475fd9788460115e04058f77b5a71c388d6a9e59f45d23bdf6ae9ee69209313ffb37733af5ea00be49a6159b9ff58c067c3fe677924adb91e023f196c935163fca6c48b7b98b4dc2d128a6dce3361911482030b95d57c72e6df5221173456b2bf2034c2c7b88f5e8c0986e267ecbb10ff3b978fa08ffe702f4f7f816a31c35e888c39c9bdd8e374214035a0077cd5db0ff52d2c0e6ecfb74026a1a6ff5db6322e310e91eb21729264b152b23d590b321866593d70f6c2135d77adb0cc2d1f9c444fcc8748f45f16dd9c0fe88990d73c91f4fb21f38736c3ba337c08634758d072242676682a5c221cbe2943019fa369c7ad02a887f6309fde10efcf9c910220e7c67e38eff6019980e05f9b45f2a3880f7642c460f59fe5373dc3ef30ac5ba4941807211298ce136c94bd486517a0070d17c821281e435e037083c3594d3fea3ffc1372112cd1c2791a824ae961275b63410cdc77b67e1092a5d36f21f7e0571b8dc85d3640ddc8a20c8bbb17882bad639a37ea2c64d974204caf907a8a1d0a728870fd3a0f8338b9a7671a1081f4e0761f7251508dcbf8aca564695e67bca5ef762912d0ad0d2aadf0dc957ac2c1f404d71ce4e2e3102bbc23c7aed5729568bcf0d14d02b787f01ead7beef5e76d0a2922ee9ee87ecea070488f8d8b41054e067a8ad7b8766dbd282336009f5446b9554921ffe25ce7a4a25215263364b7fb49a0527319f13d75435bf152ac87c649731b3ea58e4acc417c376de3bd65dbe35a57f830f6bd3b7672746176689b16f684035f3de84dacabb653591e3683e1c2afb5979c72d35b83f7cc13c8eb8b8e62508db20a0942e44b4f6dc11b4462915bd161d8952278cb5e51eb9c4fc993ba692ec47268a2097cbd338bfbf5dcaa9c2a61dacee649cd70bd0f81a56990d34a84cd71f0ea22e8c8a13af8c0d3ae61e5f0863babede9046af80a3613329dc0f9d028f281bfe74d20f40aff11f4cad0758115399ae49c72429c3442052f9b918295a4537f72dc0028b6409e2fe51fb945f59662ecac77ccf3efe0a6e9970a601c154334a69845882dade4c9c9365d558774ea63da0d2154ee4c56f40552803e96cf62a2dec26adb059bedf00bbe80cc240b983fa3869aee61a9dd8b20f67395a26cd85679ecb72d80f5aaee7cc5bec16c881aaa7ac767446fc869e0965abddaeda86fb15e1e92a3733994e79bb059edac7529cec5a2000bdc652cae09070de7eaa1d11425398bc25d039c14dbcdfb24374f8135e68500701ce952f0d4600c7cb2a94229fbf6048d2b742e9245feb7cfbe8981e1e30116f4aa41bbbd43aa35d5bd4932931723a36815fc9edea5342a7e18145ef150b800c415c20195bb297df57ed81c4c23c74976e663e8e4d380b9b89bf41d1451ba816038e15ea7b83f671499bb1508b33c3943c49f94451047ffc7060c8b6d46774653b2da9dc05e43f91f4a8c4c0748bdf1317faa6f1da3dbc515a753c034f0e07af1cb234868de01a5edd64d2e87de8c05688ed1f26d19ab3878e3a9e7632d326225eaa818e1ef1b1a047bc2d13caa5c244fe9121b7f06cabf75d53749c2257710cf19b6948539483820361f91687454eccd4d589c9991c66de8cb45f8ca451bf7c639d077fd8b4368111bbc53e172ced3ac1cd33cab0e0ae4ee3f615fd9c56ec95f102340425a308945320e1734ebed43fa3ffaaf7dd8870cc6308faa0b283a9c6ec766e73a2d6fc7e5e746d9d159f3c17c82484efc8a97d4191fdfb3ea336d95b934f5e48e4e6354033c69660dff73a24a0173d91e7a66a14c0520f6c0f59d41a33bcfd6a778ad08f8972efe0c2c2dc46647bddaafb528146ea05fc5e7ece42f33cdb4ed744c3e6c47aa4ba63fa6cde1a2a80bc1774efebaebe26daf1a335658f9586f78db05230b548d27dd8dfb72bb8fd2ce71e2174d71a2796526ac49cbb1139b3f0620d18609554538da28848f52156b06a7a044b9145c2bcf5f34ef0e424d772ae4bc90055b0f55a39c72b6fd4877bbe3bff3c34905d59a3666cda8d913437586b3d306cce4d197af12bdf758123d99a40adbf3b41e35ba5cdddcd6ecf81f5f6ca8b885e56ff76702a3cf44b3fcfa71637bc2072993ff35697bbf565a64de65d438225c971486c26208afe038fac12e62882a8c0533128dbe4a490f15684d8cbd301cc8b03b5e9537b30ee4990657a0d9ae7cdca32c200df61f4ec42df2da29485296d8321d9347bcace9ae355b1696b699c0f505f6083cc860f8f9272d198406b27ab7b61354a7f87563576c991d98ecb5882304ea11601894230542c56e6a708fd026116cbc2ec66d6e693afc31bd0a5ca9fb969cb0a9056cca08ff811e39b46f86a1eaa7eba959563dc0f577d11f6998fd67c87e3fb93c06c9a519223320d4c4ae0fdd4e80976c73112acd29fc559005ba9dc542ba08e171383508282bf42e2a44242bd455554cc55131c3b94578fc063a7ff2ce3a3d60cce9eb3b7935cae9610706703bafbb884aed8e290780b1a280472d408653e7223bce1daa980ae46ea4e35b164a6621a4f235375210a8473b3a09a4d5766cee3f42db488008cdbe8714dbeba4881466e7c7794286a975227744dd2dad4b3d72faa7e05643ef8f0b7b44e72449093371a2d65f6c9c722f8d5d242de0580218749eb86b00990fd5ed6f942d362bfc823f5f25c151c9a90d2b451f44f93a7f0d1cf3ad5953996ecae6aa7fa9e768de46fb4f451297eaa1292afb2bbd855cd6895859738a9319eecf4097459d20731d0c6696ca023c60a9f40292b6dbfb8180c8e6bd18bcdcdbe0c43b5bb1d741a61b87f2e209f6c8881e93329bce6ffe3987ff24b481b460731030705cb99740da0223ded9d383e634b3351989dd24510c46d5e622", 0x1000}, {&(0x7f0000001100)="a16d7d076576861311121e02fae0332730e831afee4a97977a4c05c3fe81c92130727014f0f3c0ee13ccde6e910f878f457a7930394a1c057fa3bd7de1a71ed3a6650f495b99a17542330ea07ba9871850041df193a6d1ed575b96f1bbece575d4eafeecbd7aeddd1cb7984f28ac9c0406f0afaf9beb71d0624c0a785faeeaee44a4d2567edcf87617cdc7cac8dd5c8eaeaf04817f6b74aede701b0f5c483f3ac403262fdc75e37398b07d81cebccbf62c3687bcf62068a20a847e25fab9cf4502ce14659162dc", 0xc7}], 0x3, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x7) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:37:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 05:37:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 05:37:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfffffffffffffffb, 0xffffffff, 0x4, 0x10001}, {0x7f3, 0x54df, 0x63, 0x6}, {0x1, 0x7, 0x6}, {0x401, 0x1, 0x1, 0x3f}, {0x1, 0xfffffffffffffffd, 0x81, 0x5}, {0x80000001, 0x0, 0x800, 0x800}, {0x2, 0xe5, 0xd91, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 05:37:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f00000000c0)=0x56) 05:37:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) fchmod(r0, 0x22) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xb3df, 0x200000008}) 05:37:47 executing program 0: msgget(0x2, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) unlink(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffdf) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000023c, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0x3}, {0x20, 0x0, 0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x20, 0x8000, 0x81) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5011, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="fcfdbe4014cb5cf28f429599154deb1a7a0e31a212c26fdb0b9b51a1b7d67712facbbfaaa0b1716b58a495c669614b77f66071c6cbb95c4cf111fc5d6ceee0bd005c9dfbedc610fe644fd2f4", 0x4c}, {&(0x7f00000000c0)="242ca5fa279a75fcc3738b7f31011722953549799bfc27990326b4b7ffe4bdbca11470d1bf2791faf059401d77f044ae6de2241374bc11b91b783cb4d8e179950ea473ca8b03ea121735a7710d7dff2a1d34b7dac3ca7f28c32b42d09381e6db15447249a48d74590299e019e63ec0ceabd84fd32b7fcfd31f39a52084ac4d9c44048813aff2b77216", 0x89}], 0x2) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x2) semget(0x3, 0x4, 0x215) 05:37:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xa15) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 05:37:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 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$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 05:37:47 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x10}, {r1, 0x8}, {r0, 0x5}], 0x3, 0xcec) r2 = kqueue() openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x18e) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000180), 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x5e5cd59bc3bdefee) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) 05:37:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) 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 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f0000000400)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) setsockopt(r0, 0x1, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6993192964800b703c9cae3fbea64ab67fb1b22fe0356264ffaf158e908da886d2f33b4b8caf46cdf28ed42ab9a509295451551cfb7f6e0406bcb0aa3ce0b491f486a8772c9a2e584d14c32453a6ca3e722364d03a414bc63c0721ac6af16e46c0441d44ff0e7b05f64003734e4165a4d1d6e5ff445aaf92f45fae5d33a226ff829173f06e3", 0xfffffe35) 05:37:47 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) 05:37:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="bce00bbc485a6e3ccde3df646711987479b080b8fbdc8472c8b4cc8207c702accbec11a800cd44fafecceabf02bd424369313b8fa63073e14adca0ccfe712a3c6ae484ee432ffca2778f8c7ef64a070a53e90a387d7c7bad5ba28250b63f106bc30af286f6e3edd8de28e5814a4d552f5dc0945208d61be67e342d952d2ee95844682c32bc", 0x85}, {&(0x7f0000000280)="c0a57d1c8c935763a7ea46f83b7ca462d8fa588c07c4019c24b26326c632f4612f0357a591c7c9c2c5fa3b8afee267db26fe9f6344088b22b24561fd05ee0f91d32c64c1b22b63d55b35d285b71c5466308b43637d77f4a794386b320d2f99f6d3fabd5232c8ac2b2d554031a73aaf84590ae776b09f931d3dcea818b6ddfce7a5b2abeb5b6c1b1450065bdc059d55cd572fc70c8db4ee9463a6b5f68c83ebfb99f75d7384336f28de80c4ed26afa2d4b5418292baeedea0a12a2dbf230df69b86322bdb962469b436252e81f50dc3aaa507ec3d4609b0e07127de55dfbf1c2f4e7db7464e07eb8bec3bce27", 0xec}, {&(0x7f0000000380)="a4b2dabc85b1a94e0c33268b784df33ac74e7a504f93318410a83f59841cc4201859efd932d45787c343cfd889a4d6cc37f81d10aa5bbebbe1dc907e6dc9943e3e80786dde175b69af4696476ed0384f0bc34935ed67e81d488673b77cc3b405f3fed86e3810a3131435bf3609b99c32aeb34df9a258c321edd6da325006475208effc11fc5816fb0153b086d7de873ab6d23aa9b4a83eda4b968353a14412ec2ddc7cdf6b09ff5d5066a8b0c05d4f8499e3244fb496528447167f69e741a2c9247c2e874b20ee5b7bf7dddf53272561a350819436c38c6ed7d59258baa995a65fe1f2eaef6bfeaa269442e177dc6349918e84", 0xf3}, {&(0x7f0000000480)="de7d2991f2e0d9326332e4e31bffbf0d50b3b778fee3cef406b1f1719d99be43f4ecb73e6eb631a9c1d484a4ee464fc1be6deff42c2e9cb4186698a7e66ecf7cdc62dbad4d085605208328da7a6e", 0x4e}, {&(0x7f0000000500)="297eecce167550b76d1d6766f9b72b6d8bc670dbe95044eb1fce40f0de621b504161b0b2a573c252a0c6997bf4facc6806bbfe7bb871855efe0ba90bda0167595f45a03a00f883faa9810c46a1a3c422d9c0fc8e3b84ba466361b4729eedbd33608d91f780588f53a4bf5940", 0x6c}, {&(0x7f0000000580)="6dd4b886382d68dcb1b5b4242788cd2b8afa198082b17616db989c1e3a80ba13cd1a88d1370e878ed7a9baae38f845d657aaaca57daa0e98a57d4c118dde465b8713fa2cf01ee6143131a1c15590f9083c73e0d046e86d5d1d5fccdb418f83f37d7892383ceb0a7d97db6733f43054ad21948de26c2ed93e9f5c5bb7d0cadc732a73a41423ae23a977c30b9f9423b4d82dbdd3038ca2e7", 0x97}], 0x6, &(0x7f00000006c0)=[{0x108, 0x1, 0x0, "16b9baf5d82c445c1ff723ebab617a7abfedfb5336437eb26d4890407293a061eaa10936c138e36af9b673adc951542c498ad7045c475295f628b9b535bf223a3cd51ea7ca8dc23929f97924b9fe2ed2205743fc0bbd095226aaea5f05d6da7ce7004873430d9447a297c8794e36ab810977bc42e7040f6068011ec9e0904c78d1f3b3d3b8be68e487993037d9d00fce6d39570fed0ec88e7bf558eda083b1a2402ff91eee2184d35ac8f1f9e745b8d879a3ddb07c3698cb14c51009274c8d84895f392e2a0f2642dbfa638cb0724ef9706f1890132fdf3b2ce8c82af3e11bf969203a27d86fe5fe3e4da1bf36db1d5007e6f59a8a87f309"}, {0xf8, 0x1, 0x401, "66d44b470633eda551ce0d828c70149d89eadfdd36cebd91e12f9f4e32b92ea32cfdf81802575c8edf0131018f5517cfa6eada9f7b12df24422aa6b430da97922d0a7dcb7b6f7197809fa2e9a1260aec93f882fadfa090f33150268af442fb409440f7dcd89217884c7b56173c2c99a6bc3696ad5ae11d8cc246b73c6680852f2dc745031a0974db1f3139f092180bf4ac57b367eaf0ce3bd3fbfca9cfcafc74dcc933722943ed9345aad4e43e3438af51ad42c5442d9b0783915519715eb1d0458d2dec4cf03c4edd35b247a6050c11b04405a8c260167b1da07d8cd7caa87e9f1febd8"}, {0xf8, 0xffff, 0xffff, "ca49bf7dec3110cc2be71abeee187cf805dcafbcb895caa72105f0ae06362795ae51c3f2aa14e1757d29444c8514c5ac00a70781bb446ac2ede68e5034dc14255c7d6b9c5473ba27276b522ba4a6a479c5f350629eab1ba603d91b5763873366397a432bcd9d210132534e749aff5ae100c5bf3cde1ad6c37c9f92cba149e23e4f77d8bfaa49202257fbe01cb702dd35d067f41900a71154ca55149ae486f157898c751adbfa43c32a11de53742c6737b2bf3919ec91e369f3f4d229cec9270ef87f99d38599d42d4d991b8450cb3e7cacf35e428968dbf51455ba3dd622e81af3b84a9c8e544e"}], 0x2f8}, 0x4) read(r0, &(0x7f0000000140)=""/48, 0x30) 05:37:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fchdir(r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 05:37:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x7578feae5b861454, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:37:47 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000140)=ANY=[], 0x0, 0x2, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='!3[+%[-:-\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00']) kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) 05:37:47 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 05:37:47 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000080)='\x00', 0x1000, 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x8) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/104, 0x68, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x10208, 0x54e27850a68a2a4c) mknodat(r6, &(0x7f00000003c0)='./file0\x00', 0x8000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) truncate(&(0x7f0000000400)='./file0\x00', 0x0, 0x8) clock_getres(0x3, &(0x7f0000000440)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000004c0)=0x3) fcntl$getown(r2, 0x5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000500)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000580)=0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fchownat(r1, &(0x7f0000000600)='./file0\x00', r4, r5, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x0, 0x0) ftruncate(r8, 0x0, 0x0) 05:37:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00a46d6530e4"], 0x10) 05:37:47 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000004c0)="41f6b81e9248f0a2c9eb8504fc03b4b617b5a03edbe910deda3b3717931bf0a1b5e7d225b3131105d3337546f8738e5b87d0b41183a16365403e90ee17f7b815049e8d416ad40449059175cd707f30f195839819dc90f6e8c36af86366a36602b2072b3b9b3d9a5f4db185c5771d3b4d952521fef604ea640c227744c4a6a4e06e703039ed3ae5402b62477c95d8f9b1dc", 0x91}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r0, r2, r1}], 0x20, 0x9}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) geteuid() r5 = geteuid() setreuid(r5, r4) getitimer(0x3, &(0x7f0000000000)) r6 = geteuid() setreuid(r6, 0x0) setreuid(0x0, 0xffffffffffffffff) 05:37:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x6, 0x4, 0xffffffffffff3ab2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6866b4b1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff80000001}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x1ec72128}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x94ad}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xca}) 05:37:47 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8, './bus\x00'}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 05:37:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="8852de35a7939230260fc9287b0eff3d6a426358abd64021a514d893235594f01fcb2c5265363996114657c9423889d61d0db5463f867c68d64d55b3ef564da139a08b332ee8d20d180031d80d4c553545327198e346923c25106c3e7a35d782037e327e69b619a7b7d0f284c389a10b09ddcb2fa218228fa1e74913b4d526ca9336ba1be0b497a37d6d22512925d8d1921c514bd269502f967ffbd9bccaa830b8131c0f46974cfa20a8615d3a4d48c168d803c922efced1589b7f816634f2054e726e39ed7548050ff2e7588f1e0a383dea86294428cc1e97f18b8f4a14d0374931968fe654c5e13a2eecb90f70004057c6f30b9219e6", 0xf7}, {&(0x7f0000000240)="17fc8586dd2371530131f93c9dcff3fae9cf69af1f184725c90c456438937f3bf044219ccdcb77729bbd3d510cdfd3da61068fac0942b06f89f94756b3ce4543ec159f1a8083311049c3d01b12f7e3ad9bf20459bdc9e42b2bc2a74d497a330705c92c32053b1ed5ee14188886c2dbd6abb534ffce3bf6fad57213a82047b6c514dc5701dd859218b4f297c7cae1801e59c9c97c0f2ff17d150a6ed7d713d5d4db4e95a129e7bb2faa22edec8abab120ffff29c0eb25dedf138ce4f935904d6ebceb69ce4d7cd4b17e81c779f30d0963714afb9b2a9f5dc7a8fa658152b2a9041c5dafb96619499a909d078b39858064fb7c", 0xf2}, {&(0x7f0000000000)="f610585bf854e7d1dbcbd55d082999407b17a1c56e308d2b85d3c558db4f775f47a112f2909438957a17d91da7f7c57d44503c6e7f1b517b561b389c3fb0ddbd3147b3d41fface055b2b61cbf1c7204a452708b5438f06064fe87a099c140b3f3557d1cd37995092d4c6272f", 0x6c}, {&(0x7f0000000340)="50451bc261d355397d708afc3081d72c6f6f7e822d99eb59aa2cd7b36ace0bc8f0ee06234c3aa84c3e318e0e8f5614e1d7fb93485ef4791330a02ed5d2491f161d48cf7db143f241e4ef1306ac", 0x4d}, {&(0x7f00000003c0)="d76e1a2cc88e697f28afcb1e5f79340143eea3115d7c43fea1ed613ff280740bda56599fe12199e90994f4537725202266bed618e288aefc24cf20cb554582888bf9369ae6620658bbd0057b3eb8475eff25092c67a28fa0e1f2842c339856725ba9531a6ae85dfe5f84205347be10417cadba0f4be005dd3da46dfe31acc601fdba2fd766b3a7e7701348a7c8e65481150763dd43bb74bfb04089181bda61c861a10b1a14485d76c4db41ff768f22f22eb0885902c674371f85cfaff698dae366986be5cfa6378ecdfcab7a41521da4f8e7e2193f6bebf7387d0638b9fa7b140ba15e901c93915c1b84", 0xea}, {&(0x7f0000000080)="2f719565080cdc0c2f0f8b0b134ecac8d6a2dcdf0174fb3f58913cbb18f719d0d91ca026", 0x24}, {&(0x7f00000004c0)="40e016f041038676", 0x8}, {&(0x7f0000000500)="033c3ae879837125634658b2761c4a8152906d6f0e9179e864cb89b24e1d40a12f51583beb23505f860ffaa4fb19eae7ab6f4628e0bdd34e90126cf1047b68783284de041db94c9cc5312e6041179c66a3ee2f5bd29c3262510c69e8919e425a3be1da746209b161588fe6a9895be1662c1a4755bf746d3ee1", 0x79}], 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:37:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:37:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x45}, {0x4000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 05:37:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:37:47 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d, 0x1000}, {0xd789f1608a88a314, 0x0, 0x1800}, {0x3, 0x800, 0x800}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c0}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000200)=0x4000) semget$private(0x0, 0x3, 0x10000425) 05:37:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x10461, 0x14) 05:37:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0xfffffffffffffff9}, {0x18, 0x1, 0x3ff, 0x5}, 0x4, [0x2, 0x440, 0x45ab, 0x3, 0x5, 0x1, 0x81, 0xfff]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000001700700000001000000ac1401ff00000000"], 0x18}, 0x0) 05:37:47 executing program 0: r0 = socket(0x2, 0x3, 0x0) semget$private(0x0, 0x4, 0x20) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd4fd9a059eeb78a568f564b4d217824b0aa5560ea1e7f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3"], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2, 0xfffffffffffffffe}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') 05:37:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb94b41a89fd22772, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_index}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x0, 0x3}], 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x40, 0x800}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2fa50a01bcc977aa, 0x3f, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x4f, 0x40000000, 0x3, 0xfff}, {{r1}, 0x0, 0x6e763b10f3e4b7ed, 0x1, 0x6, 0xffff}], 0x4, &(0x7f0000000180)={0x80, 0x5}) r3 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0xfbf, 0x7, 0x9}) dup2(r3, r0) 05:37:47 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2001002007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f0000000380)=""/235, 0xeb, 0x1, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x7f9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x100, 0x4}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x34, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x45, 0x2, 0x3, 0x200}, {{r2}, 0x52fb3fe73ba1f9fc, 0x12, 0x28, 0x400, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x5}], 0x3ff, &(0x7f0000000280)=[{{r1}, 0x0, 0x80, 0xfffff, 0x846}], 0xfffffffffffffff7, &(0x7f00000002c0)={0x6c5a, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f0000000040)="a200") 05:37:47 executing program 0: r0 = socket(0x10, 0x5, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 05:37:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0x3ff}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xf73e4f9329172c44) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x800003ce4) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 05:37:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000e00)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r3 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r3, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e6cd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e64400"/645], 0x270}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000800)={0xb9e, 0x4, 0x9, 0x3, 0x9, 0x1f, 0x2, 0x10, [{0x0, 0x800, 0x1, 0x10000}, {0x2, 0x800, 0x9, 0x1}, {0x5, 0xff58, 0x5be, 0x8}, {0x9, 0x4, 0xc6, 0x7}, {0xfffffffffffffffe, 0x10001, 0x0, 0x1}, {0x2, 0x1000, 0x7, 0x3}, {0x9aa, 0x100, 0x40, 0x2ca0}, {0xff, 0xffffffff, 0x101, 0x8001}, {0x100000001, 0x7, 0x6, 0x9}, {0x9, 0x80000000, 0x9, 0x2bdf}, {0x7, 0x10000, 0x4, 0x6}, {0x6, 0x2, 0x4, 0x3}, {0x6, 0x3, 0x80000000, 0x9}, {0xffffffffffffffc1, 0x81, 0x7ff, 0x6}, {0x6, 0x5, 0x1, 0x7}, {0x8, 0x3, 0x200, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000740)=ANY=[@ANYBLOB="ff202e2febcb7a37a79d941b3c000000000000000000000001003411287246decfe3a7ac09e7e3c08306ef9151b3dd53a80d3a4772a779f880a10473c4679f7d3d773257d24f13a51e2d00a7b5c4c82804b9ceb779dd8410bb65696a49059fbd748d2e25fe95fdd3dc5fab0702a7311e3430b4bc78584aa9899e229ba423a5d990"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r7, 0x6, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000600)) r8 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000940)=""/189) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(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, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r10 = semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000280)={0xfffd, 0x400000001, 0x9, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) semop(r10, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 05:37:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 05:37:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) dup(r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) close(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x7, 0x100, "9dac89f6e141b2ef2703a450099aed13d5e32a5e", 0xfffffffffffffffc, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x1, 0x3}) 05:37:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="7f46215a63f76b775c48f3871b4bc40411a937ba6f8fb01ffa498dc25f2ff84f6c625f15e2ad3f627d1a5fb7f7ce7b20375b54d42b3d1c6c14a291cca68e194df2167e087d94b41b5d53cee9dc66540059213ab5a09be0309ec5d1d5894aebd69e217f771791de1d950e465bf121fea19f17d2fd2cee1290d9fd1e361d489b117d45aef043d07a9360146faf391a02504289be05ec1c339214e8600f4cb6ba0a12ce468bf5a55f2ca7a1d5efcf0c61a5b273f9413f52b287e140fdb40fac174a0e1417c0aea90fcdc23874885a014cb2aced01edda7dbc5a5aa19d648a89dc", 0xdf}], 0x1, &(0x7f0000000240)=[{0x98, 0xffff, 0x7, "ff74f8bfcc2ae6a918b527aee78d2e07595dc856d0aa9845cdfc1efcc3c3f3cfa5baee7fcc2fcc332f951a3d412dc87e28501dbb3ada54f60d508e0cd4cdf9223729a9e752000936777853d579773ed66e28c88794ac218eba3980ee4199f16ca0327101bfc4bae9d24e1017bc1f265c075602f0e7affde17d62e90c9ebd54916b4e"}, {0xf0, 0x1, 0x9, "aa0f6509b82d9aa584f4b9c9a30d2f0e52ce08f2ed0a6f0d0994c939466fa4123b386965a31a1b399f46c826c1cfeda0261b170fcb8994030aed02996812ab2f83868cf0e401762ffd0715cd70ff1ff2e9def9b42469adc8ef6ad376b11fe0dd062d271a864f42fe832ee8a2cd7cb925e573536015880a8d1e7b0938d8616c98c989614e08da9cfaad01e69d86b0ebf9e9ef76c3edabe6197aae78054f991d5e5094462aece79311b0b394a9621def0b0dd0a9e72f28e7e8c7188f2ac9ab71dc013ba8c05865fee603960d492368d21004834cf85bd03b3b82aa7c1d318f11"}, {0x20, 0xffff, 0xffca, "db4336467b8e19671ae323"}, {0xb0, 0x0, 0xfffffffffffffff7, "2c9906e254ca7e46fae57d0f07f9311f0d8d80686f256821a42c151e77396d2abfe2ab83bab1fd275787e0b74fec38c75695bc348df6828ea0a0ea61766f898057badde1a112dfefe18b2318e02a3d0da11c9a3640f3982d9ea62d9f6e2b0d0579b7f7d25a86f56400e81824a163b0589a8e3b8a35895d00d4717160d269d55977873bc125d5c048288ed77e645711f8f6310323f7aaa95c52b3"}, {0xc8, 0x1, 0x4, "c1a1ba9331c5bd8c1d1048c76e1e577e9e7542945e626082aa50f86cc7682b4a8493b270c409613e93708bc4504fab2bc0cc5ebeb32d7db762d89080f791b15451b898910c2d43c1ea2dad0ed407248b924ea7998f4dad723a705e7387a95797906a01dfdda149ef66852af9c56725bb3d0cfdb2d147031cf5885acfaa974b63ee9137adfccec6bbcf57f727aec4b14e4cb52bb2bdec1170b2065f04f5e67df1c48b90e6693d9e8168c3607b283eac4b482ff0bd580a92"}], 0x320}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) sync() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x0, 0x0) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x227, &(0x7f0000000180)="01") 05:37:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='mi'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:37:48 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d0124b559260671173e71be5f299d75a20c02b28f6dd1674148bc343621a71276d818740459a4989124d10e07860d57b0defa43924f5cc2326f11f7dae3caa3c9adf774d842631b94c06e4ebda7b8029b288b8854cdeacfd08527f1f071b805e9db17a778df4a29e6655cf9473053c90d2b6d61129f748a750c976bd89223b6902447272ab15c8e5ff8c", 0x8a, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) semget$private(0x0, 0x4, 0x5b42729407dcbe99) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) socket$unix(0x1, 0x2, 0x0) 05:37:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x89c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x110) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) 05:37:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5d53, 0x16, 0x400, 0xfffffffffffff001}, {0x0, 0x101, 0x401, 0x6}, {0x0, 0xff, 0x10000, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4d}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 05:37:48 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 05:37:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x1a0003}, 0xb}, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 05:37:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x3c4, 0x1, 0x0, 0xffffffffffffff89) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 05:37:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x1, 0x800) write(r0, &(0x7f00000001c0)="19fb5396cba7605e3a04090bdddae5c9bfbe110c81b82cfd458bea832c9595bd2d3dc9fd2558551a001b2c86995d8edebb1f2e2f9301fe4b5a6bdf03aae63dde6427cec7e6a32c5b06845921c3099438c6000e3704550286cd5b804143e15c3fc7f5cc9983ce3185de11d6546bd64e584da84678cdd06414e7b37c5e491fe3c4c8f78d6f01e138012403be396f", 0x8d) fchmod(r0, 0x24) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getegid() setegid(r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) getpeername(r3, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r4 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) sendto$unix(r3, &(0x7f0000000280)="58d0b21d8291dbfc53506d87b3f13fc3ecf7fba046fd04e978655af5239edea2f866a497a76d9f932db579677aaaec7d3560b291acbec3e997553636a473c110d9aac4b9e451dea8ac2c60866ddcf9d3eb9f4d0554e6eb82fc9d3f298c9e5a0d074cc9af", 0x64, 0x4, &(0x7f0000000300)=@file={0x9977892887e3c07a, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001a00)=0x1) sendmsg(r0, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000003c0)="50f8a795ff16de742b6141d7ea66e17067c33351915decdf22f725f439", 0x1d}], 0x1, &(0x7f0000000440)=[{0xb0, 0x1, 0x8, "ae47e3742e2a67fdb95554e6fab9297732b6e76c9fbeb3ed213d81c1664f7a4a815bf877ec256331c4d4f6a9d4f27098ceb385c402237a4e40e203fbb354b79216c78b71fefb8f417c32d59ce736f9b1c820963aaa749c143adebd5ad39e4c6c438ac8671dd923f61b76ec1304bf19588057b1dc7c7ca482d62008c8e348f06161e94c1d969495b34b22d22aad96f479875d977bdc5725055bb78fc3"}, {0x48, 0x1, 0x100, "c50dba7214256b17406a40da6f6dd63373655f272be1c2c59079435325eab41a94d0eabdc511b58bc14c966a18bf584c28ddac14d0"}, {0xc8, 0xffff, 0x9, "cf3f9c7dae33ab9f0af3b959f52100e8f7e79a9c6409bf3c158a8274e02563be367c3ae19d5e417169bc502a8c0302a25dbe69fb05b0bfc5fd6310b4101b0e3b66a5571a7d43051b881283dfba21f9862329b8344ba15229163652f50e7a7a909ba7497fc6c114d108bf8de06e1433b776c960a690198919468019958ce98dc81a767d4d3b03c0190d0d131df845ce612693aabaf69254278c2db1e58012d1a7a25328d39a316d21b4fb0de3f3c54971e7021c66"}, {0x98, 0x1, 0x40, "f441b21a28fa9631bc91dee1273467323059d89c40b8a7ef4a851da9ed2903c306c30c6a18d82138048b867e74cb21fcd11715a002ace490b0b10291163281ec155c9876b57c0722d86e99333cfc4ba1666cf4d4c9a57da72054aaccde18b1a941b91a20cff952137b861a18fed1ba493fb53a979d48b2e1033d2539ec7f053c56"}, {0x18, 0xffff, 0x6, "4ea5ff6a7154822f"}, {0xf8, 0x1, 0x401, "20910c5f6794917c689c33af16f5584a1b03b4d172272aa7a50ba438c4a46ed5c4e2435e1f7382b6fa76134242beb2d07cf9884c7b0797bacefd6a1093578f6f166f31f3c558587eb0a067479825fc646a4415f522f1930bd795e5c2d84611d56f64c34401287e4e3cd949cc10575ab555bf0df69056ecf9e55569d008fd216cef9c840c544ff3132ccbabae63de9d009f05803faa45e38a20a10581f4ece868c1e9b89067cb61c3d4d69127a42a8aeeaeae5e443a61f42e443f325b22ed60fbdaffef009c32028f3cbaa2133894150cb9871e7f742d7f80f72533d54017945c51f7a5fe5a"}, {0xe0, 0x1, 0x80, "5797c594a2777cc3073b7f5160d5c074081c2523c1cb01a5836cb14d10b3553406207a04470231f58627d8483a986a396f7ec1eb4eac08c805e77c0ef414cffad8c784a11c886f8866ba3c11a65372c3eb8b34eff2d32114fed418f223173649900ff6551d7d8da32002c97d7dea1b0adfe5d5b09d6b7159cdeb67ed81662780eaa31c390d61ce0f68c5f28f4c29ece69ee387276c0da328fda66e76dd1c1b19b2befdab9ffe09eaa581f338dc14c41e1370ad2392d3197dbb8ec2b97c02d0db2d0a5a9f9383329e246aec37b939ea10"}, {0x1010, 0x1, 0x3ff, "c339031494620d2f48d93873ba362b042830e1813e107d8de18cde4558a22f29be5cbe8b5f7e4ec9bc13fb4db765ebbd74992116a45243ad222d182cf8cb2913edeb9311bdc0a98392189695a7222a8d05f8dc916de5af62341e67d12b4899a35f6353963bf4b8be7726e54a517ae7ebba332e014e00151dd23f337bdae5e795455f4c52dd353f0e6373e823e32741f012ee61fd57da9d6e5ee9aefaf54053b2df73d635360d93b648d8c713176472232c91ef3ceb632d013bad9018c9867c08354dfff969df2730032e04c8712667b602cd6d8b3189e3b2c203f87dba8a0dc88c5ed9792f632866cf1426dff013a1509b008ed73f40f14f5cc811d26e776e36fd8e13ee40cf5e2633f6e44e6f432d4605c15b700430e7198498cc4b9f85e2da6806cee1204490bd38276f6966f9a7b01eab44264d4837de308874be228df713629f2410c453b088e78421467138fd8535da4b8fecbcafaa1fc51b25d161c43dc69a0de84bf5042ed6619de8c8507b6fe376f7afe83399b718c23167a55e3e7e7bbaa5ff58e6c5aac04abbf783156439f51a1fc05bfa5b63cf2f748da64fd88e01c54496037854a1b5601aa4801d189ced78dd0fa4b5cf7f04f5e19018ffe180184061ea15b2e7ce1ec41c197e83c38daf88c0c2e4f5141622d65019c6463e5ad91904b61c407f39cf40909b9dbc538a467679e3591438d9033b8580acdc7b8ed202270fc1e25c2b5dbe96213a346afe82267bfa8d2457859341990c4c15b2a32421dc7422c22e92b983a2b7f121791bb77dcbecf491f1b3500c40ed25f4bc602d207b1f5458a3d671b3ba12e38c7a2ecc9c8a3461f4f650803d0e0f0ae734c0be39efdff2f9ecf8835738d55bfd66ec6ea71b4cf9c882e6bab5a7f68af8793acba101572e36fc56ca130fe8cd911cb3189cd049519c93e8d7d876b4c2ac285224892cdc81047ded7c66c41bafd1ddde87dd57b17bb3da88bf1d3145ec19c077ff400f19045d7347a5ea3f320b00ea9cb34741afea2acfba0e523ff6fe651909ecfbdb9ef82404778a0af93340073751493b165b91b9afdd227e3b86dbf16f33fd1cacb0f1edcb81b1cb4e9de51e00a720c23e1272efe498d8eed65fa8b63d9f4b8220e5dab5545bb497090b33b3ccb47092ad0efe0674f196b1005c41feea057990f6fa501cf8c0c876eb3101c6455860bcf8bb5f45a8ff9f8385298a51c377bde08bca04bf1a2946648c7e53382e398119a9f410d913709050a3d85b3dd7cef33c893c908985bb0d2a1f0df031a898e60fc84f9f65152cde3fd13276c5a47f533dac949c01247b6cf81fe8ecbf325e2d6f19189930af9db3978b967c740ea37894c6a3a680e1b1ea5d05fa956889a3edf7f0f74c9d148c09d651e4904a7e655658469a95b0d58f04ca49c20b639e0f240cbc36985387d4a7fe98a083199638178dd11ad3e65b643d3d22bba3f48d5cacdb2c5165c16cd076925c679cc79e18e881ac54c45abe035df40754e36b44ec280c4405dbeecc773105b1cf51720ea5ce7448c94e7e3f4331264d9e199589307cf3744f0f89f6fcfb4df7970d7c54175a87cbb99ebc7005bd35a5c05df44f459e39db18ee5c44ad6adf71d89406db535b5e8ecbb63e6cccf3320895f9d4588f4bbe297dce813dd5c74e184402ac91d6b8622f1da7433c87e09952b5bef0f4711bdd720d889252a4b87a082ad02180f0971c4f0c11852833f5eb6ce693e2617d4b94e0bf6b29669c6791538ff30fa25445ef4e1f2e49f4dfa019bf1e75acfd960126a297362998ac687b7e0c6f34b6c39950e93d3b1641043a6c19477161f71d166f3f4dcdae6f1b826f820ed5646c8d9dbbf530afd90811bab5c56767866352602930977e9414cc569ceb06bafd7430e804aa3d29df6656812b39f2d689c357e1e5d0d983fd5b61c26cac299088c9874c28a3653cda0aa7c74aebddb60d2375da999a3da8835449f493954d769b949bc7bf1fb6cd43b7f94573eba48c60ba4ce5086c8dd12a2f027ef48e4993e3d9d21f42b97a9ac642054cb27f190a4804f292b11d8e634f42db0b66c2dc068168b151a6a777cca3bc980945f85c62fe5a020a411160e625f5b98498c3c8246bb154bad4d17149f1e574c7869f44c09ba788630e3eee844376d31e724b35e4192b50d4adba3f995ba405a588636bcba193e332b268836eebb3f49bc50296bb800570b1dd12e6ceaf5f5978876a18775e0859848db242cec36611e80b9a55b1e5ecb9aba6c4c648542419969f5ff669590d993da43a4390b1b30e5419cbbd0b6cc2dbe5b3ffa4c0de62999ee428501d1de4756278790827a8aa803a23b187a454260bf687ed5e976686b13dfbe879b9ba87bda80cc4faa49abae9fef7433d169a0689c12ed2bb0b106e6129cc92a7de1d1356c59391c80390c33e53444a8d965f605f7a5d6abc4bd3550011b1261fd156c707eb2dbf96d3115026787a1d8c623e52b661990cc79e52f2e9eb8c2dbd9d7dfafc13e4529ff286c7adc3dfcaa2f0527160eb932be631c1cb566c71270926d88b472e46ba43d2ec005d7faeb3338c4c922b0082bf7a08961ea8df08ac96791cfd5004929c7e10344cc6ebcc175d2719b24e49d3ade18bc2a3062aa72a0f02af7ceddf4d3efaf0e1008c9515acce2b201ca6e927e17659d2b6ee7a6e613c1e0389d84b2401cd522ffae50921f3fdb489ab813058a928e22fba6536ff8b180d08a78635271e6bf3ac33dd4e2801a2772eeb70c1534aeeda0bf03c1437e919c6daf2e76e910855b9667230ced5f5222fa8a4607e68f9cea20d388b883e21009abad43af8149b133f9f1d4994a7fe9dba66f28fc70ae38cd98a0a969a631ea9ed1d8a38bece26def2ce5570dd7ad5c1a0774f1a3ecd5eec66348b145f43f9d5eaf545031108218e36739cd7bd2e4e2e8b8e89ddedd5bd87e68e8409a2780b1632e74f9d6c11e2a59ffe50a241a3d1d1022a71b724d503e56ff5a9134d8a10d7f9cfa2165c88c131250195c27876dc0e292eff509b9a8cd85695e6a615f8817770be034f5951aa4f610dc651b47d041dbc24743bb55d0bcf7cb289726c73396a5cbde3300fe39a77ec4841a271d0553cfef9c1522cfaee67c017c6ca7cad1f6bfb84c72914fc96daa08e194456e0f4f58688b5d89a6e35c8341c001115f6261340141d07d8f77120774d8e72af3ac5c655c0c6cbc1e572327ac6515a457c20b85842239a9c8b0588279474098ddda13544f3a74b66908931ef60307e3d7021b4deb4cd15add095617d2973df58aad090354a54bf617cc56c628b74ae88e44e1f845396750aac6c909937b4fd84c0056d54859db03679d881f791e83b2f6f606e4ffc27859c7675f66c36a26df3182c012a6b2f8da9886ef2f3f05801339f7f02e7b5752e9756de5ec456f26655c82c0ec403e903d118ccb3e680b5a65a60137d3ab97479cd52db1b04c879743f84d161840f0b2d03bcc42639904e6c499be057eb7be7a19f6af4de48c0a45bdf297c4b8b172ab050f673f0ac567c93b3b71c13f9106100fd9b3b87f72e01093208f4db9dec964e5f8220545031b2c5723a52d3cefc46fcf2e05165dfada3a083461f97e644b3e5ede67adf9317d0884076f7680f37db15dd6ee643986191fe543293515c83144b7ea79f386fb6b4fb1d7aaa6b4a0a854dd3fc8f040c7fd408558681098677e25d7fed39461ba3cd4f60a369f28bdfbd5c7e5c57ca4f4c02c6b5053001e59e166552fa63db2af84a02b0ecee17f76f6f4196cb17a4668fc7162f81cd0b917092630354ddc4ec486095de60de5ff613a05614b3bd6bb13623f7492b3215a8ab71994fd1384b11addbc6ff505cca30262568b5c4eeea28ce52c6e226aa0a86ebcc833c2c434b732f67b95461a0ed0a8f668402fb46d4fd73a83010b7d4d9376d4b165e086bb73a80a16e7d6c735198811ca631faf90c9c91d42396c77751cd904e73f6e147117da578204ea3b21b1bae6dc7e184c11b6dad5c2768356c7df0c50f768412371a5f9873a6f57a46d4667a8aed43f0c81686fe286335e240ff2b10d54632462f0acb5eda1a85753fda4baa117fe9847560da8fac5b2c02d8aee5322b23ec078d472b80cb3f36d7ba0fb5b3b4c436e85ce1059dd7a3ac817c23624c2ed0bd5b387930da3e4ffa7da1525e27e69c1070e576fca145e455e3cd33e493c3d6cfed35b5fd99725266aa998112cf310d10c4c7a481b41bcede2c52863660b4cff124b7e1db81d08666622991bffb1963d91a8b07a26695bc82806f65f0f492389cceae2d55b319029124350e93ace719683a246f80b3f5e1f24ecdf760a4ae1f62f620329cebfe1ebf771f63ccb431eddeebbf90d221005749cbef3e32465fbebe55746d72e9410fde8549658d52c60c11bf9a2f4961a2a5afea56e3c0fcc8ea6f6444184838c39b9e88b60ffc720dc82783ac0eb86fff5e60a40d251efe8fff6563640978ab18edd2236ae8e5c0480892d24b25a9bd7e1f72ca291692caff326cd520cc97b999f41d57ecc72ee79902cd4d6045f905e393d67b8628c9418565894ab6001ac9f0a688bfd65912a2f0413227b88502ff60285796ab7f2029358308749ff29cccb7cbbbcc4349f6a5a14b9b08c91d71a2970008346dba02525f1db7b7df784f02fc741c61e06578914aa7ec5a3a606478aa632dc33adeba054636eaa185361d5c79f4314e19fd1e860c64e451e04901efb1e0456a81a54f99376d1a213633bf39db54b9eab9f9cd99ca61b9042a72e11a1952c7b35e81d3d96824147d77d4afeacf1f11223bef64dda2f9e46870e0aa1d5c596215da839f4ae603a96e9529b430904d0213bf29d48cc67183267fd1b6d4d281233ea15badf436cc1bc9edaabe1c64749ab89e8f911cb7422235eca6cac01dcfd75e5717d8032ecc48fd582ca4d41f69091556d2d2dbc06eeaffab9090c7241da9606ebb8c3ec5dc49c06ee405cd3f960011a66032d4ee6c6c6455a58f746f644c38f0a59525765fa7d382f9f8aff2917eaa86cce2e8ee6f8d9d2ddb1995e75258ea94c4f93c671995210f37fad6cb100dc7444dadeb1257fab14507ea382b582083d5505ed355fd889b33bbcad27518426efc41a168fc1188a528d89955f65dd5284faaed60d2673068317f25fa1daa76fcc2f12ebaf2d15f39ecf787a5cbc16ede199b9313fc05f0059b0dcba83b1cd08278a738d138c4ef68ff674bb588d919f151f26f334a85c6f894f1baf8e4b1066da32fad7400488cb6f8360b60c1135ef09b5f8c590627a7664d34df8e5bbb578d6e538ae5cc554ff50c109ba333800d163b74d162da26d24e08233ca8b5f7411349537cd44658af95e517a184ecb1612928382a32075b418c30ed5f29698dbb38ff1e8d2f2743ad08197bfedc43c90d05d2500d674e78b9449d48a40a3c6f122e43a766e97e9a404da612375aff23a7b8476576e36f1bcb9aa3e2d3a204e62564cccbf5001ef10652b9a45e61d27e4caf29ff930086b4c8671d78db96c912beb58ec83b3807bec26ac896f8cf5e4b6eb1db7df674f0dd72e46f0a530199fd1087dc3821a077e156d14e9dfd7d8880865227c740703f52e6259cbfa1260a41c4d2ea1f8c3a940489f06a750cd44aab6565ee7708169915c6038aa821db7fd33699df003c2f53eb901847f8513ce8bed132110d9d70e875c3e51ec0402bf13593cd400f0098d45e4c5120bff80e2ad935e26ef747b3a162229d3fa43305f88769ffb9ba55e2742a902e33fbad7cf840ec1250d722bbfb70"}, {0xf0, 0xffff, 0x2, "63d7a52bcdd6397865d52e0fc928e5d080eacfe62cc6c85aae31acdf76f1ff354d19793a6550db7f213f33564306511f150962f06c5fc6c4884bb25451f35028d37c0be882701451f642370ec3e822fc537a8705a2519ce0d2a2c36cc3df6b12b2fe896909cbeb8fb8eb59427e59ba80e5d73b0b779e007d898d186f7396cbef8394c8303c81c7f70ffe36149783e06a147cd87f5ea2c56dbb708f70297fc1a827571c31fbe8f84eb2fb124ded9deeb14f357313393444f02b2513a08d58b94049d949dfd635d8dec34c6975c8050a27e5c0b0424b1d9b57e143dbb7dcc030"}, {0x28, 0xffff, 0x3, "1bd44b04f4185677045e46135c091c91de621389093850ce"}], 0x1570}, 0x400) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:48 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x4602e844}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:37:48 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() clock_getres(0x4, &(0x7f00000004c0)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x1, 0x128) msgrcv(r4, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10001) r5 = msgget$private(0x0, 0x1) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getpid() poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) msgrcv(r5, &(0x7f0000000640)={0x0, ""/194}, 0xca, 0x3, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r6 = getegid() msgget(0x1, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6]) setegid(r7) setgroups(0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x20, 0x40) setuid(0xee01) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000005c0)=""/83) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="c31357867c7fa5") 05:37:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x17) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0xa, 0x0, 0x57, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") r1 = dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x1a0003}, 0xb}, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1, 0x0, 0x800) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x4) 05:37:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) dup2(r1, r0) 05:37:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 05:37:48 executing program 1: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000577000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 05:37:48 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="4a80fba62ec595f3ff154991f0044be160ccbcd9e89b3bd525f8f03b427df74394ae000896416d325e135dd484eba6de02d6c60cf92552fc59484f7b62cd7e829a9dc67e7ebc5b7d2adf0478762d3ee2a57b9c37d5e174ccddb89beb6bee0c06a58a64fc7cf883c0f8dd79f762746f41c04f33913a66c61d1f0a2c003294f79797e5968e2253b5a97896e8b4152788e7ef3d6fbf3cada0da900f03a0cebe779e3ab736eefbe415a529c4af9606eab42669827fe33d9468f8b474f92b40dcbb1de18f88fdb4bd7290eb33d2a8843295ba5bd258b7947f984e178530a72411364686ab64ca08156cbe", 0xe8}, {&(0x7f0000000380)="c38f55d767b1f97b7d05bedba405d765765f9db14fa33b43d4e614934c5f8b7ce96519939f45118dbb40f9c8fd40d190b9ff46a34b1a33e0fc5e1b2e97ddb1f79255748e6a69f4054d2c8c51fd5cda7fa10514726655559fbe79c538eed3bb7483e98a4ba0bf8d9e0e5d0fe3e046c43d577006d4720d7336f4b0c1d9bfae44f4f4561d34146c1ed4f8f873e537a945b80c06b00c4529eea60ef4d13ae472d404d4c2772297aa451c4fcdabf53ade4675ca8f0a3bccd529458b793833614ecdb7405e88aed65079471d0009d6931a2b3fa513841f7372917f4829f2f011a98c68e1d68e45b0f516a74a36229849a452d54f5ca350", 0xf4}, {&(0x7f0000000000)="279e0f34402bd3dc45837ac10985edea790eb126767ccefcd5de466018eabff16d15b3bd23dc0d3fa7bbdeb72817f8f3a43e4f8cd53244708cc8681bda3f504c34ec2f355a9354cc507bfa255de505e637b9f96f6cd13cadab138cef44142023b3bffad22db385f31e531181298cd93d6e71172525bb156f6eef6382729521bb33ccd3f202e3f68f552e5cbce835", 0x8e}, {&(0x7f0000000480)="1f90ec96feb89e7f36714e60c8c26c276a3966a5434a07193df8ad8f0f1ceffaa03447cd932dc24f66a140fabd3570c39b0c28292019e3beecf7cdede14871611b6dee041019e9b9232f6b8f54", 0x4d}], 0x4, &(0x7f0000000500)=[{0x30, 0xffff, 0x8, "83c5dfc2a522baafef0f0f1bd58d9b75ce25dc958ca5ca9deb"}, {0xa0, 0xffff, 0x9, "3f29224e634caf0ed03ad67c1442f15f433c24d975f3c6cc9f407d92dcc9fb87816c3ed5aaaa1bb6d750066ae79899d409a780f058fbc21cc065171911fbfdd53612a804c96cc78372198473758c306ce39069b140ce662dbb6130713b696357f60d9ba1b97dd677338beb6a7ef0c3d1cdc71c125486aa7284479258d308f721b7a6ae7674c59cf043b586"}, {0xd8, 0xffff, 0x3, "ab3bbe8474afaf31d5abffb8c9bcc8ba53f68b64021dc9a81f516a14e564bbad74656d35a14fa14539f1ede0ba4ad37f21aaef086fe4573b2ff2cc40fa547e6612dc46aeb3550dde1040647ffb7335ad6f36fabb731429a0295226c8eece69b4178be9d482e420a94f129866d021b1db72769326ab56565796f5b1b060696fadc89c80115c9df117da9df0c8b0bd8342da7ec959e7ca8023a660e86ffa12ec87fe9d9a2c5f64b9e74176dd49ca204eca267b930cc0133b6675b54bea88c5394713fdacf257"}, {0x88, 0x81012fed3b7086bf, 0x8, "626744e2fcb7360eb89c824e16e77ab15476a1b2847232a6483518dac9c06c5a62e05cddb7f5d35ac1eee3367204da9ba6a92030440f0501437ad1e50ce9a0d9bf1ba78fc0215bc2bdc5ef13d8ec7088b426243eeaf63c1dbaa17bf6ed23d22dc59a8a284b10bd90a9bb638201757ea05213add3fefe3a"}, {0x1010, 0xffff, 0x0, "d5444f5ea02c42689ba0e7d5dc3e067a2e6698d6e235e4dec909e95f597d024434874b900d559b41e54de79b9fb43f8f15424f64e292f8d2cb8a1bb6a1912b46571547462c452a663346585e4899ca7bed223d2926c832a035a636eeadaa4834f1545d0f9bb9de56c519681247a4ec4e1b27dc5a408b13ab139d94c30b7d2d2dcb7349df96d9f27fa67f6a2833e422794913d7b32404ba55bc255c6f2d78038bdd193ee109228149b0c45524fc1c42cf0ee456bfc419481a08a3086d2d9349c9827a8e73e7b576759ae0a8254962f1f093962c211ce520748d29058b9d58c9d560ba0e7d7248be093627b36f0c0f70dd699099a1dd1b29b0ecf366ef04f08884478efa98f3dd6a9f884dd9b582e8f41582aaef4e176ae90b23ee977239de5cd0234eb803eac89aa08b3e6f5694fbcca38a6d783871c8a06ec006f7d7a40e9896cb45341ba5dde67738dd67616554e639246755abc527b96013a27d5219bcadf41b167563f215969b554d3220c22f8f68de4167f5756cdb9032388ffb38f3fb42a5b21d8e0ba0f58358dc3914d4671b1f45a6103aa7469676c180fe34821aafa29df074c0221e17a6dcbac2f79b8cdcbc731e8f1b2bd442d014d740e931bd307e36849aa1a94dde82621ba1b56084e2a8d16fb1242941827fedfd48ec07451a28ff4b33ae6f32cd9b26e2a0a63d22cbfb7ba9ef27583b092b649807104dc40444372a7f7cd74f1f034b929d861f48008d868a09cb7effc60a784869804543094fd8406fdf61ef565993d815bbb023d498eedeef34fad7eb6dcd50d8f97ee00b8a333429dbba733d1f0f131aa4aaa30dd21c63310f1d24a088152fdbdaa6cba5bb7e73c5f5d808905400fa7859912037dc5bb4ec5798d7f360a53eac8b9ec574c4f029d2754b10adc1dd1ad32eaf78831185f416ff200473c00d7493dba500ae72348cec3c80d2accabc19de47ce4d959cc5da1a9a8854bf4c4d13a970a2e4c1ce11d02d2bd50a2b08e97ce9888d1d0b4ba513dfda2dbdf8f220f6dfac328eb2ad1c1b4e47fd1bc029ff58257bd12abf643bd7fe57b22a878ac08251cd1f41ada815ba8bf949da85baf0b9bd042d909312298ee94495206a27a75400cb1a6912830815fdf081f47561eb206db3e336339ce604618bc58264e4839963b21479f93552fc5c617db8e1219481c0e409efbd751bcdd506f7e324291375031e953227546116fc24ec87c329d6eee55ec29be128666dc2dc5fc113b342976cb238edf05b2a14b7d72032777f9e149441876b68ff326861433dec7f6ec7d5f1783d480e4e56b910bbdc077cac9d74d6f82f8c39d2da8938b1643932c06d3a6cf8037b41b1b23a3d0caf1ff0149a7f346c9f314d9f0f78c6a397b19a5d407978217b8960b1fdc2a1ea7b224051cf5a0ab4144eadf7532c55f68e949282aafd8da89680cd5c54af972176c9d163458379ec5afcfd21c6a5d6b6ce8caa999130a3eec15d0ec997c32f939274a3cc434809604ffc11e3f3ba3927320374625e330d75f9fd5e33e819b3d1be921d8ac62440a1d4df7574de4224b49d86e345ba9b910da90d33f5a09a49ad5616e770bcb0fc226795c0aedf6be27b23b3923b71406f2ba1cceab968d64d23ccb61ba78b58531dd60d85de3a1a48b1ae0ca044d0760e132192f59c335b441cb77a0c8f82e27a9c1b4b1b2bb187c92de07d9092dc794f7cc3d548b7469f7f10b9f58d32bbe693fd183b589c669f92d6e4a37f9553460bd23114f63dc8e1ed12b44572787714a72899fe9ae5a614c2c2efeee24ec56235b0b4c2c0e2843f69d5c83b5f4e9b89445bf52c1c92366e4a207635161e77eef31bd11bca0ff2f4d1abc0f99494167ab8300ccca9b4dc769d5c508a67c4c222f53bef02aa2efe41013743f22d73bb84afde9fb8629a0ae67066fb451cde0d17f15fe282878b2f6a3c6e8e2240d3ff779fbe9e3c205c838adfdecec03e8fc4bc7b168b7919c9c3dc5c636f99147e5bdff45362d569d0bec96212a6319b9f40ef0a6797cf42d8db967cc56a8f2e34c6915b1702de08106909623b00dba41f0485010fcf43a07d41aeabb5b5a4a66781c1d81118a4fdae25087cdfd1cda9d0ca2898ccea099783b11e76b2095b231ea9e787923d991328a62a252bff33b43a4d698de570a84df19fb6d09fc96b9a7fc29b5a643ced959a6cbcf1ce0efbfccd89078148d736decfcc747bf93f664ab09eab5a934d1ebbda87b897695d5b56d50d8e9c34ba6d7ea7777d61187f90dc361ecdd609899dfafd5a54388fcbd575d771482c465e6d15b649a208e62fcca9616186044b5ce0a44d3105200afa39bcd104a266611bac06b81fb21d7153718d81d8cd1dcb139d5c0c83fc048e67e4fb73b26855ed51c10851ea729a20a4c4bb62c38090df470d44211aff4a194c4ed4e8d0579f042536d3a8abb2b6b852e84b60d001a768a58ff17fe82329cf6848df18a8f0ed79dd035e6585722c4996ed7435281d466fd970e7d19df9d025bea9a0f494b7fba92532354783ea46dca50bc2361cc806a8308cd3ff7868e4b11c5afd76f912181e3a84a5db3aecccabc39c2eb7b31c059a842fd3446f5f4b609dbffb9df7aa7d8ba7435b83bb75cb4bafcfd4ceeab5b63633545324bc3940500661dea299547e8acc4a7f7e3dc42901cb2b241060b5a322737bff4b2593c27e1c46eb205055a2d56726ef964102b1e1038fcdd24cbcd3722ec560e22ebc0f6dfcbb3650a4cd090ccdbdcb5b4e853447819458b6f76247f5a5b35b13385ad89665c1a2c97ab4e07262ce98748b566dd93c8c22d46070153d41459257338a91847990770f1d4c1833e1be59b55c458799687dc63bf89c444f4f46d41d2fe784d37a328cb4243285dd3f1c48c26719bf3ab4ecde6685f0cffe882e439f50e52646b74a2bc7bb1dd8d5ebd00915ad241e9955c3c27e38d12331c23733cae4b7cc9e796d6cf8e04ce9f0a31bb28463e51155bcc1dda5857f3dba25bb6b01aee1a0ca7f630a2238779a27df8045f2da8cd90abca1e1a13df3b9ba7861e5ec3b2f9238fcc7f8ad18e2fe7a59514bccc0a18d01e566f789cbaae8eff42201774ed96b0e3c5a65db61e9f18ddfac6cd76090d48efed8f2541d7bd793a9c7bb26af8615001df66cc9ff24a9a562ba6aa5b5404108620f2304507f003c53061cc979ac616712f85e2676c6d131ea47fdb20950fce5f6061250dc3a172bd13ecadcb260d3ee7e64f079a44d8995115898be8fca08299736944f35b512ccea833e63c2b2320b8989d4aebe25f5f4345cd7ee51069e792e03abfbc963867d65dc4ff239d7f387e135dc6a6f254b0134219db83c1000628beda2941626bbc2618bed4f7e330bcffe5db5725d812863ed5a03efecf4bd46d5429926ea3e20cbb3b37fbe5bbf3ef664ba17dab35611f33f1d3d20d807db56d42a7facca1e7c82aa2c96ba2c0c022bc1e103ee34483690334fa6bdec19241ade11294f90172024e132d02811a0e1dbf0dd7a8ba89b06a4dd2946f8ead988e02b4107cd7fa2471c216206903977bf5d4e4e2f735af2556863429c5ecc2b8d64f7e0caabe34a39fff74a2a2c6e19bef8a02c56b61de646e5e99c991961e6a85583d61be8dbeb432f496c6bd01967606eeb3aff0e041528759b83f7c9ba2f8b6e98ab5d351ed4623639c7b30a78e38b1709a612c847e197683cbe92ab38c0715c04a870d406b4759a48083fcca0c1e37b9518a2c7c79c04fadfaa4e54693e6ebfbcdcc43a622c7fb09130fa53d5123b759100095544c2140b9cbdc82de2795893b927394facd787d42a73e721d7a4a654c3402360f8b30e209e5cb1faa03d61beec9e86896d71035b4c9f51549e8de3a37ee83361c72b3fffa42725abb5eaaa9d7cd17fb87e62567e06c31581287d1184a724ee20af7d1da06e6c2fc732c779a4c445d8fa1e42e2498b64b9eb373839cabf5cbb2b94d4d719ac63228abd43a8bdd193817432f579f0ada4c3499f76e6c54cefa01a0d8491a5eab31220115a6fc37d0f3f4f8d05517b7bb74d71761b979e67f6d2d4fbf0064c7d3779bd5a74c8811d1cf6ef035f0d68a6079a440c0bafefc0f52115228f4986f2e0c6cf96a8eb7bb12967d77cda69ef7e1d0d10079c49f849918b825f5720b40c681f4c5a738b69783cfcd2b8cb4079e8ebb00105d6003ac89691a875f7d8bcf6c72c2432d807324165d53a86b47670ab8bac302dab0d601ba211e30a95d4f1b54f8e3d495cd3b9e6170f1da0e7f6f3b324e5806af3e00f5794ac330f9055969c43e3ee8903d3e6af27d0b93e2c00c7cd04275bd334f33a85c8330c4354d315993221a6055b5218dce8ab4b43b5f8b94b7d8c342b9e1f989a4c1e29103899571af39dae222757110653bd1fbc54a0b308f1444c97d0b8be11ac829942e26db4be1816199c04808e7e31a2b51e34f0fd97a864e8d6196d69ae74d214d54a44f6054020fc2ab46133c5dbdefc0165bf93f35eb1df36f717d6b5b1386ceca44f047276e6c840920be1a3a6c6aa56c28e5a7bbf72972fe58a950f8b0543b450337d377a97e8c2763205e2396a975ceb9221c43594cce616539c4ae32d9dd68bae551afae0156e9c6bc93ddfdc731089466622b0a3635084d165baf06c54dfb5f292b17b52c8fac3879a3690e4590a976480098465ba922f579727d387c86c4d4d9e237fffc79934f2e0d80b51a07e46af1fb5ea87c034e9ffd0000f49737683b49de17128421ed63b9c6a1a059d8c66b79f1a3074c62b33acfe36f5736c9dd9f50f2038b8761410747c03e9a7a1db242cf81877044d51d6cf3fea395d378af64d9c61ba32212c7ed63efc2fe805094e3af29ac889c0721079ad2266f6ec81930ba946067ec23aa6ba94e5f401c6713e1fcbbcbfe75de4d73072d8767bc29a5c0e0c92f57ccd0cf767a8b1067b08a3c1b8da85d2bea4f47266f3fb044f8d27a67185018a042b75d19104c6b2bba9773f7a2d72280ae7b1b894b45ac8623ccb303e53ce41fcfed7dcee4aa2b6c3251f1f2edb7e617d579efbfd5030c8395950e3535a4736a898929a6299fdfc0d0e7ce2bdf92ad0af2c73a6950e82eaef5b365238656f4428d01c08a2e5e8102cea5a6d7667c2c6f29336ffe69330174d142de1fd53e3fd1efec9ff1a5c2606aeb2999da1c31347938caa074bf94437f6eaf5af3ac52a3a1e09a9a4eeab279685a1ec82b09919edee5ebf4b17718b1a59f93da3a655e53876abe8c9227f01df85b3412246149a8b521692f265cc40688d43a9def2dde3d2d884616465aea47b2c9af78a5aa6b4f7dd53e77a61151d841a5052e8b7be1aa6cee95856a52ccfd90050f2e63965e3b26a3b228ca747b6fe1ea74ec643eca359f04a7abc99385b2072b8ff598bba1341d92be46272fdd6a7fa7775529d6655164a40ced100e08a9b609644e2041790dc028eafe636ac7d2a9ae3992b37d7f30be51ec9de6fd2ee5f5dffe57db85a1513a87854ee6d5dd655640b9f4dff28e3148eed56bd9a1d23147058ac926106d749b8b12e2196412fadcf1affe63cc442120f2cc19de7240596d87430a5cfefafb2fa52f2a975efba7109fb24a120910b422f0d35fbe7828b90b8e55ff443c0855afea2df95c85974754c228d3631674c53016727066e68b6e7096968d5d70b55e8202a5a30a450e801b2b6904526bb60e7180ad2bdb95d450689249f8dda5287a46640fad103c892c5c582e3fe90806b6174a4e2dd208d3cb7c590e56e9100ab8bb6d422ab2e72aed6e30c150d651daf900fe6"}, {0x1010, 0x1, 0x4, "2e2c223814ba3eb234c4fce4d928873db66706a29407785f40ebfd5f38d311231358a9fffdf397d65d92ca9a509b293024d1879b12117f5542380f13997a832bce297e8a616c2de8540ecae55d6ec13bffeda93d80e14b4b90bb933e3dbb4cfdbcdf6694f23f82d256ac690ef5f20fc7690b3f33d782175a958f5dffe65c64689b09e258fdd5650c1b8e1899d8a4e6c65c4826bda358c8a1f9f1ee5f2227e6c02ef945aedfdfac6e7200b3a0acd2ff19a29a024674f1c9ce48dbcce66da39e3940de40a84e45d855ea2f44789effc7c745e2bf8afd504f0a1d5105a8177806a42a122a0bbe78079647aa61f5cafa6e6ed84c75d3840f1739885ad2eedb70da966fb419148de4f660846128a81ea10386f0ec47c806fe1294576093d5e5291b6e761c4bb80cd02a040788a1fb7ee022d767fffc03f0486d537096edea0c099b82bbdee4c9743df5e1c7400eb70e10efd5c8347f94d4a13bfee935986545f3b3a440177d853f0e9031823d38bdd82054783494d2717a10086042289ac96cf4d88c80c32052db50d705c8f265b263f2fcb268c4ecf7e6ea2c23a638b22d0a31507828631f6f765487e9383b219c2f3d27ccfcf23c58be0ca14956960649782103a5e8924ab440c7e4724338963ef069c83f59d2ea82d85b7ad43d6cbad430835ebc0a06671a89a02fe4d376c67af43a053dd6915e7d0d259f0d05b06049ff34624446e4a25df3ae6948ded842d4a091001fbd2b14002d97b6b419e2a62e32434191604273eb2f47f8e49820f3589b670d19fef787ac2db1b2072594c458c10ec6906967ab87b9c56a1982e244c4cd191fa9e8d98d75d85a6141eceb455f68ac491d02ea6c944f135370c2e519718ecd306a0c46b9128db86ed11c7f9c7191e94468d1de93d06511e666f30cc2ea649525fc5e075f32635ba51a3dd706fe2ce61ecbdbe64e4d6313d38131711d0f9bcc6c5065d1a09f51c1a017a5cb7a5e577b3ae3ac63872e9840dff7f5c0a5fb3b87e86cb027c6223757227a02a0377c9a54d164493b2ae8573d68966255069379164abb0431c40b73514229d6c2d6e9a2dafb33371b403e5db994120eb9500d1bff4d05df492a164fbc7cb224aabeb0783eca41fefdd3624606eda0e35e5a452df90b877320cd713b7e5115369dc80ad1a20c382b290346243447fab1878a8f53307d9edcde3a3096d1fef37355d02034a8b08f5d02ed1b59cebbe6a2159364016b32390a49b3729261a7abd055bbff9ba93ba78657fec6e2b7bc765abe7b1b51b3c1ab67cde18419d26456fce1f7cff30018e0da42d1d370593d6d5b4c8f150f1cbce7ff5a7b22ef9f11bcb6c9d762034f70ac68e357e0aee2f22254de89527facf46f787fd5013ea1a12220908911f01314682fd17aa2730e5dea6c67539a6f97063a28353211d384600ece158211c4ca8f731f24a13a60fa3b7a64f85e0526c9a7f7267374fe4bfe03eaa81502c92e1ea436972afe6bdd332fc0eabae9af19407e2314e880abbec1da2b0d9d328bc98cb6158ddb3a57116b63258cfc18bd45d6e0e3c98aa6116bc4424daa12d18ac3b574c4827e3c2ddf0019ddcbb62971b135c76eba71031bb30f82d4c84943c5a743fc927c7d34e2ba8a4640cbc3ae5667a8c33a9f0e032c7795bfe20b1e173c2917442a1213549b4984ebe73941a5c5e912a901b968b7a92ed29a2958a0acf7c1583abed26ceeca35420fd4a2cf3b652f33b97cf322f6e5981db30fa1f14f1a3cc314c54d0c4f3a132507952ee37aeea6151072708e03ddfd19289ac2736580818e62e12076839624a6059280ec241edd311bf545c0c4f2fb0011e145df57b58161ad535baea20c3f2af5f9aa4e103e51178a555d5e4c35c300ad316122378303eba4c75f3ed0d7e926573d811331aca21448bb4751e7ada953943ae762e6bb97400a17ff0ac803ca00d65106fb20ec8910bb540dad958bea5bb33e888a66a1b07c76c56c8ed44921a1b06533238f71bfb2ca70b249ef70600ca07cde94ce7ff973e0ee63a2542860bf8f716a96ad6a6ca6b621094d44eb6c48775f3c0a61d96d99a20603a7841078e9b83d3feb04ad63f491450785df802cddeee02a5dced60f6bdb40d3f2e8d89d55930dcd1d0da1cefd6e7c922f90680d777b047626b26eeebff6eab5416274363b8683e75288749d3d75623c9c9872363663bb5c574e276d4dde83d89ca073d4ee2266bfce31d66176d025d230b0e0ade04d1689345f01526680ba26d701c04320ea1a99b4bca71b0a25ccfd924fa45c4a3525520325f676318767dfe88b47a8e4cef93245680c843f38318b73091301ceea7f6609c54f0b2e46537e0b1873be1a1c9ef971397fe22e9f8baeec3a920afcccbe0365ae58fe75c8584ceda101dbc4312d79f7511456d957aa780ab3c0eca30d3a833b207120e16a39a0457b23ec86254215667b130e34075c7706c23720fabe818682b1abf160870dc33c67990b721dbaa4d8b4357ed2a67a4ed71e606d5c389f2ce45936b81328818fe7cad9edf95fb5461beb9c8197c0b0536deb9146d164de2393494acdd8fc47ce2a66ceb5450b058b97bd7e5b27c9d1a5ce82399088fec4580ee96e9a763b1e31226bc306b5767bf90422061762d8f1492ab5fed96cbbad8dff353d357dec46438129744a61ddb511772202279126cc28a4da8747bac513d889fbea6e319393df2d7f483ef7c895cd764816669683a4b1cb40db736c4c7dc031f53d6b86f6ffc97ec423b8613a4dd23512506c47300faa339b4a5470fe18905fb2e95561f156b4410d7ec0c2f41336a327aa82db3578e635d0657e9fc5adcd7b082b8f85fa73ea4c50e4d8d160f1a416f4715ebcd03a57b2acc8a5aceffb4e7258ada95fc1091da2ff7f20fdcda235da4fc6dd6f3431ced3d3372164589bbfa8f55835239dc457d77e637aff0ea4ca2841ad3e5e1d04cdadab92aba42535635a6ecdea37679dc38ea71f8e2496cbe265afb86c09f2ce4dc18b783b82b9eca1ac7310c50d4d8e32ab9eec3a5ff0a2ff1674d27babdf28e2dbf45fabae1d390d609e904f0614fe69c817af756a2184e20a605d603e5766c48f0e2d298b0d52c92c789b7ce650a97cb28b84fb5e86e6327cd810479153f4911823206eed878d51f72b8882f4af10f8357a432e226a305ef96c36288d927cc9be540f4dab415a1dfbf333d9c82eb383fea98e809b3ebe1f06fbea5a2f10a86024de5be1a58f6457536ff3e626141c27f9b3888cd6da69f29f87af87010a3a13d163ec222d3751dd564b6fa747a8d47749f6bfbd46a76d013bbb038d3d7f15ca1a0f9f5d398095267cd3320dc66ce0403547b705c95ec90e1790ed9f90b1b574e2ee157bc7c3c2b03b9c68cb948b81b5189b78729a3700078d48f4a786bda1fb1e3ce5bd9e3e1335496041aa78f3ad5349aaaaa4b6b3a8d1cbdffab819d7bacdeb01a838732f7993cb79fbd39c5c88882f5214e29f070657eb328ffe55d89ad331b165f0b60b14e567ba0e8d33d89676bb8d6d814ba3990474f9521aa8c0d7b5d3bdc2fdf43643ba59e3da68bc2171aa4906930716400ed1661259c95c6de07ec4d91cfbcd18feef14436771512fda27244897bd1bf3619969a4dc3a1736be50c24308f98bef6ac9a588dc107857bf7b215023af16416df50500cd4bdcc08e0947af755f82f475e90a674b8987b16a611bfee870be2b24ab1bed31efde00c492edfdec63f4c5ac3c67c43a4c609acf5873610e124969f99dff0279d7ffc659558850bcddca35f7a8fce67d18454a15787a81b7e4cc42093b77f69fa0c77cc05bfedb564ec9eb16023f98ca311fb69b48750a90ccce3f11df4383e504c56aaa4a14a88d969c8ba9b2cafcf89c4be40a45721eebc4e0580a2b593936b96d5bbb726b1a381c9e84b0faa30449582fa7299fcc82332c1e79184e1ab64419bf22e500b8772f1f14680a3b49018e401a06e9930a48d57b81b34a7bc8248bf8c446c1f24a44b68545a84458c4f226d0e9282ef4ca06722b63bb4d6336dbb169a3f5217dd0319ecff1715f69e838d9967990438db2d62f109e41137be5f4c27b9a30118e4077df8d002283781a0ed35803fb28bd45758ac33d5eb84cc3164c3b569baea1bb60833c4a9a464fe96fa9c180d33da34c480d0385383733630073bb975a152f8719dff0656169850faa04660ca8bdf5a2b5e01fad93f92e932c375ae3d52a7d378a86578f91f04d7bab4f7a8f471fc3e58c1a27ce9c9336fbbea47e5aece0298258dc8a03f48e538c9be4afac1aae041c15bfeecf47567bd99dbc6230e97415a174baa75c980de4c71589e07548aa1553cd5acf261bbff66ed8ffe418b4da1b456f388c869698b236d6b2bed05abd7c7fb8c50228deadb852170dce91c0dd01b28c046761a775a64711446d8b149f6b836338b4100042c57b420236045a0e0766cfd1fc299c3128bf4c6514aa745735d6d734fb8061bbec1cf648eb8ec24beb004e6f15b2a8275dd4a027c5921516d0f2df0f9a7db78f4c4fb7ba86810edd8552c2a890f7fa21419aaf8afb6d02bc302e6f899d1b8a0d85724199e266d03babf38f19d5e459cf60f2cd7998f5b32e9edf459ccfc1882ef04ff5834e40e99da813a16ae45dc544901c79d7e9c970655aaa393da8cd0c30064a2b3bac2c6d76ade0726489d9e64a9514a3cfdc18cc31e920324089e66e785068ac1a4f4a2092bebde064f75acfce8af267754bc823fa4d39313419e591c1f2ec6d901f198bcc2897b8d46487d9d850bd9b703c75ba60a984e5b922e07af5905c8b2a038f701558e2b3824c1d1a3b8cc70a821d3cedee19503c4a53b07418f94c4a44295a6b67a1798d5d79a3c5ba7fdf42c73113bdb715f17279d2d1000b5d388609cabab492e60190ae000cdc217884294e3416c59b905b82d346d20b7606355d2a242b7e90fca70efd89bf9e02289346999ddd8e8e80217d5257349ca593773f08d033a454e9fe6382e66a08d7175ff9b603227e8ce9f121a5ef1d94f9a89090346f44de9fed73892aa20a37923fb04e924754e9621963c191111cd314ddc24cfeb2b2424a6874a68ad01ad7bbf4fcb726aa966ae3784bd8083293ee06c94997e5d038a84c7ca516bc370d73e44e8dd01c3d3ac890e83e56a6a4abdd55b1ee7afda125ead0011e3f8c15bbee5fbca6e66ca04c3a8668253d82a968dd11aa65c7ee9bd11709338889c8d1ea48264ed0ff09158317e7e75a3f8f8557507e0d97ec1158f2f0bf69a2f5dada7a47a6526e7df395df5a1f164a3945be004fa29cba875f528f24cd02602c7ffce3033335529b71d49883b467d4dc097deb7b8b1f1fdc31275f287a8fcf909305ff5cf97a339e049be64a7447c90efeff9ef95427ce1a7f38120003dfac9ab19ce93fd693571a8ba171010fce5cfd27462d17bc04804930f8188f9555a87d97766bec3407ab3ce4f465e0e129ae11764b5948c70be9800667933312f61ab5bc66f8d87e22422080af409e02f7b6e2be8a443e792f7ac87d48aab076705ba2df7f8af6736955bd57166d57d4f0335fc87384333fc769c035b6c0def843498934dd7836670411db12b7bfcc644365bca2ad62ac3b12bc611e22a150407e9f2ea4165f30a13ba807288713529a434e5c18ba556fd703de99808205f4b202c9cc8662d93cdb69a63da49c3f7d3d1d3fab802f70fbfd808097c5cc3f00252df53155ac42a6fb6b61e60d45e4173e6b02486365050bba32003d69be4f793075d7770f0adcbf72d9501c4e95fdae91"}, {0x98, 0xffff, 0x1, "3fb72001feb7dc5987e7e52f3f504a19e60e87a710b6d3fad4cb12117fab46b30c1898bacae08c30f8e05331602705a08429e6201d0417bfa5dafaf1810fb3778fc58de08b7680e085c8c1d67d2a7d0c10d2320dc9d931edb4fc539fd335b554700959b7bf4896bd30e34a3f273b7f906bcc21a357441b52bcc8cb7fffb09bf7ab"}, {0x58, 0xcc775649287f443e, 0x8, "fac8e3d89e58eb31397ed545d34ff3b4e28fb5a6a84e71e353b983da71d3a9b42c7eea4a39ccbc8b5dd83f4c75ee40eae6413095d876b349b1c6a6077c6a78974acd7f89ad49e3"}, {0x110, 0xf589286d564d0978, 0xd57, "36a380e161dc23ddacac5e29aff4d249186e8f7aaf1d3510597e5c2c60b06edebacbb0f18be17cc387dc9598a76256d83ad469d293e5d77362714e5e2c7b4146370136df466700d4270c8cb24a4a4ff3630c0193ee8a3096daa8592e4184d99629eaffc99ec95c8f19d185d92a3e1800c69caee874a827b2e07edbfe73ae042962c7627256c8631fe887a77e729a48d5ea3ae06e5a0d09892b124b10bc86f7feff349a71fad8b8b4a14aa142d11ba6ecea6203ffed17ab39ee9b7674916021490961a19421b5c55e45671e374d0dbc15a546d387184c4ef607e87c953e1f01f9abb5cfa7627329ee25a8eef71c434c9742188c168348b5df16b3a9062f9eac"}], 0x2450}, 0x400) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x225, 0x0, 0x329, &(0x7f0000000280)=""/214, 0xd6}, 0x800) 05:37:48 executing program 1: r0 = semget(0x0, 0x1, 0xba) semget$private(0x0, 0x1, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x100000001) semop(r0, &(0x7f00000003c0)=[{0x4}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9) 05:37:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = getpid() chdir(&(0x7f00000000c0)='./bus\x00') ktrace(&(0x7f0000000080)='./bus\x00', 0x4, 0x2, r0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 05:37:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x9}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x10001) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x21) write(r0, &(0x7f0000000300)="5b0dc33f3a87a0700c0e575c0d6713c817ffce6da16b934dc993ceb1fc8c9815a257389627f5fd62a03041554cec5182151afcac752cb611e3c4727a9e25ca18d4aaab38c559ec7742a72a08535b2847da817e43977ced831f025ce017e1546d235f77bc213d83f85ee031631773a7c3e7e9e9eef17fcc95b1282b38303cfd2f22af35c553a5ce173ab5b34662d8ee3e27d4fbd8072847153cd7a9554af1f9f4183ff41371d42a1d4fa2b40e93ada9d707ee63907761947a5b827f949b4e1d55c764c3b2d3c322a3c9bf41baeaa7be0b30e9791a586ee715da8096a2a66424307e578ee1d1b051e691f1f06597f50e841aac162a13c65ee1b8e579e77cf3939aaf87134633ecbfb8441b05bd3655dfcf448ed17a870a7015e4c8faf846851335b2", 0x1b) unlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x56c76245}, {0x18, 0x1, 0x2, 0x80000000}, 0x8, [0x4, 0x20, 0x8, 0x7, 0x6, 0x9, 0x8, 0x4]}, 0x3c) 05:37:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x1ba) 05:37:48 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x8}, {0x22, 0x91}, {0x25, 0x101}, {0x8a, 0x93e}, {0x100}, {0x82, 0xf2}, {0x7, 0xca9}, {0x48}], 0x8}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xff, 0x6}, {0x100000000}}, 0x2) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) 05:37:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffff57a) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) acct(&(0x7f0000000140)='./file0\x00') 05:37:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40004000000028ac) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6586c310632f1071d36801f52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000001000007d2c", 0x57}], 0x1) write(r0, &(0x7f0000000140)="207819f570fe00bac863767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774db12e362ab7dffc25952f9a9cb50bc036ca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de0400775124aeaebcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae57307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2c000000000000000000", 0x1b9) 05:37:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) chmod(&(0x7f0000000480)='./file0\x00', 0xda) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0xfffffffffffffffa, 0x1, {[0x9, 0x8, 0x0, 0x7, 0x3f, 0x800, 0xfffffffffffffff9, 0x20, 0x80, 0xfffffffffffffffc, 0x9cd, 0x1ff, 0x4, 0x7, 0x3, 0xfffffffffffff387, 0x8, 0x8001], [0x100000000, 0x2, 0x1, 0x2e55, 0x5, 0x7, 0x101, 0x9, 0x80, 0x2b43], [0x3f, 0x0, 0xfffffffffffffffe, 0x28a, 0x1, 0x7fff800000, 0x3], [0x7, 0x8d30, 0x8, 0x9, 0x9, 0x401], [{0x8e58, 0x6, 0x6c93, 0x2}, {0x9, 0x1, 0x5, 0x9d6}, {0x800, 0x1, 0x0, 0x2000000000000}, {0x8ba, 0xfffffffffffffffe, 0x4, 0x9}, {0x5, 0x8001, 0x9, 0x2}, {0x1ff, 0x7, 0x1, 0x2}, {0x29, 0xd3, 0x100000001, 0x9}, {0x1, 0x8, 0x0, 0x1}], {0x7ff, 0x78, 0x6, 0x1000}, {0x2, 0x0, 0x2}}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0xfffffffffffffffb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x8081, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x5, 0x8, 0x0, 0x4}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20000004, 0xf7}, {{r3}, 0xfffffffffffffff8, 0x1, 0x4, 0x7}], 0x80000001, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x1, 0x39f}, {{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x8}], 0x400003bf, &(0x7f0000000440)={0xf24f, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}], 0x2}) 05:37:48 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) socketpair(0x10, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pwrite(r1, &(0x7f00000000c0)="de95eeb320483eb990cac27d19a5d195b084d7c61982d8eecd8560cf9cd3a971502b3fad3978fd77ad29252ef73f2896", 0x30, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$KDSETRAD(r0, 0x20004b43) 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:37:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) 05:37:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x20, 0x1000, 0x80000000, 0x6}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0xff, 0x80000001, 0x9}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20}], 0x23}, 0x0) 05:37:49 executing program 1: r0 = msgget(0x2, 0xd5d91194288e922d) setuid(0xee01) r1 = geteuid() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r2 = getegid() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(r5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x4, r1, r2, r3, r4, 0x1, 0x5976}, 0x0, 0xb379, r5, r6, 0xf3, 0x5, 0x6, 0x9}) msgget$private(0x0, 0x1a) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x101) msgsnd(r0, 0x0, 0x3b1, 0x0) 05:37:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x4b35d630cbf2fa52) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="47947377f63dde06ef70fef66bb779e41a022d1538ba82df7882096cc4c0b004338d3b0711e5093e1b0f54b1f0f704b53189670421492732d251cb0c804c728431df9ff2dab4a95736a6415b31a77825e6678e1057bddf4e3c716e9c1c13cf629969e3dcc4c51f9cf1d361f7041036db6ce64e0d91f472a76b3b9b8f44828bfad4d1f859b396032dca4dff0bbf5c5c8895ca62fee65ae5b4b814dfa5bac3d8", 0x9f}, {&(0x7f0000000380)="cd1b98de6f37644b75400d354bd4dde900c767bdbae8f696a419fa879ea8feffe38f1e4815f3d5d611c3ebd0868ea93519959d230daf6be16b07ed2b37800177350533fc3a9760e3ec7057607ee1b15be8d2719e3062281a6ce7cbb5c11463cb3ed0652e98b205199d40f99da4b29c62c6dcad3f109d889643b145d32b211633e3c3b69514fa25e192f5cb43e283104199cd4af160d57c0e8b835d7189d91036c8801f91bdad5c7c47eb411fa8f83ea7525db72e13815893f1e806d2e7c090551af64338e28e42f20c566d0d2d684b52adc0ecef0b0364ac5059d408138919b8289b0f2e9729d6", 0xe7}, {&(0x7f0000000040)="cb2c92be40c50a21ed2c142887bc9852e337de4199eb5a549e27f595bb1ce17e4158d47cd59a621d", 0x28}, {&(0x7f0000000480)="56916fb11a19bad90983ff0764493eb238ddc3da94664105e6fed681305ab1d85cbc0edb239043df048dd95461d4bb8e39b770f664c2194757d5ad5f25e306c2da7ac45146ef490dfee2a8819f2b9b7c7452d77164b4f6457026f250c51077d38f2eda514d7e4a8d4a016f82d0438b154185b9bd5566ede6d4d0bb98432aa584a7bb568ab9faaf7e9141be853fbe848343c24c2f716f0490566eb1f60760c6e63ae6fdb874b517bfef8db11f499a963502f2578a5ca080b602c2be6b52b0c6185a104c5fd0161e1260f68659bea5f52d2713b95d4151d8be441381bc4ae437606a7ba2cf31753db0c39de0b8e5d696834bcec918c9fa5b5dc4a927", 0xfb}, {&(0x7f00000000c0)="7d76310629b9fd9111bb6ee5b97626e3275c", 0x12}, {&(0x7f0000000580)="67b62a509646efd20d9858bce51d7378521f17f13cd9b7f62f35c75ddea2aabc1a9b80eccc75cff0d83abcba70464d9716b1289a8f883ea3c8f703533d2725f0055f7b3a1eeae7e36fe95ce583730bf7f06cec539e447009826f0d266ba9663f9d3d1e05d937801b0520f4503a8023f1c1aa819e6ee74c06c1cc3f653de48ba7c7e11978912fec2a91f7deeee6ab5d2e33fb273018f422ad825c35f979ec54843eb1115aca5c51548dcd89ab33be993608cf30cba1cd36a68221e7c4c03d3ba2412a14f9a123a28f54a4b006cbaa369f3cbbb2dab1ce7adc02dcdca2e4bde6c38d11511d36ee6bf03d7014e917dcdebfb11f9b", 0xf3}, {&(0x7f0000000680)="1ac31e3feaf40bb9241280260bbf7a07c093796316ef2bc0987b4d3bbf3ddaaffe186d1dc7efe6bce024a01d4ba9b07c9fc2181c61db85655f430efed35e2e656129447662b14f2b622e15570afd176522a1c1d0b6ffaacf97d70a1e195443a2eaef47b8270f1e6037e58b56aef1399d1bf13adc20e68327b842622e80fd096711d57cd9dc8289f2f11a5583c3c8f54494ab2ba5d30240b7a9dcedb72b267774d86ec9bc925b633883cf93e8f26da03ee6727293d30988a7c7a5d2bdfc9fa4cbccd424d1589fedb977568c6fbc16a07289cee9adc76c6b7b94c65b3cda928ae2e127cf122833498df66610abbf", 0xed}, {&(0x7f0000000140)="8071e363a2c3dccbba9e384328100cc3a08a3ad70649eb0a33691c529f52e4de", 0x20}, {&(0x7f0000000280)="ce06024f1b0583e397441e1f708e19521f5944163e", 0x15}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2cc648ef2a1063f7) 05:37:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0xfffffffffffffff9, './file0\x00', 0xffffffff, 0x7, 0xdc000000000000, 0x3}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 05:37:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5f57475726a216ce6e2f28000000ffff0000010000000000200050f6235ca774b56cc2770c721ead", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x843) 05:37:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 05:37:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000100)=""/120, 0x78) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x6, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) 05:37:49 executing program 0: open(&(0x7f0000000040)='.\x00', 0x8080, 0x0) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f00000000c0)="fd91ead83e9ac7bbd8cbc10614e197a8eb751e3d9aab9cc54bff920768d5423866") 05:37:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x10000) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 05:37:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/201, 0xc9}], 0x4, 0x0, 0x22) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000543000/0x3000)=nil, 0x3000, 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r3 = getuid() getgroups(0x8, &(0x7f0000001840)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = dup2(r0, r0) r10 = getpgid(0xffffffffffffffff) r11 = dup2(r9, r0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000001e40)) r12 = getuid() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001a00)={'./file0\x00', 0x8000, 0x6, 0xfff, 0x0, 0x3, 0x9, 0x7, 0x1, 0x3, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000001e80)={0x6, 0x40, {0x3, 0x3ff}}) munlock(&(0x7f000067a000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt(r0, 0x80000001, 0x101, &(0x7f0000001d40)=""/129, &(0x7f0000001e00)=0x81) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000001a80)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001b80)=[{&(0x7f0000001ac0)="1e05f6b97e5be480a22a8da9cd3c5ce3c65f254ed5770bf590df150c1aaf461d75ad4f501e128022b03fb5bb928edd64e9254d8b33d3fee4c416b009f06489e4841ac3cb1796144cfb800bb03e0afc8eda910ae1278c33b492082d0e8ec2b74c70c1788b1dd906bd5a615a147653bfbc0c00b330b853220ad7950bc5604d1da258fa", 0x82}], 0x1, &(0x7f0000001bc0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r3, r5}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x130, 0x402}, 0x4) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000340)="2b069f5ed57b35b973d5a82d5a2ea2e0c13eb2cc54bd36ebfa4e9f007f35c0770554bbcae971742ecd02824502663d666b314a9363efcc3de8fa63abd09aac86112b00bbc5d5026f9398a4f06e2b53bbfad31014d39b2ce09ae5d62eb00863476276501254a57c171ec63f97a122e5c476d722b64dea42be", 0x78}, {&(0x7f00000003c0)="ffaf6270f37fdbccabf563bdb4a9e96edc6e68ff42d5521a84888b1bc822e9cff4e6366eb2e4b3ee6172b2aae6cc6dad973a02d2049fdf5d2fe9b73f", 0x3c}, {&(0x7f0000000400)="7871ce05c4d5f46f303337facf54cbc3b07aa3c79b1b988b4b6c865686535a45e3b65622aa614d7b0bae4ecaf4369155ae356977e9bd27be0c90034cba47c4c25a9c1b6e041493607efb2be265203f31ddf2544bcd38ce473247c79be732d70d9d4c", 0x62}, {&(0x7f0000000480)="77a4c0cce73b04586960f2d73f758c6353508f595e13d33c64c2", 0x1a}, {&(0x7f00000004c0)="8001ef6b4a3f0f2dadaf62a594d20a9b3f1d63830f18f67ed919263656f03bd3e87f56b963a80e79061cac8b38e23dfcd1c7d7d177d6b1cf4de5568d5f87a8bf51e0d5d4abdbba137823c167a40a2654224382819eb8ddd9b82062aa2df48498ef72b9f66532f98f39f44d92d594077df4f616156f0e15263c4ae9feb4d03ac6f356b203", 0x84}, {&(0x7f0000000580)="a8ccdc249d6db9ba3cf4090d481630a77d51791aead9fa6aac0e6a0826dadf3943fd6c9748533c03e6dc7a10f73f042d", 0x30}, {&(0x7f00000005c0)="17f000c5eced2aa25c2ae2137fb3c3953793855e", 0x14}, {&(0x7f0000000600)="e62f0b2874f826e6a001a3bbebcea23d53ddd5a0a38a6aadab6713c26f097be047419ec7b4fb19598364f2b4420727ced055710aca37aaab0c3ba6177080b2614065d7dc3c10c16ff66136a730327c8522968f89af77ccf90ed29a0bff1d95018b6017f7167563363d08a7dad8e2bc31913edd2633a19b41c1142490e2cdab258e464106f66e1d034460aa6107b5f7efcec993ac9e74a3afbb90f542d1e4f3c3422eb3c97646cd2a65d5e878abc3b886583e798bbf2169cbb96107c4f468dbe9d91a29da774f7d920e9a5dcfa9b9699f65fc8c24e2db9de10e2dc4d348d6d9150daddd79f463c1ce1835b9312331ea1c4b2df5aa2e659f2cd1fbe45dae5c26f0fda7fc094042696a03eac2f5fed0581b38bc237a58a82f21b6f5cc666b66716ad86f7560ec1010c033fec259a626609e8aa98f19d36349e44dbaf5476278709fb88d7d2f175a3bf66653ff68720c9b216654f9385a383ba4d417a167852286c7535b64d6bcf63e67e141a9a7a94c42031b0304d8c4fdb0688fa66999b217574894e58e6c7f91b46f7d26d63cba664dac15fa908016231ccd65e9f57c6ba3f4155351d9aca31c4dbcd6f1e7e67da5cd7219fc925cd8ef4de9d6f10dcab5a795805e2ab54f3d8f6e4e2246c18e6db4b9bbbfaec505948bc7a054753f67f6fedbac21e69b4501bc94bd43b85bb858e0c54bcf03130f73839db51cab0a4e39a125e133609d04bf55a2e916d0b0b49774507ca301fc963ae90e458ea0577caf3bc5612981d25422d6f9a83ba0cec7d11874db72ff49559a2f0e7d587b52fe5d8c02dbaf81e893474e8b5efb3dbaba3350a313fce27090aeca1ed02ef9d95df388818250717c6d30811fdca678d28d352860daa528fb086026a3eacff40419b1242c8a44bacab9d3de5634cc815baca0dae5279e05ef59a4293dc0aa243e47bd6dc88d11ecd7cd91d892132f9b9126afe82816abe2db88236f165c8f71fde60413a659d231f4a8d13b268af27dcce6ad71d926be3b50e8f1d8d0306246d6a45c18da480200b4bb74b28e0c01fed7471cededaa76b59239b9a56c4f4e39fb2d9d4ba4087a83cd895540ad038a0523b612f2287e1facec5c2528205b4a1d94a41c735d2996cddb74e5b77b1ddfec70013619da2a5eb5a6b52fc0b808d6ff73169daa2e81894f783db95bfe26b212ad762f47a84d08a52c17f9e67b5c59e09b68165a40a0baf9ecb0d3183521bbf1efd82e4ba4ba3e74ecd51660a2d5d173df3df3a69339491b89e71871e7d7e8914daa3f11c3b733d3d49e1d1dc3a3eec1c8bd2411799eb51b3506b4df20a414a98db053598e2ee10a253106cc7d672ad002174935af7c7210b9977e62d7f79d3918a6324616c25dd70ab9a682a4b5305c167efd04ba6e0b4da8d07aa5474e563983900ba9c5ef439381cbdf917ff4f6f77a43ea110241fc4f61365507614241351f78d26bbdbe050de0a579a22984f498d0d85ea77286a8d4fc29ec947743a20cac0259d62f1dd85cd27000ad58cf931e5366ff12c6fc10f9faa871c47dfcc131b8ccf763f6fd859c5febc156111ad2bd61e6185528dcada5a9eb6c9bd0912d099433dd67d7e4a1b78f2699e15dc4c2136e9f13f3adcd3c10c80fac0f09de76a03ab055678205389370231726ef3f533b90aa3641ec72391c671beca87bbfe1a97bfc0dc825768025abe4d1d3b04f9ded078038d4dbde9f5e7856b325a923e0fc5d3840a90f55a46d181abd224ca6eca152cacb5fd15b7c2890dd97fcb670368b08b758e32c5874fba64cfab866f172958040fdd336d7dc1a6113a372a4ae8f881d292b1328ad23d7d784a56c63f0b43e1b248c79c490f0fab6b1e19f2c1c01c07e7d4a37ce30c2f9bded01bdc4da8a78b0081b331f311d8c1847228fb959ce6a656f54edbc3cb1a333b44dde13cb35bc5f56179b6c71815225b42b6e599c1ff57373d840d448889902cf148df71bafc1aeb1a63b916db17d2b74dd15ff3db03314a4b9ed1e0c83e2c6f8cf6417dfddeab6d85b83e90b55b1d0297f164da15200b2c0f2df8ef517653360016705d49f7c1292574e68df6f6cd67efc06f46b408cc635cbdc8e1a528c338fb655fb7b96bf3a51dfd3e259702d55318ca5fa3537394c91dc8e16052e50c6adfb5aa0a531ff492dc9d281e273a9015a2c1b5c7b9aff45d49a8b0118e2014b67e020dace7e919f665fdb8f9abddd6e56e77c64012acde54d6ba23b2167fab35c3385545d78183f7c8205a6da7d6ac93792480b1b130d09bbb2e02262c59f58f7d8a183af5049ad5080562eb88c13da89bbaf205400553531c1d559727e61f89e5755f24e35f0ced11b4ac77c1c84c3ef648cd099275cc40787d65869ca84ee2b2136e5925c039a13b680ea2f067d8a37bc4d60d81196b6ae3b51816ea8b49d91809030205eb3e7ca151bbb3c9bc151a0fbd1f932de33aff0fa2e320a97ff9370605acbb77fae2cd92879aacb2b1b9bdf9ebf33711bd16f8fb861d91bece0516d587be54e70c7e482d2c8014f21956bb2567619814fadfc57f5ee4901071f8dd22ddc6af968a17f7ea8756aa1765a57ff8d8944bacbdccadf0f6f303408d6f82c79332250a37c97b0ad3cfeb74af8d84a58eaf58be981d0975fae5d1ad524b7c3eff93a7eb0944e068ee8b7fe7c26b2fb6a7c4f12376e73d863a904528f63987ff51fa0d4931c79c1aa8665496c3413d93e8472f40fb46d1909ea7b8a75da71c4ac28665a11d765df3ba70776f6e3cb10badb8fb3fcc273ee0172bc9bd23932d816d019969571eccd49a8c203c1cd69c900d92d5015d126c00be96343d69e91652df3eca8f48ce5562b8b9ce488c27470855f987beb9352e5c746852dadf1136a43b69f115bd2a9cb13a26d2eccbd0ad083a61c374f2287d76261be18b555f66d1a5b4ab8fe614054a55dceb96ede9e8ad92248ab862fd64b5b3790bd2ea9e90e548804db79052ea9b3f2c8a0615e0784d173685a8aef0d733fc3412c0810a6d3a5f98f278b32ae996ae090d1c4d77fe3de4c74d57df568e89290009900c88d921c444bcea4d7d4d2b3f343c22ffeba7ffc5a20caa2786ae464e5a8cd441f90465e92e1eb0c4e30ef1eafc4f8f43f12040db8447a681b9217c05d09cc164edba3b23d8be0fdaa12f4442f2b49afadc2ed87362519ebcaa2ada3a31a4065b96cc01ef3286340e4a3420bd36680c8998df5f1fd8c1404b8946d2c84f5676876ee96a66bf2f47f85a70965b1758bab3829d0b8a48fb1a81280e51c951115e3694f8a61b4c67bea36ed9df21d9e59da07f5f13f138d29ecae523a82d86865b8014effe4a4dac759b308ffc40502bbd8c98988ce88fa1face995e60b8c0db581b3cb60ffb7c1d9216e72e03c401363c274c3fc49be7aded58789a388b3e198f052aaacc04946dd77fc74115efc3276f457c71b1c61fe16ab6eb7e441e4274b98272a33b21faac44639291721629df2c51c6ae931541eca6cdde68f9e7bca9a1cac0301fe4736f40eb62121ff775c85f3c94a4520024fc34e7082769d4981baac472db80c270bb836658b4d3408ed86757893ab4591e73717aefdac2c865ddc5a3a5e3a1e58589eeb6998cf1434faeb4a3387a871361feeb7f373a87b224d48c4dd103fa0d13a242294e0c98ddf99d3e34d3350648f05db4d11f6f887566175f86b6d23e42bbc81b6d1047dc61fbcf1272c72d45e7c20c55bac98d0464932b0acec34cc3e6e9a56f156b4a98978bbd9728c834f061cee10fca945d442fb59c9b9b8e1dd579476794016db2f01566c50768fdc84cf08f4cc0c4d47cf49eeb96020de651ca3213c771bd9176ad60a8489a9a0acfca71b7934b354ad68db638fa6026bf00fe2c07ca9fd1b77506f2f4d8e719b90e24e721cb4ea779eb4b200105c4e805c67896bd0f49a2342366ae00bb1b866c629122cf2ad31a04aef33dcd531a605bff23e267df485489e1b5cf17f521b6c3e6bf362d2c0b97e80582d1d01103a25d739e6fc171c98cae8b7d8a76bfcf587ca9876c6eb25eec542836ca720fe8d500d52438cf246c0f05302cbeed62a0e85605f20713fc03a4a3e3001bb86246716c2193f5071a04a03b6fe82bbd4dde8d5bcec70cd1f4268723bd03e9a8e9f43c216e404cc98d847e94638f2e05433d0afaa20f1e5bd632792515e076abb2551c48ec129aad04e80154d0cd44ca9922aa96633a49e41e961b0c022f7e4c0063c7500acb369f49ba32634e9a8eec7511ac56839ce5d9f513187bfff0451c83ee11c48502b945093b05e89fcb1e47705b4159b78c888817c625108841a912ca4d9e39a7949bdf138e75ab76b52d0ce9b4e10eef0465cf1ead16cd73c97268b9bfe1e6e3cb32957e176db9f80cf8aa3f4d9846af73b36bf668c1b408501596118442240d6bf827e218b7a12768b592d957620fb53e32bc309f4bd9c808829ca31646cc07fb7780f2b2ad21a5264fca6d058efbe34505f3f2893bdab3220d00499bbf9145dbeabf142d6493bc8afd86d72ec76127b7309a8e5e93ee1ce8e53554c9f3dd28f4cad6773342c10177dc45be351c499ed3e496f2bfb18e6935507fd557e5f76a5a23ef5323f155a499bb2bd3392bfc406c9a17af044e9fa76e501b7800afba3c0ce45d6e0680db6c05571a23ecdbea018591f605de1f82ed3eb6b4597e31a323f9905009d567abcde8f9f1ad54485df4195c3f2a58c94c292cee176d1063e20d0b1c205ef0548bc476ce4b4fd378e00bcafd0dd4259158f5281e0e7f17535ecf4630c2a5a89cf51ab660c0a1a7e0b4c5303b130b0c1d56a4552618bd49a35123979601f495192d9f871077be69ea3d8b3e18939c8a9ab2a4870650de1f52f28a531677bd8f27b7584d98ccdf92185918b23a9d0e00819cca86fd0d6fac2fac85607664f68d63d40adbc657e64d2009cf3008c6ea1be735c12d203e9c3fa14ddd83eb0eaba2fb116684f2ae5e52b3a4be772c2815ea57be698e4295101f5a9a4c8d3617ac1d98b21ec5739358830b41b95a58ba8fe73b96bbe2b1196f3035b7fc9c2296ee1722f05032094fd6f414a4ed6dedaee614e179cb3c34fa5564b453193aa895e95cbc17e6b81963290966f78ee2e51143776c448c1993422961980df2c50ff648ea0e3124036f8e69b0710aeb47ce5898dac92546c3c93b1e3fe19849510f5ea170a7941bc1621fcd9e4892659966b4bf1b529cf701ffca37a040ce08bdd396bafa3492bfad2135ae665602764dbf0cd07f3330177dd3ba4111c625c510da2ca5b5a1b9057029d654d1bbe4dac81cb70442673bdc9d68696e2d1937f536c0fb79874d8c6c10e79d441b2b8482e377dd97e78dbe3373853c4a0df40980992640458a7e0449671529b3d78082418d27b476400bb59b040ad86d4c5034468430cffdd2a84d0e98386f5e7b89d48be13325569f958c25a0a1dea7bceb8eff015d30d2e76a861386680833816104cfa35247aa37fc538636d39163d8c3a2f463304317c442d859d323b73f054ba98394bb15c4587cfb6fdac7b8fc9b6395048b97d83df076870e30b5769f669de5a1959029a77accd0c109d8df20317055ad71b9c5a503a72703c55d4fada0905c98f5bbb7bc4c5339baddbb905cf1c51558a70054b57d745de6883e855231c69b560033d528c31c461e3b98d7100822df7c70da114c1d7ff6c2ed0516c3485a94660dda5d861449f2036271b5aca70db5d7995b355cbfaee5fbdc3054de62670cbbbb263450d717389b366474d5e37415e2b7e22e41da141681615bf1159", 0x1000}, {&(0x7f0000001600)="45f4b1aebd508796a3ed6c4aeffc9676866ffded851b10c11285f00315b61a9f62b29632b2aa5c414561b78278e1bbd91f5bafe6542fa0b28f9da2c147f2a8d0d4d2dc03a535b0ebb1afc82f774bd4845b62ba92cf758cd2d791a9ebd11304102f22a8ded1f6a41b3333b1aeb43b9a7105a3b89865382b398ea6d01e89728ff4882830d3d11582330a70786a145be8311a8fbf4a1ba7d774d2a5c1550cdfca06d270f993f7e92bb11bfb35cc543ca0ffc555ed555d0572807704b567568aa9868e325892caeba7708b2b73cc71416535249948557cab709af34a8102c02a973f396a63bb49fffb653cf867176a4883c1d95e7dbf9f28", 0xf6}], 0x9, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r1, r3, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r14}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x88, 0x8}, 0x8) setuid(r13) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:37:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 05:37:49 executing program 0: r0 = semget(0x0, 0x3, 0x244) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/55) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) 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) write(r0, &(0x7f0000000040)="67e6fbce44cce477fb03", 0xa) 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)="a8ac562895f4ef18", 0x5b) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5, 0x8}, {0x4d, 0xfffffffffffffffd}, {0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x80000001, 0x0, 0x1c2a0c91, 0x8}, {0x5, 0x4, 0x9, 0xffffffffffff6ba8}, {0x8, 0x401, 0x3, 0xd78}, {0x9039, 0x89, 0x396a, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x8) syz_emit_ethernet(0xfffffffffffffde6, &(0x7f0000000000)="84") 05:37:49 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000300)=0x4) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x80, 0x5, 0xb937, 0xffffffffffffff00}, {0x400, 0x400, 0x3f, 0x3}, {0x8, 0xfffffffffffff9f5, 0xa8, 0x6}, {0x9, 0x573e, 0x6, 0x8001}]}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x7) msgget(0x0, 0x100000002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendto$inet6(r4, &(0x7f0000000080)="f7c30fa261fcd9a285836c0b00ccfd6bc34927d45e8f2a8c29176d3820e60306e0f3ff753a41bfcd0cfde012f8c841e7de9d33f32e83523763e67759001cd258e642e24b37d8c97fdd79ae32f1d6a22102fe4bf1771fd911195d451077479dc3b7efa7e38dff26", 0x67, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x314f, 0xfff}, 0xc) r5 = shmget(0x3, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000380)) shmctl$IPC_RMID(r5, 0x0) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/194) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xff, 0x1, 0x1, 0x4}, {0x3, 0xda2e, 0x324, 0x1}, {0x9, 0x8, 0x5, 0x1}, {0x1, 0x4, 0x2, 0x8}]}) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1d0, &(0x7f0000000080)="e8") 05:37:49 executing program 0: r0 = msgget$private(0x0, 0x88) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x0, 0xed1aaa3aee13f8fb) r1 = shmget$private(0x0, 0x4000, 0x100000090, &(0x7f0000baf000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) 05:37:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040)="cb444680aac0fd0100321c", 0xb, 0x4, 0x0, 0x33d) 05:37:49 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xa6) geteuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getuid() r1 = getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) r3 = shmget(0x2, 0x3000, 0x10046, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget(0x1, 0x2000, 0x58, &(0x7f0000ffe000/0x2000)=nil) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0xb6) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x5, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 05:37:49 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000780)={0x5, 0x9, 0x6, 0x2, &(0x7f0000000500)={{0x7f, 0x7, 0x9000000000000000, 0x1, 0x800, 0x5}, {[0x0, 0x993, 0x6, 0x100, 0x9, 0x9, 0x6, 0x200, 0x85c, 0x57, 0xeaa8, 0x4, 0x6, 0x7ff, 0x62c, 0x2000000, 0x81], [0x7fffffff, 0x1, 0x4, 0xffffffffffff7e33, 0x6, 0x5, 0x7b5, 0x81, 0x9], [0x3, 0x8db4, 0x6, 0x8000, 0xffffffff, 0x2, 0x82a], [0x400000000000, 0x7, 0x77b, 0x81, 0x30e, 0xd1d2], [{0x3, 0x80000001, 0x3, 0x5f98}, {0xffffffff80000000, 0x4, 0x5, 0x7}, {0x80000001, 0x0, 0x3ff}, {0x1, 0x108, 0x8001, 0x1ff}, {0x9, 0x3ff, 0x3, 0x6c7782e3}, {0x0, 0xfffffffffffffff8, 0xffffffffffffab76, 0xe79}, {0xfffffffffffffff9, 0x0, 0x8001, 0x8}, {0x8, 0x964e, 0x7, 0x1}], {0x9, 0x2, 0x8001, 0x1ff}, {0x8, 0x10000, 0x400, 0x50ee}}}, 0x3, 0x10001}) nanosleep(&(0x7f0000001c40)={0xf0, 0x101}, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0xe1, './file0/file0/fi'}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x110) r8 = accept$inet(r0, &(0x7f0000000800), &(0x7f0000000180)=0xffffffffffffff1e) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = dup(0xffffffffffffff9c) socketpair(0x20, 0x5, 0x6, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x4, 0x8) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x99, 0x2}, {0x7, 0x4}}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x800, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x52}, {{r4}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x9}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x9597, 0x1}, {{r6}, 0xfffffffffffffff8, 0x40, 0x80, 0x3ff, 0x101}, {{r7}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x9815, 0x354aaf7e}, {{r8}, 0xfffffffffffffffa, 0x6, 0x1, 0x6, 0x1}], 0xffffffff80000000, &(0x7f0000000340)=[{{r9}, 0x0, 0x1, 0x80, 0x0, 0xfffffffffffffff8}, {{r10}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7, 0x2}, {{r11}, 0xfffffffffffffffc, 0x406d91c5213f0520, 0x4, 0x8000, 0x3f}, {{r12}, 0xfffffffffffffffa, 0x40, 0x71a2078d9de049cd, 0x20, 0x6ace475a}, {{r13}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x4}], 0xffffffff, &(0x7f0000000400)={0x7f, 0x4}) r14 = kqueue() syz_open_pts() kevent(r14, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r14, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 05:37:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 05:37:50 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0xbb}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) 05:37:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) 05:37:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100030}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) pipe2(&(0x7f0000000140), 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:37:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) read(r0, &(0x7f00000000c0)=""/101, 0x65) 05:37:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') shutdown(r0, 0x2) 05:37:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002c40)="d7f2b9d739c30415f8b422c91500e5cb20beca63", 0x14}], 0x8f) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) listen(r1, 0x7ff) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r3, &(0x7f0000002bc0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000002a80)=[{&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000780)=""/227, 0xe3}, {&(0x7f0000000880)=""/255, 0xff}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000640)=""/17, 0x11}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/1, 0x1}, {&(0x7f00000029c0)=""/90, 0x5a}, {&(0x7f0000002a40)=""/27, 0x1b}], 0xa, &(0x7f0000002b40)=""/116, 0x74}, 0x40) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) r6 = fcntl$dupfd(r4, 0x0, r4) accept$inet6(r6, &(0x7f0000002c00), &(0x7f0000002c80)=0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x200fffff, 0x9, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffc, 0x90, 0x80, 0xffff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0xc, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x80, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0x80000000}], 0x800, 0x0, 0x0, 0x0) close(r1) dup2(r3, r2) 05:37:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x1, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="2a5b48cee1a33733909f48ecc26aa87289a6424269709f00d92949caf05e8a4f63a310119911decfd2816b3c4dc3061af82aaebaa935d7a41d7a324c6968bcc71e711dc28f9179b1a6a182859d1c518e4a61cdab0d6b", 0x56}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xfffffffffffff7fe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) pwrite(r3, &(0x7f0000000100)="f1bcf0c34482d8931b217c6fb2001e7403cc9216587f50fce167525745740e50213ddc68248713420a8870ec91e26ce70333ab9247c120365380ee2f1224d6b871d3e98019daedb1c647a01a12e457b752dd8b355da941d5085ba7b595dd7504521c723fb26436a1d4bdf9f311293e0628fcd58ec4148b54b4b8007dce676389167ce72ec740a9a8a73b6572dd8b898f2411b851c648e52163b2eefcaeb75a8e75", 0xa1, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 05:37:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfffffffffffffff8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x4) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) 05:37:51 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="6c6b32563a3f3f1771a9fc59c57306cb863324412c9e75bf1191e0b26ccd162a5540acc3eda1de62a4d9888ea64ed6365b23e73aeede2d1cd60ecae0d08182099b11663c3f9485a89344cc7094c1cd4d15925882a4a261488a1c162492841ef35b0338e640b1ff7dd3d5bd9a47db62d1d318481a8c00b18b8f6ebdff7ec9066394d49071f0437664110120d4e87d8a56f716c842bccba265e4b1eb6ecfcbc5901998905e395cdbb0eb7c6c2e8e304018b4ba570e1fe338692a28d1c34c1babc322d73bf5ab5ca52541276470c48d44543b67d95320fb6309003e2f1b640388af8ac38492d806a7c5573e928f3a65a901d3f470deadf56f205bf66fa005f685fd78cbf3481d328da96b516b3bf7c22a3596083ec1"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 05:37:51 executing program 1: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 05:37:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d}, {0xc}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x112) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000480)=0xfffffffffffff001) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="f47928a0ca1deb767790f3efa190ee5265143f081ab10ce729b7cd2c3d32afa45001a0f9a64d5a93e7114b0e4838011666ae4e2370301d6818d8021b5657f3b673226da17ffd00f8843cca763f1624591a35223fd0974ab5600a2bddd621233cb0dbbc48fc53d107a9794f1160c8e86db4d56e736420d05b515194d32ac76e6076de8bb7e3c0616dedf308de3de587be30a3c8abbff592a2cfb0ae1a1108fb56a32dc26d16e9124ec2cef123204ac88a9f01a791ea81fc6873d65f3521494c0a872ea9c7be6ff11044ec147a12c00c366d77bec91cfe55da6b37fa41662e3206ccf9a19c008c8f6128b4df80287caa024c38894c6b", 0xf5}, {&(0x7f0000000180)="5553e12140e3cfa1dee067692f4158879eaa5a4b00f9987a679e7582653d24b7fdabb535", 0x24}, {&(0x7f0000000300)="ae64f6f5f275", 0x6}, {&(0x7f0000000380)="3c6a639119de11124929892f9ff42391ee0af886fd27661ded75792ef3f2b32704293e3f5aebdc9b49b7efdd3541cb4e0e17954c1ae178", 0x37}, {&(0x7f00000003c0)="4c46d254b63d106442121e8721a10f85995690d8b6a3dbc1c1699d617a73fc22926df22e2633ef25e105c36e3dd27277ff5fa0604ab7", 0x36}], 0x5, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:51 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5fdc}) 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(0x18, 0x4000, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x80000000, './file0\x00', './file1\x00'}) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x2b023a37b82adde6, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x4, r4}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xf78817a47738936c, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/51, 0xfffffffffffffdbe, 0x2, &(0x7f0000000240)={0x2, 0x1}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 05:37:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d2e443db4da01adb505aed342bed46b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d500800"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/211, 0xd3}], 0x1, &(0x7f00000001c0)=""/50, 0x32}, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0xdf48f5345716b126) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x8000, [{0x2, 0x6}, {0x2, 0x28}, {0x1, 0x2}, {0x2, 0xe7}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0xffffffff}, {0x1, 0x48000}, {0x0, 0x80000000}, {}, {0x1, 0xb1}, {0x2, 0x6}, {0x2, 0x5de21df1}, {0x2, 0x400}, {0x2, 0x2}, {0x3}, {0x3, 0x1}, {0x2, 0xe9}, {0x2, 0x7}, {0xee2d03b4822cc7e3}, {0x2}, {0x0, 0x8}, {0x3, 0x8}, {0x3, 0x1ee2}, {0x3, 0x7}, {0x2, 0x289}, {0x2, 0xeb}, {0x1, 0xffff}, {0x1, 0x7fffffff}, {0x1, 0xffffffffffff9ce2}, {0x1, 0xe42}, {0x1, 0x7}]}) 05:37:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/247, &(0x7f0000000040)=0xf7) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 05:37:52 executing program 0: getuid() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) r0 = getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x4) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000280)={0xd58c, 0x4}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x40, 0x200000000000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff1a, &(0x7f00000001c0)="002c71a2b07f3fa3ea6c9eb426d00aa29e78e0224b45039e0f973f0bf241385db724b0f4df187e5da058cff42e7afb61c062a222c521fcc14760c46c997317e9d6de16116fc8da01bc89c11acf13486ec6e50cbddc4bcff28a16969b18f2c4487bbdb5d6f2e436fa7b3fb49aeee86a8d0ef98d00416439cfe2d5e2ede1dd98b8f5d7fd3e23fa599f4d43664043c0777a1171a3") 05:37:52 executing program 0: clock_gettime(0x20004, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fchmod(r0, 0x2) 05:37:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) link(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/32, 0xfffffe91) execve(0x0, 0x0, 0x0) 05:37:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)={0x2}) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000035}, {0x80034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r2 = getgid() setgid(r2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="518597f608f3d166f00387bc564d25fc2478ea17fc5c7eaa54c19bf336f4e4177dcd57fa8f61e0805ed44f552691d2c47107feab8ac7df11fb1ecee330a5e16f662269226248497cad26dec58ea8f926695c29fe68df7d1e7dde6046e2295a15cafa4a574b6a783ee5d0e6c75f5fdeddc26e627aa93a57582811b1c07c8529c31c40042304ac8c7c9a992eaf6026d331714ee3141dd64cffebdc378e40e71c8c2608f7cc936a526e49cb0f34a23453b6aa4d1a5a7c675de55e6cde11619e809002d6131b4485965743c95b040b68e0bf9cb76f776c", 0xd5}, {&(0x7f0000000180)="c0579f12b7ae6918d403d38d58794fb82def5fcb7b1a9d1bea6a431e55138b53e6db4f22c95d2d7453e84d9558c9f8feb57b6c5736420f4554af25efc5fd214c6151c3e95e781246f9e6bf4bdc68f5f1c23d97790a4764adf17e89e1bcaa31f3c9cd9b3462e36d1e946391154225e0d1d644998b980697c6a61273f9f00beeb1fae29089095ea375661ef718e7d26c8b170adea2ab1bf83cebace82c35e4226e16e20e09c1b8ff2b2128aea53b20b468cacc4af07498025c0a5eecafe4400ad06f4cfaa5d706d0270f56fce49d54cf257570b3547497b93b43628a9a731c9cacbbb6d3765626117e3dd75739d6", 0xed}, {&(0x7f0000000280)="62f2fb91cf9be805f9a98b75dee12ddb4737fa944c7bf2d57d93d5482c5b62a010363a57ab8c267fcd23c4eb06a1d1be628c45404016457d3b1f31bf79fec0372118e30c881ff9a8ae493a8331c013299ad8b5bfc69e25cb9413d81456ac879ce13f2bf03037e71d3a4b5e44bc0417a08360470f66a6f22a06a435e8463f866aa5", 0x81}, {&(0x7f0000000340)="179133b75c927c4e1bffa2fe8709cae7bbc5dce84b3d087cecc171deb4829fe6d62f5bc8ed5035f374657dc14cb2fe15968f32760942a7778e156481436538359b947c703320d4386d1a32b08699af7b955507697f74814ff82ebdb8f74e12884dd12c3a84385465c41a724c03d6b6967dcead83368eb9d604ec5a817ca17e32d63404d3ec9f5101732ddc5e9214b37717f85e0446fdcc90216b5ec87576e65aba20ac642361a8f31f795a4e7c48c57b3fc7184d87c5f0575558101a8a72c0e77494ccf0cb5579ae27d6e31ea4002945aa08b0fb7f", 0xd5}], 0x4) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 05:37:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xff, 0x0, &(0x7f0000000080)=""/255}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x6010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r1, 0x6, r3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:37:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x400000000018, 0x3, 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) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 05:37:52 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="5f6373f205cbd15de9160e861209c7228e50", 0x12}, {&(0x7f00000001c0)="46119f91f8e0920ea9a50b37426136a35f8eed8a2a3c1a7cdc56584cb7a0455faa7d2ed8fc6fc5181edfe5fadf588fca20d1d5236cd96f81fdfcc7093c89bc09b48529011fa02cedb4cfda2d59952b3d97302fb328a04f96", 0x58}, {&(0x7f0000000240)="85837a00aaf0125b699c364606b0a10df25816740bdaa046f492af502643c8297b6aa3a829aea105b4b12c4bc010a351135116004c7312bf07e00c5e1566ea846e5a33ccc595393a6eae4b43b833e38e6fc6a0b5f2f23c55f80ff1e4ec14dbd79748041fa99fd69dc046d468469445d1", 0x70}, {&(0x7f00000002c0)="54d81c40d958997c1783d4dde481a5e08de3331d26f8688f8ec6ccf40e850a5fba3aa2a675c61907bf7b39eb69e96450ce74826d4f90bf4b135affa91923027e0fbbea5ac416a8f13e9754a7729b59adbffe19d57548454ae97ea03dfe4b6b30fa93dcf242a917c38812a0e3cf3d503868aa549291bd9801a5604d53767530126ddbadb4ae6fab2850286c77335a3621ad82308d0df0dbcfff1119a3cfb5684314479e70633e08", 0xa7}], 0x4, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x5}, {0x100000001, 0x4}}, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000000)) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x30}, {0x34, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xb286e30867622f3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/215) 05:37:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) setsockopt(r0, 0x9, 0x1, &(0x7f00000000c0)="b616f6aefa4cd5d84ed8f2141deb63f0de0f81e9f95008bafc51a92cbc4ed086b5cb85bb425101e5b4e10df6b9ec8a2d1e6b73b2b20b1d8cec4576f429d52c05691ad709eecac4e75668da544796bbe29d12c42fb2c340c513fad2c5732068ef7d1dbda1087dd00646480646ec702c8b4adc4bcddc7e6aa548123d79a8cba23337096606355d9810cbf73cb392ad6a4517ca2886e618f11823841be86da4c62a321705f00216ae6ba83c79f8bbad4fe7f5d42ec8e8284c505fc55b30238672b7", 0xc0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:37:52 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01092f66696c138e00"], 0xa) clock_gettime(0x0, &(0x7f0000000080)) r1 = socket(0x10, 0x4000, 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x1}, 0xc) chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) 05:37:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='&\x88#\x00', &(0x7f0000000100)='\xe1\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='.-&{#\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x4}, 0xc) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r2, r1) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 05:37:52 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) bind$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() setegid(r6) clock_gettime(0x7, &(0x7f0000000240)) r7 = getgid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000180)=[r1, r2, r3, r5, r6, r7, r8, r9]) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000280)={0x9, 0x80000001}) getgroups(0x5, &(0x7f00000002c0)=[r0, r9, r9, r9, r10]) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) 05:37:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 05:37:52 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x26, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8e, 0x6, 0x7, 0xb}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x1, 0x3}], 0x80000000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x2, 0x200}, {{r2}, 0xfffffffffffffff9, 0x20, 0x4, 0x7, 0x8000}, {{r2}, 0xffffffffffffffff, 0x60, 0x40000000, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0xc5bcbae6116a8853, 0x40, 0x1ff, 0x8aa9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x1}], 0x4, &(0x7f0000000000)={0x200, 0x6}) dup2(r1, r2) 05:37:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0xc3f63d5358a3ade8) close(r1) 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000600)={0x101, './file0\x00'}) clock_settime(0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="44eb9b99a4572514e4e7a13ae724bb57a2ab88f61b9c617f42b7d31e5d9bcce81431b25076426f149e723974d3d9b6403bd29538", 0x34) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="64240f981c6b6ccdfe334d07708c44462d39dbfdaf8335a688a951557fb929a48d23", 0x22}], 0x1, &(0x7f0000000180)=[{0x90, 0x1, 0x100, "2fc85d7d273383f0ee5cc4354a1575cf5f64e3db407e276fa14d9a0330f6be20f7673d461b85de09fa03fa681dab398159c337975f9947468ea34e947271c7d2a8847c8c00d02b9ca88380b6c1a1ca423bf4df7813584193e444b649550db163ef988ed58ba1401307237a6bdee287665c831574ec1966be5bb64f417f"}, {0xa0, 0xffff, 0x1, "b04b0a9285e982851c2f793a88ee66c39ff8c7daac10f2a04a094f7f763d515ed4941e4669dad23896e6f66c61915c5aa2d3c5dee030b2a2168f7f77f617c632b438833d8af9d7906142e99180d3ed005cc09aa41777a25e2883191997f66f53e8919832118b136ee54d74f145c889d5c7d51d10c949476325f2f73c4fbb79eb854d843de26720ceea"}, {0x108, 0xffff, 0x1, "69122dc886aea8afec5df599fa10a2a1e1f8d06d5cdffbbdff0145e2d133e686c440e7d8a07c61b39858b6a8e09103caa99426f7909d4b3897d43759768341342fbf8fcfb959bed0a018cfae47e8d90f586d2e1e6c9d89b2de36cf12f5637f8c0d087f67d3bb0f2d16baadac9daa52b4861a938b3e843271ea1ca3a1cce3fc4cd0b9643501c5fb974e3717d5a5659f554560fd3ee6f1588eb6700bc90d4a4f8b0b76ebf04fcf12ecb83df9cf4a282873829ff67feb763d4dc59bf8d3ec0d54c26b7d8449719a2578aaf0fc709723ffcfe903133c0380a92dfe7f97aa3a0d4defd4bd14098982aff434fc9ca73263a20624fbfb97d96861"}, {0xc8, 0xffff, 0x80000000, "fd599ae554796b693868f29c9f0a2925022afaa913cdbe85796105c70ed5eee8695cb1a20c3599fdb1c91778bb8fd719bfa101450a85c5a25e6360ed7c76f9a0160e75bf66a9b5bf07bb4965df05697ad5059e19bda2abe096f71ee83573138963ec3e6305c6f8f9bcad1cf0677af52ab3b8e92d7e47c47654f4f22b4da149f88b5a5ee709aefdeaeccf3e74677c03915a2e773db9da106190596989aa569e9b6eaea1d589e76342114bdc156ecaf6e9587356ac52"}, {0x88, 0xffff, 0x4, "b5014ffef64c99742eb424a91ff6a0daacee03a078ebd5ad6710b39b685efdacdfdba35d4553001f6b4fde6c3f5853b6c9a7f5abef80ee108591573e7bf8418237d79d122758df5723a0f4a925429b8ebd51465e9b8477d54c596a94298d41b782cb842bae13c2abc32ed862f39ef9206102574eaa269451"}, {0x90, 0xffff, 0x7e, "e593f88159403e8de3b1e42a5fde196f015548f95d10138e3a7bf25c491896425cb346c8aaffa17a9108c089166ce3f6c0cb3a2104c83edc8ee002762cbadd0254354be017a07a1e3485f6f6f73570ef1cf8a91fa083354362527fa8963c92601488350d5af3e00fd741429902c3ccb9da4c2a87681e335507af5ca27c"}, {0x10, 0xffff, 0xa0}], 0x428}, 0x1) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x1ff, 0x9b, 0x10000, "87ab5741c02a5bd9136f408dcedd750ce1d15a1a", 0x8, 0xfffffffffffffa0c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x87, 0x8}], 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x80034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xd3004c401658337b, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="f18dc7328512101297ff2d46d8b93b8ad82dbf77b6ac8b27b9f83e51f18062dae171f717d698a6872f3959acad9ddf360144205881a35e1fa4ea758dd8bc6e7da09465f5984601ee3f9b421f4e938475d850e2ab5e52de7b8bbc5fd88545f9a1c2f5012559da478428eef1cc2acc4ba5deee46471c21c5712c4ed622dad45a17c593d65754b1f60fe212a3", 0xfffffffffffffc83}, {&(0x7f0000000240)="3378e4315fb5d53b065df24ddaac77ac0f08c7186cc2f65776d320fc61bf6a9f5aa5d944fc1dc373851ee6deaf2d4c27fb0fdf518ede4466f55b3a0e8d5e7f0fbe31dda50e17d18051f2467050c771d7b508dbf61e5137f77a5623eacef72a6eddd4f2"}], 0xffffffffffffffe8) close(r0) execve(0x0, 0x0, 0x0) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") 05:37:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x20) dup2(r0, r2) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x1ff, 0xbc}, {0x5c, 0x3ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0xc508, 0x5, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) close(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 05:37:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:37:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0xcd) 05:37:52 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) 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) r3 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) r4 = dup(r2) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7a35, 0x4, 0x850e, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002d2000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00002d5000/0x4000)=nil, 0x5}, {&(0x7f000003e000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002e5000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002e3000/0x4000)=nil, 0x4}, {&(0x7f0000079000/0x4000)=nil, &(0x7f00007e3000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000f9000/0x2000)=nil, 0x80000000}, {&(0x7f0000249000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x1f}, {&(0x7f0000429000/0x4000)=nil, &(0x7f0000032000/0x4000)=nil, 0x401}, {&(0x7f0000f6f000/0x1000)=nil, &(0x7f000027d000/0x2000)=nil, 0x74}, {&(0x7f0000317000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x28}, {&(0x7f0000031000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000248000/0x2000)=nil, &(0x7f0000067000/0x2000)=nil, 0x400}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000614000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x29cfcb4c}, {&(0x7f00004b6000/0x3000)=nil, &(0x7f0000f6f000/0x4000)=nil, 0x752}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file'], 0x6}) shmctl$SHM_UNLOCK(r3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 05:37:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) open$dir(&(0x7f0000000240)='./file0\x00', 0x6893b32057a9130d, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x40) 05:37:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x400, 0x34c80911, 0xea, 0x4, "32ca08599096df717b17ec03883f2fa83026f46c", 0x100000001, 0x8}) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x100000000, 0x6319d4bc, 0x20, 0x1a1a}, {0x6, 0x80, 0x8, 0x3}, {0xd6c, 0x5, 0x1000, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) msgget(0xffffffffffffffff, 0x400) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) read(r2, &(0x7f0000000040)=""/32, 0x20) 05:37:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x40004084000828a6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) clock_getres(0x3, &(0x7f0000000000)) 05:37:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) writev(r2, &(0x7f0000001340)=[{&(0x7f00000002c0)="8625042a4f1244c16cba2531c388d7989b3b607b1788769a58e7d34236bb9cbc798c2a92df9f35d26f10b8c8f52ca5ceb9e8c64b36909f941a1d9fade0eb6d4873b63ffc2dec2d53148eb08c61a7703b0bf8cc6c7824d8d1075de581380b7c2951c9a179ff12059796772b623805fc952f788e8e39907f78d26a894ac8995dcaf8e6732a6dfa0941ba022b8f9d6d08d57906d59740db4793ec15f72125ca3c1eeab7640e09f5f315a7837023ca8c1a662db230010c43f6cad4618fff8f27d418b2bc9ab6726b62f67468b109a18a5ee6e94cab79248e97bb5be012e09aac45fab4f63f0584b7bb26ecaec9052bf2c3465f17ec4289b43e5f49de7ada02d3a15d23e38cd2726e1fccc0039383eb651f459f37f525c164c11bd54b7c7ac389dc2147a61a11fd6b23035dd6923060efd3c103dd5c15ea8bc7ed5ea82531c8dc618e317bca858f2c5a7a07a1599538e7a19fea9a1fe2ffb80a101b886f7528d041aaef6e433a4a26e67397286cc4fcbe3a76408494a9d28fa9e408118f1866c1442c3e609f82fb5f4c3576900e482fcba3a3640533456f0c8abe727b79f0b795b6da82008a9717f3dc87187cef513d0e95bda17d23a29a4dd64b7bb65e8b26babe0ef8ba0c30192255f9ab13ffe04cec07922531589311d367ef16d9003ba28e34b2d5e640bf39f8b7bfdc91244b015db0702af7e62c512219fbc46ac313cf8871932d37725365e9da746194aa349eec49118fdb55c82e7c3b56f75732f5ad5302b4596cc15cf076d6d1f13c6edbd149beacbff1aeff9c154da89dcd458ba73f1f7e5234b0b36ff6b11c91f872d09fbc919fb98449480364f9cf1a3df4735c2ebf27c5efc46ef4447976cb41b933fd0069dde64fe95ac2c1c13f5b6b6aa380997bb4026a177348086218f5c1da85450c8ffe1504acd5139af36652153eee339c141659a30161329c609f4d2208db9728d1c1d34e6d03bcefc5e4e5fefe275cb937e68742f723b5a0e46cc3a71997902250ed86864845c0989a2863345dc779aab7ff78995cc58e1b1422f241699ea9ab64aeb8ab7d809a808ca4d4d3b24a163d7c9a278e05f0224437c07e348d8ea0e9ee9e465e397e975bb4afd5f094395c7205fbcd2991c7339073b0bea961d3800b3aec0005e6e5ea873231b1031d0988174372a3fef633b6573c3a5667d3707e6a867f953e763968ad55fbfa0cd375a4401ab5834657bbb72331b9d3aec0e0d87c735e5fbb1585d3b65f4fc248bb7dbdda21b0830061e6c5e5c41f15ee9bcb92545a7f915f7f01fe0ff5c0c11af2a262a79ac079df893c026e14fb08abab76d6d43bffb1798501193cad7b27bd9730acd9d2c02f1688b72aa3625c0c51c2fbe6972f786b1beccab25e84ed7e53c08058d54f8e4e250843a40ccd10b8727c8c931c4e1b05acdeccd219da869d6b3121336085e6ae434395747708a520c425ef58abfb1d184a31a03ef890b377ddc0b3485ef7e659528e52a1ed5560c2d5d0e12664042b2d25bda39a9b80898abfe50462b4bd10d340c41fdea1460ec3d64f1e6738876e6a8a2a4755d05300a41a7aa2f8effdb3b70891db234222b690a5417261ed51a990d80e8538f279281005a36d33da30cdca201705fcaa87508b31248dc77b87e0a132fffdfb138e62ed5a79420ab2d3acb44212eff8b02c87b933eb925ff4465445c3288da0fb3d2f39fd1f07a595fc01ee75e87a4593b379bce1f1953116b6b81019704b79ebe2bdc877f44394624b32e3828e35d215777aaf59d9058ce7d46492fafb1cdd98732026f760b028a833a7be070d116832b828a8a547c949052158351b46ff84395beda31feb81a9909283600f6de6402265535b917551d6994c7e6da1984feb3b15b994209d4a8bdd647dc48aeb4bbfaebd72caf45d8fafc76276bb50c05f9f6b461be17520655ce3d3affc6f7b4c8b8d90d23432a81b8be78e4412f1862937d8f1f8a724df9de567e91fd3229f4216aba338d172d823796dc630d2b006018d2edc3854a83baca40bee2bde9765b655384de5c9c0cbf8ad913168ea2a7c7b9c4eab27948da88fd279a9c99a9c7fdfb1d1b410ddf9ddf78319f35bbc03fbbb30a5e276c1785fae6f53c639b971ff36313d0bf7ab64428697eee2dd9163848d44c8d53894a2fb3bad27a74d441c36fe8af2937bccd16d378464a7e4214409274e16aee0e540d6f4a21bc5516ebdd371a2e796683e651ad219d909fd9e4cda2045c510e4a61c11cd2725279aa376e53c5bb94ccd2b11ad3066d9f86a29a256bd649a355bdefc1591ef34ae10b9fee635d6a71067df066579115801ebfa2d10b9451c4108aff5e6f17983cee796a14327168d38b4cd78060501ea92164590c63ade96352df7b6763bd7377d997197d0e4a3d43d9f0fa3c7a3e52c7958b509deba86a838f2004462c3e7ab45e9717c06a0bebf053bcdd5ff0a7c24223aa1a921b7d22afac516816711d2b4e6be7cd408f866b7f66ea8e505262af733686cb96ffb4abfa0f85225a64d396a9b961fa4527c3d71508f6b80345b2ff37cec116ca9d7f9c821cc79ebd913cc8066955909bf4eba028f6ac2d6d5070a59d4d56bdf094c5d85a55fdf33a9af35650bec7f2d82ad35bc3fbf3d80229eb5fb89ba959f92c3d5cfd972c48cc1d6d99981b77137b4bff01dc2de0026c65e96118de32b00fe6a6f3295b386cb880e09a3db62fb681450dbaa6f9c992546bc8ac5013b882ef02e632b46cdd56bc291e3666756a030dc86e99b08ff22554625023aae39ea31f66f4fe9ef1e142f092386b8db75c830556a48177a6d24a95feeab75ef57daf7a53e78b0b7ac60ac72e5716544f65d41eb37637562cb38eea4e17f98e4b96e82d5962742f04a17e392aa3118221200d170c43397a569b81d1d54de6bd386c09c1fefcbe999e41d140f07d4d9bd1689904c5aa9aed9fec656e35d2cc0dc229955c4f0f39d7851e22184455ad0928e476a153a8a687c50c322ba409d17429c4f04bac6750bf4d46139bbcfc65c49ced7cc9d1db5694ba64432c3463b807da2fc7a5e02d59efda81ed71a697a5c63fca1fe71a151069ad419a19ea2e713a17aafd5885916eb8f16b9abf26de2b260a5b16d6b4ce7aff971de829b286bdcd091f9f7ed41201ef7e7fc37e7355ab04a6838d067cc175f50cf247aa91a7c88a4d6a3d9e99a86891f2a620a9ad871795c85f81e1fbccbb064842566b274cf037c8986237bcace98a35a82ae2a7c18fd3255503f67796a64e2ffeede8677d7aa71d81cdf8cf76c6b89a6ae1be1050023544402c73cddaed02566b91d1f8c2bf6145fc0aa481e85a374ef7f2e68b511137e59f6a24d2ba7e90b2036e848ae3d8e39ff47b6655ffa2a60ce76696ff3ab39ad6240a280f838c69b60549594ebc242495a3a81a397e6d636c4911d4690c7a115d7abbcc919046509c07ef4de24c24f32cedbaa4bce26f6657a07c250d307f2ff21a73182be1555abcd96db4aa7696c6df5444430401bc122befda05975c2ec9442c8adb6de5ee3fcf70dc2957e46e8947668363bd6ffad13d79bad88b3be57ea9f3eb729c545f626b84fa9c7259e72b5e5b4e94c83e7117d3aefe7f895da37591db963aa6466d698c6afc8d42db6c6361d8747afb7625a82f62ff8020d2fb3203a09714ad40ee7d9ae4f0d098c7af07a2e3ca805b48e657d85122c0290f170ed71a0ace2ab94e86eacde240fe74df6cceddccc38746d98342204c99379c75fa139d0b87b99f7a09419ec93be4d5e7fbf6eff60914ce1d2abb875649c68c48059d3eb86db4c46c0d5fc1a747a7250a4c3af2d70acbdb67db6ece1033939f555dd7938f1e4d537a347289cc102eeeb4a8f4f2562f8f8ca0a2a0c0652aa1004b23a44c2e162e6a9666767f1c1e694f5408f90bc26af8c7c5c8b1bce272b10daa9e43575dad88ddd99812c783a4f70c65fd19a75c71040b1d50ddf644117aad8ff1866521f353432e0835cbd8b0f6371aac85314a7a4cb835dbe94fd96fd2fde012e6eeeef13c617b32aa771d8127e95d389c313f20cd05e2d113cb8eae67a05d776734c5c64d165f3eaa2ecc4a1d1946ef973951c76b0443842f15b09a127e4804c1d2c4345a2d94f9823008a406a243937bd195dafe80581464234cd98bf71b2c4c1353b3e401c073865d594f0c85fd8df197e33a561efbaaf552a83298c85cffdba517a9b54a7c19eedd429b276c82e5425309e51dfff9772bd920bb5ae2898accff1a65b30bf656b7ea29b3d6d524e0c75c5657948bddf2af9853751ad350b183a4d863fb4f1861c0a0fad4bed5f0c77c0e0c0a9ff83421388eec90e5663c58179cbf88526965ca2a4bbaee9801645f55cab835f51f6559e81fc1600d25005ed9000ca8503ae7f54cb5793144417727797a52ac612742a8ac655f98bd1d68073c77b3db852c785e660e57f0f85edbabc2a5d99df4ce3e32dda89e45a7b09ee8bb3d63f80dc87ddfef2ba2f3658ee1b9ed464dbfaa8fc5b46c71b0397701d4573402f6332bdcfde2f954f3d5913afece1006a3bf0cca69a8c4b91d824e2384c4a7fc560df3a495e678e793a6a778252bcd98789ef09ecdce3a2b668a379d66a6824deac37497f93b05f515159142de707ab2f83f23d026a1de0e33f0402edab21f7fca1b2bf0892dc456e00a9a251f9ba45abf943f532a872fe0d48e740423d86b0b2c595e0a3cb6ab04af1b8f9a0f214a6dcc3f04f31c069a8f665beed325189b73e0d6a09b85ebc9042e2abf612df96aab7b057025f3a9b23f383a3efedfca8ed717eb7a3acf5560300a46a5231a71ae98e8c7d6a27d5644aa2fc2ae78405210f4992ce122c663fea669948cb26d1419f5a7b0a04394571fc89b85f14591c8a8dc378a2115c2703b7a02e812d44a60987333c3490ebe11ae78036b85fea255f2e5dcf0d56bf913c791032aab95032c0df9b3b1124738c50c2971a614ff8ce70e91dcc2cc85884ffe42df7d2c8b30e2881828d943dcac5d5e52cea10cac7f1a93de76dc30f443bcff374d30863dbccc49f2ba103a27ab8e707c9988c2f714fb30bc0464debb7d0954728bfbfb06f9663b64e04a495771589fdbb009fe0924dc1054c37f4afb49c3f0b4434d3113c3fc64f1db75627e8e35842c79490e0012a1ae330f66549897c44aad13f7003fc65bc89ad1b7e3be5c07e45cd0efbcd17b221e6e114b314c6c9791ff88c7d412d7962cd93a9e4c568cbe83c01676b98d01362426ae07eb9848e11c98f9efc7687d1b430b7898b163ce6ed58b12cff57aeb86e84c5ec8efc15d24200678fbba51aa64fbdc83d1bf039ec6cc65e6aaeb3a7dce5971e1c189801717e0af2cd73506b97a2d4c5177529249f4c1ae7c467f00d274f58e5b44b641bfa5b252286febfb6a8f21378d83a6aa9d18660cb99b641b0254c8a000bdc4c01e147614134100e822e283b95b05039c79a724bafcb39951ad7bb4163864d23282874db4e1414cdc899f9f1893f74f71ad27d224b4837c0bc5d37c2f1cf765fb9c528c7427136e2d9bb70c5dc74ec97f1fb7b51f3b87fb34182156f4e43fb21065070c93686089cbf2c58fda9d263e4d430727085b779b092b731a0dafdb29c23255b2a1fac5e7e7866bd19f2c2e3def31fb1044c338dea722fbe26ae6e2c380c92eaedfd1c7e30ffc9a1fd114356b6d17a1ce4fd927740ab3cb6994f964f485779d7d35fa635d584e87c4012292051de736e07c251e2cd6df524664d6729d1502857ed4969f2ac9716ae83941944364536e1db5bdbe6e8e416d74f", 0x1000}, {&(0x7f00000012c0)="f9fbe54a9793755206737104e8c6112f4fd851a4de7ca38309ddf2174507c178a9bec67f9f428194eda442593ece", 0x2e}, {&(0x7f0000001300)="e9fe0da1c55edfdbbe71d6e05f4d4eb832e9c5f2f553ac12", 0x18}], 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket(0x18, 0x2000000002, 0x0) r4 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000280)=0x96) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 05:37:52 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffff00000001000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbca00c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x1, 0x1, 0x1800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/26], 0x1a, 0x0, 0x1800) r4 = fcntl$dupfd(r1, 0x100000000000, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x102) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) r7 = fcntl$dupfd(r3, 0x0, r4) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) rmdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') msgsnd(r0, &(0x7f0000000fc0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYPTR64, @ANYRES32, @ANYRES32=r3], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r8 = dup(r7) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) getpeername$unix(r8, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) msgctl$IPC_RMID(r0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) clock_gettime(0x2, &(0x7f0000000280)) 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']) r9 = msgget$private(0x0, 0x0) semget$private(0x0, 0x1, 0x10) msgsnd(r9, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300000000000000a50c43ac0c303524343616eb2d9ce59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970931145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e965aa4fbd0dbce47d870df2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef6445920db5711ed6b67e"], 0x30b, 0x800) msgrcv(r9, &(0x7f0000000240), 0x5, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) 05:37:52 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchflags(r1, 0x10001) read(r1, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 05:37:53 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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) socket(0x10, 0x8000, 0xa8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/218, 0xda}], 0x8, 0x0, 0x1c) ftruncate(r0, 0x0, 0x3ffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3074, 0x401, 0x5, 0x10001}) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1, &(0x7f0000000100)=[{{r1}, 0xbff87b8a16307049, 0x2, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x25, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000007, 0x6, 0x3ff}, {{r1}, 0xbeedf2d9949affa1, 0x20, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc9, 0x10, 0xffffffff, 0x6}], 0x5, &(0x7f0000000000)={0x9, 0x1}) 05:37:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x36cbabe8f12c9cb8, './file0\x00'}, 0xa) r2 = syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) 05:37:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0xb9f8}, {0x1, 0x800}, {0x23, 0x3}, {0x82, 0x4}, {0x8b, 0x3f53d08f}], 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x4, "01f52e0915d05b27760e2e5ce21a8814710fe359", 0x0, 0x7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x4}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="ca1077df2d04dfb1f85b8109a2d6edc3ec077946a9127492f8bb0e5437e5526d91592a4c3d8c978d0f3c3680fa8e65", 0x2f}, {&(0x7f0000000180)="1b897d521f2fd89660d560c6b0b8cd5071210dea6ea4981a3bdccbfe4e09f74e2dd025dfbfe5a54ce0615f36cef08eeb4524da75f516b63e13255a7d6cbf29ed82d0427cd66e072681120ef8c12c029107833ac0135557731ebe3e2bc1b3eae031559ce7e7b8287ac202e2b5d211894b31ac4ad7fb88d5d4619e", 0x7a}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8, 0x10000, 0xfffffffffffffffe, 0x77c, "0da2ddf70d64b1d89e984a51fcb7e2c860085879", 0xf5a, 0x8}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4cec8e08c8d914e4fde82bd506271172c9766b1c0f2146aba6942befbd19068ea26c68603789ec91b8c9deedf2fd4ee5", 0x30}, {&(0x7f00000002c0)="ceabee5363c11101efab2b54667f9680196fefb94d8104a3306aab182f385695cd8a36dcbbf5f9f0aeece1407180d040f6792a047ddf21f010859d44bdee26fbf63616ee5d105690b76d1e92a4e066a4e683a218639a158d2f64ff7207c1d3ae495a8975d56343e41d955146c7084602eb6a8c106c61be8f5d85c7d6d89eac6a0feb1fa5ee9a07b67665ac1289f57fdd44f8b6ea76df2571b7f66157f929189fea542b3920c5cc5c46e6944eca1f92e2665bbcda6ef658062ebaafbb34821734baf5af73ff", 0xc5}], 0x2) write(r0, &(0x7f0000000400)="e6400886c440cd8ae3e478556bb4164479b9f64d079d69f4d34737ee404097770db85ca0ef2f071590633aa5a0a42de3141cb7a4aec9f48356e38252dfe2200763b605cc3cddd94a357d4a2572fe8f8586d4ba742ec8f802f4941014fbc2000525c6cfcc6c5cc83571c93cb29bddb7f1b851aed41fa87286868782f7ded472a4bd0498396f882fd2fdb2473ce225ff78bcf01df33c7393de4fe395a3f27ab3798d903f26cd78331fd6abc40995d562a2b7e81630708f03a64b492dbddd667c1603a8c48c2af4906c864ff93e8567f39858aecff4", 0xd4) socketpair(0x1, 0x4000, 0x6, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000540)={{0x4, 0x3, 0x550495a}, 0x5, 0x1, 0xed3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000580)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000005c0)) getpeername(r1, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0xfffffffffffffff7, 0xfffffffffffffffe, 0x401, 0x0, 0x5, 0x7f, 0x7fff, 0x3, 0x3, 0x100, 0xffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000700)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000740)=0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000780)={0x7, [{0x3, 0xfa3}, {0x0, 0xfffffffeffffffff}, {0x2, 0x4}, {0x1df30271086acee7, 0x2}, {0x2, 0x80}, {0x1, 0x7}, {0x0, 0x6}, {0x2, 0x7ff}, {0x3, 0x9}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x3ff}, {0x3, 0x101}, {0x3, 0x7ff}, {}, {0x3, 0xca4}, {0x3, 0x7ff}, {0x3, 0x9}, {0x8730a810b6ca31a, 0x3}, {0x3, 0xa64}, {0x1, 0xffff}, {0x16a88ddf8b0ad9fd, 0xffff}, {0x1, 0x4a}, {0x2, 0xffffffffffffffff}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x2, 0x1}, {0x2}, {0x2, 0x2}]}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000008c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10, 0x0) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000940)=""/119, 0x77}, {&(0x7f00000009c0)=""/58, 0x3a}, {&(0x7f0000000a00)=""/159, 0x9f}], 0x3) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000b00)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000b40)={0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r3, &(0x7f0000000bc0)="48b51d211a0808641812b41e683d9d631444f213e0a0c41ac2d6ab1cb78896b290290b53c3f524b71be3ba5777b84fd3462e221ea5dd7a07adc6bc11719945cdc0d6c1291769bf7599f885a6bc26f3261f237ba89f5bbd7b3ece3931", 0x5c, 0x0, 0x32) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000c40)) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) 05:37:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x315) 05:37:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) 05:37:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7aa7) shutdown(r0, 0x2) 05:37:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xae525ba3db72aa72) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/14, 0xe}], 0x1, &(0x7f0000000200)=""/183, 0xb7}, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x6) 05:37:53 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/46, 0x2e}], 0x1) r1 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 05:37:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/53}, &(0x7f0000000100)=0x37) r2 = shmget(0x2, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000011000/0x4000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x8, 0x1, 0x400, 0x3}, {0x80000000, 0x980, 0x0, 0x7fff}, {0x80000000, 0xea, 0x613e800, 0xfffffffffffffff7}, {0x8, 0xfffffffeffffffff, 0x800, 0x7}, {0x100000001, 0x30, 0x100000000, 0x8}, {0x3f, 0xab, 0x9, 0x1}, {0x1, 0x1, 0x1, 0x7fffffff}, {0x7, 0x5, 0xfffffffffffffff9, 0x1}, {0x2, 0x1000, 0xfe9, 0x8}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8080, 0x44) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './bus\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000300)="46de911d4e0498f945a10a8faa01ccc7a57ef2abd9c775e84acce724654adde976e77bad4bfbc53da5199c999916c700153c78697e8f40cf1bfcab90e1b15bc55e68ce84bb017c2d7646b2c4af691d1dfc8bd9dffd9b04e5d35130f662d57bb7d5357b555a5db2337e159e12e55223ee80c76afc313a716aef0f61045033d649fd18f21e54b0568e7f44debd43770a02e9577258fba9f5a132ae4a97c512eb08cafe6f16d9b7e6665454700f5e02ca763d76c53d0229646058643631d7b31401c6aa7d7b83b3113633bcc140242eb9e479f09e00aa52898071e029aa55a3bcc329b54884b8cbcd9d8eaf05d92a9ca6123c517c477a1677acb7d137731e10c675745f3671f543918a98e00c44c1188b0a3f9c4d2b637b809952d1f3de2be1761abf8cf522e18fbc6e40c96ffa5cef1bbb48d3995b635202bdb379417a8e2be7968e382f1ead044fab9f668fbb9227121c5fd8b6a6b30c11212e9ec819df1810f3821f6016ad8e16a54e679850a5f5415f6d9361313d36772a191570c725292aa5d49fa253f3174dc7c1e1b2d4c77097978f74a5f00499991aa89044bfc04392a906ddaa34981f5743084cbdf6a0b7c0c0611dcd5ae23bd37165d63c433799fa8562854d01b38f1999e0213138d5f784d7a020cfb2952e179b1dae772751faf2a5fad16bd7cc0018301f7768d5d1993f335266a30c5b30d2baacaf56bd4f232dcc18adb26ee3eb1a203bc2a96923b6f0424299c47dc97046f088e285a9d9c1ab6075317be502f15d7c6cb760461adc5bc84872b4bc972412c0a30f87615da86132df1479949be42f0b6b7fb63d11f98873cfd0edb92ac9e8b3f4b7ca93ccf21559faf0f504ab4b0657c2392d731bacdfb57275cb3ade23776072358cfe9b82deb846e941ad2d03741d43b6ae09ddec293fe24c0921e234e669c46c7193852336f6ff5df861f280c70f605a55f329de618e35dfbda8cf9c042a9539431fcb1c6f95f5dc7227b8956e528703e821965b877b4dcc827f3c25fa09a84126826bac4082f0923e2463ebbc97dffc6cbb9e5cfddcfc6c296680c1a24bdf6a0f2ee8bca20932c17d7cc44296270f1dbfb5c01a9a6a42deeab598484b738472f3801c38b7b7ecc0144731dba679ac4a22aad793a62450143226388c71ce5d9662b5ead69f847d91f66d8865c2a170a9e8b1fd04bb9e845b5bf4ab1390e7dda2f3d44ed76ffcd20641e3fdbc53809401fb8cab58fc55f5471c59802be55928b617595492c69f426898acc99b91b82ae12fe8edb63e268cdf44a5ff30c0279685303c35c583b878116ab72532e086cf542704bb983f96ceb604ac6d04a1f6ad2974340b3ad2e4ae95f66b36e64252922e8ae8140d7bdc29570eb05d2fbf8867f8ca0e4ac1015b1bef1f759689edbbea5a15eef30243cff6968343befc05642723bc2cfe300503baa6a1c285d805aa989c60afe6a87d0426ff1c5fb798b4fcfd4b61f74ebba0fcf090e09e45b1e12b94b5aac977a11058d7bc73aa764876c328247174a4ca38a0f5bbecfe2650bd9145c66c334f2909f1ea209d529e5a1f6f51c76738d52bd0d44b37ca3fdfc533cca9870c178b3f1ab19597840b5343acdb621aaad54d56b97287712d1f4adda8521188fd3135af5a0e11f6252fd1dc5b35c7b2428d904fe91e3a0674e0892f3b2ca74dc24135be38528965ca94800de6d43d9ae7f4f6d1f13987c4baaff7745b642fdb9c8fe1eaef445a79d0d58ead47b4881e2c256bf3c5c1c56a043cb3d24d033e1501a8fb7400e3a7241002aa7cf3b1275bee9b1129f9432ceef776c4860b66bf7c16e50a60bf3be3774f705e8a039ae3dbbb2bcb563d73e19926d4f526ea3b00e66df752d536edc8720f1cc43fba896dbb371675b82401ea16e1d69533df55bf94df0fd0a1a7350d1f226dbfc89c9cfb54f454f0f2333cb3679d619534822f8c107c28536f9613b236ec62872a38b83e9d07284f42f60772aadfb5e6fabd582585c48268f37b0987b99765abbcac06e8733ee707d534d79f0864ad94937dccdeb06440914bed6e7996fa1ff31a1619cf9a211119a5ba0b59ca49c851d38e7ad53926934df326e781a31d3bdbddcd841b4635f121a78932adf22699701f657196b80719dca91951a10a10046c74f9e4896f52376e7e2d78f412dc36348a02c3054e60a93450bfc7f9309b657a657cb98f33b1221fdc446dd1dae28556a0dc95c96dc3d039473267cbf0498404b5af5233caf5b8b8533151dde8e7a5a6b1faa5e482a92b19b9871a976e59a0d29a9706797bc1de40d6a561dcaee1a845c57334385b04dbfd6ef75a3bcfc755f94931807aee07cbe3f36c86a392d532146956cd6ee9667fca609bcdc4e55456fe5cbde57d96f9684ca19471c573b8beb6684df2cc54a78e1011c71ff83d5a0208b402ce9346e8396b622038a644d6d9e527e7c0a0dbb2ad50345750a3ded59c0cfdaff094800e74e90666ae58afc36819832fdf0c18776ba17bb59b29d222f775cc542d24d8469768c6c7545715ea9934a8a0a0314cb188f6a6d1b6debfa75d441a5e405ded43577a258a478cb4df93d9d6caab952cc2920d0f219ee7a1af71339d5565b3f5932ec3ff08f8d2cf2cfd5651b9ed673573f02db937d976eeea92229a632201d21eba5412fdb4098ee41d26de0157839061cb3eff1288d92b1f40324960560ff487d0313be1d8f362a4bd7be4843167e8e559a11ae134f8b3af9971cef3c388a6ffdc38ee6185e4a5bbe989ddb27d7a5ca6ca0af3d6a191e7e0788652044947c1a99881444d7a87969eef378ae38fde106e3ba90175d26f92a65d041edf255da80402f0463bc9fa8294bc97c956d57658027768650fed68f0146e25c58917524bff7f40d55355a38d7fb68bf39833dd8819d8e3553541eb5235deb44ac26f3b535dca2db0b22b812887f831d29434798480904ba10d0bebaaefba70a75be5f2ca1de4399641ce910d3a2090990feb1dbb0f6fd8dd51aa03e2d499714f35425cba6de16f5a322beb52251e1c255d6870617b520b14daf7e5a4f45f83a397918a34b280a8836de363bcb176e10fde29c4d3c5c11764a2acc83de6a8722a36b8fc5ca09eadd26bbe1de059554a6c74d74632d11996c009f8f43d468e8420e42bf93b3be6a0b055b2507290263df9873da54b9ca606789e894a4feb9839680b5d7de6db512f1688196444c5bac75bec4d0fc428ce628b14ffae4fd8921855afd36c70c14f18fcd6d56120aecbd773b7566cfad9109107f54c92fe90876a8dc12b79c5c2843a038edb86c12b1a059b0b624aed00adff8401550957c494f6e0c328b487f86a96b14f66baae12093e9f8667fd6a35bf5fef326aa1b304b0ece5c633c464527836a031a9bfee7c084211f0668e0d426388401111eb92b069397b65ba56b4b9f678955b66abc437cd364e4f2dbd4dc6bf8fca225485122de4133674921f570288c01f5d747cf53a3cf92b189ded6f4dcd58e4abe2ad07727befad8e75a964ec252b93741387d85b6c6c857767bb5a077ae6b2392edd6fb3c26f9d5096322d1bcee2e75192ebee0c667cbd9a7245633f7d6b104b81cc14dd3789ba1e75f30ea060bdc411f8a56a396170cad22930133acb42ee9e67bd4198351ddcbcfe1816925a54de827ce231eec8124d1da03be7016c86afd6fd6e2c1f3039e4c0680b4eeff0f33a4dfcd89d135c5d4cb63981b6fe61cfa69fb756cf1c37cec8b7d9b3fdea7695b345d5f8206a8fa38518a4bcdd3c36ce6be21cfbf5cc305304812bb9ecd870143a6b9339738ae13ccdafde3fd644049785a146109b7fa775913341f7db310056d199b361c033bd7e2322924d2ec7da6511c96057508eab8c2e6e75585b51bc288b109735d2268fa14c16ffd725b7f83a058a59b77b38df100416029b6edbb0fd53969cea8ee594d24ec6156af7ee3232849319cfd2967e91b27696cee602ed50d7cf6862256928a4fd9165a7c4283720c7bd0536ebf9be8254f6cc656cf9db7b98a0eeda4d68d52fa41a624ab5bd98d3f368cccccdc927311dab9a86173931820fc93b4233e7e68b2531d02c331d527b083afc4bb02f2cb10d2022a94206175ea57b00d8049af4aa861f24d38c0d7b7d8affd8d489a8d41d65b1916a7e62763a5c4768de2710d2cb5e67cc19b999d8f4159074eafe0780c1fff664663840dbb5e7eb5cf523a4be47fcf931ac2d9a91f0893c3a6766701fa34557e7f6a0a6fd7b97ba894fd359d1bd7c95fd839bbedafc399cfc29e53c5f0a06076cb4901b2f8e966c361eef496e2d5f31d450622e6b7a1fa71bae1773f9cb46e0e56c6c80ae528ff90f0f090f90aaaa5063051bb35ad1fcb97d6fd5a059d532733bca93ea53cb94da44dd92586543fabcb2266ce6e08db4c67e5e8d10d8727f3b4c8f65839f7f248554bbd83445e5cb8ff1fdc695a542cd90954f1f6a71a0aa9a25decd93db168c00df678512a0f783375136e40d4805fc0d3841703ab8d06785373b65e7625aff07e209c251ba223a06ed796ceae926115ab595fd5749b68cc7721b09aa8d1342116812fe5a65cd7838781b65990f81549f422c125a7386ffd5ac2e96a32f44355e345bd1f614a5bbe913c533d774695db4b57f1c03add53fa84fe95c0bd21468ccd66fb3c6782db9e54642f894b3b52fdd7cd29e97bfff61a129b08162843c13d308dbe2d5f21ceed92e133447e6c01cf050609db49bbf1820a8be57d8dbe5e293ef4f956442a6ec324a61818b245955ee91c01671686a5afd5820011de3332451b10d4321e2263995a6447d98b624133e54265156c6f75b615ed7ffb4e57c1135f3bab9480f6e320f41e90704b4a3d39137cb604395f4ed4f9cbd30bf89e0a6ebe786aa46695deac9d0edf8fdbb55c2ccd3afd3ea83d8cdd58c05b39d6cf8ef4c9ce97ce4e36ee85cf3a6395b25964d3f5d19422b0b73ed9be2ba217cf7b5fd547746c70605faa623a9383c1120ba440d33bd04a61479564d549128a912d1b0c693dd8feecf0b3d0bc2098334ffe8a5ddb7d477348877241d4c7f83d3499aa18cd29f765cdebbf8934e564b12520d784e3a6f4c02783874d6d0ceba32c27e7aa64023ba6e72185415a3437d31d41582debcd48cf46f48ae59e6da7cb119bbc58c0d810a849fc89c2f4dba4e6d9703da3f00c9803ced29071f0112c52ceb451d234d5d35e2017148bf677a8b5a86e2368ea4c85b131e41e16edad5d35acf497d186fc924c68790b19f7609a4104d3ea72549759682b9e99937593570987ddfdb1687abe418cf4e67bed3539a58df3989849cbc54ed858d090d3bc13a1571b2962da6e22be2228faa3fd1c6c86982f4c23696e88180d66d80de5e0e209e6b20c12617f50fbec84e7f44c7c07c11d0232b655b9035d9a55cd3af26cbb3114742fa0defb62edd0100b09c38b11893559e39e3b9e4faeae3de91a4c2e4f97a57886cadaa0c6560a73421879b03a62e9b203230255c276744b1c1a3ff004f50463de2584e709a0422282ef59cdf6e30664998415eab18c984016ac5dfcf1dd3a9abd6e31be29f7359db0235333559abed07366e84ea12d1a11991f07dbe526640687525de3a2d9db90a742ccf5c61f8b325370fd8853b8c31e18d09c078268743718f59328d9678a8f27e3f7bd6ce26bc911d2f3dd902ab102ab0c695d30780d5f16e7c3f5504635cb89d4bf742c5eeb84444cdf90726c1d70fdf47fd0185524a28e0aabc402eeadec13650cb570cdbf42eec94d6eae0929695240c497a5de809bf6fc84f", 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000040)='oP0.', 0x4) 05:37:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x100, 0x7, "c24732fa6a2f9ce667635b064c0d7bb378b24590", 0x1, 0x62b}) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") semget$private(0x0, 0x3, 0x10) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000040)="b6202d8d620c7f13459a6822a43e26782011cb9d9538355cb4971dcead51") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x6) 05:37:54 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000001100)={{0xfffffffffffffffc}, {0x0, 0x2cd2}}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 05:37:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x6, 0x3, "6d64676049fe9d623bf6c1ad967a6d7ac85a4249", 0x8, 0xfffffffffffff001}) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000080), 0xdf9d6656c96e6bfc) close(r0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:37:54 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) 05:37:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x6, 0x3, "6d64676049fe9d623bf6c1ad967a6d7ac85a4249", 0x8, 0xfffffffffffff001}) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000080), 0xdf9d6656c96e6bfc) close(r0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:37:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) execve(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000200)=',&\x00', &(0x7f0000000280)='\\}/\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='/)-\'#\x00', &(0x7f0000000340)='\xaa\x00']) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = geteuid() setuid(r0) 05:37:54 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xff) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 05:37:54 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="cb84f7b13eac8cadb504550b06947e854ab8e8bc0f6c320cfd494adff3dc73e60aea97fe46d2fe805a4041a765fe0c618ee1016a067506243462abab092c21805e3793d16eddaa86a8f2f6", 0x4b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 05:37:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80c0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x80000000800000, 0x20, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x0, 0x67}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:54 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) dup2(r1, r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:55 executing program 1: mprotect(&(0x7f00004dd000/0x2000)=nil, 0x2000, 0x17) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000429, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f0000000180)="2159208da678988a072ca0b2ccc6e93cd842aaaa1976947a02a2ce55d18221f99993d0e89a187901e99f73a089a293e2befd51b6dff0b73138b144789fd7044d915113621ad55fe69acf97e3138b540d5663bdeabf780acbc6247c13118013be2ef58d3e55f5d72492f54c6dde7f6a446e0d8c148030c1f9c0ac754be2ab03c25a88ff6907c9c06aef88bb3edcc97bc5fc6e135cfa5ff7c73e6eff9ba9aa780fe633de2dc1f223041e3022a712d298376f293e", 0xb3, 0x3, &(0x7f0000000040)={0x18, 0x2, 0xdaa, 0xffffffffffffffc4}, 0xc) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28641, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 05:37:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x5}, {0x101, 0x8}, {0x107, 0x8}, {0x22, 0xf}, {0x20, 0x6}, {0x20, 0x2}, {0x0, 0x100}, {0x42, 0x1000}], 0x8}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1}) 05:37:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:37:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x6c}, {0x6}]}) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:55 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f00000000c0), 0x208a, 0x0) 05:37:55 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) fsync(r1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 05:37:55 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:55 executing program 1: open(&(0x7f0000000040)='.\x00', 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0xffffffffffffff32, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x8, 0x0, 0x100, 0x0, 0x4}, 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 05:37:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000001c0)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee5b059e72fa18a8f9b516e2c501271a019417b91f96951e0500000000000000812446a0", 0xfffffef3) 05:37:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:56 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8002, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r1, &(0x7f0000000700)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e99866b9e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0xfffffffffffffd29) r4 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b076cfce3a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc32529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c527cc80355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e33b722a43067517d374523bd8fe221c68f60d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be8d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df683bbed43745cf360d0453680534caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64bad7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abdf231ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe96ed22d5c73147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4ded848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b89497c1e50004ec82b6254991984ec892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5452f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8691f799af35244bdeda10983ac247d7b81f0e77518c6fb553a055f26a0afbc76415b3550c8b3082a1b248ca2d6ecf79ac4f10e4ddc297e82cd245fb5fa9d4b3711e064e58f26c05383663454265a37abc20af2e847b19705b619d04640929e64560d4ab8e890e749f0e50f9ec3a9ec803cc3a3fb727dba10b89b447f25cd21d3d6276bedbd4d49cc9c37f67f2c6422c2fbbfa3377a81e839f0048a680941f0fbd494ee2ce19b53e715a3c036dbe8df4fda4c415e236ab6545792bd3d96f76e85892dc0bdecaad311a32e7f36cf5cc8d417602ffa93f93bc351e3a31a117ea7dd6fc2b06d0883cd3d3cf6a80ab490248dc0cf89aa03566e63e6d5a208ef2400ffe0248f57d69dff0100000c214b92a1899c6130871256cb66333a05427b761647fdbdeeeca1f80c331ef219e0df3d891f88ebe1737ef79813307c9c23dfbbaca368c51ba6c0e7988163d4685133883d56c6722c686e8fb8457ea30417796ffc776a02e27ed23a2ab341e615b270a93a0a3fb22abbc765a8b27637de911f8dab148570769ffeadb31ae2f6dfe54acd25b06c092adff46db49f216da3b9105fc31606289d851532bae666ef788089fc190a51cc922bb5151f8e43286796d3b7f357671239471bfa27200000000000770daede11953d87312ca3c33c82ebb321de03000000abe1f125c1201f11c3b884b821aa7cfc84467d6dca051b3bab6eec6c6ee94e08bc49680dff9edc64f6db9e487de893daae73000000000000000000000000000000867269acdf5df9aa0cef542e7b962519541415f282dbd628d5df0a9cb6c593739cb96a03166a512f4ca57f594d798734c89815bb3aedf5a627864ac78600"/1853], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r6, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r7 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x1) shmctl$IPC_RMID(r7, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r6, r3) fcntl$dupfd(r6, 0x8, r8) 05:37:56 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000002400)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x8000, 0x8, {[0x6, 0x4, 0x80000001, 0x4, 0x60, 0x7f, 0x14, 0x3, 0x1d04, 0x7fff, 0x5, 0x7, 0x100000001, 0x1b9affcd, 0x196f, 0x3, 0x27040000000, 0x5], [0x1, 0x0, 0x9, 0x100, 0x9, 0x5, 0x8cad, 0x3ff, 0x81, 0x1], [0x80000001, 0x7, 0x8001, 0x50d, 0xfffffffffffffffb, 0x24, 0x3], [0x8, 0x0, 0x9, 0xa5, 0x7, 0x7b4f], [{0x0, 0x1d8edc82, 0x3, 0x2}, {0x7fff, 0x3, 0xffffffffffffff7f, 0x4}, {0x6, 0x2, 0x3, 0x100}, {0x598237be, 0x4, 0x401, 0x7a21}, {0x1, 0x7, 0xb0e200000, 0x10001}, {0x8, 0x870a, 0x8, 0x6}, {0x5, 0xfaae, 0x0, 0x8}, {0x3f, 0x1, 0x2, 0x7fffffff}], {0x4, 0x4, 0x3, 0x5}, {0x800, 0x47d5, 0x1ff}}}) 05:37:56 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000180)='./file0/file1\x00', 0x80, 0x20) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x9) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:37:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x1, 0x2, 0x600) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/42) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) 05:37:56 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x80002087, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5e4c56091f42eb96) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x29, 0x0, &(0x7f0000000080)=""/41}) kqueue() close(r0) 05:37:56 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x5b) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d8603ea61dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d205f5a443704a66a9ea48a10adb45688ff8562ccda5ce6138edb1efd26c0bf2d167eb958b0850c2dfb0876bca5c1f99c2741f7a3104bac61d0c7edba6c15997a3080bd6b8a1406335"], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000b80)) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) 05:37:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{}], 0xbf}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x1f}], 0x1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 05:37:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) 05:37:56 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x0, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r4 = socket(0x18, 0x5, 0x100) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x69}], 0x7f, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x20000000, 0xf479, 0xa000}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x1}, {{r5}, 0xd0015957cb3b2c4a, 0x974265a7f5e12df6, 0x80, 0x2, 0x100000001}], 0x7, &(0x7f0000000280)={0x401, 0xffffffffffffffff}) setsockopt(r4, 0x8, 0x6, &(0x7f00000002c0), 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x35, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x9, 0xe000000000}], 0xffffffffffffff6c, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0xa6, 0x2, 0x3, 0x2}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x18000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x81, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x77, 0x2, 0x0, 0x6e}], 0xfffffffffffffff9, &(0x7f00000003c0)={0x5, 0x7}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x7, 0x7, 0x7, 0x80000001}, {0x4, 0x5, 0x2fe7, 0x5}]}) bind$inet6(r4, &(0x7f0000000500)={0x18, 0x0, 0x1ff, 0x1}, 0xc) r6 = socket$inet(0x2, 0x4000, 0x5) r7 = open$dir(&(0x7f0000000540)='./file0\x00', 0x800, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) ioctl$TIOCCDTR(r1, 0x20007478) dup(r6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000005c0)=0x5) close(r1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x35e6d4e794fc6bd8, 0x0) r9 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x33acef814e1f52b6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000680)) unveil(&(0x7f00000006c0)='./file0/../file0\x00', &(0x7f0000000700)='W\x00') mknod(&(0x7f0000000740)='./file0/../file0\x00', 0xc000, 0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000007c0)={0x7, &(0x7f0000000780)=[{0x7, 0x0, 0x1f, 0x3}, {0x7f, 0x7ff, 0x7, 0x40}, {0x7, 0x2, 0x2, 0x2}, {0xd7, 0x80000000, 0x80000001, 0x396}, {0x4, 0x4, 0x8, 0x8001}, {0x6, 0x3, 0x1, 0x8}, {0xdf2d, 0x83, 0xaa6, 0x7ff}]}) fchflags(r7, 0x10001) dup2(r9, r9) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000800)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6d48}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffe668}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x1}, {&(0x7f0000eda000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fc1000/0x3000)=nil, &(0x7f0000f6e000/0x2000)=nil, 0x7fffffff}], ['./file0/../file0\x00', './file0/../file0\x00', './file0\x00', './file0\x00'], './file0/../file0/file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffc}) recvfrom(r1, &(0x7f0000000d00)=""/4, 0x4, 0x2, &(0x7f0000000d40)=@in={0x2, 0x1}, 0xc) 05:37:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x1, 0x4}], 0xfffffffffffffff9, &(0x7f00000000c0)=[{{r0}, 0x19f04957cf263813, 0x44, 0x1, 0x348b, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x81, 0x7}], 0x6, &(0x7f0000000140)={0x496, 0x200}) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 05:37:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x119252a8b6f4af32) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1], 0x1) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:57 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000002d, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe67) 05:37:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r3 = dup2(r1, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r4, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$BIOCPROMISC(r3, 0x20004269) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) r5 = getppid() getpgid(r5) 05:37:57 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0xffffffffffffffff) r2 = getegid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) getgroups(0x1, &(0x7f0000000040)=[r2]) r4 = fcntl$dupfd(0xffffffffffffffff, 0xe0d1ff6b90d2980e, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000080)) 05:37:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './file1\x00', 0x6, 0x1ff, 0x2, 0x400}) r4 = socket$unix(0x1, 0x2, 0x0) getsockname(r4, 0x0, &(0x7f00000005c0)) 05:37:57 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffff653000a1c4a971dd5f1746a09c3bce010000000000000038620700000000829595593aaaaf8de11a8664c1287ead4bcb777fa69dfceac2a84e6abca64896bc5e5786388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4dfa29e447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000057426091a432f24efcca1e8762a916c352b5f0d12c26ed8e4381719d2cd225981d74828472faf497627f4a84cec4eb6621ba5ab8"], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x401, 0x1, 0x2, 0x7}, {0x100, 0x5, 0x6, 0x9}, {0x1, 0x5, 0x7, 0x5}, {0x1, 0x0, 0x1000000000000000, 0x100000000}, {0x0, 0x2, 0xffffffff, 0x100}]}) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 05:37:57 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r0) msgget(0x3, 0x91a2ccfa35f7fd8c) 05:37:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xe644) r1 = socket(0x2, 0x8002, 0x0) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc08, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0xfb4, 0x8, 0x0, 0x0, 0x0, 0xdf8, 0x7, 0x10, [{0x8, 0x75a, 0x5, 0x2}, {0x88, 0x3f, 0x80000001, 0x8000}, {0xa8, 0x6ce, 0x7, 0x7}, {0xe500, 0x101, 0xff, 0x8001}, {0x3, 0x9, 0x8, 0x3}, {0x10001, 0x81, 0x9, 0x9}, {0x0, 0x7f, 0x7, 0x4d4}, {0x1f, 0x24, 0x80, 0x5}, {0xfc4, 0x6, 0xff, 0x2}, {0x7, 0x400, 0x7, 0x75}, {0x3, 0x80f, 0xfffffffffffffffd, 0x8000}, {0x5, 0x5, 0x9, 0x6}, {0xfffffffffffffc00, 0x3, 0x4, 0x7fff}, {0x4, 0x100000001, 0x4}, {0x0, 0xa71, 0x3, 0x7}, {0x2, 0x532, 0x1, 0x7}]}) sendsyslog(&(0x7f0000000240)="cee246b136ba091336dc8bcd602d359e2cc02cf1b0f8abbf32a88a4f3813a6464e5f452ec549697f77b2a69d589405beca98e7a0155718b088c4546f54f7f1705f6258aabd4f7b4a6678272a8e0a8f4ed5fb89edc6f2ef8dfc1c99d346481b847ae5bc7e63d613370e89179afe7004f4e14b5793b224907e7f580c769bfca36167397feaca", 0x85, 0x10) flock(r1, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x2, 0x8d7, 0x200, 0x2}]}) 05:37:57 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) fsync(r0) 05:37:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x3b70, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf5d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000f77000/0x4000)=nil, &(0x7f0000f8b000/0x1000)=nil, 0x1}, {&(0x7f0000fe9000/0x13000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000f26000/0x4000)=nil, &(0x7f0000f6b000/0x3000)=nil, 0x9}, {&(0x7f0000e44000/0x3000)=nil, &(0x7f0000e28000/0x1000)=nil, 0x7}, {&(0x7f0000fe7000/0x1000)=nil, &(0x7f0000f44000/0x3000)=nil, 0x10000}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f0000e11000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f8c000/0x3000)=nil, 0x8000}, {&(0x7f0000e56000/0x3000)=nil, &(0x7f0000f88000/0x4000)=nil}, {&(0x7f0000e0c000/0x3000)=nil, &(0x7f0000e85000/0x4000)=nil, 0x800}, {&(0x7f0000ea8000/0x3000)=nil, &(0x7f0000ef2000/0x4000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7fff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) 05:37:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x200, 0x4}, {0x100000001, 0x7, 0x2, 0x1661}, {0x80000001, 0xfffffffffffff780, 0x4, 0x64}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="4fdfc972c18409c3e452ec59ed5de032", 0x10) 05:37:57 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x18800, 0xd) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x202) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 05:37:57 executing program 1: setitimer(0x1, 0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xe3fb3b18008ed2cf, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r1, &(0x7f00000000c0)="769722849b445b7cf7378061bfc6ad4560aabb62c2adc604ae3682121e9eae8491c39e3d231975da0aa718851b097d193f9c61eae57775f106cc93008d1e2780e5eea2f58c6fa3b7abe42d8a876f8851f3a268fdb1296f35ed8cdc9b8250e2b6f91b940da4f473bebb", 0x69, 0x0, 0x0) 05:37:57 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x292) 05:37:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x184, 0xfffffffffffffffb) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) accept(r0, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 05:37:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x1) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) fchmod(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x3ff, 0x80, &(0x7f0000000100)="c22d2a22a9089463e38e6e86f3651204c7e7a02acfc5c042e4554990c5bdd04ee1507ab977a55d3bddc17bd65c74870faf7586ecacb1404bccf9f9bce90a9d63895eb86400c8bcbea110a2dbf1f0526871ea357e7bea324c4f16fc215dce4f282e0377dc342e796a19cd878783cf127f1d9ca4c9ceee7da5b470b60a7e8191ce056f180d46bfb2dbc10c3ca3671119c0d1605a9585396c7500256ba20b1e0dba11740fd87f1c9b567ce0a39c65fed1441b2f20cafaf0c73e7172", 0xba) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 05:37:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000015c0)={0x2, 0xaf}) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x800, 0x0) fchflags(r2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x315896028f5e58ca, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) sendmsg(r3, &(0x7f0000001880)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000200)="19a8ff1f351851976bf8d7d3ca177125", 0x10}, {&(0x7f0000000240)="135fe4030c96a1e29cab8bc5931a62b33255f1c13b8c522f5fd4d9f7a78921540403e63e01b569235f269711ea124d76219ce18ed35755db8c1dbdac254ab6e31bf521f5857c14eac30c6ade8d1190201443528b1d5fc2b274d0c7eea19594307230a6acd109eed56299700132b1a6026515fa609c27b20485c8ca43fe2e7617fa670661de7aa7aaa8989d49d2a7698403f5a80ba6de81df1025b8d36d6447ee891df85e1e9e8dcdd059fb92fe1d24eca2bdd0b35edfff5d165731f47f35492e457f3964d471067d5478ae1e1a4d00c301cc8988a8fa69588b2baf4d471558454cf265486097a2331fe8aaf7ea8d5f33e0a99ca3a15177fcdcde0cc5a130d6aa841e7c6c65cb4ca835b07818ddd5dacb0fa01e7a9221877caf93983b9f5ebfafe1c1f193ea15995e9457c8d2b189a8f2c981099bdf2f3c2d3f6b6965d7a0095ed26572e2ada5e0d5396f987389552188c3f96208afcb8a61b271dcd1152c43d67ff6a172f7337890c8fc3b7bbd1cc2fe979c5795771db5642385aa269fe3a963ad1fdf0a7444edc7d16eef1492875d0178f0b114685cffd28eed431d4a7de32618bd6a737ea41d2dbdd9560618201fd1604655dc1bbc7369353c94144e8e2df8960cf117ffe056fc1583fbc4f4add24fbf0aa54f42c05ef3ddc00f6c3851093c0e89f63a85c15dd35cb06272db441eb75d1bfec2a1da0e11977eb5ac94e696db18e8416cf42d7a5733180daa9a32a4148790f2fa0221c7fcc361119bcda391a335e2feb6de6a92488628e5f9c990a1892120a63eb6af5b5f630a70dc0fe01c069ae201b713d1650dc689ce797e80a02894eab6094ea57db3a050e0bdd3dc1235e8a7fc6f9e50ad260c3e3670ec78e0762b71b8ddfe4a62d764a1f4e205df71c7027edb594be040148bbb969438ec5acaff8eaeb261ca207ae58f1b155e496b78f79ae637907d46c2def9ccd02fdb9ef86a6b4988d3405792fd84c8f79bad50910106f326e60991d503a53ec7c6f490930e906c8d3fb1e5dbc4e0c6f9f26ac5ccb6c56b83cae96b078b7a09e213a1d60d32b7949d1806a06df81583cfd72232a8d5567a1c612ea8de6b9211b4cab8d23999e89c9f4bf38b91af650d8cdfe461ea93c1f5c66c089e1c75727f2ce8ce66936fbf6ba7b147c31e7336752c0e22d5ee7b876807d659e27a480d025a696f13fdb03786a3088bce42ebd24f70aa552a254610571cd59a4db2631969bd93aea821d606228e9025cd5db9a579d6ceab27c1371c05a2f297a8f72f2d74a56badd23a490b1aba89870e807ff4206e35414b2c2f72715b58419f59e97d03a56a80d12f7159a295031bdef933bbcae2fc72b11eef0cdd40bb4bd0208e380086135eace82e599c6b439b6db55aaecbddaa70583eb3ed9be1d22c79b74ab4f55881506c3dbd68dad4e0c9bcfaf5ce985460f7c8efca9d2b124136335e474e1b9ceff6f392ef2a3395d9d498dd1b00a75f42f7b169458bff9b80a2f0a114aa2a013ab23320f439103787cbfb7cdc84dfb77ef20b741c66f9f0690f1a20ced5a850712dd933097a4909e1e46b7af9feba9740004b2be5f1a37bd183e2025bf87de9a24f69b2b5390a593d9d96111375b436612551de04d5bd00f9236d54869f9f4367703548e1de5bbc524ef70b019f0a838587b46c1d4bc22d8cee95d40a4e6e9feed56adf17e67cbf01d5f53faac93bd6827cb5bad66ec840e6b142eb376a2bb65adce9dc8fa7e9dc8a1d2235c1831a06658525ae6609b2e74b84b0f971f14204ca053a57cc61a0fcabf2a65e4665c954a1edc863d7a39f6a52278c9af3c19fc72ffff0325a1325fe5399c831e31046b7494088f599e250199f6aaa9c8359c76d53d38abff9b2193e4d657db582dba41d6cff7eeae660bcda20f3d287f7e567f25954003d2cb10311f70a7c123652a58072a3d5ae8a8496ab388ac3d60c0ab2854f133ae4138291ef6e5d15916768855dce0439fc73aaff7761dcb90b8493a19d05c7b8c19d6f7d6f47bd42e18afbcbad653c5eb1d04ae5311534c9401903fa74f3998464a3a4eecbb95b3081a759be18f418fbb1f06e0251594f8858591387ce852a9e8bc0f8fc5965b30efc91b141fa62829e21f9954adc7432145263352886b337bf6eb980c43b6e5a0530ed925f784616326aca3dbcf83e4a4c90dc4a0a33d4731c39bd7a39a2853121c056bea49b3ae01ddf3e3854e04924b95669e4965916f628b64e354d94b40d20054a4f3772ddac123ead9593eb6bc61cc7697833256dd83d3b53c0359da4ddedc755903ac7ea2143cadb57c345472b69c46152ef94766636c4d8bd196f80d068ded6b36af57c017c7f6f121d11915fff293c916abf0f02242d3583e187425d589590634b208f103cd4279760e67e62de10b6334c3cdb3f70682b1954c71680afc23ed49a3b743ec46a56471fc04f9c5d8b7a244361685dcab0eafbc83feff0609bce0d4ae9f3d609a2607ef8f67dd308959b30f4a86a97cb7fff55519c2a6c3e16f26db9ae0e68a4ddba7cae5129042f0f7e5b314d4eb0f6495146fdbdce338af75a17208db08a2df2a786ba1f53c81c592b8174fe7823bdad872815defe6c597bd984eafcde3ba48fc0001d9919650692f68c5302771804df9f4d913ede1225632c33cdd512353c15dff22a87c53077e189f55769c6da549ede005517df0f5c4cd5a70a39d4ff5cd0a729d7b9da2b6cec379e21bec807c1763289516b760e148204e0aed6bf8dec0a8ef25e027a14e4507bf755a5758f4e69852ba857f1fb7514635bb3bfe0b1eefaecc1c58c51d957bbcdf059ea4eae23d8ece7368e1e642ec5f3ff811165a15a3d5ae9722a1ca8fce42f70aa4fb0ac98a612dded40b4bfb4929167de5ae5c9489bcae48766d1f3ac581aece1ad4793cd4781a84868ac5a85d6683d7425664961e6b85398560c568ce30be2e5a6b74f15eeeba4df20d362c4ad0a6c7cd7801645b742d204891113bebcb1020b9e339eaa5e10843c8cf41e95f32456059918a983ce1c5b46cf892aa201ad3766a1482f6ef98f1895b0b8e6f1ce9f2d91924ae3ba93d732e19f3b9866c6306b01202ffdb5aa06f5bd8cc6fa30b63b6f10ff6adb456e0bc574bc3193d67dfa38061caffcc940cac39003df68dc3ae0b5bf40c6b85a29c04970f0835abfd66652f02a261775c7b80631465dbab72d6f37e5d6eccb2e93eb0af8c8ed1d8e6a575ebf901389cf90c13b71b487743d8d477b903a60ed80bf3e73c46ba392d06bc6dda3b999563173b51eac9de781b5ea2cb52756eb0cfd238ea06998040ae6fffaac9fdc8331f94be1809387476df25af155cbd97cc1f2766de49a5df4dbf75fdefe15e76e4c96440c936f2ef54f29b1296bb11906d77c64dabed56690232d144f55a3534a0ef3d4141a1914031422fc18cec4172c7621167f4938e978d53f1c50132c09b6079141bbed11df0b9414404b1b67e05cd38c75ab238ed6f1cc8c27438e7188176ebae5bc9d0453ce57f602b0c70d1851eb11a932f54b553457496530381f851a1a57392916604f00e0a6947e718bc52982e71df08fbf0b71caa6efcb91f5aedeae42601c3c766fd6019f934b06347f1e00945e83203eebc96cc5b9859d2005caae5606ebe6cbb56718a733c7799d846b87501d357aabfe773e3c83da869f76050fe4ea0ac52f87fd32cfdaff7bbd057edd6f533554aaaf2f445222ca9ba57b85146805545a244f1da86e88c6bc58fab0b7e7612993fa4121a1a8449e0b18f9acd31ffd0d232782c015f99651c37b099cacf4ab28ad71266b8ff82ddefd747c6642640dba5f690c4b3c834988cceaad20fbbed314bf7622f2ca51c64257b99b7f07319cfae7af82f586c0b17d492889319b3cd741026d8d7d7158a33a17695648c0e4a0c2c8a5033b2525e893c1ca6969d5ae2f6c0ab59ce866a6d7007f91bac3df2ced12ae1c8506a180e15edc905f89241c4e2691f9a702ad7f9acc5122e37be7405e2113231d54a5a7a56f44dde7be24d716505bd74e0f27ef0e85b8a4c39be04e092466c008b82f6cacbabf5c8c4233a2cff5038d1ca58b9d2638be0bd18f4e6d308fa70832246dd1999d5bd6056806d4a67819c6c7e1ed1434666a76f251e12a9c7fd531e1c2d78cd5f9c6610305aaf6ae9e77bb2b8ca614f442f1a0fe3b95f7d62cbc34b8935de9e983a9d7f13e59b8d2f155bc5de7439c61489db359f9b73fcb6783ed6c721c7b7b31f470bf72fb6c0c5bd04e40a6229a0f07209c7397257051f15a1770a1a06e7071ff2f95cc6ad663e9fab21ed87b4175fcbfcb8070fa17691c7deac031fda7f2f26860ed8e4f54d810a1840d5293c9c470cf64a8ce4309d9eb2ae4c8fff8b03061d96a73ce8d9173536c6858749d0bd7dd8ec9f802165e012db1abd72eb6bb6d7f117ece4683fe3f99e37132d25f1e373db06e3b3a8494bf0c6b72641e441fe82d6c3d29d223acf051cd93d29fe9275637be61a0b4bf0dbf8d43ce2de08820dbae04efe17aa1ff60172bd3a81fff5b665b993d6613ea950173cefeb85e5c81136f00f71edbaae92d2bd76c64fce67fb48528255c05a65e0d2c16a4d90656cc621ea0986310e018695f62c40f0e1a601a8649ed1d9392f9792f82520f55a0b9ecd3822a381f8cd099fe6281820099cd4d6ee57c96d7317790c25306fd5b5cc4ca42e76ceb7c2fce2b2893a0dd8b82c3ea49ac03dff5bfeb4ec0c02479941344460d995996430a1a4adb59b86239579bea48cb30b233b32d533cf970a47d9a869e98a8f732ceb046ca0ce24d943ed58ebced10cb41ad737010edb56978d453417d14cd10f75f57d2ba50051375119ddeec3a4f50b9111282cd0475eae777478f969a15a51fc58bd55d1b6492de54cf96a69352c78ac2c8ab23c6d8338cd78bab1526b8257f9ab6ba8a0501eaa344fc83b9d27bd2866d49da78d5340991d2ce801d105b2e8e63da4cd626f3dd86c61a8a32cd9593e9453b7d983f904387e79aef59e0e84df3c88a4098f1eaaedfb66a94fcde748166ce1763fd56321a15e0ea8350f746d6baef900368e67fb1ee41f8bd0d68f64066a3bbfb35af150012f907fdf4deba6c76db61cc471e0e01ca9c2f234c67aa0cf1bbb45c0ca5f3c95a02a7c80dea7760fd1c0a17174dee184920bf10825d6329682ce5196248f6a37e91e5c781244dfe5990024b81b172c2bc0b9d18b24d7876de3b6830bee535cd126dc1cd40c5a4c31f46a286d53a6ccd5f84821e6d25640ea736248d030fc73cc195103d15b711200e0dc1084406380a06ecf6c3e9c694f45f042f75c6f6786608e864e5b02510a5a4aa193a2c456806a87bf924b7db71fce24d709ad91af520be0ee7f63836bc770d8b449b94c31338638642014bf21d4f60dd5d8cb466f0a30c3c377e04fdd5935c10b7448ed4c29717fb609f08791ca2dc604d9e307e8a58b8440d5adcae005a5146bc255b9773250e2c5a21843dcbd7ff08d4dbfbc9711d576a551bf7ce92e32b7d8c4d5a6e2675caf4cff437f3660e382e939bda6b54ec73a5e4895269ca4fa598fa1041f6e8d42e0155cf112d282df4197c500c42d6ec57cf50e4264ba60eb9e956b30c179d97076a09ac150bf656f7d274f5c2cfab114bfa0a20b7151c96dc587cee99e55c5b7a9624cd2a268353ce817ed1f5f970b0de5a2d73d7b6d68c53b7d7eac6cc0aed77a6c7501f0075cab7b72ce73ea1304f7df00a90bfcd8191c16e23ceb53eacd4758da58e8a8bfe473ad63767616df79f10ef31582703189cea1698e891", 0x1000}, {&(0x7f0000001240)="e709bff05180cf5b00a6eb301ac3dd536ae57b7daf64a7ab06b7ad24c5235c101fd2cf3f287141ea9f8cc45464ebdbfb0ca91cb3016c8abf9f8a496ccce67751d3c1ff52f96b4ff8b142e189a38d893b56b47720eb7dc920fdc932fc81591d432d6b63f2f149aa30f3619430bf57f6facd35ff49adcb9a9e0855e5c36f1a43a08886f29c4bd05898ca6e456258ffe1f79aaf3316", 0x94}, {&(0x7f0000001300)="f37201ea8c43b0e7f4310a0a8d7e1b3e85c3c171df379088dbed605ea5f17825dde3d0cdff8367bc2cbb7c72dfc1502cb5c7bce795cffb9a1d5a39730716c3c395115a3d0222ab6e90d4000e77b523db28c7e5fb26dd7d7a6d6985cabb469cac0c55fbde7b6e9977fd8b06b3", 0x6c}, {&(0x7f0000001380)="f878a0198b5fdf091c597c4bee70166126740619e0177682c986cf630a3259206089f97751873eba441a1f07c90876e4e84e76e428591877243e814faa67a61fbcea9cfd16fdd2bc89848d0a40044fcffeac086987705e6624a136b65380990820a6814b68637a0cb2d5883ac63fa0f2a3fb77af86efc7337d05272757838779a399a6dd30e18de1389a0bdea1e96bddb3841556bc9fd17e75abec6aa36a09fd9ba522059cc4f7989c5b9a16945df7486be31ebdd2b3d51f64b7dd42", 0xbc}, {&(0x7f0000001440)="19a619f65f21d942595313fb0c60992b685fe69e1e6ff4ad6d93a28764e589130c1aba67855000d1cdbcba8adf21c68dd2bab88143d4940c3ad8f5048d53f5e1c9ef7a8ed3cdd374de4a5657b97a8bd2f5484b2f7803522ce9f693ff439b0e708c2cdd2b32001fb8a7d24776d9f4c900dab121f71c4507c5ea8eb9a8c4965393752b2325ad4b89c60f17352eb3a7d26bbfbba60135e5a7b32350708d4cfb91841e2bfe53f39aa2333bba8e86b13402e440b3265d2f6f2d86d71dd2a8587aefb1e1dc42883b04ebdba32e8aaf43db59f0113843", 0xd3}, {&(0x7f0000001540)="fcc704320b5c0b309b54bbd665c7f7e05f2d5ab9cc60638a8fe7d31e996f54011d1e14dccac7fd0885a7a2785e44b2ed920bcc1a32eddc8cdd3b6db8ae6edc2391f385fadc99eea8ab", 0x49}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="80c7f48e652e51ba7a7c1780ff8cbc511293b0b9c1eec4956c9fe2cc587d79f3230b249515c6556233446e07a6d24b5bd3503b300a06d3ca993bdbfeaa1007170dd34ec60651cd734bb1d134213d38683422ca2737a6478551aaeddb037907f24323844058f83f737fdcef4081811e0328ba233e0da33be1cec68e63375cc08d94c4b1cf7dcdbc7cbd11f3aa923117330b1024fcc289f291e48e2344caad9eafb6ade7cbf23cda7160f1d39a305326b0951c62ffe2b0d959ab8278adfcd5403aed1cb95189bf169d0f7f6a5367dece4f673ec652fbef83b3e32498087a9fe4d7b77c29d0", 0xe4}], 0x9, &(0x7f00000017c0)=[{0xb8, 0xffff, 0xff, "b5c588d2425a44601356de075e8b9fbeb0722b2006ba3bd813891d09167f10845146693a5198f5258479b32521925816092c4d155c0559f364e84daf763a4ca6f82b894cf20884d2075e14219d326c3415aa8e4406123363c5a43ae5492e770bba41e1688db5b3fd5ebeecef88c3886806ef87e1c286684cdf7da79384bddc874f5d5d355c85926861a5deba0f54ebd79d986e95655db66da0bbd7af67d4c4dfc0ae"}], 0xb8}, 0x3) close(r4) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x200, 0x5}) 05:37:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0xffffffff00000001, 0x10001, 0x7}, 0x20, 0x8, 0x7}) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:57 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:57 executing program 0: nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) listen(r0, 0x0) listen(r0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:37:57 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x822b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a5f912aaa5263bf73ef3f427b0797742e9457dd883cbd227dced8d2c2a4633", 0x1f}, {&(0x7f00000000c0)="9b07a80f16319361c82ff401a89d8e4d898eb2d72cee95125794f5e6130d98988db171bd593d62068b23a86f830b9a1628407a08bcfc667c40a9f56b8ddbaa221aaa91a29671e0c165459ce2d3e3c328139ea219d87c2be51a29b13eab227a3c1695ac8e0abb1c1a661b14f1e72acf2dc2a6cb094650fcf60fe86368cfd7d08d6ad3b3ac1fac84ad4bd1186dde5945edb2e743e36aac9eb5445fd0b113a42bf97e", 0xa1}, {&(0x7f0000000240)="f0330bcce268b314b6258ee04fdfbd57fabf04704a98422090931d0fd185cf43abb1e2a18f12cadc7379283ffcba286e3c9e815e411167b95b3aec9f96cf85bdc75564d6645c98ff5573dc7547f4fb1fdfb39d9c2fd2e82b4fd3b671542c4e0ab87fd91c395a2523021c5ee5042465617417f94f206a4096dc998ee1b6fb79e756a7d9c85fa7aaf20770dce8c1bcb5e99a8d6bdc71a4f02ff706dbad9645dc1fd28bebe322f519ab760b5c3cf1201aa9b0dd30939c2751d9863af5dce9e4fffdaf", 0xc1}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001700)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c521f119bdb1078c2", 0x32}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 05:37:58 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f0000000240)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000500)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b844ee28d92bb967c28931e113dafc237a4f2e5691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7e9b937a6f01948bedb5432e29504af0c0abf84af5a1cc203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r3, 0x5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffefc) 05:37:58 executing program 1: select(0xfffffffffffffef3, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x6) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x3, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 05:37:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f00000b0000/0x2000)=nil, 0x0) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/31, 0x1f, 0x843, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) shmdt(r1) r4 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000140)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 05:37:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB='4\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) 05:37:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x7fffffff, 0xbe, 0x0, 0xffffff6c) 05:37:58 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) 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) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x78) 05:37:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000017000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc000, 0xbd1a) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x100000000) 05:37:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x781, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) 05:37:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1436b6623410cf000000000001000000001000000000000001ef080027d60ce091411f7cf1fdf536519d0a786dc394e6520f2e5eab6a5d7d98eb5c1008b779f85b9d363990249bc10a08c16504915e54eb422eaca315c3ccef22b1e48e86c2a37d74b033ec4c6d3b2852a084d423c92e1fcbb2d335703f6a5ea3b21ca9fba448d4945f6403270693"], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 05:37:58 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8313, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 05:37:58 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0xc3ce53cb8c260126}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 05:37:58 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x80) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) 05:37:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 05:37:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) msgget(0xffffffffffffffff, 0x400) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/32, 0x20) 05:37:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x40a) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x57) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x40}, {r1, 0x80}, {r1, 0x10}, {r0, 0x40}], 0x5, 0x800) 05:37:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x7) fchown(r0, r1, r2) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) r1 = semget$private(0x0, 0x25fa691f19e83616, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/230) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 05:37:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000080)='./file1\x00', 0x0) 05:37:59 executing program 0: msgget(0x0, 0x284) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000d40)="6013c03bc2c276ff3648013d51f8cde55b3c483f392354a11a7da7b920929bb9b7d49f306dc2280e0ca502d3276bbfea6a0d750c577d38e21faa5ed80d87d56d92de5de4194ddbf9b2ae506ed6c1cdfdb1a55af646d07ad825de40bb23edb394c2f2356c10ee8fcc20f352dd3debba12cca4c5a5671f90ce9a65d462a7dd5946eaaea9ea77a1ff06f5491f7c6ccf324c5fdaad87d171ccd43a31a6fe69c7f5ab6e98f01ce74bf233e27dcb0c9a7eba20d74591afcec5ec58a2f3f2eb0a20", 0xbe}, {&(0x7f0000001100)="8ac3625fbe27d69c6246534ad2cb9c9ceece471d9dfa038ed38583d1518077c1b1b1797a7824a501d7eb21330188d1e80782cb20a012d99d3037de0a", 0x3c}], 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) 05:37:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x10, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) openat(r0, &(0x7f0000000000)='./file1\x00', 0x10, 0x8) 05:37:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="2533ba2ad0f75d13a86c5267964d2d2eb3d4d520a1da2efa67fe76e9478040d5324415", 0x23, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x5a}, 0xc) 05:37:59 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f0000000080)=[r2, r3]) pwritev(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)="706049b409d7d2f111ba111018b7e42a90700460ac6844aa0684716c65e7a99b299de78441ac72cb7dcd754837994d1a0d4b1c80cc480ea8c324cabebb158b38bc10effb9dc96d23c944bc63ad859f1fadcb337a0d", 0x55}, {&(0x7f00000001c0)="559f7a25fd517fb26789dee75e51284f768838d09e5af06b35c072a0364dae1a633970c7d88c0bef9f417b5f053be7bfdec66d8ae77f1faa8be113039a85c1fe22f565a95fdd1a730b16fd3a3fe6146168eb32e842d8bc7c0cad2e4d4c3e43f563fd024294684099ce7118a7716a79e05f487098e74e36032b44e07b5b7e9e8815c2bd5f8c21aa6836214db72a1afce0a7d0b779bd88d052ee063a7b44c0d12069d15370b895b1223d3ab5c2c173db65aa0f73dc4bef3518e83a836bf23a9e3ce0ef3428a855c0b83e16b6de6ddc6211318c845d75ab6a269e460e380cfc5426a23efc8ec5723e3af63e03327eeeac700eff161f95f979d953dd7c317bd308be433ee2f3675574586e4613508fe079450683b01a2b07be9c1cfd3f36cc02a3e30e4267dd0b36e205e965682a8db3c2fd499c40e01a933731076d10e44a58f6cb0b90c7f3f46b77c759f896bdcba064cc0213d4ae1035eb9573586eeeb79a3374bb86c4461d733ee88c9e6e6538d6282768023ae9e3a613c735612dae2bf61a8f0eeae649a8d790e6e71900a8c4adc5bed1a462e9035ad5ce5c42b55da77f0b072be32e1c12afd5c4aa65e92c0e33b8a6e79997183ce8342d489c0cb953ea54413d156f0d181e2a1dee073343adb929c9be2290663584cc2d73ad80648cdfce25c26f8d1dbf048cef146657e689510cfd4db45c582277be46a7fe86fd7ccf0d1cf956da487d2f4fea3a9c9185084ec51a79554efbaa4b8004c973a7c0b9d38a80ca78f01602d4a2e739048181e33ecd21b0848b9f765951f05106e535739b5b8621145afbf6a6ccf441f768adadb77bbf0fc7f47578948b25938d73a4ffe03aba6c7d39d2ff90e7521e523fcc40dfe9aafcf45762a00edf74a9fe3ea5b2e7f18c61d8c91275ee96b208b0c132ea13b6f9567c74cdc8c8821cc8fb1c9b2d85abe7b3374ec1c61ecde0e55a7cf543bce173f25dcb70f4ce2ce172d8b3356b52291ca3e9dc2b817c81039f60447d23cccab38aadae565b4f225562cf828ec14b413e8c7c821d88dfec024ec165ab7f88c075f679e94aa68f567bf64ee29ba65a7176cea02414eed499fb805dc047715735b82b6d322638b3473825bd0883c0a78aa609ae7df7516b03bf1a8051159c1be4bb0c4fd565c26dfb412d473c8d7d37647060ac135111b493472f54386323200c69853833f0f56f801fd1be28e481b676bffef2bb5bcbededf96ca6de02847926413e1d9865d9bd2c04505e880bcee3c3f8ec64d163998314c9d91129cc5874e43b28a1b9e4a5ad1f9d2019950b8be1dec1891d706939408fdb145eb9e83b9252aefb87e55ff7b1b341395348338f77309cfab6a4e9e433b6b880e13deb0c9379911eddd3bfd29444b664cc0f70743e5cd99e70f6572eec360a6e6377463c870a13e3ee6686775dae4944041f0d2a8a90eb582496fbfa7b5400e1df7bf1cf5f01581066b861fd2201e2988d161332c59973ce9a7a4b4562d0363f5800b53de97049c99a14b27c1d98776d9be5ddf46b41a62b996c946a4e5d0fa8842ec5de8a35b125bc0436c8cffb3b45b552b433313c05bf6081b11f455ababc6243303247d0f0144dee65a74bf2b66c146698d60ef9f0b92e339a397ba56608d1df6b4a9c04737d770348bceb7365cfbf469c67b3fa064f829daf8a72a1619589c642c306a1ee897e93e9fdc46623698703b8c8764dbf2b3459e5efdf04d293781f881379212d91521944f7c3a860b7bf86f0d3fe1fda69e8ef49ae68474c6725fffa832a37b256123ebf1fb008fe068bfea5cce86fbd4a31b02ca4453e93a4c1f963c90bfe824924948bca265dc6d99415e643f87ba542ec923ade7e26a043dc0b3adffd7923217df1d69a68b83305c2e7c2017f27fdc64bb89c926920e739d2466466b5e0372015e41224c0ca535e8b20d4205000045249d1f30a62cb7c9805fcc30c69ea6872f286ba64667d7f77c4e603d8bcedd99e91443fd1ab0b0d37be2903b3bbca063f8e94f60735bcd2ae455f5da3ae0d642090c914fc5032a2b9072269bd731d7f3f8372931f0b917220bd6d48f93ac59fe144d95ed6eabed2c9478a8732efb78bdcc39932a21be354311c84ee6cd7720e9163b5b3c80b8c8271e18bdf64b739477c23cd95f6ce066766fc318adb61ecc1d0c67b7700af8c1d5dbf733a381e966b452f90a7de588777e6ecf589daf9a8f839ed0d78bf81dfdea717802179bd899a8315ac64ce22358a6d524d7f783cd6179318d41fc3d17227967d08234a0b920aeb2cd22ffa40b365ec58df71eef6a1395bb710de8e79c1ab32d97cf03422a8116a0babce150c446309af192f89a5dcb803ec3dcc1d359cbdd8787924ec4906b774b244c05d692278a81c9b1e6ef462f6a0ac23fe4464446457dc0b3ee7d960322125c791e4f88b78570cbb569bf979dde0c03592d879c54ed463ee9f8fc92adaeccfaa81aac8a12be630df61962ce071b9105dd3ae4782eb261088ce8b714aef8694ab729e3b705b41b77ef3925fbe89ca1ad2580797309bf02c3ff5917c50763f63af793c66d2f5a560783cb085ddc29f9f147f86e32b1aef06750903fc26394b5332053b67e1969d2e07531f9997f382735e5bcd156e9db06c4dd0aab0ee2c2ad1d7f3cfcccf78b29522d40bbac9dd3c9b59767538d35727e5bba97ced79ea5def43da04ec3f9b3f47bfbfe8afc7eafefd45894d3cad874015e9f92c03c8fd36f4c3d834d568a27fc03b7aa31446cc032c4fd62a7d515b4aef8002d34e2c820b85bf48bf0fb7a2ef78b12b8ee8ddb37cf218d2f3b075247e54d0c7bf8562ebcf667a9af856f93d12bb67c65c7da2c86b310e7c2cb5d5d8e90f33931c613220ff4d0665086b1a3030856e2c7d99d56a804fa9a8c3d0de2a6263213b66b0dffd0d3dadf263990950585e75382f561c31ba19c28563fa389b3d30e8aa2b6811ba8539d2b79b6a375c3774f5e1e0760ab79c0006fa10c7e95277290d6c0b59e114164f08552ad37dd499e2f728329672bff3a649d7a35ce92c3826cf5bf3a2250e0dcc4338cffcafba441c6f96a225e6b3d86b68025ce3cae7b3bf69397c724a4b00aa6213ab82c71ada8d946235021b5c160a1486a9a6fcff1f87e38586361f31f8d55c4917dde33db42a606ff97488873a1c634dc180baea7c6c68e54e36fa48be27c02ede37147fd397835a6c9b3d65d80c3397cf9513d2b68cdf54106235167bb0f26be64f2d7ef4852da1887e57d3cc234b4bc94dd0720c3cc35605decbf68f48e08da04e4936371ebabc34e08dbfbe42cf866b28e7deb446fd050159300901659b6d4e04261fcc1d917ed60bd9cacbe30d80ff1d555e6dc04280532b66904b4873a43681232b0af51ca0cbc9e2ab2ee9a810ec5b6f6e01d9d788a5820cb223a320853e75518f8db06280e1d164c4ad224cc91bfa179fc0b9267392c95e31060a70a36a3d7a6815bb1389d21466ccbe5f062f291a207787275e3e12242f462eedfee452781faf94425cef404f145bcd524cd181eb340a2370d3dc5c725fe6777df7683a001cfa323b2c51951621f84603b00d6a8cbf5494bd90af5d3599745a9be4676d38379292f1068368562e3843ca871ce937ab786d758701f0b40163588b6c0a5b81f0c0eabd67523ee39148e9a71ad43e1573c78b07e6794197cb5c2639dcc8dc6566fa9a1c0d5a83a4229c3a0fe1c72224dd0f2fffb1addf092cd918d14815ec194d86e3dbecbf192895e6dff4f0367415ac858f2c308350aac7efe9dcdb0ba9f6abc8cc771106dfc2b4c7cbe529838077118ebf755a8ee9f28beafe7fd9e83352574f13b59b07e99d80fb320c05816b5490f29222271ee2b4297c1cc7b43003a6eeb95a7e5090d584e323ed77c5a2403ca557d5649d5092655d2128108a1cce31a578279307760142263751df80534c05e8d0ba9b75a9c4df6122a2a8175b9031a799e2281fc6b27992af7f6e228e0e6a38571a76778cb98788270e9f149ef9cc745fa3cde58076783c3c7fbcd92d8b166c6c2c53a3b689382c4f70a9d5f90c5294475f0e6153157ffca36959d1ac5eef371c8679701dbcb8bb9d4c2c7bc81650a2d1945da1392c37dcf8fd641d1263bc8c5ac2a731f29ee51f252fc0829085be4be3a449e96563de698531b863473491d5600fca7c13600fcbb52d66537788a696ddac51f3319ac2bd56cd0b00d80589b0c40f5636ee324f2dcc44a5b03c038e7f9ae7aec2f3e8c4605866c5d7a18b7314f0923207f513e23607c60dfd041791cb330838e57f21f62a0b4374daa517e6d066324d06993f60742c42c283ea90c66efd8bce2448bd2aac1f82a9d84075b0a92ec0406731eae2bfc09d7e5274062e19cd997766b7dccee355795b7195892ed798d077aa41f3d55fb3b97625142ea8109ea858a539ccaa31725320b64085cba62904f0bebf88aef4563f4ec03ee49582ca0d8dfcd974ebf1fe67d34965ffc1c90f471c5e92ee2e9a3584696e7894537c77182af970d62f2e08cd4995c1a6f885d6eb8ac22bfc2e3b8fbe0e813fac9a8b6f7c1c24ffb782ac06c50f2e759b66b6c6dd5dffd33ac69cd6281621ecf2531094a0fc165017c8360dc134db2551b0140ec61832139eafb4493442d08198373be168a439e6b8c7a902edef917d7b28208ba862c6ce72ade0288a1c5c0ef86e35e41cce54f037c05ca6394844ef3e20b9001fb3ec06fce7a7c9e637d9dce6646a03ad10d13db6ce06ad38632092b0ac85ef3137c7f81c39ef0b6603773fc72fa7fe2bd7edac84190db09239c971191678cb3a1d0169192dcdd31b6a7c47712c64895223b671381a5e73c561dccfa81dec9c40841ab661fc13ff9d7c72423174216cdd2c9cd40a2b6a19f25e96fa8e00c0a9cabce083a9027f9eb2a342a1133b40e5e54cded7aaf9d2a4e990badf2fe4b612e9ed39e1b7731ff93341d744c63d384b237f972b0a17be993a452984a97fadd33cd2eeb43637ed65ce44c561e39c94b957b07e95f10835e502988904126e984aabe4b799f5837dd76940661a241106ccdc9c9461912f03ae348bf56298a933443a53bd8740658da14be984487ebdbba1afe2a7d4cb5c3f0d8ebed8654ffb55fd35b406e41fedd6ccba356737247cdf8d2817b6e8ef4644327f41a98e259795d94c32712d0df9464f7316245a38881304995e65bf93c64c4f7df3abf2f81a5b25cab955a154f8dbfcf118d5e3fdc2ea8613a73cf68444528c5a0f11fb70090cf1e3886e8faa6ade23901772c4a29f9e68026ff5ad2eda74d2be69e3c86dba6444d5a40c67869f5012f3a9ce9f75b1aec49fe6c7aecda97187cc7ca6d6068f4d7f6781118559a44d4302a9bebdd825f6c5fe3643c4e36440bbaf63056c5969737f441adb7bc42c98f4f483d8369e9edd1566d0e46f1ca28a43e697b50280dad8e32adb6fce272d062cc45678e8b5a83ed44050a3d54f76724ed5270fd6f892cb82b9e1f545847fa574505f3f719d8bdcbda16f9abeacc9f0c3bb4bb3e260450788f0eee62896cf6fcf4fdc4fa2fd5b7bb2a8a122a8ed6a9f7f98b805627af18833b8866561a73b90338657cf9256621e09369bf70c705aa5135f11aa869083b21bbdda9f592f744fb890d14ed92b170737c8d135f3a9b71a715d59888cdb1b6bd88504d90fdafbae8f3d3bb055f5d243b6688c154581e5121573d07977bc624eee49b99c28aae0a80f033ebed84b27fb2bab03561cb0c4be3fa198a34dbd98cfc081dfb9ecc76302f25ff20518a79a4f58cc22f1867497d181", 0x1000}, {&(0x7f00000011c0)="071a55b0c702a0b29ce23c9bbd84bedc7b40b825fb62c10779e6e6c64072eedb2167627c7aa62f04d90c3ddc41939a88f3728c4c23323877e74eb965a70cd96352df35d588a25908904229a059032265d8f46612e324844f7858997ea45a453ee74b30", 0x63}], 0x3, 0x0, 0x0) shutdown(r0, 0x1) 05:37:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x3, 0x154) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r8, r7) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000280)=0x5) 05:37:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2, 0x4}, {r0, 0x20}, {r3, 0x20}, {r1, 0x8}, {r2, 0x1}, {r0, 0x10}], 0x119, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r3, 0xd}], 0x1, 0x0) r4 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80, 0x371, 0x5, 0x7d, "a2b6040ba014046fa2143d6062b355b513904ffc", 0x0, 0x4}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x100}, {r1, 0x2}, {r3, 0x40}, {r1, 0x1c0}], 0x5, 0x3f) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r4) fcntl$setown(r1, 0x6, r4) r5 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r5, 0x0) r6 = semget$private(0x0, 0x3, 0x30) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x901cb7c194339cd6, r3, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 05:37:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x5, 0x23ae) 05:37:59 executing program 1: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x7000)=nil, 0x2000) 05:37:59 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x240, 0x4) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 05:38:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 05:38:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x4}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 05:38:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 05:38:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82142e2f66696c653000"], 0x10) writev(r0, &(0x7f0000000340), 0x0) 05:38:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0x2c}], 0x1) 05:38:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8008, 0x1, {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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x1, 0x80000001, {0x24, 0x2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:38:00 executing program 1: r0 = kqueue() semget$private(0x0, 0x2, 0x7a66de441b64093e) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)="9dc431a8f7e8b61b1e45d13838038fa5d598dd168b8ec5d1997f935fe302efe547fac958aa1bb578d626c58cb1d4fd318073344def404d4f7880007aa37037f5c0cac2bcfae4fb45d8eedb84fe3183b0cd24f99670926fe37d707c3137719b71334820639ff33f33c453f7d8f60b474a7ea7e543fc38d7199c99f14ea21d839bdc8bf1f1d85939e109b71b4a25a00fda997994d69ffe126557caede8b0ac4393f95dd1f9052b274756818098be34b3b7c4adbb56f4ee863d547aea37f52bb13fc0e846a525", 0xc5}, {&(0x7f00000002c0)="3cf909b86255663985ac75bb8b1f9f9b361042307913d11ffbbc65d32be020b66638f8cdb368d23812464a4e8b96b630d83aa1e76c8ed77dc7b7f4346abe0323bbf50cce34e6f7565edac442643df9befcd9ed67e8ede9bc3fea06ec66c9c6da377a33c7748250b7be668d35821261878915ed26962b9e17ee62553bf721f7c128c90465c4c908d24f5c53b2d74b655cb5a6b7d13412c5fb11f2b29226f08ee4fe6e8fea3acaa968dde089de9b7fdd0ae7484e51", 0xb4}, {&(0x7f0000000380)="84463b7289cf42a896b411ab0331ac9b1fb1f57012202f0f76d8ff2f8a2957f882a0449cba095928e35cb4de95540214d9e1278c85cdda4bc921857be897351efb380483ed9a0994e1b4be99f6e8cbfa6d7cdb7d960bff934f4498cd29d5d749ddc790032a4952a070f160b4365538ee4e796dec2e06914b4000325a8877e4b03cea1e9da802d2ebaecb8a46434c7b607d75692eb3885ed892f1badc374f433c67690a628c74fb2b51f5997d607b30e3a145c8352b5ceb17ce3886523dd8de8106adefacf28e82bf7d61faec02414d0570986d5a9525608bc466d3400cba888ea69781054a9a8d6783a287dff0d5c4", 0xef}, {&(0x7f0000000480)="ee093e20ebc2276391cd72ec29b0f162a63933f951f8b431add40025d9fc70f77a8861c91c922116b48c4e7469a25bea74b26af71b74e864b3832ebbac07c5a79ada0d4c793da553d8e61507f0744822028a2b780d0d101d185d71f4de809ca21d4880267123317aa50d3b136c67d7f96dcc56f045e09c0760e2f3c9e4b2e3565c66a2285cb7f83bde4865e298cbe7ac4b66f259", 0x94}, {&(0x7f0000000540)="c180ca19bc2a9c74e9a5749197880f3f29b5c23b6efdba2065bb0f549f3213158cfa733f8cb57dc214dfc5eeab1397626137c9f7734d50df5daa9b610b7da27d06315405a6aa17944df73e388945b297b802e2589119cacd278da2c554288346b973a174f2b2dfed815bc36a88944c635d90efc7ddbe80f7859adb6f07e6c5faa2965942f53de16e57f0dcbb455bd981c91ed36b2bc4f1ebd24db68082c1ddbaea", 0xa1}, {&(0x7f0000000600)="177d3cf2b83d2789b65c782a8f1c85b84180a819b8592c01fedb5d3b14e3c220dfb0585128abe026aa5617f5586b6a3a3de362c6d714a717c2ce07d74325a83ee8af8c19cd6a80ec8500bbb89b36ea0c4a", 0x51}, {&(0x7f0000000680)="27f31670fc513f14ac19739d67f772ac0e38d134cca5f7fa263d69624fdb25d4786d930f9b2c69c3fdc2acab07696b37fbe3511b54328258ad59244816d593455317090f414c8388c2166e1f30629bc94c4a", 0x52}, {&(0x7f0000000700)="57bda2b061b9cbe957e601b3ea9f400a74f47d21fe462ed4f196403756402b232dbb750195aaf1b82f1949f7e4e73766b3e641fddbf06af7c15fc6c0bbc5375b1eb5fe80f4d4312076448e5e04e36a3d05d83a7cb62114b831358a592de3dbe10e85448d2a27d4d9a623d373bd88c2171ddf1bb16e0c5a7cf91c3c08c1984decc002c0cde156af4a90a1bbf861deda77a30a48a32d6c901439535a416076713354ef1e8ccf741da88b0a768e7fd57708f9e8206c1f64a5b852880eed020063e939f793ed922e7a8edc3f95af98634a41dab6141384af5d40cf77c8f2c1edba80bf5de4680afebf176e4065a4c739426034cf", 0xf2}], 0x8) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="fcfdbe4014cb5cf28f429599154deb1a7a0e31a212c26fdb0b9b51a1b7d67712facbbfaaa0b1716b58a495c669614b77f66071c6cbb95c4cf111fc5d6ceee0bd005c9dfbedc610fe644fd2f4", 0x4c}, {&(0x7f00000000c0)="242ca5fa279a75fcc3738b7f31011722953549799bfc27990326b4b7ffe4bdbca11470d1bf2791faf059401d77f044ae6de2241374bc11b91b783cb4d8e179950ea473ca8b03ea121735a7710d7dff2a1d34b7dac3ca7f28c32b42d09381e6db15447249a48d74590299e019e63ec0ceabd84fd32b7fcfd31f39a52084ac4d9c44048813aff2b77216", 0x89}], 0x2) 05:38:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffffb3) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:38:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x389, &(0x7f0000000080)=[{0x17e, 0x40000000000000a, 0x3ff, 0x1}]}) pread(r0, &(0x7f0000000200)="cbf87e237a7b76f686cbd0a7287c37c91ab31d33e33ab42b8f12fbfb46abe05d3642477074d436a635f12d29bdd3934bfd154879c7d264b747a1bd715c1dd1b5fd9cbb2fd5fa7bdb370b91869c3d6cb0f09c903d5e0fb22d83ff5c17fbf2370465543eb72f9e1a86b993a52f3728105664813daba036ea19fdf1a2d6e3309f34b2baa45626244bec2cfff9abd41c24355124d46776989755062526a7f8e1f832110eda3aa5208c9ae47dc3b4b5098cd38124783df2d7a626616c40681903fe3e46750b76b0b30e2be62e67418fbf0ea159", 0xd1, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 05:38:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000003c0)="db1c95a4ca0a3a07b762094af2f95fed64c7a6f702df0907b9e390d390f825dc72cb618e7e684c161eaa596ad6bb4b413f587eaab1ae7c", 0x37}, {&(0x7f0000000400)="b22f9328d3e46832088fec2a57a0844ddd0a22ab60cd89f045ce34659ed8c7acfdc70e395d6c9f3831d5f496570c04ab100a8247b5b5c15c7c9b6b6585620fea8591f3f398150b6773e183b0907ff20c5bcce83e5581430d0512d59e1026ee1c861991f5f3ddb39e3bea30278e6fa279ff1ceeee67b977d7bc4610056446d53938e5ce0b51f1844d313f7208316be3186a297fc4e5eb44bb085fa8d2b40bc8f51a00c47e543c8caf3835e15f27393cf919af2cf92cbe2f88c85ca0b428825c6b729a765c8e2ea24f5b2ab508013d243306df7c5b683e3c09", 0xd8}, {&(0x7f0000000500)="05b123694de7b96c60f6cdf082dde127e43721e66dfd24d416870d", 0x1b}, {&(0x7f0000000540)="bfd46bc44de84f22e5529ef781029c9a381d84ba5bd13cb13ba7b8ee7ca993855667a5f271f032172c8a67002435c31bdab040f3d665452044282c6d86358968dc893bf47f86b59504f3c194ad4167f5827dc84c91f24cf739cd07da466f374b82e4746ddabc4b9324f11b0bc20835c62af8886a5a62adb1da903754b920ae7169dec1b1934fa9223a94c76f309b894faf3f26f11c93ee46dec47e6eac8b027e01991c729b6da770665560aeefcdf0b8b109bcdcac0d910fb75a238e983238f81493b14c9bd33185fa9cda859b5e7615ad8a54524b5be708bf051ec1e90024", 0xdf}, {&(0x7f0000000640)="c1975b6bce9cd07e413fda7f52e1358d15f273c9a583c699021dabcbc6f0cc476eccc70298570a618cb78853d3a87ff837c3f8d4be58a84c3514c4f400a933e8639b7da3824fcf4605f0c9993f384f61a2ada9d3fa7c0a25ea5564ecdcba1ebaba47adb9f618b13c4e09df519717e644d552132ae0206cc03e02d406bf11a731f9748b69a47c8b61a0ec427877c637ac3c15f2289955b5d052e995b34e03fb90976032066075bf13eea4f3f2528466", 0xaf}, {&(0x7f0000000700)="b53e5fb4a581497d318d1724bb15c4890107187f3ad25d947a13fee402b1299c65a7c87459a5abe1f2fcd3038e5019e3cbc993aba1ac4d0142376e23293c2120ef14d24d74e90394fc721abd26b2ef9a278593cdd7cb57104636316415dee02c7b73d6f71b95642c849588b289084121ba69e3a54845ee3eaa5b03fbd12b6fa709c01b4783048e4be7111b2f483420ba20644659cf04db64b6134f2a5f3beaa0bfb1a962cc2aaf442dd2ff88535412c616f7bbb4e86a1bb746e7c9bee202f1dc2e1bb61aedc7c35c35a83057ec", 0xcd}], 0x6, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x18, 0x40c}, 0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7edf03ec0000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 05:38:00 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x3f, 0x5, &(0x7f0000000140)="8b8917", 0x3) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 05:38:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x88, 0x0) socket(0x518f479838ce1a27, 0x2, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x800) 05:38:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=""/181, 0xb5) 05:38:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x44) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='A\x00') 05:38:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000000)="e353188f82780a7a3a4616e45e8929a95d26c8ba9d866c15076d065eeec6c464dbb726d920d3450b8d4e79e10d6a89c47fb335156946858fbb7a824eea87c7820cd7950650cfb8dec672c17c797f4caf0850b04f231501f6f9bbf513a81f7cb40519d4e192c66af8c717e926293519b6d5", 0x46d783636deaab68, 0x408, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0x2c}], 0x1) 05:38:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x52, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000500)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002540)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/18, 0x12}], 0x7, &(0x7f0000000480)}, 0x294d6f546ac34f91) clock_gettime(0x5, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:38:01 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x7, 0xfffffffffffffffc, 0x2, 0x6}, {0x3ff, 0x2, 0x0, 0x6}, {0x9c0, 0x1000, 0x1ff, 0x8}, {0x8, 0x5, 0x95b, 0x1}, {0x0, 0x7f, 0x1, 0x9}, {0xc7d1, 0x0, 0xb3, 0x6}, {0x5000000, 0x1, 0x100000001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x9, 0x1, 0x66b6, 0x9}, {0x3, 0x6, 0x20, 0x8}, {0x0, 0x100000001, 0x1f}, {0x6d9, 0x3, 0x800000000000000, 0x7ff}, {0xfff, 0x1a4, 0x5, 0x100000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0xa4b0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)="5d13ca73f444497129323034f448558e0767b7096742651200555a6af6591b210c5e8d189a1fb565c3be1b679a0bb99a56b0c83fff5534e6719d1ed2e5529a34636d86ee842346", 0x47}], 0x1, &(0x7f0000000300)=[{0x88, 0x6335082edf7bfaba, 0xdca3, "13bf10f2554f336ec48494f2366bddf33dd343b178c0b371b2472a0998e3113e146a1c0bf17f5f31e29fea73cae8c7275dbbbf02743bce03c6f3c2bf45be8c2976c09f53f71ff1f7335aa819a4a87efc2725220ea769585a747372596c1d22ea04cdc32617041dc099d3677876fe163491d6"}, {0xf0, 0xffff, 0x5, "434f7c4326faf67b2c781c6466ca06961665a4d3cd429a0757d9ab8e20f8cc6face9f72ed671bd9c4ccf76dfaf6adc0c49fcb9155a1b6b4f0db40fd7897f88d158066c32c417186cb25f723d4f027c768f4120e559e24d31e896b1e3dc68b7db6dd970c4c7ac59c45e5784bfd0348468ac67cf0a584909da00cb4288eb01db4a10c4afd4fe7b458457af9bb1817b1cf3f248cfa29fbf9b7a10d948d6cf32dfd10f9b6e19cf9c1217146777ceae07f2142ec3e532ca1f99d32b522b6e7e7e15dd28cb55e9b69abe7e873e9e6df089ce9c84353d97062384b7645ebc854ec3"}, {0x30, 0xffff, 0x5, "fcb440e85ea4ec82249ea43e8c2eb1d8fc84660876f63408ba0da057"}], 0x1a8}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 05:38:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffff01) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff14, &(0x7f0000000140)="b6") 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x4d, 0x9, 0x200}, {0x6, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:38:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) shutdown(r0, 0x0) 05:38:01 executing program 0: open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0xcc67b6f5746aac30) pipe2(&(0x7f0000000200), 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x188, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x80047476, &(0x7f0000000000)=0xc6000000) 05:38:01 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000840)={0x40000000010001}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r3 = socket$inet6(0x18, 0x5, 0x6ec0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 05:38:01 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xffffffffffffffa3) getgroups(0x3, &(0x7f00000005c0)=[r3, r3, r3]) fchown(r0, r2, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x12, 0x2) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x96274b8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r6) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7, 0x1000, 0x87b107538646d9a, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) 05:38:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x99, 0x1, './bus\x00', 0x10000, 0x8, 0x2, 0x100000000}) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x7, 0x5, 0x9, 0x1, 0x100, 0xd7, 0x5, 0x2, 0x1, 0x2, 0x8}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:38:01 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000240)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x100000001, 0x9}, {0x18, 0x0, 0xa8}, 0x7, [0x7, 0x9, 0x7f, 0x9, 0x7, 0x3ff, 0xd45, 0x79]}, 0x3c) lseek(r2, 0x0, 0x0, 0x122b7335436c9a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:01 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) flock(0xffffffffffffffff, 0x80000000008) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) r4 = socket(0x1, 0x3, 0x5af) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f0000000100)=0xeb363eb33c47ea12) semget$private(0x0, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) bind$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r3) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x5}, {0x0, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r0, &(0x7f0000000180), 0x2aaaaaaaaaaaac5f) accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) r5 = dup2(r1, r2) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) 05:38:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:38:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x7496, 0x7, 0x4}, {0xbed5, 0xfffffffffffffffd, 0x5, 0x2}, {0x0, 0x10000, 0xd3848ec, 0x7}, {0xffff, 0x1, 0x3, 0x81}, {0x100000000, 0x0, 0x9, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x42) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x101) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = semget(0x1, 0x4, 0x470) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000002c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000580)={0xfff, 0x1, 0x10000, {[0x7, 0x1000, 0x1ff, 0x8, 0xffffffffffffff81, 0x0, 0x4, 0x6, 0x9c0d, 0x1, 0x35, 0x24e5800000000, 0x6, 0xffffffff00000001, 0x0, 0x7, 0x5, 0x3], [0x4, 0x6, 0x5, 0x0, 0x3, 0x3ff, 0x2, 0x8, 0xd0, 0x3], [0x4, 0x40, 0x8, 0x6, 0x4, 0x5, 0xeb], [0x76e, 0x7, 0x3a, 0x4, 0x7, 0x8], [{0x7, 0x4, 0x34, 0x10000000000}, {0xfffffffffffffff9, 0x622f, 0x8c3, 0x1e7408de}, {0x200, 0x0, 0x4eca, 0x9}, {0x7, 0x40, 0x800, 0x20}, {0x34, 0xe8a8, 0x3, 0x1f}, {0xb68245a, 0x9, 0x9, 0x80000000}, {0x10000, 0x8000, 0x3f, 0x3}, {0x9, 0x1f, 0x100000000, 0x1}], {0x0, 0x7fff, 0x4, 0x876}, {0x2, 0xfff, 0x3, 0x400}}}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 05:38:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r2, r1) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000000c0)=""/34, 0x22}], 0x2, 0x0, 0x0) 05:38:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000008"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x120) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x3, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:38:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000432000/0x2000)=nil, 0x2000, 0x10) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x20, 0x14d34b62, 0x6e, "5c28a567f8991137122dce9293a0ab5d2de544b7", 0x0, 0xffff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="39e6051f85562382e921341b3d3535cb273a52743e307802fd60dcf588c3283c644ed09d6df7ac2879a19b38039a94795758c908c078a421e0e1e5bcd4639283d2af289a11b6e52e63419e28df35e9d89b8e5b551f389bba2f15d7b78cf8d234861e96a90f27da339a8f574c54f31a9fe6dbc29dabf1c4726065bba9043695245d2c2edaff06aeb3cfd16985ecd62cfc7569d6311d3f37f51da1d4738e6be7c4b54e5b79054b8a4cb1ad45be6d", 0xad}, {&(0x7f00000000c0)="1096496defc5c9a780b2b4b1cfbdfc17583b69373c673bbe3551782d98c63862", 0x20}, {&(0x7f0000000240)="63115878dc3fdb89ac97d0e63637c6dcd9cf701b9f15bc17520ae5d343e78c9e23ccad1fa03c16f61ceea5c1e0cd1b248d406cfaa105a5f0fe1f1e7133ac2a68391c98876c57", 0x46}], 0x3) setsockopt(r0, 0x8000000000002d, 0xc, &(0x7f0000000040)="e6c520fb39d1dcf3187f365316d13631", 0x2b9) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x35b, &(0x7f0000000080)}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x87302bb8757d52f4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="ff") 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2c7, &(0x7f00000000c0)=' ') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0xf6, &(0x7f0000000100)="718cead3fb1790089a4af1ed8a61ed2519df79b691a5f8788479b03acaba4ceaaa7af53157508e45fc4d2bf9f555ee8dfc79ab88b00c60362a00e4cf28314915b05ff06a4779ae338a3b3c809ed635fa7bb134dcc15449d3ea795138b3248a92e9ce2ed36bca327ea4fa680105a008d82a40f3caa40329ed7ebf4cded989fd4198dc2396f83510550d5d0c16e955db0be34c3f5e30a3aef8a8814d3cc3a2e0a9d53ad02c25c59059f9cda58071616399b61e7d655edd4962cfb547e2587ab873b1188bb3d3b700757e97dc6aeebb8ac6c6c9e9eaf0adcc05a0db6757c3790374434836649f69b819885bddc44604d4d20b70960c941b") 05:38:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0xcd7566c0975cf4bb) 05:38:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:38:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) geteuid() chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = msgget$private(0x0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getuid() r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000000)) ioctl$BIOCFLUSH(r7, 0x20004268) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20001, 0x0) fcntl$setown(r8, 0x6, r4) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffff, r5, r0, r6, r2, 0x80, 0x9}, 0x800, 0x20, r9, r10, 0x5, 0x3, 0x6, 0xff}) 05:38:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x63b, 0x3}) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 05:38:02 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x0, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x1, 0x3ff, 0x7fffff83, "07000000577dacc700", 0x0, 0x7fffffff}) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="539bd185ee8d9cada2fb63e98e911146800000006ff08cc6511e1fa70103916be08bd0ae6517f881b46a1c7d773bd31024b58628b8a9fa19e0ad983ae8031ae499f5eaab3ab502fbac2062367a1f4970d8759c71ca030fdb4bdbe0c02a45e3028da6f70eb98efaea060dae17d07ced0288866a26f8700a8d122050af484308ca4be7cf3ca3868c9ebe30fe1760b60c98632b1746e605ebf1b0279885e42fb64cd803aeb9d1bd38092f3cb33620c11fe784c3261b3572bffc30c5eadae20e4d530192a21754f317da6078c4", 0xcb}, {&(0x7f00000002c0)="768eba363bde3e5b58bb07175bda8ae79b65bb398d98fc02a6cd4f0be58882449fcd0b9493a7ab944772bb502499a89d0243f22611b8a28724ee604d34084db9bda31644885ce6dbb3b5df1bb1f58e860a96bf9b7d7f75bcda3640464f77f78f498eb80c84c50453a4f5fb60f2cc8ad772fe110884ae5a01bfaa78d118dfb39736a41fd576888170af7eace1fc248bc4", 0x90}, {&(0x7f0000000380)="29ae50965596f8a979ae4b8b5dc387fdf6a8fdaec167242bf9d8531af96a6bc1d56544b0f6b1a36935b649e45999162858fdb8917f926feafd8e2fbb0faeb41ab067dae9c7aec12b8153be4a7589b0197e84201b3457ee28ada212136a23ef9dcca57e96eee57014bb79bd92e283cceadefc91d2debadda34963b4734095166a228eff5741d09b033d7bfb44420124c098fed39dd1d5b13de51879a3dcbcd30feb4209b78d9a367e67f6e6a5c911fa93bbe7ec312c9f4efa7c8e5457576465233cf812933a8c4b2e2450118b6a14a777657a924936b678b08ca506bb1e4a8c006f0eafd99979270f15", 0xe9}, {&(0x7f0000000480)="02206cde6047cddcd7d422", 0xb}], 0x4) 05:38:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 05:38:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x352, &(0x7f0000000240)="b3") 05:38:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x7f6f2a77590d4bde) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xce4a29c7942b9089, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:38:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:38:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000028, &(0x7f0000000000)=[{0x60}, {0x3c, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 05:38:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x65a) r0 = open(&(0x7f0000000180)='./bus\x00', 0x210, 0x80) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000240)="6050d597228ca239e1f33b967e7c642c23c30b9a5651e2a48ae586cce38a5582b9b2be096c239b1336c2083257999fc91d5cfabf2af42e90381f82f30427ca12da2b4efe4f4d65b999434fa4d044b9e486484bd362eec0ea8dcf7a97f0dfa310db17fc2ebd6da7ee5f31a3d60c78eb7f333c7456607d2c2abd2785d17e6a6d6684101724a15a5199f7ab4a7048da63a93e3f981d0dc98d95dc5829660da1c0372d5705b9f1941a7d3a9dd2fa0cd1bd6f652597a24f701d04", 0xb8}, {&(0x7f0000000040)="07366965963c562385c474d8f96b2f322725d080330ba049", 0x18}, {&(0x7f0000000300)="c50b869f42b8c16bb494d46993417bbd6877d2e63bc111efd929e108c74dc5e1c4fc57bc9ff52cd4ea1823e34b730569c418a7145c82c201e6139c4e3d8d3d4cda20c6ce50cb5838acb5d9d7c10fb679bf5a3ebb313c7ee0aebfede0bb69afced6c7e5dc349d900dee1b2ee237b16fd90fe045fabd1bd5052e872c91f91b3a54260e45754cccda41d699202a0a9bbb1fc350c8dcd275762182771be4ec18ce98c176255954a99005113980a98ba24942eb904ee2e683db21872499d9a6123bf5ce8248bc0cdadf1a1ac409823b39d59d6da341992012eca1f4845b6cf3526c7e9a9f6d72955df3d5fa017f28edbbf3c668718ad8e50ea8f1ce60421a24bd63f3619ce072c97dd403dc333e53cd89b76fa30b3bcf0f1698cbae47c37c6e8ef271702cc7811ebc1c8cd21178cc4c4bc10e08da65911219355d82488b1557a9259cc264c1a92f3d056556e5b2b69c9733922cab9c3c745fc51c6c968dc4a54c763dbd996a0840c132d76cd23f4c9fd0fc37a39a4367dd940fd9c20eb82742e0663890657c799755288ebe8ed701281ba7dc8e0701810bca493f6dfa5c2bc460ec9dc44d354ea9b500cba33b29d9ed593c69abf8382d8bab4330ce2f967a68b69678d324b0d1d5ebaba6346250e7d8f560a1af68c69760dc1f98fea00c54559e289688fa73bc3111f18fb1d09b579bb0c0146dfad11149a2d5de552e3df37f4e381ff025990fa96479165853705a3fc617b58c58472ae2125737ac1a73d670da5344047f6464351db85803db9fc93660230cefabc99a7c2b8ed9fb37370f6e9bbbdf12a2577d9949829af4bf9eae9b1b1efe962e94f4d0550d85996285fbdfa2bdf99db34bdff435ca79b040002106200adeb59080a5c951b10b014eda069a64b1c034fa57e25c0968faf1e6f1049b474a2b513779d9fb5a560fa15bdd158f656881fd54d5514c6402f6f447d11e3b7bdaacf80209668a2896ae8a911be4429d27123190d56dcb1bb9324bfc12cd2cd78fa658181e6eecabf0d92d60f44902124986aff5dd12643a1ef5321eca16f010beebe650d74632a7337307ccb488706948818b925325bbd9a7e718d5d7c995c89124b03e077f938485013af12d166c7bbce638d4155304c22c71fbb69dae0f4677c1e84618857722bfaddc5e47921ca2debeac5d1d5ff86f0088db7a6025cb626123509c7a3c8c413b51fa37dac36cff0e7f9a76a05e71a558eab9d7b6528596116004d8835af68d0078c174bd6eaff8927b0b7d119e62e6de831d791a27525b72ba9a998b69fb9267eb427dfc49aec1e40d9012e1a91601c0adf4541179acc2f8952d9a9049b011816f8c820c776ab1b89846630a4928bd000280cadebab43ed4caad74f8b201daf47c40042455ae9310200cd591b6c4153aae6705621d65aaefd78db176e9dcae7a8cef8f4a8f77dcae82391c9f81fb3272d7af30a6a1e1acd3f37ac4c0ded1ff0a7517ae50407f2c4164486010dd6a3e2bba638ad9050ccc1c6b4efe6b7530245b2b12070bf34d37dc00bc5c02499669b2707d78b6e243dcb74bb87e6f6601ce4e55b7186edf7403815248e9ac24a1055793a46b911a8a83b49ad8e2a18370c9dc05042cae262cd9db16df693db978aee60453613ef3cfd3058226d5188ec9f1bfd9bb548989c30e3a845df11625b37e2d5cabe12b9765cdbf7a3c2407b2fe248759107950f01c69bb95487879857f7b8b31b08da3129874906e28c609d49bd9c801505bd1791e66fe08c4045755bc6ad4e6623209c09cf9bf615886ae8d101a24dc09451af183ce2ced2c6302c34ddfa46fd3c1ad860a5288a68542832aaa91e1fd69ca14e83e09bf04844f318bfa8b3155722a7c7d180ed39a7d66cefc885b18591a57d4dc185553cc612c10d0b04f198d49dd1efb040b23c35093a235f1c9ddb93d3100264c8b5e42de0ba42a40a8b5662b8fe104a805283190506940a927069285d282fd95466aed6fed36a5459d3ad8bca2dbbd6da49ac45cf8eeb4db375bc2629bf35a96ae91b1df443410feca7a9a541b7a54eb25328b21d82ea366eed0279386a49797744c5af1dc837857560e4031c6ccd6872ecac06dcbd3701280f34da66dfb530b2aef9beb3a646cba795de67b6a8223d4902199a1506e52e7235617635f7bb78180064f74392fc58ed0c818301bbec7b37b635987bdadb3d4cf4e31f1df381737c3eace0a8f8cace7aa9461c84784c92713d36c787d023366ef07725a977f2a10292fe06f0f1d9211c3097f5e7d743987082de07dd715ed7e2bdb091c946c96d7b28d5ce0f0159e6764a18ce9e3d3e1d31f7fd8069fea76294a1ecd157bcf6031e96a7192a12dd47ed4e16a1c5fd78ecab2b1b9ebda6367caa1c84ddfc79528f54aa456205f42851d8da8d83b187d36364df94a304eaa35de4c2031b3c2faee586c777b75cefcd0a8be82759324a12e1b4c0f253c9260f341345c136ddfedf8af6244aa29aa844c1ef98446aee461cb2711ac167004c82e5d7a53183b04f345320f157e8bb87521d1147f01f88ff6e18441fa42747bec2ee9162ad992810bda316f10abd201432c2e6000ffbe95f2d08cc831139513642886b0ace4bc99c0a330261b9871cfd3be9d3bd66aa463571b24d08a87661e9c2dad369f13c4796ef708b3f55a44809a63cd229aafcbca1b77e86059129f641abf3048610a56fecb12eb93230428382be4015ba091f791f9e86f0483e8d8609db630962dfcc2f13bf0e41d7f12e5fcab14b6e42f122afec29934190ef5eac394334efa46e50a3b3fcac29490d855d479ebde94b34bc095c7a2f3809e08cbdf0ea5f7af5108471522377585397e137238a6917c0c18b5499d5a9d4926a1a2185f60837abbe6e1a23ef779b9c38c5aa514c6f8d715a833b559df6a649a3656ba5bdc10a13c12889d278e55d19bec1ff7f44385f8575b9f5e579208fb2f7e77a57156ac21ada76cbae9fefb7c641d4dfa7f1fa1e396274f3fbd953452bfbde9df22bbe1f35339c9201bd99c2a1fffc095e32bfe764fd02f834022736b0d7d18f1336f321c548b8f03e1533bd32f63a22b10026ac4aa2a52dbc8f325be009c812a6b91d409cdfa2876bc0a119ee4f3f7f5f3af793a168c79372bc2f912fefceafbe9293f92ed4ca797949a4cc175eee50061fc97f08630c9dd1d13e9426d9777404aa336fd62c8c790f6f88c5ef130a9f8b38d7ad91a6e671fa3ece9263f245977d9024759c9ecdf4b7293a541a04700e49d7ced2c52f7ff5fd875457203f3da05daf3131908c96b2ea3b14ce1df0f04538a049b9316d03729cb43da64f7d77e7feb3577e10bc43b8d5707f54da55929fcf18f4f31685c8bcd85110fa793d4221528dc9af5fbd12c4384efa449d04b765f01f4cf61f54bc9c001a01b966d937aadc3cd41284fe1513a5e72918317df7e5b1e62d0331b122182d46e1b6de6c477075396b216a867c3137ef9194157716c54e809cdaa73725e7f91e0da9c264b119422a1e5194ddb05e72f3375ef6c437d855fb74bd941b916c20e7dfba6d4155200bf9145f9fadd2f95ef08a60c4695cfa2254cfed68e5959c07865fd1046c99147aee324a8d5dc5fa30f870a68392421048c90e6766cf3eaa2e5a6acb3378b0a9418eb7734115d323e299b0ad54b59c854f0b988c664c95e32d19732eaeaaaee13f981b4ec9c5de5596040c813e20b4ab6257cb184f9c10ed9e8f4501cee4871885c750a0b174afecac5fecad334ed7937dc21b3b09d2f868522ef543e802705d23c12960c747ee8f14e5772b6828d8b6ef048c59883ef40a9cd676dc1018e85f0b1ca837ddb88cd0b80cfeb7f8a33bef627f579493ef8a681a8b34bd9ff41518f0fcafc20e43d927a592d0bf99be7e0f4bf201735e97c5f460aa29e836c8534b0f492d39f65d1bcf71549502a0a774063022a55ef234cb9f78814c7a7a9c8c03b34f955ccd1b6cf15ca8a04e2033dbf84f6271d3a344f138a650899096524200b2dcb22d4c2138b7f3d316822a21c8b6b91afdcfe64da3a505213dd786dc39912f726b6ea8e2c59542b5ef5241b93a3a2a0745ace5a037d88464a6708383c8224b86dd67b70d90c806c8d36f163ee2d0e044aa15d0217aad7400a71cdc60ef2542aef3abc79085e2a376ed1344e857b8fd7d7a6acdcaba7b43428bb698e010d76a4682ad05dbf7c97b0c2b4131a2b8a768001fbecd96755521c90767e54ad49e6d2c2eb751a6a3b2b714dfc1c2475a05383df2cf26cadfd941a74c4788d1694a4c1014967163bb7bdb89b25b562ebe05212c4c6eeb28753906630b736ee817e94f9b541fe57e75f38f1a1561f19161ca94402a3c93e303661f6a4262a2d15d2e226dc406b163a3642bddbf8064ce2a97fc279a5648dd8d69afd38d83c37f41c4bfcd6a9d6db936f2958f820230e3d66be5ff6fd4444e8edd2ba286e3ceeacda5186c41c30aabaa68c1051b3a12c59400eb49ee3436f5b7cf12719406d7c6d8345fa7b7eb3ba3556d4724be0bd278e63e30eb3b59f85d73a2fc16959bbdf3c9874118bc4420ac20408f5fd3c9e74d9b733f356ed23916c98648b01dfa25b8cb3e7ec8a0c1337d8321b51e664aa6bcee42508867288a5a1ef5d1bc68b7d432948dc6519eca070549e4cec8c2b4706198585ed869acc5656e48524265d2744e7db921d9642a1767f92d45f51b04269ac77a68a73fe7ff6fd6908eb3c7a55606aa52c7441238806d1aa908f019ec2120e0991033d112ae8758041e45b5e648b81939d1295190b3549d0ebe44d62e2b478571f7552c6cc23958bf83e20a0c9ebce789bb8b5c2cefb13feb75dbf0a727aad31d179a3ff507fbd440c95aa5a19c54d656edad672a657fadbb9238f3ce28908d914f5d679e38ef485a8e750c34d80c0a15b09c49e44ccdf2b668eb78e744f82df38e86c5a1f45874a4a525d0574daf7fd6fa0c9d15dfd9dec05f1c1f24291889ab8318ee70e2be1af7225c2b42ab95e220e144342eb9104cb26ccedfada02beb81fb40cc6c94b1809d274a7f6ba48138f29ee1757f78cd2ed9447d8397852cf5e5c9319831c08ccd2af65d6d004efb2934a6875e919e93129da55e8589fcb00be290ca0338f350466c404547a2cd8a6b2cb934ca428659f3339dd0a11c1506cd4a662d884cb9289da371c9b845163320d51d4b6501db482cd7c99943fb9df0878bc9d5b7e01fe3175f45c83ea38874c8f57adba0f158ab60001e78db1a7fc6ecc27e77f3a007f2d94d8f2fbcc73d7a653d6eb9ead5577fe1edda10874d18be67f01510609e22cb9b2e68efcf37c2129d465fc059c04d9ec145b9b05fe31ce1b05b10e840c40b9798f141f322e6fb015ce9533b041a14381b621bd0680dbb91d4130c2cae3c8c2cc348d9025a9d9179a33caaa794ed18b5020fecfb1466a930046827fdb3ae86424377996277b940406b64ae69f2dbaf43be72396c9813cd2d3d89cd0dafe8ebbd98f45a0e1659cc813dd2443f841a4e4d4505250309c80455d2b9f522d18fa7f4a2557603a3155a82cfff23da57afb4a255e3989cdddedfddad998c4d336471b1d8ab8b914ea9f238535ecfdc0e385d3a8c205f6fb45fc4691de9295bfe4f88b0bf7e45d46f23d298f0cdfbd008a70495019782655dd80ec2fc5c928b16bd0ea02f65cfe41d1609f038137b614d504f62b710fa5996f6d2a52fb4d09fc551cc21ef8aa06f61ec47e3389e087812b633a9433b2a35b15b778892ac36bad93d096c8299e718154009c5b784bf5600fafa7ee32c2441e9af85cf6", 0x1000}, {&(0x7f00000001c0)="05999459d69b725bd5262061906fe64c51393786512a293a89690d1d9fbee8d8cdae589ca3ad0de64af43b9af5e2eddf13c590938700", 0x36}, {&(0x7f0000001300)="bb675b813291300ac28dbceda7c5fa46eae594d5871ab6a925a4cd6cdf6c3099b284240688920cc0c283c81cd4c41059d2cca09125410eaded207844f8e0a012b3b5a0e2ae418d31501989396dc75a70281ea2f95c71de39e84a98be45d4ee6f0743aafd366eb841cb1dfa23873613aaa640b3f981998079ce1f52b87f90f13dfab16818c01f933416d4366b1fce938fd1f7b9b9aaa8071811e0d3", 0x9b}, {&(0x7f00000013c0)="38b79e1a324b5b705fc281aa91ce6d25ad70ceed5ecc60156118030aceb4a6cba6e552dfe61b5cca51fe423c6959d4c0bf389bbb22305bd021d20973816d3136785a06f43c67427e6b5891f2b11565495c69f91a22eb34f2981a6ff1da53c56b136626ae58db26a4b8c2db885cc7149180db74d2028f4bdd0b7edb4ddddcec777640b17ee5da5807f5f19289c904e67594ac2eb78adb516e32397bb7beb0406a8e9195a49f792df61b0c3ca8fa078a99c106af7cc97d06f23aced534eed98bbef7f6f16e7cce98ae9ef7346794bd16a50f20c4b06fa9f07314323d1642585d11", 0xe0}, {&(0x7f00000014c0)="a31b8c91466db6c0e93ddd7139a4dbdd1e369e04bde077bae97df87115cad98b1888974c3f68ec109deccaa77d272bf5c7aa3e2b1870ea33cafbaa47937a8bf0ba1d239589c7cde9ee0cc411a50c7845f2e2685312de27033867da697a5a2ea6c50e1d7d64cc77efcc917a18382d971e8528c547c9ff96bccc87e4c809a4712171a44daea0a02bea05ba03f137ec6766c309d0261b05c772", 0x98}, {&(0x7f0000001580)="8959af1ad4d1c9d5ab81e2a4133424784f474c9c61130f55c1a4582e2918daf32d20fefdb94b5648c32a3ce092185a6cbd26b582cc309a81660c09e19ccf2ffb63bc347d6d0afdfb0f36fcfd5c9122959f8605e2db854304e84f58c49c02d4732a463ec1a5e9b7f83bfc34d6b60533171c6e6bd5bd383441cd9ff45ad6392e35be114b58917d00e5e091ef309043", 0x8e}], 0x8, 0x0, 0x0, 0x405}, 0x10024d2afc27e098) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x3) kevent(r1, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x8000, 0xfffffffffffffffc}], 0x6, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xfffffffffffffffc, 0x2}, {{r1}, 0xfffffffffffffff8, 0x84, 0x1}], 0x4, &(0x7f0000001780)={0x0, 0x9}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000017c0)={'./bus\x00', 0x9, 0x401, 0x103, 0x0, 0x8001, 0x4, 0x8, 0x0, 0x2, 0x100000000, 0x2}) 05:38:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100000001) 05:38:02 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x1) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) r4 = getpid() r5 = getuid() r6 = getgid() r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() r13 = getgid() r14 = getpgrp() r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001c40)={&(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001900)=[{&(0x7f0000000480)="1ab5d74b396e0e0d15c6b660c1609c0bdd41ea4d6506bae9bef26d782fc509676d36b08d74b57381aaff017a5cb26137e9ac3002d041b9ce7f18fad55afa06d71b60c4657f1daea9b7c1776174fcaa93a722adb7cb6572d6aeb6b1e0dd48b655c21597534a864c94e44bd5c4e83046e42accc37f291917c5f9debf25604d0e60675d02de7933159c73d59444adf7caf82e728e7b438d372f827be4945c8ffc9ca791bf4b3cf8e28784016a2e7da2d38d29dda291427dcb06db10633129b5317979a01e816ab545c5aa77370fe4137f89724443b9aa0eba8edd", 0xd9}, {&(0x7f0000001a00)="ba63c21ad2c3b9b6a8bff749e1fbaa69bb29e62cdb872fb28c705d57c438f39f3af532dc2ce64167e088209d3cfe6c7a184545cbbcbfc80b6fb2be555ab227ca6f162240640c6a02285934dae7bbacb8cf788833a34ec8c8e8e07299362dcc3115de196e40ca490031cba47503fc8505d3560a3dd318bc568715bc34ae999dfda578e5f9ec6cbfaf8b3f8fb815705c9b97d683b28998cb9d8662a3baffba080ef829fde5d884a3fdae5fd72911526f3c26462da05098ed450064f3e12266cdc2569300f5717fa936d7752ccd1cb2e9835a3e3ddff6e39aed3a", 0xd9}], 0x2, &(0x7f0000001b80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x98}, 0x2) setpgid(r7, r9) unlink(&(0x7f0000000140)='./file0\x00') 05:38:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="f6c59522d2fa65fa5f5d4184c23bd6b925b646284dab82e98c60a03df1e83a264052fae34eba003565c05a60e6920987743e672e57410c27ca372d1d480114fd6c63af0daba29ac841bf0027a8181f37749c494bdb84ce92c7cc109300f58e37e57386", 0x63}, {&(0x7f0000000100)="9a69b63e280089b5533ff4f84f94ccaba8089a5f4a2da575c34c158d3c8dd217631b4a8f5996097795cbdf93808beb85623d6ea1a7da40fc679e400033244d6f2c83d8cc7a4db5d48810ff6637f41a05d834a9f6af1a0a4a16f554d289f182e06697ba76fbc75d566362826a68533fe5b886fd2808dbbd12f705d60428b178ba0f488fb0d6878f6c", 0x88}, {&(0x7f00000001c0)="a691607c7c19b199e76fb2311e7e8c13cab81294877a28653ae5e7ece4bab6d2a883eb7c84222f6a767f82e9cfa5d9e27eeb201009573bb804e9d4e03fb1020f21c5941a7b87314a43d9c9a1b1db0ab840e3dd3154c712fa20416af161bd6b848120e4bb4540976eb9a4fa1315d7cfc3b32c01614be069299d50c31d98c12bbd471641527990a861df3b0ed90e5950ed53d078a61e1be52ee08ceb7d3d63094d79811db039e42672de904f0888", 0xad}, {&(0x7f0000000280)="54c04da79d6fe697acdf87d1249654d8ffd970e8f23e3a65f42b63dd759f6648ce3904ddfd3fea707534c8dc78e66f1b4531cac0587dfe25585000ceadf169abddd472d1e8f6c9313bc172831016fe5773cd9673cc1538ef4f3ccc6c0e29916e9be587d580fc5a303a7819aaa5079bcf3fa222411b5cdca4a325f70796bc1764980a09e32ac7e7742a60cebf38fdeb0b4a15a985f0dcdf2b13b9ce4c3160e73717d9", 0xa2}, {&(0x7f0000000380)="da796e21481106c6e51ea22e986beadfa1bcb11750665d9cc4b4311aa4f2df203f9ff5b03e6735e9cffc8609dc", 0x2d}, {&(0x7f00000003c0)="356cc9cada41ab57bf017eb82a64fc53aef568bc4022a0e395cd8f558127bab246e51c5cfed5ec923bd06cfc862cbf4a0225e67205396827bf9569eb9f9bd2753037b2a840df7c605b7bc85f5297f9825bf4798ef4b51931b4935e986305b08605d949bba3d93d9fc4fbfd57d304e22374c88d7fee59786379d1fd2c69bff83426646bd916026eeaaf57fe8b971b06a050ee046a9cf2a1f51e28f7a68f008cadb5a550df558264c09b5c6d58302403a8b316539f6a834e6af93f82ccec4aee9bb1c50f7c061ee1b63ed3ef34fb8d6494396c90019b483af5330d8dc9785686d4df7361", 0xe3}, {&(0x7f00000004c0)="2f8552f9e95b412df2640706f797ff3d4b1753975db40521770150a91574322737dbc3b17b712aec83051fee71b39ebb815d5ace23434c45e08384f9394285e1d47cee4e0d7232b37c81c540065ec7f036aafec0528de0427100e271df8a6d184e3ff7834995ed01e7b2df59d5026b5d783d8b19c2dea1a51189", 0x7a}, {&(0x7f0000000540)="b59dcec37282a1e72e110923cc6b34bad5a62017a0a812757e74843ec64ae6a61ecff6e299301c25bd79115d681abe104a60e727043e8856d8fb7f0d44dbb6e230cd7a67405b67f731ab6dfecb97261a84a831fb4b30b7a19e23f07d80a7d96fa4a0393140d4a51d563fbd33e465e301d1ef892ff7b59547bdca6e5a7acc28bbcdce07566386a2a873504ed7822e0faedaf77e20372021388c7d83494f41abaa1d8e06d3082fb83068bee84b3fe9c4d47543f16034c6cefb901bafdc60e54a022a81eaede24592e6fc4c0772bbfdf31a82548ca7", 0xd4}, {&(0x7f0000000640)="7ca6de1d931d3d775856c4248dfb5f2fdaf67fbf63b19fd7211ef2a3021d3c7e8c250f9be41c1fa923b04416b5373f09d1ed439ef8bf7f937914d73eb1583f11f66956cbbc69b18890b9ab93b25270150efcaa34cf40ec3059ab57371ea22e9908c5584c868e9fcd665029dc48837f06e8a970f40268395445d7e5e6ac1bd4baff5a365bf303a5e0e1bd5ee5d1c0462d", 0x90}], 0x9, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfc94, 0x0, 0x0, 0x0) dup2(r2, r0) 05:38:02 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002980)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x2) r1 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x3bdf6b418b614f19, 0x415) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r1, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002c40)) r4 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002f40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r4, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r6, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r2, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002f00)) 05:38:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0x5a0}, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x80) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) 05:38:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="07829b85a81d1226208c72bfce403868b0d907b88774f14c734b57cddcc7b5740dff0e3aff153a4a57d42adf6df96c2e81da4ca495a044e42d47ae4f1c9ab1d627b172ac1fa9ce67759cd11cd31935f3aaaa5c523db3045e01175a0ed6", 0x5d}, {&(0x7f0000000200)="58ac8f6d04e8c304b291032ea35eb2610e3cb49d6762e89e867525d4ba78bf07f189c7a51a9a26ab492b73b6437be551422b5e72783e87f9d1de86441cfa4b9068dfd99b4869a141eb9c0fb804062efb41649dce46de56899c6f1a54529f08d9cd7adb4a17f44fc0b1fe95e5ac5fb684b5c7dae17ccc140173bd3d91c42567ab30f485679091940ae9d36dfc368a25abf1bf486c42dbe1ab535b712004476ecb7cde74d230f3ce61", 0xa8}, {&(0x7f00000002c0)="76e1990de24e62e7b1a3176f8c37ea17285dd91eae0795f747dba25b091694fba7eaa56bc842b20d23e14131c992ce23b9ce77878d7680f7394fa43395e69de6fa4d59cdbde92be9e04099e85eb4aaa61f2152a05faaccdc3a4ae0aca16a44955e3c4ecd02bae4e93e832445bfdb7604922f100a286901dba33ee2597903f137266f684773c10c29de049612344daaefdf371c7527d3aba063b5aabf4a96953fb23fabd37300bab06a71", 0xaa}, {&(0x7f0000000380)="3206d5497bc748c53148dc1a45d0a952f2de470e476fb2950f9fb6bb921ef4177ff5017bb4937f53e3d0fe48cc7160778c729736b994f448b02f6b19569497189ffefbb85722e1473f07788c8d4e105adf03e4fe2e4a5901ba96c8c9d4f6283da29bc0a4c74212dda99ba3267a7765ddb83d4328e891a497a125f0d16334fe897057ac3b4096271c60d55b6fdc7d7fad", 0x90}, {&(0x7f0000000440)="4abbba931e346cd916e6a52c97ffc8c21c7ef0b6d44084b091fe53c008eb2769745f5abb5139b18563ae3c2d1fecc2117125f1c2da01c81fe954bd6f9c930656718c9b3f8c03b5a6704482c787c0b14053c1213e6f2534b94987d2fd87d11ec7c2f86c0f1fd12ffdde16ba09c061f0a31567ea542b208f28b55234282021363579a82d295601e6e5437c2d6f2fc717b302860776a41ed645d055b8c93e42f3ab44f799e5c17e42427687536b325512b7b43104255d2889cbb483f8d582b4afb6ffbf861d23abddd5bf6be4d8adc9f957", 0xd0}, {&(0x7f0000000080)="23267b96e0dfbe24b7da3c37806d047ec6c7a5847c20f38f78d99bf5cf074d503cd58c268c8063f73ee75dde53e3c6664118dba8429e", 0x36}, {&(0x7f0000000100)="d309bcc7d49229860ffca83f0909b4063a03a93ea3b58bd20537273654a96ddff8f2024fc74e7e08c2", 0x29}, {&(0x7f0000000880)="6005094543b3e869fc1690ba048d0fec012a8586016bb6c024e91428b50cfbeff5157718ae25a7ac8ead8edf279a0f14fae26f31b231773de91499ccb9ecae6948bec25b7304f64edf6435ed0e100acdabd998f4039726c9648ab2569258dc892326d6a77220fe3e236ace7b38b148b5496767ed16e932d2e2606cc1b86c1fa5f721469d01c795c4f66004782517d8f33cd8f28808898af931c7074b4e6b88f71b901436ca8c10089fa550cb33c6325173feb33b36cf3db3340183d1aa97a3cd49925306054c332c899c4299ec04f740e315fa10dee55996ab05a7ae81205335cfec5b1709d6edbaf51eeb2a40a5c57213ff31f2a8d5c34e06", 0xf9}, {&(0x7f0000000640)="7ca0db4eb1cb0f4b9736362a3858f216a9e8d6025c950493b69a6024aa923eac1bdae97ec97faa32d1a93b017bdf7c325c21e511d59a420e1777e7c32a7f64631fac4ba0124da3771cda9bec9d43d0ea056b72111884ece24736166874d0260fefd72ff32268483587", 0x69}, {&(0x7f00000006c0)="55ffc93e5948fe4ccea6ee5d682461520044a83ea06c6a913c1c65efbe35b0f4cb4f708c92e869fdbbb12a07fff26aab2ce1b43098b43f8d46710113aa3fbe03a15ff05d4d3451cb7349ff44fee240128fa61cf4ea0a0b02a72cc7f17e297b81aacee64450ecda1a549dfd865c1703e75d8dc1a0c176cfabc3dbeb7dc48d9c59553123ca595ff613a1b3c409e0022d24582c4212a6d786a5", 0x98}], 0xa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat(r1, &(0x7f0000000540)='./bus/file0\x00', 0x81755fc4444aeafe, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x8, './bus\x00', './bus/file0/file'}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000840)=0x80) 05:38:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 05:38:02 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/19, 0x13}], 0x5, &(0x7f0000000380)=""/139, 0x8b}, 0x0) 05:38:02 executing program 1: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) sync() r8 = socket(0x10, 0x0, 0x166e) setpgid(r6, r6) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={r7, r2, r5}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r9 = msgget(0x1, 0x200) r10 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) fcntl$getown(r8, 0x5) fcntl$getown(r8, 0x5) 05:38:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x1) 05:38:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 05:38:03 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x100000001, 0x3, 0x4, 0x0, 0x90, 0x7, 0x4, 0x0, 0x2, 0x677, 0x7ff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x20, './bus\x00', './bus\x00'}) 05:38:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 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(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe11) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:38:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x1f, 0x8}, {{r0}, 0x0, 0x40, 0x10, 0xffffffff, 0xa392}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x5}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x1ff, 0x1ff}], 0x5, &(0x7f0000000140)={0x56, 0x101}) 05:38:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) close(r2) getpeername$unix(r2, 0x0, 0x0) 05:38:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000040)="a553af14ed0f98695e2356920fcbb4768c1be1a75897c74f20a8259cc2c10fc4fc71cffed7138ca4c7ad53a322871a6c4d8366a23af2b89d09dbfc939e9bf728b07e85c90d33c652282d11bacaa687adca5aa3fae871d6039a73e69ce27fe4dbd0266ad5f11757ed3e59191aa64301cc23048b1ba3613801181c9b5be3f79c45d43257de29406da380cb6d5c19b56def9b9f392e7fb4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2ed, &(0x7f0000000200)="174d65edd3e9568bcc8a00") 05:38:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) execve(0x0, 0x0, 0x0) 05:38:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x9, 0x2, {[0x28, 0xbf, 0x3, 0x10000, 0x6, 0x327, 0x6, 0x2, 0xfffffffffffff86a, 0x8001, 0x5, 0x1, 0x1f, 0x7, 0x6, 0x1ff800000000, 0x7fffffff], [0x101, 0x4, 0x367, 0xbba2, 0x8, 0x4, 0x10000, 0x5, 0x0, 0x1], [0x8001, 0x0, 0x0, 0x90, 0x1, 0xfffffffffffffffe, 0xaab], [0x3ff, 0x9, 0x0, 0x4, 0x0, 0x9], [{0x1000, 0x3, 0x98fd, 0x9b}, {0x10001, 0x2, 0x6e6, 0x9}, {0xf2, 0x6, 0x2, 0x88}, {0xc582, 0x4, 0x2, 0x10001}, {0x2, 0x8, 0x0, 0xbbbb}, {0x1f, 0x5, 0x82b7, 0x59cf834c}, {0x983, 0x22, 0x200, 0x1}, {0x2, 0x4, 0x8, 0x7}], {0x2, 0xc3f, 0x7fff, 0x5}, {0x80000001, 0xc3, 0x8, 0xa1}}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) 05:38:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x1, 0x94) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x100, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x800, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) r9 = socket$inet6(0x18, 0x4, 0x4) r10 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x20, 0x30) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x200, 0x0) r12 = kqueue() kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffa, 0x50, 0x1, 0x5, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0x40, 0x673bdf5cd5b8da74, 0x9, 0x5}, {{r4}, 0x0, 0x9, 0x2, 0x8, 0x7}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x401, 0x6}, {{r6}, 0xffffffffffffffff, 0xc, 0xf0000090, 0x80, 0x3}, {{r7}, 0xfffffffffffffff8, 0x4, 0x88, 0x3, 0xffffffff}, {{r8}, 0xfffffffffffffff8, 0x80, 0x8, 0x5, 0xcc}, {{r9}, 0xfffffffffffffffb, 0x10, 0x0, 0x80, 0x7}, {{r10}, 0xfffffffffffffffc, 0xa, 0x10, 0x6, 0x800}], 0x1, &(0x7f0000000640)=[{{r11}, 0xfffffffffffffffa, 0x70, 0x20000000, 0x4, 0x80000000}, {{r12}, 0xfffffffffffffffb, 0x12, 0xf0000000, 0x3, 0x2}], 0x7, &(0x7f0000000680)={0x36, 0xffff}) r13 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x20) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000080)) close(r13) syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0x0, 0x9}) ioctl$TIOCSETA(r13, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r14 = fcntl$dupfd(r13, 0xa, r13) mkdir(&(0x7f0000000740)='./file0\x00', 0x90) mknodat(r14, &(0x7f0000000000)='./file0\x00', 0xa020, 0x2) 05:38:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:38:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="658b2cc2ad23d5b734000000005a639dd2fbc47d8f94e9b6b975c5dfcf257582ae0b99a1b932fe8d607d3de4c0dea00fb308be7fdb2659e99016fa5f1cb33f2be722f0578204b592c6bba679ac1258f5e1f06a4c06da0f5bed2e00b7aeb3dbd9"], 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8, 0x40) fchmodat(r3, &(0x7f0000000240)='./bus\x00', 0x4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4e99c8b0991900c, &(0x7f00000001c0)=0x10000, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8000, 0x50) r5 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x1, 0x7}) write(r4, &(0x7f0000000300)="220d15890b7c603bdd6474a7ea11631aa21215d033b3fe3ce7779029080000000b44aca15aeb3c1773a4ce423455108f520300456ef0ed6948d7cda02c2417b3174aaaba45e9b295b685163920b290a650f20773e4ab988ad092b27ab3459d5912ace7a6afa72338578b8245eeb3dc22b4bb247c935b2438fec77f31f4e431ff1a147cf462e5b0995b01d3d66e49eb0872a57416e437d48629d07730d17e5c53eec39578a468d52c4efc4270efb9fb84988149e16a7cea51906d4a73b761dffffe1e93e6", 0xffffffcd) pwritev(r4, &(0x7f00000000c0), 0x0, 0x0, 0x0) accept$unix(r5, 0x0, &(0x7f00000000c0)) 05:38:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 05:38:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000180)=[{0x2, 0x8, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x1, 0x800}, {0x4, 0x4000000, 0x1800}, {0x0, 0x7, 0x1800}], 0x5) r2 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x400]) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:38:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r4 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r4}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="ebe22e2f66616c652fff1569720edc1b937f4e93d0690c4aa41b708e0c637515007f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6018e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b00000000ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b1a87ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991"], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) sendto$unix(r3, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r6, &(0x7f0000001740)=[{&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/102, 0x66}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001800)) mkdirat(r3, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) semget(0x2, 0x5, 0x15) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r3, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 05:38:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) 05:38:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0xf7c2d8c1f9b05cb0}) 05:38:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) 05:38:04 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchflags(r0, 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 05:38:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 05:38:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x8) 05:38:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x200, 0x10001, 0x7}, {0x1, 0x40, 0x1, 0x6}, {0x6, 0x7, 0x2, 0x7}]}) 05:38:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x3663}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0xa40, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x1, 0x10001}, {{r1}, 0xc0b9f304a2d62d18, 0x20, 0x0, 0x6, 0x9d02}, {{r0}, 0xfffffffffffffffc, 0x42, 0x1, 0x8, 0x7fffffff}], 0xffffffffffff0000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0xb88}, {{r1}, 0xfffffffffffffffb, 0x28, 0x24, 0x5, 0x100000000}], 0x6, &(0x7f0000000040)={0x6778}) ioctl$BIOCPROMISC(r0, 0x20004269) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0xff, 0x0, 0x400, 0x0) 05:38:05 executing program 1: 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}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x444b0e6b397a51de, 0x5) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 05:38:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000340)="2990a20ef4744840642729d03e122c2341f07c8ee5705241664df2188ee530477c8316b2cc5b986f3ed6bed3ee48e2299633319c1883663a91218ec63daf7e16dac5219345c6bc1545cac4ff3c0c488d14a12886738a9375d524578adea66873912526f7459f9dbae417d6050bf70be5d9a4", 0x72, 0x402, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 05:38:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7e20000) fcntl$getown(r0, 0x5) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc08 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc08 05:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x7b, &(0x7f00000001c0)="ddf200e60b17e08462af9d0ac93fc511e36afbfe25e263f5072ba1146e1bb2aceee6730fabb025e0b2b805e4033cee37a30bdac682ba96aa6d4b6b0906eb1749ea244dad56cbd4f551163b2684a67b6e5618f113b1be40e4a1b6bc1e558ccbb582d414f15699e0164985b45b6e2c067f340f10c41cf5825a9d67d2") 05:38:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 05:38:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa83d0c15f74028e2, 0x3) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x8bf0574a58c02c7d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x40) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kqueue() socket$inet(0x2, 0x3, 0x100) close(r1) 05:38:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x4000, 0x5a16795d) 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) dup2(r1, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:38:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) sendsyslog(&(0x7f0000000080)="2460b47e1acb4ce03a9842c48e21602bdbff247747dc74d2ca55a3", 0x1b, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 05:38:06 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) setgroups(0x0, 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x561675ddb167fbb8, &(0x7f00000000c0)={0x2, 0x2, 0x12e, 0x3ff, r2}) r3 = semget(0x1, 0x2, 0x4) semop(r3, &(0x7f0000000180)=[{0x3, 0x1, 0x1000}, {0x2, 0x1, 0x1800}, {0x4, 0x3f, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x100000001, 0x1800}, {0x4, 0x8}, {0x4, 0x2e0, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0x2, 0x1000}], 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2, 0x9, 0xffffffffffffffc0, 0x2}, {0x49184f45, 0x8, 0x2, 0x1f}]}) 05:38:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/78, 0x4e, 0x840, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 05:38:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f", 0x150, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0xe0890d8683bc060c, &(0x7f0000000000)="e120b414289071b02eb0292e6172c4b582b3f0a63544292690cdf7a4587b57808b71a54ae53292196bfc66510d5453342a9a6c4caa7c1c9501d0a7c887388955340c339934f1cd466f804cc68f78ef926b79", 0x52) 05:38:06 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='./file3\x00') rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file3\x00') 05:38:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 05:38:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) write(r0, &(0x7f0000000240)='oN', 0x2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc08 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc08 05:38:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7f7, 0x8, 0x0, 0x40}, {0x7a, 0x8, 0x9, 0x6}, {0x9, 0x80000000, 0x4, 0x2e}, {0xf66, 0x100, 0x3, 0xd3}, {0xf23, 0x73, 0x5c, 0x34bef124}, {0x1000, 0x6cf, 0x5}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x3, 0x7f, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x6, 0x5, 0xc9e3, 0x1}, {0x5, 0x8000, 0x3, 0x7fff}, {0x598, 0xec, 0xfffffffffffffc01, 0x6}, {0xe2, 0x9, 0x3, 0x80000001}]}) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/1}, &(0x7f00000002c0)=0x3) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x14, r2) mknod(&(0x7f0000000440)='./file0\x00', 0x1000, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000480)=0x1) accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r0, 0x0, 0x41ee) recvmsg(r1, &(0x7f0000003a80)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000003900)=[{&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/44, 0x2c}, {&(0x7f0000000700)=""/151, 0x97}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/53, 0x35}, {&(0x7f0000001800)=""/33, 0x21}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000003840)=""/134, 0x86}], 0x9, &(0x7f00000039c0)=""/184, 0xb8}, 0x840) r5 = socket(0x2, 0x2, 0x400) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r3, &(0x7f0000003ac0)=[{{r5}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x53eccf6e, 0xfffffffffffff173}, {{r3}, 0xfffffffffffffffa, 0x58, 0xf0000000, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x3, 0x2, 0xbd1, 0x22}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x1}], 0x5, &(0x7f0000003b40)=[{{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3}], 0x1, &(0x7f0000003b80)={0x800, 0x10000}) lseek(r5, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000003bc0)={0x10, 0x66, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xde0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa317}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe1ec}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0xe000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) recvmsg(r1, &(0x7f0000004580)={&(0x7f00000040c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000044c0)=[{&(0x7f0000004140)=""/135, 0x87}, {&(0x7f0000004200)=""/196, 0xc4}, {&(0x7f0000004300)=""/233, 0xe9}, {&(0x7f0000004400)=""/108, 0x6c}, {&(0x7f0000004480)=""/30, 0x1e}], 0x5, &(0x7f0000004540)=""/38, 0x26}, 0x42) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000045c0), &(0x7f0000004600)=0xc) lstat(&(0x7f0000004640)='./file0\x00', &(0x7f0000004680)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000004700)) pwrite(r0, &(0x7f0000004740)="3c2212b1fcdb45313e1d0a6a7f99cdc185fb0946a323158dc249084e93bb09305e6578e3003372d1b8e65e62bbe57268fcb502406f5f5173222c05521350ef700e4e5da7c15fbabfad692b72425ea486de781462e238982425fdf965f298128884ad15f424d91cbb72cbbd80193e44934e6d0b87b2ca8547a95f89e23fb01869743c330468f8290eec9b3c8d6b6683050e1bba82f8b2692f636832c4be26", 0x9e, 0x0, 0x1c) writev(r1, &(0x7f0000004940)=[{&(0x7f0000004800)="5451e50471739c4044da5e4aa46eafd63c86a366d66282a836db7019a0f1b5bb8ed9db0f9bfb05d303267494977134286b45285bf5acfecd5c8d9036c2039d9162d6c7aae0b62d6fc66c3b3f72471978b65efa75a92fb23be94135500d0c555f4c", 0x61}, {&(0x7f0000004880)="c1c8c1e25648e8cae3fa4dc963f9de19660a70832522bbc1a2cec43e0981e73eb3d2b9b0eb5e88f507167b104ded154686465417e3401aebc751431b85720da7265dcf0ddf2aef66e415d8e484e5552eabd8f47ec396cd94405d937bb63030ac45ae0af3c175a9d690ef8327007f1b13e6f5f7d850d550d61a279e61ce3f404b187d140fcb84b706f9650019589872a4c6be566a347ac563c459777f83dcfecb0ab0cbd29520ee994bb3", 0xaa}], 0x2) 05:38:06 executing program 0: r0 = socket(0x0, 0x4003, 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="9d556695fb0eee7cac7191cfa0166eb236bf1c46e582e477760e1c7f2975ee68aa51090eeb3e7a8b290cf0b07574ebe059a0b08f6d865b9de1991ddc06965131b13102974a30fe13ac385b2a3fb8b3c73826dca4e9cb77cd7c6aa6994393fc86fa236c186e5a78e6f306cf93f4b92f5ae302e9fff0620c47cbdae23a93712157c2e04432b5293c369ae9a73b060a79461a1467109eb1a1d8e788fdb9fced679530fcb3a121cb8cd312b50fe06639f076783d6fc59e7e335531b3eda1cf9b61f169b6859d0897f2", 0xc7, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 05:38:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x7, 0x9, 0x8]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x3, 0x6, 0x1e6b, "683aebb8051899703edc59a3a82bee69eb7d0028", 0x6, 0x374f}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 05:38:06 executing program 1: setreuid(0x0, 0xee00) r0 = getpid() ktrace(0x0, 0x5, 0x8, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, r0) 05:38:06 executing program 0: r0 = socket(0x0, 0x2, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x81d5, 0x40, 0x2, 0xff, "e340ac948b074256458134fffffffffffffff900", 0x100000000, 0x2}) r2 = accept(r0, 0x0, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r3 = semget(0x3, 0x1, 0x198) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) getgid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:38:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a6d2761010000000000000000000020"], 0x10}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/190, 0xbe}], 0x3, 0x0, 0x0) 05:38:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20000, 0x2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x80000050}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) 05:38:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 05:38:06 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() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) dup2(r2, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x40, 0x1, "11d345f1c4975fd18f3612fb49eba0c5c1e46984", 0x8, 0x1}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) syz_extract_tcp_res(&(0x7f0000000040), 0xc375, 0x1075) 05:38:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) fchmod(r0, 0x41) 05:38:06 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x5d) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="883e86a2028b210bf46184a0d2a7e710aa3b6dab5433a0f20919d81245c5268dd571f88cc0181ded097012db887018a663fa317161da846f95a026c40f7bbc6c86d073b222462d2e44795ca0d00bd7ee9ed92336365710d6ac43f3ddd46e921c6ebf669dfdcc225e04aeaf2030816a1a36785c6cc1c27045b8dc62b89cf3fd206b5076729252e0a88ec33445792f06d0a024147193d6272856b21b1b475f9e863e8e28ce679d28424256a44084278b8c6098f195b39b251e8ac450572e7f8418dbccd296c23d6d164e05198e2bb995e2cf0e2d96a820687ba32e68634d5fca53107f9ce5dd61d3583f1ae6f17abaa61e609ac3ca054bc3fc3e", 0xf9}, {&(0x7f0000000200)="8b84f2f97ac603132431c48afbb45b7eb1c2265a0ab65887dd69e9b72d40e4809a1b7297178169207b3d6f0a1d52b8c996f2eec404295aca76f2eac10f610c55cfe08a150b14c7e2ea0fdaaa7dbcccfd65de8419694a4ed7c1411e5b06e29bdcd1276134ad52f33b92e0661cd3c4bc7ec29a58103a268cdae65030869ed5c4f16da8adf17508948799c1daa58df4f4ffbe", 0x91}, {&(0x7f0000000000)="ceb3ebe8b58148286bdca2c79239ba732a0a778070570f25ea7ae7e54c327c5916e99e268894bf3d5c88a0c9c5", 0x2d}, {&(0x7f0000000400)="f35e76e2b633fe5f5a4baba74e1690a2c85c793c1ae5f9dee152ae6d9c16dc48e3e38e592d95ae82ae26a8884dda43792f56bdaf43385ef285332565ad57d02857faa9a09db48d6c72090d743a88dc985bb0d29d7ec9f4074482c586564cad103e0b5bebc68896e4cb81e2982f83060de37f490189d0c5b50c3b9898f38532bfc40fe87482ae08f41080edf19e548bdbafb046d785871151edd9", 0x9a}], 0x4) 05:38:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0x8}, 0x3c) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3f, 0x4}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) r2 = msgget(0x3, 0x600) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) semget$private(0x0, 0x3, 0x420) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) munlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 05:38:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) write(r0, &(0x7f0000000040)="037b7bda95fd42660d2fe3af8ca1c77c72d26a27594d4d40aed8812ebb69dd58bc54de4fea197c879cf2aaf3c4ec0ba9d04a2f75311250ca38a42679b73bbc04489b4b36fcf33ece0c8ffb8d88a21698289ca3e77d6cf754213054bd0435ca41efe7ec6182075725254d6b7ba1482974aa8c39e430c148905d3cc2d21830c3603bf3bfa1b8652d4794daecdf420d5e10f13fec2f7d1e6ba2030b2f043a1333e52ff8fad6178d7f6427635c2804cff22d135399a3925987da", 0xb8) 05:38:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:38:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xfffffffffffffe18, 0x2, 0x6, 0x20}, {0xfffffffffffffff9, 0x80, 0x101, 0x401}]}) dup2(r2, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x5, 0x8001, 0x6, 0x4ec}, {0x1, 0x2, 0x5, 0x800}, {0x8, 0x9, 0x10000, 0x4}, {0x7, 0x7, 0x5}]}) 05:38:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x2}, {0x322, 0x1}}) 05:38:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup2(r0, r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 05:38:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0x867, 0x1, 0x7fff}, {0x4, 0x10000, 0x53d3, 0x1}, {0x101, 0x200000000000000, 0x94, 0x2}, {0x13, 0x4, 0x0, 0x1ff}, {0x3, 0x0, 0x80, 0x6}, {0x49a5, 0x1, 0x4, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 05:38:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 05:38:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x640}, &(0x7f00000000c0)) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x800000000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="62c28247ce95993aa2afeea193d6f00a473b88f78d132b3b79fd7514cf2e0b496edab6beb376781d9d6b716fba64c5031b00a9f17ced71dbdea54335b0d15000", 0x40}, {&(0x7f0000000180)="29557482f46a103fd46f6b74b577d8a8a77d3b6330781e8de9c38fdffdc06a990b9df675ef463f62669c7ab373dc3dce81e583faf8f6a99733705de161e73ae46ce37b4df993bb98bf451cce7058894275abc8c94e1f79ee576a1f7e87f434771861925b62cedbf37aac61aeb2481e5725b41d002c3dd06d366c2b7bd0337f13a25ce70855609ee8dec689fa5456b66960132e20b45935300eee5fd1099b112dc15aa89f885fc7632bb4e9e9b7e5d4f4d8ac5c789dc5d147c22d889625038dd1f8cee4a7c15659b44b3d11518bacdcb561c5fb7ac8922829c5962ac5d362ecbeb8ff97afe6869731e1aaaa3f2a4ae727f1", 0xf1}, {&(0x7f0000000280)="29020e76ea76628b84879043849bb598f3f34567a42212495666223b34f70d5963edce3995a88e486c80ae7598cfcc91a2e325c4e6bf4db9be86c6f6251fc67b7fa8761383c365093b251ecddcd4a2d9f841486873a32ea05db3129cb218606a729567c5d7288de5ff32ee3438e617a9880a7a066a3b1df5495a3eed04090bb66dcb357eeb8499ecc1588b1f69a649171893da77065f12b6e82751791d80ead766f466a52e3eebf5b131497a796b2610210bc1e25212775a220feb68fdd89251", 0xc0}], 0x3, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x11) accept$inet6(r1, 0x0, &(0x7f00000003c0)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) write(r1, &(0x7f0000000040)="f3dae8cf1d46772e915963ac2f6cefd998528ca508b6dacf6e9a99adfa7f1eb35cac7c2af1e05bd0b84d560bf33a7d9c9a7afb6a349ff48551471e94c2", 0x3d) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x8) 05:38:07 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) chdir(&(0x7f0000000000)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 05:38:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669cd6c98988fa708a602abfb0801000000000000006269240000000000000dc9fe270c040000"], 0x10) sendto$inet6(r1, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 05:38:08 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) writev(r1, &(0x7f0000000040), 0x0) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:08 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 05:38:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="33ced7db", 0x4}, {&(0x7f00000000c0)="944a2c5a8768f226f2703d3e5080d847d1d5ce88f5a4d4b8c84a0b6c8a0fec178eb58810965333b90ceb34cb9d7c0c9c61fb41f1ab2907d2410ef1aa89f80561add3ad5628a1027fd970bd", 0x4b}, {&(0x7f00000001c0)="712a5d28434afe5e9cc70a0d92b39d38822bef11ba6334373e8f3f754717ed57673d63c5c0e0b7b09589b1645fc7925047a8fbe385d7d8046c714e5ff4f2426f58add096e3d2b93e69", 0x49}, {&(0x7f0000000240)="285970cf6c09f25eea682506fa888155a8e3ebf95d085b6dd72de46950ef99a10bb5cef52456bee77ea2aba31f6bbe7b5c926f7c13da6298d7ac9ee4144f5483431d60643b7465e3e1b05de60aa20b8ed7fd092a2d133f5eb5a0bd0e9a1071f61a8f23a76e578c4499e166323576a891b332ff3e22724f633c596ddb0295b94bf8172c10c6848de554df026b3623bd6afdced79359fe2594fde0a4dc1ba39bd09cad9558c9a716b49c4d0e35205821cfe82d230fd7435270c223c31cd3afac304bbaee30263678f82c4aca2b4a37222fc11b17a3754ada1c236c811636d2d31ec1613f3ca5a5", 0xe6}, {&(0x7f0000000140)='e.', 0x2}, {&(0x7f0000000340)="5e5da6e99a218fe5aa7b09e1f22fb15bfb60054b602f93893f6a47e0e832368b65f18d00be6b4d38109d8fa62bdbb0728d3135", 0x33}, {&(0x7f0000000380)="d08100c0b2b55845c068012085847b48359efd3e042e30ce0765e32921da402988bdb28b81cae6a36be827e3bb6d64f19f5da2c9c04c5faf6b6c0c206d415f83fef8d5d51b814dc62ace24d1a3e05fbc61200bed005514706ea97b15dce2da5eff722087589434d8fec490464f218fce5e79a2dd07472b04", 0x78}, {&(0x7f0000000500)="73df4d100b91aa55b460cc8e85d0f35289f037ece8aafa0d11ebd688afc6258cf0a6c3f36c5b6c8e7eca4a8cb543c620e96f9c3bc777f80c468122ee9fe312822d9c4b2b03bb0300632cb9c0b4d043be08ea5ede4bd807a135c3ae8e3623264150082fe2a0833cb958d13282f5ae8bcbb825f795d159f0b283b4453e85fa4199f7a42b3840973d49ca01c4de696befe8d5482227ceb63446c1a06966edcf72cd60e717d5c2f030828216dc339d3f55c5d81c634a98d75953955e3b08501d23ce503d2c3dd0fb91bc8c31e553", 0xcc}, {&(0x7f0000000600)="c2b404583bbc8b5a66ac03ffeb9eb5c36f2f8772d683122007898fabf834db2c24d8a84c5eee39620bf734f77849275247d364af86ca42c45d848d642d36a6caefa370e8783e1fd0090b551eda299642ea6d1914de5a40363ea7f35109be266eb73f22a50116dfaacfcad738258e4bfc1119009bac014b05de6026838e25c2a07d80fc73df8402e098fe44d196db586b145ab57fb7a7f2eebb3d82d2e3ae8f45f62a7d2b3fbae4d5ad7b7b954e56a45bbb17731327bc08d2e8decd7f7089bc1c705a13bccfae8b71596c3782da143b3f0eaa36885ecd74a9064827cfbb4c212dd0734a813964a79aac8c6408", 0xec}], 0x9) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 05:38:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) fcntl$dupfd(r1, 0x0, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:38:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x4, 0xc800, &(0x7f0000000080)="090b2f4b335dc103cbc41ef7846cd10c3d8c1a18625b45ac06b6e4f4b302ba0b22105e0bb8c079ff9abe5646b2e875e7acebee8dc21a9be4314f360241c8a02528e48d1dd0ed1399a3b2eb5ce5cf6c7637f4a6248da3e405f7ba148e4d78d03f7a4b233efc08c17767a2849322fd040189ff32285f0c102452db43613a90690a7aede3e5a752874d858f13", 0x8b) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x5) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 05:38:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 05:38:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:38:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x9) 05:38:09 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='r\x00') 05:38:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) getuid() ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom$inet(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x842, &(0x7f0000001100)={0x2, 0x2}, 0xc) openat(r2, &(0x7f0000001140)='./file0\x00', 0x1, 0x80) write(r0, &(0x7f0000000080)='}', 0x1) 05:38:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[{0xc, 0x632, 0x9, 0x3}, {0xf310000000000, 0x8, 0x7f, 0x7}, {0x1, 0x7, 0x7, 0x1}, {0x1f, 0x2, 0xffff, 0xfffffffffffff0b0}, {0x4, 0xd400000000000000, 0x0, 0x8}, {0x0, 0x16dd, 0xfff, 0x6}, {0x8, 0x9, 0x3ea8, 0x8}, {0x5, 0x3, 0x5, 0x40000000002}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r1, 0x2) 05:38:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 05:38:09 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="856d97953148eb3300cf65af39cdc82ac126f17a919de7b45558201b800a85f1dd8a2c4410c4fc9928e54d54c014f44134f5bdecc2be168315524afa53db228b308af86f7bbe85df4598eacd4832589aad398877d736eda1a783f6a52d9b9a1bfdd50e999da9e559285ca1b9c48cab24dae5264339993384fc9e564fcf5a141db6c2e5a5179b7933a9cdacca2c2d61373824d28c8cc907112ee225e3af33e5915217da23ae7bfc7878082acfc7ecb6ae1f8755c4a2ef0353a798928bf8f5919a694f2c6c3ab9ba2caee1e26e7cc801ec1550933e52d7387120178a639c8a101082727a5e00c2c2373deadcbb77955836fa0ecf5a3bb5e1bdd99fa849403face16ba2fe79bcff5c0b4f88081cd4464e274a288f44b0902698b7cd7fd058de5549fad45498d3a96667ab37773c6056870dbacf48c4038f24d76c86d7ce27bd8afb713840cfb0076b63664a7683ffa3c478d50b3f949a162fef3933811f51df2f5831abcc8f80485a66da4f37f098c46027a9035645ec5f59bb303813a9e5dd861ccffbad96b3903382cc4544bb4242050d9c456d2f2ca872dacc04853d62f2dad288530fc05955e12df85a43e44278c74d9cfa134b1311375e26fb0b6cb1ae28f4ba1ffa34ed2e668de84d5d53d834c0a1a6e4aff779c8577133e1ba8e3ebebdb3bbf3da7f793156ed242f34870ca0c17ab473c810dc855a0643cc555327dc85024cb11e4d76282a1060387cceed2fab4ba3ff54e33fe4e942cafee7c04cac982d3923bfb1e582869b32b22ab9f90e3d30a54a05b396f19e2c03919169be191f91c3e79779c5fcea46f30c4ee92d447fd4599bb010faf4afc3d48b73ec274c7e49e56ca071dc864930bf9ee2bbed1909f07e23255e2d68fcb0befb6ab8fb1eb63eb2d5476709e9f981a07d8cd3bed91eba128de86f54c91349d41740979665ce359895b4e9edb188b873b7d2cd6fbb8c870c11cbe7f747f789b1efff707fdd94c422aa93b0f5f86a5fbbc8b4cff85cd202dae06334ce20b3632c3f9d2daeed5276638c89c793f2fb003ee0abe6bc9ff6f5d88e7f6648804284cf4a13e4bbf13214928f97768cd8fdd30e6e9b1d3fdd8aa48aa176c13c797bd1a9f3c374c47ec9159acf6c8e9cf9119723ad6c63884e99ad7ecd6112881ef3a7b2bc15c643091ebfa220a806755828db17df4d08fe164f199f9242d32ea6bac4e59b568f29d925ea7757156c0f56ffff4bdda748337573c87174b15102021e00fe3e6f3a9a436304c5d2bcf80794d0a7e73638ca0e832b700efb994bf62dc06607784bb49148d58ff2525d9876bf2d7a944b9a403b5adda341d7294fff1da1c1ebf5d723ad9e13be33d8a14b2f51aed1d8e9df9835e0043dc879ef80104eb49a97ce7299ac7e78a2fe877616c402a280a970fadf6fb3faeebcd1bbb57005cdc805c41d0ed996717f49e74ed9bc29ae3bdf122e565c833fce0ea5daaa87c33723ce19da4dcb68d245c484d663f0a306641f07479ca9841f70f94ac7e557f46a4479de3baa22450254a1584cdb43df0b18d6e74422670584d2336a31848bd05e6ca86d3374e584199bcbbee0b8fb59b71afc626a44bed524c9eacb3a5451f999c9fd339df4f5cba3adeb312696d3899e50b328f76849d774094eca8552e9a6c0d339799ff6e32e14ef58a6745f48e074b373566278f9101d2e2ba263588c268301050737c28cbaa3c310e24905d6494e6060cdb0c53cb78f91e15836ceb42b016ccc42a1dbb6eb1fb7120fe0f96a09cf541824a13073ca388a30e7f7cbe0d84c7798ea0891453de9928371baa967f8be417fd7928dca661e7e9014ce4521b3b2602adf82ae33f1476178a256cfa3f222f2ec83e9d2a99e6bac2628b8a584a30732a3bc34f589fbfb83fd83125ad852f4a92424c4f84a183bdae321bf955c8663db62eacbff1499191661cae1bd5d88a46dda448a73527029a33d417f1c32772a610dbfd72ec288eabf98575ad74e6291bd766a9726438e79217b4d43afb4c730510dc9ee3b7167971629f7d0fbaa1282d7b387829e0d3248b4819a79a20602a45a4fc9e58b521ffb9585400f73ae8b26cfdeac506a3700821538c1334b08f5494c9fcf084a089fbc54649d503e6284d3e9a3040db05ee25b2db2ac5bd6272b70d7cd63d83279485a2bdd8d806e8b0d52e0c2332a44ec23e12a6aadc1b9c708baa93657fa3f2bdd2451563160fd97cf858b490a77b78e382e0fda6823661d578db9c05e1d955122406a339d3e7ca82624b1a39e9ba4a884eab754b8388260a61bfa6e42339e8ebc9785c231fa7bbe0bc243ed91402882536728bc3c75698094ac7387b59156db24b6ed2813a56fc038db4968555b80b3e2f9e30a603cb1ccb9a70a9bb214b96c45e31a7ac828878ec0df073851eb5640f639cb815a7b5bcc097f2a45e6fc672226ce1372615375fcbd1ca1bcb90ea46077e8e660c094606c485523027ca04535dbae6e465e5807d4a646fc74973851227ca90a1feaf039e423570c6243fbf0de73d2b4d3260ba3b79bdfe32d2fdcd243977685cd41e50d940e0e57e8faf5b7fe8fe6f10cb4b2970215691b77e71c36f7bb6f06a98c001529983c51ceebe52ea3adef411fba618d70ecaca5de628f91608aad71512b681f55f49ebc9bac30e1e292176e290e619f7b1ee79bd100cffd04ac3a289a90771c2f716bec22703f7419cab4dfca120b185ba38798f670883bf446d0dc15e1b92913c76b7f059d4ae57cae65f6661cba1504c062cb2f60aa5fd1a820c63b395d840ef29b42f10351ffef5a0c9b956318d9e470765a6ecf594ed84bca0b55f27e85ec261f2a6093e8d02c4b36813dbb98e2c3fd05cc8e99a2e4d4aefd2abb8a0e0cce05f753c563d2a9b9ba93d201efe59a4c66fb0b94e4e109232627544e4dc912a55cf52ead13bb2ef13f2cfcc5ddb49499badeed0338652db780a51fb33fffba8d4c6108ea803124d6b30fd4a4f9cb6299fc82df56db9b4411ffdaa1ed7b9189b8e0c47909b79508d9bbb58bffd299f32ca7d461efc5f01c04c4bc811beac829a835c81df2cb3ffbdb29fe905afb8d0eebb4fdb5f69a28cdac48da8f47ed79286fe85d47f61406d95d35b10479545d614f37780e1ea142f3696766baaf9f9f1bbb1fbbd00d62fe381b692de2f736b51c8fd03688d3322bd4535682c8d70bcc996e90e3fe0fff2535738e39f21ffa623ebec870887fbc149bb3262e41e17a6d649b6a07a17fa2530f29b7c977f2e3129dcdae0c30a5b1b913a0f385152d7d4bb1a3cb9040f1904c0430f23a9ab5a2c2c5d0c2fdb2e7bbb71ca5d9268dbd5a3e20ddefdee069a47e9b0866efec7e0b47d461d349d69f22d253a180be2fbe9433af85f109e52251cb7ab8e3b3aec8f91e482597c4f1a8e589d9a0504083cce5df2d023bfebc5ce47ceeabebb5c935cd81ca3e11503f040e0237b64b2fa71d5a10b7a62706cba0dcc9cb7b9b89fa49a97bea151c8e3baa85a566640aa6022fe273b255eef413ba4e83258581d58fc8103f1a39a2ba8cd1dd6003e55591c8726f52e48efabd58f912a6459f08364cdbe323273cf528d96e973a1a7c446a4ed3d923750629487625caa2914a181d955e9c8f7125fe363701290125b74a7d04b05067218f68f1fd34f7b1a86dac8e1b7845572f211a25ff0f4adf2450fafd908c3428afecefed5d46d08ce467dc5b6448563d011ee3bb6c7a0c88524a0591aa778c1815d959270e3972cc8b0d3552c01fa32e801680fc9dc9045aefa1df3702fc920bc4a41bc6710463137a19cc4d0661807a78e8e02902f5c112346f510a680935880e16a0193bbf3633d9eac61fd3a1e8bdaab329065ca63c20dacb553d7775db3333cbd99597f23f8e7f221a95a6d4c8d69f5a294fe3d9ab6a87e94103f07a903ae75001c0ac5810d83c2ce3e6ebc3007d3d998bb0b3f321e0528d79977d3a540c9310993d1fee7471984f2d49e4a3313a73ad7f38661868bd0cf8b1d3cc35fdb74b91e0cf449900621d8ee52c753b656cf7f2c5f1c5305fcb04ffef75662644dec5c0041835ff358052b289ed1d8bee73e6785d776d1a5b6b3f0a961d3cdfb6bbd86c26843a0fcd1cb209137c838e8929e5c4e689cdc0f3856d7e934a803d6a55d24ba7c1ee2d16098ae1db7aeda4be58db87a1cdae2cbb80b8543f5a0b619fa05767c7c192a7735c1a9a5e3d8974500ae9e25f76b95e928ad559a9f5de68d598429bbc0e29ae71b6d9be7e040670942358cb8fcb3e7c7b192fcf629e618bb3f6d8db58e6acc8559916739e0a39befb5b78f9a141c5bb5a488e885b8b0345d3b724649f56508fbced5bee1774e127b53e22af9ed4e8a493dbd6a3f62f79c616e48f62a293f3b59b8d428dce419bdd7417f0ed4c6da021fa0348721fad9fe48d4afaf2af1eead7d6a56a0c353c50494a6c1bbbe8de87cd3a4ffc971dd8c1f6af647a0fc0d49d37bdecb658272c7bd86e27e1d7a25d866411f3d4fd86182dd4f6abb94db5e3bdc4719cf21a0daec3c6959a77ed71a6d0390c3a5a85df6c0622cc6e45cb75ff147eb89fe795afa4a3619ea0bf3a23333b9f30c5a6202b09b4158c66e442096eb02b2b1d980aac6914819655aec39859d82e096157b9f68000987c59c8749100cfa290f632fc1c69ffe2052cdfb9045adb6dda8909677e07146e470a721812dc01fcee343354a82f2cec027d6b4d6bfcfc8db097b9b12b8ee9bc5ae90afc4536c7283313fdf0399c04429db63eb9b2856c9e2023768390bfbb2c175c68f2aef8c5b1f9372f2c590b70a061cbe485a263120cb82933e4a4b377a556dd7db4f907cdfc3ed29e29e0017bf2312312f94827ec05f5c9e5672bf361798fbab9c1a7e6f786c72e81b92afc539340ed9d7f3e7a131d8f759be28f74d508a55b5a7c06a6a506b95fede372fdf7f595b3e6a342e31a6fe9f8aa7db2ec83591c770de5be5e4309bce2ceba9daf983e3f712acaccd62fa3b0989c2b552ca77fd769a055848686ee3794423333e325bff157e06a423f2d8b22494a725627ca9e835d94a67a97014ecaf52468a5077b647931edd28fcc3b9386c38edc4a869701844519275b95ab6e43895537b631ff7ee0b3b599c783b3424163e2608e9b28b838759197a05e4ec2373696158ec97eb7878f55093373b420f987bf8bb75d514358853084dcf2f3cefa13174a5885da2de4788c1c89e1ac60d81575945859c892d7c185b48d3bdc88933757b4a8c7d0d59180a7052f4707f2890fa1a167c9e0e0de3bdf4d9e2952eac2fa82d01fe0bd1f74c016435a8d73df56b5f60bbc34f3a7590fc2a677e01bd75ca050d2a92ec4f281fd4faf4345c255fd90e055d2cb838ee9f9bee0ae899aa040a3b3a9da18f23c1a4e5712fb55bf93299119229f3a06f12d3622566a56bde62b09defa16f989693f4297b7dab637311370165071591d07ca5d74f7403ff767b01ece3a455e082e573309b18034c3b4cf9a434bb8b6ca7bd7a828469a97254339735fffca8e7d2ee4172f95f27bcb294c419e141ca338c5c2faa868e5346fa2552ddc68bae44953c1c3d39b80d87fa465b3c542d842413516ee74d1525009e073d605ae315d9b65", 0xf81) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mlockall(0x1) setgid(r3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 05:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54, 0x1f}, {0x87, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x1, 0x7, 0x6}, {0x20de, 0x0, 0x2, 0x7ff}, {0x0, 0x7, 0x6, 0x9}, {0x80000000, 0x4, 0x4, 0x1ff}]}) 05:38:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) socket(0x2, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() r7 = getegid() setregid(r6, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r3, r4, r5, r6, r7, r8]) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018e779264300"/208], 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 05:38:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:38:09 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) socket(0x2, 0x3, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffc8ec13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2d7b8f48dc101f72) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r0) 05:38:09 executing program 0: r0 = geteuid() setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fchmod(r1, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x28}, {0x6, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:38:09 executing program 0: r0 = socket(0x20, 0x8000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) sendto(r0, &(0x7f0000000000)="5ec72637686d1e8437b05a067a6d9c7d0d78e4c5a2755e9f5a665a569116ca892a", 0x21, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x401, 0x0, 0x0) 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) semget$private(0x0, 0x2, 0x10) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x4, 0x1, 0xfffffffffffffff9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:09 executing program 0: r0 = getpgid(0x0) r1 = getpgid(0x0) setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0xfffffffffffffffb, r6, r7, r3, r10, 0x54, 0xd7d}, 0x3, 0xffffffff, r8, r1, 0xcb, 0x9, 0x8, 0x2}) munlockall() msgsnd(r11, &(0x7f00000001c0)={0x9f15e3c8b05e0fda, "385739bec4c9fefe428454a66ede3f748cf88782207aa0d830dc3a0286fac2f21ba1f4dba48cbdd39f9d372a7deb5bfaea9ccb5d551a8a569b88b83e6f1a308536c69dc20cb34869f614c204b510758e0bf42e89449f1df1c6f12fbce1180b4306f79bf488177ef98ff94e33df9000a1d87cadea51b07227a28bd6de1973ae9e8f2741f25bbdcacd767693dca9a67bfd1b1cc66bfb50d6d7ea"}, 0xa1, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x20) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0x7, 0x100000001}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0xeca0185605fcb40c, &(0x7f0000000300)={0x401, 0x7c}, 0x10) r14 = getpgid(r12) r15 = getpgid(r5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) setpgid(r0, r12) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000380)=0x10000) ioctl$BIOCLOCK(r2, 0x20004276) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpgid(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000003c0)=0x100000000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0xb9, 0x8, 0x6, 0xe000000000}, {0x2, 0x26, 0x5, 0x2}, {0xffffffff00000001, 0xffffffffffffff00, 0x3, 0x8000}]}) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000004c0)="f8d62a664b84ee77a24c1cd99d768220c28d67a1611501c17adb8a8b76c2b3f67cfc11862098c60b9d9991b8c159e20f188c61c0a15e0e51c7df73c3916c8782f74f5a37afa29de6bde45b2a1c8949fa3d4f239be3aaac042cb14b93c31dea68bac99039864aa1739ed95c1cafab7c63a469cae61dd6f8031f0e05e46bd03551991e58596d27644601ffceb589d746a7a10d1b73f610735745b4ae", 0x9b}, {&(0x7f0000000580)="9ba854ea7ef49f5c1b70b3f12ffcca54dacbe833f7c01b1d4263b00ad748ef183ad8e0f0472442160c45e266ac4f415425d503df874c14afaef91862c6d42e2576867bb934a52a97f48bb2f6f0c52015480d3028e90b1b28ab913ad22f694c90d90ed4e78eeada013fc31746071693c089e44e4140217a0d88a38717db28ceccffc6c0df7e2e9290d1e3d9851f908311b63c0efbf6a07f6ecca69c9e3b6a356f4433bf8ab3044c773c27c5767d02ebd25fe23fc11dd1ad427e478d38e17746e3f5454a14260e31cc06d46ba180337de99c73ad090640ac1c3e55ff6a0538020bc9a1dea05bda2e5e8d144c5183e99d2c019a1c61cc", 0xf5}, {&(0x7f0000000680)="7d59c3b16c17e09b2da955fec71eabfcbfa8f877d73f7b23d67fbf", 0x1b}, {&(0x7f00000006c0)="a094e2b317edafbfb383edcbfe3641606b4b96199c47f66561d838f00ad6f602c602e5949ac4d33a5ff589b6c6e232ee27c1567722775ef7e8ae599697650bf359982eec540a17500da30bf4ca1199792e4b4833ffb32ad44992187fca755b95fc57759cd62e30227ea4fa6a6d58d19a290548abf6cf4d791c34cd1822362cdb20974806e1840440fdecb522537979e72193bd42da1b4e00e6ed28a16a0eddfb059f7452a9a543a0c9c36e58b86a2768569bba2093a9127eedc804b7d2b2b58723338d81aff52cf7f531e01970be8f27d97328dcef9023c792e41ae22e4060fc393cb055f3c015155624aff8ea77987b0dc5013b3d1edb", 0xf7}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r14, r9, r4}, @cred={0x20, 0xffff, 0x0, r1, r3, r10}, @cred={0x20, 0xffff, 0x0, r15, r13, r7}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xb0, 0x400}, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000900)) kevent(r2, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x7835}], 0x1, &(0x7f0000000980)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x1, 0x4}], 0x1, &(0x7f00000009c0)={0x4}) pwritev(r2, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="8ec59651e04818f5166707cf86b008ab6eee14665f0e95a519c47a2afb5836d617da6ce145ad74756475cb70c201e8b607eeba074945bd8c0c8e731e95216c956fe07f1f87cb78cf2b6c8dda768884f9d9399a4f8fc81f7f9707ea91ac0c6a34d2c63290a44bbcc4789b07ab8bc88f36314633dbcd587fa8840c97017f5af83f4ff1288c000125be43121203103df3c3021691fd0dfa3f322721cf8d43ba6693b36d2a69223c002d8a4b40343c5df2257475cf661461a0919d371cd6bedd67005a40e07ce4cca6a04f22d86db48c29f92952aedc4b35efa1007705142257c9613ac3f7e4b6b3e0570124ab3fde", 0xed}, {&(0x7f0000000b00)="3ec672e48ff50f71e13abac8d33a7a5bbe16146b94b5a7be8a361185e8ee151705b1fbc32c00e061fbf7eb0c0f839cbecdc1688e4d80a153e7f3e0c82ae1465f7882e949dd4a4ce8c70d1a0e118cc5570ec059e2709fe178ada038859c83ea704d419235a7abfe0650db61bad16cba641249f82976683b485b86980e583ff185160006938ddd876c196b5b1dc1e1ed3e2f1bbecc57db1e81e3c12b728a20848eaa476bc238c95826aa", 0xa9}], 0x2, 0x0, 0x0) fchmod(r2, 0xc8) 05:38:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000540)=""/66) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r5 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000687375d34d9b5540fc5cb388ea1bf2711ec06ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0bb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464000000000000000000"], 0x84, 0x800) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='./file0\x00') r6 = msgget$private(0x0, 0x200) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)=""/103) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000fef4d409a774b45761d732dc000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/179) 05:38:09 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x201) r0 = semget(0x3, 0x4, 0x1) semop(r0, &(0x7f0000000040)=[{0x4, 0x100000000, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x6, 0x1000}, {0x54ab29f2b7f45afa, 0xfffffffffffffff7, 0x2d87e41a260fd3d2}, {0x1, 0x20, 0x800}, {0x4, 0x401, 0x1800}, {0x2, 0x80, 0x800}, {0x3, 0x1ff, 0x1800}, {0x4, 0x0, 0x800}, {0x0, 0x40, 0x1800}], 0xa) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x1800}], 0x1) 05:38:09 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) 05:38:09 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="94f7b5f46f2a67f38eb09884923777cca622677cb9ee9af57620ced34f9e4642e656e3bd145879db93841e19eaeb5d783426a825632c5fa5574ae610f60f331ff02c10d2f554ab2237caa2abd24e7f03d73163129738a77502c7cfd119526b3fc75d5cf2a67fcba905987cafdb917437054cf1c60d7214ec6e22cd9be2e5ba7b16a14c38343984f085f77fddc9f807a6422a81ac230eb4540d0940157b620dec8cfbc604599bfdb5a104b44feaf63bdc349064de09cee40bd7114b70ea2f299110", 0xc1}, {&(0x7f0000000340)="8428144d992ba50957cc6af8f97bff752a31a7bf735e219c0c5964ba6c0698e5eabab6fed8da5ff548ed9edc74adee8e8b49cdbe968dea1af9fcf2edaae300a6b586cc93a8f48d15cb48dc7c447e670336015f0e9e8cb6e960f4f1483960877ac6b218115eb2682959e7ac9f81d7dcf9bd1aec06b81bf1378446081e5a2264d84121f9b68175ccc9d12281bd4075bbba1a6017e3ec90f14c48286b1e717a", 0x9e}], 0x2, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) preadv(r1, &(0x7f0000000900)=[{&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f0000000600)=""/201, 0xc9}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f0000000700)=""/233, 0xe9}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000800)=""/251, 0xfb}], 0x6, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) close(r0) 05:38:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0xac86, 0x3, 0x9ee2}, {0xffffffff, 0x3, 0x3, 0x5}, {0x6, 0x3, 0x2}]}) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) mprotect(&(0x7f00005dc000/0x10000)=nil, 0x10000, 0x4) 05:38:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") socketpair(0x1, 0x8000, 0x2, &(0x7f0000000100)) 05:38:10 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20800, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xff, 0x0, 0x0, 0x1, 0x5, 0x8e, 0x6, 0x2, 0x3, 0x80, 0xffff}) kevent(r3, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 05:38:10 executing program 0: r0 = semget(0x1, 0x0, 0x0) getrlimit(0x3, &(0x7f0000001040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001000)) semctl$GETPID(r0, 0x4957979e4aad5da5, 0x4, &(0x7f0000000000)=""/4096) semctl$IPC_SET(r0, 0x0, 0x13, 0x0) 05:38:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x8, 0x0, 0x2000000000000000}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x0, 0x9, 0xfff}, {0xae77, 0x2, 0xa23a, 0x6}]}) 05:38:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') chroot(&(0x7f0000000100)='./file0\x00') 05:38:10 executing program 0: socket(0x2, 0x2, 0x5) clock_getres(0x200000000000005, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x712b}, {0x7fffffff, 0x7e67}}, &(0x7f0000000040)) 05:38:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) setsockopt(r1, 0x9, 0x81, &(0x7f0000000140)="aa479d7304d1e94b2e0145daf37c809497045b5b957c14b6ad3f6f53d281c21f1f5c48225169edebb6ad8b30d5654ee9f0d3a14e3d7939d694dea153698f02c90300a2ac0b61c5e3648bd2fe3c0c96c214628b004ea81aa72f639c61c2087ecfbae038f6aa8adbbfe64252ca7ab6910568a36b43398e79e02e45744f9a526e6e861d47c836021484cf2faa8f975891e3bed8a66c74dc3ee8c2f13d130b03c3d7f314a8c02f077441baf1c45f492fdf2dd074e1f978f2b1616fef11d2e7e0aa21898390a72a5df9159780439a745ded2dd4aaba3dbf33a7a8ae69e79dc5d68e86e618fafba38871b2ee662e218dbf27dc258165f17998c5c036c7884d3d20dabe09bf4902d8b4528c36592ccd7cafe4a91126af0fb7799192fa821d27ab0fe2609cb6758a1323540027088789862a1139c88ba024a476a79538ce5b76990a1e778147237b241bffbdb63d1f4cddf46a8732204d339749a1feb0d43e432c0c1038c3fd0df07e11775ddde8e0dd278574522dc13f31c5d4d404cfe24916d7457657e9e99808fe7fffbb4f1af385d0094ea34d155e5d0578f09bf4a108c0e2e865fe2cb85ccd7ad943398d6d203d30be831c518a3dae3000a9fe7e20bee173f7b4a623384eca67916fe31804e1d6c1923401b6afd0759c0cdf6aa5a30fb2d5c004387b56a55466f49adb80818f06d0b294942277343f532efba1c28ea267257263481b09c9f50d60c9845e983e781d4b1fb42e028536a873ca1addf19b943c0d52b22baec10606095567491534a98f98bb9318755d73880f001ade304552911a821836c29a41339a8edad4faf87345d5cbfc44ef5d85546db2bc6fd1b710cdd98a15ced09451058194cf00f6ae32c0ada1a73c1e59a36d92c8259c4c3bb35eeaa594af75e3919bb3c08ab25a121e7c262f672a8b37d5813856949af06d5c15d2d251a4f0c269beca5b5427c69f44cc78aa7960b8b8ab769481739d2acee346ae8d3dfd8980e7380bbf9040d0eb399804fd1c498f7c8858e1719d298d537c293000ba1ffe780778b091af9a4f33a60a66a4c31021c21931a4dc5cccbd959a09948988a8cb376446c76fb69287edeb96059f33bcfc0241e7bec138746f6b2559c76ca838bfaab094a189619a208c0ff12a3b275ce5ec8039adb103d130b3f9801e1ea2ac137100fcfac2ee810d52d212b8f7a8999bb414d9f95ac5a25c4835931f93d4bc8ef13639a6f9e8169c9f34c0b2839c3b7de04bcb97148f511e1e5941a20d3e5db2a96cc6c193ef2d24d6c2dd70236e1f4f9988084248f8590dd1ac299b9db0af4d065cf180f60cd1b93c4b507f5a0572f1235ab25fc90c28660acc51ddb06d776ea837bcedf25e5b7d07f669bb01baff3cbb46bc0c0f8e7289e7c27e0f5ce606e1977b08579cc0b71d12248577d44dd07d5b7d7f684c8550a210158e6f65d07b6cef3cf375de6ac9edfbc6588db1da12e6796764f0c5eed7516961e34babc26c0bc76ad256a2da3c55462db88dc92358083546bc740c2e05a9d261d0f662b67d013a5275d3893285603784ac15b24019e052c52ff79b847d23757744750113b16290c174a37db85ee0d56581b2d4c2d641c599aa03c0d6d9b130db411364ae4afc84e65420fe5da586c7adf1fc3625b4bb26317cc6db7220727767dd60885931ba91cd23961c1cf351801781f497e29f0cd35ac9a33d65dd89ca0a25db9528d6064229db472fc902d699ca79f284ed8cd01116c984138fab973066e00e4fb030e2ce56fa7c96c1e985a763e9ad7686713db718b35eec37b1257927f758c9783e93e71947dbbc744cf0e7dc8e38e8c689341765d174e87b9598d04174e6cbae6493ceb172238106bec28a0166e068f451e8931f4b44f4cb6790d2705db848e922d00fadf64e23a77e3850ddc874b973d8401b6cf6513056ef1bfa4118359d5b0c5044998d9fad2d0b6b0e0c7de3a9bd10b3a4778035dbf128c9062e2dee5b0c8180f15a3b33655bf766c122067d3ac194367dbd940624cf8e588048cb109fe23925bb222b3fb55c7f72458920d50922f4e5ce6bc67e5cbf793b86143615c8547091430d00c28b53017dbd8abca877d1a6b6520ec0f0d780e7202fdb6d8631e2a0353dd7d75c7440b3815a0ed6037c6f00ca6bd6984275efcfbb31d0fe865e25d47899a898a96bbef0ed70caa7515d3c6961ed9a7911e8e4db57bc38ba3fa66034326bd453c3d343f89d8e39fd76a0caeb1fda8bbd82b2f38fa6840810c2c76ed6e8639c77e805ace879b557e8320619667d4d8f1642d4744a8e4ede4c2d4534e0c77c0fe1d4bcf943ebe153cfc910af4185b7a889538d847e74ccf25728a616c9d71e76ce221017476ff7bfbcf712b315b6c7aece47616a05cac791186833b8c3ce88f2911d38a930c5dc2c5d7e50b8c38beaea1ac7c3327ff5ea89ff21e9ba8485a6430e4437baa04ea108c60bd79f95362aee10c19965053258ff9e2156c1ce2a9ca62ebe4d7c07afce21d8a3ace59dc767b99eb2cf94b32be8376f5e5cad2a91978f6db55f684150d2b3c49668fe32a8d2634cd60f4847baf796a63c7a3342ac8ac8e2a8dbebbb7421362b3e2d32304548345866527eda29036e484c27d1adb975d40754449b7937096db6874939ab8d0117fa631fb6d162a1acb0b1aa44ac4e97956bd2b72164316bdc1735f3ce68f82d4e84c94f5192142d56399a77744310372acc0a594b46097633d3bf1cf8fe5df669bbc3ee77a81adf557705e034832564befdf2eee0a355a88f06d1dc0bf8de3a7e44c17328c52a07f562fad95d0807257789c7f4cf9e8e01676da8dff96e28fc2778e9365f84a67dcff62218592087906521761d91cbc6545e7cd9e2eaf84be830ad528edcd487f79a317786e60a58e992f9540f4e07f8b4090d78805193f8fc5e0dc974d9a4c76409c98dead98f76b5d325d72a10c50545b43e1d0e21ea94ba4bb9b929c30ceb4f8fbd5c20cd686d1d1f91cca706ff3538da71c4bc279b19900e177d441456aa0708f414ac1eb145369ac165210fa4422d48fe0ded14a69ae810a754b79278216a251bbd962700d4cc8011570d48ef204e2accd96562941d9bf4ad7efee9f2cb1186f59a2ef3e162f96e51c06fd7f15d71c7877e1e47b2d1b47a01d166396ef134f5bc4b06bcd375ee1b5301bab614a67dd6be72aa1be2c0b0aeca164c73446a81589014bfa8d18d9fcb4989017ece7b6539c608d52d0fe7355fad83e1225c93586dc7b091a5b9803e794de6fcbea2b1b45419822f4972f5430459bd878f43f282b32af63305d63a3b0aa34584142846cf2b15a02d800fb964c695bf3d2f431e04e3d595dfdc4b863be90a06353072da0c27326a42bd94cf27bbd260615a31e86ca839ce72e6b932a8fec377e68564295ecc9f5d12dfc684a98270d0ae69ca9cd8d385784130c13163cab9823f73069957956348f0c66c480824e764d6e872f38f9677f3ab131c0af2a249f11a7720fb39c80d3fd3d980e27af4d17177413a9309217931c3cb954967204db8f2ca6ad9cd4c2bb01a6fb400c372e5a3534dcb41fcb77036e7ed2b19ea7db92462937cbb9e5418ac0cbd06c8f65b8e3800a998aed0dd3ea63c595273a532529c63847804225e3fa4bb8a84f4ff833ac10ec2e9a9a6164ff2df3850976dcccc4e8d251d4559f05c09efa22ed361b4f4d9a409bba515c64d2dfa4d07a01f863cb25109f5977d81bdb780d72734b7e93c98e209b86a743e9eb9504d167e622010e1af6853e6f17a21ba1f06dfb691b6c837508b4dc932285a8936a1567b57cf5a9ae1746e0f5017f193992bc57c7c1c83e2454b5e562914f2831658338a689af08e6bd61dabcd015b331b462cad180a208d06712228042edcba5d851fb67c3b5af3801b8467db082f664669657e5a0e74044a6aecd4fee909c1d71a438080d5caf2ec426d196cc891d6997b0bc60e97fcb70d545e8e4193ee469fee20ff36481bfe10f2070a75585c5deeee2a07eda604b8d5d175adf9dfaa45608eff72105284f5782368677f6588f90ec2f8014538e318c1d1909e9ee9051bb2c12fce9eab3ef557738521dfdbce235b09353d00cd091dd5ad9c4e0445314e5c395866ad05cf395784bb6cbf8dc0cd02c2425983bbdd9770f35ad69a1c7055bff6401bc134fb4c4c78d11cf547c9870a465bba41ed8e97c9249373f325acd070e5b201658622b912b8256b7e5c7e3441ab275b453afb52e99cbe895306cfce1ad479d5abdb8106126b9a81f4a38bef9a2309c838ed0c085c4bb75d3b61807197079bc8491390b3775104436a6131fa8744634ca56839a0da5e35fcb0e3bc3ce9b686fd695889162f2d5098564fd2c22020d09af307b993404a85112bee8a1f28843891283a5ff68340ab43f9258fc4b4158fc2e4f5f6d7424364641ef09b6fe63adce37fff5c45ab3e8c2ef3b69611d9b88926292de33f9eef2256ff1d820b7cae7ddb70526a6da14eb2bfad43e9ecd8e12d57e9e8c6ddfb412e62820e80a0065359b0264f0a6abd8e38b4c6f72660f7eec9a1d0b50da056071ee6e24375c3d411e77b407da0dfa1bfbc11f4b0dd2ca8971969eaa21f05c3cb229aa91c15cf81572a897b551baaba3d83b00374c0efd4f98b0a8b7313d2915f34cda94f2dc191f09f61979387ed7dca5a07742cf51a9c5c8318e4cdf6d5ffd6a72d585ce54852bbcecbe696f6a476f70903fe0b17d78215639e078ae58f88515554c6330a304740d74dd64dfa3aaec4b261195b55d0898e0293a09d3fa9616f14a92c03e667dff7961098aee7e21ab05cd02dafc634ebf101ea7b7bb7699a0acccec2e2fd3600fab8bf6e452bf431a6f997ae5b7b71faa7b66b81740b3f3f17fcab9f57894a7bd8533daa6ddd3e0063a8adc70b088f62fe549fe80967cc3c4d2dd69ecc13d82127bc684d0eaa6514db28fdc2b166d0cc0a4ee7484a9b768d3d0dc15625ff3a6600fdc76eb9dc768a7e37e22869ea1791c4b1ad4559ed8c9e15131dcc74ca80e614144c3e87c05f4a637c2a1572d63707edaae04e262b5112113d4e2d21fd65004f5de99e0786088e25412589d79127f37a161405e2e8e04135815d09ced931acfbeb0e7a8990f8fa23d34af75122a4535109103be25656856622edc399ccecd725564ca73050b7fb66b37f0b5efd6eac42433b78d14fc24150ad0cb4e9ecb0ea71ef6b430492e697eba3221e94a41e57d195acc728d86c3fb7b72586387ba3f53239dea6e06b8e80ea5af5d12e1c3d5f0b9b3733a0451f8165c8c79e627befca3ee1d49e454f130ac97b208d35deec91aa4ee695314d49553631271a45bce37e49e5bf39b3b73dc53ffcbb044012d81b9358e7af3597d7b7b9e0baf1a909f06aeb74d7fc50c4aa1bd7cada14f2d4c26fafb6e5014c271667684a5f6d8a35ab48ef68eb5eef06cc11ce2232ff0a4da6fd19b9478cbe0d49d4b0c0ea429ea6137e1d04926a218da31dc4e685d2cabead2a370576818e5b22582ff17c992413b394f3b2a1a3c3d0d421df6d971ab9b469495b3d3b199d06508da2930bdcf1a650297a0e2ad26f76c5ba4b53ab18cbc06ec64e10f7f528941b38ec3f6a5528c4ec5e2e1e6bfac1628731f119d081dc080432f7c6d97be58accfe949387f9b796fb35f51b33e51b825fcfde36f577659766e1cb295c4f56afea1ed7983e028b6cdee74969bd2bc1257fef4fcee08395b6b68a34b4673344f2f654c1eb9b128e8a8eb06ed102548c73983b6067a7c5f9396befbf8a5de1641c01f748ad68a627cbf5e92c", 0x1000) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 05:38:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x440010011, 0x2000000400008003}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x100000) 05:38:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c, 0x0, 0x384}, {0x30, 0x0, 0x0, 0x7fff}, {0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x1, 0x2, 0xffffffffffffffe1, 0xfff}, {0x5da, 0x3020000000000000, 0xd63e, 0xfffffffffffffff7}, {0x8, 0x8, 0x2, 0x5d15}, {0x3, 0x81ec, 0x8}, {0x7933abb3, 0x470a, 0x8, 0x4}, {0x4, 0x4, 0x2, 0x8}, {0x8000, 0xf3df, 0x9, 0x100000004}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x6, 0x68c, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/150, 0x96}], 0x6, &(0x7f0000000500)=""/4096, 0x1000}, 0x802) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000001540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000001580)="bdaaf1c4950228706e018716caa09edddfa3c21b92e53af5d8fb9e49df10768aa12d228792fcf3f918721203e0e496288fa449e3362b28d53d63bc057b20306e1465d34bbf622a21ce8e89e83befdcae7da5c64962bb3774945974e12b7c6250639ee6eec11c256b854a5dfdbbf32600cf0f4e0f0bc898cb188ef8d2ff58ff6c24fe2e28941cf9a02c458ff2324a6e757976082e72c854bd1dc00a", 0x9b}, {&(0x7f0000001640)="bc6b45cc6b73e98acb2cd9c85b72760958441854dc9c53962961ed0f5f0b40f6dbdd25d6bee2e2d61685fbe2e56537e6c2", 0x31}], 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB='\x00', @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001000000000008000ffff000001ffffff2700000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000a0f947774191dd8bbae0", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x4}, 0x0) 05:38:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8100, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000000540)=""/114, 0x72}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000680)=""/43, 0x2b}, {&(0x7f00000006c0)=""/196, 0xc4}], 0x7) r1 = msgget$private(0x0, 0x602) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/78) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 05:38:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x10000006}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x2, 0x5, 0x7}) 05:38:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket(0x20, 0x66c337a213cb34cf, 0x6d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r3 = getgid() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="5ac0e55640043b160984410e00018a5557e48cecbea2ec2244f886cd1901371cd0317c4db8508c7dccc90de0adaae92bb7b3fa11b0ebb11e71c348e76b7d173143614ae674dc4699ec26d03ce0ba602d5662a4453f81e92ceaba6517af9af03acfe9b286d81f0d3872c058c78118", 0x6e}, {&(0x7f0000000140)="c4169d5f94bb1873db616627b4262008812e4f18367740b8eacc9fdff0d0b031000b99f5f6a412b4d270ba824308feb2a492faf1e4a05ea925118f4c61afbe5134f6d3b75fa1f5b30d3b8d2d7548b2b6863b816b4ce8c8abb0d06f302835410a2f79b2352de143f9022cf4e81ea75bde589f841c141da799a36979104883c0fee9a9f9bf1fd9028124809a06408fc5bd99ef59f91b84136fce12779d39db429cbff68ccb951c394fb56e05225b492928cac53ca47b6c1bee2e92d2731ea4d1c9c62f8175be5acd66d173dd73d74d19a3de7e6e7aeb893633ce6381f918b258274ad46e9ef4", 0xe5}, {&(0x7f0000000240)="c6726b93f01f4d648135aa1fd43b5302490264f93ff7897bbc3a5a4d5cb26a5693e3a5cf47b37153aec798a8563b89762d2fda8aad454c795e8ffe84dfc79b5c5df4d6c912e19e4a57b1132a239caad1", 0x50}, {&(0x7f00000002c0)="a953dd59e82deac8b4fca029df40dcdf634698481bbeb1d8953287d994d9b1abb60b8f235a30456b0a3ba8b7f40cbcbf781245546745f6d49d30c3fffa0c3f94b94629b878098066420ca5a9eee861b71c144bffbb96f8ac21c2d679d45df46a6232d586c232cd048549fa1ca677c0e05f8d2c22cefb154603c1c63e3cbb581ea2b19c1c95fbd23a7355eece46ef0e4750ff3fcacb459a637b1529fd752fa0470b56579f343adde31fe6b294992f766c7637870d180da11472d90b389991d5726d1e457631f16ef34d0cf6804c89171b66315cc8baf70af2abd9da7f336373914fb8", 0xe2}, {&(0x7f00000003c0)="4ec077835a75ac4cbf159b57a1de88aec34404dbcb78b3c22d9ad59129403800ef9cf19514", 0x25}, {&(0x7f0000000400)="37e84f7c9a8ead429ab3c2e7c13413e938075df823977d0d325b116d504afab5f640d95fdd2c97a589805da1817c61a2c1ab9cb049c2775472deeccb414277d26bc6c1d7c244dc5c0a04724ae26b4ecfff78ad19ccd29d33b16ab00cc3b8898610eb21dfaa", 0x65}, {&(0x7f0000000480)="feb438506e11a6cd76e7f109", 0xc}, {&(0x7f00000004c0)="5147ad4b74e504bf4169b0413d4a0d7a743580ee4e90fc8872b0691f8fd4bf3db4753f59835418aa21f5caa7889b1c14392493d6fea4f9", 0x37}, {&(0x7f0000000500)="a713a6527a23cc0f9a6caa8f125aed0896f7ceb7486e41f72d136eb928e5aedf5c8b3a0a02258eea7880b106a64050a740e6689cd21648a4bc3b630d91a87baf400eb30afa06d38232e2f90adfc97a34982ec6b076a5ba369abcc5d06752d0679be28f742409697df4011f992c8aa6cdddd7a5ab95eb2bd4ca0467a8d9c128e4d1ca86a529a5f63588053c681dd8bf979874ae92e80dcf0685090f67ec1449734d7015b51b2c0947d3b86e", 0xab}], 0x9, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x100, 0x400}, 0x8) setitimer(0x2, &(0x7f0000000840)={{0x100020000, 0x6}, {0x7fff, 0x5}}, &(0x7f0000000880)) 05:38:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001040)={0x1000, 0x0, &(0x7f0000000040)=""/4096}) setsockopt(r0, 0x9, 0x10, 0x0, 0x0) 05:38:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "d730c15b00f4ff0000747beffde400"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/31, 0x1f, 0x843, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000140), 0x4) 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1f, 0xaf1}, {0x18, 0x1, 0x2, 0x6}, 0x9, [0x9, 0xcec, 0x8, 0x3f, 0x5, 0x401, 0x5, 0x4]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:38:11 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x105) poll(&(0x7f0000000080)=[{r2, 0x100}, {r0, 0x20}, {r1, 0x10}], 0x3, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x9, 0x8c}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00"/88], &(0x7f0000000200)=0x58) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe06, &(0x7f0000000240)="b6c881ba3e327af7ab7f2686b4fadab921e24601851ed9") 05:38:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x81, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0xfd5621567f461a97, 0x2, 0x1000) bind(r1, &(0x7f00000008c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0x107) r3 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0xc29b21d1fb76c0f4) recvmsg(r3, &(0x7f0000000840)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/31, 0x1f}, {&(0x7f0000000500)=""/189, 0xbd}, {&(0x7f00000005c0)=""/178, 0xb2}, {&(0x7f0000000680)=""/231, 0xe7}], 0x8, &(0x7f0000000800)=""/61, 0x3d}, 0x1) 05:38:11 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 05:38:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0xf75e}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xffffffff, 0x62}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x6, 0x5}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x925767bd097ae178, 0x15, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x64, 0x80, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x4, 0xca2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3f, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0xd5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0xffffffffffff2653, 0x3}], 0x100, &(0x7f00000000c0)={0x5, 0x2}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x44, 0x8, 0x200, 0x401}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0xe57a}, {{r1}, 0xfffffffffffffffa, 0x3, 0x6fbd5b0b77accd6, 0xffffffffffff8001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x9, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x2856139852fe92b9, 0xa0000006, 0x70000, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0x30000000000000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80, 0x5, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x62, 0x50, 0x9, 0x6}], 0x4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000000, 0x5, 0x61}, {{r0}, 0xfffffffffffffffd, 0xd6703a2314a6678b, 0x40000000, 0x7f, 0x80}, {{r0}, 0x0, 0x82, 0x1, 0x82, 0x6}], 0xffff, &(0x7f0000000380)={0x1, 0x1}) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 05:38:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) fchflags(r0, 0x0) r3 = geteuid() pipe(&(0x7f00000000c0)) getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r3, r3) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x10001) write(r1, &(0x7f0000000040)="b5b755bbe6ee25cf9bbdbf0f95cc5ac80ec3", 0x33f) flock(r1, 0x4) r4 = semget$private(0x0, 0x3, 0x30) r5 = getgid() setegid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 05:38:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) syz_open_pts() chdir(0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 05:38:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xc8bad39a66478ecc, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xdcf, 0x9, r1}) setrlimit(0x5, &(0x7f0000000080)={0x4, 0x1000084}) r2 = syz_open_pts() close(r2) r3 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x647853757a17e265, r3) r4 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) select(0x40, &(0x7f0000000140)={0xe2, 0x6, 0x100000001, 0xfffffffffffffe19, 0x1, 0x0, 0x8, 0x668}, &(0x7f0000000180)={0x0, 0x0, 0x80, 0x81, 0x4, 0x6, 0x10000, 0x4}, &(0x7f0000000200)={0x0, 0xfff, 0x8, 0x5388d83c, 0x4, 0x635, 0x4, 0x5}, &(0x7f0000000240)={0x6, 0x5}) 05:38:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x20, [{&(0x7f0000443000/0x1000)=nil, &(0x7f00001fa000/0x2000)=nil, 0x755b}, {&(0x7f000005d000/0x3000)=nil, &(0x7f0000265000/0x4000)=nil, 0x2}, {&(0x7f00001f1000/0x1000)=nil, &(0x7f000032c000/0x4000)=nil, 0x8}, {&(0x7f0000117000/0x1000)=nil, &(0x7f00001c9000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil, &(0x7f000037b000/0x4000)=nil, 0x4}, {&(0x7f0000518000/0x4000)=nil, &(0x7f00007b9000/0x1000)=nil, 0x6}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f000003e000/0x3000)=nil, 0x7ff}, {&(0x7f00001a3000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f000034c000/0x4000)=nil, &(0x7f00002fe000/0x2000)=nil, 0x10000}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000350000/0x3000)=nil, &(0x7f0000390000/0x1000)=nil, 0x5}, {&(0x7f00004ff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f000012e000/0x2000)=nil, &(0x7f000006f000/0x4000)=nil, 0x7fffffff}, {&(0x7f000036c000/0x1000)=nil, &(0x7f000063b000/0x1000)=nil, 0x8}, {&(0x7f00004f4000/0x3000)=nil, &(0x7f000057b000/0x1000)=nil, 0x10000}, {&(0x7f000047b000/0x9000)=nil, &(0x7f000079f000/0x1000)=nil, 0xb41}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:38:11 executing program 1: r0 = socket(0x1e, 0x2, 0x1) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x2, 0x8005, 0xe6) 05:38:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = getegid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) setgroups(0xa, &(0x7f0000000200)=[r4, r3, r2, r3, r2, r2, r4, r2, r2, r3]) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 05:38:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000103fd, 0x82) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) execve(0x0, 0x0, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xb, 0xffffffffffffff00, 0xffc0000000000000, 0x81}, {0x2, 0x4, 0x2, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x25}, {0x6}]}) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x80000000}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") 05:38:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffff8e) 05:38:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) kqueue() dup2(r1, r2) 05:38:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) r1 = socket(0x6, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/175, 0xaf}], 0x1, &(0x7f0000000180)=""/29, 0x1d}, 0x2) shutdown(r1, 0x1) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) getsockname$inet(r2, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {}, {0x6}]}) r3 = geteuid() seteuid(r3) r4 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x200, r4) 05:38:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 05:38:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xaf1}], 0x1) writev(r0, &(0x7f0000000180), 0x1d0) fcntl$getown(r1, 0x5) 05:38:12 executing program 1: setuid(0xee01) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="c9ba6d58d5e6e654086bb2cc7f473cc53fa430ccfe4ac44a610b8f037196038078cf36138d41701caa1321521192ab69c28f31d495d2b9ecebb52d04a9c2f236d4ad3ff843a0b1a4a230446304945124ef3112546a7f2274a8dd6b0ee380937aa4", 0x61, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x10001) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x800, &(0x7f0000001240)=@abs={0x1, 0x0, 0x0}, 0x8) read(r0, &(0x7f00000000c0)=""/52, 0x34) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001280)={0x9, 0x3}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) 05:38:13 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x2}) 05:38:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8090, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 05:38:13 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup2(r2, r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x7, 0x80000001, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:38:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x19, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:38:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x5, &(0x7f0000000040)=[{0x0, 0x7, 0x1, 0xaf03}, {0x9, 0x1000, 0x8}, {0x400, 0x7, 0x1, 0x423}, {0xfcb6, 0x1f, 0x1f, 0x100}, {0x7, 0x9, 0x400, 0x6}]}) pwrite(r0, &(0x7f0000000100)="5d19149661a3ba3ad87aeb84082861a9b7eef05687d9cc14e238d0e1909a83b68a623701996a3a53b1cf1c45190144c54b8680eecce81953db8003525c17b46f95a05639dc9e92f6ce1b7c33399053b198f7c34cd56a10550f1db72125a04849dbc534f66b8990e6a63dbf", 0x6b, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 05:38:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) clock_getres(0x3, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 05:38:13 executing program 1: sync() r0 = socket$inet6(0x18, 0x3, 0x102) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x1c) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x10000806) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r3 = msgget(0x2, 0x20) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r6, r7, 0x80, 0x6000000}, 0x5, 0xfffffffffffffff9, r8, r9, 0x3, 0xfffffffffffffffe, 0x6, 0x7}) 05:38:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/218, 0xda, 0x41, &(0x7f0000000180)={0x2, 0x2}, 0xc) 05:38:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x1) sendto$unix(r0, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x80000000000}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x4) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) r4 = getppid() getpgid(r4) 05:38:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000840)) 05:38:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x7) recvfrom(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc) getdents(r2, &(0x7f0000001180)=""/150, 0x96) 05:38:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1, @ANYRES16=r1, @ANYRESOCT=r1], 0x3) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x30}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0xf8e4) syz_emit_ethernet(0x2ab, &(0x7f0000000000)="b6") 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ftruncate(r0, 0x0, 0xfff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:38:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = semget(0x0, 0x3, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/25) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) pread(r0, &(0x7f00000002c0)="c7a434aeaf52321d78", 0x9, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000280)='./bus\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/127) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 05:38:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x8, 0x4, 0x80000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xda}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xb5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400000000000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x94}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffb}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x4, 0xf0000000, 0x1, 0xffffffff00000000}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x17, 0x2, 0x200, 0x800}, {{r0}, 0x0, 0x0, 0x2, 0x81, 0x100}, {{r3}, 0xfffffffffffffffb, 0x8, 0x8, 0xfffffffffffffffd, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x0, 0x80}], 0x80000000, &(0x7f00000001c0)={0x5}) close(r1) acct(&(0x7f0000000280)='./file0\x00') 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x5916, 0x0, 0x3, "d5e31708002e70add0452459f39fd7b0e25e2932", 0x9, 0x8}) 05:38:15 executing program 0: r0 = socket(0x9bf5868aa1a489b, 0x4003, 0x4000000000003) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x8) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$TIOCEXCL(r0, 0x2000740d) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x6) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x200000000000, 0x6}, {}]}) 05:38:15 executing program 0: 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) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000000)="4d1852c9935c2ae7820acde9ebe822", 0xf}, {&(0x7f0000000180)="7f1fb1def5a921e8514c25c16830fd191c386ea1502f0c89001958c99ba8c996fa50e116057481326de44ff662d48c743b4172a01bbc78c21c859a60ecfd381bcc42df5227384405fbc9b896bf3623fb9f23d3a3379197ae062a5688b16b61d1d5856c6ec060e9d406fc8b11f08c253069f545b70260e4d28f6710b237a27d94e16595deedd86c5142651289e40589faa8beae63b53e1b59f1e60d38f96a14e32abe659c067726d18fdcbd4e42ef3db216670789a927742b0cddcda0dea7", 0xbe}, {&(0x7f0000000240)="27680e770e1d89d4736c152cca705fe0540408730cbb22ffaef7bf06bfe4781ff4b1c382c0679798294474baaadb7b05f3acd9b79bcd8b053e7864324f9adc58b9339ac9152b8fe38739ec29facf7b08301109d778fc175df8de3475eff23e1ec6c2d774551ea7fd4b650f77a4eda2787679772902b795f592355c8e08d4cc38f962a5b0d0869c10fbd040d39a1f1643cefa4e7fdfa84aa18898f33becfbad8071c1702d00b6f9f178f795", 0xab}, {&(0x7f0000000300)="583754bfd66d8259150e270636c7af5e548cb07d5cadc0e7fa8db09c5797ba53af42c6bb1272ea5aa3ee5bcab44c6c9d0c715dea2db5b2a19a8bbfde1babaff05b11f228413dcb23fc5504e3c88a256df08005c1f02d5eb2889f3073b90fc8b92581c8723e278cbff9897a55c555344e54ad99539431ad4541645bcd7e539e2963b4201deca2d183bd56cbbf39ffc7709920fd38c5535f7652bc3baf2a10f6de940e7d74c6c2097db26b4cb46701e9751dadbf2c7a63dbff4b79a4860ddecf00baa489e0fde2d0c07568644415273a4eec79181919a565d3a37f12c5596cdc20", 0xe0}, {&(0x7f0000000400)="558c8c33da5485fbe3f3ae96599f35f5aceff8a0c7f997c6490024390617e6ef1211a0398ab6124a41933edf90dba9186bc44befb5c7f95d1d690a54239996fe5199182682037f27108855cfd51ff22119e34bb6ef556ca6f189ea6f683d30450122be4d61a8c5e14790860d80c6e07d60e8a1269f2af9e015d355b056d6e5c6bdc351123141efafe2ab5c8d5d9b8b17a7601793dd025e9b0439cade2ef6125bfd09d34c0636277194c7e96882532219bc2364c8a31399131a02293c7986002887e1edc88a822f89dc8dd160", 0xcc}, {&(0x7f0000000500)="778cebd4e0925126d761e13271495672b2c8a0871efefffa71648dcdc2481faf554c62bd4a67589eacd9ffc002b654df25f1d0b472f0d8e2f876f8a906b878dfc9661fa2b8c3bedbbee70dee7d1162cf47fe8467f5b825f276fbbef0167725dea8c68667bfe187017859b9372b820952228f95c70384ab592fbaac71de215c93f8a402699fc393fe4f67e42374e619edec7098c2f30191dd05992d76e61de9aef2b62e2374465220bd775d8a6766b71ba054cd6bfb3cae510016dc83", 0xbc}, {&(0x7f00000005c0)="8663226a83380cbef18b067965af3c9f624629194a7137cb5d294f50a668eba054fd88b2bb75e792f6058d3f76d9c394454a5af9ef87c5f8177cdba428962cf98cc218b5409f502ab2a342ec568b8630522fb6b37794d91bcb7c9db71580c6f6f0c547fa4dcd5f625ac7efb72cf626fc3fcc42ef334107bd245de5d8c6309cd75117ea44302bc4ad14912287ee889bc7f5539029281f6b2e0a9026e9f7639abf21fcc26160674032c97883d98ef0d11caebfa6a956273449ec458e80f38517fb216b3c34fa9aa704bd1f8926889105b729e985313544f4488ee243157b7c141c0e9a", 0xe2}, {&(0x7f0000000080)="89ed98582706bd667dfe03d8c1045668ad2b599d6250b53d1b430fcf8665a0bd21c2360c6f692131a74c9be1d8fc3b91063b8be602145c493b", 0x39}, {&(0x7f00000006c0)="7b2974d039c7a4724fb339c00fa61be5552047001c1ead733d96144df69fa411a633fb208fb2bed92c4f30557e6c12bf49866ac771e03fd9954e9e79b4271147fa8fcd47559637b6d0b667964477d851edcf1b47530386d4ee8fd820af494815fbf0a6b7d655a0d03e600e153fb69cffd9f9d80dbbadf436f01ff4e89d12573e813f6409bb7092056c71585a41ba0c72ea9c4a805e673aa32d06519cd6108072fb2164f3be80d3f5c5454e83aad9f720133cf1a7eb7389fc3417322c400ae58090", 0xc1}], 0x9) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) 05:38:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 05:38:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000003}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/184, 0xb8}], 0x2, &(0x7f0000000300)=""/227, 0xe3}, 0x42) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 05:38:15 executing program 0: minherit(&(0x7f00001f8000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f00001f3000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00001f7000/0x3000)=nil, 0x3000, 0x2) 05:38:15 executing program 1: socket(0x1, 0x5, 0x7) 05:38:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="85012e2f6689587113d93f2ee5fa8c612e057db2e4438f7e696c653000"], 0xe0, 0x0}, 0x0) 05:38:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x10}, {r0, 0x80}, {r0, 0x20}, {r0, 0x1}], 0x5, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="856987a239012fb2", 0x8}], 0x1) 05:38:15 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f000012c000/0x1000)=nil, 0x1000, 0x5) 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:38:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:38:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:38:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) write(r0, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) 05:38:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ftruncate(r0, 0x0, 0xffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x5) 05:38:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, 0xffffffffffffffff, 0x8, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/233, 0xe9}], 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 05:38:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe2e, &(0x7f0000000240)="c0b9924a7328113a7930f543cb721d4510de6016d5df3c58ef1ce4150582e6e31307229343143fe06c769cca20f721a0a7aedc593722767cfc52885535c66b1670e03ba8986cdd38071154f88ce58255ab589dbff5e5185629a780145f16c27c0b8f1a8d0cc40abacb51f98998a1d42b3d1b6695b0916b06e2910be74b3d5ba22cfb9b4ce291eab34a34bc800408e36428c960cf783a14a3a2ce1f46807875c2ed7ad286ba294f3abeea7c71eedd12d9c7a65ee3c94af7166c4cbdb73c5c131e87e6b7aefab9e7efdb583d603b013bd343bd532019e377eb8abdd140a109ad9fa49f0d50f7ef93c9b06f753bf83f25348277b2a69ec049fba5705d7d093427147203bc4482985f54f5dd5dd7a9738cd6f7118e04128c7e0f89c9a5d8f89aab183b64bd170d8944d90046186e4eb5deaccc9fbf3d60be65cbaa65a33cdee716ed4745d343f130aa0dccbbaa656273aee4fa98a13fc1cadb40ef242adb2b689f049a660c7d30d98573f002fa2c847b932d21da3baf1cd064392b655a2316f3f7df971eea26209e57411d8a1ffb67b8f9c6198ff583771b9992425bc20d29f74854af94126f33a63bb52e6ea5c3f4f6cf9e5960da60f90c78cf6589cd9ed4db") r1 = fcntl$dupfd(r0, 0xb, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x8, 0x1}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x100}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x4, 0x2d416b3d}], 0x2, &(0x7f0000000100)={0x80000001, 0x5}) 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000200)="d74fb4ca6eafddb393f520f453564232321fa85ecc62a633c45626d7068ddfd5f74468215fde6f7e0a7eb10a26b25de6505ccabe79b8e83bea86f807257ee0d27755536e8d848b06ed5a5912474ff8bac97f37fb64db033a68497ac00ce04e32513826007d715dd64c05bae85af327d39ef6ec51956163e6b35c08201b13af657b116ac2b24159ba54fee023988a5d08d3f30a286a89ad5d0d020cf84910d377868a9cac56a247922982d88722247c5fbd71f1df8ddf035232f27fc36b1dd397c83bccbb487a363a5162c5ac54b101cfe9a8cad8ab4037207fd9b9d6117b1d3a61484453e4cbe1f8c3ef5d9dfdf22b69454131ec22", 0xf5) 05:38:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="00d313b45fcc1fdd60aad93c367d4e166d5b9371737b5664c2578d6b5ba3", 0x1e) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 05:38:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) fchmod(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:16 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x1, &(0x7f0000000100)=[r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10000) 05:38:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0xbb) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 05:38:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@file={0x1, './file1/file0\x00'}, 0x10) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) chflags(&(0x7f00000011c0)='./file2\x00', 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x16) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4c}, {0x6}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) 05:38:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) dup2(r0, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) load: 0.96 cmd: getty 51028 [ttyin] 0.01u 0.01s 0% 321k 05:38:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0400c004f7279c0100000000000000806a27e7ff"], 0x1) write(r0, 0x0, 0x0) 05:38:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000700)="1f52809bf10f23fedf08a020c83a001f8ad95a9d13258da0bd1d2c987f53ccaa4b23394b4d4c57dc8145dc52f811d566a385e5b812b892c506ba297375fba2368ae74f4a797c98f7de014d14c66108916386bce4dfe9fb8764c00726", 0x5c) lseek(r0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x8, 0x2, 0x4, 0x6, 0x6]}) syz_open_pts() write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r2, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 05:38:17 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e614ecaac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbcaab1b8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae400"/1004], 0x10) 05:38:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = getpid() wait4(r0, 0x0, 0x9, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='.\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') 05:38:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x9, 0x200, 0x177, "c08a1e5ffadc2d91d8f254aa4926d7e07000b190", 0x5f26, 0x200}) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 05:38:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) write(r3, &(0x7f0000000340)="51a7723e966218f308928a0fac01dfe62edf6e974501488e2da57a1ef8a625714c24c1f43f86dda13112c06faf5f4d0ffac40f1ca28d35a6419c4525436e722b5f451d00d9522f1ce0401e956e9820282a2820cebd36df3f41fe2bd773b9278fcc7bce372a78f8", 0x67) close(r0) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000180)="a6", 0x1) r5 = msgget(0x2, 0x20) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000009b309dbd5f8f26c17f071d3eef26f456ce0751bf7313773efe9826464d08e3109d474104ef96fe1d3523c50aeca74febb2e609eaecde81effbfa7a8f6187612ec3446d0637da763340e5be123fd31df7b00c3107633b54e75a65e7d480dce6b8e6dcebe98f74d1454588794f99b522979987b4bbb717d2984a550880c0fad420e3e7e1a4c7cebca5885e7fbc7cce93a079003f25d3c2d2811c3c463df8393166e1e02194bb14fa0c029c8762b0919d60a0da189446529bec7553dfb4396dda43749e4cf24d2500dc6719b0401de07cbe2cf657193b3c7fa2f14a50ee9c70131d6a36c2ef92e77260209fd7a0fae004f5b626b23eb442c3501018"], 0x102, 0x800) r6 = msgget$private(0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000ade1f3234384f2f7dd92f030e1f71367b4892402be9f915e1f9b31ed000c4edb9fc070488c2bf303a8ac6eb55b31c3f88e4ae406c55c56a52335a5718a5e954f1d7303cc48ba039732ec441f1fdb0428a0bc050143cccc9f5b1e972384497f8a33c85b67ea2ad7e717c0423b0bc5d584a4c79c7462bb3f49175212bc51217da8ab9884d8d0b0da6f90b5f03b1336daa96308c9a526e1903740ccdd5639341ca0f005a1f708d16223c7e10717ee269f34b768e3f38f9447a24b10e36343982cfac8a4e91e9a98f97fec10bd1127f09d829718d708f6938e002bd78b316d9235837a6e07a2e9fc299cbae45e7064e959862ca3d1c612af0d595c7a12eb814114b9cebc34"], 0x107, 0x800) 05:38:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x3b, 0x2, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) write(r1, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 05:38:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7) r1 = getegid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r3 = getgid() getgroups(0x3, &(0x7f0000000200)=[r1, r2, r3]) r4 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x1a, 0xffffffffffffffff, 0xff6, 0x7fffffff, "73f3267eafcce5081a6f09000000c90400f200", 0x0, 0x8}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000140)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x5b4}], 0x10000000000003a1) 05:38:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r1, 0x0, 0xfffffe84) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 05:38:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r1, 0xa, r0) 05:38:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) setgid(0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x11, 0x10110, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/132) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/159) 05:38:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x7, 0x80000001}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 05:38:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x4000, 0x402, &(0x7f0000002000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x10010) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:38:17 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57f42ea9d5e63109f6f3367d1a699cfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 05:38:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xff38) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:38:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r2 = getpgrp() ktrace(&(0x7f0000000340)='./file0\x00', 0x1, 0x0, r2) getppid() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0xfffffffeffffffff, 0xffffffffffffff80, 0x0, 0x1, 0x1f, 0xfffffffffffffff7, 0x3, 0x1, 0xa7a, 0x9}) r3 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x300, r3) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='x\x00']) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) 05:38:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0xc2c0}, &(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x1, 0xfffffffffffffff7, 0x39}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x3, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x100, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0xffffffff9b58fd15}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x1000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0xa1f6edf1e7223171, 0x1, 0x8}], 0xff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x7b}, {{r0}, 0x0, 0x8, 0x600fffff, 0x200, 0xfd6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x400, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x0, 0x47f68147}, {{r0}, 0xfffffffffffffffb, 0xd09db8337c9e222d, 0x4, 0x4bbe}, {{r0}, 0xffffffffffffffff, 0x3e, 0x20, 0x65, 0x6}], 0x6, &(0x7f00000000c0)={0x401, 0xcde}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) 05:38:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 05:38:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000140)=""/54, 0x36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) syz_open_pts() 05:38:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000002, 0x1ff, &(0x7f0000000000)="de8812571b73f200ca744073c739e0e06a36fb3fc1eaa43d242054eea23406503ae2d3918322b65ef50d8d912a648557f468ad96e6bf8d2dd63749e8f31a000bc8b4ff465790e22388f5a0c42baf50fc11bd3baea5c4a1152d0d02000000000000007b2976e30ed47a642478ab6196f059fd29", 0x73) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x0) 05:38:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$KDSETRAD(r1, 0x20004b43) 05:38:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x5c}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='+') r1 = semget(0x2, 0x0, 0x2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/46) r2 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x80000000000, 0xff, 0xfffffffffffffffc, {[0x400040, 0x1f, 0x10001, 0x80000001, 0x4, 0xc0, 0x6e, 0x0, 0x4, 0x81, 0x3, 0x2, 0xfffffffffffff800, 0x8, 0x0, 0x43c9, 0x5d9, 0xffffffff], [0x5, 0xefb9, 0x98c7, 0x4, 0x7, 0x7fff, 0x1000, 0x12f433d0, 0x2, 0x2e1], [0x7, 0x2, 0x2d5, 0xfffffffffffffff9, 0x100000000, 0x4, 0x75ab], [0x2, 0x100000001, 0xb34c, 0x3102, 0xfffffffffffffffc, 0x1], [{0x3, 0xfffffffffffffffb, 0x3ff, 0x7}, {0x9, 0x8000, 0x401, 0x5}, {0x6f4cfa3a, 0x10000, 0x7, 0x5}, {0x2, 0xf1, 0x7, 0x3}, {0x40000, 0x2, 0x4, 0x52c}, {0x8000, 0x40, 0x40, 0x101}, {0x50c, 0x3e2, 0x6, 0x401}, {0x100, 0x100000000, 0xffffffffffffff20, 0x9}], {0x1f, 0x101, 0xffffffff00000001, 0x4}, {0x3f, 0x3, 0x8002, 0x4}}}) 05:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x2, 0x2, 0x0) 05:38:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x10000000000003c7, 0x0, 0x1) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000100)) 05:38:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)=""/38, 0x26) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x3, 0x5, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x87, &(0x7f00000002c0)="0a5905000000000000008d8eeb70d4699c67dc18887bdedf7022371883b2fee885ceb50ca2fd9530a571300433d7c3964f85858f0c5c1e85644b61848ee8fc84e94ece10a0c475d6608c09ab8e0a56fd87b30d52b17a281613b3c4b2c86deb102bab30d619ab42175e896b01a4dd1a2d00a3b8f37f57fcd88a16edb4c4bd2c6b6f5e05be712502") 05:38:19 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x1, 0x3, './file0\x00', 0x3ff, 0x8, 0xd948, 0x800}) r3 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf6, &(0x7f0000000240)="cd3778bdbf0e3b5976307955cd87ff184d6ed051451572470f57e58ddb83e97204722976568277b5a6295693bf8f12cb1d7fed2c62a39fe1e10c0c0415764a27ee6ef4c90a7b770f9b0bf3d715b9604ab92cb962687fa1689b20b553d11bfa5fc374afc025a33c3fadb88c4010c68d00cd81c11a08c05be04f6cdc38026956613e098d485bc5ef7ad2cd729e2918f7cd9f0616b2f89bea9392bce11503704b10adb4b28fc71d5322bbaadf40dc7628216bd534d076a61ca639890e1ac9db43e123db0c36db87bc212c168debc5f8773a8641f84c544ed1a9a97fdf7bca07bf9ae2aa3d03255b5b2bc2136ab16043cc016b0e45f2cb11") 05:38:19 executing program 1: r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x1, 0xe, "cfd13d0decf0f1ece2c55e26b9c02a9d25fe7a78", 0x80000001, 0x7fff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) write(r2, &(0x7f0000000280)="3b833bc3ef9245efa09d566196a3cf584da23b5098305828f2da07f836e30fa93e993190d3ff37489ab7b48a26933306ca6e91b2e4645ecd1943b509261856c0d49a961e3034ae1ea08322e2417c568a47747be05e8ca0b7babc56c955954ca022e14562949874a4cf9c6186c4d6ee47bc03de398a4d5685315b02106568b2ca8d098be40c1b24fb819023b3e3a708abaf972b1527a657f35e86b58b4d74acaf", 0xa0) read(r2, &(0x7f00000001c0)=""/161, 0xa1) ioctl$TIOCSCTTY(r1, 0x20007461) 05:38:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 05:38:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x4, 0x3, 0x7ff, 0x603, &(0x7f0000000100)={{0x4, 0x6, 0x2a3b, 0x1, 0x1, 0xffffffff80000001, 0x101}, {[0x9, 0x7857, 0x6340, 0x81, 0x2, 0x8, 0xe, 0x5, 0x65d, 0x4, 0x7, 0x10001, 0x80000001, 0x1, 0x20, 0xc8, 0x0, 0x9], [0x8, 0x4, 0x5, 0x7ff, 0x1, 0x94, 0xd3f, 0x9, 0x100000001, 0x9], [0x80, 0x7, 0x80, 0x0, 0x401, 0x7, 0x20], [0x1b5, 0x39f9, 0x40, 0x9, 0x0, 0x3], [{0x6, 0x10001, 0x0, 0x7}, {0x7, 0x25fe23e7, 0x3, 0x8}, {0x7b3f0cc, 0x7, 0x8cf0, 0x7}, {0x7f, 0x0, 0xfca, 0x1}, {0x7a, 0xc735, 0x6e7, 0x3f}, {0x1000, 0x4, 0x2, 0x7f}, {0x6, 0x6, 0x10001, 0x8}, {0x0, 0x1, 0x1, 0x3}], {0x2, 0x20, 0x2, 0x9}, {0x5, 0x80000001, 0x80000001, 0x81}}}, 0x401, 0x9}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x18, 0x8001, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:38:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x86136) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:38:20 executing program 1: r0 = socket$unix(0x1, 0xa9ff0dbee3e24b21, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 05:38:20 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:38:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000040)=""/97, 0x61}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000140)="3c9ebbd555feff969613ba3e1fd0b49c98574e587b5a2aded6e38f", 0x1b) 05:38:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000005c0)=""/180, 0xb4}, {&(0x7f0000000680)=""/136, 0x88}, {&(0x7f0000000740)=""/17, 0x11}], 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) 05:38:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000080)='./bus/../file0\x00', 0x80, 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x6}]}) semget(0x2, 0x7653dc8cc8f87d70, 0x20) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0xffffffff}, {0x4, 0x3, 0x1800}, {0x4, 0x7fff, 0x1800}, {0x2, 0xfe58, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x41ce, 0x800}, {0x4, 0x7fff, 0x1000}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:38:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 05:38:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 05:38:20 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4, 0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 05:38:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8225"], 0x10) shutdown(r0, 0x2) 05:38:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x209dc279) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setegid(r3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lseek(r0, 0x0, 0x0, 0x1) shutdown(r0, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6c) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0x9) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000200)=0x5, 0x4) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000300)={{}, 0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fchdir(r0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x14) r6 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x0, 0x2) getsockname(r6, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r7 = semget$private(0x0, 0x1, 0x4a) semop(r7, &(0x7f0000000680)=[{0x4, 0x401, 0x1000}, {0x4, 0x10001, 0x1800}, {0x1, 0x933c, 0x1000}, {0x4, 0x100, 0x800}], 0x4) 05:38:20 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7d, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9a") 05:38:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000060e8a462000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f039bd1938bf53eec19a50f78e18e81f4c0b514451dc3e9aa0433983bb33f174b8c4ff397eba55d3b082117ee5640155c80b8cd639065b777e90fa6d264a4b710b8c2c572f7204f50e9d34710b1d1fbab98f6207ceaf021508d046663d34c3146e8198fc0baefe239601f45f47366ff0ccfda87084d04639bfb627039adc570e0851ddac6b73f2b63e72b04b3d366b2dec4b67c697ab21245e8fda12d12d274d6e22643445ea6b9cb22b7f0e9a35cd58acc35088296bd7b19800"], 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) ftruncate(r0, 0x0, 0x627) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:38:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x1a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x3810, r0, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="cb2fd16eba9efa1c1263e76b518765afb443a011bc39a5bfec007f7dccd0bb788b0a618bc1bc486bb62d8eb25274a5767dcf6f9f022dbc9c78088e0a76e367e35ab6cae166031def137a3f5aadb9f6f54c8ff9dcf58236bf6a693536dc11d6839b4c9cd64bb27461585317c1a0f64fa6096b79912980353807f708c4af3938d101221e10b425119e0a6e8814875acf8fa43eb1fb8c0bf4cee25a49419f7d3cc083ea46080491de388d527d0a221efedbd936846c49b270656c1ef2e07a718a6645e0eeb23b81e81b8caac44ab47bacd7607b20f01b50e0ae74e4583e606f10df2cbfa72243b3c9644cb55dbc08a400d7f09aac0766aa1be3b78fa01c6c8821bab49b6027ab53297406691019d9839b18277bbb2a7be0c90dd1922971520c613988a06d01ab7159b8a76558f7c3597a764d093ecdf94f494af681330710481ef0e5560ca541db9121c721f2a80d45fe7b3a6423ddae463d4636a2d389ee067d8c4701431364b00248e748f982b691ad4e9f376cbbc955d2ff20b258e92ac6dbedbd7f7bcc46cdc25ab7692f52fa03c1ef649aef6a781911f8a95e51d379cac2fa2ab21af17c424f45ad5862c08103e854af3b95755a83a8b5f9c3ab00dee8c9ddb5b2a5484bb864d22190ab4ad2e9de1410b0c5766254c780b558751b3b0a959d33d6d7d0e2d8cdd245eaf6ccef3de6df023942a8ddc85c73d9aa28e490cf5590046985d7c241c9c529e7b102a69463c0fed0ec9cd632d17a07620da7075e6db12ddfcb0f7090b728094ccbe7713c950d4a7077885430093f2ab697709ba60b22ac9bea6a22c3251cdef0b6d0e2d7530fadb222b4613c66c1ec816eb0c09c39c9ab0bd3dd7ba96250aa1d0d251154b631cfe713004d0970ef4867c5c652720a385901c22e7711c1882caf65aa5ecf3d58bc2d1e7df903693a634674a53661e71ba62e7b566d96092472e8b8ff8d70bf0f89238f1073b301baaee38f3ed2588783a04b12e028cfe4010810844cf72e8ed3492f44cfc981f16bc929555b840abae0372fc0799b74f2d2ef3d6cfd760b9939dbe5d163dbd6a7af2c8e2b954a2cfe69ca49424739bc01eac557b54a028fab2ec788d6ce8a32a735e41cc72b7330faa8a1ed82281dbf4d5e24ccacc222b435cd2d4ecfe65f503e2b0d628b2b57821cc2ccf192bb3b1d9455f48873a0149b7dfbbc58a250143ea7ddab7e0c2358039207ab0ed9ce088ab06c2afd9a48335bb5614466364ebd45b633e3d48f5f31738d3fd23de9be72a6c21854a05f8820cce9584298cebc7ec05cb80a60b676f37cbf22aec9d360598b25315c56ee81eb34dd2180c90c299cabdd3fc74672a7050afc0711cd37f3c176fbe902a86545d080a726ba0d06db35fbce05b460faaf12d21c4c52c4fc8a9d8cdca9d5f87c4f5e45fa1e7a269a3992ad6c9c314111e6c73905c4ecf6d64ea62b1c55088e4fad993280ada55fbe9dcae271faad71589333cc6d61e16dd12187ee04c8c68f66991452440b586664e57de54003b79ae8e7ccb85168a4041eb1bf2d238416032f7b683d611efb0f99708398916e001d6c03706a2c826541306491de03d0c45c80b3b7bcc490d797aab000da04b7ce38a4a1a6a10de2401075a6df746dc080aebb009cc780d7af49c53eef7ce6edcfec11fa2f2bef95f32c03f180a4dd3aa8c030994d468c6dd4d17e359cbf4c11b2cb06ae1e25fd882c53a787d2fefc875dd46b83fbbb3cccef25cd84fd32664450c86fb8b8dab901277d3b7dedf784fab51a0b597e502ad97a7142f68e07c73fef499eb2b14561a04df67c08cf9cd2df85ea409e5787498ee77c064902a7e5ca3897cd220620b521f8b83fe76cafe47a0b32bd4fc2c19fb690253c9ba3785acef21cebeba4cf327c3b18e0005970b72f4023985ef266f22c4d7668fa8867dc4f13429979a767a72b673e56d32c858257c6b6686f921b99f30a3b10ba973813e7ec8b87f4e3b164667e5ac0c8704e3829837bfac755dc6f3a300ff7d4f71ea07a220bda1383b8894dc94205005b84d2db76428d2695ac27abee957d182f278188b9b5e3899ddf4e377bae9f86bf4c2c760f4c143a0ad38642ee62a264cd8932e05cec349cf688fb0e09d8e3402ac04abbe5af508f85a132fb9af639b93e49af8e5b6b91fed63d72d9a24ed19b81b3382495ddca89e68f67e169592018b3acdc9925f79146a9548e5a5c1e70c7c0fd91e7739edd9da2ae47702efe9375e33ab499db06e1d021de0ef27a8db0da277f2130c66e6c4a319eeeada2d55173aec60ce970510a6098f82ade2323c50e25a4bce4de63f033ac28144c8a26db21b59e8030c81e4a9b3bff7c7b61dc5d97a99c01da7753259c4628bdbdcde23f3dadb052efc46c62c67fa744133f4fc1b7011aa2b67e52864350e4d7855d63b28899edf2d3f8e245fd91c12f8ced1ffa0ff633f845e43a689b45617026cf265ea060c404faaeb3eebadb17b5c753630881d93b49b28f18edd0647760aa58ce16d3bc11ad1aa8f7a97fbb743725289de8b95d1b83584f8b05de4562aa47aa20836e5bcec5eaf09c8ce9aee418933511e1f317b034396e907b8d02e6207d7f29a26df92742e2afe35795775baf6fed6a7c816d67356ab3e66060204cb78863bd843fe1efbe107965211d8f923f3ba31fdd210f80a592d3b1f061e7e187115a296dc7b60b6ff57cab85f65362490d04ca0e47d199198b63856d0c5cdab50da19e77000f046af4f6623fca6c78a4f8d6ade398ad65e092135ccb552d71d4928aa749491ede69b5f818cc2eaaf7103fc3b436df0e1c44b9896052d8192ab53ac7fed991480a1be4d16c2e4b4daac8ef808feecfef99ee8875a97b44964a52e5d74a38ff9f7ab66cbd692b7089edc429ec5dcf72578eec245c351d3f2ce22026bba6b618e1dea33d0e3214a2be939926f54aa642ba8744d43704d696bc352706f5d775af7c49909026a22d7215fdf52a56636acd2e44e227920072dd37a9574a662724bbca1cf690d544e5369e932559d6355906f31a1354ed44ee07adf774a995c33891cdeb1aca8a65f79ab5763ce330caf02ec547f3e394594828a49bd2780c983ff1818532f49245558fea6bcc309a51789f7f3134316262ac70695a2546ce2820915fba4e51e41ebc634e5750f7b64fb56feedbc34718e94b7856bf449b659fd5ec7e8e4c0dd7d3fb8dd795a516162495832e49e49338f70974740a6795d2bfcd9b7f4188b2f4d870faebdb5e923498023a19413035bf44ac7c556072218d9fe668604a62e406a233ae015b6e0e45b6b5ac4bd924887776ce5a042fba694c54eb0707bf82f38826beb2ae72fc7a6afe594feac6fc1fa8147392e975a74ef86d3626dedc5e8a1e3c802d516fcf80e74ee182d64e75451bdb232a9948dbd0795aa3b5d4b80503f0792d9decc58aa9ba77b64f410225895b05f2f981d6f4bc0dd238ea55072aa3c6ecefbf84540bc0e38819ac59b7efe6daf2a576dba1f330ee1e915a8e3d41ae9683803c02a896c965ab493011044c2102d57fa445d568ab2023176b7a5dd13ff29edf9fdb9fcc496574e7a686971ab09245df58688da246b58e25a588993ddbf577c175ed18033d42b5587b0060d49c0fbf2e9d6cbf6de8397ee2211983f7294d8b725774659f36d5c37ff584a403eb45597a4cd9b695360c1f48fdb667bef6f5a5c21b04cc1e3af93b23dba0f647f89d036a55fc0158d3c5a3fef8c9a133b989d385fc7fae9f94acc8df8eb5ca00bac03c7bad0f72968b269d67c2617a8b8377307de2be336fd11b209d5e3c198d3d07c710ead213cc808130263399d2924c2b897807f676004a20779f662e372ebca338c92669db9e71e70743e4c94f47c52abf29430a00fbca6547258474a2922ff2858b2e3376512b8c9e3d171c2ccfd686fa70351a81b998761152dcb36d4065983bc6843aad18d8e1a565692cb98bacf5e8d4c9c335be3c982d2da4d7bdcba03ea2e72ad0135fd1656346b7364fb2b8bacc237df4bdb72338efedd0fcdcca10129804c916b80105d6abb0fe83d1b2dbbe40e652e17fcdac5aa2a376479bfaf6edff1a36256c61f0fac6d6a31c29a93cd10dfe55305b938c6bc7de183afad6f2fe3650db5cf2d02c3493313fd817af075cf3eb7c097e81db41db4ab29b850303fa458b8211789cbc250628a41dbf0d1663c679bf5cce8d377fda7f10f995f23b609f1b627d9ec4f9b7579e7e428cc14df824661b96395c86c0c8891a323f9463a14eeac38ce5d1752409fcf93d7aa683a91f2277f3be200ba243ed7e1942b52bdc79f3f10b0f3ec66baffba7e3de10075187fb4ad9456dfb60fb52be201c9f669f9b5fb06bb765ac5b2a88bce2196b6224bfdfead266dcc57caf9458bc8270b48e3a7068525d68d747505b682ecd1bbdaef237df68e2016679bd5236959d8145209e994fdf84c6823a80482b108577f06eaf75084f28aaa4a65342d704f1c6b8fc00aa6b159e43cd0b4ee8f79b3223237d708dc440fc29a6f0b488b6e4db03f460d740c4339fb48efb8ad9001a597cf9a8bd618f4e30b295f749e1c99a65b8aa19cd1b76c0b4a152db7dd349b12c4f7b0fe69b9b111d3271c197e554484247828974d2768d2cc58224278aeb94bec20c931e30a8f6fcb6ec95c2673912cbb7ae4aba09f58ac03ea23bc9768651ab8ee1b55481ea680b595e3e0b152adf129ab4401aae652677b65503a4df1b0e67e2ca26c8de69b16782cbf480aefd5e74485de7b0ed136124926963bac6b0848c59f7affe6f8bea0bf6dfe9992c0fd56f33b4f87576718c81bbe30cdf277ff0214a772df5685d849ec15fb068241fe8db26b59255d9451baef91008ec0a7826b6aa80841f7d9e28ccc27cbcf91ee5d3664236bb813aa47c42020052a0b20b8797b7c13546292244014b0f309e00219c145069f8c3f486fcb021ad5cceedfef243a189b718234cd153410d1ab9950e43871e4db15fc1f88ee1496704f2d7bd6cf84aa47674f1dcf40f08075e6eda267198c1bd521fa0422093b8dcf2be6684f920e11a74c47966c318f7bd7cbbd9701c43e7ef80d1b6fe882c0511b5dc8958b7a15f93d9a635459e82fe771d8dbe125ba2ca8319108c6b4e82dca7d4f17aeb7705f8f27d0a27e1d1812f35ad5139dff23ab73571a2f07b9a28d2618ee5410fede676843bf3bf4fb7fa7d1cdf5e9e479b8f87e9128da6d314ea4a1d8938240638533d4b747240acacf87476bf9c44c7fb976b38bbf588d0fb91a409cc18614db3ef23f128f260a3877ea97bbda4d748a909dcd860cf9508a60a84868f79c910a61304be196dcb43afa654c7009fa6f1f0b9fc9d89628338ea15214c5b03b1314167ab9cbe3f2302f5b7883a1b8ca8bc996fedaa7bb639247ba99d0391376ff480ed916a7ab3aeef72d329b025d48701e9b1cafbe7903b391a656bd23b50048b9c6bbef6d51c6cc71cbb9ec6a89a31d29bfe23e808ac1dc3716404229ea87853d01eae5ea249b98267046e72693b2a8db72eb342ac87ffb2a110236afe23d78a8b811c6c8af28d5887f487106ca40f2022889bb69fea58e6c76e5080c0be7aacae7e5aaeb2f1f6573b97b53f9e3735837b81b125fb6285a1d03e61d731854cc953548f1a372b8172dbf1708da3f92737bce6a31c669f64ed244261b55be423c769f4810acec82c1aa6686934eeb398b2eccdc89714f2b3e7f2a9b65cb40b17cca79a3a81bd0700ab05ac92de467ae98597849e661ef8e39f44f7b7dbdace983053513123f0a4d97d25c7b8ce", 0x1000}, {&(0x7f0000001040)="0b08d057892d6e39aa9f9480857e13d37a458b3b82130bdc0d8d5c72858cd05f4813bbb970559614faa96523a2b980589dcbe5a2995df98812d37a6c629078cfe9eb91db007d438bda1620e16130d0c024ad9848280725ed", 0x58}, {&(0x7f00000010c0)="cea025d893f4ce72709c3e40f116858c053cedf6fdc6c1811b745dd52ff769c5e56e0e7fd1d54f790173be3f5d45da173e8a301823ad8873732e2f2343572300740e286a653f030b8a00bd27a61b9bae53ff73e409141e326bdf1026ef1ce8a15e4113fa2cbf57f1dd9397749c4104f185f26d12bad00629183d09549f5fdf662075f9f8d2136413d3f57745d7fc3ca9b65ff6a7c79c74bb75", 0x99}, {&(0x7f0000001180)="9b6a1ded73757fb216413a2f2991f286ac8088a94d47476ca3ff1f0d8f70f7f9b2e951f45c80252404c3334228c4e49743c722aea9cd893d02a0b0be5777af789909b232a03e2e623cf20db88f1d50971d03bb707efd9a006d4fd67cfb56b32c32fead3fd00636b7d2a9d5779430b9425e0828366c09f12a63305f8d6945b9", 0x7f}, {&(0x7f0000001200)="d12353aed71ec998c5e46a2420", 0xd}, {&(0x7f0000001240)="5c6de7831786d3a1f3fdd7a4bd78c1c54a488aa7c65ba5dadb3cb61fb52fd5e568466a723200f4f0c01f7814f24a7f2d1022bfc0a483042b9db9e90bc9690cb68a39221e008ea7db3db1a090858ecbd7d8ba30232aa3963652b74e139f8ff56f9e413e51fb45c22667f32d0a20f8b8b3eead3759581ddf838318d7dc66be6dc0ac7fa3ce5aa3798035bb39f75a1fa053e8f2de3cfbe01e8fcce8a4a463abe0a592", 0xa1}], 0x6) fsync(r0) r1 = open(&(0x7f0000001380)='./file0\x00', 0x8, 0x196) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000013c0)=0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001400)="743f2090f30b75202e0629c4edd7d2932ec54e190932173410f9a83b954fec649abcf8da507277eb19fdbedccda5b273f5c50c2e2fbc947e677ec81da98c6c1bc8d078fce670be32cffe55e74952d8e52baabb78867f52732465be45a2f2a07e36e7904ac6f4c26330bcb655e36004ba155eacb7a14ac6acb92e46e0f961757c6fa7319ed163f6543f255ecfe2d3a6ef1644613b4d501faac5e67d36e3e71870124f66bb6085c631f2f4ea32c714536142adaa3e6132fdb6eff7e80256da55610bc0b6c98663d071134ed1", 0xcb}, {&(0x7f0000001500)="a5456de54c4fb6b125b8e425aef8020bc00bb37d4a095e4f55bf30633b2ca3e180f22a1483960f0f37559a157ef50bfd36cb74df8d2d2308ccc06cd0ce076eaa9ded19bc868c34f32b83b09efe2277d728c6efafea731ecd655a5dd5de3f7f5d", 0x60}, {&(0x7f0000001580)="684536dcf123354390ad3776d7", 0xd}], 0x3) write(r1, &(0x7f0000001600)="21ca4d0e85ce5f3bac48dd99c66b786936473b2d25b2811a480018b532e1724a3054ca07551e01a4ab1bd6eb40d8bbaef6544fcc7675615df132270dc435cb803a0faa17dd4fc0799abde364f3beb7717257f42ce3e2d791a71eef79be0abce1282c5b61e59bad0cc8505f", 0x6b) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001900)={{0x18, 0x1, 0x8, 0x5}, {0x18, 0x3, 0x1, 0x20}, 0x9, [0x0, 0x6f8df549, 0xd1, 0x4, 0x2, 0x4, 0x20, 0x80]}, 0x3c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) r4 = semget(0x3, 0xdbe01828476ff84c, 0x228) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001c00)=""/195) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, &(0x7f0000001d40)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001d80)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001dc0)=0x6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001e40)={0x6, 0x4, 0xff, 0x20, "292e26e26d4d8b5343060f6427ed1af2658815b8", 0x10000, 0x9b7}) fcntl$dupfd(r6, 0xa, r6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001e80)={0x9, 0x1, {0x0, 0x7}}) bind$inet6(r1, &(0x7f0000001ec0)={0x18, 0x2, 0x8, 0x200}, 0xc) chown(&(0x7f0000001f00)='./file0\x00', r5, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001f40)={0x8, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000002040)=[{&(0x7f0000001f80)="77250cc094771552d6cbd0214e4d07007517a46e17d07ca438d74c03b5c3281dad61089977ba8a5c35597044a502bcfc3caa93c0c831cbb186d9ae0c3e861f4da17fbb63c4cdbcd1daf896b5a2126b9178a2468a51af6207144179617781b3cadec8786ab80abcc23ba2f01011c32b1c1ed81af81b515b26fefac3c91b5ef3775be1885e875262c7fcf73e35a596c34f4c20555adb6f6cd24ba503e6742a82427c7ba781c090fea3a5df20cee9ba8432c720277e3f", 0xb5}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000002080)='./file0\x00', 0x20) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000020c0)=0x5) 05:38:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000580)=0x800000010000, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r3 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000600)=""/138) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r10, r8) pwritev(r4, &(0x7f0000000100), 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r12 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r12) r13 = socket$unix(0x1, 0x2, 0x0) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x10, 0x0) sendmsg$unix(r13, &(0x7f0000001380)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r13, r1, r2, r4, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x18, 0xffff, 0x1, [r4, r11]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r4, r4, r2, r14, r4, r0, r11, r11, r13]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xd8, 0x2}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x4) listen(r1, 0x4) getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r5}) r15 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r0, &(0x7f0000000180)='./bus\x00', r6, r7, 0x2) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$KDGKBMODE(r1, 0x40044b06) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/169, 0xa9}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 05:38:21 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x400, 0x0) 05:38:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="5c25682fb4c3f94e4a257d87c6d6f540ecc7aef4cc154f2e759379fe4aefac7ee80f44f91e5af12be30e0d97545d530e42f3763495352ef534dae178e60f01527c7bd4e16126b7a05f07ce76a57a3f039d18ac10e9669ca612c52a267e6f059a9248a90837e380bddf1ab99f57eebeeb8d8c5aee8b55a8c2e6185282ceac1be76c113d01ec979fa0a226717f9f87388a8b153827baaf847978cd956b023153dfad2435c23e48dc8a015f4d564e12b3ac6f22ebd8e251f0b7b8d712d12fa9740b02d8373535eab414fd605285db716969f3929cd7af50d61c9a4df9be7a8427b2fa27e15dd797ff1862459fb20079bb1bc9827d34c244d3bf38c5f97f2fe46cf07ada5d0b59287f77163189cf3d94540ad6f4ab36d77b552596111ec152d1912907c4b193735390b7e6d64a2ab152efd68a5ba5a1c2266c1687c059d9c799ed62d2d5b8124391f3685dfeb8eea56e5692b829fe59ca8e505c57178229481745e5ac3a285c111fb169692b189fe2e874f8fdfa1dc8e5cabf1caecc0e14b8378858bc8a849542db457c559efd1d1e4cf090936e642c93bbf8effe1749eca64a4264949969026329af19c6433fefb6f876fe292cb8ff415b32910271f7f086b9e89aa846f8f2f14903df72909e333b694db015c8c91d0689959d6e58a9e89ce8c665df3a55cb57d66a57a005ccf2f33d09e790413d4e221e9bd2e1a8e3950f1418d7b18b122706068a22e562ce6c39c91c5ff0dddffd6fc97bde6af3ef733bd9b0a94875b6a04297adbe0377d8257a04300f11930b833373ba7597a7f112169f1f79560efe01b43747fbc975a374761ee5070be55a405e46d9003d8ff7dcb2c32eb2b72059b21dc3dd9b82d49e48ff3d5832ad5a2ff472614e27fde229628f8f665d0841f33c23d7f5a22bbc6362720c45ca4b32be19cb71d079563617e42c209e6c0c684fc6524b5c58f7cc8eee66e64edf7c40a95268ffd0c1dff06abe5fbb920846d335f0e3c21811abbc104fde44a4762602348347990be9f8c5136de05750bac252c9b6b4a52a37c4dfd84870d573517b1861107bdb4fe3253571cf23471db60bc5047b97fea99d322eff32a7c2c187f99c64f478f7be43faf733fd15add51e37271315e823dd783fbc79cbe5a542a43ce44d66f119b3470cfc3552a9a2b72a36f2f0e31b338b1cba375af18bd2bbe9fcd443c04588f77fc1c2f4d258e30f5fe169f1b368ddbdef32c65e347007ce04a76356302e72e974ada095f11a916760f75eeda348021934fe480cdbb57e65f1b9aee3b66290ee7c6384962bfb5f6e179f034401aabed92e780f25bd5283b256960ac21954a3a7b36f79f6d606accbfa1aa49dbb71196939edf7904ca6d4b49003649c1abaa2dfc7ddb9d0c986669d6000aa98775f8c166187f5e331b9d0e7e428267f5d71ad95294f0dcc7e93b23907ebe41ac53a2af51527642527c79a4547e3c3c546d6c98fab0e2a1e86eb905d69cdf28e553e7bd730d3982b6f67635deae70045199e7dc14cd1e8a516b3ab0a22de92afa43d5c71544dd9ef298fb289476c74411301b7056cc59ecc6906a3a96c740efb4ac6d0abdce2902f2d9c7542ff3dc167617ce4bc28e3223a990e21b1177a5e0499c8dc30eceb85c510f64aa078f302e221160277b0dbef5a227bd5f8bb00b7af98eda98bb7f106f90d49e0677afdf944a34883bf17bd6fecd88080356a77f0bddfdd313e29870dc2f6135fdf79544a990f1dbf40661b17591fdc0d31bcd2f7a0bff2b0450a84401c42d5cc31e993bec363e830066d989eda1052583df44c78edd2a8ce068cf5ddfc3364e192b648953782c50aebd406912285e35aa38c1a18b4a809efda3b671f79fdcb8f06836c0276d6ef4a65cff6e6050bc6b71e203db0b6fabec8b4862ca93015eb26fd853a40a32a808c3f968abea81370ad69940d71efd811ab54389bc5d1742cc72aa209d90373418413a6d4168e45db71947a2750d64f845a5dfbe45ded203e51c6eefbc7c5f5b37c233ce921d86eb2ad75d76be4e5fe54a11e32e836e1e5f436bef4904378f420e5294d7ae6d951f1584048e4efadac800673f1de1ca45de04f85ddcece20eb51c6a6ecca1dffdd877bbfd6d842ede11236f43faf27f20f9e41feeb6bb5ad0250e02da88f1a6b18a244e4d1ecd8bf6e21c25e7e7cbe5b2c9305afd3fe0e91417550817506ecb302e030dbac5be651a99c2e44d9cb97dec95998eba6f0b7336f4be8b7b7f537e9006468f0072e0579d56306abecc5d918bfdcae9c4647bc0e28a853f10394f927c3c8252ee96a5406dd5575a267fbafe670adb6f44c58d2b7c6a2a1566262ba4bbc058930f894982f41ef18b5e63eff85f5a8395c7b7a6c6974cc46a72ee38a73a0cc4973a580ab6c025125d07116d84b68213bf5e14bacf7e7b55a0ee3d1b59fe7899ea333038b8e3fc4ccc20bdda91475c634577d094b502a903d2e571419b6b27f9166ff3bd268e9c782b291718f2ef52727f4b3d8ba6303e489e7d02e094a6ee497fdffa31a4e9bacdb981faf8828b5f809bee1cb307b08f1e0d91cee6997dcadc97026c4bced6f73b4790883c9e2c761bfa930f7f4f56e69dc955ff025b7bad78b55bd9d9177251f90f33bf8117abecc965283c5f26862056973448b9fe96a1719a2e8bf348eb7f6aee0e7e0902c8ca45bdb767fa2d6cbe84149a9f91e35caca50430e650c7bc1b67cddbd82dcb8174c0b0d9dfb0b6e1e8b54e8abcc440b4cadc759992c3167283d80ccd3d7139f5ec7c9cfaee623d6ec8f91bc5a2fbeebbc158bd002523a8509920992a9a8a229ccaeb440ac0c06ffcfc4d77297226cefefe65bae7ecde09ad584ed3812b40139f503457f61c700c81b65ebbf9bb349fee0a29cfe5f97bdb8b7a502bccf060fef3fa4a28b8d431b0e6e80d529120588d9190d3951a3d078ddfc0e65d2b83892c6772b33a63ef4e5a83f3519a0442682a6694321958172e4d608a45d1c4487e33455fcd676c0734a93c7054c38825664291c03b0673f5b85608a2463e8f003e7cc7c6fc6eda1f6507604077724e7d394930dbc8008365dd04c72f92c1a1540d8e78e62b5f633c6987bc6aa6d34d2f56bdc1c803c133ca275e0d2253741ad84e403e7fb490da0563a590f7c2f8461ccffd66883f5b33a02ec012b6231f8b70a162e987209d729d50a0128aae86cf464f45e2e56dfacd5443b48eee879bdb096a861982843d628eb3754661b2c1c1b9c27a2053e77eb000d33021940355cd573feb2201c977e4a0c8fa56d11b4e68d84a5f778dd47d58f18d15bd33b43e107bc1afda04d65b65bee21a26e393cbce6d1ee4545099233e1105cce70c1e8ab12d45478ce9137d46e3cd6e8ba928c2d4a4ed25118edfad51adac1e53fa39d6be80a7e192225c1923270d78d526afe80d6599ac37a45dfecb15de4c0eab88180a7b0b55cf5cc66b0ff2b533fb54f8f8c0a3af792be1ab77394c43ebd9b579da92de36f2aa9b3d2bfd82e0bd7e53b997ccc4d6e4f1a019d32cdd4e5f250bd5c1764f1f98b7bc35f6c32ddd9b7ea6cacdaf2d53fe0f9e8b6183d3551cbb7a488a6eed01c0bab3a637da8e1b35ad443d0258af5a2f40f5f81dc025a525f92e7e8fff32f3c8669ce0e25d123e31f91aafc908c945fbac7abed9ad08492983777a45e8f30ae72a52c1ef4e29518a11faaadda0373ac09e4fcfbe3843b88f6275c714f71e80ae3498b88f4fae2d878335b81835f5cd3351a6b90966c2cf58e8ebd4e5b335a3d11f6ba79881835e9306615ccb07170e497275b776563aa4dd39cb83db6b8692011efaeeb1ee1960523f50459c5a72a561f9f1662e823e3025be4136bd313ee6e4d8f949177e7df5805c2e7901f00910d8c2d5a1a111b5e8f95fc4924897fb31aeabfe1ee3e281e4aeaf9c8e243eaf9850648fccb96c902294cb11786c11bcabdce42afdfeaded5b1177525d95a9b5aad398be74d9f1f1dc185800b857eaa6ff98aef586d22333db461dbc26b49ccf205a50a5f814828be250e82c3a3b49aa2c3f72dd183166fdb86ba4320e398c2848fddc885d9f4381ddd068999685e71abd4443227d224cfbb90ef1153788dec998a1022c07689012ee5f2b968b856f75d0ef352b1e9daa3fbd163a043a4dce0d951b6ef3d9008a1e991bc6ba9f6d36d8b6d85e58c12d353844dbc0dd8752388a7ae651a82e2cd2f3e6475e5ddaf6b99fba224b0d6ebd024f9ccbced7041b621e640873a8a69ab51a9c598a9605378297eab2fb2efed4d81f3ece200facafbe3197795309fcea09c0dde34a27b498af4a0557ad3aeaccac11c41de9c40a391fc125d7ce8fa2374af1c924d6f12cf073d0b8457ec5ea726ce2af5a7c1198852cc18be138b8d8a3af61930041f38d9d03bc57e816969cbb42502750f7b2e9e9589da83bce0e4e9c04cc0a63d5fcbc6d269df8f3a172c0282d5ec78b14a5abff35313a0e3a3b404d57e211b23d7fa536cbc2820f4df30e648ade44e779db6f944eb5618d59f3f4cba5f359308da44a1330c8f4cf7e20e32729db98ab1661983f94619955281e070970fdc7a75187e27e60b928bf7f1a376ddb008b698d167610fc76c31bd8f406d58fc19875a7a3bcc75105ff73642b31282e13bda2bad7510c5e80e16d28b2a5450f8cfc7889a3db18265032b67431cbdaf36a131d338fc40f0b44abff4913596d0aec37726f20814b7806b60ed1079710b5307225534ff31cf984b97b1b1076fc3855ec0f1f1e6a30806e6037ef579cbb358410329cc017cc4cac0ccc67d340095b64e4e272602efba6047a8c66cc0cec896fed81c633825622d17181b2165cc229f9772f8bdd0d96a624c9d903c10d637133283f6e54344205ec2ce2a5461780f06d2f3d03a406a94e7ae4e46a62356bb95e5efd629bedd64b79b6c147cbc036b907bc0144acf77f4a51b5dc87a54053f539fcc8cc9910c138096a3adb8672d770b95fa700089bd596dd560836f791b1053cd7d289d1e18ac4f6215e774d2bcb46b72f746d5a3497e505693fb5f9efda7d5458bd46010613929146946e925eaecee9b1717b1e867daeb576f70cb7d05bbca7b80649633be359dc0f29a777a25c3b5189fcbb588775b4e447a49a09e54f1b67140c0ebbbe187227e7b331dc31a68c13676a6a5158b70641f3a9f742affc2b1f82deb67ca94ecccbdc391c08f347de5284b472e323f636db16e0479c98b9a4c943e33124622a5822160281dc64acd514337a22fbe147fe6dd4437941f159e117ce26ffed9d6f46e6a6b2e2a90e4a27c3b234fa2f091474347d683407f3ed857082c0b6f0ac2cb0845ff017c7e2a84616ec3a3871cfdc83ca08b82de9fb0da5c590c9726facea9af85ab00c2bb337a46e6d6576c3f52253c9b59f8f5a644596df6235e5f589d9097e6a815dccf350c8450baa45388f66dccb50c5bea5f029af4a533e87e13f72e471c15ffb139d502d552d6fba062a8cf9595f6344e8afc06ff8f444c41c64d5f6a64170673f5ef4cc07efadbfd9c3d478a4de5be50da725109f20aafa2e50540bb2414ccd40bfbae85291e1ff37b8114572caad40b329b8784087d80466001d8ae0463200ce98c10f80c863019b54e288b869f55a2e97aa30e546d04a4ab82de40b2a3c16c94b5cced60a30971ee93363b1731d7eff8587aa155588687c752be5e5b63f8e80ca1de70c901eadb48742517a6d63b1153b63db7e465a8e7cb3d5c8a0acadfe356aeb6ad4f2a47d8918eb657fecc52241977c85f36bdff1649a30ac1a8afd6b5f811d4d5", 0x1000}], 0x1, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x9, 0x0, 0xfffffffffffffaf2}, 0x9f, 0x4f, 0x6}) socket(0x20, 0x4003, 0x0) getpeername$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001100)={{0x0, 0x8001, 0x72e8}, 0x5, 0x1f, 0x5}) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20088, 0x101) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0xfff, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0xfecd, &(0x7f0000000340)="b6") 05:38:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb5, 0x0, 0x0, 0x0) close(r0) 05:38:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000516000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0xffffffffffffff43}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={0x0}) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa8c2e32955e65077, 0x80) getdents(r1, &(0x7f0000000140)=""/57, 0x39) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x3, 0x0, 0x6}, {0x5, 0x4, 0x1, 0xd3}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 05:38:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) r1 = msgget(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 05:38:21 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 05:38:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100001100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x46e, 0x0, "dd02397a78f0a25688abf62aa1946670f66ff364", 0xffffffffffffffff, 0x9}) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1408, r1) 05:38:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) dup2(r1, r0) 05:38:21 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x100000001, 0x2}) 05:38:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x7ffffffb, 0x7fff, 0x339c900b}) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 05:38:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7a7de6ce53dc7c002e46f3eef22b3fe9d901"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) close(r1) 05:38:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000200)="820ec0d0c7d133827d1f", 0xa}, {&(0x7f0000000240)="71f1d026057e59d0117f2b139505f404aa1b557bc43cf43db0af31a2126347aced91731be728f3b4f13036", 0x2b}, {&(0x7f0000000300)="b4afebb7fd61a03df5d32414aad33396733ee614d70029e5919ebc525baa445fedfa7c37a0cba7b9110901a1f39001eaad43e31d998ef23973ef7b54c021e51a534c1f195375a1a409bd0312d8adcda09107d9c86bca1205efcd8137a3e72e2eb8d9b357010c5c5bd1d70627f67d1a4a1b89fd6ce26c36f215d9c0bf430140667a2649e6e3c1d55201d6bda3915089a3e545f030f21d12b1e35c33cb52e9659e5f530cdbf07fd67b00ca8125416fcd8dd25d2e42baa60d52bb17fe47aee6d538aa78294c2c9667c03dc8361f31b84c3c8cfe3c13e38373b0165973c85e231285c5599a6556715a2c5771", 0xea}, {&(0x7f00000014c0)="8f8687395c41315884bba958dfee5812714e59f4565398782687c474854095a247d18696124b40ed70efbb197a333851f0adb1b7888bd7b9bae3f587ae050cd08a91191bf31b85bf6f5be0c120b72ce80cafde86c442e44bb18a748027baf96b6c6d1c103430912f4cccbfcbbef232d3d25b793a5283ef9379f355ccad5a48423b733c89e6bee7f4fa2cce32deea4d4e1a653426ab6d38ab69c15124a37893746804ec61c047b6c9cb7b752cc5a9ab0f579e0e43e13ecf47bb9c392b6042013d", 0xc0}, {&(0x7f0000000400)="cdbb42ff072f69b006d6a812d33524926ff234c773d25bf214d06a98649e225895f3d5325954d8cdb0807ec5342eb01e7ebfdd2827a66f886b13b85ad1dc7be4a319b5b340854febdf3a54cfd858a1b026bcedc68f2541b2e67396f1258e28c200ba23f958", 0x65}], 0x5, &(0x7f0000000280)}, 0x400) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xffffffff, 0x740e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) fcntl$getown(r0, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) 05:38:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000040)=[r3, r4]) 05:38:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x4ebd544b}) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) clock_settime(0x4, &(0x7f00000000c0)={0x10001, 0xff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x20080000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x3}) write(r0, &(0x7f0000000080)="9cb2992007294c02192ddfe06e322e", 0xf) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x2e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = dup(r0) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:00:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="d470370122dc00"/16], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0xfffffffe}) read(r0, &(0x7f00000000c0)=""/101, 0x65) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x765, 0x7}, {{r0}, 0x0, 0x2, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x70, 0x2, 0x10001, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x400, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xfff, 0x100}, {{r0}, 0xfffffffffffffffc, 0xcc0f30da69d2a70, 0x40000000, 0x9, 0x1}], 0x1f, &(0x7f0000000100)=[{{r0}, 0x5629b338b07af49d, 0x10, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0xf80}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x80000000, 0xd00e}, {{r0}, 0xfffffffffffffff9, 0x86, 0x2, 0x7ff, 0x7}], 0x0, &(0x7f0000000180)={0x800, 0x1}) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x31c, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[0x3567, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000140)="30fc988f75dbb9b8be6e94c95126809ebced20e0fe3895eb7296ea581da0b427e71c1b3c0183361367b54a0e86095ee038e09296250ca670dd88ddd297580f08b238a349693481958e42ad22d267ea008c7f6ef30000000000000064a1b733ea5295d99db193234798488940287c60bb9bec7fb80682342a4347ad6630d50cb7db9a857bb347b628bf7e66ad070600000000006d4964ad2ee5e5f1d328dcfc79868a44f4e37dc1d243e2807124f6ab21a19c448813f843fb5ef33f15d152d2113d12f59b5ab875278eff5ed6dc6bf42973590170b0e48f480e64a03b205081fdcc5da917ae770efdf7098743395469a1bc2cfa00") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x9, 0x0, 0x7, 0x8}, {0x1af, 0x4, 0x7f}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)=0x1) r2 = getpgrp() fcntl$lock(r0, 0xb1ffcf406b168bbb, &(0x7f0000000300)={0x1, 0x0, 0xa17, 0x1, r2}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x2) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x6000000000}, {0x3d}, {0x6, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x50}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f00000003c0)={0x2, "3eeffeb32c27485716ddc188d47cf72840fcb193fce5846abb4e9b0605f4c995b81b2e143c6c3e8b52cbe767ff6523b00841e99b59af3252"}, 0x40, 0x800) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000300)=[{0x8000, 0x9, 0x8, 0xfffffffffffffffe}, {0x9, 0xffff, 0x4, 0x5c16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x7, 0x9, 0x2}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) sendto(r3, &(0x7f0000000240)="a0998010bcf4c46c7f8aadebf8e6058bfc5f856c696290c85428dffc3523c0bdf721e3b0ede1758117c6c8da8ca9cad19d21ce6a58409bf9d7091899ba1dceca112c1da233861a07a8ad3171", 0x4c, 0x4, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) r1 = semget(0x3, 0x3, 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/116) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x6, 0x8}, {0x18, 0x3, 0x2, 0x3}, 0x1, [0x1000, 0x100000000, 0x9, 0x5, 0x8, 0x8000, 0x6, 0x64c5]}, 0x3c) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6") 16:00:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) ftruncate(r0, 0x0, 0x1f000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:00 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) getsockname(r4, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000540)) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000008d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbe92afea61befb13227f1dc6142d16d70c7f48483c44e"], 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r9) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x158) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x11000300000005}) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0xb846}}, 0x0) poll(0x0, 0xffffffffffffff2f, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x2, 0x100000000, 0x5, 0xde, &(0x7f0000000140)={{0x7, 0x8, 0xe9, 0xfff, 0x3, 0xffffffff, 0x40}, {[0x4, 0x80, 0x1, 0x9, 0x9, 0xba8, 0x7, 0x9, 0xb7, 0x3ff, 0x8, 0x1, 0xa40, 0x20, 0x10001, 0x6, 0x2, 0x80000001], [0xffff, 0x6, 0x8730, 0x5, 0x3, 0x16d836b4, 0x87, 0x7ff, 0x0, 0x6000000000000000], [0x52f056df, 0x7fffffff, 0x0, 0x5, 0x2, 0x1, 0x3], [0x5, 0x6, 0x401, 0x81, 0x101, 0x1], [{0x7, 0x5, 0x5, 0x7fff}, {0x7f, 0x4, 0x3, 0x9}, {0x40, 0x5, 0x4, 0x4}, {0x7, 0x900000000, 0x7ff, 0x1f}, {0xc6e, 0xffffffffffffffff, 0x5, 0x8}, {0x8cf9, 0x980, 0x101, 0xfffffffffffffff8}, {0x101, 0x3, 0x8001, 0x100000000}, {0xd39a, 0x23de, 0x8, 0x5}], {0x5fb, 0x6, 0xffff, 0x5}, {0x7, 0x80000000, 0x7, 0x7ff}}}, 0x9, 0x9}) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() mkdir(&(0x7f0000000400)='./file0\x00', 0x20) chmod(&(0x7f00000003c0)='./file0\x00', 0x81) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x1, 0x7, 0x0, 0x6, r2}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x8}, {{}, 0xfffffffffffffffb, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='[\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\xeb\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='\x00']) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffe) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)={0x2, 0x6}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/252, 0xfc}], 0x7, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) lchown(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="6b30e52f7ecddb30a822", 0xfffffffffffffed7) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, r2, 0x0, 0x0, 0x7fff}, 0x4000080c4, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x2000000000063}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x29, &(0x7f0000000000)="490f1a5f76db274f5adf4fcc5854153d5aadc65dfa1798faac5e9556a15e649654813da785f7f45ab2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x100000000000014, 0xfffffffffffffffc, 0x0, 0x7ff}, {0x6, 0xf372}]}) dup(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x8014, 0x7e) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 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) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 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, &(0x7f0000000100)="8c65", 0x6d2) 16:00:00 executing program 0: mknod(0x0, 0x0, 0x20000000000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) dup(r0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4c}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r1) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x2bdf85a6, 0xa397, 0x9}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000], [], [], [0x0, 0xfffffffffffffffc], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffffffffffc}], {0x0, 0x0, 0xfffffffffffffffc}}}) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x9, 0xff, 0x800, 0x8}, {0x7, 0x3f, 0x1a9d, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="e4", 0x1, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x1f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) recvfrom(r0, &(0x7f0000000380)=""/159, 0x9f, 0x841, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) listen(r0, 0x3f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x10112) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8, 0xffffffff, 0x9a9, 0x100000001}, {0x2, 0x2041, 0x6, 0x1ff}, {0xab, 0x80, 0x1, 0x1000}]}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffbff) sendmsg(r4, &(0x7f0000002800)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)="d8621bc00a64e1a428350f00a81b4475e5dd55dd5a03100cff4b6290b338a0c406f9b5b769c266d9603ca94aef231a5cfc15e7cd1d541a19560912034cbf5e9b79e748a7620af96e854bffe77ccd6d7eb28810ec3fc080c933567e0d045cc08197f14c7b885fb03fe1ef617573514338608b4d6ed7bedf304207b8943346f289d8cb3d2292bd3150316b414d8f74", 0x8e}, {&(0x7f00000001c0)="7c753409b072ab83981db4ab4a6ab436c20ac60c2bd313a62215ab0c15c2bde22b099ec3a1c486add1dd192b60e3acb9c049466e2956ab9f0542e948cff8651f45a7f3c0f733a4cad1c7afcb507c66aafd7e25dff59f966936a98f38ac8fe06433bf5d024463bc2a9d2d2dd0ed205f127f5543cb4acd73678a64aa494e12dee3d44f924827b5e299b3", 0x89}, {&(0x7f0000000280)="428bd1c9adc0fe327f085d43a541ee214ae2635899910467a5e3251b59939502911a72fe9c953ff92b325a89c87eba00e658fa4d0b9e1154385221364f720470ee70527fe75734cf3fe72abc753ed7ef2a45694af63574f4464c2332e44f05ff2a9d474ce0f0e2b75909ecf4cf15952129232bac152b5da4a8772c193184fac289d13ac6585157da8096bf1ec1f0102d8f3850aa454af7671b95c24af1770118aa234dcf8a397e9f9f4304f48349dc867e143ec69d7fdbf48c6080a5315a869d52f252b52fe8c400ed3a6e51183d3a6fa26018418bda2b2c176a10b120afa261331f4a340ab36e95ab8865bfffb162c1ddde7fb0a2", 0xf5}, {&(0x7f0000000380)="dd198e68919f14bf2ecfc5c8ac4c37ab8c7cab82f924bacd8f94333ab23308d66bef276ed7318fe8ab0db7bf2047542b7c4a895dee77efb5f32d45d674284dee41b7365a615ed27a4b75305d69cca97535dd7b5746501a20b563552fd5c5b238e04be7751f05f20f90ef4b6300ae9f375a20ad5fdb2f3f281987995d33ae0e36d2735ff506d362547fc59c13f4bc8e679e16fc78181801c8300884c3d74591175b49c9169ccef4", 0xa7}, {&(0x7f0000000440)="d042f7c1d356185b77b2ac67ea535be383", 0x11}, {&(0x7f0000000480)="103c7fd0850bad187c227907ec0904bf119826dc92ebe77eeafa89597bce2a63f2747298be076ecde984da5797da4b52e656ff2b1133c7cbbbb723f102763da8760f5a3135369c19dcc3a489983ffae90558fd88b893ab7ae8e4b893ee0a6f9f0d2edf30467d49a9f00a49f53e30b9d812fd7602595d18666a3b788c72ea7e7e4a998e3974278a1b47dcd6523fc42cb7f398bcb51fc0bf0ba8218c295804acfb14d02a18762fa0e6465cab872d03efd3f731403e8e8db70d273cf2f348e4f50416441a7f3b07f37131d0438b8536f273a839682cfc2773c1d449ad7a13a8b10510c7babf4d4cea1d89ef3882886c1b0b14d0ff85063f5574bd1fb2575cc6776cb51aa33b8d5b02b26615f1a32f64caffb069456bc55520423aa645a4b302356163b90f52f5c370e24173ccc420d420813e720b32b77ff77ffa78bc2b01dd2543ba02ecc27502abc9e466db71c08cafbb4816535e26b980789f5bd7e35035bed5de92b97e2deaed31183ad70a481ef334a0fa694d815fbb8319926b6136ca0be4042a6886b4790dbac89e5bc3c07d9ded14f521f4f874d8eddd25bb5602e15c5c5ed1b14b1eb060d4cbd6f152f20550e3a7a14cd69a70545ab3d5f1dec1df36f8a9632168ac66bf46f6d34aa9b2682c492f938ea3dc297ee22724fe8862f95f3f62e9f19e875e86463b1fbeddd77c745b7a46a43516939c043d3e538db25d31cd44f51ce6fb254547834e0efebb5c7416a30f3a519b698b41db7f9c8b006313d83682dda561cb298397b96be2b8a7bec3c801d00bca0edb72aa727c5187f719b19999bcd548544eecece88a8d6df89ff99ad35d6474216a951d3f4a5f4add85bff8c7e6d96ad4d2fc9a1862c4ec54f5d06e046e4b6a1569d82ca19452d97381e6a912932854f02da408f4ea033c821cf13b035679ba7b45c871eb8f5d39fe2513fd6e27572b958db5b081af5395fcca62b55c596adec92b48b8836ae05c61a55d1286d19354e31a4465fdcb2f0f7ab749f620667ac6c5cd29816f5fbd9331e776e2becc03ca6744c5bffd763d4d8fb153d81f9f105f46692e68c84916e28478892ca55e1b64b77ae261e8c58091a23029ff8533aa73b2326c83754156e3b0618a5abd8f76588edabc121e0b22c1f3d7bb129fafdacdd58dfdcc45337e8b69adcf8a82c11e58b42c6461e2f504bda2032e81981fc2149dc80c0b9f3fe653e46454133d0eebc076d4d0ab0ee27ac414dc35293e32ab2f8a160ca3e0bd16c621b6598a7d56630fdaf7ab4cf866b427f9f5c058b4454ba74c70271cc41fece062c6d7f428c5cb7c6645292f4d5d4feae8ba6e2950cd4d11ab0d2d108864008954d2a9f46fda8755ccfb43828f8eb3fe509645587cd453f30f6733d7d05f01fa1a5fbb745fa71bf3d37f95c7dc32203a311efb6c04b2c577a35522eb7a53791fa9eb1024896abdc1bf1a3505591a3b1b33671f2a797cf98cb9122eb852c78760c79ada8d20ede01133f92940cd1ff4bf0ff9911de9616ba0d77101e010a76d1b203339a5033e3638541cc91d8a220bfbffc528152fb8d7b2f4b869a3b570a761ef7047249e7f1ae759e54c5a199dfa43c8fa08644e8faa544bb7af504799e3ded7ec12b806e49477590eaec50ec375be85e57e5b5b892072ea4ca21dc849edac41aa8e59148a8e9ff6385c0fa7528ce47f5b60aa518c39ede6fc626879aca72c6fa7b235102a3721e3a8a846734d51557f2540ad62ba459dbea428e516e2672680363f58eca4294420b36f27c1d39c84160c9abfcad96196389bf181563a6b1e60451c6a935cdd5a055906a39acee976ea0ca16c7ef44887ec08d3b86f39779dc1907aa6fc0dd1dca6fd772c8382d602181091faf49bb3a5de5c7a98a08ab226a685dc4feaec2bd3e59d31ff564df4fccc730b5844149d7da282849166a1048f7489f1ce744a1d8f2cd719526936014a92196fcc5748f3cd1ac668c19c7081aba45355c5f3c4e7392f07c9cd5c695bd6b592ffb167e0b1690457daf3f98d4edf6b546f011c79e1d49e4fae8413cd0790af702c2779d79e2c670243fc4f8ea57049d46f9eb93d4cb0c1b7a7704bf370bb09a5d0f168bb5ac238f04b89038914730bd8afbe03c6c9209469f0204bcb0a611b408ff49d374c75b448d03447adb4fe4aee00c2849555c7dc61cb3edea62453d8ce6f6d37e16d886832698e089a583d4893001047064915832f8b63462238c73306e9f67a4f00e043d9d5488b857cf161d484f0a10f8f8625742457cac0c4e445a1f1e101b064ce280788ac53d06d9ee8dd9895c302d55d97d787deaca2bd37f793b36a4a6dd6d6a15b8f6c19f097c8e46ca690b9375a26c6440636e1902f90a535713e265f64beab30e7da74c9857c09ee3702ef9e180685ce74651605894ea4946a9ebaf42cd68d08f364f5bb2ef701f694caa693bff811b35d5d9a4ad16e6b5238bd2d639197677008ee0a2ed248a81c5ed6d5fc33b3d0e7b6594c7947995889330b472338b46d3687b96a39774b0ba99aa47e2bd742ad11587886d392345aaa98524ebe833cc33eca44eb86d393fb8b037f976e0351311079dddb5aefd763884062cb8da308b9ab15a246ae48b8fe735ed69ba3942194b201971c280993fefc934ec903a5c72216f57a9135df2429610b853ddf0a69272eaa227a3c4657aa894916890b8ac2656b90f71823407ec8713aaf771c497cd4198713eef0f2afd976669a2b6ddd398241dca6c094b7d51681855c2a5233495bdc303e2869c652ef14477c178d1bba880a5fdb061b94fdd79562dee9d78359ada75a5c9af705c11071c3eb139a61d9be7975f9cd1bf576c1c0172c81159dc09e313e6458650487daa7cdc5b78765380aabdbafe79a59b3eec88b508529f8d7041bbb9b8672ca27bb38d0137b1c583e45f10da7062b44dc08c94951909b6e45f36baf15385c42dc38cb7c6c3bf2313c417c997d66efcdfab01347442995ad3872aacc606d500f64f88d67fc0ee719486a65e64845d1275381ffbe18e41fcb8129ed55d420b589b8f398ce4366ab68729c91bdb3bdd37a8eebaa9a911cd2200ef2f1ced71950eb7485b268b5ff78fd8d56a96113986be253845d6708a9baf402ada698a6678578fc770863870c8e215b50e488830e9508af2f88a90a7fedeab39210e80b7ec4538b908a00ad4bc0ae24b43d13744c31c0ea2db7017c236ec0271dc4af568afdab9aac32ff3e8ce6d348f1860bb32ddee20e7612aabd64cf8deb067e10f2b470e9fe4758674544b1ff86dff780b156b569cb1d4f0377a73a1469f2a34ea8f2d899b02e418676b52133d6b6fb5aba440aa4ebf897a252686ea50124f8d6e6f6ae892684e41e8e68614a1a6ff9633799e59b1b0d9231e528e52ac659c2dd6d1cd80581fe19520dd7675b8ec0f432415bf4498444f61765b269fd9983156e990eacaadd172c0d651ec0dadaba079314856208eae7e48903589399914058407e3ba2fee04f17ab310b4f821618a3212adc47aaa15d838da16616f8488afb0603c054edb339799e331609af501e2208012fbe431bfdcb3a77c9953d823e3c5102643fe1996094522dea00a74368fa6b70ea41d3c21c318e2a90bf2f2f2421c5331cf430d123bd8ec24b7f8a16f5655a170d496dc094a937511dc80aad2d39531aa85b767a3ce03b17110813d3e2679c1bc3e84f5b71466e088b52e2d208f45fb22048927f92c65c5ad9cea6afacffa7bd81506278ee1034a3b861394e362a94e9a9630c5754dea5ad02802470b7676ae39860b40e4b476be2a946ad4ffa6f0a6b9d9dd08250c0635358e3a63e151c92d589dba75af05e7036facbf84c858667016595c601784fe097eb72db03f727a0854f63f680df0e309050d6d1ac046e7842e066ff9d3a2bc7f44cce8994da48afc4d63be3d85ed30abb063718a242edf922511a32c8ce668039efc623942b9f50e96e479365f6c79dfbe8de0255ea01a1d3f6633e4aca80b99ab8b11b8013ada5d3c925a45f5acdc80eaf36321d27de71d8db60d5fe4b94568211cbedbfea41ada04b6845a3313e5d5e85d22f319892be27186f82fb8e7084faee5f9ad45813a78d90025708913d84c12a67b9ad2ebdf25c2e6a4ea9d056567954b7e71846b6dbea9e132e2aa657564ce716e9161305105cbc3210e350d2be2003dc1c634b54294e764188c819f312cbc1fde4ca37eb03898412022c3f0fedd99844e66746e9be01e700b0d493a934097c153835c6d494bc5d55e4f49a321c07f8ac6592a136afd33629ea44945291795e4a670daa49e1bd718118fa056b39297be012d2a9d5027f8459041aac576ad9cc895863ec6c1e8c8c6d28e37ca2f9a84b6bf41bf80b2c7d1aa0059bce57211fb1b1faa67b1ab16528b6d8ddd9f800de185f87513f2fdfa0971f7cd2ca850c20174f4e2bfb3b4412df2c01a638836b475e2c15982c0303a969eb319f2d1c9a15b91e8fbff61d47c482c1d47ac52000cf40b47daf1289d4ffa69c2ae25308a773415e6414519ad08446158d6b0be16e6755fbe9cc7db021d4440b8e822abeda4a73e6ae2457ab06499708c01b8f764dec9a68ad91cadea984d9e68bf13c73b2a53ad1931c92dbd36764f35704b339563789a086f09d30b82d1d1263303c0514c54da5fc5f01aba24c7007ac3b04f7a5e95c04897d2a3d1e6b9918dc095975a233f5742d975911d767144b5a7c6a8def554ba88d508b8df16def82ed08f1ad324a7f1d18f98a714e0ce31a3e3fc7954b6eee3b46d4ee2bde88a00b8f36b1e4b406153001c93f395131bbcae74a394abefbe63be37acb4c25b25a7292f86dd57f54266181ff99cdd7f90ca736fb1fe6b753c7d49ea26d9bf111e926212e478e2eaf0573d1a48e8461b0607b9b7677aa8ab83f2f1e4e56ff3a1cec8bb9bfa9683ff339842d825f3cd73a44c7071cf2afb8c9aa0dba0638fe38974bee105259133777535315dc4ebc3bd7ee27905c4792ed075c21ead9d26dc6727b931efe5c09863e4e73b799f6ad8c75602ef6b302fb2618a16a0847b32bf9188ef9d0c52f17c366e741cec0682dc6a37e9b441b19464e3b78dbdb74801712be68c520ee269e966b6b84dd53241f4a4fc2d476873a0eb42af6e5afb93039448536ce5ed391590fa9b85548f01ed0e84f0ab90695a2ea0d30e72803ab9f41b8d68abfe494a2a3248b853f9ecfe6e9d8b12082550e9a677ecbbf1b7d7a0bc54af29a1142055341066905c17a1abd1e0119c7c104fa27476c460f8cc411d46d25f9cfdd4e65fb83cba2078d5a1a8a9b121a49ee31f14215b09e204f1c598562e54026756635398dc471e739cdb02480c2bb592068d67259e2782cd103286522bce274190ae464ee062e65c1363c74a3f20c8709ff29dfca71db39384035491781d180eeb02072dc459afe4f8f5ff3ba7590204f145f3c7d045dcf94d3989f12b19f89098c818fcbec890d0bf76d4f537f77b1c0c9d3277dd61f0cf1747b84dd4d68622604b38d4ed302cff344b164d286b58ce20a63ca37436cad41d3722d3c3b8168e6c35f0a441e03a415bf5cbc76a9cd22e53c4e2191f86f33128f295dd857c8330d8a47bccdb1fde8d81407eb59d22e0cd8510a9b9faff4a54b9669459ca6a22457f7b6dedb4e82771055044a269ee0c3b62887afba7eb1ddeb072666af4e6d8ddbe69fc7c26ad700a24eb6265d5cf2e75d71861cf1e18c4686dc3a4c1591ace27a4eaf64a108e8ebfe7691adc7d31c5d0f8f818fefa7465e84108d3caebfde9840c8a8921fbe", 0x1000}], 0x6, &(0x7f0000001500)=[{0xc8, 0xffff, 0x20, "56c75e2c52c17f31a26d7273f558b1e4702154daeaa0c71a65d4137cd249aaf7e5c9db16c5fa0bcfbe25dcaebb2493c48b6a291052ad9658da06aeb466756dd83bf8dc5eea15ae5ca8397b8e9e2aad7c013ba0f4e0ba1dad02dca6598096de80894073ce34129242d463edb7fd64f31166b449a727199caa95c45670f8a7e39791444130df08fc6bace363aa48684aee3cb4392eebb05c2aec99a0ec0b35aa7abbf54603fc29a0a84aca2ad34504f17cbaee0f3f616eefe3"}, {0x30, 0x1, 0x5, "5a7c714ff7042a62c5c7225ae64dc0a099594d2e596de67475f7d1e818"}, {0xc0, 0x1, 0xfffffffffffffffb, "748b045a91afd3b89e9a284ec909ccc9320bbe43bedffa7cbf40025762783bffbd4431949c8d2975697a4721e7abe1e70714c655eb2129b50dd64410bc5eb9d2fec9c21aab380ae034596ccd234d030af99ef04e89f55cd3f9d582abe1d39c47784ce3f44e65c4fc372eb352ef0b64c2bbe4b67fec6dbf8014a04e519369c3aa2e92a892e28ea1d6edd994f346e6d35c15fce1c4d60a55688dea92970f8a3fa05d23132973c89b2748f617"}, {0x108, 0x1, 0x7ff, "a91d616af175b054972089f7debeefaf4a6ad6776befd01f0fddf76b5c2343791781a617c66607947b7a2ba64fb7447502068408b44e9f5cd05535fe6477170031e42ae635fff052b0659d535045535f28cbb45a719eb2835921332446830c6f9adbde044a76bc56e4b269f9cd281abe814933e59d5f4949d6ad85d9351220e31405b0b58fd9cdca252f976bb6cf3dd7209f46ba9e172d1a6d49538db86a6009bc1b6d70082cacbb8dccb38bbeaff9e95b16736af6d4717a5ba7eb487789e5f61e1ac3965a05136e3c06302e58acd79d5230a2697b38f15b84297e420e7bdc8d8586a0c9ef5aed51b69282f2aa9ce86acee1d2b6fbe5"}, {0x1010, 0xffff, 0x2, "e0a0d620255402dd93c794404a05b8d1c473ab59015ed12fcd019afc30515f54ce2fd4ab4a469f026361e440e5225987378b7e35f0bfee80a33e113e8117475f270d934bc53893579cc77c3999a8addf61ee6d99631421b04c7d9dfe3d405c7bfedae4c0fa5e6ec8522ca4ec5df88c88fdec55caee43abe4ab3acf34703f5b520c3b9ea3af57ec564e7438734dfc90f86ea3b49e0903be323ab09aa58f3d9ee7b28730ea468c5eb927c6e2d558e84a1934c25ab695bfd1357885bfd771ce7d8ef3661b5676c2584dad7919eb1cdd13160e6c87950bb742b0f456441bf78344cd01525f06e67a3897ab2d83f2405cbab3e76eb9df0d9712a7f15baf3172403392443dc7b65461ddb8e1ed5b66890126df63dcd805d377430e41558279f7caf1269045874ca752f23bf3772f2ca5c334edf6a41dad3f3d8c86d5bf76e021a9f963dd9f1868c787ce78c0449c3451aa8b10fb4e5689638d1efe43a396f35440bfa4897f4fd88ad9c575486c0795ddfc2f0cc669b15c2bea2f8dd72f230f48813b069f7e926d90544b4060256575832883d05413c0a758fef64826a4a937d7c413902a52ce9bd408f311e39f4dedf6d590fe107d3b8a5be43fe21349f9061cdcf4bab30fa05f000c7b281a2beeb9a59ae83b103d9901f3d50ca2235afff3212ffdf62a141c3d25e4840cd624eeb0d2c6c11beea1991aa4fea75204f58111abaabcc37002db2ae83943ce34be0f3bef213a1ded5bb132ad28d2571488d9a3de12e61dfd7ea06e60d88ab14a4886b1d1a3a28f79c1e7f1c8e0444dbf1cf6723b209fc1737d44e79d992bde3c6841698abe916332be71ce64accc745bdaeba90ccb496bb1d16f7bdd656ab1c6d7e3e1f80d11831734d950365c099277e36937e63d51fe3c9a14fba3cbec92eebb700832a20873911db4822c7fd5ef7f7264e68dcb87aadee85f86e0eb56920fa2dd42df85a3757e98eb31b0f5b93f8e809e8b2e52508fd8f53e35e9caac920eb73557fea864f1a609da8ea3acf02662ea605ff900edf577afe14958e02c5a175ccd4cefb1286b9adfb32540e317bfbd70c97ded70ae74a21e8bdfa703b8ce19e7cbd9f9f6c4f085cab871e9b96fbc53f49681096cb02e8308b227f405767fd12d74f680f229f4898513ac26a2897f078e647d341571a3e1d9c7ce6b0077f07b430f37cef6d487302d5c517eb0401d3aec99b4a9be50d6a1f974c6304165ad62b64174aa33abac488ad742f22173ac074950daabea33a2c99f8180a32897fc0aa7100efa1b2a47a2594853393051c252659c91b12c06e512a9867c0afaf895331ca6b69118db82f93471c214feea9935a69532839f292cf5ce70760b756b01ac95167c885d5e16f889526920185784c131c77ed83aae037038766be3eeed514cc860e3877cd14109375639474e2852fec093a510034153be697b872e33f5fa5f0b5ebf537d6fbff2dda9e7c3e6e5cb1712ede7b6edb07800262ab97e64e28ae842ad3b1bf2a8c06b1c09a5fd00a899dad12196267ee95409a6c23891aaaf5fa4f53e3644f5305f447af36ccc12537ce5fc54bae28aba44890b57458bc27e74dc492789d6e3db3d32522b21ef02997a363c591f879151a82ae9f8371b7dd2bef58dfa227d4e79ac64b0904961e876571800194b2f9add9dc4e641e5ed650e8e2a94ce2650439038a38478ea29d66f536f1ec5b382da848d5469af4f287eb0b07119888e3f94234061ce1ea7d21407e2e415cdfdb9d95c9bb10d85f5340dab45403239f920e0ad402124bba2eab8de6cc3b0afedae0e27af2a69be37249ee138f5dc03732ab379c0ebaa9b2b7de873837bfd978c12a30d48b5301392b17078f4824d69ec901adf5681dab5cd666f8b457448a1a63c09e81f6f4c666186295abff6a81d10474eea8434bccc031ca86a6dcf6e732ca7f36ad37ed05a9a7084e16c63b0d64db0a67a400f427d40fffa7fd26972ca30f586125e46e47a202765826ba8ab32da11b186da2e3e961fdaa4fdda4d5a0a2e38eef15a852b7efb49d8d8f19a2838e74203210dcb2138c0962d83487ac44977e5a0193232184aa82c8e84d209b1936fe72d87cd172caba2709c2bb7f9c1f433787237ecdfe24fc2cf6a101289f424c818e321fef4f960bf2586d0fdaadcc4eb2626c6c0e9a7a1c69de24e12886a6740068a9121e49c2bd2360f3717df8b0e861254e06e8f5c20a6a0e8ea1f19917a1fea71ba06d2079934ab08f53a2649cb42273e1e4f8ff74599bc53c0d70ed42c28230e4bf157c685adb0ae7c5980894e2d1489a1a8edb043fa3611a3c9782d2dc6a917b25cb127b71e80564ff97f51988d3a611e7b6639fcfca5e185671416aee6239e477d7b508a7820d0ff5c3cc9415858fa068f81f07727ca8a03a2d08c904e24694e36d579984b0e9d55beeeeee21a71fc47ab192267c38214a25f92a14d1f5bc0de4b855e393aabc508ba0e63d01b0038d6b2b70f63c620435b2144f3e47182f11f9b9c702bb0aa45c22913a3405363f581e6e536df4d243414fb927803142eb75f6a446192ca9d0d36be314e1ee91b8b17e68b93eb5450e6bfa83167194e1b3695413dad03f3baa8cbcf35e68e33f8460c6c1357fdce41564e356c6043eb23d47e3f744b9a30529ac08488bdc2da374bbd755a15fdaa4b92e7723684fd78e18d4a8d5388dbc1e3aa951ec60fb9406ab75f688cc5ba698ef84ad246e83d28a719b8a0551c06626b3027f9b0b6bdeaf00bbdb6c9e1b210a17b90f50559d988a7437e3b4b4df393d034f7d31044b838418f3ccc07301308cfef09b86fc53c93c0ec3c57ee976366be01e70bd15dd243a66d1f2530ff7e619f2d31b066403ee1cd871304f04d2f3e6b1e1da87b4f221c60734ca5c71b6b758982375d514b8a835785034c071df6757ba87c8ebfdbf0e8b548e991828f0abe5821df406fc4be0516a3582e1236365cf17c9eb96a259b92c0532275238c70d35ecbbb55c459aea71719440165741622541154f912304b6911e99568e715113713a0ac49eeeffdc965c96da21186e734b983a9c6fd450b10cdc1fcd9ea732e7caacdcaaeb0412ea4b125bd316f26f966728433701b112b6567c66947979bb6c2b62c0835cedcdee1f83bfd147c4f8f63bf1ed5107f5387ee1249eb6beb8f472aa574fd6f003e0b624ff4ebedf4be4e945e1fe8890a075277f5df68a390ea9308474369fb227f44f6e1edeb9a75ba779f319f8a6d79a79996dcd31694f56875f9c86ec0ee350b9d4785aeaa221e60667912de40254c3465fc7f9f301c6f6ee1788a1d080f300cfb4ca993946eefbbc9b58461dceea33fe0bf3eed55103e76fd579f4c9de3ac4e961d84e0efbfe54f3d1a1920f5cef805ad119d99ff2a3745c23b57690ce77216457a217053daca7adfaf45495edd970dd919547cb0f836fddb381b792cda2e1693264662033987ee67e924759cff953f7527eabd92d1886df53abcc1ba9fd05efd4e3ae606de9331cb085d76b091f291b7162cb6b058297afadbf5a6900b957ccc697b5cd73ef3c6502bd53a93c47fba7e7519ae5c78b2ae28dd8da9f12e71482ff990ad7fbebf964cfe396f3d19b1df6a34019fa4b57c28ca191ac1958fc7533040d95a0f61e1e9fc462dbf41d032ed44dfd6c17bb152326936681c97afea88c826e9bbf61fb3d2d59f7a7129d96c034fa1bac8b9c46e6e1d69e3b512422fe121ad4651f1465e6db56875bdf41832cf6af791d186b7db50c4c69d507d471a83880497a0e607482dbb3de4d3f8cbc263fefac20a02d569d43838d02489cda25612f0bcadabc32f6c59ccb4b9329600c9a9547a69d727c6f7c2c5b5e0cb605844e68c412fbef8459f8f4a4b11baccd01cc80e37cf4eedf3a569dea809bf9e81f05a1ce09958c1de11afb45e9f6d8d50a08d992b7835c1b22242faf89fe94305ae5f2f9bd7dfcc9fac149a61c0190c409dad97c0faf516597559022a42a40bf690c0636fffb420050b8b8938efd215e34f414289c5c6faf12913a1ba2a2e420f3d4f93d4c2af6f70a1c6c75551a5a1b73dffbd05515e860946db1de2e46d4b59b0f9318fa5632f7ee50d4e096d238ceac878fd815ce6e7aed3667dd736ab2924d016f0a63bf3a41742cad7a4de76ca7b807f07a3c7bd557629a6465bece228d8bdafa88e5679f291338abd9aad122c0d821551dd12bdea3a2cc3f918529cdfe597e62d346928bd760312dbe5aaaec366065684264159f63d08dbe6b358f82ce31596e97f8ba91967d354ae2707e757ac5a0aae9990928ebfba49ca2d8b7a9ba4e3c7d3fc2eb2bcb0190b6770959e7e837ad549ed2da8683994e6d15b1b5fea6b3debe77dc6d88948257eb679dad4979cada7ed191f57dd9bffe78030c8fb6792afb8bd9e6004b9c14154e8dc4deeaefd8db36942313a621e987e5370478017e9e736906b840f1e1d5645158c1ffe1f2bc4e4fbd0335adf5749ff27109efdeadf1a08525890bec7d0aa1a943c1907dd1768afedb122ed46d7807833f43c8d605244a668c399e771284bc921b885c64f2b285f6970471ae760ae9d6d73acef410e2e305ba3cf581b58ef9539b70d6bceae4f8e77feba20040d3bc9af2b63f1c946ee0aed240c49a223f845c0baac24bb8fe21058f4826113eda00c25d3b1d489adbe4ac65b4553c1fb1986fe8460217a654d38413cd45678b372dec0473bf6f7c269071778ac25ee08c9df32e316e83007344c23b6cbb3cc2eb20326c039795588f7ca878772e136ef4bb445209d564b081f49e335d322b7dc043c4d88c691f45c5cbd4e4022fdd90e3333e0148a54c1b4977ef68b609b699476596f57312bf4b0ec2754fa84545feae2d23717e2b4e03a215c92181e8aaff1e34cd4be6b5c161a67fc84af61915ee79e48ce849add459d5201acba221ff0b70368ac0525d020ff2559ee0ed37699cd6dfda7da9638d90a872cb1b789b607efbf6c6d6f62378f9fc43f35b3f25f3846d8136e8da12d6d49c6f5adb5e162c0cbca3fa1ac9dd5fc793f8a9eaf6e74f246785da6d2e6dee20bc31027d9192f8deebf129f50213f06114b7b6cab6591cc7bc64dc46bf6ff5cfd19ed2e58d2a263f6e4b0938adc43cb469d1eccae60e41ba083602b2ea79025af92a663171901a1f03815e1d19a39fb2fcff24512e790d2d1e86bade22645146e32a5ab7ce98b376ef4048ffb7475c0fe9f7efbbd63e9e48e122dd24a2bc8c8a157d940745262f05fd1630200124a4690f2defaf31dd84bf146cc2922ad1a59a4cdd03eb5e9c3aff666f1b91605b1c72cd4e36c31ca403d47fd18f5cc0345fce4e420292269b2cee2cc950d46d88117f313da8541765186b20953a98676404ef84eb1f157a13837b9be0b08aa1b0280b1f02fb8479c528a0b95ebf72673ec0024d8a8fbe6c955d4a1e4e5d152c128ed113c1eb3f73234877c84f8c9acbbf0ed56a0c37927cc699f08457579285dbf454a0806123aa174c55c3ca46b3faf98d2ad56f6124e0f73d2bcaca834dd03303ee4fa5902a86bdbfcba77369a42f2149e4967112f1968604445b0a9b3e8d81e087e76491e57a1d793014e27e8a5e3a47cf44bc235c7703018969239ed0bc48151bf6bde61b35689513b131783a0565e5265d9d613ce15d4b54f2e9354f0b3a276b6611c1160b2c3d1e22a4606446ac6665eaacb6ecdcd33d4b3a06d7026f7f7f5e90b381aae76c89db0b403adf0fab9bb3850a6f2a3cc25426affdd1215e28d5bb6f4d26152e8ff20d5018d8fa28860a0d3b39ce9da678d0a"}], 0x12d0}, 0x6) lchown(&(0x7f0000002840)='./file0\x00', r2, r3) r5 = accept(r0, 0x0, &(0x7f0000002880)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000028c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002940)={0x5, &(0x7f0000002900)=[{0x7, 0x800000, 0x8}, {0x1, 0x101, 0x2, 0x1ff}, {0x40, 0x4, 0x0, 0x7ff}, {0x3, 0x2, 0x8, 0xffff}, {0x0, 0x401, 0x4, 0x1}]}) lchown(&(0x7f0000002980)='./file0\x00', r2, r3) pledge(&(0x7f00000029c0)='\x00', &(0x7f0000002a00)='!}&!(-+-\x00') sendmsg(r5, &(0x7f0000003f80)={&(0x7f0000002a40)=@in={0x2, 0x3}, 0xc, &(0x7f0000003d80)=[{&(0x7f0000002a80)="174a990f7c181689372900c02f3c31288633884a1698f687c7baa395544f8d75b620cdb41ba4d408a76a0df462f377d046a7ea20812b45eed8abd198eaa28f464ec22f4c8e34ec2d999378df6c3243de64882c18a5bebd6e82245f1e1dd67cf93bf8fd5747276dd57b9203c4f515cfeabb33db6fd697a39e30eba43c43a8f67820a81964505f764db496c342ab6f4fc6ad3efc89fe493e217f0c9d71692d7f23277edf4265bf60091d1d20615cbb", 0xae}, {&(0x7f0000002b40)="256680087f487c432c9b6ac6dbce2b3c", 0x10}, {&(0x7f0000002b80)="55b0b1f1c0ea36db32789bf5348637515ba32e56466ec44e993d4687f17a643ad27feb80edd05e261e361f10c9126df901ce485420cf7e7c1d407f042a23ff02f662a23a8696585a1d8da522842b19afe43168441c8b19b362a5f2934598943a0e", 0x61}, {&(0x7f0000002c00)="cecdfe0e5bbaae374024ed9ae7f0587475179005ec57dc8309615661e91edbfa", 0x20}, {&(0x7f0000002c40)="cb52a6dbdfec4166fc71d19eec0baca85b6cc7e838b1c5db1517c694bffc12c6e87ebeaa2f9525d364e452b6e2176caffb57e23b4db2720138d2f8da412af0532fd8761d3466f6e5c69e74a65f3f1cc3a78e3a21e59c24aa848eaec05ad68227f33c733abfd9e2737ca4a64ffbe76e26350c6ecd9535b6a62982c2ca62cebe47574f02ddc34d6f83505a1f6c7e0747a5b8d458625fcaf11be28737aec1cb5a18ac83b55eb22b936b5e3ea0f89d61a09547d5085131283aa71a86d169401387641b664e24e5d4209eb4f970ecf32f6fb432acabb0fd416e2679988bce242092074e7b724e4ea0dd93802540ae63da1047b83821c18bdec9f6a44caad73ae72db480c585a39fd0b5ce66c8118defb2f644d60c9b54f22a8551e314885ad5150b6cd7979ef06f6c3910f1ae0e4d5b799fa71a370b33605063d9ef09b95a5d4c256011efcfb381f59c93836417e7b2edfb893dd267bc6bf6964373fa8ba240f3b7fb2fdad218866ec83d4f434c1c437e36a045cab86d75b8d73abaa4117bcb8eeb331c4adc5888c811257cc12660fa4e73fa8aff457bfd6c66d4d3b0d06d2015cb8a5027231f0f9dc77a192cc5592ece69cc82da02d886300ad6d11d9faa15ba8201f202324962568ebbaf99ce4ead6caff12af73579614c4c81f464ab61adde664ae6aa48a1e48378c0821cc6e11593e4e1a08bc1fa40c90417660011c19c33393665ef58318a9d4bc3f87294fff70966aad1c1448acec3d0b8c5c96a4b14860a516264b1bed91e433536157dcd77612ebfce7d8932350800741ed9292e1b2878ad03d5e64374853dfdc1df622dd075dd2a4d68cc53bce24bfd7da13f11da3889c7dbe3ad46a9ad5d92b5459977adec9b1268f7c30bc94c49de5515d70b1855451e1f0374e8039b8b3c1f0d5af493373de68afe862a0afbc94af7759c678beba1a2d3011d7ae2f4512c72485630ac3cd872198b4909bb34484c08c7ed2030b0f65c08f614c1b269a4877a776d9b9184e0b80e60d0c77f18fdb83e7163311c6cb306412dd4f8c6d0d09cdc13d12969f4831e1e3f0ca76bd59f5b47b9cb87ad6fac906455ea7325d334625607f9ae233cc8800b6e418959c5446649c9dcd4127f6d82101fe52a5eee6284b235b55d7b843a3dfd0e14aeff4744bccdc1e4a1ed09697d3b41ccd8d2139c81995f878c092b6f31e6249671213d7be1496bb79c15fe295defd20c6b2372b1b2c58e2f2fc3d07d60d37738a0712efe41a73d9f6f8cb95973aa06e73377025d3a8c63633285b8fd60562a37d53866747b45d868b841b8984fd55ab1071fa68e4cae0f5d4f548775df743abd88717837c527feea97236438084deba3d0778472978f54e4309f66513b27c1638a7a89a35e2b8cf338297cb7fd02ebb8588f903e797a64d25e808f673e0687a9d1652ca4a34cad80f13f347fd446425f1c45334fb8870d13f956163c2e6a672e70a430a90680f6b10e69a53eba823eb8a3e0e881f3ff18178a41c171987945994677aa7056e95d96623be2ce21e745aff8327707c7d993a2f934d2eb0908fc3b0ca1d72b0281aa2024c04261d5213e56210e6d007354de6aafa57ca8fb1e345dda2ff32a767b2fda44b5ce21dfc5853511beb5643456240b16d0bb7827f134381d3b78767b14b5927e5afe6600353c6eab5a7664365aa706382d1ee2e5b7a1ad6eea6aa40beeee213787de4e51c322816736ce0aec0ac0759784bf77a0ff10f66c1cc163c7ad6760fd85e484703f9ba9662506c5c36c86808670676342fb8815c35459db36ef16cc5d4a22323a3f23018bc5b65917eba3de2d2e17a69860904c1b518d7f5880742d43aa4c7244247f29e0d948b7247dee914393495d4c1a530537bcdda1c065624a34f6f4c8b2c54d3e5f1747474d6aba87ff57bf01ed60f4ed1bced1d34f80a51b5069e0634f5ff37061e0d63a82097b59436088c26d4462c8b0e652d34a3d31b27c2e13feb81b045ebcc99178ddab318d55c8ef0b1fedd9333459037131f63ac6f9203938b368be0c0b31d7f90fdb9c429baaca2f4c25ccad8fe9d658ada111431c37567cd2b8c40dd1e09b1c699a1e1de507043e22c8fcc3f296340fb129aa300250dd3321a6e7436e6f79fbef2a1099e5b58344da9b7771e2cc9a810b9bd43ec13e09b6389cad90346ae3a689454c6521e5bf01a774fdac7204fd7c8115d63b0292661ff3840360c49fc3250ead64a5cca9fb8899068809a36a7da7e3b07027bbc04a466037d3ab95c8fa571b2538c0cac45d33ce3a6f1fa38cbcea94faebabc733d7944730c011334e1d895a5c949e7166a50fcdb68e63159189dcbb78bb89c2e99e4345abfc06a8996846d26355bcf33ea0ab78feb44bd6673ae8613b4294c9389711f3659dd265ac60ca4bc59833fbcb0b4341b0a4caade25dda7bbafbc002de0c9f518b7cedbbfdea49ad8c0bc0e998df519b06169f3dc40b1298997463d3b329e404a7fe0d81a7fa6966d635c100bdc9042455df047ee6e5f50fa5bd8ff4e41c8379160922cb5830d0dbb2a20d6be020ef6eda4a1b7b9f0eee95786683ecff3311c5caf564e2410ee986428a6dbfc109061f047a707d85028bd3750d612bb12e6cc735afee2fa92f40146a31f69722238c42e94d9700eea3304731f1960aecf79772f23bfae55ae6d3d638d918d9deda6ff4d77cdb62c1cd7509cf8ad848bdd9ea344de06f3d5e49ad59a90afe1c0c47eb5e98b134c2863a28ac35ad89b2e8075271c63c14631dae87521bc242ec88398471e752b8a0377fb04bf0e0e99ddc2e5ba3342105aa831ddfe4f6133f208ba17ae4b4532cd40ed13487de3f88effc97986c9f65d269cf3ce8bec926ca2bc3bf48d1dddb326785192b5fa09d2ee13af67c6de262ea3556e0f5d0abe85839bf1468a946c4990ba2b0de71edf6be44c25cf3a832e81bfc17bb7889b3954c8bf13e56d9c18de8fa1751c01331728dbe9df42bad0647e8dff681f2b5e30ff317aef509073fa691bbc92a3adce8a8f334a0d85c29f07a8202e3952d769397127bcaee9f0c709eadfee2d667e9ac73dbaa3ffecef3f838417b26e7dc236e745782444573f0bc5683d9ba062d5ec9d0c5bf6753a823324447fcbdde554de5f6774e101bd58de0e5e0a11f0842823ec78976c31d80b532f98606bec0da0ddf8f524f42ecfc12319837973460d8589f80d529bfcee725e0bbfcc63c55a397dc9a32c78fa80f9621eb3b39a3b79e23015def02c3d4b2ad6fb041dec84f65f0f8d498faed7e372d11ad0fcd92305bb0cc6cea37465f65f425337f96f5eb5d6a7daee0572414f8fabed125e007295311fd166900b4d542fed8cf0f8ff580b79748f2734b87a219818c0ac6cfc5ec9197737304d733326f1f116172eaeb9a06ed7ef514d4558f4637730cf52110d22aa5dc178312afdbb36902d481ee0dcb5daa741a339db4461dd26e68b5c77db1ba5230cf9f08b0b00da9a0ab862c08fa1a9790c067e8e2f4959170c94436a0ed25873e7c016445a88ec8c8dbcb3a87f3df7b5c56a16850331158310d5c47d434caa997b8d810292d2049f2a1d595e1e2b981629e9de170ab2c80d7147e83006501d945664d1bcee21ad6d3354e59e82b0abae64349783b47469a002751785e789b55d1e171742848226c4e165893ea721552c30c8d75d8c0431a4752088e672a733ca9059eddeebc81985f913af41df0e81d38c7422cbffda720d90a3694a820e0573477d4ad41040ffbe377401cafbabd3d7fccadc3eb9cdbb5e3aa6d149bca0cf4e43d3ad7304937791f8f080cdd895bde3b29a3745105b575f7eacf983fcedf8e1c01d9d091dff323195748ab4870679e6224e74dfeb9b84c4f3166505742d7024083f508c13f1e850cf3cb28cbcd63b91e51f7cc52e4b4fe6676d9ae10efdc8bee3701e1671f260a907388822eb157381eef3a1c569c1ddda0767a909b0e408351285e043419ce5ec41e113b6156b2e7cfbcb55d37a46ffbbcb4d66d612bae488270b90d95bcfc7894862e0f3838857be52331b460255b540486ae8cf4c2cab5d299364c44bfe623d5431845e30bc250d7dccc2d86fe53a2839bcbdeacbb14e97b28c9050072ab16d01ae9fee30d11d92ccc71c12c793120a9f345d34d0b6a8aa96a03f322519000e963416300f93489a2c4945eeb2943f64b446f1036319a58f5a429584a93038d440679c419f76527808f4d6072ab60802ee0260d98da08da1166fb1b7f6dd9c9aec21c52ea5e3055f854574a98087692920114dcfaf57340d1a163a7a7064eb7d3e865e77a6d9950a622d5b52884f19572453a0634e8038808bdf8eacd6346bd8826a2828bb6a6d043b91140f9caab3f270954b22987ddf163d120fb06c56c38d687ee5e6040a60a9f24d80a40a7152e85f0ce034303e21d33bd345be1816e4df5da1b8f6eae432d53707ba7f8703fbd3853c718aae5e507b724f89b10a0d427d8d1f5b30ab776fa2cc5a0054d460dac3e229247777e63e2bb9e419a0a4ee5803701862f46625d2e9636e0dbb3666bd853f1f2a98e7335de8f41a1831b6cc1a38786398c011e4ed32037d1e856f1b4dd987b9a22e5fa4f9a9e543d8e6582a743f76efcd6c7551888a6be2ae7b75b22bd741bd7b71cf6521493332c8893d08196219a0ef26555d3ae697516b4ad5d7b45a1a380a5b559fcb5527ff367941ba80becbaf183779c8765acf00bf6a485b096efef76fac562b8e65438c1d2801750b732f3311f7f8d40fb435b9d73dfbac4d3aeb035ff4d3dcc9542a0063f2967b1a5a20e73fcb49b3c000d6dd98af8fe5f0fc46f6ab79eae319555b275afc0c6ce04dc498f286e5dccb5c46c822f3f809c90dbae3f56deb800f86ae6d236c14abfa1326c31cb80fcfa4806ec52a2bf66a2ea07e68d7bf2101730c7cc83249a9989401c6b36d6b550c40dbb5c6e28826e0f443e5364e5481507cafbe93dd15a010885f7817a7e2ff6d37b661016690897a350373c424ae132e0c1f2aab24d39485c0c21b57fd7b05180f5d8279117b2d6c6cdda91ab442300adc85393cd6148b1ebc04b1b689a9c1b807c459fe06612f59bd6eb13c88a5e7f7799cca80b8b637d4f5e580b416158f5b8b13bac835adaf6aae2b947d02c15f3ce129da70345792e7298bb1397af6ce68d73b817552ec41afc24ebdc15a8e5b72345be0557a7ed3ebce73566f1f56d447f754e66f26e7a6b06f60e30fcb8af4b4f3086e46788f5abb87218c90da09785c39f1c43f112ded6794491006f75ce631a2d053a4833232eb498c42275fc29363d6ba042747c95da57c294e384e0bb9a577b31b3f77fc85695e71634066e9cbe10348f9cef8b1867ad46a78ac9f1fd93d98e19a8aa21b8ed18db51bd6c88ac3e6077f8d38565b3a421affd135e0d4be62f10367aabac84737a4e53141eac6272d4cd00247b2452fc8e833ce53d4d94ebb51fd1822e46e8b9399344e8e990e076071e57f690c3e6863bc37a2fc35d58ab0a4be46735172a5b8dcb7dc7393681e9a23787b45cb0a3f573133c3cb84d09689ce0f2ab7fea496c26e9dfdd608c446c1dd035cafbfc2d9ed4abd7ac61b757262bd3ae10397386ca2339ea40507b45f047928c24584743ba7f66234ec85add631b063f22831a79907c1b5304fd24100b64279adfc44032823d78072eda13aa5acb931d15f2344364de330c230bf33e884f1be8b4e336ff64e77196558ae5279db77a1b61d3b0d6d708e0b2d85549edf7dce07b6c4a69875bd71fc1df385e99c46e28447cf820ff3de53d", 0x1000}, {&(0x7f0000003c40)="135e0ff3ea6ca5a22d1b94b7b8a1b8f966c26a3cd0b73ef6d6255a818605b6646d4468661b30e7ec36dd8b0970cf8732cac2c038fac80a44c90c42925c79fa0774aed8a0e273767fe7eef129675c280b5d372eb2f6ca5515a4628eb6bf2fa4d6546889e5e17fd31191dfe54211fda767be0bbc05ea7841555f7a7cfd2db6180dbaad10d86780326a136a30addc80ba6c656f1302e4398f69d175b5533a7abbfe35416bd6d31e9550473576b467f869ace2dc3450232df286b27eee6a73dff92348572ad01afa10846ca0495aec6408dbbb3e8db9d6004f3cd8e2b7d7003aa3f6216beb3cd4be0c74b1", 0xe9}, {&(0x7f0000003d40)="9ae1224e24ad0824e11bc3a06d983bf39c4236db6294d7300e6bb8f8", 0x1c}], 0x7, &(0x7f0000003e00)=[{0xc8, 0x0, 0x7, "8b259e63246b84b17bceeda8279625d29fcc6da6ca0f3ed3a02810cea761011ef680c4da08a424f5665b2e3b0fdf09233731cd4e6ff76d2df19070d708525adee8d65d1e23045a68407c7c7bd56dd00bfcb21b467968a1f012f2a56cf26b401da9b764ad1afa4b187887f9e737473413da5de109053ce6b540785c7a756565b75bbccfb54a956ff7fc2aa3baf1ed4f114b8a99953f0cc6e9c98f773208079ede4bc97e9d7f9ab35b60944559f5f14ef90486ed29eeb4"}, {0x98, 0x1, 0xfffffffffffffffa, "fe7f2a33830a37c382452cb48421ab862045fa58978093611dfa4e03fed48586f17cf64126ee41036c709ede465e2f1130bec1e004d2f0d5b3faca1c4a85bc606b4d245dec3bf2d98a0c9d2c92522efed173d9819a23d06b221224778e4e33dc4dba2d4057a0e747b3530165189558ddfe71ec0e4490fffb14273a679aa9a4774c7bad"}], 0x160}, 0x2f5cb2352f1b26e2) openat$bpf(0xffffffffffffff9c, &(0x7f0000003fc0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000004000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000004040)='/dev/wsmouse\x00', 0x20000, 0x0) link(&(0x7f0000004080)='./file0\x00', &(0x7f00000040c0)='./file0\x00') sendsyslog(&(0x7f0000004100)="d3a739d99f50e3f7855588480e2cb1fa086c0da36725d2127e7912b97264ee243e059acf334e9c3887985f5953ae18281c010716dfae3a", 0x37, 0x28) pipe2(&(0x7f0000004140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000004180)=@file={0x0, ""/4096}, &(0x7f00000051c0)=0x1002) ioctl$TIOCSCTTY(r6, 0x20007461) bind(r7, &(0x7f0000005200)=@in={0x2, 0x1}, 0xc) r8 = msgget(0x2, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000005240)={{0xff, r2, r3, r2, r3, 0x81, 0x100}, 0x3, 0x101, r1, r1, 0x6, 0x401, 0x1, 0x1}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000052c0)=0x101) bind(r6, &(0x7f0000005300)=@in6={0x18, 0x1, 0x80, 0x9}, 0xc) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) link(&(0x7f0000005340)='./file0\x00', &(0x7f0000005380)='./file0\x00') getsockname$inet6(r4, &(0x7f00000053c0), &(0x7f0000005400)=0xc) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000005440)=0xa351) 16:00:00 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2be5fbc9f464aa9d) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r1, 0xedd6acb343c8ab63}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x11b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x4000000005, 0xf7}) semget(0x0, 0x2, 0x80) 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) shmctl$SHM_UNLOCK(r2, 0x4) setreuid(0x0, 0xee00) r4 = msgget(0x3, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) getuid() 16:00:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x5, 0x0, 0x0) close(r0) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000500)="cc7ecebc2ec24c7d17f9b55ae2a485781e0d7e8112c97e610b9a1ed1732a983995e4d743e17a5a1a7d032563037c90a87dad543752206929eb7fe6f88545dc73714d2fc895", 0x45}, {&(0x7f0000000580)="3069ef9f63705e775c4ef9255f80e36c7b3655b887ffcb917575a4d644b46c32163d9d2407052e9ce17d06aa12f29fd4f913d2e84d2c826fba3b9a66f960f77454512162d42cb76e91e79ceef2ab5f716ddbaf8e84a8533dfdf6bd5df54447977ad042fd137f916eb004aff7668cb81332c990649788bea8ea8b1baaccb3027ee0fb0266e2b98b9cd8bc9fa4b6e05ba2d25aa12f0e5cc320a562fef4b8caf15aad5d8d4c36caef739ccd7fc04a7e2f3ed2cfaae80b1e4730a6dd64fd7c5167eebf9cef0031a970ca7cefdcea1c66f3f7e659dd81679ee8e4de3a", 0xda}, {&(0x7f0000000680)="49275c1c6b8862bb9b52fea8876e4b81951321fab1d3f429067f6c1e5f02cd5fdac30736b47fade6f8fd4e8501d695218d8cb9dc495ba9ef0fd1c6e85aad760d5c87b84f1486755564f606edd363697c91b2897885d0e3cc4387e336e6a411a5025d62057bf41268c9a7fea35a2e8971292ffc3bda533885815d35baab5bca791fe54d50e328de4769842ae41ad4f606498d92d3359e0b5193d9fce4ad825401fdcaa121b5e4ed9b5dd2d5dc9bf9adaa55de34965b0b97c948", 0xb9}, {&(0x7f0000000740)="5cdca2bbbc33452718122c45884527a0e645df4c53f6b6f416b53dbd0b7584a12816b696267922b9494e74c5a98048e7aebcf59369382dc8e7e2d7b358bd632c5013e1ccddd7f791fedf35c43c8953fd193e5a2188e57e", 0x57}, {&(0x7f00000007c0)="bd322610970174aa484657428affa6d242cbae6cc51709b8bf9c806f2be3c3c6b2af323dcacc54be04586d0aa4b291a43e4e7587f0d367dbbf408bbd93536ee6faa0ed9e8beac41744e4d6ac308d9de9d4605cec05918a1df6320e2c48e2eb747a58", 0x62}], 0x5, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x82, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file1\x00', 0x10) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x2, 0x1, 0x8, {[0x358, 0x7, 0x20, 0x401, 0x2, 0x5, 0x8f, 0xffffffffffffff7f, 0x2f5c00000000000, 0xfff, 0x3ff, 0x359a, 0x2, 0x0, 0x1, 0x5f652aef, 0x2, 0x8], [0x8000, 0x401, 0x7, 0x1, 0x5, 0x4, 0x1, 0x7, 0x2, 0x3], [0x0, 0x400000000000, 0x8, 0x9, 0x81, 0x2, 0x6], [0x80000001, 0x39, 0xffffffffffffffff, 0x3, 0x8, 0x100000000], [{0x5, 0xfffffffffffffffa, 0xf94, 0x1}, {0x3f, 0x7, 0x6, 0x4}, {0x8, 0x60, 0x5, 0x4}, {0x1f, 0x3, 0x200, 0x9}, {0x0, 0xff, 0xaa, 0x8}, {0x9, 0x20000000, 0x1, 0x2}, {0x0, 0x1000, 0x200, 0x5}, {0x6, 0x7, 0x7f, 0x9}], {0xffff, 0x7fff, 0x8000, 0x3}, {0x3f, 0xfffffffffffffffa, 0x40, 0x1f}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8001, 0x7fffffff, 0x401, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20}, {0x4}, {0x21}, {0x20}], 0x4}) 16:00:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x5, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xff) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6, 0x8000000000001, 0xffffffffffffffff}]}) r1 = msgget(0x1, 0x1a) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000500000000a8603253ee0aabf70000000000000000000000000000000000000000000000412db28cc571937b6563eb86b9ae6ffa1fafea"], 0x3c, 0xe7e86a2cc2ef2817, 0x800) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getegid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xa0, 0x20) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000480)={0x7, 0x3, 0x9, {[0x6, 0x1ff, 0x7fffffff, 0x3f, 0x3f, 0x8001, 0x4, 0x6, 0x10001, 0xfff, 0x4, 0x2, 0x800, 0x100, 0xfffffffffffffffb, 0x7, 0x4, 0x9], [0x100000000000, 0x5b6e8b46, 0x8001, 0xfffffffffffffffd, 0x5632, 0x10001, 0x8, 0x7, 0x757, 0x1], [0x7, 0x9, 0x4, 0xa2, 0x800, 0xffffffff, 0x3], [0xffff, 0x9, 0x3f, 0x550, 0x6, 0x5], [{0x4, 0x4, 0x1, 0x8}, {0x0, 0x4, 0xfff, 0x7ff}, {0x100000000, 0x8, 0x1000, 0x7}, {0xfffffffffffffffe, 0xff, 0x7aea, 0x4}, {0x401, 0x1, 0xffffffff, 0x4}, {0x44, 0x4fc3, 0x1}, {0x7, 0x2, 0x800, 0x2170160e}, {0x7fffffff, 0x3, 0x80000001, 0x4}], {0x57c3, 0x1f, 0x8, 0x361}, {0x1, 0xfffffffffffffc00, 0x14a, 0x4}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)="6f4ca41dd7d5e91e039827e5d9af5a893dffba1dde07f113780c7861d2ecd3a875b8c1e47e9d93e0f128c9d5dd87757e463704092a4522bb9d0d3d7cf2e73486c2011bd1563e3dba6018c3c9ef5bbc200b3fed7edc1e613a55479dace9fd25eaa7e53747af408c3d8d410f5c377a3f0abe0d18aa1e6d7759bac245e4d00e71320be421eaf700408968c9c75ae8", 0x8d) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="133cb6460c0c42957e84dd9226918a9d84d484fa5e4f7d097d260615f6daded369d60fac53d98e018ce7413fb7934fbfadf7b2de264a3cfff3dd2625a4d4efaa2d2676f74114556a086961c18184c647ad0c018c4f8be2cd275d94c8375300a70ee8bc8c535cdbc6b3fe99f6bb67d9f306b69ff2b022ca6f006d60455f9894f05dfa3f287156ac90d0d937652b", 0x8d}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xbe, &(0x7f0000000200)="360ed53d105fc8cdf067d30baeeb6a5a1d88bc9f33d1c21d584f509fa2e49dd5e3dabd5e7890f7987ea84c86d40793acd2c1ba5f679e116ad4e27350e4f5f6a29e7e37592ecaebc0903994139ac47298a0df2246d19825ae711b4d01b36088c4656e6aa505517df5479d2da98a873570782c2a0326699a3e1e5ea64edb059f2faff67de16755c9327630bcf891c89258d131ed19e7f9b75922a19fb5949fe7947974c9b2b5fec5f2f2ae4741cdf1126418c582344924dc795a55ebf4a9fc") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = getppid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r10 = getuid() r11 = getegid() r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="0f7861", 0x3}], 0x1, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xe0, 0x3}, 0xe) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x9, 0xff, 0x1, "5ed295a46b7af940c2fe4327952619a2e36adef6", 0x5, 0x8}) setrlimit(0x1, &(0x7f00000000c0)={0x5, 0x100000001}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "fd8401010000e1b224d9cdbf4e49d7a4bfb16626"}) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x1ab) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x400000000007, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) pread(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x26}], 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xe9b) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x5) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x100000001) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x100) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x2, 0x8}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2}) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=""/250, 0xfa) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x6) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000380)="445c41ae3340f189790ae6c681de26c9b71f54087cbe09051840d4cf5496351eeac0431d5c725e928ca1a3ace6e69e1eb7d2e1da0e92b09cab06d31972fea0d2d7506905ee", 0x29d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/183, 0xb7) pwrite(r0, &(0x7f0000000100)="1c483e9ecd0ca1f4efb156168946974ebc85f8c8dd9af95c1b342efffe30e78cbdebe8daaac667add42ff58667fb9e23e5753f0854d5e19f976f89bef8b6aef81a860c32c7ddec62589810bc9109f50a54d8951eb7f346ef74ba7cb70ddeb3ea007c108126091f4245deb150511e3f1e01c39f07270df07d024df36ad25ba4a95df27c3a79fe7d8601152f4ea3323d6cacc2aaa46f7b5d0a579e8ce21bbb65dbea61d1a8918ee795ce20bfad42f8641211f5415e0ef42681d5a13b5611be68", 0xbf, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCEXCL(r4, 0x2000740d) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0x0, 0x3a9a, 0x6}, {{r1}, 0xfffffffffffffffe, 0x81, 0x80000000, 0xd78, 0xb6f}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x3f1f2c62d67facb6, 0x4, 0x4, 0x8}], 0x66, 0x0, 0x81, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, r0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet6(0x18, 0x5, 0x401) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffff9}, {0x7}}, 0x2) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66497c598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) pread(r0, &(0x7f0000000480)="3e1de4f1a4e28820b756ce79c7bba1a1ddce725c0aa0ac8ba0764084cca08d3a15103385481658bedacf468ce42f795b63559d91cbd3424bcf06fc72c2287d07919f31761c06d9f3ff20af28bf1d8e0bd69f71b82e11a17d47979b203b4c6ccd74aba9fd", 0x64, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f00000000c0)="4df8722c1f18edf5f5d5d3e5d30e5097c95a2edb58c8e529a580866f5c0ae7e1f8f20c59df1bace4b70a580e760d95068ed5309261adc709d2a9deb2d816c6e525b6f5ba9a7bc40c8cadbf972f992cfd6fe386cf7c8f8baaaee885d44183e6928867837d54f4215c0becdbf3f133d5aa293a96c16f5cc2aeb51746b841acd804ecf304c908b0c1948e819992ba6590dcad5a96841615dbb887805470f1c5abaebf0bd728c2174f6e059b0c4de83eeb7c48457d38521a21e986b0751de6a8cb99134ea58222fc96", 0xc7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xaf1}], 0x1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7f", 0x80}], 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f0000000000), 0x416, 0x0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x40, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kqueue() close(r0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) write(r0, &(0x7f0000000040)='oPP.', 0x4) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x9f496cc0f05b8623, 0xff) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/204, 0xcc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xd08, './file0/file0\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xffffffffffffff95) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000000c0)=ANY=[@ANYBLOB="72bc8ebaeddda1154b891a859178e3c539e9940079ddac29468e8cd8a8de27132c966a6afffc84b779f7db"], 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x0, 0x80000001}, {0x46}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x249, &(0x7f00000000c0)="db6edf10dd2ed8c30e20ea2d1d04815038f65ac58bd65aa13b9d") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7}, {0x80}, {0x4006}]}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000}, {0x2, 0x7f}}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socketpair(0x20, 0x4004, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="e414e95f7aace01c9490ba751b3b9e8038ee6cc5af86ff2c1f9e349bb9ad3b26448173aa026ddf720468", 0x2a}], 0x1, 0x0, 0x0, 0x404}, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x35}, {0x80000006}]}) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r2, &(0x7f0000000240)=""/196, 0xc4) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7d93986aa89d5e6fff0f0000ce4ddc76b6fa2a5bd46afed9c6532fedd608962b399a303b0319b5f3e7af6fc8ef6c11ed003d5b63724b52e7cc67d5e2bf8dfd9dc1f5417defeeeac0cc609c1a015e2082b762febe80db8c34d87af76a04a74264d2c8c9379c8c26507c00e7b4497bef119bc597a64716"], 0x10) ftruncate(r1, 0x0, 0x3) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffeb0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100", 0xff}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6af", 0x565) write(r0, &(0x7f0000000b80)="f63002a213eb61ae994c080054d0a87a94e48ad700441fb623040000000000000000000084e1c79c92731950595410fafd326b32cf060a58da9b436a82a60fa7a2233cae27f174aca9a909b288a211b35702000000000000003fde4c06562bc4c24d944f1d29a68a4af6e22c451106bafb00358340dd88000001000a4f6c6a91553fef86b0a64f3a7cdaf42cd73fe6a7ee07e0af0dd7bcab0d3acc2db19c4a8fe83613cc1f47b65bf60ea805b7a441b18d19571b8a4db82d1830468d9ef07d65a5a5882459b4c18b4ec9353a21e491dc4b5d00085c786c6bc092ba023335b08dfe3ef53779c57a33b25be56901836c127dcb0911e6aa61fe9723c8b2fea31b0354a6eddb9dd1487d030323f07541b048c28da99d8c3919669738db91ef25743c64307121de76f00b84db30637ce0a124610ec3222f80b4d66f1301905578003e9d5114999194efee3a8126c020c796a6c8d255428e3d92032b71d1428f111f2626415a604d0accc65cefa4e6bdd74d74282dc5e4cebbd6d87468caa6610b0a4e8acd9c19749c5d75f9ed813b32cb3a5ef79ce63791b057620afdb4d92888f1bab8b0db04283f3172c567c930cd9554cd9c262b26a4dfb9ca3aa6d92267b6293a4d6ec6546fc75456b3b3e062904d03e8db15543fc92b887f265d64f8dc2d282cae3f4885dc523079b3a361bde3935906a35591fdb2000000000000000000000000009401ff4a61c9ed747bf795bfda68bd67f9a1bb4918c81c48dae9ca7065f9a1b22f66614a23c03fb304d44f9f805c45c7bb191326764a43aa91e55e9453c3cd120a1dccc5a4829dc4581192a1387c9ab795ca9362335e0baaa9fd22f37b232308b78383ac3323550c81b7ae193288989f881d7fa852079830f13699e5c58096492a31b5644a88fe64ca28c70f3a9043387110dd2ddd373a240540fcd1ee710e2366b0c1433f87228f0cf7dc25c9b6469a0ba94c70e20936572ee10ad5bb64317b14ff1ea6bfd16ec1433fe59782777a8acf5571fa0e9899708cf1a2261ed9130207100ed556ba4d92d3e37bffdb037b243bdbb47dc2a24b173425a276ed01c3b8cea90bd2e7695b389e17a6ee9adee9bded25fe9b660532fd9f297183e306e750627ff09e3ab72267ce9389e917f3dfaf", 0x332) pipe(&(0x7f00000006c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xfffffffffffffd21, 0x4, 0x9, 0x8]}) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) select(0x40, &(0x7f0000000000)={0x3, 0x5e, 0x0, 0x0, 0x1, 0x6, 0xffffffffffffffc1, 0x200}, &(0x7f0000000080)={0x3, 0x9, 0x2, 0x1, 0x401, 0x80, 0x1}, &(0x7f0000000100)={0x3, 0x7f, 0x3, 0x10000, 0x6d34, 0x7ff, 0xffffffffffffffe0, 0x100000001}, &(0x7f0000000140)={0xd0, 0x400}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/123, &(0x7f00000001c0)=0x7b) sendto$inet(r0, &(0x7f0000000000)="a25cdad80a6f35fae612ad06a4fb599d5270c2d0f01c03c9e578536ea770726f0f9f2283ef34d3c970e363b2991b884035b3fb0fbd96f19bde3bc9c44d0c0c778b9b62da0ea53c494cffe09d8a965cca7397b6a9a8a8e3dfbea80c461eb614a83b5c1e67c331584c9efbc9ee56ef3259ae69a7f821b6bbebe1f8eedb77", 0x7d, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) shmget(0x2, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r3, &(0x7f00000001c0)=""/226, 0xe2, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x8000000000404, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) dup2(r4, r1) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) write(r0, &(0x7f0000000000)="0f6a975e7dc287b036dedc771772acccfd0b22ee9d445583457f77bd237ac2b2554a0334d5be9e4458c9fb5fef5a30eb8ae576db", 0x34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) read(r0, &(0x7f00000000c0)=""/143, 0x8f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="5c059f1a9895d3b20e8b4f24e542f374116cd519136e0d831757696fd6a3c030ac7ecc7c77042163a6c2080d12815ff343aff3052f47dda03680", 0x3a) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b76536b9d41385b7a117542b03adbeff1c29a275333231c6a57bc92d449da72e8c61d00d2b5f9baa25360947de382e6b733028eb1b68cc1567c1c42b85dbc02b56e37a88f0046bec99f7fc2c27b656a2320bf932a879d114458752b78e8136d3a5aa916466299a00eccd3f3eafed75c27b3a3ab8b27a8c7585673af691d692954d4cb0fd0ca58d872a7be8c4f5e1f7aa48fce2872515ff9909e8bf2b12c6f8e2fce8f29a66f2f3549c6e61f2496ca0dc42a1e4fa07fb8d74dba32abb8e3baa039c9bd8", 0xc3) 16:00:05 executing program 0: r0 = msgget(0x2, 0x41) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="b5b9000000000000000000000000000000000000000000000f0f324cc2c20a5200000000000000000000000000000000000000000051011c6c9e37d9090a4e92f77c293455ddded1f4dfa9179a36d1cede848045ac3a338d23e3b335e7b3ab15618306ce6dce222e6cc17dbc82a9c349c7f16d204a41df730dd6109d9948a0e862b33326fd7bfd9f6f6bafe19a3271bb8cb35eee30a8e1306b5e07b37e4c33f4b54d3235f7e7114d5b9905b8a902bd2e52c2b3da50ca89c09430e0b429cec7858e179a433fe041c858418ff09b32026893b45d6e21df4ee89aecb6d1f18132cb50e09a95cdb1406656c220b34e8027ea5e65b3b8cc2e763d42e0127605df8de6ba439632cb15eec0953ced9aeeb77faf46f75f230db2b9c672cd26f14b1379b97b148857d0de25b3dde696a636"], 0x35, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r1, 0x20004276) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x48}, {0x6, 0xfff, 0xfffffffffffffffc}]}) syz_emit_ethernet(0xffffffffffffff48, &(0x7f0000000340)="b6") 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fcntl$dupfd(r0, 0xa, r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/38, 0x26}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) shutdown(r0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4500) chmod(&(0x7f0000000000)='./bus\x00', 0x2) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) msgget$private(0x0, 0x20) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) munlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) close(r0) 16:00:05 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000be2000/0x3000)=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}, {&(0x7f0000d6f000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000a78000/0x3000)=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']}) r1 = dup(r0) openat(r1, &(0x7f00000007c0)='./file\x00', 0x100, 0x5c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000540)={0x3, 0x0, 0x7f, {[0x1, 0x6, 0xc01, 0x0, 0x9, 0x20, 0x800, 0xfffffffffffffffe, 0x10000, 0x9, 0xd2e, 0x6b, 0x6, 0x0, 0x2, 0x1, 0xfff, 0x3f], [0x10001, 0x5, 0x9, 0x80000000, 0x9, 0xd1, 0x2, 0x300000000, 0x7ff, 0xfa], [0x9, 0x1, 0x9, 0x3, 0x7ed7, 0x1f, 0x8], [0x1, 0x4, 0x78, 0x7, 0x0, 0xf5a], [{0x9, 0x3, 0xdc, 0x3}, {0x3, 0x7fff, 0xffff, 0x2}, {0x2, 0x3, 0x100, 0x4}, {0x10000000000, 0xea, 0x8, 0x1}, {0x10000, 0x9, 0xbe3, 0x3}, {0xfff, 0x3, 0x8, 0x8}, {0x8096, 0x4, 0x10000, 0x4}, {0xfff, 0x2, 0xfffffffffffffff8, 0x9}], {0x2, 0x80000000, 0xde2, 0x7}, {0x81, 0x0, 0xe29, 0x80000001}}}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x1, 0x2}, 0x1, 0xffffffffffffffff, 0xc000000000}) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r3) 16:00:06 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x8000, 0x8005cc2) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x80) linkat(r0, &(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000480)='./bus\x00', 0x4) open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x100010187) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = getgid() rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)='./bus\x00') setregid(r3, r3) chown(&(0x7f0000000000)='./bus\x00', r2, r3) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') fchown(r0, r2, r3) acct(&(0x7f0000000040)='./bus\x00') mkdir(&(0x7f0000000200)='./bus\x00', 0x44) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) accept$inet6(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000400)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x0) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) close(r0) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) syz_open_pts() 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xa7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x7}) ioctl$BIOCLOCK(r1, 0x20004276) socket(0xc8459da1a44c6b34, 0x1, 0x7) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000140)="aa0c1598035e14d51576375867cdfa16366e04febf2f7ddd7f60f9edc51634d1413531f81ebb9fb9eba5ec113f86365e87dd313f217945a06b8fbe3b63e6935cab193275a88bf8b354824c5ef07080512d8700dfe10ceffd26607ec04a3de628222934d40226508377e8c678166835a97c4a694a73f31813775938f459e60c745c1c396aa50160de4ca269212d6139d48dd4991ad925df2bd09aa47b626e7c16b6d8e5d792aaea4cff3ed0307de7ae86566a17d6f28aa8c9bdf1a4baf8b7f655ef86a798518a2eafb10f529bf8acc4a967178b5a86b1c5e89f27cfb3c9a48d0e3f5c61ef04482241d19d4440c106e0acf91e19ab", 0xf4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xc87c, 0x71, 0x800, 0xe0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f9030049ded685fbaf8a8d1a029b", 0x58f, 0x0, 0x40) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1a90a629d1ad5384) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = shmget(0x2, 0x2000, 0x602, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x7) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd3a, &(0x7f00000002c0)="b6621dd59c0c34c3b36fcbb13ae33ae8e4dcc700e2dfe2b002a649b5c8bea6bf3f8a10501acf3cad013d58bd2ae3ce57a000c8202cfd") r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x1) r5 = open(&(0x7f0000000180)='./file0\x00', 0x20081, 0x1) fcntl$dupfd(r5, 0x0, r1) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000600)) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = msgget(0x3, 0x8) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) clock_gettime(0x3, &(0x7f0000000100)) getrlimit(0x1, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESHEX, @ANYRES16, @ANYRESHEX, @ANYBLOB="992ddb2952c626a7dac973949aba6e2fefa31c73abc6c5821db81a0cf6bcf769cf828ce9dd05d4c7167f8cd0949133a8220c84c90814522a763f5bd43a4393c7944ccf5b585c4d02940f0984ac1725852f8214d8d87b5d2be336e6ed2664b8f4ce527c254d40292e2920bec8a13b38f1a775533c8d4cda4d33c27e9bedce2ecc3595594f63652d63d92d8c49d3e7"]], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d21880fe831dd488b2782d4d70e78200bb7cef0fc1402f54e86e8fca8582da790eaba8631059109d6fe447120eab687ade007fac6e5fe3aaefb78ebfb5834fc1e4b468d739a3dd2e31ffb469e4c5935d6427a956a3d4e03244fd4766c2fa60887f66234dc8da938713bcd8e96a5a0a5e7aca1a03896afe2c25ed073559b8876c6f21972d02351ec4a2cd4c3990b4bc9391f4e6cec5e79716de72c912413d3f3662c447c03dd75b1f45843c1e4c7c530270b1b620c71dc7a6a220f812b2b366da24f18cadbe8c878da4a64e362dae42cbd659c74d1fd39562fcb2d60333d30be9d4e95c0b3a54c1555353ff26875aec7357024715795f0602c5b9ee316d1c207efb61de3d9f320ee5c7ad53de989b2555fe4b3d91646fd776eba02bc441e2075cbf8e5b4fb9d0852159fc03ea50362451786fe545e4d942459d387b5dfc7321e0f61d11021f727775e18ce0d7be7f5df203c7d256e7a330f139b53c7f821660e24ddaa38542d407d7affe01c0200ef4cbd10676f9fbc401b014893ca122c897dbe456f7cf428fed7e8fcff5848e8d9acf7706e51d9addd3377ded6192a17bf47480f0eaf079d5156fddf3fb8bea32e30639497d8a0224e16c76e4dadec4328363deb8b542b2b38734bbca530cf9fefb5ce26479f70dbaf3b7f7718d8927472ebb2dc5b3cdff6527a1f422d53da3614a3f65479709415a3972cf1d13aadd498cdcf9cf5a74a7e3052c1ac5f71ded9cbd9ee49221e66817cf3d5959f8b223f31956e1fd62ff60d2cb19ebf78cc2955b5dab1b7526e0ae373709efc38e7791f977a49a5caa7cc99a80062a589560420f79175f9b618c0252f7349f96d3e23053e52f0b84c55673bb2be36a6603ad6704171c5f3de964c57128f0453fc98742fa8802777a6a87520c6270945b9b4a4c8a4276dc6402652f2639dc361d8eab07de4e7e83e0de1ec1770b05373156455735d8589b29468ec45a085a6d2559bd854bbb626d5d97456496acf5284fcd4438cf90fd2ef9bc3eacb0e0ad21c300adc5816a6b7e7a917c2d2c7e958443ab1e3ee4dbbfaf149478b5967c0514bd35177ae298ad03ac07d5e19d797ff60c3c5f26304bfc8daff022916e89a84d13d8aad05377e28f7040df72efa573e3a790266166bfefb0a84b82d3f534c8cbc1fac096a1453294778060346f8c8a5deee916d27d6ccfa7e17224dbcf9c45bf188a027d628e74793ed800bf1137bfe2f3746c7e55a8e37b48162ac54b321684952b458f6e61d7aaba8ca3354b9381ed492a19bd664c00715cbf4f609451ffa90fb898bd6e6b3893ed6722d8a69c1a6916f54c2a64d052465537c5c1f26845bb73b1d85cb81726323faf8862cc32b8596fe57acb7a178d69e456930a6646c07e64f0f00cd0aa755325c8ffcd9a2f6f7c17478f3a5f50e27163982b590164fc83e5d64d9a32595baf9a040e4dcb055af81048204a5de9d2f680370af9c309f064d0ea0092aa942ab542f2a3d519a24473a11fd1a8cbb05a4609684d9a65a79ce47131b86e8f21ecb463754ae7fb9728eba1fe9e21e1e0aa792c81c2ba6ee25ba87099c7605e5a659f02561908e1fcb70bb736779e3a0072079a2440188e4e9119dba5986097ac8ae1de4876fc91641d0e1058c0a0ec1a7c4cd09a3bda6c5482447cc1bc12340be75d1cd988e9e09b7b583e6ffba83686cad3f4796974cfdb3cb13cf9269f0f94dbd70cabaa81edd5d3abbe2018dd74d476641ca374f98abd78f722f62874547c8e07d46ba99f6cd6db1c1aaf3d7a4e4686d9568bf7250777658d0ac34e6d89ded3c2508259a265069b2ed92b2e82738bf485f628c9685625737f52cdce6c05bf562f8ec69ba1a6b8323f311523cf23a7c22371819e54b5c6c408744ee45213362ed5d885957a18fb2be0908f6f9d4a4fd10149db2be06400ace621b87981ba8ee4578101635f33eed868e4d0c0f7ab5ae8159024e888928a4acae46206ca161c90e3477a9730be013238a90206ff1f865c322c601b6c315a30df08d1ef62e51eaff4cd31cfab67f7b1712e9293397e04b2c8d041b55885265b94e241ed5d36abff09acf5387bac8fbd2f26a9777b48f30f24ed3671f6b3035968d603b0873e4b7f30f0bfd9c08d0caac2223bb38ec155eeebc623cb3ef06c80ebd5b36cabe587d9744078639ec122e07c8257edb33ddc2429f915444b0baac10fdfb287e69999be33347e8a969a0e7ee365cc99488392293a8621d102e76636962f2221f37a99fbe8ec714f39832443dc4f038844a3f5a8916d03df96df147e11b6dd2aa2f6a6fe6c065729f6e6bef9bc2e4203d66a8c85658e8bfb26692352a952e4636a8cd5102b0733f9022bd7fdebeab60ad17b70639a4c9514fcd85ae6a369627196210c3bc0a8764817045a46d2dda7f3d0438f98db7690eb3e8dc2a0220bf5f2f194e4a3b51fea4a97553c3213ca59e0275ea9b2992ded0dc7ca3da899d4bf090f28d2d4ed6c6433035bd1116ac197a39ca2bb984fca2b9a451410502683de4ee899a8b30bc44f0dabda6cc4bf5bd05ba332b05aceeeaaec3379fdd41d75a8f7fd4819b330d5a4973121de568030f88ffbbb10fddad7a97815531306a1d98d41edc51199fda530c13ed9c38351456c9c703a01725173e49656b0e9b24e9f9e70122277b8f814c7a6449d7a43583ce4609d2deb2bf494cfbf801c5a3d4c8afdae0896c1bc132c2a2ca1de9b6284bf76b486124ef982aca687afc9efdf7139cf091d08a9453b1fe1102df8033b7633d9ffbbe5f20d859cd356ac17b140678b5729ad5e27e719ddd9f01f2c662b84f3cced9e4c7cfa33d90773dc219f071675d024f644ef8cfa14c41eccc8fc76519bdbbe29968405004e88d1645d8bb01a3bb0fa88bb51af66819ad7013dc6827fb91718cded4c71834d7aa793d23500a600482e914e31b906c3262599c2362dfac6ed243ff0573da167479b4a347b472c83e080ce473a40ee9ab0690521fdd528dd8d1c0343b3fc6021716eb1aa59ae5804b21882f71475b3cad7825879906634a58d52aeee47a0b20e5813b1ef5f8a230bc4cbfa36ec1e60731f655a8e9a3da3192346319bbffc4335fd2c1408153292a6e06a2f1f0e37e6f3fcdf0ad40ccc2e75c213ac12b03bb23fff78ef427614f2545d7cf561e45e13dcc6ca3d6a116d6faa8e2d943ae38d76a4d9ff59437e0f7e69563679745ca80267d30a9eb31f8bf1cd7fa29f66a889d88f28c1f626aea0e0b40c72df35d244ad77969fd5bfa35d8ec22e803d18532d25f66cd864c4dde98d75ab08acb29001906e9711fdd00448cb00e06f8d3a01cbe7f4d1eef0d66ad001bad0fc4c12c545aa059b4af61c46e508c4277d2289df890b1a34f67e16722359072b76b5abf6bfc1af2e1d481e6f18092860554b3352e2635db70afb564daddbdd9c8a9ac7a2787656a589349045dfba1b9bc0860a34c6f609eb34b86e953c16305b110b4335bca273f63c05d88b6677ff4251a4309260aaca8a5290f4865a6ccce5d43623cba84f7ae543166985cf51d7b4fba9e08dd8f3e39c46e697a85ef76c5896c355f6f7b9a0d17adef4a602cef41edd49c86dde54a8ee82d38e9291c5c0d69caa48abe3a9ba9f55b9f96225d4b9b3c857d24357e181ce42b786ff0be8e5ebdcde65006c0bffe68c04caef62dc59624a5529acc4db98e174329cd71abd9c24d6b47cc7fcdfab129db6ed4cbc6bdd78fa92d117c59332d600a781cc6121b8bfb0387439460ba5f135344598f1dc7020f963021c7a0c3b57c1ef7e1f15195157f1a47ced59a68a8350cd32834874c902dc7bf10543dfbdf1f0beb0d772639b9c6907c04a2361a772f155b643bd19a44c5e54bf3f95dd13e2a8e65f86e36b2a18c549b9a5452a824de2cb215abb00f91e93c37dc47db7a88d973375f3a8da15a2ae3296ffee4b1249f7d481d44b771bb389328252392cb7cde682f32638a8af5e4dfd58ff53d25088f957df5ac00687d482af5b845e22a8338e972f0e54793135a92a3b315733a74b0bacc9f46eb577137f16c2f27611e4ff40cf83da6dcb3390dcbeb2d1af2baea27f275228c9e83d3ec43d5c059f8b086c08c4658d2c70784f58", 0x1000}, {&(0x7f0000000200)="c43d29d2acbf4adf5b235038fcc88ba25f3c777e55fa", 0x16}], 0x5) 16:00:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0x7, 0x6, 0x3}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmdt(r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/87, 0x57) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x0, 0xffff, 0x40}], 0x38}, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = dup(r0) close(r0) dup2(r1, r0) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x1da) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:06 executing program 1: getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/54, 0x36}], 0x1, 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) open$dir(&(0x7f0000000300)='./bus/../file0/file0\x00', 0x8000, 0xcc) readlinkat(r2, &(0x7f0000000140)='./bus/../file0\x00', &(0x7f0000000180)=""/243, 0xf3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) getgid() execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x67d, 0x8, 0xb5, {[0x7, 0x5, 0x3, 0x5, 0x40, 0x100, 0x8, 0x9, 0x0, 0x2, 0x5, 0x400000000000, 0x7, 0x5cc9, 0x3, 0x0, 0x2, 0xfff], [0xffffffff, 0x7, 0x1, 0x8, 0x1, 0x2, 0x6, 0x6, 0x4, 0x70], [0x3, 0x3, 0x5, 0x5, 0x5, 0x4, 0x5], [0x8, 0x1000, 0x9, 0x5, 0xa418176, 0xcea], [{0x9a05, 0x81, 0x9, 0x2}, {0x0, 0x87d5, 0x5, 0x100}, {0x200, 0x8001, 0x6, 0x7fffffff}, {0x4, 0x89, 0x79ed, 0xfffffffffffff801}, {0x80, 0x6, 0x1, 0x3ff}, {0xf9, 0x9, 0x1495, 0x5}, {0x7, 0x3, 0x9}, {0xffffffffffffff01, 0x7fff, 0x364, 0x80000000}], {0x1, 0x5, 0x9, 0x347cd2e1}, {0x8, 0x7ff, 0x8000, 0x101}}}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) getpgrp() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000380)="6fbeb6ee433f0da4778e8858fef2a81660d5a8d872c134817b974e631a83d4a2ee22fae196232548385f955fe65fd6c76206f2975315b65c603d55a98928e81cffe730b3f67e3309e7a0a33982b7e0a63148ce54e20e92b4d0b7d5177235951cd407b36b82c7b79177471134a4c33cff7bfbc1b94bd013c1c2912dca02a34d030011935c5107e554fee5e5ed450082a0f6c29be15e9c382bb726205f0eff8aaa33019fd87a95ece2e29248f650f36a3a8019d8e407197720cc7f2af18fc2461022e579afd658be2e7ad1f6f1124a4736bb9683e729ebb93aeb5f59c6d8d70746f2508417881d6f7917f3d0c341b0077eae7c1f3fd19ce56130c512cbe6f454031d9bda7b7790f45bf19c64d0ff0f2f029f224a6278929b03bff589566c17e14c97a5046b7580664b887d17ae818232e803baefe6badfad9e5e473c460948c4bd5490ade3a311b5a04c351f182b2de0cded1799c4d54ff682c01021ae3312c04b3733c805e09acc385e79d9a0f6c034316f1e4b4b621b4e06d43a35c446c2be2c66b8c826a9bf912947b851b1251063d9d1c402c96d191de8b4f8a596ed3f38ac55a03509e414c3ed0ca5b97ece3be09d84052382c6733733f4c2fad8de311614a1e25e46243b71d523f20a135bcbb408590e590ba6a18d9a9fe18ae1726c3d560bb403f6706b008b40f2fc1331f1fd602054743bbdc63793cdcb05952d20e575ebb264b76f647a330b8612fa871c2fc4aa0525dadc969ef92c788a8f4b9503512fb9a9da3552646ee2a0eb9b8db6d94c3a8235a8222ba283bac873f0f3ac5f3d179fef62d2f40783b9de784658ed7fb5787ad82df98ffc2424df86634a29e74f8ba305dc04e2f36e1049691fa1db292120df0c3ac7151b48d0adddf323cb6223536affe26e886486656a9a1c241d8a2132594f1c3c601cf1679d62dbd90d2c63c10277f948a02204885831274dcde669f524f5181876c893a4e1bc2cb36358b4a43770a6497d04ae7a05f79f9c1a319210639caa1637fc346750bd0cb7a8cfb519ec6bab128cf68c8084cfd0e1f50d3319a7966193a896b7b260510b12bc9b3061c02defd1aaa9192616c15688975b668fc3976bd0e68546b23577a1bdce2c51aa23b5fc329bc519cb23699dda93cbbee8b2a1d3c5ee8c50ce3c67c37395fccc9cbe99bdc591a5ba778b8cb4a1fb2a0eba36dfc1ffb8563849cca95f3badf09c5152f650bdeeeaedc189b086737a2b8671d6067e6fa0e6b2639aa0d5368227c0c6254b82bb2d60a4c5e85b5f7656b366dd4350bac21c26c3cda2b1a365e8dadfb1df3cf32ef100682786b68d09bada197a5ac74d483e23e315a906653a0e191d9dbd2ad5b2e4af270d7e81b2ece795c7d2f083d3c29784d9e9b0ca3d625b46984ad889456aa76043edb902e21c1b82a17a1cb6d8c53074aa84251bbc1019a163d34eb17a765695a35d6bdf1f46f35920358542f36208dd9ddc20efa0879facfd49ed09bba742bca839bc49d26d72d68560042f5c9ec03565fa5504dc0a17e9d673eba9123ec57acd42ca4f98b570f51c2011fa5784fc2573857d21b9d5867016c01fed4e257aeb61be5bc6307c6a719aa2772cd2e75be717664b18fb1b76cb5b3f1bb03bd0d30fc9534f352e8b0fce6243fbcd6dad5eb11b6c39d84e0cd693ca05cda623afc99fdfa146e90a90e49e52598a0d36822a152548aeea00b7f00a66bd8037cb2f3cad342d7ec8a840632f39fda9f8f1ebcd2d80d4eb71a57d4e0ae831d2d2f25b271dea4483cdee5aec7c79f19af5c5a68699c7e14f94dbef497e43a3f115fe79e735fd02b64d688af6839687c866c9f13fea3a84199892839ea8fd58a62c8b7167b757a3d3bf8bbbb931bc60e59720f2a37623f9f6c9007b3c28ef72cbaf42e8944cb5e9c926e5d1174b027d094c3cbad57d2d2e93d6625451a157dc4d00cb012d164b8947d3aa5131ecffd9578abe35abc09e9736fd84fea8bc1cbe57735f6dad75b23ad0e8f28ee635b30de1ee752a5d23dd05bb12a9c487dc6b21ddb893ff531828a7f9ee7a4937e44e01e58ea6db0501e8ac4aa624b78081f0a54fdbca246c18d7aff8345e7ae2767c3dc3fea66b16ef11cecd54ff2a6824f55f482cb31f4c72f3682f4be8fc30b5e82c828d940e82eaeb8cf52632d734cb2d592e8d23b6a6efc14e97dc9e96ca63f99d6a3e5e3d9dcb4aa6091b8777a3132054b29e18aea166f8b806cc847a18667beddb7aee23f641a1086d1021e602517c95e92b01c853e763dcfbd8e61bfedda20c29a474725c3fd1db048636ff737a1e502f84c2935078da990db31c56ae71d7dc1e4163d4decaf26b78e75b49fd2e36ede3123101f153f95be0096af6d52e1c20eeb3111fa31270083eacf20a78bca89fb6f32d3ba52a65a85553c719baa4fd7c1c343c9024c69da6c8b2c400ba4da46def33b420c766bf44727a228e281b2467d222c3260c847e22c8f44fd4453db697edffcf797adf436004fcdf0ff9ca67f12cb6d911d067df2c417e57be90fbbab5d2a53c5dad628b3276ffb717758725b866640f4dcccc37703997938ea0302079d5366e9bebd1f8c86fb15beaa6dc11ca4ca48ae6db213ae32aac4ad38401984dc0cdd51541e08524d55c6b0e627b42168aaed188611bc8b371d7c82f9941819322271e5ca85a4287286d102d820a02e7b7f875017d8bfdf4319f37bbfeabc97d08aab3ca8c366ec52b04a2147bb98e1b840305d578144cef25e085a71ec4a0e7cf309ca66c59fc3a2f247e0a557a3ab2ecf3ae02b8d258f97eb8a818bb11804b7ce83669a6704fe5797204f5edba26fbf8ae685fe166fdf641f679cb4a45da7bda3190709bbfbf4e0bbb83350af94b988563292c9d58e4fe73adc067eb64ec44a9c0b62c29f90ed81abbc88ea3defda0437980425f960ed6d99bb73899652c759331887c65a37b30a4971176051c6de4787ba2848afc9fc61c6edcc30f9c3b59f6ffc3d658cf8a6a2e13a87b886c2d1adb54db58002d6d7b4b0834a0da90d571a3ad657777236a608f0f6d929392deecd28065bb27f2014ca3b0e4b340a35eb486cfa61768754404c0b51950227999a5f8f7cea90b2d3fdcd64deaa465f84f784686cb58bddcf148c80bfb8385c0d1c98c44a3f9e53d3501c06624f28474cb6937af86ff7b936b65ad9b0e568a92ee9f8cdfbd143498dbc8cdd5bc012324a7090e2ab059b2dac1deffaced4ef96765c82fec5133830bc7fefbfec5fbf2b398028bb29fcf5603003a523ac77b0ce8e10879e650dbf3c79fd78bdebc82db474cedd3f79948a91fda8051fb29e053bdccfe9856579401e3c64324f46c56b4bcb45be447f51c63cd5da3c2fc7dd58e768d6810d011933d37fccbe885d23877432100bf18b289ba8c60e47b021faa2700483cd5b3fb3144ae93a3f7239e0ec2b30cb422411b508c20bb70fefe9b8a90516eaa5810b68238a2596eb10b889e52bac75972ce0d108a91521439425c4d20a80ed927170e2d74868f621f903b95c40654f3f1aaa14b5328c55d6ed193a6fc865c8262adb1048a79879d05e4570c025410f74a40aa494ba25e07cc6fe937bbb23f2b0d13ff286effcae6be84530b139a4f35f9cb92bd8d7f45f7227a081a762d6684f539b557a1affc7ef2fa53828c8d335ef0af50f64b42ac19498fd4aa3c0243449c3c567aaea7151c77cac674252e39a73028c7f254c032d1fea82a7650ff5439bf0e74927448cbd0518364693a7abb3728c7fd3a8d4c101787b113751774e36479405a1220c862397f323bb80f5475db6d5e2f60d5bfde373b0899a32b3098842fc4c6a64d2be6d8dfdbc2aa27ccab65aa1ce60f52c20d87825986110b80d5a2ae4e260d3df70c9d1d6de236ddf619b2878c8f8550dee61f718d23ce28a3f227745665c93e5475680e5284d44a5a3be25208c4197ace7d48521f3479869bf908ee19e9b5778b7f3555b7144f2f0a2a85b1d86cbd045f4892f2ba07d8cce464db799cc478fbc281065d466c8c8f42979d337c3831eb0d15a9190151dd157b2dc03dadc4858f270a7aee0690f7cee30b526e4c960955708514c86419c0db8af76993815c4bfd1bbe2dd0c4a31c2ae901e0ec5eddcb9674821e0b18fe70511c83341d79a2f0022c249bf54334efbd6362b65b13880431fa49b335a9128f76dc530d32c4f330449b03032ca75f4e60df8c7ccc25e12a73aacfa9d55db15020b435bc35bbb024464e8ef60d5492fd542d8095ba61d8e09a9ddb87a03c1709362632ef6582bed334e381de42109ce5823557156890a6f1e9f9c57367a9dd1526b80594f3088bfdbcd33d2e54dbbd86344df56cd6fc297346c99fb877b10435f73ee4519dc005e04393c267232d4fcbdf20d855861be818a1c020efd7f1ed6813ebc5f94ae481c3aa73aa1a8e710e533225727701e8f71027ed2ed6e9d83d4ca90d0f18666e7404091f5743981b702d5a2bbff034263fe9ca4313e0a8d8df1a4a906ef719a2b67e7a92f375195f9b8bfd857a73e46e6fed33af466e2ac9ee71f100a7fef2b28e37ab4716c07efc1d37bdaf848435fab647f1776d01ab561eb04db5194b8a40b856723f7a212d39c6ebcbdceb5e8433f63d71576515a721c9a9723792fad51573f8a8fcd65bbadbf5275eac029f4e95e39393131bbde6dcb3c7161ab987d92f36f31dd0d1a54e295305e2d21dafb0da17ddbfc95bbf88daecc80609efa4bbfc09666b5367bd2559e7e22b11f16cde2c4656be2ab234f546fc786ed2474cacebe4266c16292e425bc537c34ece17020efefb9128bcfd39c3ea94ef2b2d6190ea9d6e9ba623838dfe286d57d493c1f1d22b786451b249fe9ff43c12be06398df99e3aac4c49712714656e5ce12da27452d3a18b903c0d776a3db0072a46b821a8f3ff143e293574bbc1bc55fd53164a89bbe3a7315bdf2597bcf9c1b41818059245b463afa53dc64f7348994f9506aa670b4ecbf55e863a2caa18074e1109d72624f86a95f25b59db10860dd4eeee0e5e19a5f3f1af0c04cc6b6c04b1b9356441c6282f96164764462a14a7a39785acbb59aa9eed7aa602ff7a74b9178f536b60ff5e2c4ebf69141bd741f6879eaa0693dca40447db07f93d631e095e0057ef9c007a394008f544912c7eadc6e7b0dc52ddce20328990d82071ebefc9e2c2208d0bbacfcf5610d8f74a1ee1e597045dba5ee4373a5f9a34923420ac3b263081f7b36f0c26b8d6774e6bd35dea148c5475123ffbcd3b2062157d785922da7887f5157d1535aaca7e85be6fd579a247a019b81bed4315130eb1086bca6416b985be8dc403fe75f4fa96c5162481a54d3e457c10f877904d16a56abdd90847afa860e685e0be6b77e5d5b8a89e82c2f578471357a7b0031d25474c0287b4d2e1a09c95c5ec0ab22e082104281b8835ef2f1b89b79f9d98c29d83f678c9c0ee21c56411ccea190ea7e0c9eb4650a5751386619d70b59164668bdec44978888274bf7a8c84a0dba295e3ef64c1ca0bfd4eecd230938d54fdefd1f7584399674dc1df1346fb9ff2d7d8ba2b2553bd0d79929c386bcb832b8fdfeac5c05128d18a52006721ca389ef784f41c755f319da8045dc74d729abe5aae1d73c6daa6a437c078399b7f5624fb7e7c284c41c72839dc8785f0a7a5d132e48e6919ae9a03da33323e8753c210c6a311361f5f405e26078bb137f215b6477393efd2d7d52bba3247dd7f285c41e8b7617b13c79f07aabb017c0271161dcce2e22386bfd3e43ae39d6b462895d0e677d9e604a1ffdacb") 16:00:06 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x29, 0x8, 0xfffffffffffffff9, 0x6, "ad9f66c2b64ca921a1ff1e0160628ad11c690a08", 0x7, 0x6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}], 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x2}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x53a, 0xa}], 0x7f, &(0x7f00000000c0)={0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r1, &(0x7f0000000180), 0x46, 0x2, &(0x7f0000000140)=@abs, 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:07 executing program 0: r0 = kqueue() madvise(&(0x7f000097b000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f00000000c0), 0x9130fc2, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f00008f2000/0x3000)=nil, 0x3000, 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000001580)) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffff, 0x7, './bus\x00', 0x95b4, 0x3, 0x5, 0xb325}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x201) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) r2 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x8b8) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r1) fchdir(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) r3 = dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x1f}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xdb, 0x2}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 16:00:11 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000061, 0x0, 0x0, 0xe5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x8001, 0xffffffffffffd2ba, 0xe859, "52cf06159450dcf71f833b6c3ce46e8ada404782", 0x30, 0x100000001}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x20}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="69d5bd93") 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/196, &(0x7f0000000140)=0xc4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) getppid() 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xffffffff, 0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc7a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0x10001, 0x2, 0x0, 0xff, 0x0, 0x100000000, 0x0, 0x1, 0x1, 0xffffffffffffff81}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x200020, 0xfff}, {0x81, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000309c00000000000000000002000000000000000000"]) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffcba, &(0x7f00000001c0)="229ffc9db7ea200000000000000000") fcntl$getflags(r0, 0x1) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x7fffffff) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x5, 0x7) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:11 executing program 1: mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000040000000000"]) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) close(r0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffffffffffffff, 0x80000000002, 0x3, 0x0, "67f5bfa600", 0xfffffffffffffffe, 0xffffffffffffffff}) dup2(r2, r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x10001, 0x80000001, 0x7, 0x49}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000), 0x4) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x1, 0x6}, 0x10) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x400, r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) sendto(r0, &(0x7f0000000380)="278bf85628a35cf0bc968f0a5dd379445186ed9a1d8f8e7607bd213cc8568f9e8bc5f795f0314e97cfe78022a1ba5f7f2d36aeb7502807d4a821fae9fd178125331f8138560aa987dbf64f526cc9f40f930479b24e49020c2b02b778030a6a73f3ebb9841af63c38caef637542fa870ec04d26cad17e0bff50001c960a5cc8ad116f7aba1e11c98148c5b71233cff148237ae63140d7fe42b228a3c43ffa949759972fc084d30aae5af9947f066f24367657636cc8516618638550928977da54ba9d45402e37ce46f547a07f9b96babd", 0xd0, 0x3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/69}, {&(0x7f0000000180)=""/208}, {&(0x7f0000000280)=""/107}], 0x1000000000000244) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) 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) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x6d2) g à ‘ÒÐÿÿÿÿÿg à ‘ÒÐÿÿÿÿÿpanic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *124612 32019 0 0 0x4000000 1 syz-executor.1 395251 23071 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8262c5a8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8262c3a0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800023d9ca90) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007de5054,fffffd806355ff40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800023d9cdf8,ffff800023d9ce04,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800023d9cdf8,ffff800023d9ce04,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800023d9cdf8,ffff800023d9ce04,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806d605c00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806d605c00,18) at if_input_local+0x121 ip6_output(fffffd80684ccf00,ffff800000afc100,fffffd806f6bd2a0,0,0,fffffd806f6bd230) at ip6_output+0xd59 rip6_output(fffffd80684ccf00,fffffd8075852338,ffff800023d9d168,0) at rip6_output+0x4c0 end trace frame: 0xffff800023d9d200, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8262c5a8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8262c3a0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800023d9ca90) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007de5054,fffffd806355ff40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800023d9cdf8,ffff800023d9ce04,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800023d9cdf8,ffff800023d9ce04,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800023d9cdf8,ffff800023d9ce04,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806d605c00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806d605c00,18) at if_input_local+0x121 ip6_output(fffffd80684ccf00,ffff800000afc100,fffffd806f6bd2a0,0,0,fffffd806f6bd230) at ip6_output+0xd59 rip6_output(fffffd80684ccf00,fffffd8075852338,ffff800023d9d168,0) at rip6_output+0x4c0 rip6_usrreq(fffffd8075852338,9,fffffd80684ccf00,0,0,ffff800020ab1b60) at rip6_usrreq+0x5cd sosend(fffffd8075852338,0,ffff800023d9d398,0,0,0) at sosend+0x668 dofilewritev(ffff800020ab1b60,3,ffff800023d9d398,0,ffff800023d9d4a0) at dofilewritev+0x1ac sys_write(ffff800020ab1b60,ffff800023d9d438,ffff800023d9d4a0) at sys_write+0x83 syscall(ffff800023d9d510) at syscall+0x552 Xsyscall(6,0,c,0,3,39b4b02b010) at Xsyscall+0x128 end of kernel end trace frame: 0x39e0b10de80, count: -20 ddb{1}> show registers rdi 0xffffffff81ae7517 db_enter+0x17 rsi 0x3343 __ALIGN_SIZE+0x2343 rbp 0xffff800023d9c7f0 rbx 0xffff800023d9c8a0 rdx 0x3344 __ALIGN_SIZE+0x2344 rcx 0xffff80002218c000 rax 0xffff80002218c000 r8 0xffffffff81048ff3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xc84fde9cfe0e0897 r12 0x3000000008 r13 0xffff800023d9c800 r14 0x100 r15 0x1 rip 0xffffffff81ae7518 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023d9c7e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=124612 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0038,0xffffffff8262aaa8 process=0xffff800020adc000 user=0xffff800023d98000, vmspace=0xfffffd807f00c8a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 32019 209128 18511 0 2 0 syz-executor.1 *32019 124612 18511 0 7 0x4000000 syz-executor.1 37287 171063 0 0 3 0x14200 acct acct 60541 87305 7698 0 3 0x82 nanosleep syz-executor.0 18511 167396 7698 0 3 0x82 nanosleep syz-executor.1 51028 77992 1 0 3 0x100083 ttyin getty 99520 121813 0 0 3 0x14200 bored sosplice 7698 268056 25206 0 3 0x82 thrsleep syz-fuzzer 7698 248810 25206 0 3 0x4000082 thrsleep syz-fuzzer 7698 160805 25206 0 3 0x4000082 thrsleep syz-fuzzer 7698 470069 25206 0 3 0x4000082 thrsleep syz-fuzzer 7698 340882 25206 0 3 0x4000082 thrsleep syz-fuzzer 7698 204933 25206 0 3 0x4000082 kqread syz-fuzzer 7698 325845 25206 0 3 0x4000082 thrsleep syz-fuzzer 7698 395889 25206 0 3 0x4000082 thrsleep syz-fuzzer 7698 341431 25206 0 3 0x4000082 thrsleep syz-fuzzer 7698 233019 25206 0 3 0x4000082 thrsleep syz-fuzzer 25206 302087 46995 0 3 0x10008a pause ksh 46995 103767 80191 0 3 0x92 select sshd 80191 494321 1 0 3 0x80 select sshd 67715 240879 82390 74 3 0x100092 bpf pflogd 82390 49810 1 0 3 0x80 netio pflogd 2495 164146 44842 73 3 0x100090 kqread syslogd 44842 279849 1 0 3 0x100082 netio syslogd 50649 515898 1 77 3 0x100090 poll dhclient 52790 371561 1 0 3 0x80 poll dhclient 26045 431210 0 0 2 0x14200 zerothread 68212 392356 0 0 3 0x14200 aiodoned aiodoned 23938 25504 0 0 3 0x14200 syncer update 66930 273430 0 0 3 0x14200 cleaner cleaner 23071 395251 0 0 7 0x14200 reaper 41443 238187 0 0 3 0x14200 pgdaemon pagedaemon 37142 294165 0 0 3 0x14200 bored crynlk 71076 239672 0 0 3 0x14200 bored crypto 77123 226711 0 0 3 0x40014200 acpi0 acpi0 60021 327095 0 0 3 0x40014200 idle1 61722 380734 0 0 3 0x14200 bored softnet 12700 255978 0 0 3 0x14200 bored systqmp 83388 421391 0 0 3 0x14200 bored systq 36703 77641 0 0 3 0x40014200 bored softclock 7586 318864 0 0 3 0x40014200 idle0 93745 270859 0 0 3 0x14200 bored smr 1 180781 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: