fc430f123307658ccd11da463eef5e216f8b55cd98c8221835172638960d2eda43ece187d2d9871c277f85a31a01376d52fbdbf741225fb83cd2b38df4996c10e74af37047dec6db69ad76815ea118fbe59f12f0a959448056a29275d925753561a93fe5315f6614b95604def9ed4d381c3e427691eb7db7316965197830375a68cd6e2317247ac438b8ed19a5f1b69883527aa8987c274d4cab0191d2f43e052fbee01e6f710afb9b5aeb2e7854926736d69706766bad029f414359ea8dc9a4fe381344da2525251f2e55a7176e6146474edf849cc3f1ddc3346cb18239c3cbb875a4fd076e3bc4acbfe232de66ac2ac93a4de4da0236b49f69d48157c13e422e3193d3db554ec9daf4f2adf4faa68b2b852f18c404c80cca7b10106c3799da5b584214096d26327a0b4fc9a24a39fd445c9ef821762b231cbea78886616937b7ab2619b793381f39d2809be763d2989068deecd1e9ddc40970be996948c81fd210cafdfc629095f418422836a2ac69441fa32c78c06d2473b55e3114bd3ecb17465b5ef9a99f17bff6a6beefd21305af4e25c15783d6b4aa6a6212ced3c12c76df876f820f99b4150cfde81a985e1740572af12f6b039402cce7e0a436f663fa77bce0b87406d887332de15ce1df44bd2f964c1275eb6695fd1285d6066b30c0d0959ccf1b273e920185547d48af6b9a38af0bcfd0734abbd6a50ddc14d6f20b04dafbc02ea64895079d6cc404465cb35414034afe9f288e688299c86a4853861c227c3aed5b8a96d9d6d90b4770180dff0586243d74e3c28f86935958abdd53add13cd6cbccd2b8175399b742cd84ffbcea153444af406468242efce06ecfdc9f7b11f33775abd6e4b6fc88c76938aa28de63c51e7ac5ac1b51d936657df05626a7750500dd95a3f85879334b2b91c7f23e9d815862dce972849a575ce3fa50a2be6da01e5e3f6221ecc1b3e6cfa6cb89d030c8c690f057a781d70d8fcec0c17f3c5c50967fbdea06aae0cef26e13a23cee4dcc352c3842ed4da612933b47122b53ae718d3a231f8216b7768d9eef823b792e19f76874e994935849bc4dde2a7b561f7ddacb0fa4a6041d626e7c0cc9a20b51666e314689d96187f98da84494c798ee297023be56e3109a072ab090a266a1be3f2bca1ebe038b5813cf13288eb1fd0cf5600221a3a4c264fa05837417a092ab3f0c7f6b3c8d99aa5bf584fcb59290c66b830e8a3557161929a26c9a540bb73f15bc444026e7f4233421a1c591ed3de8d0eb51f4d1fce4f3236f62c14cf41ec8ec3123f9544b80dfda9d83e33cee0bf630b9779bae6a0e6bfe29f473632e8e90577de268af20ba56097c05a1b79686cc93595b850899cfb879baf913e065abb41dbebbf2724938be9e0cbe8559fd9be7f76b4ceb2fe8ab3d782598eb9538edaa314742e48e8294e48b37b915cf09aafb3eb2ab7d80e67cadf0a8d38d35546d868a816ecedc8c87a95358d176848683c3c66d46b97ab6bbbd69d9d265742a14ab6314d7b9bb6868e7a0735a7161380271d9676a5d20445808a1c23aad613ebdccdc69abbdf748b29e79d1f88e79f29c53dae5541573d9fa5dafa1513851c995dac40aab9cf3b8f0de8472f6f3b77687f22c7046da19fdc0006aa43aafc59673622545ce148457903e4cce4cb56f1d30f493b803dc11a8e53821a82182a02704403ae0fadc03d3990b4c6cf8d112de3f82c8cc28b94c661d431d73b4b0ca95f94beb0e1f08a05972061df7aa4f3987dab0b5fa545febcac26b0aca9e8678989a1c405947365eb38302995b20e88d54a58dc89086a4067b4348cb5ade859e9f3a73c1cea2022502bd8a3dbf68950d71b1bd1c0a3e59d4866d559bc26c74b272d44ff9f2a588a6c75ccd51a421e491c7d985389e38f63cd220de743f63ddacda661b6842db53f1b49ca1c4efa06429b75d3ba6a8795063fc65150df5ddc230854302c10c2bdeefd561f3eb58e6e6ffe9b8bf4be8c902800352f809350399595835c71df78f05dda556d4cf7ecdc960c2a369c2276671b946bb8b43cf43645602c96f0113244069aa53402da5a4d71430ed6fc4486b2f3319edc3adb8074dddca1d543e0c0d4fa041895265bf38459e077eca363d03f004854d95757fb9f6435750c7e1d8f3a8aa6ca99d098daddb74848ecbd5b7f5f6a16d1e812c8ece84171ce5fc0babf936c4c1d14dc5d0fc951b256ccecc1d53ab9cf5ba374436d249fab826ce7cd7fdb0a30c440b615a48c6714d59cbbb46ded4715205d5f2ea8fb71d7e710bcd7a82c779d1b6ac162e5432e756d5a4ce13bf5c3a6e628c49987dd6b9963ee8bd157655dceaa5b96edf6b6149b3480a6f07c5a595aa92cacdbdbe5a1113951cd422a1846ae9ebf36c63a664d15cc90e2f8754b04935aef796092b2e071e8f80d26ee45dba6ce5345c3c5dbd56f255a45556289819630802e17fddf5a1aa0ab17a70e55ee724f87135a4abbec465bd4ac585e6274c6141f4f7a06efddc1269a30f0551874895c39a64c1342814744ce380e5b505508fa4ca452a0f4d0279c5c9acd093f8ca3a786bee2560e162569eadc93364469de204eec07981c62b147057dcec25f4050ffbd72fee850bd0d569dbc9d036e87b65784fd600e0c15e0c6a9925037c3c88f5549e3013d31d0bc20c3a9c531f8842bd1a8206f4b3f3d221ca97737116e55ef8f99f4cb22d8a476a545af2fb6f4bdb4a3f417bda531ed41d0341fc15906c6df277e46feea24f22ea99ceba0c19dd568bc86032cf40533e377832500bdb4664e6d772e7376e54e6645936284bbe48591f81f2293aff8e429af516b08134176d7b57f35bc766dddf5969569a437265623a1c01a6383d0516f92dda41548ac4cca2351172c469cfc07f7b2ccb75770ace03200769a7258b2adee44df7a5251eafa3cfd270e902237df0e9891217ffc712b7fd2623f6723dac80abddb9d683058727346aaef9bf1fcea9dea794dfdc2a7953a57056e8e5c963209c4ab4bd79e054250281dc83db5545ecd840511af91ea9a676812cff97ea39f1bf17e5958ae349130adf53038ace183ef097b4c71db3da19303dd61efb27436e39d031f0ac12582056a19bc4a0c56c2de9be87daea02be72c76aceffa6bfce93f566493dd492ae0d37de8e870227a914dc4745106716b4c673200a650d28eb244c164c9fa19b33ffd9f0d2959c48428aa4641e7527c9c1004524b1192277f174763d783bc8dd4f4d2d89654d9d0e61e0075c629504d4fa7a9acc1b9ef370ed4fff4d9ab0d33176b3387c43c7647c7d7f8239a4203d3f81b8a6b1524edfa3cd88a263f9f775e7eb0a2933cacfb436a369ca7062a0fdd066c91b2b0a1df69b31384deeace66724bf3ced09328b10fa3daf041d3069c2c970f9f048acecd1dece0bb68410e512c459221165a68ce1fa40d89e894b49db27c64e02cb59d4cab5e38995cc83dabb23c2d6f05f2c5b2accfcac4902a168d92878d06f2ca27c85ffd1d6c70ec1041772f71311f87da21cb182dbce91ba68c6164fc88f3ed3427ad44974ab50b85cf6c60ead66bfd338ef55933f7f3f12bcea7ce5724055ca25b3706645cca07aaee194bb39e5b513536944618b43304a91191f6817ad5f58a5a0dc46d91258673edb68bad1ed820389f3dad44786289959f82d51f7a562b74355a616739533bad837abbad9ab0178b82cbefd37de3ca76c5dd821080cd06c07d4ca2fd0440bc4ed64ca729cdb8ef073ecb71bad64186324f03528df4357b157163ad822fdfcc25688726d3fcb6031ae104ecfb795c89c10ad257c5748355b19ca8d7aebb5585fce4f634ffab8b0c418f4985ec2302aac5f0435776746474711258ded99f7fec01a492e4d7b524caf7ed1cbecaa171928bb22c0196e943ef8158c56a342f2b327454c0f295aa8e2415d119312390b5f17d610d0df3eeb3cddcf5f33c3cc0fb130bfce429d3b14db196bea1f9e4f03537b64b0a00783a3b4b4b91338d857f18c6e1e24c72ca0f63ce75bcd4af023215869cf54902f2df2f8e711b1deff215ed2c83af42b2c2ae878f7538b9731bad7b3a9e1a2f9ab00fd5c1b9b2f1d33747557786f49ad254f91721d0a1636ab372ca6a1c8c15f440d69f62de3e3da071afaffc8375566e8615c871f16d394ba5b5ca11cff95092a14f11daf1152ded7711b8fc011f79830a58a13040f4f6df7455b17f85d9eb62d6a25c3cdbbb326d0abb0dd101484c371657178d2570c633df2b6276782e4b9273ec3fe38815d9fd6a22f27ff3b7f7ce32bd33bcad90fcd2e41cb3efd036c125e2b2501b70b12f41da8068e39d2fad2a6cf9d1798089b5cdf0dcfb01909e747130d68b7579e6abcf6665ec55892d6a7b3187c2156d16b9613a6e9abf434347490bcdec97e623017be9b73dab55f95623e95edc630d767451d7e60708eb3b7da9e6c7fb39dabc3f2ddfd5b52628b765e3390b511b084df91a876a4bfe9918eb2c4d3afea18bee65c10bd9094e57d317c3132906d8021bdb7228d439459c064a75e8ec313cb74bdea07508e177a54aa4fe3d5156ad5dbcf5015b6aec2fb1eea19a13d76f71bd9da7f3d3b5120045d27115208f91536ba72ced335c414020149ada3b5bc23d0e992e4853bee787df0f451f9f29ef5ad49cf2c576c6bcb38ac61fcd32c602f5495678ab9e49a2b0c4c67bb0c17dbea19aba371b74dd3b3ee3e0771", 0x1000}, {&(0x7f0000002240)="e529bd9688f5d60c8fca623735c365591735286956660d", 0x17}], 0x6, &(0x7f0000002300)=[{0xf8, 0x1, 0x5, "270ed8065911f040445ece389f1f268ff64251c9fb8ab0c53074a129d1ca958f0a2a122d2f902f5df55516b347991e88cb6141e151d6b6122b7de1d7446acac3bdb7e89a0212de0d59bb52ba0f9645e508d67f3116fa64390d60aa242a787e3200bdd980600bcf4eec90d14606bb67560ceea4df0438f81c4d564fe032310504f903c48a0d263244cb0f6832af9401310f86b76ae2f2e9c6bc6c1fbcff26f919957ae9cd358c4b5867320e003ddb39a47e4d3fe1dd0a7812f91e65ea104e06ff27a79e73fb2bdd2f4591a25e40653fa3025ecf15fc9289ab02942632daa9a5cdd2741d"}, {0x50, 0x1, 0x101, "3520d37babfe7412af1b5e738664929992c840f995357ec301f7361ae983214d47b15650a44457145d52a289f439572b388413eb5857345daa98d744"}, {0xf0, 0x1, 0x6, "489a17a509627e6a9f378944c1c7a0a6aa688dbade965df99b3b355ad15ed246f7471382e97830838ef876fdc672f20bcb59fa9c4cf697ea5a4fe5771d3b3af0efbe87288afc51f9a4672a49eaec003166c36f7b81e705f2e3b6e496a27a694af7b7c1f690e3181dc752e78e204448ffc76f1a43ee9eaf297f47b7d1b7072c628e4dafffc6c0d2140850f68e869dcef8575e2362dcf47b54e629d6503c5e4c36f64ac749e6ce18555b3e1a23409a203601efb1bd559d20471064189ba5a9e17c2de51120a52f93cf37d4cf1aa60f69247b6406001451127c12db69bf20ac"}, {0x2a5, 0xffff, 0x2, "d7b6b4d16a3beacf51a37b195fba65de5303ceaa3b61be0b45"}, {0x10, 0x1, 0x2}, {0xd8, 0x1, 0xffffffff806ffeb2, "a1dfaacf47282725bc7dcf26ecd1307e634432d7b7e337378b7150221850aa1eeeb84e8f6d7dbc918a6f3d76c7627fe95a10894b6bcb204db4dc3e3d44ea182c328c8acb3dd6e879eeed5d582b6fbca7739c7e3c7d7c2905117d494bf3ae63ac5abe0d515a4263017d7bee12c827a7b14774ab37683831dc3940d10cc78e7b5f5de43366a206f174ac79b2bd26ad5aeb23da14c76b73683b16d7b2197dac578d4ea0dbab7c131fc8ac1ddc119c46412af9928573de6ec8854c432fa66d6e08db521d5a87ec749c8e"}, {0x19, 0x1, 0x4, "5d93a7903e9d6fb69f28a3e0597bb912"}, {0x1010, 0xffff, 0x6, "8420d543c7a38ca3d3b874dff27f2b4661a1483d348cbeb98358c630c0efd34f2f3291e1d84004c6eb281cf298b9a90e1f772fb995d61c0ff8958a2dfb455c707be3a202a4a6e7a2da662a61b37cb73135b0d544496b29b36537f3bd3fbda7e322a170f4542b72e83f7634cd83bb51c6aaf20144fa518274c33c87faf57acf81a7d9aa2030005c269c5d9dc97285fc23778d2865b0e52858f6b904c43c23066bf6a6a847d1339809c960f02d61b7af09633e81c5547d11632b2a32a7baca3645fe3f1b6ee423aa44823a0b9abc8c3a1c8ef8fcb19ab2d56dbb7885130402ba76bfff6ad9bb297f44d3bff13b19e254488a5961406eaaca9eda05e65685b87efe1f739efaadc1b7386c09bafbad60d9a5739dbc7aeca920ba88e4d91a0f854f621a31bbee4c9eb03a1d8958db81d26be52b98f1b18e3da171f01026e75613d280c5d3489af57fa66eb273aee9e76024af734a8ddd6363b22c144083fd260fa123599e69b6058edcd25e36845b2dfc5347abc3811bc49c539a0dfbf304f3708c82450e36331cb235baac4eaed81d0eca799f9692f8b09d7d18b826ccdb4039e87b0dd29eb1b11bb048a6ab954301800d1e97293333120f0a8083b84e4d868c276cb1d7db0001d1f93a683ca77bf2ad799af259fd28c03f650e4500b6f9ac85b4e2cdd66ca7e803eb0749f5b8561fcb9136d51ce39d3f5d2f71b98039a3f93f8fae33ad337607da1d32daf1dc986f0265d68b6e147aa529d4d6011927970d4aa71acf6d3041edcb17e83fd52808c07cf4583d6d4e167639134cc87baebfdbe333eef72ea94f4535cddf0e60c6c510f9f42bfc7ee6e91b2cfcff6c5884ef7a7c6fa9cf498d5581ef0685e5891f757d515602c4a1dc9e42c347602a2566444b014b82793da5595cc9623fc22aee8cbd9d7eacf974c7cc0a38c12d4f367ba91d797e465c4298369e973f587fe2878058f76b1e2ce217e71cdace157f9969d500a96430bf081e885f84f749f7b786d208d753d25eb21bd5518446bc77ef379df6c12f21739c7a2e281c66016ce2ca287fa9a82c70f63c1d8c115ce1c04eb9f579253787dc7e64b5d0d767f9d2a9ae9a5ba849f3edb47287f3193d485c0c989663a6486315a6dcf99d506e57100cb3e32348673512cc1ecbf4c338d360c4e82c0b7bf2b357a746093ff67de60cbab6c7a22f2bbd47596e17f90fd4a8e4f5b74b7e8ff8149f9a7894aad2656909265431505321e3468cc47afea1a98f6abea32efbccb370338090283df3fd65ea8301e816b7e6771b6bee3396fd3a534fe91144a0901e4380420fbc4bb1a774a1fe2063094129f290ea20fb9a50c4549803dfad90f91bc5bc95991c76f9ac2d4c04f596d154f110f34023e224b21e0445eabb7a42955998e095e63788863ef20b25c754abc03bcfb705942acba6351e2839bd0a616825b5fe0ea7ed383d59028d5691bb758744ceb10fb277c4db58eab220f634278315fbcac8b47459ed54a68504888b44dc403abd13cf9d39035eb357c6066069d82a340c7f7307cedfca82c8191b08f79cb1c8d03b4585676f673767465eaf0732de5e6b7ad076f21742ae99c18e274ee3658482b4141ebd7fa8668230be617cf76ef15077ceb1461689e96492c764abef25f1dd82970661503fc6e19843dccb4aa5dea6c4ba346964dc49b416af223e94bc1ac2672c2ae948b013cc25ed9ae079eaf93b1e3fa1eba0d6aadeb8785cffe7fce0669834dce0be59d752b34840971cd76a4d999a7fab86f1e12f34767917c141530da861f0704ab48d2986cee5ce2a069811503c33c20bffb500afba1502cd86519815f6c4c80653d99bf62b9265dab703d7cf9811fbbb244fa138f2ff0c7b5574ade69e05f99faacb95bca17e4d73feb4d63741f8b99f05cb9621ef860911049b2a489cff182bc18bd0820e942e2e248d4635f0165dce6939e015e1ba585126cb12de01c38f30609fbb3257f1cd96477b2b5fadb26e2cd6b9733614e1a9e42d81bd6f42c2757feaeaae4dbed2df9da37c99248bd6fcdf374c819860e50bf707ec3814dcb4443d0cc13f6b622db237a95bb53bfbd7fc4eb2b93a20573dee015c3185ff993d43942f406982e67429b3572f61f7c171cfde23435a539b5ff77e93f2d63ccc317de6da41cb417917093505c2961c65ada118be558b49ead826f71c9782314bd683875f97b8df5d4b0f1d9243e731316cbe75349fdd908dfce656eaab44fab2bcc31ac06a3a5db2359466143609931e268c3892b5f15d104d3f8843b5ba6a610c9fefbd2d05542b51ee2fc702a9d236d53d722d4ee1623d841b72fdd69df8acb4f1b6b81b5ad749093d6e4cf094c7525bb1e4d6e5a444bd9cce0ed0048ffafce6b5ccdf2d8079977ebad4183901307611a13f01b304c955b66f916574b7dfaaf34663169e93df486818ea567267088bcecb87eca582cd92b01018bb2b0fca59b956a5b535eaf882d4345df3ada853b1df54cc7e94d330e691644ea435b2f8fd23c20fa405dc9e3067a99d5d39b6907035955a308e577a63b7acc54fc729c3474ef5522c8b7b79e4ca5111f058b5c1d337775a313d50313c5c320bfdf9dc1b0e112a174c875326d12418bec03744de7a5e43b5fcef9eb1d6caf6d6b922de6b848f7141c6bc3cbf42de7746205406f69d24189ea5bdddbf6a2d1e748060189f97fedc904bc9450df5a25ed375d4a63509a87016055a544dd6558492e2fad632cc4cfa5bb06ca145c30a10ccc2a73bd0f3b685ba98764f6f00a18fbe6f43829e308f3c63cbd235125d83e5941faca9a7f507c1af9df7b47499a1ba3eb5695069cc1bfe2c27a8d7dabf60475793e68bbd7cc7e52d5f286bffda2bb862deb01ceb16265f3eb72ce29203c62f07cb3e593ecffa02fa5b269d3d843c5fb18a954e9345b573a11b6ffab9a715ee55210502249a449da80c66abd2b7d3ccae4376584eff16cba79b9abf37a566108a3b5ef09d8dddef4e5aa7dbef85c8a3acb09773100ff8451df6c73018c8e0fffb98503f441926a72f965205269768d694dda38651cd21ab78365e9d3a0a794bb1b867924a0c5573102f2959d209dcf8487eb9cf58f2cdc3308040b807826abb99c9ec8ef45959848d10a1c9b192039253827c119ddd92a643e79dcb7ac0efd057c11916b8736d016ab2ad34739679f5e36abca5565ce6bd7acaf8cefd7dd60f072f4930a3c47dffd511cbec95768e6e185c22e187a43194c55ae0a2037d94ffd19bdfe193fcb86660f1bbf537497357957c821d0331155e1999ee05e5a59c26b523f19eda61113c60479e3d8d6ab82daa8131cf5cddf1ea52ddf65e2ea6eb30bf5becc9092e54e3493c6ecba6c909b5b4bfed57eec050ec945337450b572e6600e66728e446a55275ab4d4194d074a64fc3c11386920f79d3ba12cbeaf1e97ac7ec92645a89457bddb5868fd9973d8448aa9483a05c366dc097824f2af7229ab980c3984ab63582bf201ff18ed1794075bba7571284ca9a4a494c610b900a49b3a88873aec1f5304b00c45c35a8df6350b7d9b9aeb74ffd4d33f7ba2916f54d6bb811f2affeccfcc3d41f45a4530269f101057cfdefbfd8b041b210b09f865b31bf97f3d53e2aec2c3ba94fa2a40d526f151e7d1222391b313327ce53bb2f087641262a120bf2c4fb104d639f8660dbdb1e745b6af5603d64081f79fdedb10fc1910cee4b23c31e497a49f538595f4e0e7078d7e0308d929b761e01cf6cf81180f3192b26e8c34b47bbf074c947b6dff09635fa6d99ba476ee5a606e9aabfcac755c6e6aecb30b7853966e482bdbe97be3d44e1647054ed167875bd3540a7c7c0a79b31107d4c85c7677372d5f39acf4a50f3d3a842fb5279875037ba6fd175d8c6faeb70392bf9319d4f73f974669e26572fda41d06d6d66a99dff67aff3901bb84923c5042b5f2d768ccac3050e3dcb258769e47cc1fd7d038c26c80f0e9b32dd8ffad556744ce9510a64a3b332dadeaed134d067e46dd4c906241091756413882cd7f07f24a3cdde679a64cdb1127333e77c86f9c86c8ff3df4ae07595670a254f181fe8f5354e2ff5b4ef8b5cca6ce47294937db78879291d4c72cd5930eaee510bd39896ee84566b554a42c48d8e03101d5c3c46dde436c0d61a666e6c03e2340f5c7ed61a8f0d233370a1d7694bf82422c4a0b583947b98948b6eee7df3aa074e10b8549e2985431c863ff65c87adff89f26169e1d8ffac7ec903599bb5b278d71a4d9571fec6c9e4072e1521399ada817e80b2ffb443683965e2ef2d8bb9bb8963874b4a23ed397796a4333c3bb03bea80fc71ebf7b0c6b7c2e59fc8be8ebdd2201aff801d9cf41bf742508456da35a27ea0f1bf9536b215f5adfce682662180f6c698306e99263ccceff5c51ced41da8f407d72d6c59991b0591a1cca8426967a52f68c41af39849ee3df876810a14c08dfc1a576013fa55376e68e8903d747d2bd6ae4c42379bff1801fc845086c632e0cb3c821ab25be11794b3bcfb42d23284f0142ee32995f5c7a41498b783d9e05bcbb3a22ae86202122b199fa58e7704687befffedd71d1edeabcfded6b81e77e9e4aef14478713887f51764fa0d82672b6acb19cc97376c67fe34a31eaade671d4940357a5cdb28fc6f9dd76ff80884caf3737391a28ebf7237aad6bcf9b1ffab87462c399aa6fb83e6cf4e4d6e24c67cc8139526a229bab5db5ea19b16265141c6d78086ed4ae8ac8b7284a51c5a6dbaa9a235ce4a9ac8a5c4c233db14163506433ffd90c988debc080117e661107deba9fabe863905c97bf97e64152ed0b123b50738fced50193ac7e1264f80b77a37c2baaf78166e3598650c43c5b38a7afb72b3eadcb47895166e4335072e05de353b081a78945898bc28cbe6eb630b31df1bc9136cd7d7ad5f2e24c6eda915c86faf20a69176375ab7eed1d7d6ded7aedfe1038291b29e49e471aa6eb3f76547f158dcf46809dd2564d0ddf7a60be3562b89491e85d9f8edc34ebe72c65fa096448ee23107ad83e53673044d59a2244280132cbb3d1aeb35ae5a06d57721eacd84e579de806b531aeae9af3a1e360d4add1ad5a38ffe9eb9f05f86a9d92897db2a98e6c3ed153dcdda0eaf0c224d244268ea94e66c51e0e8e798ad7ddf83ba5ea9cae57ec13842f321ffcbbc1b950910350a5975baf1a534237875575fe240e2511bc6d1084e9cc44e331d5ec999a8a18943bc1e0a9965c91566cd22b5edb2f6d48e799d8d3071479462c0121924c6f9d61c58647401af6e3a6de5642944caa06137dfd406f511b5db5794b5c1027993b47a0680ca9bcb7eb920c772155b5bf3857e2d45ba2da1a64be0f60af58a3a56133ddae7a6b3fae4ca188dc93a784e68464fb82c382bcfb081e7e765f6904ffc6208311d2969af96005002b9dbd0a68cbe70030a824a39c9d17e38ed8d85a9c4a233d6ce56f1a3eb0ff25ea947a0ad28b5a834a23ac76b06b824f29554b78fb5247ade5110c83e2a3d67d60f043ad1ef35dc5e2698eb115310926f5a77818355e5efe72f097823c6e9f13e192a306b75e8589f8027d4ac5b0f721a107d864382a9289c4dbe4337495fb0c7c26b2407634b2b798a58a5621b8dd79a9846dc12b93a147c1a57161f2d4f958aa6732992b293d0caee9d89db1b57b8c20a9309f5fe656870dcb1571e4c8dcc7dd436888ca1667f297ea738d163d3c5748d259fc6577639690a0a22c2b8149f260d38fb587f812b58538c0f5ca71d85ff793c35ba2d840f5314f40fd92edeb6aed51f1c6"}], 0x1380}, 0x205) 16:00:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x112, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000024}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x1, 0x8002) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffff9) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189bb2e477d7ccc45d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3bec72bdf8e4dc19bd441dc9a32330c7b8ce012c65df6a2dbfd019"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r3 = getpgrp() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000140)={0x0, 0x134}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x800, 0x20) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x89, 0x8}], 0x1}) kqueue() 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x228, &(0x7f00000001c0)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2d}, {0x6, 0x0, 0x0, 0x10000}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xad67) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xffffffffffffff39, 0x0, 0xffffffffffffffff) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x6, 0x3, 0x6, 0x8}, {0x7, 0x2, 0x3f, 0x2}, {0x0, 0x6, 0x0, 0xe08}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:59 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x200) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() mprotect(&(0x7f00005eb000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r4) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x100, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/d\xe8N\xeb\n\xc5A9t', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2011, r11, 0x0, 0x0) semop(r10, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r3, &(0x7f0000000180)='./file0/file0\x00', r4, r8, 0x2) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 16:00:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="324cadad7fe5811b90b2fa5575df91092ae51abf46", 0xffffffffffffff4f, 0x0, 0x0, 0xffffff0c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="99dd62a99caf", 0x6}, {&(0x7f0000000040)="8fea3fda50dd1375e12a21a751a2e8942928f6e454e7f501460f20ac1e76eb882115946dd40193609e24c8a09881899cc0e59d57fc678e2f9bd959002efecf0944b8badd3b9f322ed9e74cfb", 0x4c}, {&(0x7f00000000c0)="b5925e93541a5faeb0a8160c0e206c9265c80414d23218f3b4fabcb6a52c46e0822574cdcc1ae09f7d9b11143acec2d147b56d4a10a215148a5768ae8ae23f41677250a7021814cf9414d05c9c9da3e39ef23697898b19d161078a6e551520ce75767e4d6c458efc0b21fc50894d4fc5fd265d05b91082938f94bb7d1cd4400da7c8240bf87cbc418a59ed4452391ef2b8119f247519101302d7d3d3f7b68f5b9f2111e698a868", 0xa7}, {&(0x7f0000000180)="6e195bd62089fc176ad10c21eff8650a463c49", 0x13}, {&(0x7f00000001c0)="b709ab985b53543e608bb3a2eb1654a8eb76a01242dc1de41c783e8d432595dbb1f0e9e6c5e2ffb243816aa52f012bc2f57cafafa77d39a1448491b1f8b59d530c8b2b45f907f016da6a8dcdb3a7afa4b17d367261e37c7f536a1f10e7bec829d0fb1906e962e22afd1a3c2a551bbe42c32faf233e03b9abfdf704fe45d2b3dd11bba866d58b97f809b7c02cb399367faaa7", 0x92}, {&(0x7f0000000340)="1d68f4fc4f29a17e0cf40ed7594e2c4386ff3e85994ca60de2583e3768fcfb948917f787ff71a335a3542edcca1ca74426f6fc984ed9abbadba61b7d9356fcb341666b99499679da95db30557c03d5c57e7854d46bf56b03e23294658f24220ef1d562a21ca57b5c71e3ac57953c54051893e85f9170e1e02790948bb7751ceec0638c86cf36149fbc81f006e9dc5d53dd81b0705d541bb941274a1282d567cb17f8191ca05371b98de32e4cd2dab580d683d37fa62d2d60c40fe9e2f6ca0596d71a66f7058b351e568f44cdd9731ac649d87ec5628acb2e5daa514ae59086daeaf543c921e2dcc3d6a55b02a9cd06", 0xef}], 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 16:00:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0x5c2a}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0x1a, 0x4, 0x8562) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/239, 0xef) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = socket$inet(0x2, 0x0, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3ee1, 0x4}, 0x8) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="1e3822241de998622ebfc1433f48047652d876ab75d0acb7b445b54a2f0d9d1a246a68e2f96ae0cacf2430a1bbabedb8ab38a432ce56c8b6c69705012dc894f3e02f5c95df1f6d0f1ce569914468d552a6b1dcde484276e5459037a1c9e177df7934ea27fc01f831ab9e35a40c48da670386fe27a289f65fcff3be07", 0x7c}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x1ff, 0xfffffffffffeffff}, 0x10) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2000000000035}, {0xffffffff80000087}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:59 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0xa4e2b062b673a484) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r3, &(0x7f0000000180)=@un=@file={0x0, ""/1}, &(0x7f00000001c0)=0x3) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 16:00:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x2, 0x2, 0x6e9a) r1 = socket(0x10, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) 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", 0x4a8) 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x98, 0x308) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x70da) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) getdents(r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mprotect(&(0x7f00002be000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCFLUSH(r0, 0xc038694e, &(0x7f0000000300)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x25, 0x7}) 16:00:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000100)='./file0\x00', r1, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r3, 0x164}], 0x1, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:59 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), 0xfffffec2) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0xdf) r1 = syz_open_pts() getpid() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x9, 0x247c, 0x81}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x80001000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffea5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000400000001"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2810, r0, 0x0, 0x0) shutdown(r1, 0x2) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000680)={0x10, 0x401, 0x4, 0x80, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80000000}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0xf1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcec}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x10001}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc22}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8001}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x80) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ef1ee153ca7dcce2be1413729af05955f23b8839f6ba372f0000000000986e060b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e0fb9249606def4e326fb9b8574f1b64454c98fa2937b00174cadf06a49b969cee7e3c4a86423", 0x9c}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r2, &(0x7f0000000600)="b7ed03f51a095380c26a6353d07ae7bf78e0f0cc2d97dcf258372695f49a9b28769190d82931684e07af86e0ef60e4fb1ab1ceb0ec1736a7ee926fe3e047873b26b5a033b900bc07b4434d3ba60cd6c464504c3bf7ebb6797ce140fbfd87e9d33d2914f79dd7c15659b4de01cd0f15b4bbc6e488b37af0403201f06e26ee2219ed8be26ed3ac85d965ed86af382b6fb0e466555fcb50c01e95cf72e71084b089098b87cc3dc9cb3928cc0fbc7ea2d26e51eb02b5283fadaeea13285d2741706914641297f8d1d52a8ea0eff7dbb3f14db11906cb09aefd8a65b88a5f49f7b3adb69f73ba3eaca05b0d715dc61fe0adccd063988443618ae1a8dbc63ee95f816a0941d281d184eeec4d7df4e688e20c9741194ef420b68b5ac2060eafccb1177fbd368cc7640e35f46ae4e8fa21f23d06174653a8c41093b30844e2acfd6fc4b5b6cc8f234f90871d1b1c50c04e8ab444fae9ced97c92ac3a2d8ae932844b304cd59ea4b18ebff74908f730bb3fdbf5ed419a69e3315b6fd36c51dfb59ca2ea470abd7f8da40ae20b8119ad13b69fb3d1cbfffafb559a5a9ef1a36e41963c84d0ed3501b30289c25492dcf563a19e8a24a33ce6437ba5b5e931040498e4304e80e5e20d765bb59924f75eae2b16677a9b054357be50d728b13cfb38179dd6401114c01d8a64d9f4eafb46218b6cad3e25c511dacd13e3e263491674ce1b6bef35944d976cba1080dd7bd3d798441fac64befbdc92c9be1a4aec1ac44ff7d9f33d81829021e8d93d990dd3504545df67e2c9d4c106881651506f468dd8f6729c5f538ba848222d9d9e59c06750a62e32d407b9efa55f060ca1619f2b908c3c846c32fedfe8e3cf136ea591ddbaac6b0aa82cc66ad1496bb24f812f8c2455db036c7ed17293149aa97683f232ce16809d04f8d86e6ca4dab2d19df0fd8e5b3ddada876c33b3fc11a20ee13fdf144e6d00e9213971f89fb9033f36d3d8f3ea8b72c74db734831a3cfb0f9e1006d1a8f9e40947ca6bc0f04bf6cc25e7ccd41938806826e7b12b6ad5b08e9ec3ab71420d872477691fe9da24f88aba6d2e320f1d3748b14cde1897de1d0b2f58d2f370edda40219703bfac68bf6af0a431fedab589c1c9d092d5639fe9a8ebdc11a003e926a556884d99d0e664a2529833993df98c1d823d8e00b228725ec2cc0dacb8a43e6dc2ec10eba9ac0e467a20fe51b028993b16d93bc02a4df2591e5586b37398d3c68581f2ff9e6e29d575b341aa6bc4ebc8dfb98dcfe07e5f1c336929ae1792e21bb2d27a37a3a74db1bb659f2f3eda3653d188fcbdfd2bf7cdedeeb14c190f82d4c35545af46a84bcf99cb7164607eb9d687c5eb00b796020b37668e18cee079b362b69a66df890f67617dc6a2749240efc7c6570fcbd25778e6d3fb8274cd0a4c6721e306c5c474a2320c0441aec7dd745a781c22729d798a67afd1cfd09a41da85989059be4dc84f1033f1b623be6ec0232f0d5e75458db6c89fcf476554508e04208ee2ac8c5026a324f3af7643fa3b657412b173c5d15fe97423a0477b1f512f5d0ba1e3958cbb75369b2918a8d9d3bb5959cbfc298a8a1a51b843715c8d5736f26b057f4498df74e2a57e8c66d5544815a3dbd9dc0737a8c5f98689d3a7b49ca0bf16e531cfce63c0412020b3f235a75b1a9c644046a77122b6455e70af3d0dc02d5bc309cd596d187e3d889d7bb5d2a33e287f5a17f06176851ecf6b27e69cf197356b6ae6843ac48be4f3d24cf785d549af008900935a934cdc23119739c73532fbe97da4f468e36256c04ea791b89bd5df1767d356e1112153afafb0ffaecb71bcdb75ddb05e3fa3bb5b43628f92b91cab96b95c665f160599b008c8b58a8eeffda96c12b29d9574e980e6bc7776b54cf9b85d1aeee94e9535bcfd6772a4855eedd66b4f8bcd17a632bd7fc3d09e0e75a28000a0bb1447290b17f2e8fb6abe190534bb947a2e4b5092f8fa1e5628c9c7cfa469ed83bb8682a868b30b2cdc96af73c13d7f59cfdb5f368015f029f22ba0723f5890919b716dfac45f21b421b746c3497386c1c77074666ef7acc517488158a9b663ebaef4ccf1d55b630036c5a2dc96a92f8ca4a221f1e2ba33069f2ac178b3cb861aee6472a377d5edffc9ff0ded574d3abcf8f9c28ab6596568c1c4f32f27e14b91e31a2f7b6542236be7fd4b1b8863376c21537582d1688537c49acc2952de811416ec57729cd4f7c4452d1ffb35a621bde425b87a2cf0f7907be19dbad001e4f8869917e8b68b32249859bc11bd2cff4cfbee9043fd9a72c2ebc1a7d18b50f6b73b9ee777ccff5a48682e6733ef484fb0ef05fe4cca85b30c2a781c8e4bc1725d1afd93b5e748882277b6ab745bf58f91a8af36f9eb62ee71a1ee472238939d68cef27ba6b19f672086fdcd8408cb1405c7379a85a39e32dc0e7a8343edd3fea11280b3e5c3fb4ee2b8834e019d4196d8ce54725857abb0ac16d9a17cb99ee0d8519e29aac4896fd0a75f40a7aa829aeada2f849357690b945ae49b712d9ef4acdeae3f20fa66977229ef1fb639f43ab8a96157b718e0f8f60e2525ca759f5499e3a77145edf84e22295ccf37933963bcd8a2d14b44e9cc7c9a8fdd1f8435397c503002dc8bc32abfc6aedd863874f64ddbe8efd7365e1cebbf6d39d3799182e15e1d413ff3ad99218d5c7e8346680054f6df5a42ba2f8fed0284d9feed4bafafc6f59faf54933a3d9a1975c6fa5d7410f28ee6139ca4c0ffd8c3af64d176e378df3de4f2f753d593f6ffdb1e8d881e6a7f74253926756f052efca04d84a886284df042b1788c999d9a2780b7ff824e2cec6313abdfe15176ab8052f26a8ac5525e51fcda0c63d88c42c54d62b938f8b0b4b1d4a9c0b5b262fb47d180ff3b13365b482a49f3781d2d4ca1a8e5e5b45fbc1d5215ad18a62bafbbab48c86d9de0e9ad75522d137ce12ebcb102bc73a52bf93c0499530020ffed4dead482021a5351204b45482031e8967ba77c346cbff1317513bbb836f12cec83b9dd04688305d9670a63551a5ac904e80b89c137b1fda434d49f13a878e55ebb5986d062c87d17414e51f617b1f3d51a21800ea40e0993d47f6fcba04c24b61f38d446c7df56faa90a769d9ecec8585894d56d90d1c3df677081e18d6915c1559ed0666e833f5a0966ebf23980bed83396309095d459752e4c3d0d362b98c315b6b6cb7971df68298018faf46804c82d57f4aee8f91b6d01944ae83dfad4797b89e785f556a0c6a23058864827d63960c8ccd94b1341db6df5cdcde725542ca8cfe595b8e355723dd037d8a96689e43309ace50a0375af3d20ceaad9c328f7085d2dbb5a547d7d9765af5ddd70f0a64c8d927e059c042e81a5df9cb12cc5437a1719aad3616cd0e0b534b61fce6456dca37017f9a23caf3abfc27c351250d7290ed5ff618c4be04ba6198c0bf69b0fbb8a91190ac58456b9129995dfe32d8d64f7400544dd8a59c4d75cfb8eca0bea64fdbf0cbabd2c31e398e1adfbbbb988c692684efe13b321fca8b0748f278aa31dd32217cf6ed8363963a8a521c86dc05d0d941ddb4584206bcdfc92a1716932dd8b7db129ed81d1f61093b49eb467dc8cddbbc624cc72fbabe587423c138eca7957a8740d14c11f3ac86a7efcb82c043500155182d23b8fccb0a7455980c3ee542887e417070f42d5507c17bafadd356485fc166fcf55d40039fada0db1506abd55c0e7f35204312f6c0f6f1390d2ebee1e0d91b919d36076abeed214cf5912e522fcfe5f331e8923f5624c5d4b7d1f01246cddb4d98be9258decd6f817410d892bca49a48d8587e5e4f91aad0ae4e8f98f0d93335d16a5a1ff5bbac6c87aa934e12cadc5360f006c7f9092ecbbb68ea442012790c096933c47edfc07c5bfa2944f549f00fcb7e7f69cbb58ed748646fda4a484e04c8619848a59c057159d88e1dd1b382ce5d859a0da989cdec527896bb2d144907fe72adb6dae3283670dbf70614b4c98e7abd96c2cc715ab51d4e36949bd16f84d6fca8625baa3feba90609a6590ab25dc4869db09bddd71f244d9a50af40056f76f39c2ee4b707fbec30b8d5934e40f8b3c56694b2138d5e12acbf4a4dab63e9418a76287f25897e9c933b4baf859a4fbf440564479d5f869fc01e1cab8b5e2b5a55b5a5bcd0bb3e62fb029ad0a76e12988c909f337c599210f496ab6e7249e220b1ded9442d78a9db030768c0e1330388b974a809c0de78c0cf5c04e8c000e3106efb5a135af60501193321459fbc9cc6fd153ffc3230f589de9b0694fb52c4cdd038e1029c74e898341d18ebdae4a64a33f2c1e2039a484a2028022e36016b73e9c30fcd52767eab08c862abf8b02bdb1cbc3bd1aaaee3df0d451d9b0495f4b09a8821ca1573c36f5f2b68b618d85d083a92d2fcadc6c6c7bee6e2f836cf0a9fcb337d79c5f4fda24216422bb1dedd7c8664a56a3ea25e69b4fe8482058b08286e73cf18d5e4c63aca3229c19e8caffb3526fcc05ee10c4eeff33ca0b7b2be08ac0f0fd8ad356bb57502969afd0bcf2f77bacd7728806911c943625c4794536fe890204ce4476e98bcc9e2a9edb77a3543a89fd0456675d899f4f841dc82c049902433853b1dc409ef118bd4ceb332dbb2ae518ed93fade7012b79ef20ed555b5945e3fd5bc3b506526157bb3f342b2d3c3e7882ad6d232717dd1de22f10b6109443f87d9e7011e2ed7e4adcfa89625b7ab1cc08ec2e21e7954cf88514f4c9851ed12b1b9226faee08424a679b0461733ff453d758fccc27cf3965a1041d90bea073487ef22f109f55dcc8a68af51c9039c8dcf747b2477648fd435674c9dd502a4d4f989275233a60cb03395b8405c5bf214040639b0204715ede0b312353aca3a782a6f04a9a1248865c4753157734a65caaedbfbc59b94fc5a1e6a05c72c2bba69f747f246ca9ca9ed6a0ad405828d67d4243da426a1b5807179e0dc6f8f4ab6c17c559b4030903e5948ddc2c32144ef46bd0e4b1ad94180bcd0732ea0d9881685b324a079298e99c0c115d3385e1ebe8895056edd4a99cfdcfc9f52154ecfc1572a5fb5748363e809dff2532a97f854c5db94c0740e13ef2570addeda9d156d4c516fef13f3b1ab6929831a1bbb69a4ecd5d4c87a0c9790ee735ba5fc231ac1106e05c31850044d8154095aa57c4b162654c093a7940c7580afea7e679065339963f6db66d503eaba93c169094ea0c562eea377654207f8e5607df5034a05dd0fb65b436fa513fea04e6d38e3b9e3f8694306dc71259093b7e83066db5326813d670d2ad6eabcf91f163b58dc909376100de16dd8e21985f20dc3ba568b69ca5862828908d245d81d8a62abdc23e2b982c66b665f2e30c40864c309a34de234ecd090650772296bea6ba12f21985434edf83b2b3196bdc5bf843b5a0a36e721c256da7c58691738f97bd717f5698859bf5c81c613fd22b36c27a81f57c3993c8c198c710013ff2bac725be00c95c7fa863ae469cd8305684a5b375870d050c8e4c2911019df32ac0ba2669e57d0e602493a44d8f68aced52ca44515bbafc18b9e003bc2b2d56cf022505781a41f3c82f32825d8f9df2ad2720be20d025a3cb2771c10122645c72b9e5e11c40c37494a1b84452806eb98aa59b1904744cdc0177f5865f7e666825c1d2098822fdef0b451b2e232a13a7a902e8663d82ddf35676f993434a07feecab987c60417b17e7ece5f9b32aa4fe832b8d09d98e5a65d5ae3f2cb150884b795887d951a7cedb3ace3c7cb56009c6f84", 0x1000, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x2}, 0xc) accept$inet6(r1, 0x0, &(0x7f0000000240)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000540)="91c995c2abbc2e84a48d0271d6e779f9420e3d4a1e6b8f5f62185c8914d4b2ee668d075145b0b4a728f240dd7c4d1883107a67b1a0620bcc8c2742135d12e1d0fb013cdf6f23868c4bbdb94a67682ad8006321454c5c50fccee798852e20aa9307d78e7fa24858c0a1a26ad817e029e39d5bbfadbf4703e61415c08d4d8240641475a8ca63c22241b4f4139d2978e822645dccb16d4c5d6babcad97acd9a3455f1cb2fca49c2924406e888bb7fdd5b0000000000000800000000", 0xba}, {&(0x7f0000000240)}, {&(0x7f0000000280)="7d4a0a16d2d4d925abebde985a1a162758a1ad8929fd7251cf83eeb442abcaf085a76c86f80c2759756d5e3fba59802664812bbdbc39", 0x36}, {&(0x7f00000002c0)="466eabbd787230edaad12956ae12e8d094e6307b23afd15925a19f5d1c879f2eb356fa8b82711e0175c317557d97c4e3bfae504332c0ae0fbfea0aba1f761354d45844b48a9faec52e4c5c0935d943fbe685039bb03d36f7fe8cc323ccea3b145ea0b8c09f7963f5", 0x68}, {&(0x7f0000000340)="d039981d3ea06330b69a6c8d7946ebf391177487ef71edaf667e58d295931d7b325187ae4deaa612a5379c481ecfa309552fb72ec6ef0d7b89b2e3f3caa63066f8d422e2905f16874a190e9848", 0x4d}, {&(0x7f00000003c0)="34f39f29ea45b59c356130d30cb1b5a82a2f87d2a160699eb2cb26f88b6ecf09b307bb995effd7d852eaf162d681d928a928c919960a770efc5c9562bdee1162265a004530bab35fce80d7d27ca9f709bb19dd2a4a43ca00dc0a36aa0887452e32acbcda1c7bc9a45b011f4774db33cf1e1b7cd97df6882db0dd148de86bd222a2ef4d25e6c72e2b3a5979d9d45cb239d931c6e50b5a3ecaa12d2536fed1d218808679a443bfdb4284165ab8c2e2c3d26acf5c7634bbdec8094ed7f967b973c3ddf6a47e6041e97be527a98bd38e781c7acb415ff020a245b580", 0xda}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)='n5.H', 0x4}], 0x1, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x1000000044}, {0x400006}]}) r1 = semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xc56fbe4aa8359f2c) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/247) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x10001, 0x4, 0x3c2b, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9c79}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf5e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x74c}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x46}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f60000/0x2000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ed7000/0x1000)=nil, &(0x7f0000fb0000/0x4000)=nil, 0x8}, {&(0x7f0000f75000/0x1000)=nil, &(0x7f0000fb9000/0x3000)=nil, 0x5}, {&(0x7f0000eea000/0x3000)=nil, &(0x7f0000fb0000/0x3000)=nil, 0x1}, {&(0x7f0000ecd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4a2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8850, 0x0) unlinkat(r2, &(0x7f0000000600)='./file\x00', 0x8) r3 = syz_open_pts() lseek(r3, 0x0, 0x0, 0x2) r4 = socket$inet6(0x18, 0x4, 0x3ff) lseek(r4, 0x0, 0x0, 0x2) socket(0x6, 0x4004, 0x9) r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x1a0) lseek(r5, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000680)='./file\x00', 0x5d730cf15479fa73, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f00000006c0)=0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file\x00', 0x8, 0x2) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x390cafa801dde621, 0x0) fchmodat(r7, &(0x7f0000000780)='./file\x00', 0x6f, 0x4) unlinkat(r5, &(0x7f00000007c0)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) connect(r4, &(0x7f0000000880)=@in6={0x18, 0x3, 0xe24, 0x4}, 0xc) r9 = fcntl$dupfd(r6, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r11 = getgid() r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x9, &(0x7f0000000a40)=[0x0, 0x0, r8, 0xffffffffffffffff, r8, 0x0, 0x0, 0xffffffffffffffff, r10]) r16 = getegid() setgroups(0x6, &(0x7f0000000a80)=[r11, r12, r13, r14, r15, r16]) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x1, 0x0, 0x0, 0xffffffffffffffff}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r3, 0x2}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)=""/199, &(0x7f0000000040)=0xc7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="404ced3f456f01f000000000f496", 0xe, 0x0, 0x0) 16:01:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xc5) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) dup2(r5, r2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) r6 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x3, 0x0, 0x3}], 0x9, 0x0, 0x0, 0x0) dup2(r1, r6) 16:01:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:01:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x10000000000], [], [], [], [{0x0, 0x9}, {}, {}, {}, {}, {}, {0x4000000}]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) read(r3, &(0x7f0000000340)=""/162, 0xa2) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017963c80 16:01:02 executing program 1: socket(0x2, 0x10000000000003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x80000001, {0x2f01bd0, 0x189}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017963c80 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='!\xec\xff\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:02 executing program 1: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)={{0x1ff, 0x2, 0x6}, 0x4, 0x3, 0xce1}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) mknod(0xffffffffffffffff, 0x100, 0x9) nanosleep(&(0x7f0000000280), 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10006) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) readv(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33bfb56ad751c9632e2e", 0x74}], 0x1000000000000234, 0x0, 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000ec0)=""/4096, &(0x7f0000000000)=0x1000) 16:01:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x80000000}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x200) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xfc5c, 0x1, 0x10000, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0x86, &(0x7f0000000080)="dcffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r3) kqueue() 16:01:02 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) r5 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r8) socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = dup2(r9, r7) r11 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r11, r13) setregid(r2, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c, 0x0, 0x0, 0xd06e}, {0xfffffffffffffff7, 0x0, 0xffffffffffffffff}, {0x7ca, 0x0, 0x102, 0xffffffffffffffff}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="22665e23fd17a1503443b040c794648f2aaa3ce0f367", 0x16}, {&(0x7f0000000100)="ff32154bdf6ea6b6a8196f64317ce92ab655264947c3c12c990bdcb48131419152fb0f4fe6b347df985d6a44a9e626209d72dfef9047d9813cccf8fde8b7e66acaa52b78a02db50b6964eb6e20e8f4b311d79ad4cac5f7e8de6b121866bb23f0cf4cc65fbe0871dc", 0x68}, {&(0x7f00000001c0)="c38937884aa441630797d1a08bc9d1ebf95578dcffbb5fff6eab47877330fda434857d4c92755b93bb7579d29caa7a64f857a2", 0x33}], 0x3, 0x0, 0x44) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:01:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:01:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x200}, 0xc) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0xfc233a16a1438915) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x43}, {0x80}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x2, r2, r3, r5, r6, 0x0, 0x4}, 0x1, 0x3, 0x5}) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) accept$inet(r0, 0x0, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)="49ba90d817c7512b9161", 0xa}, {&(0x7f00000005c0)="1b98aa6781b1e30ebe48fff5a6891f90c617cc745f8aab4b0a227a1d843b2375e0dc2fb8c9ac05ff3d487960f9c39a5a999fd1af60e556bee3246d3fc2f2bab1e53309e360ad5a96d006dcadca9242ceec7966023df74d45272c9879a1dabfcb8dc8fd71067793180b673fce76c6065f20d11e10481de75236229bad4efc5eb88e503b30d7063e313b2b30a19ae0e30213f603acf1fdbbe1b07597d4dbe28c665e2e15c2131ad2e8bc358826ac851e8876ea95eaac9ea27205ba582588e462f6774a535df41f89988266ec59ca2be67812c33ba0c6855700573574fb29ff034d9ea2dc19b58ae54c5d6f0c9556b8683f25949472c28ee3644d8bd12771249ee4da4fce2e1763d4e515aa8a403516a709433bb932d0b5d9b3af88bf00b740874e2c34b83490e32bef215657d196056ad58045f7813d58379d41b232fae58bd056bad1a6c92ee37f0e21353efc8a06f8e60ace063243ef158cf583ccc6bc6563a023d0d9ecd8dab8c2b800005c38", 0x16d}, {&(0x7f0000000240)="783f94195ae95df803e0777431714b829892eecb777623ca13e4925dbff0666b1927b465a452f4d7f4a83daba36d62b78dba4515d412a07f8f67451c05a5033a00cb4c0f39df2014225e0bc80a22d6c20ce3c9575374f186295f6b9957d649d8117c5dfdfc9ba0a7aa20e466f63498b179a4caffe7fcc40bf793d604d9acb7cfc95f5e231a15d03f26b9452dfaedd1d34999e454ca0b833f7119ebe9a30c5940ef8de44f5d7e54ff2f509dbaf9b1d44d20aa3194a2e4e56f2a5fdbfb6b0bb6f2495d1ce86e3702c7244578a6f427ae70ded7f8d83e1d28d1aa38d4", 0xdb}, {&(0x7f0000000380)="38e059122ff37404f75d6319d9964be7de85b2df0d2b34e171b41e885c23539e6f159de6a96cda5b909d48bb5874f09f18544fb9132ded55b80f6a21ebbbc5cf9d65093a103c8304a892b7a3ec35bd6ee033ef0c6589d4f1e53c3b3eef0733", 0x5f}, {&(0x7f0000000740)="92b245405afd86ea62d05281ec0806cf8d1be3132c0ef4059259d4c1f86d7cf906b8544f989a4fbb907219fb726e9e9a04a2dd8429e3b7385112a1964a05f2e0b06e4a531e78c2dcd76cf261b024b7d949e7e49a468ff6ac6fde82f232fa2a194ca993a8ee24a52311207ad03f61ef7dae2e4fd6090e63870812b14b158f81db29cd74c4d670d05ed52c9dd249b132e38bc2fff7a739c4cac4954bef", 0x9c}], 0x5) 16:01:02 executing program 0: shutdown(0xffffffffffffffff, 0x3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = msgget(0x1, 0x20) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x44}, {0x20000000000006}]}) getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x4, &(0x7f0000000040)) r1 = syz_open_pts() r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r1, 0xe, &(0x7f0000000080)={0x3, 0x72093149d522e3d4, 0xfffffffffffffffd, 0x3, r2}) r3 = dup2(0xffffffffffffffff, r1) ioctl$BIOCFLUSH(r3, 0x20004268) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x3ff, 0x2, 0xd04, 0x6}, {0x800, 0x8b1, 0x1, 0x3e}, {0x3, 0x6, 0x40, 0x400}, {0x7, 0x73c232ba, 0x7ff, 0x28dc}, {0x9, 0x10000, 0x36e7, 0x7}, {0x4, 0xffffffff, 0x2, 0x8}, {0x4, 0x80, 0x81, 0x6}]}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r5 = semget(0x1, 0x4, 0x502) semop(r5, &(0x7f0000000180)=[{0x3, 0x80000001, 0x1000}, {0x4, 0x8, 0x1800}, {0x1, 0xffffffffffff8001, 0x2800}, {0x7, 0x3ff, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x1, 0x1000}, {0x4, 0xfffffffffffffffe, 0x800}, {0xf0882492173b9e06, 0x8}, {0x1, 0xfffffffffffffffc, 0xcb063bbdf3408fe8}, {0x0, 0xffffffffffffffff, 0x1000}], 0xa) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xea2da5882f150953, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x2, 0x8, 0x1ff, 0x3, "5936706b12d80213209ae376a4ed743d3e62ca6b", 0x80}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x9a660f9d282308e0, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000fead11dd000000001de20c59c7a434996997844f2d0079872a91ca804b00000000"]) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x5, 0x8}, {0xfffffffffffffffd}}, 0x3) kevent(r6, &(0x7f0000000340), 0x0, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x8e, 0x6, 0x3, 0xb96}], 0x7, &(0x7f00000003c0)={0xfffffffffffffff9, 0x1}) geteuid() pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r8, 0x20004269) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000480)=0x20) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, r7) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f00000004c0)={0x2, 0x1}) getuid() semget$private(0x0, 0x1, 0x400) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x20, 0x0) 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet(0xffffffffffffff9c, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f5728ea245a2487bff9d347d2719feb634d4dba744c9f409abe91944f522036b596326e68f61973bd3602bbc9b6cac7ce3a20b19b0fe39c6390c9247cfabea9a60bfd02278a52547d15e7267ba67598"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x6, 0x1, 0x0) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:02 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xfffffffffffffffd) 16:01:02 executing program 1: setuid(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000020000ce5193ada615c5ab027baf3504309acb7ab9582853c87b2cc0119b291164d2d6510ba70b1f2210a100bf204f18e45732c0b5861d2a5cdc2132002feb5692369473b070b8d2bb20b7bd1c6353674e2d919b242a26be76245f2bc71771d6a7d36dc062a5d75881f429a68d702e7c6be233089792fca4f9548163125fce42f466e2eda0697d200781cf2a791870908c41e314d1d2f5f6cc37f262271200"/179], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socket(0x10, 0x8003, 0x5) getrlimit(0x8, &(0x7f00000000c0)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0xfffffffffffffff8, 0x8d3, 0x8, 0x45d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000045}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x81) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = getgid() ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setregid(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3504520d, 0x4}, {0xbf, 0x97ff}}, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) pwritev(r1, &(0x7f0000001000)=[{&(0x7f0000000000)="ce080ae8c0363c232b761ac35a8b586b00e0d88f61b975dbc6ea748378b584f9ffbc2918d091d5bda1271a752c5866475b14835d491ec2a9d2c28ef13137b9f7110023e9109fc523a72f67b253483f885dc455ec0af7af796f4a59d0610b58b8a38c7573ee6914125b1a0a744431751abe2dfd06d50c67ff38f4eb69c9949666c847a3e7d5b813f463a8acaf38d369957263949af0064d79071f2046bf8a06ba1d8b38979369fc1c614a92587f4e2f56f528cbd1182498751bd7f27c2412570f41c6c4e876fcd1885c8d41d569d34d6b274b8a82fe2bfdd599ff34d885082b6a82f1b8f36f2564974787b9de8ffec0507064d77ebcc11f1fc3f7757524a7a3600766d99cb0e868162359b4689162762f8ca5efd8c5720a2c76f5f33187262d526fcb6eeafff513a919c64737c5844ce0667e890198c0a9a8a650d3d9210bb27782264ad4c9ffd9739dd5c10620314102da3c34ed5f4dc209603644263b3547063cf0addb3701403a46af8a89dc8c9f19b122426cb5211d42a4755f3e27fa89b62579fe2737e2f6f3396ffcb82eea24a42f9dd61a150612feca19fce8a699100d95053c10a4c859eed5459456fdc484eaa52bc721c3bd74eabcb2084eae6521c4df68456806717a3b81fb8f47b26ae29344874fd24fc7e4461d4a6f895565be4e31ef5d8768742f2d80c6328984f3ae24f8e1cb1cafaf9fdf24ccc95bc7134e7863dda8a008e008ec4f48fc6f8cd797b8b0538db907cbf08c78943791069925fe81292cccbdf4ffd868e85a4669d14d8efeb603859157bd7277bf1fa1e8d7c7d0acc3e6c46f73a72cd6dd49a70c7bda6663eecf73a06069d7607e9400ae2c79100ae424f5249b70ee807bfa9fb293a047e715800e95acdd0625ba32033f61869ed5da3b13fd8adfbf69beea8c968d41e5caa9d74745fa8cc9b5c8612ef0e7e235a55287e7badb29b92e32cc4f30e6216dd2ebf247075441c8392e15f662557c28771a9fb68bd7cfcf05c6274d802480dff1dc6e1a756e70b32f6d6458dc49d0aadae86e248a62bb47efcafaa85cbefb31b1c6894e8db5ee374ca00df2148badcbaf31795e85abcb0129b72549a9f76944a12eafc1c5a15623c441c52082e3e6d87f743b04b6d8534d1ab969a16453044d490cab2bf7bbca99d89dc1e04f943cd07fb7aa72abf5ee05fa319eae9fa82737348441a3868f936a234c536e4eb0dbe1cc3c8a7f5c08768d3014e72562245c05b5fabdea672ec7e7e473ad81c6dfe60f1355007f04a955f6cd6df2f8888b42ed1d5fdcd3d4a633850f3d980b984805c30b147ea1461e6e2a9f77cf816032eabc72d93fe6347de58af07258078477ec5e5d7fc72948488f8877c4b7f282016e2e4bb98654d8a91a744464054f470adaa559ef03a6fd6b61aa222c25924300edff48b103842a9d618661ebb2a0416ccb9036eed62e17e6a3c37ce0f70ab6997652f677533c1cf99587b33205d3aecbbb49ace796b53340ddd71f5389778a64762b5fce468bcb9b1e71978942bf0623a1363ca693139f27e84a5f0b2745d3feb835b14bd359224ad413d2c48d66c1ee218a15dd244a838e7be2b320bbdf45e5698c3559f5914b4c95ee2168a5edbf8822de2fe2c67adf670730cf3fba1652136de5c516db91d7c11ccdb6ec0edacf4f5ceeb003234c467bd3096259e5a58772ae68b1db881e01b0f6cea933777daed942f5a197cf6482a56b6505ea120a9b24bfd473dd8d5cd5254fb543aac7f65308a0440986cc84dfb76884322ff19bdc88efa44e303649a089351772835a167a25369351cf99bd5f54578fb82d3ae38663d99e7c2935de8358afddf291d6596033c2ed6d962ede14ebc99a4eda8086f82faaac261b020b24a4f30c4483ac65c05b0f5114cef2d1ed87e30d3c92319e7d015452fcc6f521c88e5e34eb6cfe3bd081c968662aa95805ed4bfecaf70d365d2b32c2b9c49feaecd9b2402378403dc32cbee800705dac699f99afa78b0a0941c4d56beada0dbe36a900dfcd901f0aab8ee3ed9c70898687c5c717fe549bae83f6869173f2a7a9dbdae6f655b6c7335563547ba43c5be426783e27e29059daa10adff8ef5e8237924a8c50d9b36bd8e98133d229735d91052b1c1c2235a34f8296f6bda3e559a02b123c78c2cb3b89e4e14cfbb8ccd17d680eb3d48f4105ba4865e2a96d91b6ce3a45de47021034be5b73c1371d43527d2712e027a1a983595ace610da6f4ea06872e600dff542ac891d2d4049c2ac1ff77854e16386a16f066ae5a580317521d6f4f0d44f8ef33730b49928a40d3f40c086c51da15e277b5d446d4c0e0b967c6529b75ff30d0cbbc021975dfaa507ad22ac9b1d194adf0cba13a581eb647fc294788113138e94a102de2fa12127deeade61ef460eaf4d5f30864c394386fcaabd05bd99adb8bbb5d9ca4819c6e983c2b3757bc991611950d19beef89d59acda730bc676090887e1962c3e80edab6d9619e9a7a5c8f94c9beeb5767f9e80505345322f8d2093110729fde85a6c1c732a01cfe1c9fd1a770c2fc934afdd740ebd32e5fdc5c0806beb3948b5a83403cf53973a5aae432141bcfe31a473515aaa027a376c824d168a0d762fb136b937378cabef0b2923df1f0065180762334d2736189ad9dc099938091159d42ac289cd4b271c6dfc57133d2bad6e4e70eb476b27765b749436cec3cd7e8973341560f977bb21b35c4dab156c3ebadc69bfaac5c9e771ed5f6544012b127b18b6ceca819eab02a954dc46a88c8128135f7d8089fb63b4453dfcde830a674d2cc2abfe2c8cf981c5aa391e9c21889cf673a600e822805e997e012574e583ad7a6f0fa33463746ca6b0eeb9a92bfdd382fd3e8e8750f0b9f7948ecaf9e744dcf44046a728b8cfa1b39f627a4e094692570f89868700d7a02f5725599dac526500fee393224124b6c86bfed62e15fbe73834ae2c273888300f684989eed045117ec71a9723ca553bf93ea5a74b8236d58b8b750ec14a4ddfa68745e787bd5e89d7c2ff00650dc703d822c029e4ec9f6f746af3ede6b0ef7500ee2d6a5f22d2d981c045106f3d98a46dfebedf04697a64aa4da3541161fa9122935180479e795c0b162c5bbacd324c5340e616b30795f81098f843ec58839bd6e8e3cf7de9311a40c76cacd14a7238d1f69c2449d05ec4893ade326a81b6a0d1c8b735da6c432feae118bdae1adf1b6bb2b8d0223f09293f65c38f65c8ebf58fca4f836aabfa2d74b4250d6955b2eff00633dc2a3a7d811647c74341e5ce8d3b51481e2027d38eac2de90d593a865379c0c83eba7f48415dae48807d955ceb3cc16476c7b4423a7815e01bc241222fe5c8618615cd95cb810d576afa790c84b929c1c6ae75802f3ff797e828d30a2f9993a1bce3b7768329b5470dbd97f3b4c998a33c052e254507b86ec3417deb4a23540f6f175d54775ce31aff12e964f526ab0548ec7a892b9b5374eae0bd40f5ba56627080bca680ce3e535391d3581c186cda2e2fc4616a12e312c59f1374f1883e0c20fb1b478f9b3c0ec7d457a5f6dd18c55ff1c869c208aeabc7ba15a37a0d2f63cca209171f899a8bee77958cbc7ad106ca0b34aa21effe20552e00db855a5c00e81febd40d8cf244af08dd1a082dfcd4c6e69177aa53b235e3d04b679427747fe44fb8b4c9f2522ed13fe9892fc17af64d243e2cc2a06d417cf3e202039c2b8b0da2b597d537a6a4676cc2fb29c474935b7d6aaa8a0bd7a47023ba2ab0141b941fcff507d72eb97e2ee900833986beed4f69461c87721d58695ed25ebc10c87ed14201155d89b5e495fbc9bdfab26cddee4f6c6ec34e778a4ec978156e23dc4250cb135014a7006246252e8ce78d003dfa2ddf467e53cd4eb86158d7203ee886cf0abf23e5c516c109767e8875dfb5985b43cde4d94fe05c6e056cfc03e58bf7c9c96c2d040fbbf2bd29a4a6c61d6eafab5b2b652235a5f646aba9d1d00d60e7b9d1913ccabae8420cada1acb27e4e2b7ec1510614d4f9af15f97b15fc0eba212e97356600d531f4a07586fc495cdeaa4a4082d89fbb1b0fdcec0f04f4d28a4b287c3d675c2873fcb745dfe781dddbaee5b9ace30c896cb41dcd2fa2fb200850cd95eafbc0c1c31af655e23766116c39c4379373b40517c6d7596f53fd0a4efd97bea1876a35ca9dc60ebbbd8b8d854f3695944b8d7369c1a6d72df9a3b313f2e3abd527ffd095d274c7c60cce87f592f0d64b42800c4ee89b193f5e267b2ebd11a1a46260339acafc50550da0c8e2149bfd30043b9e33da027761c8bbc9df14afa8984541cc6aef7f577a6222aefac4d4444287c8678496e37a7aaa611c7fdf306801ac336089098829f3b5ea4cd78f177e32fb5fadcdadd120129334e07a6f168a18d0a140d3c1737d9f71f314d41a12e701077eaf7109aeb618f0f968b09b4c5367a2623a36f9776278cb8fd5d954566d265f575a48c91ac8116541eddeb3ced18daa7ffece1bbcfad737d0f7f4cf375f0d854f8307b6eb31cd766eda8140798cfc6d761623e8f6b0e28f2577f09c11d5db6437d7873781b810bf49a71892e1fc2d69833417d12e69d247ce18567f605e565f23c77515f62ee28610ea2c0562e5de2261498a6dd19bac68d4d5686e1657be2be48d8c0429debf112e7937b3669d029d9de172c9d5dc355c7b1897bd641c176b93b946a9a8e76cd895fee15b9ff794673ec8c9cacc02075227615a79fd0fae800ff0af416ae10123f4c2c3a689c6a228b0666ec7245fa89872ea88d5a2e47ef220819d41c6e069a3577f0c9dd38f0405172aa23e33536cef0e68186bf667b889d808308da5213448c8e0cd8325e799e10a4f9c5576cc64c3e380095d851fe7a28f699de4053800d3469b1923667cb51e6a8177a82c722e16c33d84cb910c558c18912600d505c5e761bfc319084f4d278cbbc43e7d619fa29d25560e5c8edf39e2eff8259e5e1cdd67c66914054b4a1720f6e27b7be86658977d23e04d06599237791051c740ffa96323c3002cc7ef2851af1b4212d58c3a9ea3b86e58fae89000f7a329a0f3c5d91f9f0b8b693934073c399bbb617ee43b608b91d221eb3a24737db154e3fb602ddd462e6c1ba1721eb39acb9ba1bffea1ecd6e76f93c9daedb6f440714e96185452420f388e4b39c0be8b611c9941428c425243e0d22606cc7c9bc185a8ae0dde0b8e3748c3f813fbea6111b8a7a8e72e95a06fd50168d2f98ed7fd6d75995f99b45def2fe7ade088f3533b1151a4a9f3e81aa53c0a678423bddb8b265e4573278f83d8c12f08beb7c65f9aad634dc145bd3b0419862eaea481d584eef69ec6d1806be914dfea395f38b0fba5107595edc56c95a06312d0999a28adddad495ed53318cd9d6d3963dfa85b621712a9d0251163bfe4e6082c16ffd8e6ad0a2394d5e1a7469a5a76646bc428d8d193833b93f1660e6bd9bf9857deb14f91ea53f505258c9104c8001dab7dfdeb82f08054350345b444c3c9cd569c3faee56a50d11d2b249a5dfca65768cf39be164d83e2937cf9ff634495a6cd79f5251a040629e88b33ade3e8669d459536568d87bff0254f55f83458728813ec99b27ca9a8ccdbf15956f9abb391936ffdaf11cd2e21d2843d3392146690110a909501f1cb480172f4a888bb1e7c9b5e5009be79cb24818f97efdf38e78296cff6ed3fde97969a268ace39f1101fa8e41e2afbab6b52aa6199c96e34b78cb8c8c6a500ed2158dc78ee800c1d18213b1b11c0da4fdb502212b7e45ea9c2c58c60de5c3", 0x1000}], 0x1, 0x0, 0x0) 16:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000040)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x34}, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x1, 0x7, 0x10001, {[0x7f, 0x0, 0x7b37, 0x79, 0x6, 0x8ac, 0xffffffffffff7fff, 0x800, 0xf7, 0x1, 0x0, 0x6df, 0x86, 0x4, 0x9e, 0x1000000000, 0x8, 0x200], [0xffffffffffff80e6, 0x6, 0x7, 0x0, 0x1c, 0x0, 0x5, 0x6, 0x2, 0xdd6], [0x5, 0x7, 0x4, 0x1, 0x10000, 0x100, 0x80000000], [0xffffffff, 0x3f, 0x1, 0x8, 0x9, 0x3], [{0x100000001, 0x46abe598, 0xfffffffffffffffd, 0x9}, {0x10001, 0x80000000, 0x0, 0x3}, {0x8, 0x6, 0xcc, 0x8000}, {0x948c, 0x7, 0xd5f0, 0x8001}, {0x5, 0x3, 0x9, 0x4}, {0x5, 0x1, 0xff}, {0x1, 0x2, 0x9, 0x7}, {0xffffffffffffff62, 0x0, 0x401, 0x1ff}], {0x400, 0x10001, 0xfffffffffffffffa, 0x7}, {0x8, 0x4, 0x1ff, 0x8}}}) 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:01:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x80b2], [0x0, 0x0, 0x400000000000000]}}) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x200000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x4, 0x8}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000140)=0x86) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x7f, 0x4, 0x80000001, {[0x7, 0x100, 0x0, 0x9, 0x7fff, 0xc8, 0x3, 0x16, 0x6, 0x7fffffff, 0x3, 0x5, 0x75, 0x2000400, 0x1, 0x5, 0x7000000000000000, 0x6], [0x6, 0x1, 0x7f, 0x9, 0x2, 0xfffffffffffffc01, 0x80000, 0x401, 0x8, 0xb8], [0x7fff, 0x1, 0x8, 0x1, 0x6, 0x2fd5, 0x4], [0x0, 0x2, 0x6, 0x8001, 0x9, 0x10000], [{0x7fff, 0x9a, 0x6, 0x9}, {0x1, 0x1ff, 0xfffffffffffffffb, 0xea58}, {0x0, 0x3, 0x3c, 0x8}, {0x7, 0x3, 0xe4, 0x100000000}, {0x7, 0x10000, 0x5, 0x2}, {0x4, 0x9, 0x0, 0x1f}, {0xffffffff, 0x7, 0x4, 0x5}, {0x9, 0x4, 0x9, 0x7}], {0x5, 0xfffffffffffffffa, 0x5, 0x4}, {0x7fffffff, 0xfffffffffffffff8, 0x80000000, 0x2}}}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0xfffffffffffffffe}) 16:01:03 executing program 1: r0 = socket(0x41, 0x8000, 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff0b, 0x0, 0xb7, 0x0, 0xfffffe52}, 0x803) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$TIOCCBRK(r2, 0x2000747a) socket(0x18, 0x8000, 0x1000) 16:01:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x800000003) 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="9a06e30300f7000000000000000024e00818d29bf016465fc0b6bb63d5de379d73486e43fdb4d1d9f8ba1afbe82e0300fcccd91ac44e075a61918847e237e09c845f6a652101583e044b7bb8312be1e6b11938b22aa4fb26d797edc3a8b092e78169af690fcaef13f715178958b083e3413e268ed41e5cfbbaf299f536616a44fa6eadf1592055f10dfe3c28949b74c9338b691f8f8d4d7bd63797e5f9ee6ee81940850ca742cf956512158d257de1d8ee954476d71fba1ce7d90027417c45883810d8a649099faa959bdcda939033fa08335a7dd33e5531f25f1ebeffa249ed4de7ad35264e38c5de49878efbcead7f85c6c231228c935a78dfac841dd7e629f83428ddd0792acc621e9745e95a30c8a940b1ccce13b3fca30ada66431c77cb5f3490dd44f7e6e743d474270e8f928e45", 0xffffffe3) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x3345e3d939168c8d, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x13, 0x1, 0x0, 0x8}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x820b6bb36bc86af0, 0x40, 0x5a0f, 0x8}, {{}, 0xfffffffffffffffe, 0x20, 0x20, 0x7, 0x1ff}], 0x3, &(0x7f0000000140)={0x1, 0x6}) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) 16:01:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1f, 0x4, {0x100000001, 0x101}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000040), 0x0) socketpair(0x10, 0x0, 0x800, &(0x7f0000000000)) socketpair(0x20, 0x0, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000140)="64653734771b6f9345bd38fde112318cb9f58294998c681e8e69da745f8a4e8f64313b3c4b4951b8a4ed50b3686e60068f24a99bb7be899c2ec81aa5410e9e67334cee66f40967458f35264d2a0263be50f9e8a4365a870f29c6005dec4f7540b92707f66559c65548e591c7b263940e950eff64a6328a270501e783071d045927ce39711a305d2b31b73d56e75d74b8405723d8ae7624865b576b9a1fd1ef1f5dfc70fbd2c875aaed736890f0e7eebd489104d5c598994960a49b0010a4d2704453c1dca30f20", 0xc7, 0x1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x101}, 0xc) 16:01:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0x40804000000902) open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) poll(&(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c2a8d41c05b9698d970bbb29245d98c60923f6df0275aa08", 0x18}, {&(0x7f0000000080)="78fc3eecf75e05cb2490f7c5f80edc826687f89a89d678f54108544e2354b635028ac6518cc328cdafd5338618f9242872a78f4f9a", 0x35}], 0x2, 0x0, 0x3a) 16:01:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/11, 0xfffffffffffffc80) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:04 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x309, &(0x7f00000001c0)=[{0x79, 0x2, 0x7fffffff, 0x8}, {0x0, 0x2, 0x100000001, 0x7b43d07c}, {0x5, 0x100000000, 0x3b}, {0x4, 0x1c000000000000, 0x0, 0x7}, {0xfffffffffffffff8, 0x9, 0x2, 0x7}]}) select(0x40, &(0x7f0000000040)={0x100000001, 0x5, 0x9, 0x5, 0x1000, 0xffffffff, 0x6, 0x1}, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x9, 0xffff, 0x10001, 0x9, 0x20}, &(0x7f00000000c0)={0x0, 0x6, 0x1, 0x9, 0x1, 0xfffffffffffeffff, 0x80000000, 0x86}, &(0x7f0000000140)={0x0, 0x100}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r3, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x1, 0x5}) kqueue() r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pread(r2, &(0x7f0000000100)="4f38a984071a7f24ea8a46f3e6be8e948c050bffa4f010c7f32439d5a96b73e03cb25afbc90b20ab9bcb66d1ab3a3229006dc4deb101b2689da1a2df96300311c133f4acedcf50db55045c31c7e60c6f217d65922efd5ace7531aefdfa89492073d5900ca7dd880ce1e547f2d586e455941003131688446e74c25d8228e92cba5edeba3d158695e83c27c8cef402aba561f7568a4d6b134a6e0d1286", 0x9c, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x100000000002003, 0xfffffffffffffffa, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300), 0x18006) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000200)=""/152, 0x98, 0x440, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'V\x7f\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:01:05 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r0 = accept(0xffffffffffffffff, &(0x7f0000000d00)=@in, &(0x7f0000000d40)=0xc) accept(r0, &(0x7f0000000d80)=@un=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x810, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x521, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x1, 0x101}], 0x4, &(0x7f0000000380)=[{{r3}, 0x0, 0x10, 0x10, 0x7f, 0x2}], 0x0, &(0x7f00000003c0)={0x4, 0x5}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r4, 0x0, r4) r5 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000780)={0x0, "482e1080880537644f507eef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba963"}, 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="0172905f2741054d25106669950f000000000000006cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01266eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c420100e200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54286416786a0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d471688d12fca635"], 0xf3, 0x1400) preadv(0xffffffffffffffff, &(0x7f0000000c80)=[{&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000680)=""/233, 0xe9}, {&(0x7f0000000400)=""/56, 0x38}, {&(0x7f00000009c0)=""/100, 0x64}, {&(0x7f0000000a40)=""/151, 0x97}, {&(0x7f0000000440)=""/28, 0x1c}, {&(0x7f0000000b00)=""/148, 0x94}, {&(0x7f0000000bc0)=""/159, 0x9f}], 0x8, 0x0, 0x0) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x200, 0x0, 0x0) r7 = msgget$private(0x0, 0x131) socket$inet6(0x18, 0x14003, 0x7) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r7, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) open(&(0x7f0000000600)='./file1\x00', 0x800, 0xa0) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) r1 = dup(r0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x4) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() 16:01:06 executing program 1: socket(0x6, 0x8000, 0x2) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) socket(0x18, 0x1, 0x0) socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:01:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "0000007189001040dcc40022000f00192000", 0x0, 0x400000}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xffffffffffffff7b) writev(r0, &(0x7f0000000640), 0x0) write(r0, &(0x7f0000000080)="72ab", 0x2) fcntl$dupfd(r0, 0x0, r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) write(r1, &(0x7f0000000100)=' \n', 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:06 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x12c) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x20100000000008) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:07 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x358) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x9, 0xfa}) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x1) getppid() r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r2, 0x0, 0xff, 0x0, 0x40, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:01:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[], 0x1c, 0x0, 0x3e, 0x0, 0x65b7e86cea0e58b1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:01:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x8000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000100)={0x6}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mkdirat(r5, &(0x7f0000000180)='./bus\x00', 0x10) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0xfffffffffffffe24) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = dup2(r2, r6) getpeername$unix(r7, &(0x7f00000027c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190f00"/4095], &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0xff, 0x100000001}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x9, 0x2, 0x1}, {0x1, 0x200, 0x8, 0x2}, {0x7, 0xfff, 0x4, 0x6}, {0x9c5, 0x101, 0x6, 0xd0}, {0x6, 0x9, 0x8, 0x4}, {0x1, 0x8, 0x100000001, 0x400}, {0xcd, 0xf5, 0x5, 0x60f}]}) syz_emit_ethernet(0x1f, &(0x7f0000000300)) 16:01:07 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r0 = socket(0x400000000018, 0x4003, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:01:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x0, 0x6, 0x7}, 0x400, [0x7, 0x4, 0x3f, 0xfff, 0x2, 0x8, 0x5, 0xfff]}, 0x3c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x7fffffff}, {0x6, 0xfffffffffffffffc, 0x1, 0x702}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) r3 = semget$private(0x0, 0x5, 0x10) semop(r3, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x3400}, {0x0, 0x4421afe6, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x7, 0x1000}], 0x5) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/174) 16:01:07 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x28000, 0x753700000, 0x8, 0x5, "175b932704983c1caba23a8ab9bf871de5b31879", 0xfdc, 0x1f}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x2, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) lchown(&(0x7f00000001c0)='./bus\x00', r5, r9) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r12}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r13, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) fsync(r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x100) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:01:07 executing program 1: r0 = socket(0x3a, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) dup(r2) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x7bf3, 0x227, 0x7ff, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80000000000014}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xffffffffffffff19, &(0x7f0000000180)="08a6083202e83bcf0c6dad00e66f") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) write(r0, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0x10b6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380)}, 0x400) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') utimes(0x0, &(0x7f00000000c0)) 16:01:07 executing program 0: r0 = socket(0x400000000011, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r1) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x9667cca395027c44) 16:01:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/194, 0xc2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) unlink(&(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(r3) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/139, 0x8b}], 0x1, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000000440)={0x0, "bf32c28a1570debb9bb076424feddac6c1d7d7eeb68c788d9ca1a60cd10de586417822410b372585ed585155147fb19f486d0f61b6c527aaceae784608bf446a8beccac551afe6655a26fa3c80c3fdc15779eb94eca62ad44a67d550ecebbb0b5c9180e01e316982bc4fc53c384b74649c8534fa388ece259da28e00ae50c93341266b95d6d33249dc0ea0fe91e412b2d4897795d3f09da0f0bdf6f0ecbed5e6448d095e9602c92d0bc3c3d508a20e232c327dceafc67c8c50d35b00ef35500cb4387f1625f4bfb3c70f19cf5aba36f494eaa26125931ffb2e0a8d79f285e8539ca1ed0088edf954a5cabc9b8c173a12aad3d6623c2a6d938c48bcd51514b6c9b12cf9aee8dca0dbe042147e5b3cb656274e1c268078cfe20e38e28908ad454ff843278c6a03dc1dccdb39ed5ff46a3a34c65896bb8782f7d25faef1b5358888a0eff5238d923a8ebf88ef2f2576eec7aedd9a62f70ba607b0193c6cfa78206e09ec7197628e0e22ce1c247f2dbabb21ff8889a2551f3d09bae70fa5e376ad3b152bf384cdd9c1112472e53b988d1cf946a68f988427e0a1b942116f793694f0d156629cd81506353d5e376ae7ca440bec9fc5dbdedcbdd20b4255bcf22a7e2f13e6177f7d3fda64598f05388b51b0ebacab56b8f14f9b209c99e299460c516087aec7c5b2ce3f088ac2c8b0ec49fe6ab0f41cfe061904429664e31c778d62dc6462cb66527632138adb4a3728d903bb52b0a33cd722addf02996d978356ebdb507a1f01e6ec3352064a57c3f6dd45cdc3cbd6fab285ccf78f3ec12641d4f52e176239e0d508047bbae7de7edd54fb6bb17bbfacbbc8912a51d9d41605514baef97067b0d3d6c742b8275b8c59d53ee246e1da2823db1babc37528f68c1240fd9a22ca94da7ba52a620b3c23249516f6a8258ca949f5848fc09db9eefbdcf8a8e5116be1486a8c3ac8b47e913377f8eb6abdea4e4302ea509c13ae2355a3d5a09d6c7fe30d475f7922d17e8d07668e1ab448e14f0e4b657806e790b4895484f11117402d8b2499772f3c98737e59be26e9fe449ab54f6e30c680b3b56ec13043f7b952b200d0470f065a3aebbf86b08f0ee2317a2ccf0382e7e6db3a6c79e5b8f3d1c6c93097d674ee1c68c752ba4a80c6f3db449406e8625d93c34a49de31e26fb1cb5fe8acda71c24bda4d3d7be7a002edc5760b429c90c376bdf392931dad98aa29a7885ca4716c66582f53bca872fc1697e829a2b9d57b9ab164399f2437256d6d442cfff8e786fd6288eaf64d75c4f3b8851b5d73788a10fdf259ac1db7e59d48193c83844418afccde64e9a4a685807363edef723d540520790954e501d8db544cdc5125b86dc192dcde11c5d529260fd5034a511a6032766204b5a1a346a7ccae29cf5d89eaeb232842a54ecb98a1b0c5556bc652ba40ac11aa134a907c4b9b1cb0bc85ab8efdea9a7fb2cd1ce2bd95308fbea352515c162c163db5c4762661afba07335c12ed1f668b1d6492634a8ab719ccb8720dd1b6afd4a41ad12f8db88d12d30f72252544af944849e1d68cb0d279ecee71d6a56852db9f584c03cd5318ed3d56276c0eade5cc964e705d3be701c9353ba70bdafedc863f97f9ec1c177ed55df4bf20d35ea7417f6de802fc6820caf8f787264723a45ddf2564d8fed48e8e1fd92d5f688eda465518cf32a44a04e2ceaed51dedc6d230af979d17ed31463ab4312b65af917a4e48362ce3b2037828f7fce92d96b71fee1f0f5ff8f3bae950a975b3269d559bf71aab4ac8d25116a4ad5e1e27a4d91e053a4d33dd0482f82fe1a68e0738d2df88a2ffb44e669ade1f9a0c22bf3d21403d55536a8962a1a278ee37c624d0ea1e93a4586a0d57756ffb1f7f3944a3a1a8bb100e75a9a47716dcb244e7afa545340892ca04d073276edd8104d5f3d8dab271c58b409b283eb1a3c0fcf5cb109128d88c2f672e344880e7f0c03d0d47481a5fb24e4142230417989faa29c373a15096d1c05decc861ab84bdbf5153e31da7867261dd9ace5c51cca569bad300956020458027519e74dfd02ab09da41c5b216e6402b07a5c4bd260873f1b3c761c1a8fd82294b4aed55ae9f48aacc51614cb1973805b9a50f72f7820df83e6901ea2153c95d352b079d646c421ffc4238faf4814d291e811ec8e9a28f177cef4823d07a9e1d2b4506870e7a21ffa9327b1dc336ea4d790a3b3773044537ae45119ff51022b7c909837a4ecca0998f89b32eed335489e12d9069e3e58a96a2567cce34d09dca7165a69cc82a205fe285bb7ef47522347506b90d72a622d92d2dd725a653ee16efe3059ce6f46134e51e23da7668e50a58d90e402871b4dd32a2caed437c344b18cccdb1de45012b8fb792375f5b0a3f0eaa555747f9430e4779793b2efcf5438694aa0d53ebb1640603c537000789183f5a5b6611c26511cac520228b7bcd45feb615d15089b2e4bf53a52a35a26d10fb0cb2daab7deb4aa8024bd554a875c83570271c2276fa806ca0a357c823ba06dd1263e08f61ff1816852fed50461e404353215cf5c48fe0f6494c7b2ed9f47f9c0e597a22419cd84aa25a20025699a878a931bdb6f2c2d80109c70081e606223704b81884d617e2f354e3629097f80117164f0aa4c9d77d00efe86d21e9a3db9ab995299ae29300c36fa3b3f92460772aeea4aaf723785ecd0f41db0b0b8a96ad09fd3d2bda60d371e3b00d14cbef95efd02ffdf2207559176cbd46ae54639ee5503e3b7d02838c15d40ae2b08c0b57364121333f5836924bc524a05777b10ef61a8fb43953ab0e251f1642cfc30e0c0b73d259e52dd645f64f56c62da06fe1683f079f6b4b3c5f1be978be8741b84bed71177b2687630078d9dcb43c8ac64f651b3533e68912a7b065f6b55c10263f20c46060f32a6bd969ec4746c3a06115e61810576569c643a8581af568b0f33fba8953f8096aec6929abef0bc73a5c534d882c393fc4eb014112f3e8645b334b5d4ea21c84c6f614252c5fd7f3edb1068225ef28ad23d1445c5913c8d7b006df10a1309393bce24c434e8d66eae371e971561617af4c5b1693deaf36fb3db3539020743c09cc63e05d35029d406945d0c3803a13e37cb717af942af2173c1ed4f48bfd0655ad526601d152ff57e2c0705dff4e93d9622163c012facaf4459e90e20ba766a8aa98802c48e99caba4dd66d509b40adb99fb08f8b12c9a3251fb78ae35f0e5d46c66bc06be20d8099170b6e632d85f646995ba79e2150bb131ce4cd40f28891fa7ed28ab85ad06bce53855898c2a8233584c369e8a1ed2c290e65fdbfbe960e1184e75975d8240a7c5c1fe3c6d540f75f4b5846b758143b43d0281c374a45eb03a4547a1e46abc0c2e52106dc12f218e83ef0ca94519a01e022e0469b382d4ed3d14d79da8c44292dc3fa2ed7a1b62e520852ceead7e8fbd849bfa92b303dd0a72145c205aef211d016ffa585849091211af574540979335386a5cf7028adeedbae9c80787f15cdbcb17b99e99b587e8e8ae25d5a5854c23c869eb5f02aa45c741b0fe7301fe05d67edc4b9adf38c331197e1a63dc45fe589b4acd370507a62b40e31265b607dafea5e0e0d8ec617de857f88c900190d16414f8b6f8176617a7aafbd17f9e826c837230c45753b361eccaa60237c1d86cd9bae133d96bd61fa009ae4275e5403c7322725e8ee39b44ac1d676a6f100c19925001af6f53d87a96d8f52e6e4839cdce7a7c67ad08b88ad7d2d205bda8a9c6cc225d82d4ce22224bfa5d48e8f09bdd507f18041c7a0ae84ea370bd3fa89e2cf3960bea2c316224ddc199bed8cdb935ca19e7e982beec4391f573657f1433537c504cbd38fa74ddd00835c48395289b70f64efc82d62b3802bf0f36111b40d90ce2aa285acf2d4934cb24f164531c703f95b1db31751a4982126844cd1238e94399d27c7c1f1b329fa509db4f667996679e7c0e4d7128fb22e26882b690a82f071d7ae57cc5e2c71b4acdfa5de300f8c4248546b636bb3f79d91ebbf47a6986a2220322c00eca6c1c855ad24b215e7401b721c64d8d66b1b9ab0296f3a28f828e7e9b20848fc96fb112c96e288fe815bb1316f7e247b34cd42c836f108343eaff9cc74076c591d832b4fb7d8b5abf56abf477d70f0f40557a9820ebd2f7c35e6e46def40005dafc008d29180ab1e945e2c59448578040d8198355f5246a016d62dc9bab5e270dac7de74d2559e9d04f71de60ba7e581bf351bf04ef199d45369d9efaa8b015bb186517969ceed56de3a53c85879276221279b9f8139ed2e2da04cb90449e454224cb967e88afbc4355faa3842ac4c5183d543efc4f2be709aeded1fb7300c84006b61cba601aa7ed83ea2ec7198f225ddbbfb96093afd33f24b12e0fe449508c72813ac781bde28040057e6dadf1f8d20b758a9fbeae912fa71f5c7458cb553391f2acbd784cfb7d7e287f6f741cf5fdb1c7a99f697fb9614c2aa3ca0f0f485f5af7d00e030da2efd76d30512ea43a377e92e8c7333f53c789119d384132e51ef05f28daa6d113244670e0956dd79b5a870977f7882816db8b95f474f39c300ad7b11ea1c43d5e27dfe7ef3438a406b1d57f4fed0addf3a0ac61df613588907a67fdbf07fddfa56a95b5b5a31712cb0df9cbe5d4c6457cf26189b126a1c9049b0fe40378d0e15818bce3eca512f38a88e42a3f0bedace31fbfa63750bd254992f8358a037fe444727a951dde8e593bf052c5b552cb8b6b80fa66944721d8bc7b82a6e4bad4f6bc536eca7309415963aa0e84f98f9493f6dbc3d9d7fae9cd1d2b61a07f65df25182787459b5ab1c9f44066746b2f6418f51a849ba364dc4a0fbd08fc85a3fd4c70a22560afea8045ba87d934068bf28d772991f97053112d6e9643f3edbb02548dd7d930335385dea996c89b61bfde4950a5b2b51c1129ed90fb1ba9d2d61008003c869ebcfc574b4f8cef04447dc2478149276cbf3fab0e35eee49a7acd78658d5a5c90e9b66034d8e5f5001e9adae592f3d8ec94a9a32cfdb70e86e4fdef883ec2e5271df98e3219ecb48339f89d3af2b58b897f87f34a0126f6cb775455d77d22819e06f1df05414ce4a74a791d1d298b10199fc68e940454657a5c5231a0f95f3636ec2be9980acef54caef859b7e996582a6ab79796ab9865a4f3722f50e74cc6675df2bfaed54a7f909cce81c62ec6f669410e6b8a19faf6832ecb4a1c067904a352cce40e97db7cc26d1943c07ba56353709433e0c23d19040b9849d50db72f00571e5509ff6a1bce93ac59a37434f725b49c2edb123b996558da0cd9c6dede3224802e2fdb52c2b5393c55c9794c572a58cc0bafaaaa74bf02578b653758a667cdddd3e535b481cd51adfcdc2d067bf9d93af95553c9452deab56bfe19d974c97202813e7774c0767e7d25f653ba68e9ac1195be3cf19dc3350e35fb52c2ad6acdb83c0a0bd6a646b872224978199460ff4c7a6f8fb93a93bf3848c287cf30c5bca6d949920e104b4f2297be935ae8e76d9de4fe331aa2f8b57fd9a1c0a67a34cf7dab121f8fc2a4a0e12f026096e30dc80b280931dd8009941ca2c638a96c1437cf57977a7cb0bbd5fa56b5ad00efa8fa8495907a1a82517d32100013da6fd66cc1eda79ad0b20283a03c30b0c180f70b30db7235611a9b3472d171cb0b8a82706666231b88bff494ccf2f1f44b6a8196f0ca2decd44f48692688c67baebd0714e901c62773ee7b4b04d4f29ec94226badf0b427b79b87f7863f28ab3f646bf5d5f199"}, 0x1008, 0x800) 16:01:07 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"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r3 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x400, 0x0) r6 = socket$inet(0x2, 0x8003, 0x2fe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000840)='/dev/speaker\x00', 0x400, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x39e3961a942aaba5, 0x43) r12 = msgget$private(0x0, 0x1) r13 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r13, 0x0, 0xff, 0x0, 0x40, 0x6}) r14 = geteuid() getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0]) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r17, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="2b1774fd235de67c29966c72c5c805471a8e0a99ba93c42085e0f212d95bcb5fd93665b72311c31be935288114571d439559a6be5f797a4b617995bf7ea3a96ed1d6a7d298c435b5d3210a612506c0fccd5d68e177c95b6c2e94b1580e6011c3155db6fcffaabe3f60a0186be8d001ba364c6aed615089f10cf3c34150dc94d36150cd3dc46416ce78c125", 0x8b}, {&(0x7f0000000240)="ba83a8f0d4a2612e64a183a7d330f37f909cde9e0f721681cec822d66a94cc5766739e62a16ef8b3aa5d4aba9488b0", 0x2f}, {&(0x7f0000000300)="06bf33ba0bc3ef2001d9df6f4555ff8430f36d660247baa3674ad2b961aa5be2e712304e2c0748b4e227838005dcf251579cab2517e05d1762c4acb29d7cbeb141eab92b2fd6e863ce88d8fd043bc64144e045839ce857d962cc316628017f88fb1acfbbf699817b8a4779d50e35c7fbc385637a514a9f3b7c4cadc00c2aa09b0fbd5967ac3080bae3a078ac772bf47dd1d651d5af37f1ec199f2d509bf96ae2e20d5a29e8391cf652ea05740edeb718e9849a5c2330b8dd34b48f6b37d50ba65a654fd79404b8a9ba26269cbb2733a0c792126df5fb090b4bdc4a7dd9", 0xdd}, {&(0x7f0000000400)="c344e198a27c73cd3e38f59c15a77049eacb53c231e41bae02e8fe1613639105bf7197b60c975de9cc42954174e6d18d79ec4316d0ccbc12852da82437119a50dba59435819099c46157bab5a1d9b3d68d910ed0d0b236685cfaba794ca8fe8979b661e81df34614651beece7a875d924d8cf89993b1f3a45235a06e10ece45d82d6b9b514c6bab7ff0298b9bb376d5e6155dc9b4ffa346cbeef62bd5ac1b8026a104f73cf433f7b3e899d1a1aeadadadd85afc11f08f69183f98956d4b9b7209446d3743295b31b828611f219a1418471eca615bdac5aa1d644fcdecfda3e914e4e3cbe6de74ca2", 0xe8}, {&(0x7f0000000280)="a3c25419a0ff0124ae510f4f1a234fe6a53f649505776f65aa322ab0dd2d563d70839927b2462b255862fee8a262ef9004fc276b85", 0x35}, {&(0x7f0000000540)="526cef247c4e1a54e7e7151ec752295ef906968969dd8f83e51e09ba32de462a087ae69b35d3ab1e7c54f1944340b047f663e5311d6b3587ae35327591759c0324529f7b593ec78e86d1b21c9dec1b255a9cc75091cef9a39e04bc6564528147045d82d1f47e32a4e6c410701450f03dbbfccf6a2201d2bcfa631619547191a309a297af1693417068994c13109f153666532c5ba23fea3c3b96d99b1bc496b0de97076bc5195bf78e919afafb00d9c96f5d8a6f16e7b3ec3af498293d9e40a89daf3e28e4e94f", 0xc7}, {&(0x7f0000000640)="96d60216b2c88d080c22c8efc11e42ce62ef285e", 0x14}, {&(0x7f0000000680)="ded1c933ba9cfc5dd134e166dcc84414e22417ca7c5aa7d969ed7c09bfa1550e927ef53a8c67639fe3b43f540a42fdeb8325cd5830dd858bbdf2bb782da100f3fdbf3f4390032c3f0c52a981c5f0b41f0384f2e6111e28f8a738da58872149ea72d6b36f5561d19d55a57b605cc85f35096e4d7d413ddda1ea62b7db0e84d231f1f9b01cd4633b1885d54ade50969717d11a9456222756dcf75f604cb9e525be4b9693cc79bb885dd317eca6e5806274bbd8000b104ebbbc1198d68cc601fe535a9a40c0bd2eb9b6c2f36ce8a8bd30438f", 0xd1}], 0x8, &(0x7f0000000a80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="2800000000400000ffff0000010000000c592befc98aee873eca443f8aa6ead9e30adc5d5ac061ba301d9c1935e06b6b4beabc32b46d3acfdb1e2be86da7ed35e82d1d997c8f0d2d81ad49d8d85a6e92b6e17b461d5ef7708ff307cc9cec590661e664ecd0700002f058f7401042528da1fc626b5705ce", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000003000000ff06010000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r1, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0xa}, 0x1) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) close(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000480)=0xfffffffd) sendmsg(r3, &(0x7f0000002940)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000002c0)="ba46e0b7bf76580d3133", 0xa}, {&(0x7f0000000600)="941fdd741c3e2d8b26f38bf2bd02e9ef4f2db3feb7b73e1a9facaf18a28f352b4fcd9295383fd648d1347177b018050472a412a37edf20c484707d2336aab443f29ab3fedae300ba81a6825eaaa4b0d44019981346cd1e52faa06765d508a94bd6703e15573e673df78e74f3304f01906d267790ee80f051c6ca2c0efccd83c7a4a8f6e1cacc15b0310d91af1cd0d8597475a3fe0b40cc623dee34a38b47ddf065a2dfb867634e12a10d049ba354b03c7b235da9950ef8e9cd0d532d8ce798afc503ab9d80ab8cc3ae29e188fede14b8c5874787d9476b7bf0113fdb49209cd59e0a67aed2c80884e7494b48a50bbfbcd9f49e2aa521f92f119573941d9fb8881be41558bbbf872a50115582045e5e991833cc10475b05c7b0b398b927964e17ce82a31190a057b88a5f467fcf8d974721b1ea7b719d2735537b6b25f7f86c73c7ed837bf03156ed20fe14eb5b3ea705ef7595b9c068be3792caa5b4585a271bf036b4368cbb12b039a04a22491ca322970b696ec3fd4365d1c259c326c2357a3c0eacfc33a823e1f7da056984918b9bc35df209bafc7ccd34d237126c72934546a4fb0c226bfe5eea1c6f539cbc57fb3080689b85a365237748ca6348e10ce52f1c78f31d31901aed18c29dbb2d51b5169d0cd38f0ddc586732c54749f21c3995e8d1f196ff9a28111cb7c56144b822c25990925b9575a3e28b19798e1c40d4475e83c036d3c630723e70c942a5bf10914e4d592735bd182a4d8ef71a49800752d9eb2883b83849899442609ce2e03ce7127ebe3bd325a16007f0f41e4523e010abafbd51c394d10fdf1e4e89889adfcbd1a8ca5ca7f1cd452d3047c61fc33c25cdeab2f8edf3e42a1dbc63b741497748a4346cedcbd5b25de8b8edb27e48f3f02aa0a2ad9a451599423a0adb2cc7a81f4eb12bdb546da85275fe3b1438d47d35775cccecbbb7fd74b731e1b71c46d45fdfb741da40bef8ff5182445b46082e6c6e96c0daece05cb2ec3cfab34a71790ba6ac66740e8257e41927bf6a3ff4f65d0c7fd7a0a5bd0d65f8e1e118214c91af39e7dc326261d71645c0430d3f341dc4a212f8f5a9a816b0e726bdcd3f58bcf7a40719ce2fbc933ec56bfcb1da5584143deccd05b4f86b410bd58cd52f01458f9a60c570ef34295ac86f8c8139b77e464fc0518643580deaab5096ffde02fdd5afd654df4bf2a66783743cee4210b6c3e12a6389e3d241de9bb034a624b9db6ff2dd310dfdb5a497c3d7e4f9055818faebb6c40d45846011a367877a49c569a5daa5113fd5cf989105673202489f8f96a3caa25d32418ea66660597abb3ec4f3cb311d34aaf249c7196c893bde37370a141543fcedf1f7984974cb61ff69a039d6dc5abd1d51b11e0caf63bde9c5ad88b8a3e00f98f07932e983ab50f6dab8544f1539d31c72f2df9c0b4d53ac679335aa45094830c04cf385995d00653b649e2d3e989b5acd1f5f7a4b6f9ed92587d86f98254a5f49a9ac0063272a028f6b2220117bdbe10c609d06531f7ff169972e608bf6c40a174646128ed1d0395b7ad8d6e11ce6fbe63b980424dfb240b2495b59700d28a57b64e5d74cb6e1ad53a205103b529947fcfc8e6d92cb7d262c0cb55a1b61ea46463e38da2373c6d941402a78aaf19832e6e467029886cd9e2ad6155498f7d5d4a6df77b053f1ba9d276b603f6d26494eff87bcd7ae27793df76491dd7d290b288f1c67837c23ca855680db3f80030fd2a04fdf51362649a9f259cada788af40333ebf459168b8f8592e4fb3ae37f357d4042ee302597e425741030b01c02f58b19e6aa107ec26a9a80c772ecec204a0629bf9d76caf4a30893a7d334ed18847cb67f0b9c75feb90f52302e85d50c34ccb72dc3d3c0ce661ef9ed78a1f7b12099ee71597fe86c41cc8318d0153dbd5826e12e8c07559b1104571f1debced7c68f129722bfc1f21e0afcaaed63723e3ce439b92a50d4fd91363267dff1de400691b33d0864fa67fa7f6bbba615208b501f6fa107a866a4ad7e58878febca3035f03fd190b8989764d09b0086eba97742c87b0e62ecec4233cb53ea4d8aa2f70a1c90de226d0b544c331967576f0f8b27c0cc27e03e687628239e506c91048d489332b1f347d9b1700f12973470ecb85fc49cc5f05b8b18d32f142888c5dc41b1770be7a94f8a9f5322e967dc61ce51ace7d4e1001699b9a1a2d28bdb8830e80e3cfdc10911412bf40ca9cd7daf8eab36d62ed58bbb0033e77ebcdae9d265e5a42446e917477f10c441d74d3d8edbcace938cce0e64cc3c18a85fb8c2161f86ee1972d5b4256455004c69f54d5b836a3293ae72126d2e5fcb4392d5198689bd9e868ee6ba8d78fe0020a25487f06dba2212f151445b847a5963179a1c320ce5966865b6b4957a36de08f9315e7108b12c1c2bd8d5b5974ad81719f759f6f9d11dbe2d60e5afa2cdef876d58fb88dc3c3e06191f4bb538897b783fcec172d1fad16efe050103b22e506a64c9c916839dc02f789ab48bcea6509ae627eccc67c18d05a31475444c46b6fb9b7567f5ec2590b0fec8be577604dd4b867b45598bd9793c043c657d39643ff722adcb5c8b40bbae8bdd1340388bd5e66574a8f63982af69c1222fa1468fb87a63b814cd519b62e466351a3cde6335385207fe5990d156e87a36de8c2736d79970d2a5ae376a8d17d9104b7e1a085e94f33c293a7408e7e912ba0f886ce76f1e74c15aef92bd8956b351ba7a5bde1cf90e1af67fa28d5311834ad02cc7c546dc7be8af5aef650b7796f2bd09308c3b3528171d2d48ce403fb34e9797a7b655d5c1075acc3536b6577757b1b9ac330422ef4d4adac9e3cef1442184451c3309e734e6e3e2fd221a410f06ae67a75fada9f1f4b49347b88d000009524c233377eb9a6c139644a989081305006187801209e6e8000aedf742208e2135c9acc237f6b2ddeb55e5b3994663e47acdf46288dd488f3fd0e9d4d3ed5f7f25ecf1a89ae87e9ae494ae98464b2eb27ebaba19bfcda2eb7ef00e03126dcc1084a4dc32851fa02e69ccaa3db92aca7b4c7845c8d8a9244b5ad69745a68bd9e3228daa0e14086271ecb8e6aade16be9e750fbb54662bf95d93c0d436e1d03fcb98398b2020f4474ba9d24a7121dfdf92af9c69df6ea6953effcfe0de7e7e4d4b17225f31d8a42b7573a1987b62efb1c6bcc6f773fae8aada8de389d3bc453d32e529b7ad54a777773eb794ebf5bf42887c08bf769620815118f0c7938a7ff7c39b299e8668a7da4f65bd4474d5b9d9d5beea97fc4a90e2f3620c686267b669f9b5a32f76088062e171dd462cfe5b40dad66e53273b77c47450bc50b621984c64e82dfc44cceca611a5c26daa034b88130af393414280106b674c563c9eea5fa4f7cb0170155b420ae16a169eb310368a67fba8b97e0c9be687f4a52479bd662ff886dd84c0fb57f0a7e61652f33268ec235a1880f47a7c0a67253b9514a039ed40bb9f74cec9e40d2ae55b371b48055908779cc15972fc45a539a3a0599b15bd1ed6d34079de783bed36396ef5588e99c9312abdc5cce155b0e7a97f6475a9c04e28ad66926eaa05ca20a112297097f7ad4108d4a763c26df6e145e7fc790a13b544cd0653120931ab0855d30b2171b5cdccb5d9bb90bef87dae8c85b38907706d66a0edd10b983dbf97421eb9df0e1ab261d63498f7cdacbc3ac0141d427cc41ff3a15c0e6f5ea8574dde6af7319efbcc8f8caaedbee15aa5ed7bfbaa0454db602d260a2ddded2301abf5e044b2f060057e4c137afb434214ce6259bf42326b5414bde0b031ea873b6da73f6bdda2e1fdece96562088a96c091bbe94053b18ed91502b2687315619f15be81e14353b7a8fbd55e4171b462fe39e86da5e8588afee4aa22e1faa065114f775dca23166236649facea9d2ad311847ce0f9cf3bb126743f3fc5283dcd0d9691889522131fd00a7c14928bcc3ec59f5782e3693b2f30386228c8eeae6b40405266c7db0bbaaf1e243cace95108008ce7d351596c89d72cfd8d7ee70531991529ee74644fc33764da9ad67ce62521496bff64f612f4436a0f2bdb0f6e0c645026b5d460caf9cddf6a387c8fc177981ee169eaeff43a246a16f451c80e4618e96151b483d913c5f829719b10d14f30690e5d96adaba50334f55493ddddb51f5bfa60b4ff1d08daa83bf95874a63a438c23c9d7b7428a0efa31b552081a30592d3cbe35c967bb816c57453378de7caef5515c6c41e74a83a96ceaba847b96cd15d79c7edb73c085a79e292e7ce0285ab774f11a31530fe813e95fa7418ed2ba27d7701262bb5e0c3ef434b94232a4f2482ca629cf1054da6f7e4bdd7699f72321d672cbe8c343a7cdfabb9bc53454a5e4e0ac02dd992a90835f9d1a25243e3f3afadc2ce0f236ba02eac35a5f3cb51843948d631d259eece5ca6c098082b145c25c956ffbeebf354c3eb78e9e7d64eda938232edf73803d9ae5bd4b85c06c80edf1ed8a5ca4c206d943d1850fc08bf5a46e14dabcf4467a66e5fb7d334e91e77388c73da5c85e07da698e4c618a99f0df7018a231c43cfc7c044a69b61cfd8822f61afa76b30e1a9ba41e743463bf1ed528e6c28aa4c8e9a8768423209cdf28a4d5960f5ca1edc9cfbde7e5fdc790652f6e97dfb047c7d443874e5a19031c9502f6dfcebd1250fcd1794b6832d74e64751118c4c4f094740ff15da7cea4d2bab1ca0dea7c87b84fb0cec0bc92d897300c8e7b5b2372c22852efdbb53b2a46a41c41aacf183fcf8e302f493b45f935c3bc1af3ab679118aaf941b0eb972c4a4caacc2ab0773cf5a869f95cf8d6be47509c453ffeab2b1ef8977507a63d09bea53f0fffff3a99239e62d692a79c8ec1f867c14246f7e57bef0367c1b98a4159a01f92e37929802baa5401bc7864596fda5273ecbe4f990cc81605449dba6deee9169544796d2a911c66b481da2a2db41b698be10aefb0d7793090f6e7827a7ba98026dd6a9c9d6ac013191295f470cd4936016c44ba01a421be2351c4c3b3e7eb5f8f2397fcb9216f103ce0c3005347a8b8cbce971147214a2d87cc538263317ca03446e12b7f7201cb5425d5864b52c80c0d364ed1c70a62bb9b88453728a6ad08a90d56cee4f869c67b1e58956485fd180e5cdc232828e3778fd78ac917b35c9a2c2c5667c69d579f2efbf31e3c1f927851f5f9c1cb176527b4d6d391cde268270f1027c2eed3ebf35310ccda91afa285eb12dd98642aa7fefff1b7cbdacdfbf344ed23382da07dd9c7c121f540599c35adf6009fc76c1075c10b3cfa159f3136e8e2e7ac0fce5807cd94e21b1f5a98223ac424eded682c0123ff079b97aea20d56163daeb1b7b1bc021505a70e701f189400995fe317d0a60f9645e3865741d1fd3f120d19087f8a4c70b24e5ca3c75b7832545b39b59d745aa596e0fedb6a9fd3c6444b1f62bdef4cfc00b6418106a587f6d085f4691a774f7846726573f69ea31c92efbe90d920a281860cc78dd51ca088be9d96b83bf115d6375cb1f987f4f8dc1aef7324fa5dc3f70962187b286eb2f0f146fc3aac49fcd5ca97f1f6d05d853b72807a1bc833e77168ac29feeef7a26a339a841725dbce084bf72035cbe430bb2b1d68f25ad6473a36b0009d8916e7f054b451d89abf8ab3594e3f8d04695f5d6e3d9570d509d1b9e1fa42663b7675e78e12cb0866cd0f73d1ecd9c59aa82239febe118cca0393cb9c955c8f1563509d0d232aa0ba187ebba04600af8fb2fb0e2a1a8b8e6cd26287fa9e5260", 0x1000}, {&(0x7f0000001600)="bb8eab19e21f85cfea2b203d46ba5ca0f19f7fec551b52f534d0c4951945f680ddb5f52298924de5347f7b32ea012d83f2936ef0b47d3489e56cb63fafaaf80ae7d79494e04efd71674439f3b3ed643f378578bf05c878d1d9d68ba45ab253c290ee6210be528229177a6d93941c5cb4931c70b9fd05016ed25b15eab903de93d40d398bddd763bb2da99152d6079705f9391792eedea1f9269eb07d1e4dd9400cde53454c6aeaadd2044e645d38b6423d581b52a978c8ba7dd1956dd2", 0xbd}, {&(0x7f0000000300)="591f3955fa978ae0a54aafddaa8d4b869da97de5b7fbb9dddb4e639b7c4a85baffd262e9b88bcaf44b96766358835a5073d53bc3a87a82d99fb1e1a09de43ca9fcaef2869c032ddd9f82103d84979297a5689e7a72e9ec19b2054a7bd568", 0x5e}, {&(0x7f00000016c0)="df8de818573f51fccf677237279c0dbd8c66acd3559563ebdb8deb5202962e1d517785c15b8ccbcfc8f30d8080a7371df5f09c136b9b6d24b6a0dcba0f66979492be2d5d7a231e68b9d5670ef9861907db0ec4ceae9f7e29cdbbef9a3aa353851910dad475557ab444c189e157a6fb26c4ccca64fd79e5413a711f27f2a720c497cfd0cedff477318350a9041246b65bfc527840a92ee2b7341cca8ccbeba733845455fff2749e8415c38c3e2f8b90d1da99551d2e7ffb495173adcba22fb6ba382e940b", 0xc4}], 0x5, &(0x7f0000001840)=[{0x18, 0x1, 0x6, "2bfc9714ed"}, {0x48, 0xffff, 0x13, "edf06ea507449a173944625ca5d5e6be9ac47679fa0d7925b833a6e140f860eb9edf10157d8a2d1e83f01ab21beb0aed922cf7"}, {0x48, 0x718ce61b0d59a68f, 0x1ff, "dc3c7b04fea55837dc05f193be14c56e1b53b8353e63c6c80ed2bb993b859845f4e69717af5836147f1449af6f57ee2c4eef"}, {0x1010, 0x1, 0x9, "d3fda500a6f1c7bd96e7f309c55808ff3ae76b847033d9628ed2ba58ac19626fe1297b2d240d8c32dea53c56d59946b1cd4ebc27aa5c58d4d6a4bd0d11cbc2d2455c25c8b1e7e9807ec3a43d515a016147f99aff7c8f1cc35f9d0a65762c81e9aca4daa34ab463a829efd2cb1d72ac8cf061d9508de641a1871f386287bf2e3ca5097a60f44da3b1a7a2c07ad08c26228107c85bc374fa659eb9508f3ef9e6867a316d776f03c581aa23a29deaa19b1ed4af4e3a5b5a9b378aff816ca8a57d1036a164f5847ae2ebeb0f56a55e81eac57301e6d27a21b7adfa544bbd78091f705d96d6ab9fea4acce3cb644381bca8b2ed8be3c0c94f8b377437c4fc986b89006b27559f8616491137f035a9d1fcec7f7eaf8b9152a988f5dae75e78ca21e4d3ce02da7905f1db107f83c3576c18b4cf9497ca57e8337323c771646ab34fbc641986232335a4e371dcb1b381dbbf6b40fc13171462eb8a3c0598d47f11c6b07b168cbb23e0d33617e92369d5ca73a6662be616facb3d5c846cc0bea399fc6623bd73b18355a02cf7fc8372b1a230ee10f4da2644edc0384ae52bf6167ac301c4a696ca5599f2ff8b367852a6ad6d78e2cfcca51b4312337b3ce35137a97d6b5d47a81ee7a1bcd5dc1da63ad6b03778823c323879e2f2e42c9113366a03c5851ff961f25477816552c53498ad191edf062ef75a4c259af7c4f29cff0a24c1b4099e8c6af3d547d9b856f727deafb45694eefd534c27218e822c18a73c11bdd03d83b08bc80c56a72e4e11c4636a5edff9993c1d2d313a2f3ed64892961305533a67d98bb0efffe3cb5adcf179b462be135246d512d03a1d4840d8af5ad9f7533e3ea213be062aa82123f8a29ad71ac5ea6281112c56ba35c4eaa47c16ee2ce38790a6143a07576f3a2aa916943ce0ae3371799a5ce0ae74039cb990837c6403336c19a3d72cd641b70e8a6948717c2448be419646e5b6b65f2941dec8d22e562587aa6fefcfa6ba5c6b0fae6ea955095bbe21f8abcde25d5cfb5509c196de741e8cb6932dc686a38ccf528e07f629e70726c1bcb5c872e7030b16c3d7a700a559379c6eca50ea1ca2e7953aeaacbfdf89b8ecc7c54e707f63b8d863d0842cc58d3553f3d7c60a0c799283bd05bdfb83443f6a8306e9c404a1829ace3d6d8ace3c906fe8bd187c07130a3b8b1352bcb841c54b9955ff7a3757031ed889e43d632a3aa8e65b28194c553875828057c576d2eeca3365678e1f820982716dbbbcee93ed3cfa161d32cab548adfce82fa2fb771e5afefc6e7b7b37ac8f13cae3f845c8ba959cd001c31f51b54f3b6b43e7a50046842e05c3b713464fe3097b0e21f73ad57a65771a1bce9f829316a83c7895820c9da53a2c2c2b271d2ab2486b1079c6cf70a54e4cfada5ae06d07abf184ef68f9b2fb80eefed088b8c66808caf7ee8e9df11756a8c8fd1e7c5ebc704420e27425ddb7b1dc8466588539cce367171d2731d7d36882234d9c0af2ae1308fcaf01c06dccd5caab369e8cc8edc0cb431b7ca531befb874e16c9d51a47e85c4c90fd34eabc0d571040faaf0a45b0d507c556ce2f3e6f9dd9338e4e2bfd873d3bd152288ef40d7cb69c796de0b2943e2703fa8379923fbc0fbc6e93cee5dccb9ab587d00b6a2b514d70a1fdda430fee83dd6351aa0bedfc5147d6139d08c72ca10c980e90a76d0a1e0b602a64aa15639626e4a25a43342f6bd8373ff27de195d40b5abbe6a6bc3150dfb944ffa905d520ff262820d7ac929c6756d033beee281a44eb3f6acd85fcc1fd771471f18310f5b85c829c8a27572fb5df13210eda84ee40acd03438fc0d5e27275f5a278e9f9b45691f95cc875896e1d16734a776387072dc482983a14bdf8048f213b345f27c1b3bb8539a925b6e3706f01acfe4eab34a423e62e7876e6e5222df99f2efe902a6c899a2b50df874b3278fe9f4f270b4907e4395f58ce01c3deb66b2fb81b402c806a51b66bb17892f2efc2be5708fc16c4264067f7c03c1b13e08620b53669ad746f7b8c883a759617bdd89ee96cba6c5a2afebff0b6733a94af5ec26ed0590cc4740f4ecd087567444d6ace501dad96814aed6bfaac24feee1b9b15f389e8368f997b5fcc4eefc05286640e8d9a8d0971e80261c46280dd313e5e4fda1e66ee2fe80dc3ace491c12b2c750dd346bb6f6ffe1b0a14dde6b7605c21c9d1dfb7c29152635ab5217dcfeaaba76026406351d5107c4d0f8b384bdfefb1a7c1386b237424dee78cf9b263a60b6f9bfa5cae1e514eeb4d489912cf7efcc59239adcd842e83355b98f506b8cce819c09370fcc77cca5515491925ecc39605ccd5c098ddbc15517fe77b02db947de15c6047e6304887471f130664e27bcf7eaebb1b3ab3d1273230207cb1a8b8659504b689ff7970b31b3c62093e8531186233ac39d91fd93d2ee5a9ce49bc1f875f2736428d6e2f4d53502698723d0e12589402329ded4eb8e41157cba7fbe81af9f8d2bd3540b380401e14e125e9e0303aa50d65c8534e9c88c1419986fe4e7b0edab2a43f206f18f284a45ed557c3c17716540ca919a985924e5d1b9b7a3b5f73ffe33f107d6e4fbcdf1dda2f79543aa647bd784055b4671df7162941ada8e32ba08a52dca9d77ac1a747490989e4ed2a77dcf9b823e67b079dc2cb8470b0a11da33a8881c85121c6b51c7ed7793ec28a82aa9d25436966172d9ad28732f346d08d206cd7c6924ebd8b84a573076ac5a925ab880999ebddc0f044d9f9d5518d7c7cfd664feed7b755aab70761d3c6a204c3f356b45c031aee6c1be94460fe3fb7a15aa782e104028c77a3bb9218628aa71742867f1dd87103bf01af2b752cc0c0af9d0e5952039f20ebd193d6bbec7e4bbf2f4c5ab9a02f1cc8489a773da7b8df1411b7d2127e3d4c8977c4c41b9d9d3d7dab1bb0f3947e67bf8d19c619a53e8fc73401a32a6496f19cfa821a7985c6657789cb759016e9af891dfd9a81ffc83923d23a81b24dc6c8e259970682ebf72305bef1310c91e53e7e9bd91a24b659eafdbe88591811f1852c7bb972e4cce27aef72f24b232ab47c8be69a3ec224d632b0c30def0a63d5b316a8d32e6722b4ee91b58b804beb71364a7537091912ca61938259a66ad8d71b098967a968d2172fa61abaea6e620d02feafbdc03ecbd0629834f01e21166830377531c617f703fc8d61e3854f06557273f2b697369653d7175f28b6c7a52f9026c57691a7349b7f8bbad7b22a8945cf4158833c8f21718302492eb5cb6cbb6b8ed1871fa85609ec7b5dfad7bb5f9d22f657c170e3a2fcc473c03889d040f7de9e47ff46c43bfdc29209c1eee1e348a84958927e02948fcf4824cf0c29205707c46a33e77ab22a6d4699aa9dd04ec6881a8bd09544fdfad1e5b9fe21a0158469e2cd7130dde62d703efa67a202adb43fd2480723ae4430e25e1e937fb962d7839a56160382fccb2df0390363a36181ccc93ffa70c74a5e5578e4922557b6bd187d837ec0fe063d423e9d3a7d8cd5e064ddd51dd85a09efca6a3eac733b9038c22f6d8726ff0146631d355a3377873d85cb1a0c74c96ed7811cea49aa278db3e1071975bdf1fc4f79829f68c2a295662fe4f0bf5be334a1086cf20ab699d1def07648ca57033126457658fd8ab8e65b17776815f81dd80dbb3712e0dbdbcddc14d6a1f9e9e36e5a0406fa3f46625154b6d03d736473950cad5fa05323f271042479ed3f4e5a70d03efe847f78ac584d2f506ed1719f23914e8efe7bcd0c1d8b5fffdf4ffc32d23b688cf16af1b62e8d43f6fc938ad61c75f4b430ad8206a99f412a645270b974b9a86c19842386a31250a187e098034b35eef03acac5a16a3a741660468d6cce6d54146a259eb74cf52bb4569da37757e12b00c6f6529f8e6b1cd0974802a54c74df3d5c79cf9df01cc4a8b99c495bd53407261b2464a75d4a443e9e3863978e5d6946a87a859598b3fe663e228ec0cc6dd2fbdc45c3ab79a07fa95c9a182e0a54572317dc792896e4cd902418f912e3a3ce7a76771e912116929ca93e2dff11d49b2d2a982fd2313050178d392070374561533fa106eb81f17b7c56df2aa90f04986837628dad4830458d0d29ce6fdbf3e2781d3a4ae557b3cbf0d77e89c799000cac79d6271ca93081a7c15033af2fa6af28b57b4b32bdfd1b9be64357c6c3df07fe762f8f754f41e8a9bcd25515394401dd3b25bd53edaae6cad57f6b5a3db87c88aac8ab1477f244fff7059b7b57a0530e028bd5b44ba6d7f925877b8994c82025686908f053be4d54e7baf646d62ec2edc0dc33327583a72acecd2f3616f32440398ec7c6291a0384291f0fbde5d3c65dd8cdd24c42a13181e4ff10950e0eac703659d2a99bee8e44c724f4221dc4be85cf9b18095169143b175b17fa6946b0f3d4b9eea5cea6e1ac991e079cc6a2e18566c4bfbd961237698d3b3b2cbfb0c7f0bc02539c51a1e66c3ba2c25f5a17618a62edfc5f8c38b69e47543d0f86217a4b7597f321307f3b2416df9c61d554472f8d45a1e4e8be0723a1ab33a1f933ada9680bdd9c8764dd590f5ab6fcc3613eb851aa12007973cbc5e8fb3cd5f56842864ca3c205910cfb459c570e8eeb8c377af467d4b8afc7f2144ff3387db6b02d4478f44204418f9dd49cb05d87ff897c60c2fa7fa28fa4e8a1b758647b008e8aec71f462d644d6353f0b56c07a6c05f36f1aff2031f09d3073caa67bde2b49f8308377851f317e65882f88666876391f636688f95104a8cf159cc9ca3096ecf20b0f8f3918162611cdd760a6ed2e707cdc2839513be012d57fe50cb585ea3fe989fffc6a58719488759c1c0bf78a92bca4468faddd4cd15b330643c0cca3b13a7956dc06934459d8dab7307710a3549be0b284391437d30be46244deae36707161c7ad27e32548c5846cc22b7ae75a86ed5a6ee76f9e02d124383a03b5f15bc9661adf575a30cf00c8ffb76b18d9d7e06fc0879929c95d0dd2b4262ea79ee828a1412b747df9217fb3747392681465e8d2bfb436fff16d2b8417f47721670787f280526fbef4785e95741c6d9dcf026bc6123f4840712b911aae76a10e22d89e9e27b6139824358d37795621d37e7e57facc693bd0c619778b0f9b020b30a66e77dc6f894d1f41fda6d09310a05f69dac2e742b1beabcd40d09af696cdd052c0b66aefff8a55f3970e9ee4baab69a09db257c238acf9a3266d74bca11a062702f2fe192939bbdb161257fa75de815236fa147ee567fc5884f035cf3ae0676448709a913a07cb197fa50279d1954127f5e836876ace056cb252cf97fedb3bbf5b42efae0b4911747f0cd6fa895ddd52d63c54073ed392f75d482d2cb6f13a44135607c3a8c998f48114a2408803fbd617b5f6f3106d2c0045116ea8259b9bb20f50ee9d50ce54deb63aeecee13a9295bfd99ca252d932b04e3790b0e253060198a869d434d95d7c613d61acf59c8a6a4382f5fc7eb3601659dd3ab1c3e8839bb2c0ef0e6d7d6053ee043b6d230194bd1731624c0208e1f7f3a50f451e113eea565cc74a190684d0fc5c376b60f2d3d3c1dba58b21e027867761b51ac2d5e551d11139ecd17a2b5f2b45e5eb252743159a797be77a3de27ae0b2dc223b1ccb836d46894d96fb9e1e265c50dcac6960d44060a9fbdd2a1a909964a1b7ffbbd52aa1f5d490dfdc628de24e6edb8f897de85391d28d7b481a6ca7755097b72d0f17dc3d186aaa733d6bd21488a43d6a45c634c5ea30d7e0aca4d8f36970fece746d37df632ed645a5f"}], 0x10b8}, 0x60a) flock(r2, 0x2) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1012, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/../file0\x00', 0x130) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) r6 = msgget$private(0x0, 0x21) pwrite(0xffffffffffffffff, &(0x7f0000002980)="bb0e4a32e45a84286f7f9b59a460bbe63d8f4059a70524eacfc72c6afcc2c2641d7f85f33334219a016f9cd48e15bb2ad4fd6f55e76767f04087482ecf6cdba997b724c1f97c309f342ef97dc07834f2fc71af3a2e9901e25d31bd3bf7b83a3ee9e77ceada804341123d124629820282d9ffe32858140a5899a7f95810e4c48b4df9cbcc1ee8ffaef4008357f1aa9355e8548b324ee28d6709a580692e33dcd4233485aab0e6019c61362b879d319a73831e1fee", 0xb4, 0x0, 0x15) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758b5364d6b9934d0786b63386890000000000000000000000000000000000000d1ab3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/195], 0xc0, 0x1, 0x1000) open(&(0x7f0000000400)='./file0/../file0\x00', 0x40, 0x205) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000002a40)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c00500aef35e0a53a161985a1d32d0916793dc14b600c2497f1af3d88631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f6b947704c00da89be401f7f503ed27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9f71a066dffc5a4eec2b35fdc0ab863a5034206396384c4dfcfd80427ed6214c5cfef0032661f1749932a06390482b3ed8f0ab664f95a8edd3e17e9e9f0b4b82ae00d31ffb0d554213bf23f5ff181b0d4eb896ba9b5e1688993085c21caa4938b8226106f5af98b008000000000000083dd1e448fb6fe71925f0f764a0e182096d0640e5af98f20a93337ab411038d14ac826d2c3613600404072dacf11c394dfea73ff00"/380], 0x1, 0x800) 16:01:08 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8010, 0x90d2, 0x4000000004000, "d730c1e7bb6fc6e2542e7e5f0000000000e74de4", 0xffffffffffffffff, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3, 0x3, 0xb, "b08dce5800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) ftruncate(r3, 0x0, 0x1ff) r4 = syz_open_pts() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x2) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x99) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 16:01:08 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget(0x2, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x140) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = geteuid() setuid(r2) 16:01:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) flock(r1, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90)     OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:01:09 executing program 0: r0 = socket(0x0, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) listen(r1, 0x7) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) login: pckbd_enable: command error 16:01:10 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x8, 0x4, 0x5, "e5bf9adee291f2dc84170ec462b123d993986bcf", 0x1, 0x5}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xfff, 0x8, {0x3, 0x8001}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt(r3, 0x5, 0x0, &(0x7f00000002c0)="2dbc4b107ddf0a5ae77e4155bd2446dc984bb775b036c263d884f10e1842a74a3ae7a4cb422144999df1bec6667e2d03566cf8dfcb2e3b6c330024d89be0df6f2eb86af1693c93eaa5d609f7e578b76a18b5a04a73339265f00527dd2c0039a2215563a9e88a9eed70b55909c3d557f2eae2081783f2b734d8336afe979e53216111e55ac0c55930d38d252ac9ef8b58fefb549ec949ef7f95315efd8b3b06d2918b853c8e24a225bb196b5e171f9b97ef56d74c1dfe9b314b549ff5917dece069cbe75d17c0", 0xc6) 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = semget$private(0x0, 0x3, 0x580) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x9c91ea981778fa91}, {0x4, 0x9, 0x5f53e54a2f843d0d}, {0x2, 0x8, 0x1000}, {0x0, 0x8, 0xb15299b7b9578cc2}, {0x3, 0x7fffffff, 0x800}, {0xd859ec0712cc4370, 0x31, 0x1000}], 0x6) 16:01:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xec7372521f844ff7, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:01:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x111) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 1: socket(0x7de5a49f56b8be3a, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getuid() setuid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:01:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/83, &(0x7f0000000140)=0x53) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000001c0)) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="b31a22def07e08482190d9859595dcf07b83a6c655c8c35e1800c9b22ca4ea6e8e02e26fb01bbe327f1336a7a08fbb080c86b7b3c4a96bb59721", 0x3a}, {&(0x7f0000000100)="dec1e733e6917c4fb867b5ba0a8f6cb5c86ebb5ff9147d9f4e13acf910d3bc9636ad42f0e3a7e24d7803d7726f31793e9a77a5f106d8a8018b3862a949511e24e4", 0x41}, {&(0x7f0000000180)="2626eec3edf40d5fd1c6cd36a2312485e4df1556f214ae44480e1add47813205e5cc04ae821daf65d6ec55fa0dc0f213080d72d9a79c3973364cae7f", 0x3c}, {&(0x7f0000000640)="a790e212a66ca1f6ad40777047367bfbc3a80af14e2d8e1e63e96b732c1c72bb6c27e50417391d6899cbe7bb0abd3e26ee37a3e9bd64e5ca090a5b0e821ff2edab64db1c4c7968b4368bd3643a98bfa35f83d0f4fe62d5bc0c0d22b6cb323769fc074eeba8b6091bb18fccc1dde6cfd9a156de09769567fae27a330fa3077814007141a6423593bd0afe60cb3218592eb00e0c6ee7380e4c93e55378136d9a67c869e8e39e8e7c30eb108f8e080faa1a6f972f74e4f4942bc8e5642cf6c7dbdd5473ab184cfbbcf8ed7c27a03ba4228222b034aa49312cebdae1abb7e932c94efb85e30347a33134382753749d2b85deaa65aec6cfd1457c6a5f362caffa6f386e57b424b5f9cf14ef7701d996822d3ce0a5e45f4f45dee02ec3a68cb967c039b5e957a595fdb984ffc912b8a4a635631a7d311d0a3fe520c112d4c730aed37a2a335051a13270f4d2b52313f5b2c6ce04207ab088c5fe5723c6765722431905e2545568a2e440e83afee92c4c1400e714c4e84b03e63ea3b54bdd5998e7e3b8025013e70891016f107774179d0f54772c8bdde13c7ee29cce9a7a661c88530c49d3ecfcedf0802fdd6d6be90def5d16eb6f303dac62ed9531b5c2bc33f27e381d5107df90a326133eff8c05bbb1d0e8640b2770c1b7b0531aaffb697ffd8b5568b42c8363b1e7e6f56a4e618057ee2848100382525b4f2b450ce4e9aa4b6e75c25248fb3ed2a9b7eb9bd874c7279f603f4600b5b0ee5c795e419626bea6d56a620693a84d44523eb1f490dc2feb8c451d95ffad98aaacfecc0ee3ef0025d83b48e782dfa028ef4bf7ae68cfd5f0a0e78238a52af83e6ce32b1e64a3a6f4316e5fe633201c2abbab979a36bd8e9d3fdcadec45a3963102a3d1a5711648bfcf6c0ef9c90084204fd76f9d07e717d60dd1efa63ad14bee5b0b796c86f63690fd00db07a7295ba5331828a2ffb4fedc2cb29019c8ea5ec3ac8d3dff23361c45595a1d395ad8f4b67d9f24fe769fa202cc208ffc5a7d74f79d088d720e2f0c34c6d059a6b169a65475bb527a7b2d81d92c3c63742314bb71fd7bcb49e262cf1abfb69130f3a111ce8b3b3bd59becf95466dd0df2c62cf0d3fd729d50c7cf3ca204f3d4ea5f4cb16de649f586e1d2cae128f81a97b1dcd979302d205dac7a0ff83a87ca01994651c9dee5261f82811b850483a0f7ad51b1e5a459aa2edb17c944290f3f365c5b24c7535b5b2cf8fb25d430111343468366fb0aea6e3e27f0254ed6f4c60592daa050b6026de45d15bc7e22eaea3f17d4406a4110ea43643795eb51380440f7dc03bbe22dc09d7f7ca9fd5f012056b830ef59fc56df9efa21f818e10f07e5826bce9eabe78b272b704b1c2c6d1f06845dbf335933ea02570f8786bbcf71a3e3630f7566ae800289ac3f61abf35b3687eee888f14456cde198b6d4e67610507110043ca1dae83733ef522c31aa26c26e9f03fe63bcf0fd91cedf778d832f15d156d016e63c71295582810c8b69fffb5a200462c100f9f1ef60cf563791ac461b148dc16026976ebf2cd2fe218298cd83eba1a1f424f10a092dcc8afbc7d5e8f3ec235a9d90f483a3a23e69a468563fec0d498140b19cf153b7a1fa3e9318a6eb93c7b939bcdfff1b56dcb193f38ac5b32a844d4e821050d45e3b95b96bd16c1fb7fc2fb539bf5212392836d2d470aa6aef1a6f9f0d4c24402670da6bbee85476d45aaa0594f1165c88be37f58ffc4c88189cd1427d8cfd3d742f1a893a67e807097e0f0ac8d0f2e96ee69457ab75ab742e516a80e01a07f9c03d3c6186fb0360e2931ca119e75681df74e3877690d83bcfd3b0c9deda0c6e4f34ab874ee3819a6356819e88bb679d34d1ac981d7f8992464e6e1f74ae805962b648dde40fb1650075791e137b751e713afc929b06cf5bd6868b3c2c7079d08e4791b5b3b38b6f95ba2ddc2ffa8df70282326709b99c15e3bf21cd3ae1bc53df44435d7852b58c9e7a30cb36377dc41d98c9f2582ac983c50df8e6591a8b792a4f16395ef4230b04f4633274a293d1f0e33f1859627ebdd09ca18860679a6adb7d5146120bcd058fb76dcafa3a441f66faa0eb7f012ed7dccf649474d2180681d6942bbb958e27296852d4af62ea12faf35104737a7ebc4773c020f50c342a7f5937cd5beb6c8778e93398417e9a83a2be9c3d82ddb3344f3c907281b8e17779f856f28e5b12430a6e7f975505067cb96b6019a65567df5a96afb4898a137624ba8c7b09c062eca1bbb41ca076382d98c3623b391a979f4d8966be75e05c0dd5462072a2eb77df5f1327662463a36923bb783bdb75222b72931deacd2d8c5bd67a0fb6961e8af3e6faa65d3f64373fd4eccfad5c74add590013b31c42727de9374cf5a9f9f45de11866e1f7dc8d9b84b287099d12b780eada5e888247eacc09e7adf06ee42566ae12b3a327de40a3ca94521b99d51f7db4f10f81f67ec8dfbc06038330426edc29f9509217373ed6fe3336988b68148b9ac76b6d5e40036484d8facbdd6df9935b97628f9df481e6d52b62c0b3e06565ba2e78941e465bfc1f37c295a25d653878ef941246397146a36b1ede6eedbe32ae0dcb0fd2452437babd3f49b808f5c705d69a178847b74825db91237f0b535913e0c3c9537a76ff86bd525e9363d7a7a33692b80a5cb623c82b8ce96027b2746b310dc054030d1f29ece42c71e5d108582f332a6a534cbc12d82132c3520b0d041541a1b0cbfbd99f51cc9b4bc0dd9ae4b0a1f4fac394699188f066a606efa1c649dc29a8ff79967ffdcde244d5d9b0dc9db821883b175ae42d1e1e8c08a58392a02f875133937e981eda29a0c52dd965580db2e57e4b0ab948953915ecda9b2d0977c633bffec18bef96dc77dd98d4cad10a82b7877d2262c8da80620549d6ad25aff896079b2faeaa4fd3e170b0ce51310b2837b298525bb9468a95c54ad3057f38eb6f77c9e9640cbdda97b7d030d9233b0605f0f653d6efdd86716fe4ba3e31d899784b8a5f4dc95866d235c3cad7a71a57e14d22b12b60713a8c6ea71c9b6c4dcac388643dc34d8aa5df114be31b432a7310b47ac8a5effe7e91c853c6b1c31a8bb31b8abef7cb9fd1ded980d528cf670ba9244ed565d575803cf54ad2738b1c8943009471bdf3802a956d74e5a2f8b03e6fd3261bc227717b9996f890ea1e6c650460f0c4c29528778064a7d3e33d16038d94a780bd5519afe0fb9286e9791b1a0567fc3441f63e4f231a3acbb383eb6fa2b14b738412f933ff3f5e83bf29698ccaa243770a10c93964976bf7e960d8c7c6d6ab55b3f0c5d9a900ee65bf60b2f197009254586f4c76ccf49174cc660140229e5eb81caaa53932ac336af83490994609658b3cc1abaae47b034041a0c1669dfa326f8aa08a1c47479b8df9503b289e3d3931f8ee062397f1971ffc3f8e940434df0798d22bf9938d53f9f0d652fcc844ec2585e529a687878f69ad4beaa2c36a53a09a98ef1edd222294b5fc98ba862023d582c82408e4049cee19063316e609345cad4aece04247d1e026a0c914417cf25ff8b653f3516aaf50b01d38d6b8511d139ce3d7ebd98b71bbe924dec6cf897e46e289f05570ce8677378b7e05eda9d18dcd426cd44612bc01058fad946f2c57cb7141f54e09d8f03b11675af1b7d20d37a4283f55420a1afea818f82a0b6a4543648e1a769ed6ea53cdcd23a86fe21b5b9cfd985253a79fbe7e442c4500216fdaa7b3872d16cb710e4bf2c75810c32bd85407521db03e51a075f199677e2929d109ca847b8d0805fcbef47872eb368f94eb3f68abe8d2c4ac9f352aee0bce1e431456bcc3b163ce2d2d2bec58fdce98b305537bab167c31cdab85e552fe5dc9a169e2ffc144a0fcfa4bc0447a07a8e14f4603f2a0778b11385a56d106af5a36f7aa37e0bc019e3aed235123e9c8bc45a83fe734e5bbb5315123daa8ebe2430014df3cc5a6b56a60aa8b503087eb0e5ed41c680a2d4abba0f9f25414b116721b8f815d6cf241cb085ef9b5ce1d77953819e2f2bd9ed4f269da498dcc5f62b8a6cfdcccafbfc9e9edfe3bbe1c75beb2fb02a87e3e0b62315dc3cce8d729005c165d51db3ccb6c9e63433269b3def64b94e3fda0e7765c754f2037b58f81fa644a35e91d40b6a51c363b114eb9603e197eedc1dfa42d8c7b7dc55d71e61f838d8ae80437b635908a579102a0855d8c5a863aedb98fef7ff4deb661bdc522625349c584b10e602619bc836e7cfc735d20bd5451f3ff4708d02ee64a86f8e2b740eada2d5c278a920eab1d77e8ead54b8e61dfd9d621744965882bc3865dec2ea4e1cb8d699dbc6d4b1eee9d0e7d6c5645f3aaadbe4b92c8e7ff1697240ac6a81ee3e1ac3070fe31e7a9ba00357afaba4adec8ca6e4dbf3a13ab2f0fc2da0f8a69e520d046e61f09845329f7825484a08fcc43b3a4b8794b3ba5d7231a84dbff3cf9dd9c98d3aec9e8b8955f3afec4c2d1e9e39fbebf72ee289f68c2effe12fb5e170625f2eee14f4ca0609792a74763f79bee5e186282c0b01ade441968c4da836ce36bdc4632f466cf4b82711a55f19ee927d59c8a19dd2038c5e53ee5857eec352dee64d6a6aaf0f31ab92915d5f58e2b9dccd6cebe9e77ca327507d46aac76f1c71ed67f7c5f1edceddac2f9e41936d5c60995f8106d66bb4a52a2d6f6a369c176268699d2d80782a557afdf4baab767e71ef904a428af08ca6482616bba1ff76d8dad8f8043b5d23ae6eb9e126f995e29f59ee0e88943200410d14c2a44f14278f0bb1a4f4d64f0ce8023ac92cbc0022518052c91c43ad576f4906e46c7b094ab80794b7de3abe6312763926fea5e11064596c61e6a7ae2aae973fc0546ee616b310cb0f14df687992e90fd65a82367f9f8e381c3e3b926f9ee63e219f01ac768aafdd82c7cbebe468c608f2777c5960561a9d7a874523a9c2469aa2aa217ec3af30267f6a840637b2f990debd113d032cec5eb331bfa213ad038ab004a3fb414bb0d9d63dac4b2db713e6812842b54b396b2f40be7cce42a5fb0d27d71a41eda0dcfcb889ab507bdead80063512994bf3fb67609c7a6cde4631cd231aef48cfca82d693abde52277375105be9c776449618cf49860629c2cc1efce55535a638b762d2982f72460a7fd0bb687a8a6c12c4f123f63a4d590c444de1fcb47ad9b9f8ea5b199ece329728571fcc49ccb5b4269dc1c1455d2b28d55322a4a8ece4fbd46b684f7f60434e2e0646eb64015a73bc97ebbfb04e925875bf89087df9d444840eef29b4846d31e8c42e89299cc6e8b1d637713681285e151013c8e546193229e3548a1912ce799d7133e7d0c8bfb8bf9b285562f37b9365b2dabf939e829f625bdb73a8fcc6ab8cd87701f07d61e122d1d905e23e5a306f4e9f332a5e10ec09fdcf5f872b71876ab6a06d41c5adbf47687d9a8a8d38aececd06d8f5f86577314165d10facac1770d78f2c7cfca8249d376ebf7a27817a77f1bcba2258e3e831fd10943a73d5076efcbd3e78c29207d116e4d86f9a26eb34ac3f269e16a2ce7b2e8f5076b377ae8642419ca82af94ba989359ea38e5bd8df4e6edb6d48428e8ffe96c5fca281da968f34499d3dcf8354c37af1e4b261845c42c8eb3a7829e97e6e3bdf96005a7a5baf89b5c57d1c25c4d6d70c6d61dbdd7aefa99b0433e77fef458d15abf5e53bd54f37126ec6577e8b96453a32c73d7d10dd318755b6df73c88baa3c34ca6c0d7c75883541ca1e222e9b7719ae3a6c6491cbf917039df4ec91ff54a0d1ce", 0x1000}, {&(0x7f0000000240)="784116b083be6706a77756a4aad533ce05594b8ebf895def6ee8e71e91c4eba85fabc4e932fc926490f49691b1c0591afb8893cf783df4d5760dab6cc655398d5e73e4fcd7a31c53613ecf1109b67a037c249459bab032e3cecf6d84bf160599b5b37439386195c9e28e2ccbe292bee054665b8bf0fac4cd7f1de07df6b6ce4eefa957a2e48dd8a75f471ccc26654ef89374897e437586e5265ca9632abce05418ab4276a78aeedba165762def0c9fc73cac3d309e37151020ef76da9ff803359abbf367bae70d1cb106d273d71dba8ef7f4dfff52c12ce9f4e5c59b75166b8457c89689b02a9c0ab44a5a8ac623e2cd067e052e160e", 0xf6}], 0x5, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000001cc0)=[{0x80, 0x0, 0x0, 0x7}, {0x34, 0x0, 0x5, 0x800}, {0x6, 0x0, 0x100000, 0x101}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='F', 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffff, './bus\x00'}) 16:01:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) shmget(0x2, 0x4000, 0x81, &(0x7f00000c1000/0x4000)=nil) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) shmctl$SHM_LOCK(r1, 0x3) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = socket(0x2, 0x4000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000140)="e4f34115a9130bbd29e69dab8665") 16:01:10 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:11 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x2}, {r3, 0x10}, {r1, 0x7b360b94875225d}, {r4, 0x8}, {r5, 0x2}], 0x5, 0xff) 16:01:11 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000008000000010d9268fba74708ae72fcdadf53236ed090a7c4c16ec6c7d1cb9fb0f30b4bab09e48d03558067a99f8c56fbe902619b574d21884a93aad49657990b4e77368561a81ea58128dcb7bd5108dbcbf447dea56fb8908f841abef3a36774eb301a6752facf80e77aa091ea27669ee4cc452847ff725e007d8ad83363c04e8f2238fe8e83a59c685d1cf08318d53d2cc6fb4aaf08084e67a3830f390e1eeae1baee9403d25fa7c7d927604ad50efcd508484a5342a730b8501132d5bf9728e5a702550e4bc8b668974dd3e6f018db5614e994a281e412d9ecb15906fe4"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:11 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000180)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x40) write(r2, &(0x7f0000000340), 0x308) 16:01:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66726c653000"], 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvfrom(r6, &(0x7f00000000c0)=""/93, 0x5d, 0x40, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$unix(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1f, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="e65769fa034a153b496afb6fd8e7201962db4e0d21796e5d559a1089faa97dab2de9ddf4fd77e6c9feac5712100137ba37aecef2dba6ece27bfb015db490b483d79070679470960f9cbd949754b765e52bec68a4a14a8c655302cabc7eba1416df2e3b6fe6bdee58b54323547b3d7a9c63555069eca6ba096d153223ee91c93d012761acf7242ae5649f87fa5b2da957e6ac6825be3151dc7bf05ba2edfeff13961e125b4d648f1be5bdb4051780510a0e49526c1c0e51c5196774263252570ac8", 0xc1}], 0x1, 0x0, 0x1) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x7}, {0x4000000006, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getuid() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x5) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:01:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x560386d167f905de) msgget(0x2, 0x12224ead8d80288e) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x3833, r2, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x7, 0x4) 16:01:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x2, 0x11, r0, 0x0, 0x100000000000000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x7) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x80000000, 0x1}) 16:01:12 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000500)) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f00000001c0)=[r2, r3, 0x0]) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812ecb0fd420a2cd4e66e13a7667cb09451587529e4e141b5529b525172d3f1d61db5a22dda169e5c1f1149df8952d9ca43e86332bcf2c5c53e24cd171d32b0d6561629d69a200fc2130f351dc335fe45255e2c8a930800cfd02000000000000004bbee76d71c1d3e6b614593d48f4112226fd295eb57c958945fb28207576681af0f55501b6d820000000000000002bc3b34a21aa33e45c46ab9dc8826203beb650c81ddcf396aaf6117c5b3b116a", 0xb6) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'\x00\x00\b', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x49) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000280)=""/4096) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xa46544f86f52bcec, 0x4) pwritev(r1, &(0x7f00000001c0), 0x10000000000001ef, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x6) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x7119d272d9d7ca93) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/6, 0xffffffffffffff55) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/173) semop(r4, &(0x7f00000002c0)=[{0x1, 0x5}, {0x3, 0x8, 0xd98f757172bba3bf}, {0x0, 0x7ff, 0x400}, {0x4, 0xfffffffffffffbff}, {0x2, 0x9abe, 0x6912dbc74351c575}, {0x3, 0x8001, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x3, 0x366, 0x1c00}, {0x4, 0x1, 0x800}], 0x9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x0, 0xeadc}) fsync(r2) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/180, 0xb4, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x7f) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0xfffffffffffffc00}, {0x6, 0x0, 0x0, 0x6}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r7) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x15e}, {r4}, {r5, 0x5}, {r6, 0x2}, {r0, 0x4}], 0x5, 0x3) r9 = msgget$private(0x0, 0x1) r10 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r10, 0x0, 0xff, 0x0, 0x40, 0x6}) fcntl$setown(r8, 0x6, r10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0xec097c91215f5282, 0x0) fcntl$getown(r11, 0x5) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r3) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pread(r0, &(0x7f0000000680)="7a07cbb4f0e71838ed22bbcca7a0c5571e7b7ebf3e00454dbdb991b454d518b5e77ae2431460463677bd6a7c92e011c6e9925962f598f5e70a73bfffff02b352ea935de3680addc39799be966224ec9e33afe67bddeb0af3fe09de3cd57fc636e0ea80e7d1117d65822a2cb0514a39242073a7c015840dd2d8d31412a514b728e03e205c4c9dae3db520f61348bff179b8e10d231195227bc9e1c7e2275ab446fb2979093f32653d5c1decbe66c9ebc75cb40cb74e6f522a7b63738dbc0006b2a676cc548ff1eeac5746eb6964ffba66187b80f1df52807b7d65609293858f083880e252a2d68b0ae7bdb221d2b36925", 0xf0, 0x0, 0x27) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x100000000) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) mknod(&(0x7f0000000cc0)='./file0\x00', 0xc000, 0x5) r3 = syz_open_pts() r4 = getpgrp() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = accept(r5, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) getsockname$inet6(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) fcntl$setown(r1, 0x6, r4) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x9, 0x4}, 0xf5d5, [0x9b, 0x3, 0x100000001, 0x0, 0x3, 0x4, 0x401, 0x1]}, 0x3c) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000340)=""/176, 0xb0}, 0x41) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x80) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x10, 0xe) openat(r8, &(0x7f0000000500)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000480)=0x3) ftruncate(r1, 0x0, 0x8001) dup(r3) syz_open_pts() semget$private(0x0, 0x2, 0xc8) r9 = syz_open_pts() ioctl$TIOCSCTTY(r9, 0x20007461) 16:01:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pread(r0, &(0x7f0000000000)="07f6696f35ec2e566ce125c4e10a1ec958cb9c514ebc74cba2053b5dc04a9a6c00901fc62b9bf853b6cae5b8b8ff31473ed07823e3c8c280e27e69224aad3cc1b1a5baa6d57a1bc7013acfa253cb85ae068efe4f010e669cca067a1bd442097050012694490945dd5c586efadbab385a5d9cca90920c6f117f817c00648d28b03ba418fe7f5e9e72e46e004ca870e0d79cbe0381b141830bbf82f6a9b923d6487954b5c321218c36c0a6364059043257c0716e26bc46f4c88ede9c", 0xbb, 0x0, 0x0) 16:01:12 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = getpgid(0x0) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xfffffffffffffffb, r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) sendto$unix(r1, &(0x7f0000000140)="a16a90a2523dbce19382faebe4f3", 0xe, 0xba90f54f5e3a986a, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffff9, 0x8, &(0x7f0000000080), 0x0) 16:01:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) getppid() ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:01:12 executing program 1: pipe(&(0x7f0000000080)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000001440)='./file0/file0\x00', 0x40, 0xf33113ca2410bbc0) r3 = msgget$private(0x0, 0x20000003d0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknodat(r4, &(0x7f0000000240)='./file0/file0\x00', 0x2000, 0x3f) recvfrom$inet6(r2, &(0x7f0000003000)=""/142, 0x8e, 0x40, 0x0, 0x0) msgrcv(r3, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x1001) msgrcv(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) pwritev(r6, &(0x7f0000002e00)=[{&(0x7f0000001500)="a480b698fd5608826d1cba0be95d57d7048131aad62210e20eff907af493df18fa502488ee87331d0f1a9cc4a98069677572f67c87d6268e659455ac9209686007952d7f6d9a8e762723a7f95c3bb7534e978a3733c9a64dfdaa40ce36073b2ea1790640a12472d5a68500f6f0326287dd52cae3fc6756afbd8383400b6d1fb979494f83a7776d988c06e2b8f740f79f2e29c6633e98cd59f5d007b7a05d490cb744bb8039cf8bca8edb20f1bdf8345194400feef7e4c8acd0e9d96a5eca6bfd9ddb1471ba7183a6f30a10bcdbf0d33732e6aeb3d60580550d29f9", 0xdb}, {&(0x7f0000001740)="7e6672fc768f731cf4dba2e9a42a3fa4acc190b2d506df9bcf830485e9f872452e230cffb448d49f726f0c46e90ba795b177517efcdc3c1a2a13b9f79f99555cd06d62cc7830ce52c57abc481ca701fc4a61eba938dc02608a3aee7083d8b094a45fe58047ed2c93c3607bb516b19b40819835f7ae5fc6fa9c85ecd1d11c5fc68620a867db51609bb7468cc460b3021cf57f9f69896a2975ffbf6276a6a4a88a68c6d6bfc3f4a20aba88ec68694054b0df120b95a2ae77bd94b72afa813b0c2932cfa6bf58d9f2f132d402f0c7f3051cfe4f0969f3b83c867923952059f5f2ea7b118a2d", 0xe4}, {&(0x7f0000001840)="5d802a57ccfa97afb7b1f55d78b43dc43066fe6136fffe4dcf3860ebf092839edaa559e15469a279b8e475c20d0becc2da82cf452b5bc445f54c0116ad4bb733ef7c5d4efa492115fcccfd3d05e988193a94d28a65b5b5e787f51fe481d7143dbdd4f206fb680147c6ecf6652a02a79bbf18021cfbbf2fb68151d4eb71ce7cb09740155afd3ee6f05f74ed40e5b84b678ce391795aba72a6da1b2519ec90acb6ce7d0aa2a7ddba7ab69e8aa1da12b174707dc5451c3f5446e235efcfc4f178f15d930edafe3a502511f2de39cc3b4bcac9981f1c4114fb49bd10e7a8381410490633bbdbd2f3de77c47c806731f68ba3983e2f7f43bffdfa404a9fc910aa94ddaf5c1fa8951749275472586454107b6acf0c3eaddb0d0604cf712a3facfb5bb531c9f30443eef73e456f6789b254d11b6c339a29e90b0900c2c49cba7e8d44bc4ea510aa651c18bd7946e142269b429cfb9b4c472864a7eb80f969d85276a3fa9de088dc9a2291a6bbbf28059335ae1abe12e21bffca2be6c62c5ff2dcba76c3909bbaebc026fed36342e287c177ae177f1a449b44f6b12b1e8380edf52d8deadafbefd76365620857516da416c9cdc7e0e23702414032174a2400561a0ae10439ea3a0d62c440519143219808a0f3d87b98827f5ed6ebe4c971d75f80ba67de8d2913d432f3af3ccb5546df5698db0be68b208dacef52a5fde425e8438357265adecbf4dff6c11aefc0ea08527ad40adc6fbe964f3abfd4901b48182849b2852457f8a6171b61b7e4e27cc0e15b731849e9f3ed867ffa2070141626e28b46c24d40368bf1dc1025ff12ce05ad37cacb35713a31035b0f03388bd10ec12814a01d25f31941bf145f9d7656e28c903bd4609b41bedc997060de1bab199816d388bf17f33684a244e3cb3bee6cfec87c514560e0e647856bf320655990d279aa9d94dd683ee5650badf81bc186d67d47c77fad86558c184deafe7736ef7c2b078a9bd2e8326a4287f80340892b59c1a6a01d3c0636cd917ac1a3652f926785518b1891f37fbd45c74b59b6b1bc17cb22f4c21ea36e8fa59a8958f16f3370034eaa88f02ec76a676909448886fffaf4f7c8a42023e733343da350df90aefaca6c319eeb4abdd09f5fd1c66f54155373137c1e43733abb12651ec8cc8ab4d5f2a5794c04c4c5e164f6bf9df17c471d6d2fde017dc0794aefd751709edbdeb042147927551ad0484d83637591ef251f3c92e3ac5bd3ce2648c4e4d0c7b503dde8456d9d549f85add3d7b5d045a45d6d69323fbb5a41dd428da306a867f66cf94385cbf6560a46026043e53a01a87f2b1515a638e02491a38c518ba762f313fc7a78e4a8088921771ebf08a9267dc9252a45c59d7dede8fd96284e25623265e5d085363bd727c75ccb64de0485edf00a159dd0a55d2d37766f71e5ced9a3a6eaa4b6fcf0b2f606d4f1adf1dbc69585fd3dca2e8dc0f36f079c7fb32d45dfa009dcf931b2df2e86ab7486cee77177994eeea3e8c9206aa894bc8428429dced5cfbb52a1a53218a62e6a4f30740fabe14cb0fd8b056c9171b5340af4a4c2dabfca75948abccc72a0700b0ac7125aa72e59844cf0e9e6eb690a0822137fbda9176ed1c2b63aa502eae987ffa8c64c87975f51018f5691412604a8f448cae66c87e9b32c8080f2e533b952b3a218766da3a3c30ebb3c30870ea112647b700b0f69a840b532cb2bfa6650b7ebef02fd4480a4384fd880eac665bae77f9d24543f15e0f8b205dd91b3718b4179f48a13cf302e6221cb971cbd6f4dc7bf84435e15bf6ab5b231ae0e9b129d811c69008f5f7a24326b35a97607831f21dcab6911b511b004c8660075f25eb18f9582f3b6703862af7c176db915fb17263629341704de1e9f79bc79bca028ed5b07dddff45ae6a0f1af14bf48a0a74bc8f4a721e3421be49b5b867c3334fcd91e3d4e7c2ac2d4b4c23d39aae0b4a5d4adaf5ba6a208a2f8c5b5ebdb33a4bc086ad9e883d4d2fd8a824ee0faaee0befd4ea6c87450015d8905cb4d931b57238afb679239462e8af518912dfd406c2f2290a42341f4551de5b73d36115600d05c2576da0d5f312ea63a24628e9ffa20af159bbbb6b7012268eaa5ed2c206f7339919c4fe3c9b2ad7f12386e5f1e6ef6ff2e48225b8080c873b32d1721a162c0d090acf986ebde41d57f5beb12d29f3f9eef0dc3cbf4a35cf59c17133d33977fa1de2a85d2e6dbda3cf6ca66e3ee5ef0f4dadebae5261c5609e7e6b8ee958171c77c053aaf21080ff3bc701e19a7f316975e41d5b7839b458b56ee9fc7b54f7499f9b9d06db7684059afc9e8466fa33c9858d16b935bcbcbb0aef4ef19d867601a5b7c97cc1d3b57909cad7f0b45dc39788d921b8651a9a2b9dc23f31212540e294c7f1ad720314e0e8791d1ba258d0c5895ef0b551306f9ff89a24efa70e0dc3b2d58b67ee922aea132a8271dfcc00bd87e39f597b676a00068f15e079189e3a8afbd62083e4e61736979fc7e6e46741b2ed967364f509b60ac93b96044512849b3d16199c823248c826e6a47a9b004d3340c1c04955586828ab227160c39f0f78ade0fc110744795457597fd04995167207c4eda12fcbbd3effba7f7975fe9316dce68ceb4574bb82ab27dd4ac05ce3986014898c5e172c5a6ee1e2db5b99197b4c8416517fec077f78c9816cf396e9575a523e223c919452216ca5e39ce54cc2edbc52204942d7b2dc561a92fd47e875085b0afd1fc5af70a58273bac6ec994806a7210e138499368f1e33cb2b9a0d61df4a1fd1a3c16e9690d0d05ee21672b96e36b3517e8bbbc3cc34c2fae15b58aeb88fe59868b1b73571e845bc2b9c975b166bcc96ab400224e48eb0ce74f87324e7732b2099bd8673fb60d18d692d16f83c113ad64da45b4f2da91f9cc7374b9edd71255eee509dccab97fc048790d29490e197b36c4fbc0a6ed40c6102de805934694c7c332dc323b32a2b76d78d3e3046f5f178cbf7cce0b5e5ac5668d5f1879902ae84e7dcbfee541d31f376dd55fe58087347607b6f2219100f1ccf45880a57794360874f45d8e0bcacbad4eda4cc0fb7709bdfe050f0f88f9b8bd29c22faae8c0eb3e5a9d1461e6b4f72aa09bfb8c8a35d1b7e0f016672971ce2fc20528d55622f6ab26c3a08108b8998b26539990ee6158665a95c5b352547da82abac0fc0177c601e39969b02cdc25960e2f110683551c94dd1cb721d62aca37fb325608cded0e720c6ddd45425afe61f678d3b2694e53e457a95ff8107033a6e3ea665e8e1627b45ed9cf5641d401daa9afa111a455fb789c873c85f2d77c8154528b623ea6cff2d6c564b205f4d250f4d597c3f54ed31625a646ab37b111fee19402bd6ba6af67281f2861c4be9e178ed613e9da29f20c730a4d6d4f897cd03b400a6b02851d89fd8941a448a80d2abdebe35eb539a4aa500939d22609ce65ffb6fac80ed6890678d1f50ab7809118a65b30fe12b775428913c7c7dfba61fcf9da21fcd423fbb32aa5960486562688c05ab9f017bb39f46b9eba2d191e88d2f9bcc83fb3d085227f9fb8db7db18d4bfcf6e89bc2247c5a2e5ec72f12d60cf915958097b7322618efd426104912d638018fb3c17bddce46bca0d6cf297e0db801cc96c75367688ffa40136c06155f540d0e804ac9c42d106f1a1692a370821790349a290ffddc879410de5a094d99364ac903f21f081183f2f913ad9e12dc21d727240ef6a7586eee8ce5fdb95087a3cf5017c3d0190a89acdc1202f2be8b128b47c4eafc3017d81650d407ed10d2f6dd658a18847ebbe185bd302ee50fb83a12c27e29f37cfdd68782446b75de764738e2bb6a282663498246dd53647de61f78bfd4c028fb06f20d88f8099afff1cfd158bfa183099a036a1cc7270577231be1400031844ec4ade9c82dc5f7e5cbd6ac467cc4b7bd8d83288faf41d5366eb70e2ca0d15cae63d6f843c0ade40900ac9410210acc89ea0708053c50821842993d296509e37189f50a5d21de87c209330b9b5d8429abcec325c0f365c183bd890fcd0b82c28fc510a9d9ca426fc9069047a13b1d7f2b92b9a34c32b484d3849469a1d2d1e02d7b1ef1d03f56079c73d299abd98e5d498baf184d84f66decf76b8e36aea6d9f8cd68637b3353d7f49935c12c586940f7a8b45f52d5c6de6a92264869c8c8bf537091a6e9703523b75fad10aa867378c692227dce2e7c1d86dc58db3a9f2610d78e8b68aba8a212039474f68ba8afea1b0879fd5bf6489317cf2d10dbc3c226a092978cabc010d012a2e006c49fb56a29f914b7229b53cec64aca8da70f8b9a41c306541d9967c1674e15123e2bb388d1f0ede9c00a9f684505fa87b60cf62ec73c14ad9f0ac2a7a8a002f4f71a7dc41d66f593c48a3afd109403efd4da1055aecd4e63dd9b71174ecfba80f869cda63eeaf46f7108dc187bc21b26c738f250a544818eca5c7bc75a0b85241c634dafae7338bec79f68d41554749f30732df5c6d985f02bba8a0ccd4004790f80786b07083d83790ed6c3590b29695c5668661c7e3cc53dacde1477a1ddf04c5ce7d1d1d7638aba960e47ffd837d534b87c1bd03581ae62cbe7cda42aaca8f2fd6f401b613b677bae9b619d1520bbba75a4df02f31ec9d163e459650eac939af44741e2821755bdd9a51f894db5a384ee923167ff8197fb8e1032450d82ad481137b1fd8a464d3270fee4a786c6d4e7fe54af8ec4fe75e2c9a59e5a15d752475890ffc9caa63074c70f3acac38143f4289fcb88ca4fbdc08a8120c9e640496c9891cee231f6dd121e71a78506dee721c9c57b0914e3372f1eede61928572c48d2057b3aad4c87cb1ade9309f349af892547be38a47d95e0a5272add48600ffcb49dd8c389fe46e4917c0eca5650d2849143083117b1174dbb7e9fcaea52cba479d593f9d62288f7f230b1980c0a7fc21d3c144cefc934c9109eaabad272e2afc215c6a7804ecf335939d3c40fb8e25799d7680e84c4b79bce858ffad3d74c1423b69c87b652709e98414fec8c56165b63b49bb2732901c5f2fd5c7f365d5f29f86659c48a7d4fc578ab960e9de8bd4c6f220f3f89f3f1f5d48201791c7d517d96e86fb708c15a6c2b5cbc6e8725b316097f3192605752f0849722dcabca45e3a992c8c49d8272591458486a9474e859f732d392e98613777ae0d9f59a191c12d452976cf6fea341cf8632ec13af0e383e00cdb84e5aec918dc287330be740ca07ea64242d37421f1ba237bee13834ea0d094ba611ecdce155a8cade85d6483c523881f3258623202ad4fa62e6111a0496ca7bd87a65ece573b98bbd1e3026e210cceb8884ae90d331e5b3ff2f71a256dcb8db9f2d70798abe650614c989c763cf04de704b073ec57191df9b243c33a37c8ad21bc47c901d7cacb9f0c97ca2734334857315fee498d439fc35b70c9118a514378e4539e01aad4550c0bb46dbbbbcaf3d717bf16e9f9136201799d738c72276eb63d5d193be5085c2ca1b1abfa85e4a61b3aab6152b96a4206f924e4e3375dbfac845347e0069469e55ec41bcf991a9305dd836b984755e875fbc6f001b6684e15b6b6ce16ce66de047c366f767c93ec9985e7eceb4a0c88d4bb54fdc6869d3722f74ebf8cca13b6b1eff2ba4cc7cdbec7d9ceefffb53fc2ed1bc6cf81201cd4296d65cb6410d10ee22ba1259ec0a12042824013007c306c27f06ceba4c29ce058f061a8e36fa5cc3fc5f3e6e57f3b57b659e73540b06cd305d649b0d59a7d835f6226254fa44115cc9", 0x1000}, {&(0x7f0000002a40)="ad781083a83d4d74824e2e45c6fa483fbfaf5881753c4ac8f4367ef4cfa79abb542e6bbbb7dc146c395480095f799e9d749224bdc136328c3c242030f3eee6ec5c7dbefea1b546702c009f714e213176225cfafdd5ddab7c0729f32357ccf178479acea0844595faf6ab00553b3eaa8d2c1ca1e9ba51c92c8e0777d8a3dd0eec9704d63be91dc6d90cc9a3dc686c777d00e6fad02aefb06f534bc3a53815fb3285fb329710b1e6440d25e9a5ff92e7849cff4f6dd504b06679db2cf2c9ead97fcd64983a3995799e85c83ffc02d2c84a97ecd7ca53821192bec94b3ace664798", 0xe0}, {&(0x7f0000000140)="f332c74939aad8321aa43593297b613f5c8d517a55aab4d1acb534acd85f9228cb5a7d45827ece3e7442da08f47777f3e8fe0e2a32e83bd9eb64f6212b4f8c9be10623cd1df9daea7e24414af0970c090be828569f2b9f5a95d2e941016d78719408c874f8fece04bc5530228969e650dac31e4664edd9b9903bcbc3a4b956e26e12d3c14350412529da635e0a", 0x30}, {&(0x7f0000002b40)="5de5bd25b0a73cfbc11181196549db591264abbf69bdc4278e717b15d60e0def3911bbb0842a928c6ef7832c20dc4b48ae7ae005dc06f76c323787642fa861f6fbdd452fe7ae54c43f92404fe115452fad450cbd34dbd8638caf38ebf4e55145f4a5a676e685f3a987c069c92f14d6b66f29d251c533865796f01d43b00295a9bd681ec016dbe544501acfda60a5564dbdf87c5076a8a7e2a268212cbed92dd5bfa1b733878f8ebc602e5433f5fe8a7c1b0dff3e31f6eefd58f232b16e541e912be720b20318569de7dd63afa1e44c876fa9", 0xd2}, {&(0x7f0000000000)="a5f8cfb7f96ef69aa845ad67b66b1d6e3c0f2acdaa4511cf027a6af9181093c8b21c1e808b830b835411d857aa5c9cb67ace36f5d0741eb2388916893afa2a5f0428465b3baf1f8ef86e981b499638fc8edef51b7d58687154cd0c91ef582cdd84", 0x61}, {&(0x7f0000002c40)="8f28f94e7dd6481e8b255c0c05fa1bc3fe29ffabc976017b41723f2693afaaff7d3cce7bfdb72ee9fe0f394b3b52b00769bd2482f9bc8c2f126c7f83af28cf11f437e6ca160ea6e05fda42a411f62b8faceb50c8ab342cb96e4e63ce3cc58b44e30153765ff4c323c1a9e2ca52d599ab8d42a1f92372670e541a55b94fcf8bbf33f79fcbe1d654cf9e1f92fcfb4229cbbf39ca73a4e212c4f331595cdc4a70411c718c2a0223a815c023b1271676a484eba647562dd11108e5fcee9c3d7a846ca8b33a8847f563680742437b038b088276acae5b0ff0f2de7a78", 0xda}, {&(0x7f0000002d40)="654d5a361a65b6be4294ffb2909955fe5ebd19457cb18d076902a1e4be8e36cb929b4a4ba0e1d258a4a7cfb035bc19b63e5a3ea653cdb3a55f445bf24d69ac4e2b23f5275c331d079b00e7386622e7628e71bb8197a2185757ca9295bd78f61063e122837f933390e8f59eebc3f0a9153b97c6952158c2165fbd20c164b7489c7d296317101af82aa2300afe9e361222", 0x90}, {&(0x7f00000000c0)="8533e369bb8fa109307fddbda2b66148e37836874a69670db5cb00dbacf8", 0x1e}], 0xa, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000200)=0x7) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000001400)={0x1, 0x1, 0x5}) msgsnd(r3, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r3, &(0x7f0000002ec0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add07000000000000007762a663c42a48fd0a4e436a42580e982403bee4347b0355bf1034522e261cf48578589b6ef9eb691345d1d3d37d9da63927c5debe004990f96b3b16f1e44068f9b5a9a11b5c3e2982ecc4ecf64e0f428b1b0f093fbe8885b55cf5f3201d821c2bcf714c21442160e239dd46889f7c815177f527e03c4d46d7b1eea2a4d06206cbebc6a2df475fd00b985b11f9f534f3310782ae444af84ee4240e3cba3fdfe47fcfdc9f95ab6191e0155107e59cb8ceb89ff2931a9b5c53828a6eab4c19f251e1921c77a4fe"], 0x4, 0x800) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x1c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f00000001c0)=[{0x40, 0x3, 0x0, 0x400}, {0x4, 0x8, 0x2, 0x3}, {0xaf99, 0x40, 0xfffffffffffffff7, 0xfffffffffffffff8}, {0x6, 0xa8, 0x1, 0x83}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xe3, &(0x7f0000000080)=[{0x2, 0x400, 0x0, 0x5}, {0x2, 0x6, 0x7, 0x1000000000000004}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x99) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000240)=""/173) semop(r5, &(0x7f0000000100)=[{0x6, 0x6, 0x800}, {0x4, 0xf6, 0x1800}, {0x4, 0xfffffffffffffc01}, {0x1, 0x6, 0x1000}], 0x4) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") semget$private(0x0, 0x2, 0x10) 16:01:12 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fsync(r1) pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) lseek(r0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) fcntl$dupfd(r2, 0x0, r2) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x2, 0x40000000000}, 0x80000000, [0x2, 0x20000009, 0x6, 0x8, 0x800, 0x4da, 0x2, 0x3]}, 0xffffffffffffffb3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r3 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r2, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r8, r7) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) open(&(0x7f0000000500)='./bus\x00', 0x1, 0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1008) ioctl$BIOCLOCK(r2, 0x20004276) open(&(0x7f00000005c0)='./bus/file0\x00', 0x200, 0x4) recvfrom(r2, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0xf, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xb1a4, 0x80) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) 16:01:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) close(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0xf4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) 16:01:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) 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$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:13 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xd8fe}, {0x0, 0x1ff}}) 16:01:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000280)="2c43474c72c5fcd5f4e042e00e1a8f633c8ca6ff6066a079a349b5c7837037c5adbfe77d4662e9fd165672767aa1ae2f0a57961df39e3202d1b1222d00f0797ee987e78a27796374a6859b7be0d9a989856c942e2b7140d1896eac161b5674626bb734febe405daa0e855850b2d4c20028c96e046b6c339bc6ea11650586114c2cc63a50919680456b3500c19b8bfec58c95", 0x92) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:13 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xa9447f1f94a10117, 0x0) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62820207e00000010dc280c9d7004889f773934f81ca82bcf69d8a2bb0ad00dc6e2f44509031e25f4a52e1591319572d48d32bb5c43c1c5a1e857374b405845b63e65b82f7d3f5b8c82363e0c6f8d04b6f8f641d9bd679f2fa594b34b5dd05e2c64d62788782f9edd7e1fc7f39748feae853e2876198110e49e703fdda43c424aca2f24be5ca70c939289e8bd2badfeb16dff499c96bbbe13b53923d78f510ff0e5b8673d3728e8f51a9af573c9ec2de5ea3568795ca50b5c8e4bf1e340b90353395dd69bbb785410725ca877073d27603d7dbcfc3bbec0f84a97734702e3785e002"], 0x1) getgid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) socket(0x3a, 0x4000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='/:\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\xd8\x00', &(0x7f00000002c0)='*$/\x00', &(0x7f00000001c0)='}\'*%:\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x3, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) listen(r2, 0x6cc) 16:01:13 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x9, 0x7f, 0x2, 0x5, "9524b715a410b61ce503166eacb3b9a85fc1cf76", 0x3c62, 0x7}) socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000600)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) bind$inet(r0, &(0x7f0000000480)={0x2, 0x3}, 0xc) kqueue() r5 = socket(0x1, 0x4, 0x3fd) setsockopt(r3, 0x8, 0xc, &(0x7f0000000040)="ebffff000000000000000008d9d6ce6b000000", 0x83) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername$unix(r5, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x1, 0x80000001, 0x0, 0x4, "a76386018609d1d85c0f41b5cc714a4e3f9680ed", 0x100000000, 0x4}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[\xea\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='%$\x00', &(0x7f0000000240)='#[!\x00', &(0x7f0000000280)='%%]\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\xe1*+)\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) write(r7, &(0x7f0000000080)="8745d6ba97a51a0086d936ee8220a44f5da1c27a06e2ba3598a11fcc14bb6fbbc6860e50ba194b953c15bd24d9d6ff2492a6", 0x32) setsockopt(r3, 0x6, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7b9b2f6edccaeba4) 16:01:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xd2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000074c000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa83, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000a) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x28) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:13 executing program 1: getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x3d}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:13 executing program 0: socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) setsockopt(r1, 0x25, 0x8, 0x0, 0x10d) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="0500028174000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) recvfrom(r5, &(0x7f0000000040)=""/20, 0xfffffec4, 0x842, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x369, 0x1}, 0x378) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000180)=0x4) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x80) 16:01:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x800000000000e, r1) r5 = dup2(r0, r4) r6 = kqueue() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) read(r0, &(0x7f0000000200)=""/245, 0xf5) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) shutdown(r7, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0xfffffffffffeffff, 0x8, 0x3}]}) 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r4 = msgget$private(0x0, 0x1) r5 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r5, 0x0, 0xff, 0x0, 0x40, 0x6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x3, 0x610, r5) kqueue() close(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r7, 0x6) r8 = semget(0x3, 0x3, 0x4) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/209) sync() semop(r8, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) r10 = accept$inet6(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r10, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) mknodat(r11, &(0x7f0000000300)='./file0\x00', 0x4, 0xfc2c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x87}, {0x86}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffd, 0x0, 0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:14 executing program 1: 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"}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x41, 0x1, 0x10001, 0x2}, {{r11}, 0x7ffffffffffffff7, 0x4, 0x4, 0x5}, {{}, 0xfffffffffffffff9, 0x20, 0x40, 0x0, 0x2}, {{r8}, 0xfffffffffffffffc, 0x26, 0x1, 0xff, 0xfffffffffffff4d9}, {{r9}, 0xfffffffffffffff8, 0x32, 0x40, 0x6, 0x71e}], 0x4000001fd, 0x0, 0x1ff, 0x0) close(r1) 16:01:14 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x80006085, 0x2d96) socket(0x10, 0x0, 0x400000000000000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20308, 0x0) socketpair(0x20, 0x5, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x10, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0xfffffffffffffffa}, {{r2}, 0x0, 0x1, 0x40, 0x4897}], 0xffffffffffffff5b, &(0x7f0000000240)=[{{r3}, 0xf, 0x40, 0x20000012, 0x200, 0x8000}, {{r4}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0x8}, {{r5}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x8, 0x7fff}, {{r6}, 0xfffffffffffffff9, 0x80, 0x1fffdc, 0x0, 0xffffffffffff8001}, {{r7}, 0xfffffffffffffffc, 0x1b, 0xf0000000, 0x4, 0x1e}, {{r0}, 0xfffffffffffffff8, 0xc4, 0x4, 0x2, 0x8}, {{}, 0x0, 0x8, 0x0, 0x2, 0xa25}], 0x1, &(0x7f0000000340)={0xfff, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x81, 0x0, {[0x7fffffff, 0x3, 0x5a79, 0x8, 0x2, 0x9d, 0x0, 0x7ff, 0x7, 0x1, 0x1, 0x6, 0xfffffffffffff4ca, 0x3, 0x7, 0x9, 0xfffffffffffffffe, 0x1ff], [0x40, 0x80000001, 0x8, 0x5, 0x3f, 0x7, 0xd52, 0xda59, 0x0, 0x2], [0x3ff, 0x6, 0x2, 0x4, 0x7, 0xced, 0x3], [0x7, 0xfffffffffffffff9, 0x100, 0x400, 0x100000001, 0x4], [{0x7, 0x10000, 0x0, 0x3}, {0xffffffff00000001, 0x7fffffff, 0x2, 0x7ff}, {0x2, 0x6, 0x3, 0x1}, {0xd7, 0x400, 0x20, 0x1}, {0x76, 0x401, 0xec, 0x10000}, {0x6, 0x200000, 0x80, 0xae98}, {0x1, 0xffffffff80000001, 0x200, 0x1}, {0x3, 0x3, 0x8}], {0x2000, 0x20, 0x59, 0x463}, {0x400, 0x200, 0xffffffffffffff01, 0x2}}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x5, 0x8001, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4c}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:01:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000), 0x0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pread(r0, &(0x7f0000000000)="86451c3f9df17a178c105ebeecf926224e798f427dfe294e112e519573682357f86598a067cacb5a0aa8d6c4710dc7f6d8371c3f0012a034e478c846a17975fc69e1e485e01e1db98f1eaa39cef0e7b4047812a163a0f2be9675df34c04543bc976e12b0b6fd253ca5963d16cc9dc1b38f615d04297b05e30a7c375bf1d23ee1c911d38fda3a3c30db5a81d34b5a2ffd51283f22a27e6ceae17f45f840493f9b93ef93b7f17186415643f0ceeba2", 0xae, 0x0, 0x19) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)=0x9) 16:01:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xf, r2) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x53) 16:01:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x100000000000000) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000000c0)=0x2, 0x4) socket(0x4, 0x1, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000180)=0x7fffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r9, 0x1) sendto$unix(r8, &(0x7f0000000100)="ddf925bcefc33ad69cd1851ec019ba958b", 0x11, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002a00)={0x3, &(0x7f0000000040)=[{0x20000000000006c}, {0x35}, {0x10000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) shutdown(r2, 0x0) 16:01:14 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000001080)=""/61, 0x3d}], 0x1) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:01:14 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x8002, 0xea9) recvmsg(r1, &(0x7f0000001540)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001440)=[{&(0x7f0000001200)=""/189, 0xbd}, {&(0x7f00000012c0)=""/183, 0xb7}, {&(0x7f0000001380)=""/45, 0x2d}, {&(0x7f00000013c0)=""/70, 0x46}], 0x4, &(0x7f0000001480)=""/175, 0xaf}, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = socket(0x1, 0xc000, 0x0) socket(0x2, 0x4, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="9344e8b13d89d3b7af9f8f8b75c29a01442e116efc391e7975e4e1f7d7b75007225e9d036e045f57b2136db687a233c2f46e66d8efa4af995e8669e77c7cc183e1dbd59dca211cc2665e7ae2bbe754e404cd966a2e39d47803d0486c6628709680cb51eb0eac82c745b347395b39bb762943596305f2e69d36", 0x79, 0xb, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000002fc, &(0x7f0000000400)=[{0x15, 0x0, 0x0, 0x6c}, {0x20}, {0x6, 0x0, 0x2000000000, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000baf7520ddc7e50fdd86e61c910777d94d76ac800000000000000000000ff00000002"], &(0x7f0000000100)=0x2) r3 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000000)="0000000000000000f2ffffffffffffff", 0x10, 0x0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) setuid(0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0137d0 va 0x20007000 didn't change! 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) semget$private(0x0, 0x0, 0x10) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2d197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000f800c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574dbe64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b023d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x20) semop(r2, &(0x7f0000000040)=[{0x3, 0x5}, {0x0, 0xfff, 0x1000}, {0x0, 0x7, 0x1821820803df2fd3}, {0x1, 0x428, 0x1c00}, {0x5, 0x4, 0x800}, {0x0, 0x8000, 0x1000}, {0x4, 0xfffffffffffffff8}, {0x8149b0cbb40b90d0, 0x4, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x4, 0x800}], 0xa) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:01:15 executing program 1: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000001780)=ANY=[@ANYRES16=r0], 0x1, 0x1800) open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) socketpair(0x0, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) kqueue() msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYRES16], 0x1, 0x3, 0x1000) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="100090d7216b49db7c4a000000000000a9f3b41b8206e81521dba584f1b56f097b28e28706e093367fab6a945a9ded08475daf8d410e51389b452042913b8cd6dc2764a441474928338015df4cf0bdc80677541e892c884425d5e7c867e72074073470b9163e63636894ec927761f8ab4c3c3cf26db732d95046446ac40f8fcaf5e9c6ba1bf4c72e24d0a29a06b3f6027ab2bbfcb22e7ecfe9a8a068423be0537b9233d20259ad2e8d92ae578eecab7ea4be608d6e1ef259a6cd9d32e6c16c78b114100c8e510681b72dfb4408e6c02e73f23edc6aa9935eceda99f64905e5584841606b1fdd863e8fce02270f31c15ed84d6e55506dd074c97b4aba79e9333bf3768c057a69dff9bcb6cdb8d13eb2ebf55f69fe525dac52447ef3e5bf6ac5fb98f711a7b25d74ea63c125444d7e8e69e13bd94f0c11a7419e8c2e44489812000009dd35c764443817087a2a6ddca26902315219c37b11a14b3400efe633b536574be7549a34b3ba82b18cd5f112b61caaab5ff5a73944a4bbe94e9c7ebf3929b0f8c18e9378245dfa6c53a2a6"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) getgroups(0x2, &(0x7f00000001c0)=[r4, r11]) setgid(r12) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt(r13, 0xc89, 0x1, &(0x7f0000000300)="9a1d0df43caeb2b8a4461356700196335938388052511d87dab5767055260e496a6ace2b17b3e58799a478f36a3ee5fdb478c28e1767937e8d9c060f29cebaa099ee52199c9440ac5bbaa20ba36ebe0e768bcccb0ca3c75ade8b22cce9e78f36810e6fdd20837feba50cbf367da19fa0b3f52f9a63ab5ca539f01a4f9411313cf5bbf2b25e49577e07ad7540d5986ec19f3decea5f604a22461bd430398b0dcf0779aef7dd99465d78e5", 0xaa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r16, 0xffff, 0x1000, 0x0, 0x0) pwritev(r16, &(0x7f00000002c0), 0x0, 0x0, 0x0) r17 = openat(r15, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) getsockname$inet(r17, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) r18 = fcntl$dupfd(r0, 0xa, r14) ioctl$KDSETRAD(r18, 0x20004b43) 16:01:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xffff) setuid(0xee01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./file0\x00', 0x75f8082f421d0198, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r4 = kqueue() r5 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x20e) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x9, 0xeea3, 0xc3c7}, 0xc) r6 = syz_open_pts() preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/219, 0xdb}], 0x2, 0x0, 0x62) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r4, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:01:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="a0c92e2f66696c540d3506889ce809d5d21dd2dac55b5a65100082eee974eae8e6eebda2e65d0df6ba3a2144eedf6688f6d305df8d219e74b381485af60000eba7"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) sendmsg$unix(r3, &(0x7f0000001680)={0x0, 0xfffffffffffffe9c, &(0x7f0000001600), 0x0, 0x0, 0xffffff08, 0x400}, 0x412) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r4) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6c99) shutdown(r3, 0x0) getdents(r3, &(0x7f0000000100)=""/220, 0xdc) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0x4, 0x4) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x286) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x8000, 0x9) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) dup2(r1, r4) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000100)=0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)=0x2) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x3, 0x8001, 0x6}, {0x15c31492, 0x7, 0xfffffffffffffff9, 0x1}]}) 16:01:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0080"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000500)=0xfffffffffffffd56) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r4, r4) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r8) r9 = syz_open_pts() r10 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000280)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="a311e2262598d67aa41e193497b85cfc0806c0e2e07a55648fe07adc22c02cc9ea34156f886b86fe7f803a869fa953f69a869a2e7cacb9463817c853d8c6ef137c9b03a22a80d8039950191a28505cd530e1e8842941aab2d1f0390d498bc4d947f7416b1ac43ae2207506358e45c665e56c585c826e687d23ebbcf3f54a4abd24056ad49cce43c0a6034a5809cb0b992608f27307db52", 0x97}, {&(0x7f0000000380)="0a666244f52fcaccd6cfd9be90d4b7955a4d432b1f641f1d989e2a28e2b56730222d9db98e48adca87f93e2f3e58f632f315cdaa51b1e44687fad965feb2288bf7da768977206684c1b6356dbbe44fc90b1d4a93bc9ee2f20c14735affc296014198072fbd61bd9120c6b53e45f4391faee294b52c1c1cf7a9", 0x79}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}], 0x40, 0x40d}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0xc2, 0xfffffffffffffffd, &(0x7f0000000180)="d39fbb08888fe4719e63ef8567dd5f070dfa1ad6564154e7507be1d5f46f7c979117009f6f4c0abb04b0adc7f45c5356a041ccaf6961164dc18ba855a9ed0d17ae3c1bdedc95757654cd3c09363452161beb987a56ed4564f4baf1ec34844e9e8523ec8d33f858f3949e8c59294ebc189b240085d937a2e92bc7d5d5c378ae70c3d26ab9ee55fbd69659524ed4eaa31476f7b5a4f2325a33de5caf0b032653f3cc6cba149327b02b7266411d805daadb3c34fdc5e00ade97d605858a9ea73f0dd6eed00260cda2f522928a2cfa9edf2a1fd599b29f71e182c0ca19c66bfce62630535b275fe5e2c7661ebb64", 0xec) close(r0) r12 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) accept(r13, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x80, &(0x7f0000000140)=0x4, 0x4) write(r12, &(0x7f0000000100)="8c65", 0x170) 16:01:15 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8ab4e05c0fd8a5c4, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x3, 0x2, 0x6, 0x3, 0x1ff, 0x2, 0x8, 0x10, [{0x2, 0x3, 0x3, 0x100000000}, {0x9, 0x800, 0x9, 0x100000000}, {0xb71, 0x4, 0x2000, 0x8}, {0x52, 0x6, 0x3, 0xffffffffffff0000}, {0xb7a1, 0x1, 0x5a3c, 0xffff}, {0x0, 0x4, 0x2, 0xffffffffffffffa8}, {0x5, 0x1, 0xe0, 0x5}, {0x6, 0x40, 0x7f, 0x2}, {0x8, 0xfff, 0xffffffffffff8001, 0x3}, {0x8, 0x3, 0x7, 0x5}, {0x7f, 0x9, 0x3ff, 0x10001}, {0x4, 0x101, 0x5, 0x6}, {0x1, 0x8, 0xff, 0x6}, {0x400, 0x10000, 0x400, 0x5}, {0xb6f, 0x4, 0x5, 0xffffffffffffff81}, {0xfffffffffffffff8, 0x8, 0xfffffffffffffcb8, 0x9}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x1, 0x5, 0x2, 0x1, 0x9, 0x4, 0x6, 0x10, [{0x7, 0x6, 0x8, 0x101}, {0x1ff, 0x4, 0x44d, 0x40}, {0x401, 0x70, 0x72, 0x80}, {0x2f9e, 0x4, 0x1, 0xc069}, {0x1, 0x5, 0x200, 0x7}, {0x7, 0x7f, 0xc3, 0x78c6}, {0x3, 0xe20, 0x74f3, 0x5}, {0x792, 0x7fffffff, 0xf40, 0x1ff}, {0x7, 0x564, 0x4, 0x6}, {0x7fffffff, 0xd1, 0x0, 0xfff}, {0x8, 0x7, 0x2, 0x1}, {0x100, 0x4, 0x2, 0x101}, {0x0, 0xbafc, 0xfff, 0x2}, {0x4, 0x8, 0xc5, 0x3ff}, {0x8, 0x1, 0x8, 0xfd3}, {0xfffffffffffffecd, 0x3, 0x20, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x4, 0xabca, 0x3, 0x9}, {0x10000, 0x100000000, 0x5, 0x7f}]}) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) r5 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000440)=[0x5]) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r6 = dup(0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x1, 0x9) r8 = socket$inet6(0x18, 0x4, 0x3) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x410, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x4168, 0x0) r12 = openat(r1, &(0x7f0000000600)='./file0\x00', 0x400, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x10000, 0x0) r14 = fcntl$dupfd(r3, 0x0, r4) r15 = accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) kevent(r6, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffa, 0x8, 0x8, 0x8000, 0xffffffffffffff9e}, {{r4}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x6, 0x38c143b}, {{r8}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r9}, 0xfffffffffffffff8, 0x4, 0x41, 0xffffffffffffffff, 0x1c000}, {{r10}, 0xfffffffffffffffd, 0x14, 0x80000000, 0xafb, 0x62}, {{r11}, 0xfffffffffffffffe, 0x50, 0x4, 0x9, 0x8}], 0x9c, &(0x7f0000000700)=[{{r12}, 0x0, 0x15, 0xd73bf6daf91653a9, 0x4, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0xfffffffffffffffa, 0x2}, {{r13}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x98, 0x1}, {{r14}, 0x3b69be43fa83012f, 0x13, 0x1, 0xaf, 0x6}, {{r4}, 0xfffffffffffffffc, 0xc, 0x0, 0x9, 0x7ff}, {{r15}, 0xfffffffffffffffc, 0x36, 0x40000000, 0x8, 0xe44}], 0x72000, &(0x7f00000007c0)={0xff}) r16 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r18 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f00000009c0)={{0x7ff, r17, r18, r19, r20, 0x21, 0x5}, 0x277f000, 0x81, r21, r22, 0x0, 0xe40, 0x9}) 16:01:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xf227, 0x8000000000000000, 0x1f, 0x83}, {0x9, 0xfff, 0x80, 0x1000}, {0x28, 0xffffffffffffffda, 0x10000000, 0x6}, {0x7, 0x7, 0xffffffffffff0000, 0x3f}, {0x80, 0x1, 0x3, 0x3f}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2000000000000167, &(0x7f0000000080)=[{0x7f, 0x0, 0x40, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() fchown(r0, r3, r4) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x7fd0314b42db1b03, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x80) dup2(r0, r0) sync() 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0xfffffffffffffffe, 0x9, 0x0, 0x5}, {0xff, 0xffffffff, 0x4, 0x4}, {0x20, 0x3ff, 0xcd5, 0x72d}, {0xa990, 0x3c27, 0x6, 0x2}, {0x8000, 0x400, 0x6737, 0x5}, {0x2, 0x8, 0x6, 0x8}]}) dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x31}, {0x20, 0x6}, {0xa, 0x2}]}) setsockopt(0xffffffffffffff9c, 0x40, 0x2, &(0x7f00000001c0)="fe3d247160ffe8ec3a0f69209fefd00300000010f2558843a49f87", 0xffffffcf) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x6}) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e50000000000000008712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket$inet6(0x18, 0x4, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x4}, {0x18, 0x1, 0x6, 0x4}, 0x3ff, [0x9, 0x0, 0x1, 0xff7, 0x1ff, 0x8, 0x8, 0x80000001]}, 0x3c) 16:01:15 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) dup2(r3, r0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0xa13dbd9081b3e053, 0x123) lseek(r0, 0x0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000200)='./file0\x00') r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) acct(0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'Tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f0000000040)='./file0\x00', 0x19d) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x4, 0x5, 0x0, 0x1}, {0x0, 0x7, 0x0, 0x5}, {0xd90, 0x8000, 0x3, 0x80}, {0x23, 0x8, 0x1, 0xdb}, {0x8001, 0x5, 0x7f, 0x9}]}) 16:01:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xf8a9}, {0x0, 0x800}}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8221, 0x0) r0 = semget(0x0, 0x0, 0xa2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/18) getitimer(0x0, &(0x7f0000000000)) 16:01:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) socket$inet(0x2, 0x2, 0x0) write(r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) 16:01:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket(0x2, 0x10000000000002, 0x0) 16:01:15 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r2, 0x0, 0xff, 0x0, 0x40, 0x6}) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000940000/0x4000)=nil, 0x4000, 0x6) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x5bd4c63366871807, 0xf0000000, 0x3f, 0x5}], 0x3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xfff7a, 0x9, 0x8}], 0x0, &(0x7f0000000140)={0x9, 0x80000000}) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400"/127], 0x1c, 0x0}, 0x0) 16:01:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x2}, {0x46, 0x80}, {0x22, 0x5ae}, {0x100, 0x1}, {0x7, 0xfffffffffffffffa}, {0x82, 0xfffffffffffffff7}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667e, &(0x7f0000000240)={0x0, 0xfffffffffffffec6}) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) socket(0x1, 0x2, 0x2) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/134) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:01:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x400000000000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) close(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xc5, 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x82, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2012, r4, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r5, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) dup(0xffffffffffffff9c) mknod(&(0x7f00000002c0)='./file0\x00', 0x3080, 0xca) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000380)={{0x7f, 0x9, 0x1ff}, 0x1000, 0x1c72, 0x8000}) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r10) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000500)=0x1) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x800, 0x0) fcntl$dupfd(r11, 0x15e887b694527301, 0xffffffffffffffff) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000580)=0x6) 16:01:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1) r3 = socket(0x18, 0x1, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) socket(0x1, 0x4, 0x4) 16:01:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x51ded838, 0x4, 0x7, 0x1000, 0x9, 0x9, 0x7, 0x5]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet6(r10, &(0x7f0000000280)=""/149, 0x95, 0x1002, 0x0, 0x0) r11 = geteuid() setuid(r11) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x3, r11, r17, r7, r9, 0x4}, 0x200, 0x401, 0x8000000002}) fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r6, 0x6) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:01:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYRES32], @ANYPTR, @ANYRESDEC=r1, @ANYRESOCT=0x0, @ANYBLOB="2aeabb11fe02efdebf83a1680fb1d16301964a521b9fa5763238bc06ae3aec32d507a2340fccb2fbdd35c18b", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r2]], @ANYRESOCT=r4, @ANYRESDEC=r5, @ANYPTR, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r6, @ANYPTR, @ANYRES16=r0], @ANYRESOCT=0x0, @ANYBLOB="2ebf5c052fceed736fef40471dfe7753c602002c5d55e25836ebac454da786e6ed4496198d9cfe4d6fc616278c2421bed9541b76f8f49c04324c3453d7a271fbbb95b0dc51deea8fa8349c0819abdf0b9a778382998142e8ea4c50263e97e06d2f7fa342cf4e0ac8b263671c48e168c84b90008d1674a64df61567a772fce18a08a49ff97eaedb99145eeaae867d01e448d81e11e3b80dbc3b5e0e94f8c068b4fcbbaaa570c7b2fa0ad2edc0fecfde82c984b8c91297ad5448c39f8f89594ad39dd0f13ebb8a01db0c98860b6e09bca4dd7e6dc687a92ac7f75b5a3b612ae1f8402dced8c48f9f20b88d6118e05b119426c8b1", @ANYRESHEX, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r7, @ANYRESHEX=0x0], @ANYRESDEC=r3]], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:17 executing program 1: openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1cc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000140)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x5000)=nil, 0x5000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="af81462c9f6852a4199c13e1068badbeff69728a9d0b36f8c180f12ecb50bc343ca028d583d54cf38b9e9718a484cbc3b82ee0f7a67b4e1afe366e81c16924825994d14494b69bf3fb6f1bcdd5c44689970ec296c31517c623742bbf7b39e2b5b02e655a87abec3dc41cf5fef8faf42436f7e12261f5e836d4db94fc", 0x7c}, {&(0x7f0000000180)="de6912a933307ac8cd4a7d4bc40fcdb1270eb56e1604c47a67aaea5405b0356929859637427618c5927cf398cfeb9ee73c4e470e1a48ada939cc107b4e4d48905b6a377c2c21193da0544b4fe6044b5b2cae489c1104df128fdbabf2b9bc2ff94a56a3b2e291f61f8cb3507e8326638b9450de390cd2c564a502de69e3c90fcbda238806951aa4f8276a578f74b618cb1ee729837df5ac923b7f21c699fb4e82667f434db2b470023d6ba696394a9b9bb3b269d24831c0c075f1be9d", 0xbc}], 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) write(r1, &(0x7f0000000240)='<', 0x1) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000036d, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000000240)={0x436c350f12267d9f, "ac0af28bdf2adf0218e05b7b45e6a4b501c235309fd0e6204da734fe3b24bf683577f8d6fe099f8e5ed9cfb0d96eff8927338c2cb82e23b2e1efe94a1c9bcf9d268f1136765d3c8a8f611bb86060a9a1e84316e18d00b241da41d4d691d14794bbd442e8756f9e2b4dc649328f745907095416e0245f12a74ee7508dc614aa1ee7db43944156212f03f3c4b083684ca2411e50d11c516a63e4b65ab4a6c1a80cf633bfece018f84ffda18d2a5ad4782fdec753b703d8450f69db5728d6a61af160e9743210d130e0ac7686ba23b4376efb7bbc61b1eaaa273727a7c4bf15d55b12d3cd2c14cd66163ea3c057d9b5ecaba572a3db"}, 0xfc, 0xa5dbaa946e0e5b03) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x40, 0xda3b, r2}) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{0x8000000, 0x5}, {0x6, 0x6}}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x400, 0x5, 0xfffffffffffff691, "f0aeed0a671f72c9830400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0x49e) 16:01:17 executing program 0: socket$inet(0x2, 0x3, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7f944aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getegid() 16:01:17 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x9, 0x0, 0x7, 0x8001, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x2, 0x0, 0x8, 0x0, 0x4b2, 0xffffffff, 0x1000, 0x3, 0x3, 0x0, 0xfff}) 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) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x6, 0x5}, {0x1, 0x7ec1, 0x7f, 0x1ff}, {0x8000, 0x9, 0x80000001}, {0x7f, 0x5, 0x1, 0x6}, {0x5, 0x401, 0x2, 0x4}, {0x3e47fe2a, 0x3, 0x16, 0x200}, {0x1, 0xc, 0xfffffffffffffffe, 0xffffffffffffff9c}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000300)={0xb0, 0x8, {0xb4be, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:17 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x232, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=""/193, 0xc1) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) 16:01:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a8e45647de1efb9e69ccbf5d198cd51c10cd0f8e"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x3400, 0x7, 0xffffffff}, {0x3, 0x1, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000000c0)=[{0x119d, 0x97a5, 0x8}, {0x6, 0x4, 0xffffffffffffffc8, 0x800}, {0x29, 0xffffffffffffff46, 0x1f, 0x8}, {0x80000000, 0xac9d, 0x1, 0xd}, {0x8, 0x0, 0x2, 0x7ff}]}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x9, './bus\x00', './bus\x00'}) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x48) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x105) 16:01:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xc) setuid(0xee01) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000000c0)={0x0, 0xed45, {0xffffffffffffff3b, 0x3}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) 16:01:18 executing program 1: socket(0x1e, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffff000}, 0x1036564e939994e) socket(0x10, 0x3, 0x100000001) 16:01:18 executing program 0: r0 = socket(0x19, 0x4, 0xfffffffffffffffd) setsockopt(r0, 0x2, 0xfffffffffffffffc, &(0x7f00000000c0), 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x0, &(0x7f0000000680)="f7f257a35cb6bb41d608e8e03c2191a577fdbc6b805a57f73f8ab643c6598b3f682e9ecee028f312924d7956381bb4b7a00336710119fc064a1a8a3bf1e8671a5ac0b95463b3f30da3b445e4aec5c9acd1ab95175f9816f632e76da02a332ed37e2fbc7a9135bf72a8ac3bab29e7713c54da9c6109a29c74df4b0dd5706ed65aa101d0c4c9012121961a4534f7e5254434e1c83ec63ea379656464bb86954f2803e945826d48859e77f1176ceb6f0e95d913d965cd981e8cc71727f62f80119a28f2966718d2093023ac16ba63512a3781a606cc9fb970f95531802c1a10cc1fb595d1f7ad65806fd12df45ba9b49b75387aa5c8fe5d", 0xf6) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:18 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x1, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r21 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getpgrp() r27 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r14, r15, r13, 0x100, 0x7fff}, 0x6, 0x7796, r17, r18, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r30 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r35 = getpgrp() r36 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r37, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r38 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r42 = socket(0x40000000011, 0x3, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs, 0x8) r43 = kqueue() kevent(r43, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r43, &(0x7f0000000000)=[{{r42}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r45 = getpgrp() r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d, 0x0, 0x0, 0x4000000}, {0xbf, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r40, r41, r44, 0x5, 0x7fff}, 0x6, 0x2, r45, r47, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, r34, r40]) chown(&(0x7f0000000000)='./file0\x00', r6, r48) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x100000000054}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xf, 0xffffffffffffff9c) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:01:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x102, &(0x7f0000000040)=0x5, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = getgid() setregid(0xffffffffffffffff, r4) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x263, &(0x7f0000000400)="e740608e1d589c291d0196190bd34bb87bb1b8437423e5c575b33dc9c7b8af95c20795ea5a93abe76d82967cc5d34d03ab94d442b619c62c665e71a776ace3117c02eb888ebb453a2ab53062409aae76cadc9bd66d5d425fbffdb94c7452cd4ddc7595e9761c349ad7293d3400fa0b0841a050ebaa38bdc42d391a66d4b81fd1755bbdf0d59573ed5494e63bb52d51152d0fbcc1e2a4cd097daa816d3f0afa33a87f7d44d2cdafc5fa88181d3a9bf69e219968927bf8fa1722532f40694324c2ff51db2aa295a777cad3ef37cf0000000f80ae560856dc1206205bf1ed9ad60c2cc67e01fbb2918de89e84b3de82839a70f9e147f7eb1e86c474cf89db9f9b3e912ad17e78462ecdf50e0e8d325bdab330da61777a13655d7dd04b48f1939fdcdd91b4f0a8124ff81f898b51af364c5493558f70b80d61ea4937f33680dde82ed16a0d9fc114d187d3474d9a3879c23c032c759626c496a412552cac16c604b112722e931e35d21d1eeb8375fb8e70068e9ac944f3d6d3a8ec9b75974c0ea59ba1ca8204152cc3452f8662d65f055e21c3e6dd9a8a886cfe5f5b6777ed1f638002192f03d91777359f85589518cd66a921f4505295ea792f985fc74f5a22fefaeec5b3063aa20fd2d9f32a57e241b96b515ca5e4533f5e31f576689eca54083e95d151c5523009ce0c3a9ad755290a0f8ec577dc993050b7aa7d81c1098bd8133a8448fdece98219e4f510484614b7d6347256a64ac1585f84036d610199313f826b02951763def3dc29ec189b3cf13ea643570e5c2e5c6794972676f73efdaa8ccb70f9d346b246b03531afc04ad8ddde5cd178b49d548d72e7c38e741a1cadf0185748a1b3d83c281508ac992fe4c16073e97d3f17ed8b48f7") 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xce78ebd5e79a46dd) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000040)) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8613a) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) read(r1, &(0x7f0000000240)=""/3, 0x3) sendsyslog(&(0x7f0000000000)="ea893ef89f9af28559733b77383b803b1ac5e838fa", 0x15, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2000, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000200)=0x4) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x7b9198d37b28a94a, 0x17) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) bind$inet(r1, &(0x7f0000000740)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) accept$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000008c0)={0x2, &(0x7f0000000880)=[0x700000, 0x4]}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000800)={'./file0\x00', 0x80, 0x3f, 0x5, 0x0, 0x7a, 0x101, 0x3, 0x0, 0x0, 0x0, 0x10000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) r8 = openat(r4, &(0x7f0000000b00)='./file1\x00', 0x80, 0x1) read(r8, &(0x7f00000001c0)=""/161, 0xfffffffffffffcda) socketpair(0x3, 0x5, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000280)=""/143, 0x65042902d4e9ac9e}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000340)=""/47, 0x2f}], 0x7) 16:01:19 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r5 = getuid() r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r10) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x99) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = msgget$private(0x0, 0x1) r15 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r15, 0x0, 0xff, 0x0, 0x40, 0x6}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, r5, r10, r13, r3, 0x1ef, 0x7}, 0xfffffffffffffff9, 0x5, 0x0, r15, 0x8, 0xd7b, 0x6}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:01:19 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:01:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x0, "2200000000000029551f4904ae0400"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x0, 0x3f9}) close(r1) socket(0x800000018, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x8df6, 0x6, 0x7, 0x8}, {0x1ff, 0x4, 0x6, 0x3f00000000}, {0x2, 0x1f, 0xfffffffffffffffd, 0x10001}, {0x9, 0x7, 0x78, 0x101}, {0x3e3b, 0x10001, 0xafd, 0x5}, {0x6, 0x1f, 0x5, 0x6}]}) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget(0x1, 0x1, 0x200) r2 = geteuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x99) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xc0, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x10001, 0x5, 0x8}) r12 = socket(0x11, 0x4003, 0x0) r13 = dup2(r12, r12) r14 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r14, r16) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x0, 0x1000}, {0x2, 0x1eb, 0x1000}, {0x2, 0x7fff}], 0x7) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x6, &(0x7f0000000000)=[r16, 0xffffffffffffffff, 0x0, 0x0, 0x0, r20]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r6, r11, r23, 0x80, 0x7}, 0x200, 0xffffffff, 0xa45d}) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:01:19 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x80000001, &(0x7f0000000000)='Tu\x00\x00', 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x67, 0x0, 0x0) mknod(&(0x7f0000000040)='\x00', 0x100, 0xad1) 16:01:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000200)=[{0x50000000000000, 0x7, 0x6, 0xb8a5}, {0x7f, 0x7e3, 0xee, 0x5}]}) symlinkat(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00') 16:01:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000003}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = dup(r4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r6 = dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0xa, 0x3, 0x1, 0x800, 0xfffffffb, 0x8, 0x1, 0x1, 0x4, 0x200}) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 16:01:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2838) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xaf, &(0x7f00000001c0)="b681163a36f328cc0f01bf8bae17a2e2cdf65590905e59aa2549f30c5b4929c6d629a59777dcbc39148208ff810b5353cd115339288fa52597b4cc9093469f705f41ffba3943dd9f04141775f956cc3dbd84a051c407ddaed7c8c4c5f5aa18be24ebc6ebeb3db3c2e71255770a5f77e618527ef3cabbc59e02c6b880b77e3e097bf5a5a9e87a874e696230b2058c7d9d07f45c98a9618d1855fc4458f0f5c5f572d562565915220000000000000000") 16:01:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) 16:01:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7f, 0x40}, 0xffffffffffffff30) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x3) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40ecd83078a52283, 0x10a) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setflags(r2, 0x2, 0x1) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 16:01:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = dup2(r1, r3) semget$private(0x0, 0x0, 0x94) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000000)="f1ae96cc99fc4571b0f8aeb332d779e374d20bc3a717e531f7a5616aae9c8e43a98817d9dba8761895067d507ec2938219f1763e8e2ebf55f80f7e9b6ea024edf1476a0cda2c08dd0fde25f263abf32ffe9b42bc44d85db43a7e83429cec96ab46569d55cde204c47713f6d85be8dab56c66972cc78b49666efeea4a52a5e28f", 0x80) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 16:01:20 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0xfd, 0x8001}, {0x6, 0x6}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0x2}, {0x0, 0xffffeffffffffffe}}, &(0x7f0000000200)) 16:01:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) clock_gettime(0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x25}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x10000000, 0x0, 0x100000001, 0x20, "b0d42000006e9300"}) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, 0xffffffffffffffff, 0x0, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) fchmod(r6, 0x1f4) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='$') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) shutdown(r2, 0x4) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x29d8aaaa}, {0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x289) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x80000001, 0x9, 0x7, 0x3}, {0x7fff, 0x20, 0x4, 0x96}, {0x200, 0x81, 0x6, 0x922b}, {0x7, 0x401, 0x6b, 0x4}, {0x5, 0x400, 0x101, 0x3}, {0x0, 0x2, 0x6, 0xffff}]}) 16:01:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:01:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 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", 0x20c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:21 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x2b18cfdbc2d80a74) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = msgget$private(0x0, 0xc0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000007e4fe1444f8470533224f94eff43bcbe4ba576483edca0b7e5c09804a2d2c92bbb3882d170b569319e4e77460702669506729451217d18b430256b1da2a70b9d61658ce27c82e416312e3abfbb083abdba85b4851c484d1de0f0d5760ef4bfdaa9bb019d465cfca7cae892908bd8d32ed617652d6e70dbdb6702bcf528cf1cd60cd4e28025a1e28a1b96cf9875375a85554a39"], 0x9b, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0xb402876cb5677045) semget(0x1, 0x4, 0x19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x5) fcntl$dupfd(r3, 0x0, r4) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x99) r6 = semget$private(0x0, 0x1, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffffb1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000002680)=""/4096) msgsnd(r2, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f0000000000)="a23a71ce2bdd942496249ad1fd04fa92ecc0f36811808391480f8879be90fd03bcee60d798") 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x13, &(0x7f0000000040)="c6c6d954547bcdcb8f379f4ee719ed882f145c") r1 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000300)="650a5a4129cb6a2f4fdadc2647266966efda910a9b2c85f0a0db09b533be3b6b84598a5adec976450db1d1f84438f1b984f0c974a237f7dd4281c1166ef0caabdd878258a1af9ae3a44fc438f1f3c7280027c939a052c28c3aff6aed551c6dccf1bc72e94b63d1cb68028ec77e89a81e947a9e2dcc991621594ab04f185e95ba405b3e86b7cc1fb64c7057709e08d32c6f6e4312faf13a3f75bd1afba3e6fea4006dae90dc5b9a430fac4a6e1132803cae311222d701d7d6c0b70d837a4792bc7d5c462a13154133250c8a55a8a0359499cf3b210945dfb5f1aedec48a6414b513c9500ea80d4ff87d27f0867c2bc2924f46d5a5ff18d88d9e30b82bf3", 0xfd}, {&(0x7f00000028c0)="8223cd9b40439e06ae8ffba2ad2f181b13355fa4287b5d565015557feed2d099606db9a5f1af6c8812161950412e9b7b88c9d65c46464742829f35fb1c3c97bbe921353df719a7ef9d6e4bc10eadf9a0c9abc8ae0f42b1af858e1d84cc68b189394c8dc88e1ca6dc2dd249e9ced665f38d814f8aab1142682b1b0d9c576a55b90ee9a24a0380ef381619d79552a18b55ae8c3830e48b914327ac7cad84c05b84e77be0ebf855ea843e8e5ab84114d2fd568068664e0ca62587cf56125bc0dbc3f677f7c4987d2258a796e230a3e53990ef341246cdd2c4c95a334c5e4bf48aa337703b3272dd50120c563952bac918849dfaad281ebbf2cb38bda006aee51eede36c28d215a674fa81e28fa0cc0e95b7a10d0b1fc73afd05ab0782543827e72720a3fd093208ad333d7414810932be34af726cd438996dc9670047eace92e9954c0f823bda9f677f99302c8171f9660c46266fad6ca800ff61282e73914eab5faa24ecf1797a72018a62b464aa35cea064cb5728f5130c46b836877ca80941ea4c17dc2d5322574f1afd1452d44923d9aad75e4581fa5d32b9d72f46861c4d68dc31e4dadf7e6f3593ebe46da04ce95cabb0b4813dbbe22583a87cb0d4aee0c3bac969b4c920d70f271697d59b04df6f3d95a4c35eaf9f7ba258e5fb8e38a07aec2dbbca12ec881039b2a4ea661e21fa117a833623ad1dc5d02652dd38b96e19f24b8b8a83b9ff0178822bb1392f22cd1ff68effd4ec7d34b18e660ae85ecb1314e7371f34096d2311355d2af56ebb80f65cc4064f11bd9fe11c399ee51ee8d2fe008115e18891ebf15786c316902539db22b48253b32c05b0515c2033af8ce93014c2aff00aaeae8e5dcadca2aa6abe950ac9156cd6d1c316e0e1a3367bce2f0e1e7148d7619b1f5cd186c9ab4385c9b3237422749a64daef50f8308e6c050dfbdf14555f29eafaa105983df380bc1613a5dff41d912ef4c4b170b0d551d623a83978429de3970ff7cc924a863aa26e45095315c60b88032b35b2ee3ff1beed59e0e0a8434ee7b6947aee379c1a8e4e06255e9f55a430b0bcb55f28abc2a30875f2667c8c0e315b542adf93f10bb7c4995bb1d99629df86d1ce95867214f2194516bb277df74524ca94bf09ef22efba47262d04f1f9d2c8565d94a91f7f11f3f1328f37e49f24caf61b6ef468fea285ccab289fd0d353c9a8915d35a8357e08a503f5ca28c8aeade840f1282ec8672df63b3389e9ee105ab611b1030389d18b619213fb1d1a0a0e382b61ebd6f5af7ea17bf2a9e1452b021fa3bb555b94d8d1d8365e4ec2dc1afd0a1cd16a2af5784b336a8d80fe5f294c22d0782a8c9fdf673b0097596e8f92b95678151ae6a4f23aeeff616e56a92a4f457f483a54c725ee862137a6381d5ba3003f87863863cb68c4b72561a3a181a08dc4c07453ea826b7febff3e1ec4dac39ca123ff74941e4fb82a73a3376e33b504d1dbb342d2cf728d030f7bf96e39069c68a4318b518330aeeada1ad61c72e87cb08f4e428f9cdce802f03ff07a090b7afa48fac74079226e7469b3e40265f4f148f8a7aed71794d05836ab58d0d5cb4cd4429764cb029dff3303cab7a5fc5f3c4e4ad987fadb7b152d5b689357112190133ca671bf0ac8e72699620ddbb9ec2a72ca4709bec7ad7e2290d43273311c5aa566d1e680cdb3f48db9b202eee1cb4e663c041ab7dea860f61a7d8bac0db8a9edac1ad4f65d7471051504303f52a999381b4c95b4d301595f4739cff2c98621cc48f37dd991d912fa43ab419cf74af3f97016f33d70c648d90d848b8e9c22a52602b4f5100196115fdf1ccf4db89e750c52f9514ab7c788316d1087cf7d2b82961c61ede440147be119d5878272643c4f57e422493fdc108f921d68bdd207626ae72c68d0dda20147a245e4212ac6c1da23f3bc6b48ef15d4f0f5c1165eb91fd0dbeab2659bb1ef8231ccd53756a69ae15ab5ab56e447b4ba5b80c1fccac7f3fc5839fb77b522a242314c616520677f24bc5c2683b2fbfb775d7e0231a6b00799663245ab439459a7c261a8853cdaadb7da0f07648973b7e957e17ab09cca0b408f6bcd81e5d4e4947f036c9b07c4c95bf1afa4a682bf078500331e3b4d8bd4fb23f1414532757c4b09297ffbf4e82adc21a48856ab6a10714906885b9a0266c4639a0b6b89a430d55a0be4b5dabff31e508e53d5783c96a8b94dab62070f168a27389d4485a6c6ea9fc3bab11fc2abcbd0702912d3c735b38851f3e22572a3c4d58f47edb2039335f036bfe95e60cc23df3b16eb3b5d8d0085c10abee5c668e4d99887dbba011988782863f5cb628afb841dbd81d729b4fffe2b3b0f3ef30e3f12e6062e8693318ed4319d34e54777834a9ac898539d25938222c66b719b62c71f849c9fa52170652a4280672697f8004015095d4014ec8f531b317d5189aef04f3fda090288a7bab30e87770fd918551a1665a8fdfa013ffc135b7dbd97d80602626fae6f69e5a0e80e0ed82778fd9e422db009f2b1980c203b9cb0174f8e91ae0724560a9ff7c9234bf46a27e869a3c97d52ea14e99b4a53e5b8f26d83aca0392585b149ea41acade98cfe0ba04832d6bced7145de050e246fb58338408ff4bf4e49bbece5c1795fc9edeb2c186c13dac9cdb8b4fbdda1ba7cc45b0c0487ced8d44c17814cbd6c1c540ec25c5ad3bade2be33fa242328699fff7e1204ef9a75c7102fe95530bcdd585aead747b426523352f450a9722c4ab3def703c48b25fafb26aa63a54e4c7d86644f031327585bbdcefe58ebbf6615aeb58de214668d4ebf27aa50e30971e5c29528724ec6a08a5fa95bf51b643023b740b523f03d5708e168d1acb9f3d338b5e787be53dbc946228e521a96be0421fea40b5882f1163d188d8f49d4b595a6dc8c1d98ac50769a1b56caec9c1894faa9efc91343229f80e96ff37bef87d1a4ebf81bfb637de9e50ddcc0770516f42dfcc24da89e09c6b24180120e6c12a0f37a36aaa6c631db09847a5f425fc560a7fe72587ed93ddcfaee635565de4d037ac9f319e1a0022d85d2caac45417f576bac8b715d272e4faf37b7068e5692cd24a53b116a3cc19ca178684d5c5cb06931ec867d420183f18f56b23e1499ecd13fa6a264dd0086c929ac59da603c8556a88e32529b799174f1d43b7a9e6a8436e89bee12441ac41ecf2a87352cfc23095499739917a322b7deeac291c5383441733d8a9f099b6861f0b56aee1b8f032bf5652c9e9164704db19fec88b431ad00a859f52674c812f5178dbe619088adbac759e46136238b656a87cbf6e36707b3c5d32160c6b4d87430f743efd32c0387a2daa3d3f568e3de001bf8c3b7156f25751eea44c53867fde98d421f4d27ece4a4ad45482f9fbf5cbb8bd9eaf941dc57a5674514c705636a74d01d0493ff82f241d64919f21c7a05bfde2def3af96c4a26047c7c3b61ba5bbb7e1edb547eb77504100d7ea5733c0d818604170ba8644655c0cb394ed8c2c1ae1c224d7dc263f8790bec6335158d74467e7dd1ff3c13471bf97a681838a54f67a008259ec192edc6e819f02723b539e5ef4a609a6da90051bf845ad0cbc984fb21ef234b37548f0542348e5384c1636d275fde8359db80b269a43fa1c8ccdbfb709e45647397b2bf6dd7e73adb5551a43f381f44aa0a837d6c8266affcd415c503e3b11257973b7b16985550f40bd15599d8f0a9c6ff3c4d8a626227c1323a009e7e135a65198114291a32d7b64ea516771c8bf402bd93c130cadde4800649681256b68701d6c70185206857e994f453d4d388f42bd137de49e2448d60065f039c9ea4e451ed9a36e852251a35286c9d3b901d37771faaff4acaa434d74e35920be55676d1191c44d8194a128ca5cda00161981bcad5eec27c15de0337430347111ac3137e838ef3a76ac78f468854772ea6968c219ec792f209843ce8c056a24e2c96bd4ad6eafcd82cc65c54bd58ebad6003cd38089425b7b7019eda4deb0fb701c01b18a0740ee4bc3fa9434dbeb036fb3cbff8aa704e9d802c020efa147c3b74651b77b35f2cf0f59a19d2b4a30097a5b8f946991a68f5a591f0b9660c86c087e48fbcf2f4a16a2903d6a81ee3d9fd1732450765c1eb094f8f0afabb5632c4d8bd1491bd84eda591f1017fe570d124193a2d9ec5acaa32e5e71d205dd5eba7c4a6b4f7a38412821de7ad614e167b0c5055ba437762a9213d175d823311f9df4add45246bc4584482ea43f423f9c17bf6de984328be8399ecd05f75f71a9dcd15f587aebd27b51b9607ea7d4cf2e174f055bc8fb8b98360239639399233c295fa0b1533a6a2d79070aef768f641ecb665384f21913cabb8117b9f1f266b651deaddd631208190121afc271c5e94598d98f0fc2e6fcc7d895cc4785e82b55ec85c99fe42d67168689da74fb738dff3c69c0ec2c488050ea14bd665e357afd4ffbae0e04dc5ae6cad840926b21cc333e6af1b3e5b3db55e4599dadc93841a6468327ba5dcba253fb2f08a6a504c5f957ae42d671f253af1701c31edd595aa74b4e52b91c4ca30b3328836eb1901b37fb4986e7da433f11e84e445b8efab4ea4e91fbabad3d48b8bb35414cd9c274989166b3ed002b82cf51312776a5a3d9c1c18227de06f1a3a43a3f234c9f47a4aff61460a2168e69b61a7501377f0dc509f8029e4a7aa19ffa1d5853ddb51a62f6f52b3217224ee95ed9244b58635ae985dc20cdc19683dd604c4f2240844dcc67cc6a60698ac1ff30db5e02e336a2fa5b56440bc7f8fad5373d850dc1af0b309d4055ed8cb9d0a797361ecda80000deb2e206d5959a9af74ed3b77a83b233c434d34f37818f8e1fb5623af12d3749d2c8a45a6ba23eedf4caa1a85431e2a4234415fa4e274405d08b2bfdef2895464c89b19dfffa51a6e422be71a2604a288a6321a6dde722adf333668d478f051259883f7a9181b7098e55b3788baedd7c3753bbc1b54b220a5bf94cb425f0f78f26a1e61d37fd08d87a5d2870423f74fcb1ec03552500cb60bb46d399b0f6527ca65e2b4180b01c4ecf91d8f8f0d84b617475cefd5d4281f0cb310defcd2b00e73a00eba3ff845edf936da707c88a9aa3f60044490a52f4226b16fe1a551a9ff6f7a8382cc3da555d3c50e93bdda9b706d011aa5ba0d3c283930b3976e8a15ad34759fce00641c623fe209e400d4438651ea918368bc7aead65b2cfeb706c7518e91513812c9a9498a721d711fc63f3218f6ba1336a2d883bb4cc5f6df0da190dfa0fcadf9a3354ab1b56150672ea9c224689f2718a2c42d2f7cf377bd70096c426d95fd0b5e2c37c94bd0ba61fb3b1d14597f2302e7735935f73af502654e71f237ed6e37b1216c45e5728555acaf4bd897d4f29f4a8ef5c87915eec8f2098cfa4fc3b550e414c6e6cee6f560861866eb4a2a8b2285af45c60b7e01c547ed3004cc206c9a90b80caa887664e3ba7ee7480cc679f90ffafe0afe49fce7e6e2d7464b8836c28114397c6a6562266f46144a5eebd99ced968bf1456c6eb735db77d0fc81348a51a74617db0648c539ebcbdca3d842ef8298fb081d844e998709e21ebfacae6f7214a8c0eb102f22bf4b9417fb67f73ebb75c93c9827fd9f43305ed7ce5b0adfa62285d72f2516d2ea0e549aa3a65b86b5304fb425274e2ae73eb7ad4298fc70624c63920cb86b2fe89345af9fa2897514570e332f6f7fdd457fc849ae9f25dd36c64295d001b038208f90a633978250bc018e7508955187def1141463a1b4f24454fd4", 0x108d}, {&(0x7f0000000000)="0e4c", 0x2}, {&(0x7f00000000c0)="33c6a3193c31ef3fa2d37bb6e60d74dff6f31c3a34df6482b113306bcb31fa0a5308", 0x22}, {&(0x7f0000000400), 0xfffffffffffffcf0}, {&(0x7f00000018c0)="c3f53c8c3f3336141567ea9e9c99d82a3dd755e20ef36adf60670da86df371fedd99400618b97007a3d12f3e4aeb283851ec4fb6c3bfbe2cf2ddc5718b270a40928ba032b85485f6beb5e083b35609231e28e00d73331395212f44d539eb44b6a30ccc570dcbeab1eab8e3424e401498e4b2be5d83ac39d6fe26415080bde5bb69ab68390f89732ca2a61b6bf93276021ce1938226e7d90924ed5f1a8eb5d22becf0b6f71e73a11e700d7b5432e5de18040907f461c7788cef3c1d5c8b5ba719f5bd6e0cde9c15f3192e1812585f6c333d668fc803191257ca39aba57b661747a4b7c2d901e39e6ffb939659fb00ad83fdae799b6998dfb977e9244ab16972c3f5616456c0b2501e892aec00ce2b907333ec4a965634f1bf926590de478bf55fbb9bc4e502a6c20fdb9bbd1ceab962deed4cf048689e2724aa4b8357983e4788f03109a43496bf0aeff9a76e7d0cf1b3c7f9dadbd9a6c806c3255470826337b808bef75e7ba1a8784ea49c6ce67c830a5cf92f334b6e0f909fa851b21cb7ff28efaa9e32ba3a29489e126fe76bf51e636ccd38bcd8cb463e6927d5149589e2f7da60ca2bf2c508c404efd3573cd941e0ddeee2e2ecd8b521d5ef80660c8e79a79a83e2fc2767b4f4719fe918bfb3b81a0b472b9dacc3e6c02d7ee683665d5baf86b2483e3bee94e6805a00b2ca41a038122b69c163363d9869242ae79f6ce3e07af4ab4ef3661c79a36947f7b61693d0c31165e75fb9bdb4570250f7c1e613e0fd8904c886687537faadb4b524976074a6bd9c10be4bc9f6d57fb5fa4ddaf904b16903d756dc7e1d18c686b837fcc0f99c219cd5d62fa1131273b4bc3a92e8b5a90385190f10bbde6dadc4f10a5b8d74905ea00551e68008e05b4d095f587b60a49cff47ecbc76b361cfe79b9e44ef50153f6061f178661c256484fb0e7636b1ee0c00f0115ec204f44aaa896b9ead0120ba6d3e5f065b2af348c40c438190e4eda946efaed789a0d9b831cea720265d5a59e065a9603db31bb3f06ad6a56e22c674813a2620f0896749eae0b5dc5f789019346f2614f8b9d3e0758f689d6d8c28c92287340554aea5e4795ccd7d84e8e982e90d166bf20cb5c1c6d2535e30898e311d438374acd7e36f14a9572d1a50468d5108e298bf4070a6532f1b3cde042c68979ef35dbac5896bd8b0fbfb5ef6b22b056d6f3596f5073d103722aabfb65a01785d88274d2a3dfe7383e8ca061ca1f39adc4d00d04d43fe8c0b7cffbb48105443a3ac14f55ca49d7838c2c13669ad95e567e613e120fee5277fdae6cde0821fe395f8b0835515ccd30108ff29fdabc8e8d997d964852948ba2deca257b6bf1719e8df077ea9cf8fb5ab89c68becde1ddd915ebe6729492b6b4e85a7491608f88b9ba0d3a9dcc68b9a5b5ff508daf0ff3159056d5f5ab03c5d806a98d43ad85b4527352ed8fca8a738b269a97e4b7b0bac0e60ea26299d264b85ea46251f6ccb7f1174ca6064ab9fda85860c793bd0b9ceca066935da55caf37b06b2dda0038fcc8df7767f409a71581e71bc74f12f9529fad431f623eab353771ddfdbd8eb5e7af8d48baf3a5f4e34c74eb57a83c7bfe8d71645dba42c8df5356afbab04a6a6bc2144c238cafbf8b3b1a2dc746106ad6402ee750acbdb5998c512bcc6e8d2b16c3b446531fae7859d5e7c9be069011ff5bac49ac395c9ca890d94f0b4d20130e1f7ea52b8d133ed39c4887a16e714601d6ace60105f051c99140305273089dd65c94ed571c9f830c70a9275f85f55695a7c1306f0cf404a87a8d195a6f7e7f0ef42b7c87153a45ac5c81f1899f4f54599a52e9059cc456db47b33f98e6cf4c1fb5ae6e98b00e2cff5f3a511a480784d312972b27e7b179c09b02bf52e3fb051f3f4ebf7f29c2340aaa957662a6dba38fff2a2ef3053210f01c1bbdf499dba521d5eff29df9b08631021f5a1c7c55bd56b9063c69864fb262187267e3e08b4e5036b4cc31cbf1441374c62844cf191f7ae9eba0403a9704f28cfed81e1a0c99e4b585fa93b9337b40a93c170b37914d71edb71da5b3837f7bcbf083c513b6b797c7de111c401943d4d71d89b0d56c69c0c2ff7baa0fbcfc0f9b6c443c3273b5703c97ec4bcb5fc7d545cd63a6ed5c56f454cdc2ff670ae20b0a1f060557a7e39fe532d965c059c134c8fa8fa9351c0cfca871c1c4d9b9c5e88b26a76ce590c0e2e79adad3a285cfa183e42bfe66c89d1535a184d13d52b4d1d7b9aef27ad7904e8d1fc1b8e4407b1f769a533d01e3ee1abf9614a51a2d881c115412ba003c9ff6034217aecd8fb59c26b6b3a2ac4a966617d4926527dc153e8fa671bc13390dae6e05ac42b4403d6aca8939fba0fc283b009d4819d728907bc3dff40254f815d85a61539449e1bc96d9a8b62721136f399208a55cc25478a2c27729d499fd78ed0f2672015bb876bbf0b7583bf19fa535093c3bcb6f18f8a72b86c839fb3fd83bd50f230849cf382719c9339a4c9d4a059f23f888f980f944367189d23418631ab89b10e29ddf54c7e2c3dd1ca569a73f3c2edf02c26d02521e1805dcd9582a2c6b4d9d4ed8189d523112c815de2b92978fdd9bd0c3f44f50f1b436aef704aee9ba12f8a170c06f257b0f0934e7d16d380fcd8eceacf8f8e59c8fe4c2bb70f2e2463c1d39df5fd9e49e02ddb20964962a48ec57a473246b0d5f565f9a61f86a4c14766d426344db7478e0c0c9c3a80c2035892d83f42e00c86d79dc2df6a61b5779b00c71dc1b333b014a32aaee08881502795458d65ae1c8a2979d4ff2d63535198496af1d58857ab22c93962a475431f33b9ff8411e1a9f3e589b48b74fefebe9c56e07cca33c6d7d53cb87531abac217755f5d9f4eb1c525f1e75da6e6820f8b99b7a1cc64c1a2804d7cc163718a50d1c640d4761d5b20c87698f0c35d016f1d4d4b2f2c1631d96f97d8db394328fd1be6f7acfbd42828ce854efa8983abdf3f7c1967308bd9951e656b23fb5e0903a78d126fac52cb6944810460ecdb71427ae9335f286e3dc1d02c3929eeb86dab5407f0f6e39548651b456fc342da477db513cffa2a42d5eee17b44b662ff1d9feda947aa951826a32e17d34b9153e68930074211d47f4d7762b0b6de11e4b0dafd9e6526af6427449f240442e77dfe8b571a2821e88bf7088f563a399a894c4d09abf9ce8b3287152133d8a6df27e5c2379f8e44488e78e51878543c34ef7ae07931ef45305d1f003d7156208f68f315237b19a93f4be59b6ddc1908610610140830f68a0635179429aa2216cedc6e897743c7ac8cfcd94bd810b29a8078820aab5918aa3814bd5d5027c1c41b117efe0c3eef316c340b31f2021f9b97c3894af327f512e839d00006a8379f3c6e68b19ec86fb04f012abe3d219da9da841abd6149ebf5bc2ab04bd9d5f9028208d4d8e8f146d91f80f77977e36b4deee571d75b50f483fe79a3d7a3282a3bcb11e8c7b2e64ab86af44da1b2275ccb2d0e9bf656bed5ef1acd54e9f74773725f04d707071ac844768958c5476cd61db77d984777bebe9b464399465edef09c31f4d550b376fe5d0356a6fff5e20d9c4edb482b4b652372724956d65ef4965ae25046f4a085a3bb607398204a702c3439077df58e77c3eff411048832fb2c0bee964b3998aed013d29bafc9b0bd304c5e130e51c5174c18ba978c07a4635979da70546bd01960e55d74723aa12bbf14ded5d396735b8c7e801df92123d95fc68219c314e4bad9c187b9dc605d83799b00c6cf4a77ef9ce5cd9a21f334c6126106dbf3380abc69181bee042fd3a2a13255aaf5e0cfe09e42ad37b9c60eb6dde4d19ab4b14374b8351fc80ec23d0e5c2589c4158044d555f71b366d9232b6984996ae4106df8a1dfe5d488f25063071622abca02b0ef801bbe9beee740ab72028e7feeb5d6b37b8d8ee1c227ab19395639b4f94b30a0b11937539f9c517d93daef0356488229d86f7e1bfb0b99715d2b83fa32b348315ac532f97b827445ec303a22792d50fa699bc7bfb1993ee6d34b6952ad344d5926d5b4669a0d10d89641f6443d545f1436b8497237ca48ff8af9e594560ddadbf6ea1327c74bfac075c3e8dc1eaf7018cf4cbba65a9670d4ce1b0dca22ddb55eb44dff69f4df60a7faa38777f50469e3f8c19d2a6d5fa03e75092d988d69e812366a12cd94b6447a576cc43d4a8f22faf11fa86b879abc82e5275b85ae5b7d94887a06effd8156a749d8883f275b458b495950845f49ab3d06062cda15bb240cb7fca290d8468fb0f42f36b0f95992c45d1214ce138565775f51f1e69d636be5fbba74281f3d5a2dbdf5075741747a954c38c97c2dbabfc74945aad8c2bbb46f87c91c546a9b8011a8821bd06aa224f5b5a22dc885d0f942a6c7a714a7f1a93ce41eff005317862df0966bb6a8b96bbd3ef70a1fd6996c30b25a2eabc6f20bb24c5ddcdfe09dba9264381ee903a1163417acf14ca9ccf3fc83b85460bc7697ed57cf8eccefdec522948c04717dbc67a25ff176ba668feb34abbf85b85c1155dda5836b15eae8a6d6d513b132df4b6a7f208b415af03fc9006ca55a2177b1c4dbc2da2188fd9ad8527e4d49f8b7fca72a30a1f5a3b5035a8e41fae4f433ceda3e59a532f2a392960c631673ec0d9666eb9d39ba83d2d680bac3198ae60f05579ba987e58f6a7371d355ac6b9d31b29ab6684db7f514420d3ff0169249b046c2cff5beeb2f5551e6284be2af8ee92fb3554f6c9da446bafe8827cb2ee6d31a92a511743d1bafc67c6b45354796ca7da424c97200c228ff30c0832a4b6402d85a1dd6764aaabb2717ff0ba15d85f4481be321cb79d8ea790f17bde833509c4cd271fa4aa56cce1e11df2cbedbcd8e0c7001881f8e40662dc4986efddeb2a5cb168e78145811c777688175a204c20cbb268b96eef6a3e033e731cfbaa70740b927606933b209a5eaff3fc4548278d1e8ca94277e817c1e6d6ea66d8b176cd66c5a5b78300aea8315aa5431c871d9f89cb2d300f7cfa05244d10c1691ae0155f6a99c55b0064f3a1751d8278857d47531ff49bb51f26d2927f556fab13219f8af4623306f3cb4776bea56187856baa5f5d10b2845424a79018eed2e78bdc54a0e3c6b51f1fd76ead66af2b75e7b274066dfefb7254251a0143ddcbd361be4fa3563a0df3e9a1fff832deeb68b818cd97c6ea6569ff378657bef6045b57a2040a8b8a3ac3e1fe3746b8bb799d9b89df2c142881327122b3dc761b8a7d4d282bf3749541f8820e157ec5ab52fd9b4876c1188548583332eab34a81adca44ecab5186d73e973ced6409ac64c6aeea4aba856ee3e0d5a805cd599e783f818b53eef68d52163b64b715ae390033372fc95283e0fba4defea71796e4a5614b681cdeb4e7a57576b0dba88f91ba61fc7c38e4cc076c928970af68e0417bd7d81a9ce853a0cc224dcd9f008027974a443aaea169fd977c42613f1b7d1f92b51fc6d89897f332bb15b37e6dd100df103a264cb5cb0f9d9a40c75d04d6b912e0c42448a2c980288779db4adc411e7938828d44d9795ebcbee9634af610cc31d0448d431d29b4c636441cf48c94ca33a43f5446350f4fe07104ae2669e73f3b382c7c08cb8856653fc5143c1f1b933a7edee6a9d00645c12c71f4a49e188acdedf7a3eb660c62f5ecbcf2eee56c233b3bb3a294313d1fb8f3f624cb95050b183349d3e40f87ac7e888b3c74f7ae7791341d4e6434b60695e41f1f6b19e1f7cfe011125a2603ecc88cea500b2e8e1f0bff918798e", 0x1000}, {&(0x7f0000000500)="11464d0eedee702aeb61c7ce04477421dffddaa0b0e1ae1f2881b41cfd384fce3440a658f85e76a8e7ffbbb0805770fb52a7cf10960762262bf4c2d666263b52332281fb8a2bae1d2482b2a3b9c2054d4f89aa5cafe89e43b8b66316b9bb2ce2bdda6a0aded5ba68e244bb42ccfcddb81c3b2a4bab1b4c63db965a027a26a4a774a8a78c484a5739d2b201bb8e718c5f50f90ec1cd3c0966ab11feef01f297751e793fa2e3d62e95f1de09d364d263053c51623e49cd0e76636a61061733ce6d85febe48946945227969365a6aeccb74a8cd5f46c024db074b5d", 0xfffffffffffffe8a}, {&(0x7f0000000440)="023a03da0f9bde0416dc9f20e71457a57b94b588e761d34d9ef9d4acd7b59991b4e993510b01d3abe690fccc6448e22fa6", 0x31}], 0x8) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/254) 16:01:21 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 16:01:21 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0xa20, 0x6605c7854f2e63d1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) getsockopt(r3, 0x7, 0x7, &(0x7f00000001c0)=""/18, &(0x7f0000000480)=0x12) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) clock_settime(0x4, &(0x7f0000000040)={0x100000000, 0xe213}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) fchmod(r1, 0xa0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='{)#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\\[\x00', &(0x7f00000001c0), &(0x7f0000000200)='=.\xcd\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':W/\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='^/\x99\'+]*\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='\x00']) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc8e, &(0x7f0000000140)="01ef6d6a58e263ab751b9a33183d1ef3989d25ffac52ab9c3d91712bd1cf8f5732e0") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 16:01:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x20, 0xfffffffffffffffe}, {0x8000030}, {0x4000000006, 0x0, 0xfffffffffffffffe, 0x100}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r4, r5, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r0, 0xa, r0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r15, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r16, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r17, 0xffff, 0x1000, 0x0, 0x0) r18 = accept(r17, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) r19 = msgget$private(0x0, 0x1) r20 = getppid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r20, 0x0, 0xff, 0x0, 0x40, 0x6}) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x99) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="5865870a3e677c7e87c172a7af63940a2a437d712eb633567aa9762167e4c570a29d149d1795121bcab2153ca002a35afe3a2e676116f8b468aef22e89e524c669558020ec283174333eda9501da1339d21bbb2524eb10524fa4d6afe0e59e2257807fc01673560b669f0f45e2a6b9ff8614fa6c0036e84f6b82a73bc443022f06bda77d6283bb631d76674fbccdba82f0df4c8350952e188b469cb781b85fb3c0c88a8cf5fe72e06d841bb6efebdd6c82d8c4aee3f020b6d73c6122f3f5a460a855a1e7b60001345f", 0xc9}, {&(0x7f0000000280)="1a36418c9240f3a606b82b70a588f2a2145be774de200afdb2ee8539ef5b6402be64a4a240f19263820d2a8219125865a563fd1a54eba0be769c4a6bd9649a110f0f97d5fdecd055d6f670e9063e0fe9df30e5864b7dd335e314a7b55771004adfe1872b9aa0e53cd3bedd35c2df81562103f6dc6983932e48c62bc30dab016110906b03e57fb60eeb4c448fa8a463ac88882d923d1d8eaa0cbfb5b023128d047da6e248c7848e21f443206474f56e2e26f59988ca90c9f64865", 0xba}, {&(0x7f0000000340)="5b5f726d14b1b2f5ddb4e3125e99719495a0bdb8ecb7377567717be11e4ad39c043d209a110c4818ef49ba304f5db377bfd79f6b3a37e70271f1c57c7f5fbcaa299a25c172", 0x45}, {&(0x7f00000003c0)="75d7277ce2b40ce598271e1effcbd39ab432ee3d6193b2fd5a2654ff7ea055896abfda7ea0292dd358808e3c0ef1837335b13c503e9dcc256baf8582327c89904a20ace832f74d796c27b76634ca5ca4bad84dec22f32e5bf3c585d321a3b132f66bf695f0aa534e5d0ec467507537c662d4409243f52a6aca72f32c4379469794ca32508760a7947d5257641059c3686c89f57567cbcc511b4b130f1c9257d6bb8fbd6140152f5a9933f4e9421784e5dc22a6b7065eea178a310f31ca4f97c3f9f72a", 0xc3}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r0, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r12, r13, r0, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r20, r23, r24}], 0xc8, 0x1}, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:01:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) r5 = fcntl$dupfd(r4, 0x0, r0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) dup2(r5, r7) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x2, 0x6, 0x0, 0x2}, {0xfffffffffffffffc, 0x159, 0x8, 0x2057}, {0x400, 0x87, 0x61aa, 0x5f}, {0x9, 0x2, 0x1}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0x8, 0x0, 0x1}, {0x2, 0x5, 0x800, 0x9}]}) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) preadv(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x40) chflags(&(0x7f0000000100)='./file0\x00', 0x1) r8 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x14, &(0x7f0000000140)={0x2, 0x0, 0x7f, 0xacf, r8}) 16:01:21 executing program 0: clock_settime(0x2, &(0x7f00000029c0)={0xfe1ecc7f}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x0, 0x8, 0x11b7, 0x1ff}, 0xc) r0 = semget$private(0x0, 0x0, 0x232) r1 = socket$inet(0x2, 0x3, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000300)=""/236) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x9}, 0x8) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/131) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x5, 0x100000) dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x2080000000009, 0x0, 0xaafaf0de9acae811) 16:01:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) r2 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="19000000000000000000000a00"/57], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYRES16, @ANYPTR, @ANYRESDEC, @ANYRES64=r2, @ANYRESDEC=r1], 0x5, 0x3, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) r3 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = syz_open_pts() dup(r7) r8 = semget(0x1, 0x3, 0x4c1) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r9) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r9}) r10 = dup(0xffffffffffffff9c) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000280)=0x3f, 0x4) r11 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r3, r11}], 0x20, 0x7}, 0xb) setreuid(r3, r6) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) r13 = socket$inet(0x2, 0x2, 0x6) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff35) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r18, r16, 0x2, 0x2}, 0x5, 0x54, r14, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x0, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) getpid() msgctl$IPC_RMID(r1, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x6, 0x200, r1) open(&(0x7f0000000100)='./bus\x00', 0x9920f2027cbb7a69, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:01:21 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:01:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:21 executing program 0: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000200)={0x1f, 0xffffffffffffff79}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x101, 0x5, 0x400, 0x80000001, "486ac740843ae4327a91cc112c919ba0f885d901", 0x0, 0x4}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x40) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="6f88a0ef692e4e607c3fdda949d545c6ffff26f9f2c1c2d7e91e0028d7cd7bc2eea42c85a2c3a1163273135d3fa36326b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b65ede4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e00745f72e46ec290209856d715daa2679dd1bfabcc37645dcafe26af8a782bb26731300aa5e31ea902dd400ea03e9043738e3df27ed4d8b4663d0f84df47d6c3628078051a476c3508443ba8", 0x29b) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0xfe16}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x78, 0x21b0f20057d34c01) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x8, 0x5, 0xb5, 0x200}, {0x4, 0xfffffffffffffffb, 0x9, 0x380}, {0x2, 0x8000, 0x8000, 0x7}, {0x4, 0x1f7c, 0x0, 0x3f5}, {0xb2ca, 0x4, 0x0, 0x1}, {0xf9, 0x6, 0x8, 0x979c}, {0x8, 0x5428, 0x95, 0x101}]}) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x40000061}, {0x6}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000040)="9da94e0a670cdfd35376a84d79b5789d8459", 0x12, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) recvfrom(r2, &(0x7f0000000180)=""/135, 0x87, 0x801, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x101}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/32, 0xffffffffffffff7f) 16:01:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x400) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:22 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020200000000000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:01:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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) mprotect(&(0x7f00002b1000/0x3000)=nil, 0x3000, 0x1) close(r1) socket(0x400000000018, 0x4000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x6, 0x6, 0x1, 0x3}, {0x8001, 0x4, 0x1, 0x495}]}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8840, 0x40) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0044}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000dfb7d4091bab8b4d845bb1b2a278f31c228fe546c1152e4eb6f756550edbe8958cbb7f6b715192db3209c2b4f29ca072971855b485c750e2ede01ebfe5b49eec8dc405e00e91743f298d"], 0xa) 16:01:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) sync() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 1: mprotect(&(0x7f00002e2000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) pwrite(r1, &(0x7f0000000080)="3614264995e930b399c4dca6ca67170307538e6f924aee300593915e31ea4cada9b4dca2e602a5f01f2e1f483b77604faade8228d1a7f09b5f4025e6a33c15f67cebceff83556d5c8f7b7a27492779064f572ac964a1803650077729b24870c10ba7aa5557de5f3cc41aa10793ecf0326356ff30c8dc58cbe75820bf10e861a875016d08e6b3c815af514e1d7d5e435f84c14605e6dccadeadd574884760624c530f50cbc3b300c33094d678de88037bae7aa9996e27e555f9187e1921edf2e9e29f5b739e445bac644949f952ff5d68be84b6c4", 0xd4, 0x0, 0x3c) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x10001}, {0x4006}]}) syz_emit_ethernet(0x16, &(0x7f0000000040)="b6bc1f17080000000000008aaa1c909e1e2717509c81") r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x100) 16:01:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket(0x6, 0x1, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040)={0x7fffffff, 0xfe00}, 0x10) socket(0x1, 0x3, 0x7) socket(0x18, 0x3, 0xa52) 16:01:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0x101}, {0x400, 0x9}}, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:01:22 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x80000000, 0x5}, &(0x7f0000000080)) close(r0) 16:01:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc0", 0xc0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = msgget$private(0x0, 0x1) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r2, 0x0, 0xff, 0x0, 0x40, 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xdf66e754d768eca8, 0x2, 0x2, 0x1000, r2}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xab75dcb8207b3103, &(0x7f0000000880)="ec729f96464b994398fc3046b26966ac58cf20e2c12eb1d00cecf0e53799cd0605c505b60bbc61209c90d8545becb75896c565d9ca43bfacedc72e0fb82172e2dcb655e9d8e7574a12bfeb76d777d5b96c3c736cc0bbcb5b7def7ed300894b0c119ce3ea5d75e198003d49715f1bb47fffff890e0000ff4d374ae44d9984050000001a0978f46b31ca30f938f488047fed39f31881e3e212c95b3a90d844eccdcc2000320c47f0694d737de60ff5058226670ba00e86c60f94549d962812cf97d65a1aab487d4f3556abfff1fbcd799b1a64daaf5230a7826c5cc0b61f2fdbfad62a72f720a36bc3f2c12fa5b678aaf69171dbfdf2caa122a1badde751af7d4d53d3c83cb981fb5628a517040a7be27cfe280800fbc032369f0dbe032aa6c0268471088218b98f42680e40dda3f46fd064ff2e1e752d25ee62c876f1dfce757f49576c3903b3841952f13c601fa688dc3a3d72376e3253b453ba024a013d4685c030d5315af6f4cfcc5d0cffcc1339d0558a600c986793a2a9c2340e40f5e813f127868291510b82f7ec1444f170a061ba16042444366e064c91992d61f7be2c7d2b3aae0b5d930883556cef4b5881fd19c4088b3595e0169754870a8198aa94e99f43f22b7d311919ba8f2d3a27414a6391d1b0d66c8c8bf9cae6eb7f223dce4c955b323d37793461bd8e627b45bcb55ae405a8e222fa33caa73239522bdccb1a860a2c0180b6f918fd25b7deffab2c988d77840c0d5eb4c636081edab9aed95908df4d7a42e42d6ed88c89a5cef07c00ee7b49bef50e4589a5a3aedb627009ad2a0db32e791057a30d8c8743cec87fabbfcbea42ebb1a60ef79d7f04284e6d0540238c14f5725ffd3822667bae806390ec528e62cfbb") 16:01:23 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/63, 0x3f) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:23 executing program 0: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000300)) r4 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1, 0x0, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r4) r6 = msgget$private(0x0, 0x100) msgsnd(r6, &(0x7f0000000240)={0x3, "dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709528"}, 0x3d, 0x800) 16:01:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x16d}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fc, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x9, 0xfffffffffffffffe, './file0\x00', 0x1, 0x81, 0x852, 0x8d9d}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = fcntl$dupfd(r4, 0xa, r4) r10 = socket$inet(0x2, 0x3, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffa, 0xcc77d851438ce726, 0x20, 0x2, 0x1000}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x7ff, 0x401}, {{r8}, 0x8caf1297efb3a01, 0x1, 0x87, 0x7, 0x1}, {{r9}, 0x3, 0x8, 0x10, 0xb92d, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x35, 0x1, 0x5, 0xffffffffffffffff}, {{r10}, 0xffffffffffffffff, 0x65, 0x800ffffc, 0x4, 0x4}, {{r11}, 0x5, 0x8, 0x1, 0x1ff, 0x3}, {{r10}, 0xfffffffffffffffd, 0xa, 0xf000002e, 0xf05, 0xadf4}, {{r11}, 0xfffffffffffffffd, 0x81, 0x0, 0x3, 0x9}], 0x1f, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) write(r12, &(0x7f0000000040)="fac3fc013d8418693efd4fd76269163b7c69d182a52ed90887f9f67847f61004c134d9bfad435e77729df0120a9b6455101a58ae0aafd981794f80ae5da0b3d8d079070d4c178453efce99834dd8dfc8fc6df43df941153fe06be35456778c36c6014145dbf328b5c399332841ca27c23d1eb8fc3d58567cebfcb173b938f3a1e89bd1da6ae36fbb125e13aead77af116bb958b8a5986eabc0d96e3f38db010857a62b3044d72bf64e82b5a5c7", 0xad) 16:01:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x40047463, 0x0) 16:01:23 executing program 1: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r3, r4, 0x6) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000300)) setuid(0xee01) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000740)) r8 = shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1, 0x0, 0x1000) shmctl$IPC_RMID(r5, 0x0) shmdt(r8) r10 = msgget$private(0x0, 0x100) r11 = msgget(0x1, 0x200) msgsnd(r11, &(0x7f0000000080)={0x2, "d00c8ced77b1f44e72db02ae91da529fbe45c203cd21266e73586623065b439efca42761094133447d7185cd549da3558d4ccb02ce7b4ffb76917115ee3611412229958a3bccca186fff51f0dd86de8d7612da23877d60d2f6c9b334b33d8127431e318689cf0bda1406711dfd014e8fe8"}, 0x79, 0x0) msgsnd(r10, &(0x7f0000000240)={0x3, "dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709528"}, 0x3d, 0x800) 16:01:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:01:23 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000380), 0x0) mprotect(&(0x7f0000528000/0x4000)=nil, 0x4000, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:23 executing program 1: socket$inet(0x2, 0x6000, 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:23 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x5, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x7, 0x5, 0x100000001, 0x80000000}, {0x100000001, 0x10001, 0x4, 0xfffffffffffffffa}, {0x7fffffff, 0x580773e1, 0x9, 0x7d92}, {0x5, 0x88, 0x3f}, {0x15e000000001, 0x5, 0x5, 0xcfd}, {0x0, 0x100, 0x74c, 0x4}, {0x6, 0x3a5a, 0x0, 0xc064}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:01:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e26c199add312fa2c29768eca37287b5"}], 0x78e0f66e8c2c33fa) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="d3f5f3e75ee0b2a43a57c9e04d87403fcac95873090915000000000000d5311b9528fb546256ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c393736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a008342ca", 0x70) execve(&(0x7f0000000040)='\x00', 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x221, &(0x7f00000000c0)=[{0x401, 0x0, 0x295, 0x7ff}, {0x20, 0x100, 0x7, 0x2}, {0xfff, 0x0, 0x80000000}, {0x81, 0x3, 0x7, 0x4}, {0x7, 0x9, 0x6, 0x80000000}, {0xd3b, 0x792, 0x5, 0x3}, {0xfffffffffffffffb, 0x1b, 0x7ff, 0x8000}, {0x76f, 0x9, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="26149b33fb642804b63c08060000") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./bus/file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) socketpair(0x6, 0x5, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x1) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r3, 0x0, 0xff, 0x0, 0x40, 0x6}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x99) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xffffff95) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r11}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000000)="4d531b", 0x3) 16:01:24 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) r4 = dup(r0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) pread(0xffffffffffffff9c, &(0x7f00000001c0)="6abf586d9fd3c4e17e55408fb4787c1160dc70b42cf17f5043d0d38dbd51354b5a8a81cccdb32566773fa56bf2295a8c618383df8cdb5ce79e0e6ff62f8464b1", 0x40, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000002c0)=0x9, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x17) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) linkat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0x9, 0x1000000000000, 0x1, 0x6, 0x6, 0x2, 0x1, 0x3, 0x101, 0x2}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x113) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:01:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:01:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000080)="520bf0e5993226", 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x1, 0x2002, 0x401, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r4) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xffffffff00000001) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x808, 0x2, 0x8, 0x0, "2e58fdf5007224a6c5166d0f6dbdb71a93fdb25f", 0x6, 0x5}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x1001) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000000040)=""/47, 0x206) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) fsync(r1) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x4, 0x3) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x1) r4 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r4, 0x0, 0xff, 0x0, 0x40, 0x6}) wait4(r4, &(0x7f0000000080), 0x9f3368ebdeb49441, 0x0) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:01:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x3000)=nil, 0x3000, 0x0) 16:01:24 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) 16:01:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRES16=r1, @ANYBLOB="49a4a9765c6be7d237d829919885aaa3b40df64f4e187baac4016dd69982482747d0d2408b058632ea037814b82f4f836c8ed718a8178481cae5c6110125e45f2a302ab153b2f3ce0c78604e1a8ce9e223717a7684f38d2aa88868717ed8858cdef2b885311182111b2108489139ec2ef123768835aa95f70b6f32f70d9e8f224a3dddc02653fc", @ANYRESDEC=r0, @ANYRESDEC=r2, @ANYRESHEX=r0]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000080)="0900004b589be924", 0x8) 16:01:25 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x49) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = dup(r2) write(r3, &(0x7f00000000c0)='p', 0x1) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x4, 0x9}, {0x1b9, 0xdf7}}) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x109) 16:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1}, 0x4000010000004, 0x10000a}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = msgget$private(0x0, 0x1) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r10) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r5, r10, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r4, 0x0, 0xff, 0x0, 0x40, 0x6}) r11 = getpgid(r4) fcntl$setown(r2, 0x6, r11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x59, 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0xc931ce32ec9d796a, 0x1c0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 16:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fcntl$getflags(r2, 0x3) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'1\x00', 0x0}) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="8b3fa1bd479f7f2530ae9074aafa8eeb709d104c00cb2ac108c5ca601f454fdb6394693f25c7a7f416d434cd1766f672f2b36b8da8df16aab0653ddfdbbd2e8f55eb86ef3d54a0fc4778342f941a52e635a450bef06102b2c1d046a815eaa878c479190f26ef16a09c6281cafe409be940927ac173855aacb8398138187af051c82e1b579096ec80c82e4336c65255c18ffcfdccee9259c2b40363f2d8d342edcc793c8ad89f8f9fcc10994edf9beef48c665b15", 0xb4, 0x5, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:01:25 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) 16:01:25 executing program 0: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:01:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) kqueue() 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x3}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x1, 0x3, 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000200)=""/171) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:01:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000000)=""/241, 0xf1, 0x43, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000080)=[{0x1, 0x1, 0x10, 0xfffffffffffffc5b}, {0xfa7, 0xfffffffffffff31e, 0x1000}, {0x6, 0x0, 0x4, 0x5}, {0x7, 0x100000000, 0x1, 0x100}, {0x7fff, 0x703, 0x9, 0x100000001}, {0x30, 0x80000001, 0x800, 0x3}, {0x1ff, 0x5, 0x22a, 0x4}, {0x5260dc9d, 0xbced, 0x6, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc, 0x0, 0x0, 0x7ff}, {0x800000006}]}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x0, 0x0, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x3, 0xa51, 0xffffffffffffff00, 0x8}, {0x3, 0x3, 0x5, 0x87}, {0x1ff, 0x5d9, 0x908f, 0x200}, {0x7bf, 0x1, 0x0, 0x6}]}) 16:01:25 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f983e4ce844dc2c55ce268699ef826f5081d1e49504f8191bc9e2ccac370af40dfca280872caed4769eb7aec54b7d51f5659dd9f74fc9aa31092b77c902a0188ce131c7ab3d5942945801c700673f07510cc38d9a7cd8733727816ca80109b3d55b226ea91e83c2377836a2b4599dc4ad662e6eda02f09c7634b4540ff74151a9a207781bf2c1ec6385a8"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000140), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\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', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000700)='\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', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9477a64466e1f2c90e86b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff1068613"], 0x2b, 0x0, 0x1000) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) r10 = socket$inet6(0x18, 0x4, 0x2) r11 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) writev(r12, &(0x7f0000000040), 0xc4d5a35c065ab79) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x99) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) connect(r10, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x0}, 0x274) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffc, 0x41, 0x10, 0x2, 0x401}, {{r15}, 0xffffffffffffffff, 0x31, 0x2, 0x3, 0x4}], 0x5, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xc345a5e449f10b88, 0x100000000, 0x10000}, {{r9}, 0xfffffffffffffffa, 0x2a, 0xf0000000, 0x4, 0x8}, {{r5}, 0xfffffffffffffffb, 0x30, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0xfffffffffffffff7}, {{r18}, 0xfffffffffffffffd, 0x3a, 0x10, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0xae, 0x0, 0x7, 0xffffffff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x89}, {{r8}, 0xfffffffffffffff8, 0x1e, 0x2, 0x6}, {{r17}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x9}], 0x6, &(0x7f0000000580)={0x5, 0x100003}) writev(r16, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/202, 0xca) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000340)='.\x00', 0x0, 0x104) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x401, 0x9, 0x2, 0x0, 0x3ff, 0x1, 0x9831, 0x2, 0x1, 0x7, 0x8000}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:01:25 executing program 0: open(&(0x7f00000003c0)='./bus\x00', 0x610, 0x81) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000380)="236e6d74cf0e7f0143eeb54b7b26ab7496f94730c6264d7b6d8a99e72de1", 0x1e}, {&(0x7f0000000400)="89b692e5925d74264656a2d681334f877df9664192fca2177a8148e4e57ddefad21574ddb81ea038c5584216fa48f3c1b64f34a1fbc1e963ba8f18afe92299ed03cd9828432206e3df75d51511a0821cdf5c690d122d1f101acda03d7f5ca3522c0cd07decf9a8c36fbc2405c77b2fb150a55b862d63dc8c48215414419090c0d11ce3a1facca06188c260812f49220241330ea76bbcc363ef3c217ffef686186bf146b0c584cce69f3d66304127e1fc97d9d663eb79", 0xb6}, {&(0x7f00000004c0)="af30", 0x2}, {&(0x7f0000000500)="bd5e831517c77a9e07da935d8bb4db69251fe12bdb93ea5678441f873f7a", 0x1e}, {&(0x7f0000000540)="d3676f964e15", 0x6}, {&(0x7f0000000580)="56c2bb9790451181436288206a231c5df0d4465f9dbe6bf50eebdd23efc0d0b960bb3cb464413f9dc1b84ba21df2e358c340226c5c65f0e130f20d359eb38f3cc657a3f85a0696b1d93564453f5dd49623c88fd7be74a7d487ad841b32140c7798699a41cb912e385fbc3021ca0efb9463db0bd1ff01f98f96797b999377e7cb89bb0e6415d110d280a2e10a6751beba8d1f6eb42f3f045f56f7343e2adc07c6f6908fbc0e70a671405b5b24b9fe0789f095de3ca9a83c7a8b886ba5a8286c", 0xbf}, {&(0x7f0000000640)="e4c2b34c1ee841", 0x7}, {&(0x7f0000000680)="5b40aa8f573af8f6d78b47c33c246039561cd49d553121dcdc1d9e56b176bff6da904c4d7cab6ad6b37c1de46e833008a1315f3233c03c3d5b43d806e208c0f4b47d610304982de278e10a65679552d14e3c22486dc27da6ddda01cdba66c9d7c8b54bae2de9ac12c0d2e7cae6f6ad2efed56ec202012fbd62127f1f77e393e1c256b183dd66c1ac0d7929051f4e0473c440a0c34b6f44b683320ba01cb873ab69ae", 0xa2}, {&(0x7f0000000740)="7f967c77b548b7eff2a2c37f3e3442eb", 0x10}, {&(0x7f0000000780)="044f897789fdbb0d95368e624dd1a0f4e1f4cce3e7f4809928088a8312d03668fc2201bbaf8a9830ff1340c1560e4079dea75da93fd8839e47bfe1e7ffc5aaf0dd2bc51cd6f5957ed3c83986e21e44641e569f4af4117f719c0403194c7b40c072073d986897ab8d9c32a91cbeaa46626d6dde70729418b9c37af2d50fdc2c991fd57e5f177d2a9cc464954e6e", 0xfffffffffffffedc}], 0xa) ioctl$KDSETRAD(r0, 0x20004b43) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r2, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) geteuid() r4 = socket(0x11, 0x4003, 0x0) dup2(r4, r4) select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x2) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000740)) r11 = shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r12 = msgget$private(0x0, 0x200) msgrcv(r12, &(0x7f0000000140)=ANY=[@ANYPTR], 0x1, 0x0, 0x800) shmctl$IPC_RMID(r5, 0x0) shmdt(r11) r13 = msgget$private(0x0, 0x100) msgsnd(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000dce26e21bb7d961d2f1e59d4af6d00bd0a2af5804f61838e7b5f5c14e9a87df43431b48670952800"/61], 0x3d, 0x800) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x200, 0x7}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:01:25 executing program 0: r0 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x1, 0x4}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x6, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="9908ba2f0b7797f63000"], 0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x5d16fbee2353d26f) sendto(r1, &(0x7f0000000280)="b3842d33ea742dd3aad4aa2a298be0bd2ac3f248d525ef9e122474c0cdfab5d19db2ac5b6e95186cf47044da381ebe47a74c8ce82579b1b66df081c0f3c31cac03dd77396e5fdadc61f93b9ec054fcec57793d9d5f740ddbbe72b88e874122303a4bc72230eb8548c6a4ee0786c42ae30e0f731055d09a93bfba9a3dd18f07aafe993d8f6f4cf3d06717eb498d3bfac895df155f1e7c93a10922f052d8610ab7694a93675ba71284a04abb62c9d9b86a0b57fd3bda7e15d92b2a53694640947d9139fb3ee6d7802035a4ee97304a96d682844e4ca34f8284fd3beb4ee7588d67457c10b66fdf0bc2ab201c5fb52f2b95d7d2c7a3fd6f4558d845c91d0d642f43b7bf9338eeb9d5fe41023ba9958fb94faed444ed37c0074ad2b308e05bb820a19c2872b717ac285a73032d31d73b6b998f96d3f6342d2b825b651f665ef891741719bd0323a80d7a7fc03fb4330afb9ab6bdcf5e48c6b08a014ad9523ba28b6ca7c86c940b7ab9972a93bc30eebd451a23d827e7147647fd", 0x178, 0x0, 0x0, 0x0) 16:00:01 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4c2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) fcntl$setown(r4, 0x6, r3) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}, {{r2}, 0xfffffffffffffff8, 0xd}], 0x4, 0x0, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="7f") r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000200)="eaa807e5098703dd81c2e934bef8b5791948bfebe046db5a353929cad432d37a7b6e2b91604cb1547b31312fc9e7583043818bf6c1fafeb31093e84f9a35d4a45fc12b77940e1c826ab08b388a1096e29ea0bd4504270e31a466d8c1cc6332ea08158335a63201da5bf9f6632f13545f3156e122be4a782c0ead8ff83199", 0x7e}, {&(0x7f0000000280)="7ccfd883bca84b5d67e48c3b160950774f37444004159cfdd571553180f23dd24034b8c46378e6f66aa67ed1559dd4101bc2768682da826a92d5b3ca1644725bc6a030b6fc4631ae3490327b07cc63a8ea2f705cc6e7652f63d431ae721cb7419d835c2aafd44404c735fc3c0fdcca0c4904c1d604d58d66e28f75ba0547ae5b5c61cfea6dab48fdb5c94526a882456c1207ac17bd3024fc16a33f676ca7b00a24323c50be08397117b28729aade1716cf6de737d416f2c403996a9fc1f5", 0xbe}], 0x2, 0x0, 0x27) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='x\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000025}, {0x4}, {0x6, 0x0, 0x0, 0x8000000000101}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x2, 0x2a0, 0x1, 0x3ff}, {0x80000000, 0x8000, 0x3, 0x6}, {0x7, 0x1000, 0xff, 0x1}, {0x9, 0xfffffffffffffff8, 0x5, 0x8000}, {0x7, 0x3f, 0x0, 0x4}, {0x8001, 0x80000000, 0xffffffff, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000200)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = openat(r4, &(0x7f0000000080)='./bus\x00', 0x0, 0x1d6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) dup2(r5, r6) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x81) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="3b75814d346ade012a45cfc8fb4a1742194f81f82ab930b017867be063d3b642a7cc3b605732b6ccc4beb5da98ce0dae5ae3550aa3b36e25dab9e2ada49679f7"], 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000280)=0xdaef) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x364) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x11, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x8000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x5, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x100000001, './bus\x00', './bus\x00'}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7ae, 0x0, 0xffd, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xffffffffffffffff) setuid(0xee01) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x4000, 0x7ff) getsockname(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) r6 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x8}], 0x6, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xa2, 0x80, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x22, 0x40, 0x9, 0x9}], 0x400, &(0x7f0000000180)={0xa3, 0x81}) dup2(r2, r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40080}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:02 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x1) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/111, 0x6f) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r3, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/76, 0x4c}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0xfff) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) 16:00:02 executing program 1: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0xa06, 0x4, 0x7, "60dce692b96bdef1470b4c6d44e53660673ea35e", 0x6, 0x3ff}) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28019321849e9900"}) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000180)=""/83, &(0x7f0000000080)=0x53) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20000000000003, &(0x7f0000000100)={0x0, 0x101000}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, 0x0, r14, r15, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(0xffffffffffffff9c, r3, r15) fchown(r8, r9, r11) setregid(r4, r11) 16:00:03 executing program 0: clock_getres(0x2, &(0x7f0000000080)) pipe2(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x81, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open(&(0x7f0000000040)='./file0\x00', 0x24d912a69b1423f2, 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48}, {0x3}], 0x2}) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getuid() open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x20678, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x99) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semget(0x3, 0x4, 0x10) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) chflagsat(r3, &(0x7f0000000300)='./bus/file0\x00', 0x0, 0x2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/173) utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000100)={{0x0, 0xfff}, {0xfffffffffffffffd, 0x6e19}}) semop(r1, &(0x7f0000000000)=[{0x0, 0x24, 0x1000}, {0x4, 0x8}, {0xf210aa9913352891, 0xe3e}, {0x0, 0x7f, 0x1000}, {0x3, 0x3, 0xc00}, {0x4, 0x1, 0x3800}, {0x4, 0x1, 0x2000}], 0x7) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffe30, &(0x7f00000000c0), 0x0, 0x0, 0x2f3}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x4, 0x800, 0xaf, 0x653}, {0x2, 0x2, 0xb6e, 0x7}, {0x68c, 0xffff, 0x100000000, 0x7}, {0xbd, 0x5, 0x2, 0x6}, {0x6, 0x4, 0x8, 0x4}, {0x81, 0x3ff, 0x4, 0x3}, {0x5, 0x8000000000, 0x0, 0x4a}, {0x1, 0x687, 0x1, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xffffffffffffffff, 0xfffffffffffffdb3) socket(0x0, 0x2, 0xd86) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) write(r2, &(0x7f0000000140)="d8eeb77fc9aa5d9feeafe94bec8ac82b8fdc122f4ad675ae7014c41cdd21b3bbb6fc89438414b4d679e9041cde2a6e2aa230bff86621bf49cc537360afa3616760bdeca02554aab3db83e4da13f551bf1b8fdef8e2db74969a81380b1f765d6294a4eaa38ea75fb658eaedd41e8481290ad004e0451fb18e0738c3374bc7448fa4388e8206e18becaf916779a589c6f567dd3306cd0d7c200ee591a4082f578fcbbf67d279", 0xa5) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100)=0x100, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="dcc61414b9d3855484191d0dee5b1c26f465573ca82f9332989023dd7e58da5d252cc3764a350571597f957163812c8ad44a47e588b1c8"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) write(r2, 0x0, 0xffffffffffffff9b) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x1}) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x50) pread(r0, &(0x7f0000000200)="f8047e36d44e4a822ebec4073053fdbd0f8fa6d1", 0x14, 0x0, 0x34) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="73b28ee34e23443102f2141a80fc45750ef5e280c338b89dea7600cf7f76c0e99b24b6aa3263b2b2e27eb086d407195afb7fcaf3b602c113c33c5409850c54e74a6c226d0a98bf8f93e304000000d0d81c301d4004e56530440000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = getppid() r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00') fcntl$lock(r1, 0x1, &(0x7f0000000080)={0x127a59102633197e, 0x0, 0xfffffffffffff001, 0xa0, r2}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) close(r1) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') syz_open_pts() 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r7, r8]) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7c}, {0x6, 0x0, 0x81}]}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000000000000000000000000000000000fc00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000040)={0x5, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r1, &(0x7f0000000140)='\r', 0x1) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/230, 0xe6}], 0x3, &(0x7f0000000380)=""/111, 0x6f}, 0x2) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xa90}, 0xc) socket$inet(0x2, 0x7, 0x8000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$inet6(r2, &(0x7f0000000100)="fc5b63d312728fcdc4a05795602bc2cb96940d5be1aef950bdbfda6f94731081a5ce622ad1354eb23d36c63d723db7ad235f0651ab3f9718c62a7940274f39e22b020a73a2c745e84dc0e8f3748e596e6c1bdc231f64216d6e8ad174f1473c9b7329a62e60fd18812baa3a7adec30aca0c4308e251e56ef252cbd82963d0ea28f7b07f0d05bc23adb31fedca187b3e7857040ebadf3b6685ebf98107a2c3f63d109fc07db714a6cc9147d78ada71eafb7b46aaa17410ef5c2fcb6616f806e88c1ba20827ec132709ba84282cdbcfe7644e858d8c6540640d", 0xd8, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x9, 0x210ea774}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x100000000, 0xf3}) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r4, r5) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) fcntl$dupfd(r0, 0x1e, 0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000400)=r7) r8 = socket(0x6, 0x2, 0x1) getpeername$inet6(r8, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = accept$inet6(r8, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r9, &(0x7f0000000540)=""/186, 0xba, 0x821, 0x0, 0x0) r10 = fcntl$dupfd(r0, 0xf, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000600)={0x2, 0x14d694ba}) socket$inet(0x2, 0x3, 0x7) socketpair(0x1, 0x2, 0x2, &(0x7f0000000640)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r12 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000700)={0x9, 0x80, 0x0, 0xffff, "ce937b5111b8162df4ee2e430b00d872512ef7c2", 0x0, 0x1800000}) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$dupfd(r1, 0x0, r13) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780)='/dev/speaker\x00', 0x40, 0x0) fcntl$getflags(r14, 0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x10001, 0xf8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100)=0xadc4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r3, r5, r9) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="56021b888495429036fbbdb01b8df4f8ec"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:04 executing program 1: socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1dd, 0x0, 0x0, 0xffffffffffffff10) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r3) fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x839, 0x5013, 0x8001}, 0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = syz_open_pts() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x4}, {r8, 0x8}, {r9, 0x10}, {r10, 0x1}, {r6, 0x1}, {r7, 0x40}], 0x7, 0x3) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwrite(r0, &(0x7f00000000c0)="ad90400ce686bbe2d9b3e302a64559a72c8114c7a333f654d812c54bf1a4dd68bffe44018716abd2468d289f5236d9f104ce1a3edb8a768991acbae5ef3031f33570809cc6550812c6ea40ba33d489eb06a039568ece30516c6a72a7d7ff700241dd3fe248c14716f318893119f38b9ad4222181f8d844c23957754f9ab992f63bd6e4616ded43d40a0ac959f547585c66d585c72c6fb721723cef28548f9f9a3aa34e", 0xa3, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 16:00:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) bind(r3, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x30, 0x6, 0x7ef5, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x31, 0x1, 0x5, 0x81}, {{r0}, 0x6, 0xfe4031bc186cfca3, 0xfffff, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x13, 0xfffffffffffffffe, 0x10001}], 0xffffffff, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xc72eb50bb614be1f, 0x4, 0x0, 0x9}, {{r5}, 0x2, 0x1a, 0x5c182d9362442f23, 0x9, 0x7fffffff}], 0x6, &(0x7f00000001c0)={0x3, 0xd17}) r7 = fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) dup2(r8, r4) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) setsockopt(r2, 0x28, 0xa, &(0x7f0000001100)='\x00\x00\x00\x00', 0x42) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) connect$unix(r0, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 16:00:04 executing program 1: semget(0x1, 0x0, 0x130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000300)=[{0x5, 0x6, 0x1, 0x2}, {0x14d8, 0x10001, 0x5a533dd0, 0x3ff}, {0xbf17, 0x7f, 0x8, 0x2}, {0x9, 0x400, 0x7, 0x5}, {0x87, 0x400, 0x0, 0x7}, {0x7, 0x7812, 0x5, 0x8001}, {0x400, 0x8001, 0x1, 0xff}, {0x9, 0x9, 0x1ffffffffffd, 0x10001}, {0x8, 0x853b, 0xfffffffffffffff9, 0x10001}, {0x945, 0xd5, 0x5, 0x20}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x19, 0xfffff, 0x7fff, 0xfc}], 0x5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8000, 0x1}], 0x5, &(0x7f00000001c0)={0x7, 0x7ff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r7}, {r8, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3}, {0x5f, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000240)="220e22", 0xfffffed3) r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3dfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r12, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) pwritev(r12, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) semget$private(0x0, 0x1, 0x6) r13 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f0000000080)) r14 = semget$private(0x0, 0x9, 0x0) semop(r14, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r14, &(0x7f0000000380)=[{0x4, 0x2, 0x800}, {0x3, 0x3fc, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) semctl$IPC_RMID(r14, 0x0, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x1) r7 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r7, 0x0, 0xff, 0x0, 0x40, 0x6}) r8 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, 0x0, 0x0, 0xff, 0x0, 0x40, 0x6}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r5, 0xffffffffffffffff, 0x80, 0xfffffffffffffffc}, 0x3, 0x7, r7, 0x0, 0x4, 0x7, 0x0, 0x3}) msgsnd(r1, &(0x7f0000000340)={0x3}, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000340)='./bus\x00', 0x8892, 0x6e) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000380)="24065a42bf5c3c8664bb7d6542000073c778860382774f7c53e20b242ec5c8e573fe8a9ab2c083526d03075eeecb2ce74a2320fed22a7210ee9d35916877b68a1d4dd565335be2d0f39d1f7451b1a4447a8a70d701913b203740cb7ae6701f72d1269346db21eb7fce2215a36fb553450284f88e10f1c3215900675d602125e34949adf0d5abb5e7869ae5e1f569afc64aef96b1", 0x94}, {&(0x7f0000000440)="c234d4d28aa493ca1adc84c2f87f1e0f5c638eeb2bd1cc8cb7b161dbbfc622a377f0bb82336df37630b1221260b45e73861be4e8c339cd8403675eeda69b3da25412142ad329d8a7e985e5248369f78b5540e39bf93d719b1471d1f4c9ffd9", 0x5f}, {&(0x7f00000004c0)="b771967941948f9ba149e95547e167975a541069d52f2275f0bf6ed0cfcedc027070bcb39ecab507f01455681d6078cf26bf687e96a59e5d67aebe14741d60d0b0fe87d9a0cb847fb3544a87f69e278400e404b1db309ecb1976cf29abd3f0e1d66a15a52745836b512a3c6b151234f5e6d1fe999591734005a98166cbb63e1f4551602f16aa77769e853df0c83cb1b92380985be0f5c65daf989b648c3bc50f4f32ba3edc62dcc69d682ba833a8b5cb2e636e1a085b6041adeb04", 0xbb}, {&(0x7f0000000580)="3484c06bfdcd1f533f55e8700a6c3d8e67dd59abd584fe250eb829a837c06fe55112b956d5b4796cad3552d7d4fc976383eacb43d711815dc19119c3936d3d49bdceb7706407de2189c31b0e04f6013f46b4a7f7af039a307143b1a6237039197df6e7575a18df032b04922a80433d51a785e9388fa77990aa71895aa5784e7a526b719b0edb4fbcb02ed86fb004a72c8749002d09e5483fdaf03a4fba7a9e632d5de607841f776f55a5255c352b653237ac5f3cac16a59a0dfcf255adb4ba926517000affc3617a0471cb9f5b41ea1e234126a4402c5cfdf49a969c586862d82b4feeb4e810116a13133314ccf6465c2e622ec4846ce3", 0xf7}, {&(0x7f0000000680)="37756abde454dff597a849df397b2c87d5f4c626c108c5569964dab3206556c44d7781fb2f5ee86744b70cf6a9e16f5766197de375576bebf79a4c3f643fb79ccc048fb55c5a9858bc56e86bdb9c3946531242b27c99ad4cbae341309495d3eb9edad4269a7930", 0x67}, {&(0x7f0000000700)="65a37acae19455125b81e3c03561dfab91279ce36b8af239c6bee69264bcb0bc61684e63158f950cc39c04a4ba35066ad88076632e8122a16e8a3efde83eba97a74b79d7da7c3a24a5025b05fb87b2f771594f9ae54564942c05fa4234a81c1bef4ae05ba2fe1047bdcb1533618cd76989966900d86c2089b4cf5f4befd340ae7de0f7e07ca8efe1244e068a5d2c33f265c340af352d8a023d78ca373e05cd4469abb2678c2e9273e080cf1949c5c79641df70acbc3130575b92ddff270ba8fa94f15d98dbf5498b674a38e1180be7dc12ecec703f1ff0017d0a1f", 0xdb}, {&(0x7f0000000800)="1eb2d928a240065405f7acc35d1126c7bb2a70f1c63bdee63158e8cba9b11d6eb7b8b06184d3eabb5ca84712b5015689ae0c5f64c988830a3c8dd2ca6634d3eeb8b55f0a944919bd61c7355e216a7c2f0087cee3c510f42f52297a00e6c17272a66a72b7a10026498f269870c984b28f366a9b427beb1b8c225d94de1cd9fce2de0c0f505d7a9f786fe5d86a57a1c71ee0acc369db8bcc2c58b6c00c45679ed227e544d852192eb1dcd08e5bfce795ef014a93c61fd2d1b7f7aa5c", 0xbb}, {&(0x7f00000008c0)="e84433b712dd3295555b89c02ea3ab01e39d41795a0f46bf637e833f289b1235304ad0c759a35a751e88d08b9945b000414eaf", 0x33}, {&(0x7f0000000900)="ee52337292a1f3ca22643006c0cfed235700847234bdf8c4664e9e947fa21fbd4980a83dc96fb490173d07bd6f050aa96df3c3b3dbf87fa9d46f07b7d2926bd1c6db983832dda477719e699b40ba03094639e0e924b9704821d220ca8905f4c34a4be6e5c1f17d91b8bac23986e8f3a980ff57474194dbf69a930d2d55e79a064c74ebc524644d32e9f987e96a9b0e150c5c7f709e7edf789f513bdc8e6f34ab34c80491b136a3befdbb5e77db421412ccf01a62381b52c4b0009da53d0066ba3c809a50534b5acc58e4255087a9950d9efa4f0bdc9cacb7c9adba9a3ba511617718dab9f0b5c628e5dfaa00b931c43b", 0xf0}, {&(0x7f0000000a00)="74c5410a3dcf73c108b3595dc3a332e23f12845bf8919fd482fc2cca1ed16bfa2253b7f0fa54809164f926932dd38c2d0f757236c2fca4536bd9e94dd224d5ae3ab1aaef83a96103ce53b1e47b562a24f40b368a5ca9fb7ab0b16683c96aa2d0e1c39a28dd5989aa517853a7f0798558d1eba2c39083888e3e7d622d9704519febdc6eb4daa3de817e64f7dabae55ee5899f2a6085a7b801c5e606491eda3730486e6b760334408335f6caffd89d9067bcfe704846ac7240f391ed7ac8", 0xbd}], 0xa) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0xffffffdb, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000280)=0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) dup(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) 16:00:05 executing program 0: 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffb49, "03d42500"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) dup2(r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) write(r3, &(0x7f0000000000)="73ad65c5d6c1205308f271574d562ac8eedc6c4e95029c420963511f1838cad0771c74ed0fedaa4b4455746d5e68c8e98f3ba46be7832fa387516ae6973e9425af82ea3ff86b71c8af992d92951f1c1724352f246aec75fa6df9206259afcc", 0x5f) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdc, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x69, 0x0, 0x4}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xc) r4 = socket(0x2, 0x3, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x6dd2, 0x2}, 0xc) r5 = socket$inet6(0x18, 0xa, 0x1) fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r11 = accept$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r15, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r16, 0xffff, 0x1000, 0x0, 0x0) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r18, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r19, 0xffff, 0x1000, 0x0, 0x0) r20 = dup(r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffa, 0x4, 0xffffa, 0x7f, 0x1f}, {{r8}, 0xfffffffffffffffa, 0xa0, 0x10, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x513e3e478d7ad05e, 0x100000001, 0x1}, {{r6}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x5, 0x7}, {{r6}, 0xfffffffffffffff8, 0x80, 0x8, 0x8, 0x1ff}, {{r9}, 0xfffffffffffffffe, 0x120, 0x2, 0x500000000000}, {{r11}, 0xfffffffffffffff9, 0x80, 0x8, 0x3632089d, 0x1}, {{r12}, 0x8000000000000000, 0xb0, 0x1, 0x40, 0xfffffffffffffffb}, {{r13}, 0xf4d76c4a4f202b51, 0x21, 0x96bea841fac99aad, 0x3, 0x10000}, {{r14}, 0xfffffffffffffffb, 0x1a, 0x2, 0x1, 0x4}], 0xcae, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffff8, 0xadc27978c23c49ed, 0x1, 0xb3a, 0x100000000}, {{r15}, 0xfffffffffffffffc, 0xc0, 0xfffff, 0x8, 0x100000001}, {{r5}, 0xfffffffffffffffe, 0x14, 0x1, 0x1f, 0x2a}, {{r16}, 0x8000000000000004, 0x1a1, 0x1, 0x9, 0x6}, {{r17}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0x4, 0x4}, {{r18}, 0xfffffffffffffffb, 0x41, 0x1, 0x6, 0x101}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x7, 0x40000000, 0x5, 0x7}, {{r20}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x0, 0x1}, {{r21}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x6, 0x6}], 0x9, &(0x7f00000004c0)={0x7, 0x5}) 15:59:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 15:59:57 executing program 0: getpeername$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair(0x18, 0x3, 0x7, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x20, 0x2, 0x3) r4 = socket(0x20, 0x2, 0x2) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20, 0x8}, 0x40c) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="2366c7d29bf8688113568342454a1c5369d4f1c1b354dbdbaad8f282ef790b6cc4dbf0828220cbf3dfa19e10966f31c4d44f3c2c2346b4f59ae114f6882cb694068c5dba0130afbe4500d2fb7a0ba1ad294863165f496cc1c484925347349fb7906b258ad2abdb81fcec3cf4a234986c6d2d10c345985f0e179593a10aba1e26edc7", 0x82}, {&(0x7f0000000100)="8714ade385bacbc9", 0x8}, {&(0x7f0000000140)="a12ad0825000aa6ad5ba976a297b76d184e3e130dec46573bbb5e6a1045072182ab2b7cae8bc29bf7ef5341ffccadb034aab618291984fa1cdcbbd04bb6829a9a65935889bb29bb901fc89636bb3f9b33ffba5eb064e0beeaabd61ac1e59c8", 0x5f}], 0x3, 0x0, 0x0, 0x8}, 0x0) 15:59:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) geteuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 15:59:57 executing program 1: r0 = socket(0x1, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0x7, 0x0, "523638919e72456adb7dc12c79d4700f1fe34983", 0x45, 0x7}) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x6, 0x2, 0x4, 0x3, 0x8d, 0xfffffffffffffff9, 0x8000}, &(0x7f0000000100)={0x3, 0x8f, 0x101, 0x2, 0x4, 0x0, 0xd85, 0x6}, &(0x7f0000000140)={0x7e, 0x140, 0xffffffffffffd7fe, 0x7, 0x7, 0x101, 0x1, 0x80000000000}, &(0x7f0000000180)={0xe0f6, 0x80}) shutdown(r0, 0x2) socket(0x6, 0x5, 0x2) 15:59:57 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") semget$private(0x0, 0x7, 0x80) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000f4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037d200000000000000006802b6e9f5655cc17354a59f8f4f41a78cbce5b135c9f1572d9d8bea0789ec88f281a935b77102c21a33023a2412762dd6b01b72d53babc2df352bb64ad0e09fc6d981d1d70000000000000002871568f52365cf645966e328ce13b4527881a2317bfc2829a15ea372b20bc5b327b6fbb2cc60841a5293020f3a40c42be126803b2a9334f323416f79f3e3618272ff375cacf1d0697c71f9a818f242fcf3d9c4af513701426327e740ddb6906ca20a9ca775ce3f7609efceb7eebbf153445f66bf7ada40f8d097daf2e529c89151127950510ae9"], 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c6df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dce298ee9f0cdc7527d27e8a15b700000000000000000000080000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESOCT=r5]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r2, &(0x7f00000011c0)={0x0, "27e6cf61ba34100087826815b96728e0afa16e4f46fa93735ed358b6bd5af0c30074908df6164263b50bd026f05ce7699bbb925f73be8d8ebd2907d6b685b95e2b0c6073eafec0f31c75fbe5785cb1ef7ca09e4d6dfb5e1c514ef3b81212ab3f4edde50b6dfdafd2fd6cdb7d46189d40bb0e07f3e63c280f050cb386446569bc2124f40057a5bb14bdb1fc53acc9d3ae82c83b46c2aa60766ce222ef07e2cad25c2753e7bb71f7cfabb6654543b573f1f73ebd5504d333c7a7a7f5271c2214738f2663304bba70f9852748265b24c617d7b8d8eb734f8cd54a4e5507c94c8fcbc5d939b03c61afda81b61891944782f2888117e85fce18fe607675e5e7519d292fce77b7ad33ef058a2b49e1b2d9132f0418771c63565aee82d501a1f69533e21724364056cdca9612fdbf2532ff1b2a23c4d8495387178cc6d9f1910819c2ff72be07121a2ed7321ac6846d6559b88e00d6cacf5d2f4f286cb18744f3e972b800337c99da6bc815bf53b2dc890b92feea331a7b99265b137758762d545279ee36d8d976ff1587d1a2ca411059839566faa129cc2ac4e656caecfd329aeba8de523cce9f210487381e787b884031bb3b75fb2f984b1b2d821912b0a09c12bcafaf7bf10d4920b7c88cc6e889ee979bec5e5dc8f6b75505187b09bda3c06e4d8704f1b480a651d33cd43c484de082b072e4cb109a7e08d9129f0135588439728c838424c9f3a8c44011916eebfc9e5f9c80fe065c25a3c0fc4b06ac9100d4e1d15d408d6d3323f8213a8dd53d705232812fb5e3352c77670b80e718cc3baf7820e1eed1755d0f515b08a605f39a9ffccac8be2b259b1b874567417420ce68b6e075d03784046e2fd7aad5c641ab1cca215a6e83c3946edf27e8180970367ace92737ac11091dc8a101f477e66893bbb14a9c8374d358ca445faaaa0f79612e2c0725b1414cbebb802cbc6d1758f4cda247ff18a3c9a7f21d98611318e9aec710a195a079c96fbee2aeef48ff7b93a5377bdb76ed7497130bdd4404c2def5753bc11535d1f9c7369c3ca785d6a6d931dcf503f37762a07c7401ff72b502fab540c9937b3cc0b75d785c80447780df82a69cb40da299d266f6ce706b98b0d1012efc2e42f5217969d4623932c08b6c6ebb88a362b01bcbff9437090959f8a001df75b68651f97db52e8c29878ad14bda101a1f9d73043760db2d27d8bec4537c82c983f76d9588b211270b12327f9e297bbf8eced9adb5e5cb2acac76bdd7dffee14591aeda905e04f125a73d3c6f52a5f2574bc31498a96950e911d987804b3b2ed2b1db517c0cbebf0b7f1706514ea1e2963d2a72441b1425b3530ac55f0104da58fb8a65a76394e02c39edbb9a2dea5b3e34d5a1c3f10e65836421e44932288950972d6eedd142d2881551a6b184be4e5d3b1f87e482c934afc7abf85515726f0c1fde597ab23fe6b89a7f6c82ebe7c908c9d0ffe739f7f09779a5e48bcaa7dae5bc4e234955effc32cf90a722a8fd714c8adae7a71caf1850e136ed77034eefaa3eb6d25390fccd7fb8dd76213a7202c36b03e42871eef1eaf8f0fde6864a2585c5c3cad808b61f444168888ba5d3492b9f9b9c7c19876d191d4323fbdab3f5fc865920bdd47f973f81e9e60f09602e9729c7db51f86a84d93e7478ebe87286e128c02123ea0571f7ef0474267d1504ecfed6766d03512601809fe66e072f16b3cdc22ee073f2bffa7a94b6e229235f49dcbe1fd3878a7df836aa243569c05ed6ff45677e4d012ead02cbab200547d25287e462fb92163d7d290de7b8934530a97250eb739d8594fa813c3b442f39f160965b79d99b8bc6f8e9291a58f3f60024106666fad564e6e527705e1ede416591549497957912c43c7ffc80ff76650ec4a9aa765a11e07991ae4ba48194d39e2ee2b4e1d91bd01bc5ab090d2275470b3977370f5900f6b6f63171fef511f0156660ef60f148749d25fdcc76989d94952d5af2b2331a60ab004525f9eae7933e2b278715e0b717ef27d52074e62c01bc97fc485eb7a3e12d1d52eb89368de91480b8590497319dd7ee83db4aabefa9ae4463d72f028f16c2d724a799c806c22703a0679d8d3d269f6b71376c95e10b69f0f8b64f7dd879af2536731976da5b17a99a14dd10e79eeb3f878a4cf75c331a832dd9616eb95121bc952f5e355a76db6ed3e4940787c238e805479c3d480a92ecebfc03dc6d7cb8ffe6a4c347434e3434f9b12957083be74b070bba90476891fcbec28269d74c9ad98d25ae05bdc4c34ae4318ff923458f403da6a0b9f303dfbe0d3b2f93180189b644188bf9093f4fd40a761e4851f18d309b15fcc89cebd5d2b48338b5e044a76db6a5ef1f960ee020084199cfe233b08c37339cfd38d63d7ce2fadba6dc8497a8054c42af592ec4279ae071cfa595cb250e4fd10f80b36fda4383310d4d50e118570b67ef7f38d44edfff54488afc2fdf1b48a3747bfbbeae5cc125720cd4652155584675f60fa292b7d40747e85d52ed99af5f01e9613d406abb38c7155896da44fbb0c90d601f185aa44764c0e052a15c7b9e66657029a93002c408fa46bcb37dbc29c560a8546eab0ad08a66eb75eea90ada2c08a1253379612f775937e8ea16b22cbfd719ba19e120be147f15c9c3e775de414aee6e359acfa42c7eb840117d78ead0f2e56476198614cb1fdefa73df5f707eef0a635f3a7070f4ac37d6b4a1fa34db0a027c2a664c19b2c8a481276a37a56584a4d28acb7e9baab05cc45ed7dbb430d0d6051f31c4d3f676f74942b2126eb7f664683b5faa3a72c65c8bfd960c45e3009519cfc9a4757a82eb76dfe5cda4048315662f4092336ea835fc740414328a07ba27e63672a1dc89fcfb3b42c93f7376b2a69fdb168cab28167aa4d823e5ecebfde2f6996f536965ed4719b68ea7a073bba482ef89a6d67a82b87749f543a4288c74ca11ce8f012e99b12eeae9520ad0c9994d24fa88a8031610ac62c381b588204bbf485771171544766f7463aa88f2f19de7f2428f7766a0d25ff345aa38b7265d41192ed62befb6a1465819b533db85d24f721c628247d8dee018a3a6b4cd233e5c1163c8792f9482dec05c8b7b439cff3aede9b5f1ff637e0f4d183c622a47efb6bb5b78bff03f9c01047894a834af95125a6058ebf800ae8e5a3d0b78f6463972b27ef28b63538d271293d5e2ced668cd53025a56be29582d85d5ec3a1364366e71d96215a159c234a8a1116a60443609e011187e6120a50187847998a13bda41804ce63141f43c89f4aa33669f5ad72679cb7ca1ba46069e241d7d26d94709848244d131d2aa62d3bfec69bf9fe73bd08c36409cd693bb0786315e491a735c51212c4171065603aa5bc1c56b17c560b57b801f876fab1eba6b252cb7e9120af78c39a74f58b9422eda91ab10a9e1cf8d44de36d071ac6a1e0382df16db2ff37d5942a7c96dbdc788ebf3cfaf55f357b8be41db21b0177e9991ec1b6395fdb5e05babfe3406c92665842b598751987c89865f88f67831511a7aef49878d9826ae996e2b78caf3738eedcbbcfa8259a573e322729fc339082f21466edfe44a00ce1a6cb422fb4051c2642a3b71dfe5ee02ed0d84127166b899105cd1e141666368ceb4088f76ab635713f53c6ffd0a773aecbabeac8ecdf1d396398d33fcb92aa1caee45fe8c3026eb6cc821013c3f774a17b5b27a67cf1f67e8f2767079c7ce71432d13ca99d2cffdd0c6a4d5fbc0123767add86a8781fbdccd41adb069fabbf925cee98474b7c5d44812c59f728e95fa80330f22d210308b241d36d49d1dace05bd3e0646a23da5407558cafe0747d1877e1ebaadf7e69294c6da858cfa0b29f0f2f58f0662687f3fc3b750e5532e5a823eb2364d5d8281aab2f6411adaeda96b85d8b77ad1978a9342f22240d5fe798cbfbf17350a9d48c31947f8a1ec1b6b7d7ab9ca1344618c88badc2b17ce385eeb8cf5db38579509edaa08d66b8ce9caa5d65cc75520e67bc12a5040691d679bec926a0008f243abe951f6d33b5367c29b8df4622001cf403666b1c5c0964877ea324440428e55dabc15903346572ade8247acb54d42903c708f95dd7b5b0d0af825cac74eb3ed356824a5e4611d60292834edf195ec40aef8700a74d0b412035c4a170a3cb7a56e9f1c6399fe77c13183e5264e1cc34e4f0778ddcd5bcd8ee38179b6fb7f8252a6185669ea6223cc59e44b953f101e328c4ea11d9c01d2f562d1f2fb7c89c84e1f21829f25e205f2972e1cb3a7b1e170602ab563f0df27d3c1e75ef2dfc2317387b2b1346fd5400dc41db72c55e301731bf7f0143d47d757974f8b2cd4cb9b2e0a9b4a61057af31c4e199b604647cacdfd5ca3427defe35582209e65b45a7a328e2ac5b2d929fb785122df59e6af403b22789511af08d5ba9604c2a7e0a5c084b164ad44b00a70a33a1eb57473f447aa7c2d5fccbe21a54749bf5a88c3cba8cc31423dadb9f3d18189f638aec22204e96e74cbeb95c508810ee4d42fb6de64f97a0291533a40736e2ea240aa0fcd4f166c3b213c775de5ec62acdf0cdccb1eb9bcce2edfe569c8b4932662a650889c723fb27293c9a6735732d4b1c24da72fcc0f50597c242bad9297bfc08b32c7f61592905dec864edb659aaa5f1ed0d8c4ea22a1fe12bdd2b9f5e97f156549820fe6c3fd1b8c32672d1185423c61da4dc99407d2d285912752f1489a451a3337341a6dce42ab5658995dae8ccbd1bda3ca5c68a042f46d58dd9cc107f945d085f1f4d5c11ce803af18750500e1e68ee14c88fe4bc09db38b14312810be8ccb25074d1d6c30d86c7e42cf8eb71490bccb995198263626283b0b6fed200c21edf4b2249d6b928e06d76b6d6e2c5038b7c475a0c2b07baf16f92cdb1c8cd9364fb8adb53fd0b45713d088eb4850f680ec9e1329d271cb5482de88c47eba49844a1f5b4b2a4c540c4b3066d3acb8e129f50475c1ea54586704d716ac7f77b2a36829f7cec47f6ade5ce83da0eee1c6cac7ea7d54b4bef3e7dafe100ce97fc0ad3ba42703f1ab8fcb7e7b519d77633610d4cbe4a5ff1a6705fe662386f5d0d76b81e88055e2a8f07e87742cb5d34b95c1940b85533be06d689d6c4b308bbb3073839f143a772e1443c3953c9f84100ad918120979b797057ccd43acec82bc3d37d990645880ee5ffdd59ae2bb80b33d9358665301d857cd46436f9a80d92a175ad8879986ae3b78b4161b909d908b85c07c5837304f531e6ba7f24fbc904d7646e7f7ff982967d21aa7ecb3b2dfdf34c9dc003d5f19ed2574618483b2fa0dd56a8524389f47324e89863825c273c9431d5ff2db9c8d67ea1df02cc1f0c9e567a35bf9fdd446a64ffe3c0d58159153976981cd2361d155d2a51ec0466c532f8bd6981700d98fe5eb7b35c0ea82b9c88c9d684a6de3c2208b7535473fe4b3da0996a9714e246871be20ac71bd665bb7a32512a1b48fa63c25149a3506c465a3d6c8899a1117e399dce3b768c1d5dadada114c488946ec7540c2268d8b161ea985446b17f8cd66c31337e3ea65322ecf2e0785a3246c3b5373f125388c3b55d5cd70ca9c70b0d01b03239eecbd390da4fbd50ea2d40236f12fd60cf3a8519599d166566e5d0d016c3b120ab06754cd722405382470fde3e9f595a5cc2debd39e6c0ffee34d4abb5ab591e2a454127a1e9e82362e85c0b57d6866c481a802f28feb2102021768f82fe5e0e55b9a301d2a2e1f67c1aac094b25566f758d874a27a89e7223f72534295bce685a7bb9eb"}, 0x868, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="82020e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca768d6d66d1e0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60407f45b14726657b4c2551806d5538a96356d67e6fc46cf635109fcad039a8bde9d2ade5e51479629b44a276193ead9874c2efdc84f379ced20c8c54d62cd4526840f3cbbbbec49cc76b4bc415c4f0fc6c1f7ab580dc4837db"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x10, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r8}], 0x30}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) r13 = fcntl$dupfd(r10, 0x0, r11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = shmget(0x3, 0x2000, 0x43, &(0x7f0000ffc000/0x2000)=nil) r20 = msgget$private(0x0, 0x1) r21 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r21, 0x0, 0xff, 0x0, 0x40, 0x6}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0xffffffffffffffff, r14, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x1ff, r21, r18, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r27 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8001, r9, r17, r26, 0x0, 0x0, 0x8000}, 0x3, 0x4, 0x0, r27, 0x1000, 0x3, 0x6, 0x400}) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6011, r0, 0x0, 0x0) 15:59:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 15:59:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e57f7f0000010b2758275964b5b048161da9f1b12162d249d514c175ab149611b75ca185dc3e94aef6b11d176363e163dae442dc66d7a37506dac71dcef72006b31f56d277a6b7b9444e1073255b563c47cffa52edc314bda6e98ab00ef2b8d1119c2e2b9496249540398da8d757f88f62d92c117d7273564bbddec945bdd77af5d95f00000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffe11) getpeername$inet(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x100, 0x101, 0x2326, 0x8, "e74903309c3a5013fd953d27cfed094339d4e86d", 0x6, 0x200}) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1f, 0x80000001}, {0x5, 0x9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x4, 0x597f, 0x3, 0x1d}, {0x5, 0x100, 0x961c, 0x1000}, {0x7, 0x80000001, 0xff, 0x1}, {0x80000001, 0x7ff, 0x6, 0x5}, {0x80000001, 0xffff, 0x4aa4, 0x6}, {0x100000000, 0x7, 0x7fffffff, 0x10001}, {0x6, 0xc8, 0xfff, 0x40}]}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 15:59:59 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000200)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/H\xb3p6+\xbf\x87\xf1', 0x80, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 15:59:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0xfffffffffffffd8, 0x0, 0x0) 15:59:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x800000000087}]}) 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"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x52df5d7e70364410, 0x7}, 0x8) socket(0x2, 0x5, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) fchdir(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x5602, 0xfff, 0x3, 0x1}, {0x2d, 0x1000, 0x40, 0x1}, {0x800, 0x7ff, 0x1}, {0x7, 0x100, 0x2, 0x1}, {0x6, 0x1b6, 0x3, 0x4}, {0x3, 0x8, 0x0, 0x26b}, {0xffffffff, 0x6, 0x7, 0xfff}, {0xfffffffffffff000, 0x10001, 0x8, 0x10000000000}, {0x0, 0x9, 0x10000, 0x7fffffff}, {0x9, 0xd47, 0x0, 0xc420}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 15:59:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x29, 0x0) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x8c, 0x0, 0x0, 0x0) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000025}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="4e8e47f8039c6c49ca82", 0xa) write(r0, &(0x7f0000000140)="728a66088cd9dd366d53", 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0xc2, 0x4) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) rmdir(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x96}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f00001ae000/0x3000)=nil, 0x3000, 0x3) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) socket$inet(0x2, 0x2, 0x401) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 16:00:00 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x410, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x5, 0x90, 0x8c6d, 0x6, &(0x7f0000000080)={{0x80, 0x2, 0x1, 0xffffffff, 0x5, 0x7, 0x6}, {[0xfe, 0x0, 0x7ff, 0x9f0, 0x9, 0xd86, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0xfffffffeffffffff, 0x5, 0x4, 0x9, 0x80000000, 0x200, 0x2, 0x8], [0x4, 0x2, 0x40, 0x81, 0x100000000, 0x1, 0x10001, 0x2, 0x6, 0x7fff], [0x5, 0x183f, 0x0, 0x1f, 0x3, 0x9, 0x3ff], [0x20, 0x3, 0xfff, 0x6, 0x200, 0x573], [{0x8, 0x1, 0x5, 0x2}, {0x8, 0x4, 0x80000000, 0x1}, {0x4, 0x6c1f}, {0x1, 0xf8, 0x7, 0x7}, {0x4, 0x6000000, 0x0, 0x4}, {0x3, 0x40, 0xff, 0x6a0}, {0x9, 0x2, 0x0, 0x7}, {0x3, 0xffffffffffffffff, 0xe8a3, 0x5}], {0x8, 0x8a, 0x1f}, {0x81, 0xffffffff, 0x6, 0x4}}}, 0xfaa, 0x7f}) setitimer(0x0, &(0x7f0000000000)={{0x80000000, 0xfffffffffffffffe}, {0x0, 0x28a}}, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x8, 0x23, 0x0, 0x0) open$dir(&(0x7f0000000580)='\x00', 0x20400, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) shutdown(r5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) kevent(r1, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffe, 0x81, 0xf0000000, 0x3f, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x9, 0x9}], 0x16, &(0x7f00000006c0), 0x1000, &(0x7f0000000780)={0x6, 0x7}) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)="3bb8765c2916403d9b93b07093d8c25dd96a0efd838ac15f0b769a57dfc57f4314b18882fc1d2698e9cef253b88a642e2284d447647c7c8bc1c6952c8ac80e198a21702bb5fc9b0b3ec7b3e3715df922f5bf5a15f7802a52c12c6f7576c52a3302f3f9093cc25c97d9", 0x69}, {&(0x7f0000000200)="9250040fbbc5f3bce1e23d7ca8aad268d4e04290dd1b6641c5437f5f06023f217fc8eb3315bc415b890a68666a2035e2970819615c600729a2212eef238857c87fdb36632b272935ccd0c4ea150b3020693017fa97607798a88af36ca1e21b010d413b0395decd5a89737c5eca1af8998764b5135a82187eed2a6c45296e2d910c17bae8f7a063c6a21ed0ded34ee2debe92809a6d4c8e9dadddc2a447133597a83d542f9d86859fcd96169d25934c48403269cdf21368e271b98d4798858187e28cde94021dd3", 0xc7}, {&(0x7f0000000300)="0196e2e15af74054ed5f8def5f1b30314ea924bd9bfa074d6525a0ec821d770b4c6a243e08a4dfd2b6d6f86ce14969574681bcdff15591ae1b0468dfbdcada64e5f5ba73f7ffd47c4d7d5c160bd9e786c7973b7401e3adc995a968f24e51ff646487d5f32ce96d6b31c7c8fbd715db64631721d44a6f8000bf2243644851ccd4cc9f287eac424ccf0a9cb50e3a0348a5cbd4aab900143779fcf430c090691f648bfc301bd8edabd485", 0xa9}, {&(0x7f00000003c0)="9b12b868e5f9949eac7ffd348dab4593de90e3e4aa170e95ad5b07c287950d3455583c84eadf9fb8c0e6f9b0c95f4891ea6c3eb094e0bb2a3e060dd863dc1084", 0x40}, {&(0x7f0000000400)="b720dc0b1aa019afdc753b448c65e8e3f7dc8afef0230ef8da1465c37f068536876991162aae44f1ed23bf816e9835ee1f1899fea6175f9270b6a1de1649ac34b748e8fed4af9b7ca1309040066965d32ab752f75636d11a10f130b6f162b9e700fccec3acc6af8938ab7002315d70556411895ed0a08cacbce220cad81d044e9b70a34e88d69e46668e26872310cf9505b62443904ac035aa33c1153c6d8514296ba63314453e9251dec662a8cb1ce58621737e7c22d4f47909da10970255ac9fc491fe6f3c58b696079ba86f9c251d20cf501ac98144871696e90c4cbd80b211d3cea0665e2c363d26b3bd366a2228006f00ead0d92a16", 0xf8}], 0x5, &(0x7f0000000580)}, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x4}, 0x8) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xee5) syz_open_pts() close(r1) open(0x0, 0x0, 0x0) syz_open_pts() login: pckbd_enable: command error pckbd_enable: command error 16:00:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x10affde4e074e77e) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/173) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = geteuid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={r3, r7, r5}, 0xc) semop(r2, &(0x7f0000000040)=[{0x2, 0x5, 0x1800}, {0x0, 0x8, 0x1000}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) 16:00:02 executing program 1: getegid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/4096, 0x1000) lseek(r0, 0x0, 0x1d, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000001000)='./file0\x00', 0x87aa0bb4569a504b, 0x4) r2 = accept$inet(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r3, &(0x7f00000010c0)=""/69, 0x45) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000001180)=""/253, 0xfd, 0xfee148881d9451a, &(0x7f0000001280)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000001300)='./file0\x00', 0x0, 0x46) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001340)={0x2, 0x2, 0x3, 0x6f, "abc299aceab0cb432e1f7043274e8d3bd7f85561", 0x2, 0x80000000}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000001380)=0x6) nanosleep(&(0x7f00000013c0)={0x5}, 0x0) r7 = dup(r2) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001400)={0xcae9, 0x6, 0x163847cd, 0x9, "2d194214f4fab3c906f0d554c25daf9f6fe5fd5f", 0x1f, 0xb955}) r8 = syz_open_pts() r9 = socket$unix(0x1, 0x5, 0x0) r10 = kqueue() r11 = open$dir(&(0x7f0000001440)='./file0/../file0\x00', 0x4, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000001580)='/dev/klog\x00', 0x80, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f00000015c0)={0xffffffffffffffff}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd\x00', 0x10000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000001480)=[{{r8}, 0xfffffffffffffffa, 0x2c, 0xfffff, 0x6}, {{r9}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x10001, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x40, 0x40, 0x1, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa0, 0x8, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x28, 0x40, 0x48, 0x9}, {{r10}, 0xfffffffffffffff8, 0x27, 0xfffff, 0x1ffc00, 0x8}, {{r11}, 0xffffffffffffffff, 0x1a, 0x1, 0x2, 0x4}], 0x7ff, &(0x7f0000001640)=[{{r12}, 0xfffffffffffffff8, 0x20, 0x80, 0x8, 0x6}, {{r4}, 0x8000000000000006, 0x41, 0xfffff, 0xf59a, 0x200}, {{r13}, 0xfffffffffffffff8, 0x28, 0x40000000, 0x4, 0x20}, {{r14}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x81, 0x97e}], 0x9, &(0x7f00000016c0)={0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) lchown(&(0x7f0000001700)='./file0\x00', r15, r6) r16 = open(&(0x7f00000017c0)='./file0/../file0\x00', 0x888, 0x80) ioctl$BIOCSHDRCMPLT(r16, 0x80044275, &(0x7f0000001800)=0xfffffffffffffff9) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xe0, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444", 0x219) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x7}, {}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x1ffffffffffffce6, &(0x7f0000000100)}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 16:00:02 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x8) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000200), 0x8004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r0, &(0x7f0000000140)="7a050a69022b8717468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0xfffffffffffffe8e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:03 executing program 1: socket(0xc3795bfefaf65471, 0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089a50faed90b77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000600)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5840ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db7d7ecdc3bf58a372a4873aa18c9867f9cbc95849f7ef0831f48e823e261275a7f42ffde13e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49", 0x94}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f00000006c0)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb86701000000b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedff03000000000000e0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2dce6ece2b9e1ca88813f57baf80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd72e6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3224cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97cf2a1a885c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79736e92b91dc671c3ad98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd6", 0x3ad}], 0x4) 16:00:03 executing program 0: r0 = socket(0x10, 0x8000, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x2) getppid() 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x1, &(0x7f0000000200)={0x2, 0x2, 0x6, 0x7daab33d, r3}) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x10001, 0x0, 0x6, 0x0, 0xc00000000000000, 0x80, 0xf50, 0x2, 0x2, 0x4, 0x10b}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x4) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) fsync(r0) sendmsg(0xffffffffffffff9c, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="a5f754ea7363bd59b8196224517a66899b0268fc30113e63f6540d312df039331b52693daeea18a198880da606daa3865d7ac571ffda66", 0x37}, {&(0x7f00000000c0)="4f232889ba5fa677bc91ced0a1468300a3c25d0cdf07a633b91afcd12284a959c677027e8113309de6a35cc03cb248ee3c071e237cc6a22b18ccee87897f06fea4333a974a6341c62fabdefe8a0def8317147556a31093f5e60750c4265135c69a339d7da8b6c5371c7717faf8404caf2506548bf499845d0318cd682192d71011f4990a43f48ccebc314266f80d14a55898eb4bae4cb158bbd2cfb4671fa654bdeadc347b46ad0e7a429b2e27ca3776c728cc78", 0xffffffffffffff19}, {&(0x7f0000000200)="8c7d220a2d58b586820c94260f1d302e428cfe53904d7126d8a1c0f3cafa2f1013e7574a983bc1732175d306f8bc683447d71a762659aa9df2af3edd4a6172650c75ac7e961f8b9b5fbd2e6cb2d8146a65d098576875a00c8e16e95d79c2299bfcf006c8ddc9494b749e5a7e789e45c55da59d895f3059b2b87a33b729", 0xfffffffffffffefa}, {&(0x7f0000000180)}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="40000000000000ffff0000ffff00006516be64b1139138d583f7abbb07c392fa31ab10f9675c638129d70ae288def3d669720be238a41b7ca8c564001a0000f000000000000000ffff0000040000000c0d08e82b53de7cc4b64e1772477f5afbfa50a7fa5ef0b65a7c1736f7941c4fb671f097df20db81e2ef085f33e3606afdc123b7e2b61fb8f2576ec60052d599cda0def861071472b45143aec4707b64141df2e00ebb88e51ef61c1bd3b1b9996e273de4a287e7dec7e5ed4804d81888c50027b9873e9a4bd875532c3da34d3bd51b018ecc30cb4df208ad88f7b2bf38d1d031d87b051a1627acc30449c587473b04c267c0b5631144e7b16821f0e6636986378263ae98efd4e40139472d59d5afc8c226aec0e9a823f05d2eca29046556680230481be516813beb89e0dc30000050f1000000000000ffff00004c06000071ed3cdeca09a2e682cc9968ee68e59a97355eb437275701d56e3d67ab8fa253fe3ce9e5661abf56f624327101f98b587a303e3606e37b014e00000000000000b8000000000000000100000006000000731adac46073aef4963125f383fd463b3324904ff6ea5116549c60a81ca5e2776ad0920ded8e1d685b9f664ed6a0b1dc3ee486a6f502f1035593281283ead804f420927b3be23d3b72338d13964604d6a7cdf0e4a77c77721acec71e2261a6803e7b62a0527856f5fc44eef78539061abdec918656b4e5102b293458da069148181894ad2a9a098057dc3e17c17b094831fca447aaa4d8819fe7914c36811f47d0fc0800000000005000000000000000ffff0000f7ffffff40d582fb75f39d8f064a51c9594f56eeb07488cc011a66fba0bc784d07ebbe3561f405bc9352ee5a202717e18cadaaf73cd3e81467800aba50a100000000000025886fc7b5ac3f077d0cf8bb4f7e23e3bec1fe622e895677dd9af618e200"], 0x288}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x10001) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:03 executing program 1: setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000)=0x6, 0x4) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) 16:00:03 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7a05) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x2) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001280)=""/160, 0xa0}, {&(0x7f0000001340)=""/189, 0xbd}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x15}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002400)={&(0x7f0000000180)=[{0x82, 0x7}, {0x85, 0x7}, {0xfd814326a59fff1f, 0x80000000}, {0x22, 0x65}, {0xc, 0x6}], 0x5}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "3e58a044b1fb0301002c4028c5d58a014f77c2bc"}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x4001, 0x46e1c64c) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:03 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/40, 0x28}, {&(0x7f0000000480)=""/46, 0x2e}, {&(0x7f00000004c0)=""/96, 0x60}], 0x8, 0x0, 0x5e) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x99) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$SETVAL(r1, 0x2ce88f57d2695934, 0x8, &(0x7f0000000240)=0x1) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = dup(r4) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="5f6c5188f9dc1d15f7790b1f00e7c40bafe8735842d6dc17c8b8ea229af7dbe056106dfbcc377df0614af95a1cc48c1f72daa2dcd49d2de13c9c96"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r4, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x4) flock(r0, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000100)) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2}) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 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) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000000)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f00000002c0)="5ea28a9e14220b5dc452a3752f68ea01106fbea29679f79c40ba4415c9b7a5eeb480615019439754ed98233d86ffaf236dbc671b621a251f4d872b379fef26a61fcd813bd43e47b4bbf9580c57f1333666793ffcd6ebb71d315d3702acbbb60214fd64df7007ecbf945bd6513efd3aa05203a7b731fb7f5c1c003b8d482e6ce3ce234628d5444ff5036080758d5712bdf665f8a2", 0x94) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1000014d) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x99) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getegid() chown(&(0x7f0000000180)='./bus\x00', r2, r4) mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r6 = getpgid(0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./bus\x00', 0xe, 0x880, r6) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) faccessat(r7, &(0x7f00000001c0)='./bus\x00', 0x4, 0x2) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x5, 0x4, 0x7ff}) writev(r5, &(0x7f0000000280)=[{&(0x7f00000002c0)="6dce60d49f432a6e032bc3c76fe66db7d88e47985c7203ddde4a444ce498f410c136c3707b31b28cb6f4033674e1ad8eb9c9866557984db80c6521af573e1b9effa4bdcf490068e31f6144d267bb43561123d681154bff79ca2b15de7edceebfaac8badc1c65f97d5fd612637ec42347231f4c24d2637e654f1bb0a9d4828bb8646cbb25b1caf6282d19532cf51205104e61c87d156925c454a118f6d9b90bfceda646c4", 0x443}, {&(0x7f0000000380)="511db48730d190ff5ccb31ea255899c04fabb4c7e5855f75508a4b9e3a36b6b9db439d9a3f1754b5ed960fe187f0f945e3c5483e166403c72f46ada45e4c853a50343f9e8b7b1151f71502c1a478af4d06163f55ecfe9e0535fa5f3d00c62d62524da356d6632b93b5c612bb0ed70c1d346022b32c", 0xffffffffffffff6e}, {&(0x7f0000000240)}], 0xffffffffffffd1a) 16:00:04 executing program 1: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x18) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) accept$inet(r2, &(0x7f00000006c0), &(0x7f0000000680)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000280)=0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) r6 = accept$unix(r5, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) setreuid(0x0, 0xee01) r8 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000340)) chroot(&(0x7f0000000380)='./file0\x00') r9 = getgid() setegid(r9) semget$private(0x0, 0x3, 0x10) r10 = semget$private(0x0, 0x0, 0x48) semop(r10, &(0x7f00000003c0)=[{0x2, 0xffffffffffff0000, 0xeadcada948aa1626}, {0x4, 0x7, 0x1000}], 0x2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10, 0x0) r12 = accept$inet(r11, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x7fff, 0xffffffffffff8000, 0xf9, 0x0, 0x5e48, 0x8, 0xffffffff, 0x3, 0x3, 0x4, 0x4}) r13 = accept$inet(r12, &(0x7f0000000540), &(0x7f0000000580)=0xc) connect$inet(r13, &(0x7f00000005c0)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xb082, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c02000000", 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="08002e2f66696c653000e662f39bd47169903f33c5352cdf595ed0c62ad03af0773e7bdf2c5751cc95c66b98727d4d36f3e6649d1331443846af0b7996053d"], 0xd5) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) getppid() setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") socketpair(0x43, 0xdfff8f072f5e084f, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x1) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x7, r3, 0x0, 0xff, 0x0, 0x40, 0x1}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x99) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r8, r8) r10 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r10, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000008c0)=ANY=[@ANYBLOB="0000f2478ef4c045000000006c653000"], 0xa, &(0x7f0000000700)=[{&(0x7f0000000240)="e8a50451e868695239f720e69172bb9494d8d187afc10654aac880dc0a5ef45d3502a4dd1bcb2b2a3e2eafbec8057eb67fe1d48562c594d262e959c7d272497e632d60c3aaaec7a1bfcc84168b62331161a29d3322297e836813c9065938a39d2b8ee309e3df7493934acdc6bb8714f378b8dc93efa52b46196634a55904afd61b91bcc8d107ee392a464d6833ebcb65b9461d9df1fabd28e6f223c0b136378050c90ef6d31e9ab6c903d779dffc415782e5424a3066c5c9927a6bd146f9ad16039bf7c51dca6677f685a8010927e126532ba9422bf024a1d5f8f8e75f33700b5a4eabacefb093708da6783c7defb03cece33635ca7aa538dda687d926", 0xfd}, {&(0x7f0000000340)="fb405c3d893eded221fc1646bc764a93a357358589babdfc6e112c82175b52d67ede6c7350f4a3aa399d03306ee1af9d83081f74c52b777304b35b896d0b147485133f770f01d9b6ddc0adac6b48a2b169643ecf814d4440995c0c3e5ba02ceab650561d957342c11bbc00612996bea34c4efba070fe418fb9b29755f1f32603191ed7aa152a7a6a8dcd222dfe655ca10952f83608ceded9f04877aa9f3698861bbb5a1b01d16ac514a6877e97037435bbf11b129d8a4f9635251fd8b56d456fc466b36591583b0a19877ecb51bc870429c1915dbdbf8e73a2edd42fec9540193c6c47eadf3119235511b0c12dce2617ce1713ba0ecd504848a0c3", 0xfb}, {&(0x7f0000000440)="ddde518787811ca78dfd2d22f027099fbf897614163b84e834e4506cf4c875c39baa4b229aba7d3d3d1b465b1dd405600ffff161ea695f953ecaad456deda5dc461f52fffbd4ba04a136b80bd4b2b04c66ba75439c6b6418d6ce841cb0ba13be458b576db62737eba07d37b9439eb01735c0c288d706de9bc7ec8a9b990bc01df3f4a5f12c176b9c2980bd6871605a6fa9a6e4eea43a6fa9fddc53e794f4a048e4bfce6a15a3e4cf6f9da6745f030dd247f928b8ef7d458055d3d8ddace0b73aa09fc39efbfef1111ee3e003ecda5fc961bd28a1f9a20abd9e55714e2cd8d00193a396e58a6364acf8b9b9ef56071bb7fafa605a0a", 0xf5}, {&(0x7f0000000540)="5a001678d162f8644e77e0dd0de6d8a9831a4c1f19a3cbbc4c5fc394d2b7e7e2711f7898f43721b6b5c3246dd93305eb5f2b69f96dfeef57eaefd5f464c6aba2de13133f437d07756b6a4d9c0dd91af205cb712581eadd551833028935c64e603d7fdc40e4fb264f4761fbd28026aa43eaf8cb9a636c305e52e9e28df340e1f5e80e8f643c5af902eeb39f2ffc27fa8146008a8dcc08ec6fbb76fcc465", 0x9d}, {&(0x7f0000000600)="0f2d3418f2df6c6fe42eb92465b33c495fda9d0193ff3c43fa4e240d3996f0281009fab3b2baa439bdfe497fd584f08742708fd93fd67676ddedeebf3f6cfd33a0d7957859ddcd85cd7adc004b0ecd84282c22937b2b3d2da29cf58e1b92314285e901319af53eb33e15b6bb760c0a4f626ea79ef768656c990a68fbf0aa70283fb9406cf8ce10112c11c676f9630f23ed8aa6f76446f3a8bbdf85b6ca96f3945e02193d295a942f70265c1ddf44f8c5c63324c400704b2e8c3a8160571ca76b3b4d6b35f4fcdfbb346aba890a516edc5d6aa2cd67ee9ae5d8bd76110d050ede273b", 0xe2}], 0x5, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r6, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r0, 0xffffffffffffffff]}], 0x40, 0x8}, 0x8) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, r17, r18, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setregid(r7, r18) 16:00:04 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x260) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget(0x3, 0x0, 0x424) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) dup(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) dup(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x2b, 0x4, 0x10001, &(0x7f0000000200)) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) dup(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) dup(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x28004) r8 = socket(0x18, 0x1, 0x0) close(r8) dup(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r7, &(0x7f00000001c0), &(0x7f00000003c0)=0xfffffffe) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/150) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) accept$inet(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffe82) r4 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f00000000c0)={0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x0}) 16:00:04 executing program 1: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10003, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x310) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000016c0)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) syz_open_pts() 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x40000000002906) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/251, 0xfb) acct(&(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1002, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)={{0x3, 0x3ff}, {0x0, 0x6}}) 16:00:04 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x30085, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x20, 0xc9f734ec99010d04) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x20) semop(r4, &(0x7f00000002c0)=[{0x0, 0x1, 0x1800}, {0x0, 0x4, 0x1000}, {0x2, 0x2c, 0x1800}, {0x0, 0x400}, {0x4, 0x9c66, 0x1000}, {0x2, 0x6, 0x800}], 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) pwritev(r3, &(0x7f0000000080), 0x100002a6, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9a4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0xfffffffffffff800, 0xfff, {[0x200, 0x9d4, 0x6, 0x81, 0xfffffffffffffffa, 0x8, 0x5, 0x8, 0xfffffffffffffeff, 0x6, 0x5, 0x0, 0x0, 0xc627, 0x3, 0xfff, 0x2, 0x4], [0x10001, 0x7, 0xdc5f, 0x3ff, 0x3, 0x3, 0x6, 0x8, 0x400, 0x1ff], [0x3, 0xffffffffffffffff, 0x0, 0xfffffffffffeffff, 0x5, 0xf16e, 0x80], [0x7, 0x0, 0x1, 0x33cf, 0x2, 0x1], [{0xffffffff7fffffff, 0x100000000, 0xffff, 0x6e3a}, {0x0, 0x0, 0x1, 0x1}, {0x7, 0x1, 0x5ea5, 0x2c92}, {0xff, 0xb, 0x10001, 0x4}, {0xffff, 0x3456, 0x100000000, 0x6d6b}, {0x8, 0x4, 0x4, 0x9}, {0x61, 0x1, 0xe74}, {0x0, 0x6, 0x1, 0x6}], {0x1f, 0x83e0, 0x183c}, {0x1000, 0x40, 0x6b99, 0x6}}}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x5, r6) ioctl$BIOCLOCK(r7, 0x20004276) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{}, 0x0, 0x8, 0x2, 0x7, 0xffffffffffffffff}, {{}, 0x2, 0x46, 0x20000004, 0xbcd5, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x8a8910062f4f225a, 0x100000004, 0x1, 0x2}, {{r4}, 0xfffffffffffffffd, 0xb0, 0x2, 0x5, 0xec4}, {{r2}, 0x0, 0x40, 0x441b5ee401c7b69d, 0x6, 0x8}, {{r5}, 0xfffffffffffffffd, 0xb9, 0x80000000, 0x20, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x20}], 0x7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0xd, 0x2, 0x5, 0x7}, {{r7}, 0xfffffffffffffffe, 0x40, 0x40, 0x8000, 0x5}, {{r8}, 0xfffffffffffffffe, 0x6, 0x1, 0x1ff, 0x9}, {{}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0xffffffffffffff5a}, {{r9}, 0xfffffffffffffffd, 0x0, 0x0, 0xe2, 0xefc}, {{r10}, 0x3a8f236c1a88f274, 0x4, 0x20000000, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x5a, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x0, 0x3883, 0x4}], 0x606, &(0x7f0000000080)={0x8, 0x2}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x285, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xcbc, 0x1000300010005}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x750d2e185983c044) close(r1) flock(r0, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x4c}, {0x6}]}) shmget$private(0x0, 0x2000, 0x4c4, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x20, 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b4dd9cea87168f6fff0000000000") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup(r1) kqueue() dup2(r1, r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff68f, "00020000080000002bdf0000007acf5fb400"}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x1, "5cdeb70cc17789b27601af187bbe7deaf62fe9db", 0x6, 0x6c3}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20000, 0x0) dup2(r6, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x886, 0x7, 0x966}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/f\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x35}, {0x3}, {0x7ffffffe, 0x5, 0x5, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b", 0xd1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: setreuid(0x0, 0xee01) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x99) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(r2) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: 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) bind$unix(r0, &(0x7f0000000000)=@file={0x8abbda481da0bc24, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = msgget$private(0x0, 0x1) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r3, 0x0, 0xff, 0x0, 0x40, 0x6}) select(0xfffffc83, &(0x7f0000000980)={0x80, 0xfffffffffffffff9, 0x1ff, 0x6fc, 0xfffffffffffffffc, 0x6, 0xffffffff80000003, 0xfffffffffffffff8}, &(0x7f00000009c0)={0x4, 0x9, 0x4, 0x9, 0x2, 0x7, 0x8, 0xfffffffffffffe7d}, &(0x7f0000000a00)={0x6, 0x0, 0x5, 0x6, 0x80000001, 0x4, 0x6, 0x1}, &(0x7f0000000a40)={0x2, 0x1}) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000240)="53dd1973692dc197efaaed28f2ec297e592e001f613c4d0b886ef17d1c89bd0340e4e8720ec66c59459bb58ed42884013483d13340f11fec5f538347c8b173ab4bbf27ef7339c38b3ba55ece9c688c44e53111a9320681893ef11888235aeab4bdcb19da5b4318733ba4bc990e9d703236e15c5a8dd99022779921cec3a16621f4922a3559f08ac2a197edc159f78582d181c6ed6e186d112176da6538f805d6b76bdca65630cbb2b2cac529747f84d6816569a2853d80de15936782a84daa6dc87dbc897bbe44dce6", 0xc9}, {&(0x7f0000000340)="274d6c9273fba9e6d1546b1d51bcde3a7e9368122eea291b6aebcc198df1a99a05d47f83ec44299dd3a3d6ae57970ad07d12db5088f5e417ea0ae96f63160a066e30753a3ae469708f277005cbcf0dd2f85a760ca6062fcd0488da2c9a506683ad650a13e1f3d554adc7b72f5f4e6ec395bd6346d54c36fd7244f24330bd4145e89b9ca9982024f247f14ecc45c4117530859e3e23c11427632ebb4f34501cc7bc74dc9be11630328e895e3f3f98733b2ff063a38284516c4b49e78c356716f0a10f18c52b641c0c9ceb9d87eea93489e34092b3dc908577e6761b5550c122ed967f30a7cce755d6d47415ad4d35dc0a04edf8416b12cb", 0xf7}, {&(0x7f0000000440)="09cad9ccdf76e0fe912e9b4d02f0e450208112d401a8abd1689d7c3bacf719cf1ad77a15407487ec0344c4fce6ed5d5229ef8888d0561caedb53b73f3a97d6be8d0faf5a9f28a3cbf15502a885fbe1e7e1e92ccc119216de7a565ace65a657125ca0daa785e2fbced18bee4e3ea915d6ac5c92834d3fd45e543eda89f259cd8afd0328399e82a0d8d0e2a3bb7dd04106ccbe37298e1f681565f087b2948e2008893e7632ed04625904f86c24e17564b03a44bd26cd395079781c7fc9893ef8fae2a3", 0xc2}, {&(0x7f00000000c0)="4763b4f2972753b7925e6a3547dfb9aedfa214ba648553538f465f76d92d4c78d0f2708578e4ee", 0x27}, {&(0x7f0000000540)="67005a46684945478033ee73e6c2b01aede751510acfeaa774202e23c76d58a9a9e48163fa9ba218461f85c0c6835ce16e12c219ff965a9f31533a1e42281a1087e03c4d547b786c8dc3baafa0a33c1e2805dcb94eb144d5a0845db820e1c0d5579ca3a316dd47764e38b9d2be3101b926c3c8c55fc339e08270ed5203b4", 0x7e}, {&(0x7f00000005c0)="2fae5cb9e1047663e10076176aa995e2f0394e3c1e531353e240820327c6fda439559b330a1c957b2958d888d367da2b752fd4422ffd4fde509fd4f12223b5900e540e8405e65ed866aafe9bf2e5fe3fddd49523aa7a9f5b8d5910551e3706af2a41f249b8bc05c7fac7e45e512ad650ad660521fe967b3ebe5285a9459a81952bbc9e3ec2a95690aea939f9159de63ab635aa622f06ba241b1505a4185139782c27e9c545fedb0b18a2b37434b8a2913519e87aeb3cb1310b4beaddd31f477ff600", 0xc2}, {&(0x7f00000006c0)="7a9b32e530cba4ba0e912cdc31fd704111f89d358fa2047777b133d553129559b632cde2ef6f83f0f982df22766f828dbd45077cd407d5ae1651daa7d69dc7086f0a481fed28feface06159aa9c49c2d69f079a7a6fc5c05c7fbbfd179c11e923a02eea6997fbd9bfd858bb3e8b03a5cade786d02b015d83b44ebc14a2fce5d446dbca34aa6e39977a", 0x89}, {&(0x7f00000001c0)="e9fc936600b52f6454f83c4508bcab9b7058e2627ed9f39968e303aeecc103b3537b91cc5995d5aa9e82612e9231a20fe5", 0x31}, {&(0x7f0000000780)="66ace02e45041a3765a30ad3a2ee8b4224025a891bcd1a6f794e217e745b789c808033419ade8ee2104c1c1c071c100ca9b3cda340f66b069222d8d815d29759", 0x40}, {&(0x7f00000007c0)="96909e3d6d197fbe58234de41e7ceb21abca1e065c39769186229947b689912c8ba97565b592649984275de180012b52fc05b7dddc99a2666085710b25a504658d3c9a8a319085649cc0d53321a7a05d833e3051190b55e752e7fe3f159af7b43357469f9923ef019b8bc873", 0x6c}], 0xa, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff}], 0x20}, 0x4) pwritev(r1, &(0x7f0000001b80)=[{&(0x7f0000001ac0)="936c8d5445514570763b8fd942ce6eebe9dd341582013152ef20b5a3a21f20a9c1579c29d77b0c79d8dff3c264eacac169701d9e1669939fcc5bac7bd7ba02b2ac80b40ef652cfa2a75f83f76d7c308133af0d4a66a4f02197e0bfa45f53c5895aac045c27e75f1d73c2b105108746ee6ebaf379824ea061eb7b7bf3eb9b6888db57a8c50e7b3fcd7d4ccc08917902da453c463b6f54ec6c3110e89474aea7f3531dbd7f", 0xa4}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x184) renameat(r2, &(0x7f0000000180)='./file1\x00', r3, &(0x7f0000000280)='./file0\x00') socket$unix(0x1, 0x2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) acct(&(0x7f00000002c0)='./file0/file0\x00') 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x1e352d0c14802b0f) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r2, 0x0, 0x703f, &(0x7f0000000200)="8fe8a43c66de6824e147933a92407659d0ac8fe792310858bc3703d1305ef4c252f18a599869648481856e647ee488b63cc6423d596b4b9c7d2fc99dc4f0a34446f4314970f54d4f215703668a4eb33ffab34cb38fe3ff2a74a8e05e1d46160ecd256d05e625e219959fd7ea686ca3cfca3b5f64d2516988e741485a53a6cf24d0367adad87d6a69ead540dee91160308566ce586a5296710de5bda49be16351006841406707f68a7e71", 0xffffffffffffffa1) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000080)=""/38) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x0, 0x8, 0x73e6, 0x7f}, 0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x51) fchflags(r2, 0x0) syz_emit_ethernet(0x322, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getpid() r1 = msgget$private(0x0, 0x1) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r2, 0x0, 0xff, 0x0, 0x40, 0x6}) r3 = msgget$private(0x0, 0x1) r4 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r4, 0x0, 0xff, 0x0, 0x40, 0x6}) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0xfcfc96ac3f786cbe, r4) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/29, 0x1d) r5 = socket(0x11, 0x4003, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) recvmsg(r5, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{0x0}], 0x1, 0x0}, 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7202f4cbe0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e90000012000187ab1fcf61566bf796edd19d456b71256d98e6193f4e9a8cb2f12d043f8475324e5fa15750bd0ce1d5c7b224a82c9c1f250b46f927bc4b3055f8568404b1d0e601cc2cd8170555c1ba86295293b18eb4ffbac4bcacf55d5284fc252cd4cf39b121fce3668481ffe1d40f1163a0fb414afafb3ae5e507ab50a14958c23053e9a5c45ddeff03c353235392d99c73f5478587376901a866f52a0597984b61cdbb2702c0d54c74779f071089f58447dbb74a0eeface80103ab757b6ec3956aef6365a"], 0x10) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) write(r1, 0x0, 0x0) getegid() 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f00000006c0)=""/4096, 0xffffffffffffff54}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/25, 0x19}], 0x5) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xcace2632bf65e636, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x6}, {0x4}]}) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:05 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() semget$private(0x0, 0x2, 0x46a) r4 = semget$private(0x0, 0x7, 0xc2) semop(r4, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x1, 0x9, 0x1400}, {0x1, 0x2}, {0x4, 0x2, 0x1000}, {0x0, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x5}], 0x7) 16:00:05 executing program 0: select(0x40, &(0x7f0000000140)={0x100000000000, 0x0, 0xfffffffffffffc01, 0x0, 0x0, 0x0, 0x10000}, 0xfffffffffffffffe, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000080000210) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/192, 0xc0}], 0x5, &(0x7f00000004c0)=""/148, 0x94}, 0x402) 16:00:05 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x9, './file0\x00', 0x1, 0x2, 0x350, 0x1000}) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x980b051d87338645, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x0, 0xfffffffffffffff8, 0x401, 0x5}, {0x2, 0x5bbb7c27, 0x495a, 0x3}, {0x9, 0x8, 0x455, 0x7}, {0x1, 0x5a8d, 0x0, 0x2}, {0x100000000, 0x0, 0x269, 0x2}, {0x20, 0x2c2, 0x3, 0x6}, {0x0, 0x3, 0xffff, 0x40000}, {0x1, 0x3, 0x9, 0x7}, {0x2, 0x0, 0x8c, 0x3f}, {0x40, 0x6, 0x7fff, 0xffffffff}]}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) write(r2, &(0x7f0000000680)="9d61582d91b30d86a5b2a8fee58f72b57d932b01d3334c0123fa5f30bf34840a293548ea81d8cf91b52e818ed462eebac8e2ef2effc30b3a0e01ad9b85f20409987290843429ab9b6141d7d381d8939eb98702d435f1f530cc5dded5688115c1310e16fa6c5c5d2d70b70a259b985eef0f71256f4d69826684abbc033a59d1d6cc3afa619ce02b67ca3ab9b12e5af503eb5787bcf4a8523cca83447605787b89defbe5a15da4111989a072e2101e6f55772d69ec612b62fa4f13453dff176bd3da16d038fee4f566f3900814eea4aa3f3419cd7162cf0704de7be90cd9f41eeca5674a36870ea480a9d965da889f183cff35651d9f11c0587fdd10e118f62e6c9364a7b4d63a48740e17b05025fa674d29234cfef608ad0c1a893a0c4e44f2731235a66a33a3c625f1a4d7467e827ddc9649f662767661004b4bb733c4412e4af2636df51f3ada6288b9fa583f6837c3da98efb225e8c2ea62530f252e5397e2e32af623354d98b378ada935543715b7bf3a03a75c615a07add9f7e2b4911dced1d33d39372697c1427e1ab3e97691068c91c5acdebf128140ae4e3d8c1e820f38ef3c877e6e5c99d994c48dd51857911c106ce656591fd535caf5de600e09b31342383265baf90427ca1e3a82bc7b2bdd2e2eb7fa813e88f3198f08511f4c20e924d6fd3ac1c619e0d55fe046df3799b5f82672147f495d66f82c2cf45baad709adbaf071c7dc17e2304b56516f614cf21ac9e345da93757e5387e208c943d5468d884eb78529b22c2369d6c5cc38fb3de5bdf05751f55961e6492bf8e67b3270d02a4d1083e7392bdad0303aa2c8c55e74cb5c6375c6a57127f30c3b1b65d42432c58165336e689c0a52f5b5a00815760f2bc956814fbcaed7dd6869d8423fec072485802cf310352f67cc45a24ce5b1c1013dfc4260a6c3f01aa0a6ed7f2a781d15f9d6895a73c21882cf161fbd3c973bc37179749f29f6b7692c0febd9889f330ad843b386908c40f09076befe182438b2869be7207eafe3cd589454934866d88fca9826e908c3adcabe634623387870e1caa68cfd909d244b6558c16815949a9983162698d2fdd9db3d4b63b02205729a1c1cd4c22c2a286e4a6dbc433b62c252c8c83a40870687677687b20877ef13ffeb1dbe8a072d162f43cae4b8dd63881c44fefbd29f33c7c0d2ca10237b68d5eeca5fd1dc67163cbbe827690e5c2a0528a197abead4bd22781906a2688ef87131bc89133f89f1d717a039a8141b4a1c795f6d1ca74060861d5cebe7b5d888e2699afbe22c3e5bed622c0e73ed3e491fb72177d7a5e95fbd485909ddb15ac368cf3be29974bcc6d23db022ad02a0668d5ef9bf112818d79fedbd6424a298c2a3da673a9dbb346a8323a422948dd0eb6271e9ac33a962fdca97b7ce255a1fd92b846e8aaaa72ab712ea57dce5555b27b4f760390225d72461b2207db05385260181f0dd36fcce9df2b73b4c5417c3653ea5ffd615d8e9f64863f007e9e72069907a4d4a07c334a0968fb996d3d3f29cc51139ace3d86bdc8df67622027e6ed68afb31c3475938975ff4b52e75e82c2922c560913be8bf9861920d5788b60176f4e96e7b2a216928450480e34a77ae1c81bfe842b3c66cac5aaddd6c72a35201070cd1b062760826aab21542661925a9b32f7a1ee31b58192b1e9dced7394bb3147c1a973d7c161153c984756eb2d68c89ea346f500110c718c7f3512ac378b09256b47b0fced6efb5085796a6638e9fe7285b932dadf063d24f68476e793f91ed9f6e2c0dd96c53176b3ea54e50d23def255bf8e51d6a4239e100779921ec96eb2670d4d92c1b8f8e8ec10c5639f2b830d9c4a364c7880f8d832dfa4a6c3cfc17c440e7f69488cdc4a1f7449a314ef8f95b1273340f87e16b54f2ffb90c4b627d90b7c6aa74769028f24e388b181309700e12585c1a5711739d3f19df97ed9fc33ee134536712e706ac00c99bc419c3c9bdb2a9bcb228f090bb8c33ebc267c21b6cdda6cdbaf382dc9d78c1255007db1d4b0bcc8201a9d0e77d7d2666e282fa987d8e4bfa4a3294d5134606dd336351dcb613c681123939896cd026ddfdab47bd457447afd9f2e7deb9019b66460d9529f2c3d122502f5c0d11f33e4b7fec700981233dbf6b09dec5fe5edc35adc35f480f1645d1f6392a9b71751b56a8133b0c2b07f56ca2e43c80ea04ae7a3a887af4e4e682fdf103bb7c4cf3e6aeeefc95939813625e98310c3232a6c1881a589e6e00707390599153657c701d9eba0b7a7d67e6bc1a5ec799ccc231d8551533005addcabaeb8299d842496fff8b103e148b60eb48542bb74ac8afe99330a2fd2b44c214f70d3d5e5b4af6b3e9b1bb2da93e1707b96df152be7f49526007dd5e2cd35519c07e3897817853c07a40932692d64f0f5326bb9909c49cabf20e930ba4c0f80fca34b9e29327e26bcfbcdeaa573a4a323ee7ea3a7e3d0a4f1a9e8c192d07a688270d1b864d95bb25733eb84714a2faa326482b76da0f23535a5870299fa084a00759178434fd62cd35158160d7db62a654c2e8088cf31fe6e3ce2d359d25419a58f67d69fd04733b2f71f3ea1bd0a95ff551d4e1b8c3d4e29a4a3c8ee3beef2b41104ffb045b9b7a143bc7ac463edc2d7e4dfdaca8bea322be6d71f7fb9fd960cbda84a1007bcc39cafa42ab1e27cbb2a3e6071127660455c6387dc96fee4f034f10dd3a44cdf6aa34006d9f14ef84a90b8b950a23fc423b4d1bffb42605508a3bc8f5d3be1272490b6c5240dcbd8a1bc335f4c8bf74c78b4b92539c96a0e8a86c6d7dcd0ca603b58a8afb32cfe3a22d633246a1e94027ab0693d5a27414ecf4eff110dbca3aca3d3bdd054e3599e44c55e1019d63eb0d7d4bc346936460aec72528f2fb5e578c4aba3cda6bc11d2fcf9a528bac5a484368ab6879d23d8eef292767fb2191f9c446c3e17a74f3e299884a32e96548b6060ea1757e88140d947b82458130efc9b6132d1937ad9864e12debad192ec002b978afc2fe26f4555422ff758627481933bf796781ac0327a7cecc6dbfc121eb7f7bb40582bca0030d4eb095eac38e735aeb03b534135c0702b262e842e96d7673b7324f590c0d1560f83a651ce96f9f6c5fd9072679328eec0da59a908f9f80434b9f209f539aba87440746cecc0b08e4c6165bd16827f68c31fd9724c796bc9097e62d87277791f8993aa091a2ece0f3115dc2c07fe08b1ca561e143ce5b148c2a44193c32218ab2a5ca8e788316b6ab87bedeead86ab47001ede1c1fbbffb037e584d487f2cba2cf90354341fd33cb413258912d10d88c02e1112a27a5f9b49dfe450faa77b996bc09665b937fa03dc794d5abc932b0eb0bbc3adbc5b3f121d116b9e42d64d1c04e98602324d2b23d0ef8e3022d60257fba9e4e77d121b6700178ea69d1ed244c2ffc54ad7bcc69526aeeca7f09e8d4a63039f8476a3866355f436404317d14b3343c2b2e3464509f188f3fafba04aea42de463812c5a813c12bcd4bfe22190befb7e72a3b900a6cba0e45e1ccbe7a666d2b2b0f57f533105dabff9425405677fadc41dad169958c66c49854cd9b17fc3b0425d0abb49e2e1b402c5c76e7853015586e57b402e1cd5d9896975918f0aca576dabf5738f8dd42f71a127a8079525cdc6e6baecea2c2b18e0954801762cee7902c4af51e60fbe7bba6fb2b87e6f97cb01f21ed6db529d984bcea9e2f4060e6c0a298021c220781273d94ee21f4d9d6d6e3b6a81bb3cc5dd84d460a04f37deb9f3b12af8c966f8c7b5707026064f1802310e0090e0bdfadc4f8081b90016bcd0c31aeaf1f72cca4c8246b2f04ac22c5e54820b5666d3d76830d6deddc7cb3781ef0dbe0a348ff81a04af121f0f59f0c4153cc605bdfdbd23a934ff80249c0dabb25a6ec5d7b8ae76e14c89e6dc288b41dc016d2e6688dfc616033a8814859295dc483c33fe008449813f261dab177f4766942b91b540b8ef44853d6a976713ebbf2fee654822518fcb835eaf4d377f1acbca88c6340dca45953eb7aa27705835a739332448a335a98bc907bf7a95b682130bdece1fe530c457d677a0c12029fde9163f0488141541e9ef81dc0b9f305b04f1b1c18d3ce8f3f05286c58d564dac4b8a4b16716b74ab52596c536be2076eff3703283c84a82b1046ad80fe825209236b35b69aa54bf9214f3b0962a6d2c6471eae6aa234f46f223e0ff5b135cde8993057cf5798b4ee12250443bf8819cff2122290cc719ee0fd16dc82347f149f129d1df7cc2dff361e0306eca460bbf9f06fc63b2f2a239d41504662cb7258b54a237b95949be8232a1a44b7acd7b9cec0fa7ca0848d19137930f92abc5f3563aaf7c08612e15375c404775efb4652825e52d8ff0c03d345ede85f4655a41a31cbb149dbf739e87a4ed782cd11972e2c53445fcc7d1f0f7f2ec892c93f3e55f8df1dc728b10199439a1f44eff3d285b0e354665d116dfdaeab5f8110d6c5f69df70a65314f616c5aa5280a9e5ab3240492f6773542ac845530aa6ae2804a5b0a33ae88e927eb00529ac30f1be0965d53fb32420109383d97b7db223f1f7102dcffc740708b2a57684861102f334ea33c1403b202fc1d6639c282c5437b8e420d812d0afc07c53944516d4cd2c15c81559d233dfea5b70a3ec69fbc070361417f14eb61cd67f976b5d3f4509124f7d0bd475579d2796bf4290a08e80c72d46998dc8ef4b1307c972db29b4ff884bd135aa070fd7e73d0150caab3849beb08e214eccd18a0b7ba8ac48267df2b6ed0f5f64338efa064d70ffe8d796f9742a43cfa649f884ddd015890be44d64dd0ae85cc8d0abf7c6979f0edc8c789dc4707be34d0d1c9ae8f72fdb9320a0ece4855d0b2688fc0993f19b6f1896cc2320eb2f8db4dd61acfd87856002e4869d57846cc7e16127ca8ce58bf58390273d03c1a94367a3a36ca152e7a277739b72dce4fcc07dea198cdbd742e57cacf36ad8570faeec66f1a337e60b8c8933ee6212582fd413484453770afe0599b0efe4b652355a4c0d2d9d8a3f1a03b8e01992eadd637888db34604025c68a8e3e3ea01c6f2d079ed9f14c17b2e5a165e0e4c97848ca45bbb0f2fc122cf6d84348f1d8477a94c35e7be68b9ac7306231fa190390c96f2e274b30847daeb47cc24d8da9a9dc7863019bede744c5cfa2a08c2210c7f0c730df4e1301ccae614d1c1a76f929d161230b45d80c26dccefb4e240168522a99a1c87b9d0d5a252b8dba1814054726297ac73a26bb7d32793f5d90c29d3d93cdf5c1f9da297dee7f774d8c1019903de3fab9bed3b3dba67ac49777de277a2b1cb879ad087583802cd2576f84a8df3c4edc31233d2d83f19cec37fd55d9150b9858dd53d946ce002c5f962fe11667b809d20efcd6d7d2281028b2caa1aded1b28750e702d3e300e1896816a030a8afa0b3275fce33d13e59c4b11a04032d506a3ef47dafa200ded1582c991351b825d68a2578c5fb27866c13bef17161eed108fee95925bd1e70a6b1dcc2dbb8a39a4e1617cde670604151911bc0756a0f927e74cd85839147d04085f422e0dea3e0d8a54f8ce9a260996203d76d11aff44fb060b2a1a1cbf49282c98a6876dc018e04be86d9a06a98802d274b4370acaf256858dad55352c09ed316117f38a37c88163743eba7eb7fa92788b5c9bf0ee247899accb64b59a4a7ab456500f15a397f50e6ac69647f06db25cbff2f75c692e3c4774642d2cd11f1f60b582032176c545984c363fffd7cd53612e431dcc389b", 0x1000) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:05 executing program 0: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x6, 0x4, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="27000000000000000000000000000080"], 0x10}, 0x0) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x7fffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f0000000100)=""/220, 0xdc, 0x800, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x63, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xe83f4c0413bef3dd, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = socket(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) 16:00:05 executing program 1: clock_getres(0x4, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x310) clock_getres(0xaaded6ea25dfaa17, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000016c0)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x0, 0x9, 0x9, 0x1, 0x5cc0, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4000ed, 0x5, 0x90b5, 0xf1, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x800001}) syz_open_pts() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x7ff, 0x20, 0x5, 0xfffffffffffffffd}]}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0xc9485d41aa89ce75) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0xffffffffffffffff}, {0xca}, {0x6}]}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x2) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x40, 0x4}, {0x0, 0xfff}}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x0, 0x5}, {0x1, 0x4}, {0x2, 0x9}, {0x2}, {0x2, 0x4}, {0x1}, {0x1, 0x401}, {0x1, 0xfff}, {0x2, 0x7f}, {0x3, 0x2}, {0x2, 0x1}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x6}, {0x1}, {0x1, 0x7}, {0x1, 0x5}, {0x3, 0x8}, {0x0, 0x8}, {0x3, 0x401}, {0x0, 0x7}, {0x3, 0x4}, {0x2, 0x9}, {0x1, 0x9e}, {0x3, 0x20}, {0x1, 0xffffffffffffff01}, {0x2, 0x3f}, {0x3, 0x2}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0x6}, {0x0, 0x401}]}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000300)=""/214, 0xd6}], 0x1, 0x0, 0x5c) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x8}, {{r4}, 0xfffffffffffffffb, 0x4, 0x40, 0x5}, {{r0}, 0x12004dabba4c67cc, 0xf49726c32f0b93c5, 0x2, 0x3ff, 0x9}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x1, 0x4, 0x7fff}, {{r7}, 0xfffffffffffffffd, 0x61, 0x20000000, 0x7, 0x100}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xdf366dbd12f7e005, 0x6, 0x20}], 0x3, &(0x7f0000000140)={0x96, 0x1}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x7, 0x20000007ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00", 0x8001}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000100)='./file0\x00', r5, 0xffffffffffffffff, 0x4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xf6, &(0x7f0000000000)=[{0x400001000000006c}, {}, {0x400000002, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x0, 0x8, 0x1}, 0x1, 0x0, 0x2}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x50) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1, 0x1010, r4, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5d03, 0x6, 0xffffffffffffffff, 0x1, "8a69edc08e213768a91c089d67199af380c70021", 0x3, 0x80}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000300)="e99a5f1a60d21fd9623ba05b0f5f1a66c1bd06e1343938ca5a0ca7337c691c7024703f9dfbfa955ef9b0a276e8f9aa2bd15a67329d8ae5aaeaae7840b13c8abb709f4c9522229af242a192b11b5857b8e9953b03968eed27057789bd6ce5f7a9aa6195a256d85d29e372419195c96e910c2068f9d1901f24666a096214c89b4d0b40a659da8e4f4fd98154a935aeb5f93707c7a08f580258176b86ee62154f82081f7e2fae442e7af258dbc1f2dec31826114406d3d1c5f3af7ce5ae2bfba3addb9fb971ed11bb9d1a2152411c09716025a07429943db1f4703e7bac04387b74a75ca2c0533fd5f1b24a773f11d4", 0xee}], 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x4) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000080)) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000040)=0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x18802, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="053210576d60f0ac931bced4567918b5e6b400977a90ba22d46f8b3f3a5e6d8e9894ffd5840bf238db19a2eccfaac9e86a865444cc184f2f998fde098c", 0x3d}, {&(0x7f0000002640)="ea29f91163efea60094f44d42ef4c47826b8c8ec8cfb825c6afae6dabeea2e9a0f4833d29cf1cbd19e61b1e7b0f211b0a4e8e337619a6b53278003f93cb38e199651554557cd5901aa8e8c9200e22b5e9718cabfe85c96d350b69344d464ff9734a710312fa9082871bb14bafa875fb49d174e1c19b5b8b1cd1ee29270e57fa215745540af4ca0de77e8b62853fbe40c0763cfb946aee960123311c511b8ad81203cc6a52e7e1cf15060621f31e8a4862d8a2ae13404d8a0650683675e704242ff87ed296f50d2319ce51c848d466e5ef086a8c02d0f32fd6cbc43f37cfd7706f817d1862467a67d3e22fae9e928598446127619e60fcedac482f11b202a030bcfc551fb0c44", 0x106}], 0x2) msgget$private(0x0, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x4) acct(&(0x7f0000000040)='./bus\x00') ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="04f193328236518213e0ea6d8a08b75fd1a60436526bd4eed3906f4c", 0x1c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pwrite(r0, &(0x7f0000000100)="3f9ba245b3bc370bf62ed936a6e62db4db426d7d2bab8644fc2f53", 0x1b, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus/\x00', 0x0) unveil(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:07 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r1, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) flock(r3, 0x9) read(r2, &(0x7f0000000000)=""/135, 0x87) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/238, 0xee) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1000001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1fe, &(0x7f0000000340)="b6") mlockall(0x1) r1 = msgget$private(0x0, 0x1) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r2, 0x0, 0xff, 0x0, 0x40, 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x8, 0x40000000, r2) 16:00:07 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair(0x0, 0xa, 0xffffffffffffff01, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x2) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="000200f6443bc2f95073"], 0xa) r5 = dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r5) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x200c, 0x0) dup2(r0, r1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x44) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x220, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x200b0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) r14 = geteuid() r15 = getgid() r16 = msgget$private(0x0, 0x1) r17 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r17, 0x0, 0xff, 0x0, 0x40, 0x6}) r18 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r19, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xf3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) r22 = msgget$private(0x0, 0x1) r23 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r23, 0x0, 0xff, 0x0, 0x40, 0x6}) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x99) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r31, 0x0, r29, r30, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="6980d12a584e79b89b8192b0a0c5792cf5d32e2f9fc183e901cf1538c86c3abf506fcb7e1f9f00a78d687c5950daadb1edfc6d671c1d5e7d0bb67a12164bcc79bc4ec268fe0432c0467717f797ecd31e0eabbcae1994d5bc50527a8a009ec4ad572ec1a9", 0x64}, {&(0x7f00000000c0)="f3e54fbd934e5d94ad797fc98709aa7e42601273af399f03b57a63b2f25d428fc8893a47508dea8c87d4fb7c895e546bd37616db53be470107d66c8962e446fff69986c2005421fa0b061e8e5e3c4ea9d23f2ff57b140644961438a9", 0x5c}, {&(0x7f0000000180)="56ba103d4f087381c0a3cfb061767e443aa936cc817606f5d6ce44a845688a7a259a45ac695cb1d5e9a18e2cc8790667e6b308f6ad78f66e6be05836b9ba1ae67a963fe15f2a1acc4a75bef4fee12ca4faa3afee9ee785cf7acd7a70b468cb63c69efc8c2a555be0bbf4d1444a037f4e45c5ebcee022440bbe30b10a05c9961452a180bd2f3a4ba00f3db794846fa502ee70f6099d89c4c3cc50b169b64615a82b3772f4d75b29ea93c686", 0xab}, {&(0x7f0000000240)="a8134e1b318a23cedf589d61d6af938293c0a17c9c75ab37149cabb5120bf1fc1f448a00cbb6fb1f1c9b559cad2f7740b5a59f12033063b7859a8213b2ae0a5d10b904d8dd3d669b6377ed6a66be03294eb98d88e1db6a5e9965baf97a5cf5797fa5b0e10cffa80ef1f21a26bd8dcc0ed9236f3a89c4", 0x76}], 0x4, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, r1, r0, r0, 0xffffffffffffff9c, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r1, r10, r11, r12, r0, r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @cred={0x20, 0xffff, 0x0, r17, r18, r20}, @rights={0x20, 0xffff, 0x1, [r0, r1, r21]}, @cred={0x20, 0xffff, 0x0, r23, r26, r30}], 0xe8, 0x40d}, 0x8) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = semget(0x3, 0x4, 0x42a) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/176) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x7fff, &(0x7f0000000000)="8df8ea3345028d784880a84b82665d538fe15e7a70c628cb8f9883d82b44849d6351e92c1b993daee40a25c8cd25000d310428463fd84bf8319012ae2c405f396989d006391261e55d8e2455b6714d7d6a4e537a59cc606d83b2f22e4392c1f5fbac4b1d3f1c2a7a85f20c8d4d5ea7df280969f38078bcf6bea0fa1ec05a7c2f62e7af7d79a589ffb610e7bbb513650c79a98aa81d55f20298def2c2749e8cfbffc2600229ba81dec6948a9f4b5b4856faf505898623e0de1a8db090b18543e05e9b0bfa13d6637939b644d85cb74ae55b2c0080e260eb469c3bdb0985e92d341a3edc5a11db90cd53", 0xe9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0x7c, 0x0, 0x0, 0x80c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="2d0a300412c6a94f6a354c61970f130f20b72fb67cc386861f99529f9008a1057c7a9372ad6dcb912f46c9cc6382c2e9836d2d3356904ce00de3f0640442bf46525c021af5ab7cb5e542783a", 0xffffffffffffff3c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: getgroups(0xffffffffffffff8a, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x16a, 0x0) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xffff, 0xffffffffffffffa9, 0x0, 0x2732, "741da9ddc07a8acfc21b1a987f1d0f94760f95d9", 0xd8ce6be, 0x9}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x6ec7, [{0x2, 0x10001}, {0x3, 0x81}, {0x3, 0x1}, {0x3, 0x6}, {0xa1369f8211498758, 0x800}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x4}, {0x1, 0x525}, {0x1, 0x80000001}, {0x1}, {0x1, 0xffffffffffffffff}, {0x2, 0x7f}, {0x2, 0x5}, {0x3, 0x800}, {0x1, 0x401}, {0x2, 0x8}, {0x1, 0x34eb6d76}, {0x1}, {0x3, 0xfff}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x2f}, {0x2, 0x637}, {0x1, 0x2a}, {0x7, 0x1}, {0x1, 0x9}, {0x3, 0x9a}, {0x1, 0x6}, {0x3, 0x10000}, {0x1, 0x4}, {0x2, 0x7fff}]}) setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:09 executing program 0: ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000003c0)={0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) dup2(0xffffffffffffffff, r1) preadv(r1, &(0x7f0000000500), 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x9, 0xb87e, 0x1000, 0x20}, {0x7, 0x1, 0x6, 0x80}, {0x5, 0x4000000000, 0x9, 0x3}, {0xcdd1, 0xffff, 0x100000001, 0x1}]}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000380)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20200, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000380)={0x0, 0xff, './bus\x00', 0x2, 0x81, 0xf9, 0x9}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=""/150, 0x96) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000080)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x31d}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x81) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fchflags(r2, 0x10000) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="bd7c180a902d94632e4568881014382b9ac95d2df2fd52ac832676009a89c29ae8a476c7feb4cf99a02a66f6298c46d27d290eccc8877a8d99218ab627e9a90ae0eba117227854fc3935397d8b452eb06e268c5bf33f5b92984e1e823480fb50c288ea521b540c01e16eff4d592323cbbf686c6d77b81140691a37fd1ac14c3a9e99716b4e2e91864bd041d3290039c0fcc66dd6", 0x94, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x20000000, 0x4, r4}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000340)=[{0x1, 0xb2a, 0x6, 0x6}, {0xa1, 0x53ee, 0x59, 0x4}, {0x1, 0x100000000, 0x1d, 0x4}, {0x8, 0x4, 0x7, 0x2}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/109, 0x6d}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x88) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2f, 0x4, 0x100000001, 0x1, 0x7f, 0x8000000000004, 0x8, 0x773d7296931fa510, 0x0, 0x4, 0x100000000}) setuid(0xee01) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000380)="c34ddcf6920610a445543e1e59d4b9b819b5e6cd8cc708b5956fe530088cd90995802ec3a2a5e931a25b0141f72a7a3680946bce43707741fe454986356842ddba5c60f88efedf663a120fff75500fa35e877de5ceac48e19ac3582f0f65e8eb6898f3111577f1374ca9504243eac14f7b0b684f57867b99ace90b0cbf6193ea5eae3b3a2e8dd0ca711bdcb1f3b6999be8521fc01a49b44c92e657b78c1e2f5814947a2fe1d45a90770e3a6df113595b93f04cc665eec1569f8b680eaf79f01f793ec8d5468e8aeefb4c06685743fe7dd079e450fa2d884e1fe739", 0xdb}, {&(0x7f0000000480)="72b58bd9312e4076ecba9681ae2a8696d548839e5c5be18cb7ae89c9e7640c2a2cbf76b70d5fe4accdf38f2750e18e19f58be021aba0fe99e0838f44c2d94a034b636f717411a218f490a60d42442c674d129a2a9c7365ae8a4866708155459e32d31b980c77bba504e5eb082f5132764f2e57aa49b5356cb391f98c5e7e2909e012ae775a0279d01e105811e4091f7f4644cc2c5a93762aba5d6103f64d5ff5b85ef7313e3fd0791b7144daa70856620495656e9f25fc8d83c8ffdc40fb53b4176ec41d3d6c223f5ee30d00f59e13e90a09629d880f7169856d242564c57404c00de29c483a1de20b34434f3cf081741da9ebfcf67dc93c8f1999168bad", 0xf7}, {&(0x7f0000000580)="984d0e3c0790b626e155a8fc5feab9ec45b6509f456b98f877bf52b3cb340be9b300aedd5befb49bf49702645d7b3d18e0fa4667326a4a6880355f48f1cefce878d2237ad9ddf2e7aaab6e6d8c30ef8e40fb2b51166992ed382f6eb1e71542686e4eed05d9164b2721c3b155b5ad454baba966908987014a2e6be8a338f18452137c34a0dcbc4611f9e638aab853e2c2f9c89445e7ca8186b3803d42ec95f989dbc5faf0fc", 0xfffffddb}], 0x3) fchflags(0xffffffffffffffff, 0x0) r4 = dup(0xffffffffffffff9c) r5 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000680)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000001c0)=0x9c7e) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x8}, 0x10) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000340)) ioctl$KDENABIO(r4, 0x20004b3c) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x100, 0x120) socket(0x21, 0x4006, 0xffffbfffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x4a14b0c15b28b423, r6) socket(0xe, 0x4000, 0xc32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffff9c, 0x20}, {0xffffffffffffffff, 0x10}, {0xffffffffffffff9c, 0x2}], 0x3, 0x8) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000054f000/0x4000)=nil, 0x4000, 0x2) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) seteuid(r5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r1, r1) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r5, r6]) 16:00:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="4e9d9d2e6086b38c3421efc694c740a223bb18a2068e0cecbb5ce80143854135e5e4a546fea58205aa6891a241ae0e80d973224e0984b44844770f05424b02c06f40158d09f29033870b8b4727f72cde20d70646fa0c8d2e9f764bfa91d04cfa8843f737d7ada7161409e128d48e5ed38f281cfbbd64", 0x76}], 0x1, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) kqueue() 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0xe5eb0a7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2c012e2f6601000080ffffffff010000af4dfe6730ff288d1bb224866e4538ca30830a32749aa95509e0758d07fd6262b325e00c2f6172fd9ff5f125e12931736292ed7d3e1414aa60f05c420000000000000000000000000100000000000000000000723cdcdd4c6bd59b717776f037b3d2e87e9d2025edef523f01fcc4faba9251b2926b215f8bb8c20e1e6a7a1993ede4ef1605386c90bcc1692ecd41c389d5784264ecce73ff28d7598623278fb989be3fa909613f2832a0dd719c54cb99ba435242ed358d1939cb77e34a984dac7a64946d51fff323f344fc5d323fdf75836ad3621507023c3f099453029341cc9c06be34b0d4"], 0x10) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f000027f000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/151) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x7, 0x40}, {0xfff, 0x40}}, 0x2) listen(r2, 0x3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet(r4, 0x0, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000003c0)) r2 = msgget$private(0x0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r3, 0x0, 0xff, 0x0, 0x40, 0x6}) r4 = getpgid(r3) fcntl$setown(r0, 0x6, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000002}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) sendto$inet6(r6, &(0x7f00000001c0)="4c3ef195a9f72873f173d794fe8b1f769d53c0c2faf666fd6e5b84611b068ba7fd4863bd2f7ca6674baa85d977a3b158f81788c0f4dbeca4956c458d94e2f68e3b53eb8ced6754cae2c3db6c8d5f73caa9ace755fff4ad80ae4af382b41ac9b1d4579e93c329d5a6232e11259bee2812a514739db197795a4a5aad2dbee454c939", 0x81, 0x40c, &(0x7f0000000140)={0x18, 0x1, 0x1, 0xeae}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x7fffffe, 0x400}) pipe(&(0x7f00000002c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30002) open(&(0x7f0000000280)='./file0/file0\x00', 0x57f683c11e381764, 0x10) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x800, 0x3) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x0, 0x7, 0x6, 0x4ba}, {0x4, 0x8, 0x6, 0xfffffffffffffffe}, {0x9, 0x46, 0x6, 0x6}, {0x0, 0x7fcf, 0x7fffffff, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xf4\xd3p', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000012c, &(0x7f00000001c0)=[{0x28, 0x1, 0x7}, {0x1000, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: msgget(0x3, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r3, &(0x7f0000000180)="3aab69932c105252ebe19c181b71a3703e950000000000000007e3ce338bdb6458e5912716ce11770166900980e34f7707eed53e65ffac236c46284e92fe9dbf3d6337a130e47401bb8a6a2bcfa38d18ba6a8da1c2453ad8f23fd863defc7a420d6d373d872364bbbefd97aa9e8bd78537e199e860ebb93c72a902fe65e419f22d59473cdeb5f67045", 0x89, 0xfacd1801923216cb, 0x0, 0x0) close(r1) 16:00:11 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0xcd}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x2, 0xb2de083ed1c11701, 0x7fff, 0x1f}, {{r8}, 0xfffffffffffffffe, 0x181, 0x84, 0x100, 0x1}, {{r7}, 0xfffffffffffffff8, 0x4, 0x400fffe7, 0x5, 0x6}, {{r9}, 0x0, 0x40, 0x0, 0x1a48f65, 0x1}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r14, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 1: r0 = socket(0x10, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ce53000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x14}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000380)=0xfffffffffffffffb) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1807, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r11 = kqueue() r12 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = socket$inet6(0x18, 0x1, 0x4) r14 = socket$inet(0x2, 0x0, 0x9) r15 = accept(r9, &(0x7f0000000480)=@un=@file={0x0, ""/3}, &(0x7f0000000500)=0x5) r16 = socket(0x18, 0x4, 0xffffffffffff259b) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x400, 0x0) kevent(r12, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffb, 0x2d, 0xa, 0x800}, {{r14}, 0xfffffffffffffffb, 0xf, 0x4, 0x5, 0x38b9}, {{r15}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x101, 0x7}, {{r6}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x5, 0x3}, {{}, 0x2c1061db73d327d8, 0x20, 0x1, 0x9, 0x9}, {{r8}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fffffff, 0xffff}, {{r16}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7, 0x7fff}, {{r17}, 0x0, 0x92, 0x20000000, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x89, 0x20000003, 0xfc, 0x3}, {{r0}, 0x7ffffffffffffffe, 0x8, 0x40000000, 0x0, 0x6}], 0x95a, 0x0, 0x3ff, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000280)={0x1}) kevent(r11, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad", 0xd}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f00000001c0)=""/73, 0x49}], 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="106efdff6ddfbce2942c5811d1db6552e0f5263509cdeb5967ae0a0fcb6497f7fd4fb1e49dee301a08cd986106bd411f562b945bb9ca70fc3c", 0x39}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) dup2(r0, r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00c6H\xe8o]\'\r', 0x400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x5) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3f) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) syz_open_pts() close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) r2 = kqueue() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x2, 0x2c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000040)=0xa) r4 = getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\'dev/zEzo\xf7', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1) setreuid(r6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r9, 0x2}, {r0, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r8, r10, 0x8, 0x6}, 0x81, 0x4, 0x5}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r11, 0x40044b06) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) r12 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffee9) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r15, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r15, 0x40044b06) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0x7}, {0x4, 0x8, 0x42ba}, {0x6, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = socket$inet6(0x18, 0xafbf7cd4d86541ed, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f00000003c0)=0xffffffffffffffc1) setreuid(r16, r18) setreuid(r13, r18) r19 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r19, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r19, 0x2) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1004, &(0x7f0000000080), 0xfffffffffffffd86) shutdown(r21, 0x2) r22 = getpid() fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x20a8, 0xffffffffffffffff, 0x0, r13, r7, 0x130, 0xff}, 0x54, 0x48000000000000, r20, r22, 0x9, 0x6, 0x10001, 0x3}) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x220) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4007c}, {0x16}]}) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:12 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614915488d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b9800c1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be00007b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f9053119e2eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbc169e9091f51dfc7df99ae37b51b9020000000000000070a08059947700000000f28212f60262241ea074d0c1e017f4c0a1ebea0ea0e3cff5025822b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f904de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b7865003f0f16050774de223541e2bac168efbd3d8ac1110b4d130d6c52e97b760350af34adb5c2c17311cab4e9417cd3d6b28e432a141c33698d7af2f9436bbd661ff303f5a665fc6e612b82100acb1abd21f7a04602ae820bc56ab5597e4da0ebe7cbdfcc81"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x4}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x1, &(0x7f0000000000)="771ca5e48c46f3074f6fe000d82d076e17f50c", 0x13) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) pread(r2, &(0x7f0000000800)="61a9a909a8baf884de404565229d3df083906173d28b28902c7485768afdfa7a10778ad81336d8f11c02962cbd84040ee0468dbec2a9e89906e05a331039daf58f4c5e15922878cc2456f07ddb9b646552412644a1aeb71e121e4c3857a0da15f684fc65d3cff5019820493d385ee36b452968ab04f1a09a15242f8122d83b92effe182c3d6e33a41d709cd2a062cf0bf5cb4b", 0x93, 0x0, 0x0) r4 = dup2(r0, r0) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000100)="e195f0855c6e7f992cac27d34a090000000000090000000000000003", 0x3a4}, {&(0x7f00000001c0)="4b8e566c0884147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660143a0000000000000000f7ff0000000000001000000000", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb7ae5870edbd9f119809938e2353b2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d", 0x180}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a53ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549cff23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3306dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a834faaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x5, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./bus\x00', 0x20, 0x10) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x1) 16:00:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x330b, &(0x7f0000000040), &(0x7f0000000100)=0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1002, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xd2b, 0x8, 0x8, 0x6, "573ab5b2917f08a2faec937a25cd3626d1fa002e", 0x4}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x101) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7ffe, 0x0, 0x200000005, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='n\b\x00\x02\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000003}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2, 0x400, 0x1400}, {0x0, 0x8, 0x1000}, {0x3, 0x8}], 0x3) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) write(r1, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) write(r2, &(0x7f0000000340)="3e522ba9663c5632e94ca10845282ffe21cf75c7a78192d19018563ff16057765fdb7dac08f536c1364b34c60afd96133d4a53a11f2a7dcb30921eb0e72e9ad51b9d4b873ff6406fd455a78bd8452ec9d7b881502f200eadccb2fa07ccd8a4ab342953d35d9066d8b24c972a2c8659eae55a3d79209963aff26198761742f42c46626b69831588047921ab", 0x8b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x100000000002003, 0xfffffffffffffffa, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) fchdir(r4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28, 0x1, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) connect$inet(r3, &(0x7f0000000040), 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0xffffffffffffef6, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xd41, 0x100000000, 0x6, 0x4ef, "054ffb9232a75761a70a2eaa436d620a596c60e3", 0x6, 0x3}) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x12, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x400, 0x100000001}) truncate(&(0x7f0000001440)='./file1\x00', 0x0, 0x1) r5 = socket$unix(0x1, 0x31f4638e1767444, 0x0) recvmsg(r5, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000000380)=""/77, 0x4d}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x4006}]}) getdents(0xffffffffffffff9c, &(0x7f0000000280)=""/232, 0xe8) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x14, r0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x27, &(0x7f0000000100)='\fFW}', 0xff5c) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x100, r2}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) clock_settime(0x0, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x3, 0x0) r3 = semget(0x3, 0x0, 0xc20) r4 = socket$inet(0x2, 0x12007, 0xffff) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x99) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x99) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket(0x11, 0x4003, 0x0) r17 = dup2(r16, r16) r18 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r18, r20) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3ff, r6, r10, r15, r20, 0xb8, 0x1}, 0xfffffffffffffeff, 0x80000001, 0xaea5}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x99) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, 0x0, 0x0, 0x0, 0x5, 0x9}, 0x5, 0x400005, 0x7}) r23 = socket(0x18, 0x8000, 0x7) r24 = dup2(r23, r23) r25 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r24, r25, r27) r28 = socket(0x11, 0x4003, 0x0) r29 = dup2(r28, r28) r30 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r31, 0xffff, 0x100, &(0x7f0000000040), 0x4) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r29, r30, r32) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r27, r32]) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r22, r33, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f00000001c0)=""/212, 0xfffffffffffffd84) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174f", 0x5b}], 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0xd, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x56, 0x8, &(0x7f0000000100)="7509baa7a3a56392abbd815cc4bad3c6baeb7e74edff994ed5dddf13a7e177a20895a381d52b5c2396324498c1ac9b9ce9371953236a420a899cbde0d7f47132587b8c1a3fc2b3f8fbf7895c968460d3bb5d5ad2b0ff1358ea8555aa6098bd40410a243ebe622bd3889c2d3ca753e6915667cf8078e3a26b772607d0e38a1e01da53166f1bc5f6b7eeb6ca935306cd7440fb90f141a4e1171427c59b7d251693ac307d77240c6ce34e6c32b19eac5044795e41987992b2053f4bd70be4d36f18777894f0b8be127a4bb63121f95d250548a0f2e8edbed0fbe9a4f8e5abaa7bc1580f6052eb197446", 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000080), 0x10004) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8691, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xc, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f00000002c0)={0x1, "d92164b9ef77a0e9ea3083425581d898307f2d049e29c21011984bf90841dcb99c91417f28f4946e46de10dba8e2480bc08bca0681fd325f75d6eb908b11a71983510138f4856d150e59a1bcb17b9c1e6c8985be0c726b0dd41523b182cf8d93d8e3ff57f55e1b058902f6a981da92c1bb65c9b8e7fccb9b9cf2d29f858836b6e12d7deb9a6b83d44ffe2fa637a5eedff10030a18b8b8d6c6c81bde39c51bd2726768f3d845ae4bd9d"}, 0xb1, 0x800) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x14007, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socket(0x22, 0x2, 0xfffffffffffff2dd) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = msgget$private(0x0, 0x220) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064285fc805a885d0b0ff2b028f8ff3459c84bf130f7adbe8cc0868b8"], 0x104, 0x0, 0x4c750eaba66cf63e) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/68, 0x3b6}], 0xe4e) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="c7a0a95ac1b25e78b92d47ac9ebcbb443a5ccac213488412a434a363ca76d728c3d381758f43a3af2f5a153397476af2d036bd0f8885224e5ad0d0516e0a24139bd3bebc66f53dbd8d00b7c3478feec580cfe38f3e1ff933c434d46e45e0d77efaec9a6aa73784bee53fe5f749270017f5b4b225e2f55d4a2e71a0913f7533699f3d445af2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000040)={0x41c, 0xbf0}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x30}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:00 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x3) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d3050031de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() r7 = getppid() r8 = msgget$private(0x0, 0x1) r9 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r9, 0x0, 0xff, 0x0, 0x40, 0x6}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8, r4, r5, 0xffffffffffffffff, r6, 0x84, 0xdb}, 0x2, 0x10f1, r7, r9, 0x0, 0x70000000000000, 0xfffffffffffffffe, 0x5}) r10 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x3a52, r10) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2f) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r1, 0x0, 0x32, &(0x7f00000000c0)="0d96680f40f2f27ba199f30bd18cd4e1313ac24f120c0a087e81633c99fd79e187c09d87e6f121811d80f69ea6f1c002f645ae15ffd4763fb8c235aa56890a5bee68db08e740a88344cf747626e9ffaecc7cf31d7fae24dfdb928648e99e8ffef7d289c4e3f36d6cef79d22a65d7e86feafac018873081b1ac050111b21a2ef179f8deb30028a6f0d76af9268f6636f3771ed4", 0x93) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10c05, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000300)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt(r3, 0x0, 0x4, &(0x7f0000000040), &(0x7f0000000080)) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) clock_gettime(0x0, &(0x7f0000000080)) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="4b338dc9d633baba62e509b9520f809656b10286aae5d39313e0ed9190b1cd495e4c6a530d8bc5d970870da78f07c99803fb43707f28f970aad412288510a0bfe089533d22a496b8341752cf62c9fa68725b01fa09b35d6d7cd190b4e8491bcfee025542264814279650b6a2b64193a3ff83876c837e99f90fb863cc001235d829060edbe7fcc527417cf1361d78cecffc9c75859f58b47c6bbc2eb43aef1fc5b3f0d9ca8e89ea1fea6003b83eeb39932a995ac743b1151fc799f42ddffee8fccd2b663e5dad5ce2339e547c3320980e0f35d8ec1e25ac7e323aa652c59738b240043de9a36136", 0xe7}, {&(0x7f0000000300)="6260d8a4c85dac73569ca1548c5727f64b54161fe0d3b6f69635805e9c62d214a6050c1599abe47e87ea7064b669348c4ce10d2a965309ef5a774f500729820fb532243670ed1ce85a3ccc17ff8bc16d716ae9b3f6d945a7a43960cf6dfad9886e05c1b15f3e71b4946f26af123a34485760a53d2b58ad11763be1d30ad9427342877f138c195d27a7066aebf1d2b75513b1a3c56657aa2ac2d80117d43cd16269184644b8cd23cef10dec0dc0a87207dab739aec46d6ec72c2f74ebe3b71b26facdf03c88ac15c99df4003a2d9e3aee10e8193639cee62cc5d5675421459e23c88c4799133ba9f105eaae54e12b", 0xee}], 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000240)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fchflags(r2, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="d652ce39e82801e647358a757ed9c277a5fe817d0f7b09cc4492813a57c98ede3e912992cc552b4d6244d0f5ea3227bd3f794e12247d7e9d3c83dd2a7fe1c71ecea3fd74bf56475300e03d47678313ed51878a4523e73dbcadcecd1cdd664386b5e4c247041d3ddf970fa895d21676f9b831f5202d16b554a48e4552bfa634ed6771103973026351a85fa70ff0517083b0df433daa910673e3e70956d186decc6a4f644240663cab18098457036853e806dc47f27d45f9e1d576ae9af0c3502116f7eab7314b7c185f2bda3fc9c02b4800b46227488f5654cfa455f60dc115f7e212464466d8a89124a3a5087d5358b0805d52f246a9019a9ff7af6ec7a813b900bd167d7cd71e19dd1300b593b9ddbd396e2ea7", 0x114}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x7) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:00 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x800000000000000, './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000300)=0x9, 0xffffffffffffff9e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0xa, 0x8, "ed64385400", 0xf4e, 0x9}) listen(r1, 0x2) accept(r1, &(0x7f0000001040)=ANY=[@ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1], @ANYRES16=r1, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000d80)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESOCT, @ANYRESOCT=r0]], @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64]], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0/file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) getpid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x99) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) r8 = semget$private(0x0, 0x4, 0x316) semop(r8, &(0x7f0000000500), 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pread(r2, &(0x7f00000000c0)="370bf8844f0e0b9110a5ad654ca4648e453c8675287153c30aa93e87d1ddf48bf93ada36e4c86144a56139493324755ae10a7fa8029e805838889050c3bc7a7465723f5680deca61d6e36fe005353adbc11b2d3d66dbc0993be93ce0b209275dd8103b927670f84d61d4df4b945c32412700eb7d9a5067df98678d60e0bd99a59a64667c916eaef10672ae36b3394a0256fc680a988ed849465d3df1fb6677d0b079af8e78fff470a85d56b91ca81ce85138b69beb32a05d83561a092183a8f5ce3c6970f90c6b5cf5becb4360ee30d1cd6d9ac36f9ad36a6c713f2a0de063273253ca561d2af67602fb206012437b1855197ca15ebf0a05094119af7fccafd9ba2a97c031d8b7a270b86906191f7da4704bf9e7abef65f8aa160b961e4016f0bbe9e7b59f15bf6e6ceabf1cf93606c84dcd04c82cbbe3ebfd57cbe75b53c9966d4a79f17d5b023b043831511376e7c5a3833ca59ac7c68ab54ca63203b5e2cba66f7469680830c780f535d29828a59b84cc014444ffdf6c69348662f477123257560a500fe409536033cc93c09eeae5954d79600200bd217feb8a0d355630011c172793003e658341e33846201dc3d113c11aed13329f21e48d609235b4998016143cc13a99da9e48cc6aa7a4bd7253cb7e8db11b829cc1cd682fa315e2c9d9c8c18cf6ad1ac22605ddb6e7b71b61654a5db1ec5f9c290b176771c75d4df8812ffb7f02928c8c9a2ef121d9ae0c71cf35b43b571e9e4218dd26fdc605763fe40a100de8fce7d12955f4749edfff7fa2a492c824e243ed651d5004b0c54a44ad3d82ff9b0f7453534e0b4b4eb87dc649a1069b263c06ee28658dd4a8f8ff9a1fd09c078cb3a559d63063b2f2d7684428082de59cdabccc3a71be7c07af8db39ed55f03e60ca54485cda27dba876ad2f33cd6ff0dee903d41dbf1848f4f3a125058d4a3fa3fcc629405eecc90436f31f21c4a548e6ec0d8a06d7dc4eb50477b9ce24f53905d0b8001f6c4d9f5ef67f6c0800291d611a1787206d62c4b653d620db732fb1f1fc974a2337b9ee3dd60e420d630cc24858563088442cfb24d2feb11defaeb29ec540cd1686d218e7079364abae6966a3433ea0ff149fa435c5602400c9e2534638afb37d7a96a5db436470d51a4d47d82d0523d9a951e827f4226b1f66fe9e54fd8b9ef603db017f3416299c7b9245e5b19795d9568bbca1b6857807339c7ccfff4a85fe0ce94eec876a30a6bc984b27b189e04ed3bfad033ee58ff12f0e284b29a2b392530db763db556016cda272fa1f09141dc9989d90d50003f3eb5c77c68f0cc42790d4297053700b6d3957a3ec2065718e0ab21cf46263bd76191b3bd979f885895a2505c13f5e2ff69e39498903d77e9357c26ce6d029a4d168b52a1bb1bf4d9a5d269ede95023f85a3192fd1fddebf38ebe89d4390d610137fdc3cc63ea09a5ecbc89f0cf1100ffd2f9e7fe5c8b75f15fc900564309f94c5ef6a7d1040fd232dc5cf19e00cfaacdbf995041b7ff4bc89f074c7f3f7d1010cfde9b819745f6571b507dd69de1a8710fa75b498278e4d157d2050e64ecc2929446bbb7ebe7b4a84eb74169d78c388c35af90e66b420c8686dd949964085aae1b79b2809a4c42f3f861dad9cfb390fc91da15c4c79f00488a29e1a0c1816393846c7537a4f544df4d27e84256d39aa146d9dc0483571831d04eb63b979f57d053db212de31cdc877c939ef8388a4f4305472d8e7963daf91612a9ffeac694b85f6dc9a13ed4c2458cb337ad383ff6d72415984031f95cd0ca2a62b928fba07bcdfd2cd2ca8272f0e25a4ecd436a007e4b8c8c328d3b8b7623b0a8d9374baee34f2689450adc8d6cb538bfefbe39ca794ff0cdb9727d81d80809a756dc63dd61ffbab8700a2ba27e443eea2ae0249ee6419b022007fb4e7a9aeb02cb0589f2866cfad0489d8f4a4d3e786176879b377d782bb1f0ebd5f7a6f248fa9ec0d9cc442a5ae3f3706679e42ff03a48d0ac15ac52eff63551ed89dc8917e3591cf665876b7ac0659d818f60863a41d4e1241a2a4ca8cad1511e52d94808f203abad540edb0da6dcf82cb6f9ff643d7eb13baac29ad78d9c468220cac27663d2e790896134e7cbdf29a49cff2af289e7b540c80092869c6a91cf169ede168c44fe387f348deb920131fd3bd6de0cc168f028b27310473befd8219a539b042a94f47e42610fff4923d215932019730dbbcf1a4a18c6e3bf198282c6c2e8dc072cf25887e105a19289d4675627ab72f691a6ff5b379292b8d84df61f313cce1224374226d5e40567650a10a13a3724dbd2dd0688c58054f92cd31380a9163ecfa48081e795741ffcb5ffbd07d302e3e7fa6e6aa68bde7b9b9bf3bb2f19eb7c707ac6e0bce48aed718e7a4745a52d06ed813bc467742ec7c342dd8252e7338c48a5c1a4b6af710860b6b805c7a1908a72c98fe33a8abd6bf3111e05b33cd793fda2860ce9c63b4c5728e88876182c9c503385788c1b3b49ac937f29ed26290b924b6918d44c6c08be4160d5af63c5c658e31898dac50e69f01658492f0b259447590848f8054e31741f0bb5a817e63afc621e43c248a93d8ec387ac0faa33c373f88263d3a9859084fdee45c75376208a3f6be82fabf79ee2c483313821510d2b1e8d467b2835bf64825bc0e6028b8a9c568f37c071627037f5a19687c5ebdffd131d8be9d7ec09990309617f36e2d62e8dde4afb378641d96f33819510ddaa39c35e4bcca64597eba6c7963a7458d5a6509f64c6fd808d0e798ac8c2df9130d1f20a2e4bd46fff0f61d128cf91609402d040f8212fda23f84b8bafacb9ea8a2833a25c2865e4a15f637898e9e22c12dcce4e9bb83cb63181a8157265ff2f0ff66d2aeafff896fbae4a140f8a73616be0746f834320f537d90f5fb2aef76cb7ca04916da6b5d2b446e8420f432e706212f994b20a93dcdccdbba22b7f6b8d4a0ce4f2a8a4f630741db76824ac3a9cbdaa29384a64653022fb15cc04e4a66903648977ea1cbc978a9f13c2be08162e13761c463fba8b6f71ae3ca3f6138206b61f90d5d199d071ac940a0b34b7a038f99bcc2e68a3afbaab231c86d0246812e90220e6652c00d819cbadd689a84082d33be0c2b9825e38fe6f399ce7c876426bfade92c53aaa02e8f3188a2b03f9046c02aef892f3cb28682ce37451d1e6d02f398252288e964fd6d9f8089383ae9cd185979d49e706e0803c531fa7b1d45f9c8da2ae0b80432a27c0fcf05a1892051c913231925f2dc05a3e8ccc67f6bdffaa10a1182632b42955ed921527543f81de8159e7cbf76421c6c664edf64b1bc26e0498057e7946df3405b6441843ab08dd7e925c7fc3e03fdc079de1554bd6462f0813420c97d06eee635bea7c68a96dc2e67d2252af2b2687a0f85df1ca2dab756c7e643f4409bde490b9f14b0df9bc03183dd4971a430eff701cb61bdeea64acf11d30011228403ea811624e239a889d286e091511239ebadd4edf0fabf94eadf2c8273de2b81e9c80cbf982e95401dfc1891653379c1b3add94ae11f0eed901802039e26adfd5c16c3544f388b4bcfebd18cd4d5f14d828460c799da36058d594e3e269ef2d9ecc2704e95a1b0aaa05ec2c07750900d038a14ac4b23aa9c2d70f9b607d66ce2dd0bb0fb49bf85752027b51993a550dd721a07841c1e03ecaaa1123b50f31dc05802a3efcd6d8772d9e3c5334beba2f7861dc1b29a91772bbff4aa87d5b7859dcee271cac6bc9ac4127a37797852d8c0847fdc30e9973d46137c678eac80782df6d6fe307a0203a90bd6f01316ed220e68ba033e470b69a44c9e70be5798d4ab72bb7d84063557ba70fd52a689467434a3b54751646f58c9dec26a05826d2a8ad3ece9f0de726d90dc4ca3908e1c95229ccd823c10c05f00a2170975ab024a949b044e8c866b229e874ceae89dd92258af8def205685c9a9dbf1fa37df94e382da3d61d9521de263494b6579d65c8272b0d05c3ebb1d15e75a4e47ff241200ce9c3512b76c8ac3e16c585082e53498e3659b430618682c8868c84cd7a28d1a4e4b01aa80cc56f7c104f41af6d9d16115c41d349e6aeab3814ba40eb5eb501e457385dcd76413b1d8f4c317c3bdc8938b31a7af383a329c85752c8bc9eca3956e1f5d913ea62d8f5b3e291ad43e12c2848a6d15dd952bce2a89456747faab5b254eb41e44b271cbe77c25c438ba959cd26bfc8992e8b3a9cabb0231736ff65d531ae963ff17fef624e846948f20851f9304e362b90d815d14f79432e784ceb8736ba85ca6fce06c1f3235e442e74f332a9b9ccfb03a75016d5d991ffb09c06d264330a40412803e438c62d28b98f1cecf30bf2b52c401b2cd4265ddd95801de6c4abd8fe46d506d23d372dfad329de3c46c658003d66b7854096e6bfea98331f50a38ef923e93a3fc743a4511ada3ca9cd2abc9346b025c852a43324195ccab4dd8346bda302b8563e01e7476067b5d21df882227fb0eafef49ee791faa1aab6096e2a2f8f7cfa7ccbd2a462f7f3d71178826e1bd4caa1a29fc50647bd74be32a972e5ce33b2cae980e5e88b3339d92d1331066b8d639ad7bdc26bd99f030236bc4ddc7505f7387bc34e28ba9c648b6d1d2f71a4d86554519a14fc5411fa8b31669f323eccb013a58fbe7a759d4b6dd112d7ed693a25684a8bdb2f44bdbcbfab5d61910c5f5922f826aa03fa9417df500db8a9218636b5a0d15e66864f8c37ca2bc1aaff9d531928f19e5f65bf5ed247b39ccf9a0b4bc510f4adce88abf7d227ec8baf2066ef909ff90f456f9c7cbdbe182e9694618084d7fee7e7224b68136a4ca34752b424d65a5c08fcd189e284f6c2e347316f74602efa2281d98981739e966e24f8ea2cef00c37aa615e54430e10fbd9e8bb5114481084fa01f8ac898bcc2922b7ae14447b1f2e17473e5d4861b747cbccb7cdfeadfa4c1d04640351e316571fe7cacc9812924ef3fa6b5283cb651374160182ec08fcd8c0bc685d6bb6c62f7435c07b15a07342cc240363e22d4d738fc0b918892bc39e633fa1f52fdc1bd54bb399157e4e00de71fbaee178ae66b26fac09899f5cda849c13af9f9ed11ffa4f79aa0769804243ba6598fa086671961ed3ad7b22469a235cdd8b2aae5090138663e68120db93453f2fdfd9e297ce1b987b3c8b60665788b0ef50ba34f21f2226fd7bd6564bc9e2c10a0b1685507753e587493d051ab80b9e59151a7c948a29be28e0675479e65281c540368bdba65ee6e615fa2b13097a93991ae186380849eb6c275f0500cc5ada1bbf9c77166e67f26712a070c995626058dd0af89649eba3960ce353528e08c0831aef6073b29e8937e2d97c775c70b8039485fde45247b66d1dc13ab8b6272ee03ba5ce834efd0131727a954facc3b7480b4f470cb46bd0630be5b7213a122716633f97f11f3c3bf499c2b2ea2a379c1bebdf04d4633479bffb7d014b81cd1035e9e84670a417149d000f4c73318218fb7531ad1ec074b9fbaebea57b4271caa6a231f7cf8e0eea2a164d15c98956397afb9bc4987dd73c5e60ceaaf2c107c85a20cebf45cda9b43f50d7206361b05b35f2de93280c8203ef5c7adf8434adf1ea5f023ee7ce57135edd9cc853b4c34b1c74bd690a946140fd451f041ab3fdc18d60d6bd77baf1a331843fac84ff3accfec240d32be092ed2db96016169a252f88f6f54a64b47e6eba9d52e63304b616592b222959ea94de17eaa1c978af06e21657d7840ee03c3071ce22194b3db039179cb5319aa", 0x1000, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000001100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000001140)=""/177, 0xb1}, {&(0x7f0000001200)=""/43, 0x2b}, {&(0x7f0000001240)=""/242, 0xf2}, {&(0x7f0000001340)=""/18, 0x12}, {&(0x7f0000001380)=""/82, 0x52}, {&(0x7f0000001400)=""/31, 0x1f}], 0x6, &(0x7f00000014c0)=""/250, 0xfa}, 0x1) r3 = msgget(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x4, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001800)={{0x40, r4, r5, r6, r7, 0xa0, 0x4}, 0x1, 0xff, r8, r9, 0xab5a, 0x2, 0x6, 0x2}) r10 = openat(0xffffffffffffff9c, &(0x7f0000001880)='./file0\x00', 0x10000, 0x34) ftruncate(r10, 0x0, 0xb1) socket$inet(0x2, 0x2, 0x8) r11 = socket$inet6(0x18, 0x5, 0x9) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000018c0), &(0x7f0000001900)=0x10) msgget(0x3, 0x44) r12 = socket$inet6(0x18, 0x4, 0x7f) setsockopt(r12, 0x8, 0x7, &(0x7f0000001940)="40cb1ae44684c8d904c254342b52e51c8ee09b159cf5f9d556c937d45b16ba664235662b34168cb59148b30cc14ac43d32d4fd0ce5c45f27ec55e34173db761489d6fc49d7eb2e94bbd5297930550303043d644aa136d933d98f4c017ab25dd0a0599782704601ffa13eb72382dbf0ccce0dde57ed156f5c7f1b1d26eeeb6bb0fd2fe428b3d5c23a846636bcf0de0f6eba6864e114fe6383ddd26b2f637a6a87faddc83c586a13a42cf6c1412dd36d24b582ba1d174ebfa45919fe0a2f013f8a19220f9cec00", 0xc6) r13 = semget(0x1, 0x0, 0x400) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000001a40)=""/200) pipe(&(0x7f0000001b40)) r14 = open(&(0x7f0000001b80)='./file0\x00', 0x1, 0x1) fcntl$dupfd(r10, 0xa, r14) 16:00:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x0, 0x0, 0x1ff, 0x4}, {0x7, 0x1000, 0xfffffffffffffffc, 0x40}, {0x6, 0x1000, 0x1, 0xffffffff}, {0x5, 0x1a2, 0x81, 0x200}, {0xfffffffffffffff8, 0x5, 0x392, 0xffffffff}, {0x7, 0xffffffffffff1b3a, 0x1, 0x1ff0}, {0x7, 0x3ff, 0x7, 0x6}]}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f00000000c0)=""/254, 0xfe, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) 16:00:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0xdcea}], 0x1}) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x32e00000000, &(0x7f0000000080)="1045147adf5261012b357767dd3172be696e6916827004c262f8cd4c811a22aa3e88e52460d9b2baf02062fa9d2ae6fe25b12eb9f619ff288dff486b2ca3905e7efc10e1cd2555909fe3b86ef7c0ad12733b6e71", 0x54) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) pwrite(r3, &(0x7f0000000100)="7999a458dd653760c0005528151da66e201f6484f15c76811c3b4aae268d0e8f163c2d31fe66dffcedfb98344b394f3d59d3f168aaa371cb70dc01dce9aec720b6444e5305d096b42315edc8bfa15ab80e9d298a587829bfb1caab344d968a0c34908038f42b431627e7fb04c6f63fb42dc362c064833b885b47d817128e6b6ac1a1a8c37f72ea2d144fca5869d7a3e0720492164fd2febd56980c46a3f9612f76", 0xa1, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0xffffffff) listen(r2, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000040)="e02ebfc410510165d4864a8662fa27c771f92a33759844944ec807766ed77956100f13af660ab13c3a", 0x29) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[], 0x0, 0x0}, 0x0) 16:00:01 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r0 = open(&(0x7f0000000300)='\x00', 0x1, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2c0, 0x0) r3 = accept(r1, 0x0, &(0x7f0000003140)=0x274) connect$unix(r2, 0x0, 0x0) dup(r1) pipe2(&(0x7f00000001c0), 0x4) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) r4 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r4, 0x1) listen(0xffffffffffffff9c, 0xc4a6) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r6 = open(&(0x7f0000000280)='./bus\x00', 0x3ffec7318acfe68f, 0x95) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0), 0x1000000000000187, 0x0, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r6, r7) ioctl$VMM_IOC_RUN(r6, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r8 = dup(r3) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r9, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r10, 0x8001a5}], 0x1, 0x0) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x8001a5}], 0x1, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) r12 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r12, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) getuid() r16 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r16, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r16, 0x20007479) fchownat(r16, &(0x7f0000000900)='./file0\x00', 0x0, r15, 0x4) chown(0x0, 0x0, r15) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(r12, 0x2000746e) msgget$private(0x0, 0x116635ecf9d522a9) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000500)=0x1000000000000000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "039bbf48fa0c033c02df71794ecd00"}) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) socketpair(0x20, 0x3, 0x80000001, &(0x7f0000000000)) syz_open_pts() r3 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x5, 0x80000001, 0xffffffffffffff81, "bd5dce1e521475b3ff4774f3483c2a4131207081", 0x800, 0x400}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x87, &(0x7f00000002c0)="08093441a0004eadd10688755e3ac483fc703d7d9fb80001040000f635e9004c9b67b5ff7805a2fd312601f5ad3996d63b28396f056b74b24326093515ecaa7d4567f88d4ebfcd98de681179d7855153872a1c9d79000000") ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000d03aacb52e0e65ab00"/26]) open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000380)='./bus\x00', 0x10000, 0x265) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x0, 0x2) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) select(0x40, &(0x7f0000000140)={0x81, 0x400, 0x2, 0xfffffffffffffffd, 0x4, 0x7, 0x1, 0x7}, &(0x7f0000000180)={0x6, 0x2, 0xfffffffffffffffc, 0x3, 0x1, 0x6, 0x198, 0x1}, &(0x7f0000000280)={0x8, 0xc4, 0xfb9d, 0xfff, 0x4, 0x3f, 0xd60, 0xfffffffffffffffb}, &(0x7f00000002c0)={0x7f, 0xfc9}) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000200)={{0x9, 0x8, 0x401}, 0x7, 0xff, 0x7ff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x400, 0x0) writev(r1, &(0x7f00000027c0)=[{&(0x7f00000003c0)="aff662cb66dd32ecb4e33bb23c807375919c9b3614e8d05c3a5bc8b4cd21eb52ef01d1118da5a1ab281bdabd10ccbebd19a5b89c1bc5cc5a6fa2a333296572bf9fc4f68c73bd7db60305e6afb5f506b3cf301ed193f9706d182b41c849181261458262b628215270fe191783c58d0c4f0be8b5b77075971b24e4ec3730ce6ab45c7c876c36738271780d3ce1ba9deabf42dcf06f3f7f4e14688d293a15ed60c6353ff1ec1385c8996215422f151c982557dc8d55a01a8b1fa5deda34ed705fd102b024edd11b7acea558c77e3152246a54d9c575870f20d321176f6a47cd5b9d6808b38e5ac6a43171758e048ae697e283df04154aebb3b164548b68e08e23a9e29f1074a8f5c35ba717486c80330f2198e4c32265cf02a9939259a974cd0026e1d40283cb4e69c22c35321614e4ba584673f7ac5d5d41d0a17dd5a63b00398d46b50c656fccce98245c132cef3bbe3e53ddaf40ae81087a85cdf6cb67a6973a9906fedcfff302bb34d84a291dc6ccebf9e70a9de3210748418514769605624a0f1ab6bbb7320ad1adde36cb589ce6058f4b757e2f262c23403dc3804a3dad21bab2300eadaf3ff3beb6b9c1e3449f74b64c11c491b27e5a3b879f0bb868b7435d7195f21b3d6088616c80ba4284284f23b0881ae806225e48ca9d1ee979b68a11f4bec2cfa9ae501341350d3a38ee4021662d8c7f5d1cd6af5e3e9e576bd25a462f6c39c945a9b0c6407ad62636f9189f0ba8e367cb9429e030b33672b7db4c26de8a643269534735194acfea052f8a6e9654793ae6fc2aa9c5e6cc3958358a75e70ac1fea2323e61d65a46ae6afe9d100765156d927732f2b864c64326966d34b6a9161ee06ebc5dc180324cda1c28d7343d12c5cf4f3c17fc8d184b0818bbedcbf8984384cc2f641c42254355c27cf0c8b6d180848c7a7351116030ca5c86ca86d7e83caddd302827ec787550f17c52d983c4081e1c571eff7f03d9f5a5e5f719023ae6e3237c73520a6599c4b8c22c13290667b359856c4da3b089ad3985cbaa1dbe8e6b789a6b84ab58bbd338f8670264fd411dbe16de3c7b4bfb9aff23801352411248f77eebf18d54bbf0912937d3850c5354654f8fa07568478507fcc9c4f879fee1993981a8aee48896212f26ec531273533c755fa584919c45a398922124af40de186e9f37c971b3d13bb96a7afd54adb1549793ec3f3ad4d213e13c217b0d0b30ee1e4a3b25e4fa53472e52f7d80ee6218a014fb66af5004c00fdfcd9b808612e917c724912a1fc05605e2ee47755f585546eac39c37e267ce30932fc2d259e4f1db0d7877d019bef09b06479c6856a442762fd1ef2531f0d8a8a8251b682b70ad9513069299cc9a5e09fcc01b7e65bed2b640288c9a16afc0fc8dce2cee13872840763a319fb4d6fb3c8d141284de5ba8eb8d72f05f59569f5f3aa971112ac81117ccd97fd5e8f9a0fb66f92d7e3f490a232058bfd45bd7234ef9bccc5a04ab4ddc6bb0f5bb7ec6fd52aad51dfe17f2140e1031fc6985d3e213324e4ae23bb21a44fb695b2beca8b86c4fec0aea40c5cb5c7cdded621dc852c81e9d6b3c69a56621ad70dc26570ceebb3ede404e2d8a05acf4efd71979cd5a06e0cdd5c0b783969bf1b998654fa30d66f935152f3ef5d593a4159164cfa3290d64639a676f828c3b645077f71e8241af31098129ab815820f693c4ec128325d3d670d90e566d80185237d513e2e3b3561bfc0637b520747f14dbd8174a5e160cd6bc59afa6a281c8f8144ad0cf62c79ff9093b44e65c5edf85875044ac6a9f67d4ea82965fbc2ebb6dfc4a77a4586e548cd2e5c1930c9d9307c4c9bd753347f06cf72ccbec7170d168510f1960a76356102c4d22d53a43949135fc0e46526f5a0d5cb106d4cf8bbac66af77826b9637883689e2f0407a37828b32e0ad58caae06d75102c1ed04daa0b95a3291126eae63556fe3071bffa5f1bb4c7509ea78cab578e55d03c472d9db77fde2fa2dbe04c65a60efd05eb4aec8649f2b239a9dc96991b80092d107cbf9720bcac91e35ebfa50448d53284cbf57a384415444fc0656158ba51dcba734cc4b8e2048146f60af353f1c7606f0da503b8e72528a2f38323b78c8c4aae483ba3a605e7e7905408fb2e31b8f7fbf96c9c944c3d389da36abfcbeb9529e8276c480d5779f39cf5a5bf7152e93a92224e8d5d218c788d011689983b113230a1a099aa6e9647d34d44c08865827abf37c0f9f4eb15b93193e1243d0a50ba0d8ab9ded2d5b0d5418efc7e2fd18f528dab093db6ba50deb618ae220479b8f7152f7041a89906f4867801e99af35f6529037e02cb6a0f004475d4a2f1b0f2ebbf8c5610117046279c0a3780757c6dd240453ddfb3e9540384ef129ab0883abf10303655e175ef6ae2061c729405c0def86cf98d7492ca74f4ab6d4d1030a27aa8a66976566e9b2222fb0f33b196e7ebd257683cabd25bc1db4de6d8d914b94b06fb0f5eac2e36d83619ecb838d6bb722041ec41351ad59b009dc87c8585913b84376dbd149b6acf8a3cd46430e5972682092e000ce979fd1970dc16887fb956caba7476627104702be32d128fdfe031a6bfb68c61c1a8e46de023f11a281c350c883fe544c5ba8880c18cfa6f81f0bd08dd10312f17722b74b963e700b6313b71391905883e6eb94d1a957107c61cb594b837451b561e4a4c86e5091656dfc0e5fa7bcf01d4dab663aa85f0f024863d2f542d9c0c2fb6a896f60784317c512d5e0b1ba8c73c101d670d728b28df9c42529858f973ec5b7c05d2739182b014a11c92788f30ada3f15fead0c43b40b2627507c22e4da70d42aede529d9991d33f19701ee80acb7537a227b38cd7c61aa495e38159515e57d0a4cca2f8484203dbfeefd91cfdd1acb8e9b042ccb56ac815f789a195f139dfba9fffae2d2e92c25199cecdd6e2117ab0f3247420185fd018546fbe3d6d97a9b763af06d49f1c2a9e89d2536c8259a9494876eb4222c320183e6924c431720e482beb7158e5f4bbd8d475151d98991b1f211a68d539f9f0c36dcfb6762714a6ebba63942dac29085d673541e1a3b1ade19781476d6e98d19f08a6f460aa278e0c4a54cec2fb50de83c7d922f061ccf5083783642765c0deded86738c253180ac626152f8704e1d6b171d2e9f1928ae0d1e417bc0e84d2253da48aa533e94fbdf867248dd2753e3c61eedb17e39e93dea94ce65ec819f7642384575fd2d16ecf0a26c4c2641512853ad4cc4962cf40c939e6c13f470e09110c48e87d5dafc846a154570d630d67e560cc610ff7f49c5c02b59f235fc4068ea4a901fb79a94de3560ed9fd4d44c1aad71363ce5a5b946fdfd150674fbb5a9e4ad06623887757e4a9e700f360d7b40ea44f9c26496fac319875005fb23e7d1b3dd2027522070296349ffd20f144f340bb8de24628f73b84c2ced77623fd9c6aaf0d1dc1b3a35c960bc1bb7251958acdde27389c392664a01ecdd75f3e44fc0de750d81a5217e3e879b19b6a74ed96fc4007f17cb0f0c1c147d0bb86274d11a76b69a9180557a0c52d58c910c26564a30b381059a708b3f61192fd257e06fb7b5bc61c672403553c659f546a90346b24c22e9ff0170ee17c3607a95ffb43a164e7d33dc5bd5f2abccf1c6a62c20712aa3d9eb167ae0b53b9a68c351b38a3bfca5a689e8f4daef1ef0ad1083cbce1a7359814c7fa06352e85858db256d5136f6630caa4bd1fb8b375149c7458af81bf268d2ab983116a1410de6a29dda8db9fda063df13217733f56c188233d7e44f0ceb50cafd9573371c38959042d3941250ba52b3c2fa3b090f2e871d5bc1530183ae481507a541d5c95ee82ad0d9524b5930c375c0ccdbb34acdc0a4f203522f0c4e25c75f5a2fb230309842a70a46eee6a6a1fce6793c597bd8bab74d93240556f0ea0bb8acbb6f5926cae90368f6b36f3abb22c70f3ce96c0407661b020ced58f3324f90cd8e1085d63e9038bc0510349fd395752533f19b7925b272054dd1a52d6bacd2f58383ffc90d6c878e7a42c505eb833f550fdb95c20db0a178076d021b92570722dd18dab3be13fc046b455cab9ef649acb750428bc5a40167bf798aa4b0d04178c6071ed6be5dbcb56b892bb7f75980732e9a0b57525678cdb00b0f0a6673df936b3df321c60ab72f184d39577c7081982a516d7c2635651720afbfc2f08e9968b482060c438e915676fce530b5aa4e8e1bbf2067cef761dd5593369e2a85d957c69fccd21dc5a016eb24e3ea6e4c197fcb581579306b51bb597afa9e84c55e75edf4a6a7c632198c6deab046c1c727f3e185d01541820f1cc0a39052ae44e55a7687eb59e27c590051cdcbce01b4f4b24ccd9721f0f438879675d5351eea61853150061984de15e7d667485cc8fd2c287090d5d5569f79ade4c4727887f01eb0e14f3daff1df0881e8be23bf7c59ca475731de34a805bc004b1d927e959ef8ba9bce14a3055aa3b5a1d5c808d78c2c166a71d40f9c6489dc26962c05a20ed461296935741aa30a0309adb1b5934f67ba838a2da1314ad686498ba7bba3fb10e5eb12aac5584ca3b64d1712cc6d3c6095f3ebd350d488188a726965b8db4ddc64305ccc060a6bd2ef965333997e3da7508abc0be454509d8565f71033b46ce28db7e791aa09723ee6ceaa354c5247c09a7efd232dc521f36d8df098f85cc96c68c8aae3b840115c62671ad353c76f11c10ec054abfdd580ac2f5e1bf096600e24647cfd2f6497fe7e757c1b773105649ddfac29c0d0d2713aec2d58336880a9e797c9b6a0be5a07706054ff2e9a4f005b994d5344160ce2156e41b2550e0d275957dd071dc4e1c1c1117fbd65140ac32cab374839567860f187470233b4aa82b09a693be27c24f3031eec9b1889e163e43cbe2c4224bc1c12710bc8440d9b7145d25d3decb42e4f41cca53745b2eda8c7352e9e6f6959b36230d8bbc29daeb4269d12c192ae913e84139d205c125cc10aff3cb31f5d833983faa55d9a0c5ed1138d7eddd2ef0c80b5d29f4f8ca335040dde2464b8df6f8a5e958e6c25dbecaf741c850a67bb57776a6a73204ea3ab578727e812b2b0a2eeb2f59eb8fdd9a0c6d860da9272719eeb6bd113488a3db0e0d97d79f62d9ab55358f86f1aa03c907a51928554eff3ea5edf259c7419fa8f748a6c67dff823ce77c713f0a6ae7380aa76e284a736c1700d33e23a0fb40a03bf7326effff812fc685836e7b4dc4f758ff47cb150cd176b5f3759cfa3cb30e1d2f2416f3f9281f6d1d8c891652309a89145337a6e1d222d3d04d194ca459dd8e2c976b191e6f1702f9a5e5e24cce3aaa844964ad1a3ca0d0f5437f9e0934fc9c51f9871225ef6376d641a40a3c36ae6bdea7434b0cec367874230ac5bf1e97319549dbb1f0f1dc592ca41795bf387b41aef2089e9bc048326d875a75ad9623c81a25ff0d5def0d4e1e9d4cf2bfc9b801087e3f4ef1c1e829185052837373b81f051946cbfe7c30e235163e146fcf6203d97c10f2400a0d99c21022dbc6de7fd2af94fb6b31910e657eccfbe95d1e266f73d35502020097f31dfe1e7446d1e8442b8373730a50b411c3d92fe2ba615182723f0231e6390117bded4525ee6e1b3136ea1a672219f89a64c64b1030b4cd9c96abbf710fdec8867322cc8c000720a032b9387bf842a0442ac4683ead952c4313aa67ece56c7b332401a1cc338d7a7d7547bde84271b2aff969c3a2c953ed1795f89d3549f82e93b8c51b6592da5cecafaa9a076d58adf7af8", 0x1000}, {&(0x7f00000013c0)="698c5bb8ecb2daa7d33e6c065e6f79bf0de0307c501ebef95316b7e556b0316af78816631eb52182836f2e58f587f52c3d595c8b0fc496144ca057068c2b63c243960c947dcf723faef343c3f5f1b26dea32fa2d1cbc25c7046f2a3831b06e5398599671477e591d6f718851c260f00c387c3aed1f254702d1c2f831267d9ae51d0de45ca293caaaa143f7aced50da886856f5f2a49de651b919e469744eeff29b765c04a6f4f595650cfe68cbe8d9cbfd9bc06436d29bf034cc63507b22d37633811c81e6b03abd80f4373824e75538f4dc12385729a676e053300c6828cff812ae679b5406cbab9b937b6258664005", 0xf0}, {&(0x7f00000014c0)="c4bacec865d59653c1041eb6d962d53713", 0x11}, {&(0x7f0000001500)="be9802c8e44b8d193e8e416f242f9d43c099446d0665bc", 0x17}, {&(0x7f0000001540)="b88974129bef61c361250c1d4f91c5b9c04d36fb90d77f78bbdd9373352bb99724174700447465d7b4279a36388654acb6af613139ef825c73860d046e4ca5f59e4cea4da5a6e1cc879502add90a48b5d4db39d13754370d43527126918beda7b98dc2d11414642054547d374fb4d2209efe36f10e52b16daf66480fcf96d67e88938db3b3c2e7f293b6066ba20b5cda98a155535ca70fa64c64eb38897eaaae6492fd", 0xa3}, {&(0x7f0000001600)="bbfab3fd423262674194b7c3d4b81de0dfc9c21174ca2312fc4d0d0336287b480a07f2ce0ee0ba86b5d9c5c1d63cfa78ed4b2539c7c60a694b51373f7c80b2dfc6515efd85eeccdeb64c6dd963a685349ce89d45752acf78f2905372a9cbad6c9a884d76ae21817fcc1d4a8fddf0f11f177dee60bca9587c27038b3aacbfcee4760162f769e42a8e585e65ef12f0a0ba4aefb72e20e92f29efe0076f9b130ce1c3c0c87ae47d7d2e5986251a9d080b9efaf7846cecb3df4402d0cc38faeef2b9d8a73b9c47f91bbec94604449c8667286104785ae1a99a11f7682d337c05644d00a4b1735b3ac23c800879b6af49d97bc6561c", 0xf3}, {&(0x7f0000001700)="daf5a3b6700ae8d3ac7916802e9e264b2895b727e851b223e088c47ef3e523bfcc47854f7914656783c88222c16fffc4a4ab7b524200a8d30fcd0223eb5b425dcfad222c35ca67ca328fdef94a8d04b09fd567e7129b754e1ba21392b5ae78a8c142113768eebf13e043b59120d56a5c80076dcfa28bcad372244dedb859dfd7f07a927b85e5e4e3bb9dbbabf851b923e95dd99d154ff57b8733ba0d5524fb889b03f12e9679ed87085f534cb79b79ae026eb7314f2c9e3857cc7a072ecfe0a111c4d1120f9a2d38f86d625b1d908a3c44a4fdc31e02338bc671329385cf107d24d455ee5e4c44e0facdff152c1390192feebeae178f64b5f5e6aa742abf78ca8667311f55640354efba474eec1f79c1c023ab7891aadb1f28e4875ad2a0c4b8d7153d70b4aa22c63844a918d2701c73749f68244daf0574ba343632880a7fce5b7b2904e5cfb35c96f6bf95daf1c6e4682c87bace8a1ec37242362b5d35c58e2e4a84cb790f35fc41d69dc78ff8e0db1003d7c8fa3da7ddf4bf0d78a3959f8d6e7c547ad3d9b4461c7c2b3fbcc73a9a5ea653573c5b22de5ca9e9e0e4c018c38d35af11dd91d0a75a4d85180adb13c866524f5f07f92072bca448f0912dc64927f5fe0aa3f9f84ba5f155c87eddf06121dee11ba2ec8a1f5810ea51bcd93ae2b86ba889fdcac1016f3d73958befb33a0c7c33bbdd703de59b44bcb6444dfcc0421fcfc61eb2a37196b8a772ee0f3cf6f8e0ed573af36c0ff3eab2cbbbd8d25805c3f478b08c99ced9008cc3f61a99e076a15c42b551308aee99492273b319b7846b079657cab56ac2bad9e7a5e444410bdc83a3ba95198dd75c4ddb60c1a7a1da0be3f8c5b75ecb3d89c264c98380ee23e5716c1d2c321585055490adb3b8ad23955250dd60a52aa576e2cee7a25a4438eacf977a7bacc4131ea0169afe240a4780d38921a426556e3ba2336de970b799f41cc2ac53dfeb4a6edf3bc78383d50b7789b84dc60c00b6713668c6fb89475094c4a1966ecd6a70f2df0d225db5e1dbb359660186d046bd13bbe3a275fc23409209bdd9f24549352a4ac8b987774f3efdabc935caf74544ef917452bdfcff2efa501ef2bcebfa3e11c0d642ceb14ebacaf2fdf2682c657c5545cf5c451417fd0386127ae3175f400b9411920797bdb4cc8fba8ef9322b57eeaf763504cd49a5421a1f25bc7faa506c2e04a61daecaa93dfbd907beea09471eaa39fbd98368c4868475a2a0d786b0c5e395048d3b5804605525173ff26b5a2f1e2701c9262c4c8bb99fffe3d45f5fdba86ad86771b5bf62eeb5672ed742bbd2b37a0761e38c36ce3ba11440689897a466006833789e021ec096d1e24f21c1e7356f33a75e94d8e24084f5f5a401c0c3e9d9fe6689f8c4a50e977a4bb4e9e69b329bd45cf713882f0a96c224652defa6f3a0a4ba398a58f0a4e74fa99aa096bb4354a3cc4fdda18e5cb2c2553db4ea8de023a1190623f42d04f418eb0890ec93d93fb43330d22d9ce695ea7d87847567a601a99627cd83a58d84dc3ce5879cb3a01f014641a33ae8876c2bcbdfce7014a4f3c332c41069750838d1c82d1663f8de1d13e314a7aa969535cc74cdddf3faea6511cd32892bb8fe34013c6eb0873c88daaf9e6db2f961a30a7748cae104a45192db1b81ab9754211169b54d961938c34e4f1ca87d914306a84a80bbaf9f08ae133caf02be981ac60059730ba6215a093084e9229b84738bddc204f8d5271678e223eb5582292a331de59b1f4978a392d17c58aac1e2933d8913270fc70787b1cd9af9663f935bb82c3be879d36892d9618a1472d37e74b2513b2f94e40f76f60ad827a15a542b46aa79cf56f32520f6a71f2b6057b7b9cf9b62e5567883cca0fc9d69140c858702e71bbac34497304b4977a6b967608c63667622851bb1e77c5aa6789580a1e5b2bc37231124bd0288f7b1c031f30bb994fbf5bdc36b2724ce21ecc532ce729d93879ef8d94a3339c946ab26e52f8db1ca7918189bafbb1b4e1be1475b227e891c3104a97422cfb41a8796a86427eeb17347cde95f9e02483c6a6cfde751ba8d1c0d67348a03ce4a42a9edbf18c6441c8f69a130f9bb6b05ef0ebdc04226fcda99a21db56f5204463d79ac4a17a10de3ca3300b9fa7e25200e6a38ee0d6924d148a4b7eb6aca9aba01b92e7e869d0dcffdcd6ca3811178ce92429502b374f13e0a83338b5056cc45e529b237bb7a3d95af3c9f1dd016b70ff9f40da82324fdc5514ae616ce3d14b5677558957c9d3b901ec50c81e7b3ea8bd1ef03b13012570474b20f11c31cd6f53c1f27f655370efd97741274d7fbb19e262a10b8e3252010adace7fe4eaffe016382541c97606a58337e04257d4fb2da3a72dcd2f468d51a36a7b5fe9f38625c3b4f6223ea950b06f547fde477e53774a7deb95ab9cd9cf7ea440ffaffc396e166504d80a592e84fc3e98234127dfdb8b053772048437f425190a510e081f8f4df9fac2b723b889fe510ebe89674f755d818942ef6aff62ff434e84e5014b7e86f5d87e16b9fad2a799325739a0ad348ce3d69313c1fb7d4cf56407849a36b82fe162bb79e38e87d1ccd882b60776d4428091507b9e5a470b295d7bf6748ba49e1754cb76a06b83a4f6472f6ded6c4c583026ebfd410f8f4bd59ad86555045c4ec5b047685af860a55afe1a4f6d292ccff1447c951aa6255a811446868fc1ca7454655700f9adff0ab10923d77d17b9ffd00eb69281de76d404f38c86a1480fd23b219963a54f53980acca3b19511fdeb7e1c7f8a38b7bbdc32d6a0e0835e8bf6b589fea4ec48730f3df02d36627e764025215804e17307cd761e25c7e45b6c7fe5b7a5c4fd5f54abb69a841bf9c9c460fc1e7084ef0c5a4d1eab9600a662812dc6ec1f955e5616977c11d48ec535cf353db5a6e33262cc938e0c7af76685515f2bcfc81f8803b473d71873a33b5a85b90bcd76dde9a1281203982f87e64bdaabdd5542da9c7c86ea3b34ed23e8d69c8b319635a218fd700de064fddc17890c57fb181f55ce1dff6c12afc2f97cd1ed806815db8ea77ed918d893a32fbc21878f6b24c03438e3f1292482e157f1f0c169b53ee79950c60303a9127617b8b87e3145695670664ae05324cd0207b559f51ed276449a8925969ec90be8e57ef465bfeded81d2fb2891332d5a1410ab9d30eea7b1082106ed435dcdadd508364294ae7576face0b97063fadb865fab3020f13adb2e6ec425f02bf17167487a21f9d79572e4d19e5af7bbebcece304541dacff196c97bc7f1dc4bae87bc1d0b8234c243a15b00001b75efb3ba15da2c742005696adc45c477c38dd7e38167bb2ca987fb3de849a9663af7910b21186c75ba95c352034adca0f6bca28b019ee6f575d9253bfacffaceba51940479e9e794c15f02e8e3bd1414b6af4d01a246d203501def3239fbf1d2f40a5f16b49ba9680740810bba05e8e7fef2a76a08955e3968ed8be80a597f4d47af94ac8705373f510ae683156978ff596b5ee0d32570c1198cacf29de9f82f9caf19ce35b460e9bc467046a729c891073224763d093e266119543fec201def5e80456f185421ff03274bd2c098cac826b0b233a4f1742b2e43a3537168c3b95e71d8bcac81999a00b0b95d6a885d1917bae855dcd6652d014528908017404e21cf2bb05a2245f3e737155821a91830984d5196169420e33b1f60e3c62c1bbac17ef7802440035772b948e245373a6e0b0ce14b6b2c7e95889703854b582f3e096d7dc0d3eef242e9c9b480a92df52798f2325bb3f0523caab41bff6adb3e505bf320d43bd6fb7a5ee1dac6a0189603541443e10e32006612c515d53964ccb056a2a6f63c4622c8011b07ef422ce9564e25b6e489497ec805d0bc6778724b57f51a965b106bf38f99200e0aab8860e6c12a38540030777961b2f8bc49ebb807a49a7a538bbc294a3cfd6c43b8822d7e1f99126dd094e0a9e3187de03ac6fc78cd59fd82541f46147d1b6b089d1afb1d234a01964a0470dff6ff8e917b993ae72c498f8a96e790393cebc1391291851583feaa0800dd866e3dce8e8405026388939228d7f6c2c540d476fa8e528b510ce5b3ef5fc89f62fd2f082b2db4e391312af6daaf7cb16d5965792dcc0012490c8ab7f43adedf7026052c6a0f80aa496b174cad4736df647342131ef7452f5301dd33d6a23bf602a5025a1ec20f497fd1fbe61f65fa7ba8bafcd61718201604c36df92ea895223c98a1265702be3dfba3a8e22930cd71dd402708b99f258d870106421c38a2e26e43ac895247059c5a54f02040edefa9987eb9e3beb3c231d3b7fa4b0482e9e9f59138c8e5779d38cf742db4459a7307d331b4c99b934ab3c555e32c39d0a8c4e160a1290e09f1954a97cc3c18374babed2c25664536bb432a421951c0cc94d40df152902bae5a2f80e495c96dc35d22dc8a9689a14e1ccfca893946c6ccc86bedf38478c96cf71545b07dbe6f9ce0613963ade96695b512fda9eb124cb786e2de6f9f8d09ade341616bdcb5674f5c23d2585e1a858bb999dbe1b868e2c3dc56c3a092a2f7e52361e9157fd4b3fbe23f4e755f4b3c64f94ab88adddd318b9179103051ff5b637150540d31ebba02968765256255a60030b4649496da3edd2020ad87f54308237a63dde2f52716570f9e5dcd25864ff2609c9faf6834024f20ef10ab44cfb9f7178fe22959a14141c90cb1f7ad3fb828a3868e1e9ae498cfe3f2cfd90270311405960aba707988493b9b547a80af33b991517c0cc105911867c2244fdf1e238f21734bcfdc94a44b89bd1f4aeebfd4e43087ada07ea7363e573ecbbfa2136adc15194798e236c91aec0f7f6a0fef806687f23268fb7e55baa050412f623c7be12ff0f929f27a9ce29e161c1a5b61c71c3f6956e46987be682ce3921027ed9f8a8d1c216f74e13fd885a19697168d314970756dcfc86f337b9a453c7e7d8b78f0478b7be280b78dae3cffd275aa7fcc5c75bb5cdec5262598e107ad6b52cc6427ab791f7be0432275bd8493ef9b143a4d52ce65ba16cbc9524e12435f2743495f3cdf6d9b958899fccac8aa0c825ce8d90d1c534f238749d66306a5521d044277659f2a3601c4146640c032f7e2bc0f57a18d9711fd8cb22a2caadf0003d2f73955eca66c2c02f280c20041dd339dd1e5c0f52b451ae1178d357e4e5812d436711c00fbdb55c341a9452b6f7f893ea7b48fda6e2bc41c0771dfcd6f21941df971fcd28affa513b6a0658e7d6796a87236245a32137bb24730b7ac086eab860f214bbf4eebaed74a1b8a096d2899c93cbb5a58a55bb53bad084373941b0fdffa295fb525ea8d380b13ddd4a8ea67e3202e03443466f5cc6f13901b6e7203b32db09dd62638942d7581bbb4600c85d8571ec0865bd7e3c307fecb8025269292f95eaf3ce3e58fc9c7ac929d87a3aa63a743a9f4694b78c7142b75dbf9fc0cdebf592a6229843add89df5dc82c07a8c404722bc933c11140a13486ed48283aeae08aba7f708d3914e4c2c88977048753c557d5f59b0fa02e511270d3ac85adec95e975a31f84e65b22e199e776fb98cbfcd9f8ab1f96bfed92259b150572f0ba53ad4b9a95dfa54d66430d3348efd0c8d68ac378de4c04362c1d6289dd5c85b93794aa6f290fa81ffed0edd7f6f62e7f6b3fa9f960cc93e415a25956c8103c03a551d4a1f088917e559a18c3dea40a9046811c921e2069e2f2ab641e030b26e3c54f1efd6e27e191af0d2aac35c9d3cbcf6c1af4bb90", 0x1000}, {&(0x7f0000002700)="a2644ec487f92462e53ae2f5d0b9239b8d9f62173bb3c4dc6ad41c0bab54c34462f2cf1c052e2354efce24d7ea030675502a4850a37bd93a35148641eeab60756be70b347fd30decb0eb4b44130534b55fb91adde43c75383258203a8659026733d50ce99e48d1b20136439131973a2b1cdb1adf2ee195c6a205c8f3420c303286e73e3a94ffda42627922e2205ad454d2e5ce0de7", 0x95}], 0x8) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x3, 0x1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r3) socketpair(0x10, 0x8000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xc8, 0x0, 0x9, 0x8700}, {{r4}, 0x0, 0x82, 0xfff9f, 0x3, 0x6}, {{r5}, 0x7, 0x5c, 0x20000000, 0x10001}], 0x20, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0xa8, 0x4, 0x2, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x8001, 0x8}], 0x100000000, &(0x7f00000001c0)={0x6, 0x6478a294}) 16:00:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8deedf0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1291ec051b5aaa7413bb1b79ef5c5b5e69d7c5045c121f61c494f22d3a5c53b6799f5f99fc61c5dd36d6ba00890f53a1c49ba48b7386b015a7e1b75de23144b23d207bec013c64c458152eff5c9123e4ade7f9fb0dc45469050a78e56813"], 0xfffffffffffffda6, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/97}, 0x69, 0x1, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") msgsnd(r1, &(0x7f00000003c0)={0x1, "5c8cc7eeef5886fbd41fdb9a356dd1e376c3f0dc8dd3133d53c0cac7146d4977b430103cea4056a5e87852df38b72f2093e60a79f40744c7b1ef5adb78b261ca3b5c79f2b9a6b8ac5562b04c8f5f4d803c517ced2308f75b8408b5abdd9d17833334fefd08b0b1cfeec143538911ecee177aafc50d4bda5aff545f1ca1919a09e143eb1fe35ed5d8676ae85863aa9a95b6ac92383db84299ed699caf9b454f51fadb57a8e4f37bd1fd5afe81060c9a1c73ca9df977442f82cb517a9a746ec98c6cb5f202bc5e7cdb37263230b45bce8334897708c228fcf31140388f69daa9042c3f4c"}, 0xeb, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/223}, 0xe7, 0x3, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000001c0)="eb06000000b9a67aeefd812eaa4e713048e69931b14dc32924c28a7cadbbb1a5270c78728f53984c8b03794a1d7c96052a1f2994e2da722492b65c7994bf75852f327e049cf051ba5bf44885f686018d26627fb604995f8ff735c7f489e869b285b208f277a1bc13c4c642d1b8b3ab95d7b22a9d838bfdfb54bee8ded69f60f9fbf076940ea86a65dea11c8f7dddc3d58fbe59047b0bce0cf71f3f7f3cb244dcce8200004ce97b0ebdff2ee64eb4a9baffb0da3571bfbb98bc852a628029147ba1fc76bd1d044941fe80b32471faee81dba5685248bfc8a42eea48decb9692b50178", 0x86319af42dea6966) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xca, 0x2, 0x4d412086, 0x30c1, 0x4}, 0xc) 16:00:02 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000140)="eb6a05952ac1209bdbdbd2b82c7e2bd76196f38db4518ab56b5698d3c7c5c5f2cd23b35ef2441b463511a1247baa0a32ab269051b0e0ce3e23561dba913cce107f7a1d3fa8ae5c0f6920036b34f471222878b1565ad1411a7354436a3994bc5bf53fbb1ea4cea48ae3928191273d001b5a48b80cf104c7abab2d825d7f", 0x7d) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="1daf5cde7aa4de9cc89de616b1751c2ade81ea0fae4babbc95a5dddee3c9b83d11ac49461689cd59d2242c1b58181821085fd2a7d9560fdab6a380d4c48176", 0x3f) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r5 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0x4) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r4, 0x4) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept$unix(r8, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchflags(r2, 0x0) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffec9) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="1000000000000000000000000000000080d79af7a77ef20982843cc0d8654037a3904b3b2aba06a98e8682e8cfd9b8c9d3d707d429d1c3df90ff9cb913f9e3a079245825188a7cf8dc192d72866e613b1ed018cc03bf93a3aa65c1aaa32f9f1aea7e02bc7dcc1a83947cbe345b2bab9228b6c7ab1ebc186ee8c1f0aa2cce0c2b2cd756724b8792aef5ad409cb5deaa173e29eef4ca67996f5c3624d6da877bc9faa74aab3b4c0a65865c8195d85ba27cf415f52b497061253de0bfd0d4fbbcb5babd5c23c573b4c9daaa60bb7aa1ea5d2d"], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r7 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r7, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r3 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() r5 = socket(0x11, 0x4003, 0x0) r6 = dup2(r5, r5) r7 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r9) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x99) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r19 = getpid() r20 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r4, r9, r12, r16, 0x80, 0x1f}, 0xffffffffffffffff, 0x8b, r19, r20, 0x4, 0x3, 0xfff}) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x1, 0x8, 0x8, 0x1ff, 0x1, 0x5, 0x8, 0x10, [{0xffffffffffff7fff, 0x1, 0x800, 0x9}, {0x7, 0x1000, 0x2, 0xb07}, {0x400, 0x1, 0x1, 0x1f}, {0x1ff, 0x7, 0x5, 0x5}, {0x1493, 0x40, 0x2, 0x5}, {0xfff, 0x5, 0x608c8, 0x4}, {0x401, 0x8, 0x7f, 0x6}, {0x20, 0x1, 0x9, 0x101}, {0x4c4, 0x80000000, 0x1, 0x9}, {0x7, 0x3ff, 0x3, 0x100000000}, {0xffffffffffffffae, 0x8, 0x9, 0xff}, {0x81, 0x101, 0xff, 0x29}, {0x1, 0xafd, 0x7f, 0x7f}, {0x5, 0x7, 0x2, 0x7}, {0x1, 0x3, 0xfff, 0x8000}, {0x4, 0x80000000, 0xc0000000000, 0x4}]}) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x9cC\x033T\xd9\xc9\xfb*', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x4c, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0xffb1, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/165, 0xa5) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0xfffffffffffffffc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x5, 0x2) socket(0x1, 0x5, 0x5) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/101, 0x65) socket(0x20, 0x4000, 0xcf1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1000000000000149) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x118) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x8000, 0x1}, 0x8) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x6, 0x2, 0x100000001) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x68) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000008100"/110], &(0x7f0000000040)=0x6e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:02 executing program 1: poll(&(0x7f0000000280)=[{}], 0x1, 0xcf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = kqueue() r2 = dup(0xffffffffffffffff) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x55}], 0x6, 0x0, 0x7ff, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000100)="9e825983ab29cb97d6d453b25975070b6ccfb05bc4e047987072534ebed3a7f2496ccf85873330b96570e32f84a61b3779964b3ef0a1661ec9297ec5595497d9ddbbae3b0d74bff25761860ee56e011a045161548d3fc1751cf8b02eb2e943464565a80a62c9659a5426b64b356000000000") r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=ANY=[@ANYBLOB="01215e12930a294f8b021f114ade04bb00"/27], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = getpgid(0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x99) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r4, r10}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r13 = socket(0x18, 0x400000002, 0x0) close(r13) 16:00:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) flock(r0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x266) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x10000, 0x3c05, 0x0, 0xfffffffe00}, {0x5, 0x0, 0x1, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) fchdir(r0) getgid() r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) socket$unix(0x1, 0x2, 0x0) socketpair(0x10, 0x4004, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0xc4, &(0x7f0000ffc000/0x2000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget(0x3, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x800) getegid() connect(r5, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getgid() preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000140)=""/31, 0x1f}], 0x1, 0x0, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) recvfrom(r7, &(0x7f00000001c0)=""/30, 0x1e, 0x801, &(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0x401}, 0xc) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0xfffffffffffffffc}, 0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f00000002c0)={0x4, 0x10000}) r9 = syz_open_pts() ioctl$TIOCNOTTY(r9, 0x20007471) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r5, 0x6}) r11 = socket$unix(0x1, 0x5, 0x0) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) r13 = dup(r4) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x400, 0x100) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x2, 0x0) r17 = accept$unix(r0, &(0x7f0000000580)=@file={0x0, ""/6}, &(0x7f00000005c0)=0x8) r18 = syz_open_pts() kevent(r5, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffc, 0x27, 0x1, 0x3, 0x10000000000000}, {{r12}, 0xffffffffffffffff, 0x92, 0x40000000, 0x762, 0x6}, {{r13}, 0xfffffffffffffff9, 0x4e896f5553cace39, 0xf0000000, 0x2b, 0xffffffff00000000}, {{r14}, 0xfffffffffffffffc, 0x86, 0x1, 0x2, 0x42}, {{r15}, 0xfffffffffffffffd, 0x1, 0x20, 0x4, 0x7ff}], 0x1, &(0x7f0000000600)=[{{r16}, 0xfffffffffffffffa, 0x14, 0x2, 0x5, 0x5}, {{}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x7d}, {{r17}, 0xfffffffffffffff8, 0x20, 0x80, 0x200, 0x8}, {{r18}, 0xfffffffffffffff8, 0x0, 0x80, 0x40, 0x3}, {{}, 0x53b1a2b8980e8e9d, 0xca, 0x10, 0x4, 0xedfd}], 0xff, &(0x7f00000006c0)={0x4, 0x1}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="d47ad0e34881751098f1bf257b8578ee75c6de9fea5ecf1ff0cf9d1aee6a51713ed0028a3724c60e475e47ef0c7e83ceba49920fab2fe2b4ec17d86b94fa2a2a2af7a7f0c4fd0b6db6ff3d03a93b3ebf06f205af06f77ef57aa254a736956a1d10ad7fc3676781746bc139656719defe4d26f50e625933c20528d4f79ef6db217458261e30890e08279ff9e06e3a6b57c6abe677243380b3a6ee1329b126e1d2d9e29c5bbbd8db78bfaf42b93e896b46e4c855bb897b", 0xb6}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000000)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x100) 16:00:02 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d01a67147472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ebb0ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c759cf54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395ae575dd659255490b88ff1bf33436e6731ad3574dab7064d7a570715f68932de75cc53ec316484d3f4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d58f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605ae2602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb02d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d10dfbc5b0572772cae259ce5355c1ba1a7f944aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332599a329e07626141d45d404e10e567cb808f50000f4f9aea3292b48043d1e00f74f00b0bb12c8845f8b95f7bff615d243eaa580438e25849dc4e3686ba7609ab15718407c383220e1258df1e97915a315ffc43c86ac96ccdd36c6f2403a23c674809806475d458f6b8f25f9149169a5b1bf175e4a82a8d38cd232e74d64464803ed39367b2c5aec5976ade17ea26f592a60fc01c36aa0bb2c6c8209b5e354191a472009c68d308d6ec3f2e87509c637ae64bf99329e229fcb5d9e13f8f042f3fd659c084f52aa355f22cd46d13f5742dd895224acefd2fdd359193d4ceb59661193afa7df0f5d0b988fec60221bf8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4000000000000000, 0x200, 0xffffffff, 0x5}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x7, 0xf0000000}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r3) socket$inet(0x2, 0x4000, 0x1fd) 16:00:02 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x1}, {0x8001, 0x39}}) setregid(r0, 0x0) r1 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = getgid() setregid(r1, r3) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0xffffffffffffff7f, &(0x7f0000000100)="a46077e04c8520e58cc5c97e7a50cd26b716eb8b9f2629cf52e9476d0e8e20a82af15f995cf88b9d7a400d56df2f14b872879bbe492638986c2e6658d3716c9ad55a79147bdb91bc74d5376d6cc5177e0e70269023e2faca7bd4fe637cdf4e17ee55305c59ec8e266f2e8a6b9339655d362228d37411ea412c0347de2abe985a4eef539940e9124e786d0af9dcf30846e5d9e3a5d58ff4637341da5c59cd9510d47c4c704bf581", 0xa6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) socket(0x10, 0x2, 0x3) login: pckbd_enable: command error 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x20120, 0x140) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x9, 0x6b}, {0x0, 0x0, 0x8001, 0x81}, {0x6, 0x2, 0x8, 0x485}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x200000000000008f, &(0x7f0000000000)=[{0x2, 0x8, 0x7fffffff, 0x1}, {0x3, 0x20, 0x81, 0xff}, {0x6, 0x1ff, 0xfffffffffffffff9, 0x3}, {0x80000000, 0x400, 0x4, 0x1000}, {0x10000, 0x3, 0xe6}, {0x8, 0x1, 0x5, 0x401}, {0xf8, 0x3, 0x7ab4, 0xfffffffffffffffc}, {0x0, 0x80, 0x7, 0x1}, {0x101, 0x44, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") write(r0, &(0x7f00000007c0)="5895c3f7b83dcc5488443f5d8bf6f905c4aa5725e9486445506290bc0c15c2ffa164f7a280fd5bcaea28fa0050ea2d28d54ca47abc1612558cc37fa3132b0097905d42b2cad38353ffde679a34df872d2be6407fd8fc106186df0eaf0adaa9930816a89606d6c5d2c0774003f761592c7d545f97e11ba9ffd0a4ceebf73ca23ff29fe2209816e78322e434dadae2ee1ed30adb70ee85036b01282c5b7812f0398373e8bd444e1c9bbfe06bab6d4f9a5ce9be3366e47c372a3efd70de58796bde25f91ca783b5262d9d86420d6617186f6e7386f2b5b6d432af241b1aa11d1fd2d85790fddf13eb00c4c895a0361f740564d2afc55fd4c128074da05504000000000000008a1900002872a276154a765a33f64cfd5318e0afc5bcf79efd33e408ab8dc41c8ed576a1fccae1d52bba9a3d77a8d2f82a7a5b5dee4efa69461f026aa3ad41e0b131a4828251c0e46a0a7987983ef33a072d867125cfa27bf9b2bb70c25ab1bfcc9b321d87767447c96346a33cbc805cde43bbffab37c24b74ca87bb3c25d1c6f3b4329dc33b3a6affcf654a827d014f7fa6a988022350a49579de5e1f209d2efb791fec598c7263e8efe8ef90a10de53cd781936e8ec693230281ab43e37eda8d0339363c8355a2fd4befc83fbe47c84f0b9d8d7a4041241b3ba0cb5c2b081d9e2f330275af11e198c16013d873bcd309211acea7b266c133a5f3035fa2fa45acba8f", 0xc8) write(r0, &(0x7f0000000a00)="dbe1fd42cdd068a2c1dcb740cb613116d0fa7fa4304e443c795cfa8bf87084b35614fe9f090e33eba377110972d38dce57fa51c474817cf5b4e60d78e53216e619b5957c83892dace0d56f2d1bb89fe44f6c1a6589f4ad909f3ff1283147dd53047674771fd819bd2d486427122d8e11ec3eb6435fb968ab6d17d929af49c9266438a0964afb76c028f23929d4ac6f0ae3e1dc669b28622e8a5a532d25e004366b924a7d220202e3c7d583d209a00f0069b1d84ee4433808f832cb6ee11e12ae66464f6714a2b2e0f996aec8279ad48f4f8df76698c30707aa544cd408e2c2a0f9b64a9502a8691cf7c36d603d4577aa1e2374d2a0bc5b6cdccf9e30851b6f8f3eaf95466d907ef5b4bd536d9a700bc4cd8330f8ac14ef6a0c6489f8207d92d699534b40899a59bec4119aedc6ff9e0b247be59cb6ef2938fe2d0346034175bbe40ab6c286cf333cc250192b005ca75daf7cfb38b83f098a8b24906ed8527aea581af3d6a1afc5748454728feb6c814853d4dbbff9921110ea17335595486fa1df8ece03e57a8b609913f130cfa7dd7b50df93fe687ec95bf6d299090c52adbf89898a6568be7807c30439b14d467e3332e4b237d6af7465cbb6bd7263abaef43d40326cbd7209cb2cfbb477b2c575e337e421dc6a4ed8ee644e39ac131763144e9655467136508247ec796710a8ad1fcb01d3e8c536abdfcb08a405219e594f1edaf77ef4bb8b031e4390d2d6791ece3239f54200fcbe2217aceb03d7e9bca159daef76ab532762f5ba4794c4f827c83ec62dc2eab569a988ae3a95ee16eacb33fac8891672063bdf90b6ebd08ad4978c0de871c9da8726ad59bfcf9d86b1823facbfc90921e2ca6642645ccf0a694ae5d8bf2324e6eb3fd07edf6a007020d75d5273e4cd2d7eb587fc20a5282216c79c3053438462704046a78cd662e68df630e55b1787962aaa306600b4c1ab36fd2ba4ee1459164f1846b52c6af92a9a83a9a65bd10fef6da2ad30decfa0f1bc9a33f3849125251d77e3052464c17cebd91cd87b6bd8e10f01e09d780d58832146f52afdf06fd464dbdd9b1a9f4814df18b1167ef6eac71a72b44fdbaea6319ec200f629dbc12dc38335eab272f0e827841581a00ae4b2dcb7b9c674139eab790c2e50408739b25ad2b7418f4f778798207e895c2f6b53d2616cf50e78db65c108efa8cd684672dee20a7dc13c063f1913472154550248cf3ce400c6593fa84a7f0670a56bddf88cee2eef3a84d962e0029e311848be7ea4af516b6ca56a9e7c455342ee2ad4f7657ce38b4224e79edefad152f2d912b79e329060d38c3209443d732c1d13569020b5cec1d5d9073c968f181f7a90c31f8ad36db94518d77a73ed578465556421ff57b9e18573180f929b2901f6690cb086b78ad435f40b9ef73bb8afd6e4e9a23d05d47aa784600642aacf808f66afe8db28df164d67e5c64711fd644d54a65f2de52972c13e595426db033262e64ecbf9ef7fea61643766cc5f69365e0b59bda14006f272882a01bfc8a38497b2bd8935a2be31a99ff824a664225271216616329e6911fb301634b5dfe3e726c123d175fd259a4f97b5250e4c4c3d635451c06ae6e8d0039d43fb4aa459f5e650be055b81a97684fe7c012a1fc9cbf302fe28282d5d8c015abc556ab03f1bcc059dda32450d997613aebb366a08bac3bcb49ade4b8b4f2f7013e48c84ea32f52635395b86f8321ea5e471877b67d7439f76af5e5b524c244589f852d03fcb693383e2d68654da87ae962ed62ecc7c457bcb7cf0cd5e17ab98da9995282114c65d7a144c6d6cd52f693096046e4fbe94e97cfe0022de0c814692804af1b759365d441301db160742613016ef59cf87c4880b6b42dcf5a34e23e12340e838e5a237ed68bf82de7e00cb0b4c47b5f2a07507862264123dd8d0f1b3d73d587aa0485ce88088e7ed45bfa161b5f7b5d60cc3e7eee755abe7d80d4080dda924cded4748072e7823ad5de3a149bc0778f59a7d1f0319d712c339c5fc851521a9a925fa5e56d18995236c05dcc07d5d59580c8412777cbc3dc2ced57c53c8ce7e8c5c0fc60483d7c34c52a96e195e6393f48f9ed31fc1288a7632b7f807c57425ac7f20011d1b5eb0c6bef28ee4053da5132ef53d2ae85eb91297ff6e4c7429a780bf56583369af812d32a3dda21ed709553e281dee9aca1b2f41ae36a5c6251c8ec94f570807d16ddb232559c1056da1751daf9a7e436bbabd9b7b5a70c2b1195ac6f1d1389222cdb02a975ac1d85ff9970ec98bda2a6e93fd860360d14ef71735820724ef624b44288a3fb5b8fbe83bbcc7f5eebb1666b159ae8318f68791fae838f211b2e7d7d595493d44a64c3d135a2cf9a006a96f7e161fe50ea30984abfc8d4c3ba938bb95436cd8bd202c7943fb1a466075886ff2a61f9c1b10755c40417fcea8e4ed79e2d812668aa161141bbbefb161876f6abf934fefec696302bd89dae05dd87b43d200fb3134f931e53df0a0821f294549bc3cc819aee34eb57dc1df3392175d2d6c5288aaae2a83df3162447b0af212b53ad15ca2b6c22ea3c13b4a655d574921c24e4ee693a82c428df4d168c606676223baff69ae5113d6ad6cdf50327c54cabf95444a118847f17e969f41bc4d295f81e45bc372f45701800d5e6c449f2698da692cef33f7d6bd46d6c96b8322f0842951aad1d13602ec9f94f2243902bdf17cb99b0fb32ee6e06182adc0fe7df5c4cc78e36c1e68e63475f9fc64e609c52b4dfd16ebf15aebbe774c7194d25d0e4af96e145e8b945e84f4e443772fe1fd705c3865c1fdd1072b324d0466bd8f3a9960bbe553e6684b86e2080338b890ff92171c77f139a971dcf85706fae376af8d060bc5f7b7491bda8e63ebffd8f1b3da6d2841a4d92c41a80e8a45f2ab0ed49af03a2705fd76f9016b8e720b808dc9d5018c7acabb1526c19750da1e851e7fd497f50546ed581c52ee0c15d286e2651829e2ad8e4db48fb9eadb621d7b1bdb0edc5694b39786b2ef723decf87526fcaa8cb388396591cb6056bf357c5adf6942c81b176395f91df24b0f2521748bf45e604d770392d7a3a462bd448ca37d6d77ae1835f58076e0ff3b27737ef991a0c374f7103e2ef7c7dfcc84c3883e10775929d30177bd405102f3f953968335a8537384aeca16867c9940bbda32334547afc90abb7eb7856302136b401519a5660f2faaf82af932a55fe00f01a43e62ff7ea937028595422e1dd885a341a31c3245d173e38317e3c35fd5a8aa4c746160a6818cc55db44f8882e98d58edd79987b77303a1b2a75f8b14bd5b3fd492eff88968517c66341f17e34a723037f7006251d4922739401f3d59428f8f35fccb2b2255f1fb5c729c690d7bc90ff535d9494760650042de1a66e351b7b8f7ea87dc377ce9563ffc93348c9ca12592d3a4002c901601aa0bc23baae71c78eb28dbed181860b62555a6ae5111410e7609f7472c0df362477ec8675e96db6830cc23f021a7d0ba823285f947ec2bf0072765a951c255c3346f93fd97d9bd65d7b873b9d2a41e55800019721c2d33e01334f037c369651a6fac9e65c485c12c3f920f69338812161692e0671b58dd73e8ad038e4d7cc023f3df8000a6694a19769fb1662bb4e5d26f177668b7441920d92d71d1bcdee64dc32fbc7abbcfedf4167d1232e8725856871bf3e56d1cc193f864918110a6df43b610a6fb0f3b516d14ada78e695c9a8ade835bf9cbbd2d8e6726afa6984b9695d588b3447897c1bcba0309743982886bfeb9d71cd172c3c23885b45ddec4f6b412542255ccdc76c0aab152799821955cef0327142ab7fceffece8ef317fac6ee04dae460982c735e8991e4062482a2a7f9cd30b7da9b82d3de57c8ce7dd5300a1f13fde64f0622a74be691a7716cdab9592e8c8649a7ffded962acd11a1f1b22e858a4bdd4d971c08491a168e5db9e5b9be68c9ea1ebf83f26d032d2de2a9851450e59c0339f1b65b1f9245db7217d38e0333183f4a0bce09cac4804daaf62b0e9f5940fa8731e4c531f74219ac79964054892bf8e2710030dbbe42261926a8250bac153c67c1e65d25a63102b47a865d8f83ec3d495df931030e0ec60dc3f1da2c247bacf74677902c88655272510f44a2411362d05f0af94538bc1e73d233b135e44ebda2db19754277d3dc530415de8316b069f3e0dadb7ab14a34d2b48cf9c0e408157b94631eccaf9b04808f52360a044f1dc623b689463da2b678a83e4851433140991547abd6533004a662c6f06b3478982f12bb47af0e7bd38876e85c41b6a376d651feb07b550c4ea7ad541778f06f5ce16e7e8c97cd8ce75d93ee5d9644deb347c54290b4ac1547aaee51a83ca07a1ac5f8f238d16a2761f0de4b2a77331c85cb10593990f661aa9f805e3b00268b13ddc5431814356378a00e20911a3ae56444f544f961c2517aa74a981153021dcaca4f00613d6e8b18ceb6a9c4559f9e42c1fae5632c2970ba046afae35182afefee99441a6749943340e72d324079fcc051bf9062ca68674333f93ab560644b2089bc1aafce6a98de3a573f76d8f2d7b41f1ac215b5e397d00e7b52753f8080c3f8548ae589c7192fcdf9ecbab14e4bc899d1ff66c9dd714adeff5829e5d310586cc538dff72c212c5411b3ec329081366f9b1d666cd697fdecde45d88ec3095ee6a551eb995a967bfb169da1b5cef9e224275717aae82fd51178138b30a1b2786b64f3280d4183e2aaab8052e80b156a7cf06db0a1fbe14e2fac63ee033fa7a6f5c8fdff545e18039c51aed3b54c03d8baf9cd8c223ab3c13295b7eef9e414f413d8e7a1fc8ef034243c5ee8f6ff0557bc80aa1003833a0d20a234bcf76dded84e9ff4b027bc671bb03f698a4ca27d3721c36e8611b95340bcd72781cb6c62df4161e07c210c8e8079ec2e365185a0a2f270193045ff6d4d58c0b4cefac5301102084bc513b4a995a400557e99ab2d880a7fe4a77def298b70cd4e8efbc4a11c1794cb34af85fbf51d12b09e0e3480b323864a7b47db08842069e03702f2fa85273a768817a71b6ab279d816cc96e874f359c41e8b245f16fb5d4ca7a5f4ecb005eaa09d554dae987d4fc064ce71f24b8db310d98b4d563a55619bfb876093348d38481cbf1dcf69b517f8b594b6a68e08f479694460acbfa0f07927c414a8f54739766549bf12116520e35e23d8976cb95669ac4e11d69b2275e48b996109db40aeb97b8a2ae52adb6bccabf013e3a9e8a7c985b68956f6ac0e6a69a0d7b65b0c64eb72cb8522035edd7831cca0c0a7c4865b424e728735cb020d71387f406ae1f2e1469ed1083c0402850a6e8918020bf76b77ee947ebe009ef3a701499b1c115e9a5be102226a72ae0f8f08e89502dbb7f795ad06c93fee47c8210249551a6f3e2608e5e0b932eb6fe0c939eaa719afe9402c6bbf8719e604ef17974d5ad0c97e3f4dd594542d10d807fde5e1cd769205417a7ac6988d97d579b647eeca5f10c6830805bc79aa4c095dce8c18a702df9a9ea4e3471bbc480af08788ae059d335ad002c3dadc97c64e923ee6cdf6cd1c9e51115d6994239978ac23ffe65102c1bc8e76fdd1f47136a2d8cc96bedb86cbbe5f5b776b6914d73f59dfeb97bae962e6972de3ce8cf3585ae21fa5b4b07144d9e11dad7f46649906cc6225d1a4e480bc2857d13ea6ab6229fb04604dc6fcfb9c02e4d9c8ee38de48bf8c683d61669200a7932455b02efd6a1940498e80bcef7fd4ac154452df419a2fdafb6bc7e664b", 0x1000) 16:00:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x101}, {0x41, 0x1}, {0x100, 0x2}, {0x0, 0x2}, {0x3}, {0x43, 0x100000000}, {0x23, 0x1}, {0x142, 0x1f}], 0x8}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000180)) close(r1) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$inet6(r4, &(0x7f00000001c0)=""/16, 0x10, 0x40, &(0x7f0000000200)={0x18, 0x0, 0x2caf9a0f, 0xfff}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) write(r5, &(0x7f0000000240)="b909166f0d66b0ad6b982ba8d3cc4a8789595116fd0ab1dd3af363ca575585e20fbbbc78f600ce69c4509ef0ca5bd9fd11ab472bfdd99bd2d49402348a406e821533a7a3d3e116440bee4fae170c3c672a35f7d2b68bcb7166e5a43266ade3522827a9641bf8bcaebf5d36160bb67ad86d4162873bed4eb24423dd900ac65cb04ce38cf52081058e5c4a", 0x8a) pckbd_enable: command error 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x90) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x401, 0x1, 0x20, 0x3f, "d4fca02b23dca56bfebe62e14419db94d1a5429f", 0x4, 0xffffffffffff5059}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x20}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xab81f09, 0xa5}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x100) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x1, 0x1000, 0xb5, 0x2, 0x7, 0xffffffffffff791a, 0xa81, 0x0, 0x0, 0x80000000, 0xfffffffffffffff9}) 16:00:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) syz_open_pts() read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000080)=[{0x1ff, 0x1ff, 0x3, 0x9}, {0x4, 0x2, 0x7ff, 0xaf}, {0x484fd79e, 0x100, 0x0, 0x6}, {0xffffffff, 0x800, 0x400, 0x400}, {0xfffffffffffffd1c, 0x401, 0x4, 0x64db}, {0x8, 0x3, 0x6, 0x2}, {0xed8d, 0x325f, 0x3, 0x4}, {0x3, 0x1f, 0x5, 0x3}]}) 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xfffffffffffffee8, 0x8, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3}, {0x18, 0x1, 0xa99, 0x2}, 0x0, [0x80000000000, 0xfffffffffffffffe, 0x0, 0x1, 0x10000000, 0x8000000000007c8, 0x1]}, 0x3c) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xbe6fdba986013353, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x4, 0x3, 0x7c, 0x1}, {0x3, 0x2, 0x200}, {0x7, 0x14, 0xffffffff00000001}, {0x3, 0x9, 0x3, 0x2}, {0x4, 0x8, 0x3, 0x7}, {0x9, 0x8, 0x1, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() ktrace(&(0x7f0000001280)='./file0/file0\x00', 0x0, 0x400, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0x4) sendto(r4, &(0x7f0000001380)="cba6fa278d7026fd0fe72bf8f48777b5f69aa62a0cc6ca4c960688af4183565a7d026b1164d77c78d52e0efe04b0b408fef251a13ef8d0f72710f26d3574b064b9e658a3cc9d944da0285592f8606d1ef1bcd1c24745627acfd8f00a094198bac4f8f7aa6cb36f10d9683b6eccc5b50f7bf53dfa9b3242af6476064bfd4d7626b86939e41f18d19143efcb766a16b257dcf3d35cef21d62d8ef8ada5db86f49976d17f9244c810ff7c0345ec04d487cf8246c7858deec522bc975e545c6d9cc38013378393fc6a636e85386e5396aaffc812f26184ffdddc1635b7932f12c139399644cdf00d445c2e29cf67b3698043f27516a95b62973ad02846576c3df5b783e8f2c676c19ea7385c496f8380c9f9d8ee149104dbee634529e278286fd53084364b6c80d6d48c1e771e5ef35f16a1f520a5043f0905c8cb30be1b8fa032121810688de949a21bb4db6a8ef23241deccbe9ab0c16a91642537cafecc3b58e32773ef95c7d5f87a46d77e28e4e42e966124b4c8d6041ac52e43c180d9e808cac58d955b1fcdadec8ecab37d02b7906dece82b277875499dc34fb3d0b79df031647ee39cdc416e0cc6488bd0fc55f60ea2a2548e640dacfcda5574281d3b3c9d4984101666839815355c73643ded46824c5a366839318522679fa41a7f2965aaf5e9ab2e021f55fd297f5b3cefc6a62d89bca8ddfebc8c4b97f245031fb31f5bdcb849cd60b18abb5f335f582df0d502978cd228cbcdb5dd6fc1534b6750636ced14b36be6522457b7c5baf8d7102796a00c8df2c3058705c2295f2d5afb2d02bc08d4e581547a4e76fc1085bf5c3bdeb97976b38028a1bef720a1689867b30d84c7e52821e867a14b5130be8543f04f7dcd9dfc5b91228e81ce87c0ab3a3eab99cd3619a0527cf0f43d41c5318df106bd172fd354efc5d5fd8138e8f1b31c4a53458bf7c40dc3eac518e1ac3025bce1ed36402be13ebc3ee5b65294129410bb069a4cc141d41d866515c341edd24bb792877eab49a933fd8c3ca870b2b314feeb863e55810ac3c81232160e303281419dc8459a4fd94de4f6d62437c3e45f1cfe084eeda60fbb094fdddf4ad7a682a1a1a43dd6bc26d34652bd87bcc5c9b45616ce10652536302362a82fa6e212502b7ee076386ac42f3a8c6e58ea0b9849612de4d97dff0862b62e92901396da3e2078d3b12f48188f4b76bc547cc2b414bec6ac40ed741ecfda1b409024e861608bfb9859ea030f4cadca2dca582e5b747485c93a1ed2301e4006a02d7b1fc2dc34cc3ed17522a61a4720b258d06664a0091725a4181df70b79b0670f2a1a3391e808edf54d625672e9219016aee78908e354ddcc0701d9b9031663df3779402b72e0bb6222c55c994cca26969d29f69d114528e39e79f696c2c83fbaaa28422001e617adb7cbcaa88617c602cdac2163e6c0816521dcbee6132c81a6218cb9f202be5397b3fa530b965ec406fc861444cc26b2bba45a543c09a3c522c4aa0c4b00b04c364a96aa5997c306c2afd047bc45142a0f7957c0c258bae8ab48b0b1c5d21dd6c2d8398c54faa97496b0c7b6351ad9c1a112e1d3d3ee7ed614816d98b7ab4b98d50cba2afc3e9b6f8cf8754ccd4ea0af043f3d276604738526a16855f1148012bbfe245a35e16a65cd88764cc5993da12453ca9df490443037172da2425a828ed92540beb6029a51cfa891cd4016b0ee161635c9f7bd3a524e9cf1d7d886b1f2da289923683ad29d238b72b8ecc43f16d40374414c8d890bebc72a1afc5a2874fc378d3fcb93430028ac5e448d7446720f71c48eb46e9ff97233f36802511c00ac476099fccbca7f16b9b59c75f99c0b14d98718da70ac2105f3cfd1cbd653a55e044e8e51c8464b36d478bf0b3786efa1b7555a726bcad915f3e151895a0e5ac45e53a5a5b82fdf1f6e2c10cec4db6cc368e7f595a4d788be6d564957d7bf17985d38b51a26ac0693da4a21eecd795cfefa42ea4e5ee7cb156e0bc5774c2f17e76e046d62f273cc703239b2b61ff95a90ba0686106474fa796463b46d3d6ceed06d6c59e86b4d98adfacc41600906c27b4e441099d1432b76b80af2593bae09d919268277c2eb05aa7df7664c5e4feb10ad58b8636edbff18434d4eedb903118bf7aa8f896d40e2dc522ccb241480cd8d192e98b87cfb532b42dfef2d95623cbf71c83677d6feb6a759bcfc4b572fe908ad21199c122fa9b78ffae00e55b5ff2dd9362164a49742be2fe96ce211ff3643d7fae4511a0800f65e1799c1f14e33a66d82fde18931cda7c114453749dc737ca11c39b8d13ad500ac281f128d17721fbebcf38cf368dd8544829b167e8a7abbf3b274bebdebcfcb3ee796219e1ab0a694a49c821165a97be5b6c80a8c763e903f2fc6c51cda1e1421e4ff84d4f5bc32c9465b80bad80aab401a99cf46fe0d00b1404047674262191a9284edaca2dbcf3578404f3540cf24ec04d741faeab24916418c86ea4711a613d2e97bcd710ae934078e99cdd4a8888f8f12e72a5a276456949f20ce9d78fa0af46e26a7a259f3ced8e59b53cecafbbd102005dd847853f53bc0f4b2284d5399309582fc490911a1d089546eb053342948e6a44e6c8902a21b82afeeb0820ae949e6c60b86fc6ed016c678941a30ac54a2a40e07645da56bfb376b8082a3009b2a1797544989badc3a19058351518fb6489d18ae982c4ca7d6966338156dd154164e726923e87e0a82033d050922a343fdf2cda88ebc67fbef16074deb7b9c5d373f2318e73b9ce3e4d47ff4fcfa8d4131b3c46040b8251abfdcff58429778028a72708e5d976b39665a66f46ed53c643b81526609a0d51220c69f3600563e30b17c247011d1214d83a37ffab6b844e0c58908752701c5f0bb18f20dc84e0ceb43fc5053192a94d1af7d0a6d664a72c74c55782c6a1ea737de72b6de7f458305af6a5bb4e65d927977b282dfb7d3ca4bff7df3d2e859b66a5934f82f6ec8968277359fa85ff881ac31a5f0efd18dd437b56efa46d814169d69cf4373e846738c44cf3a704424ce6ea2730e69372afdbd97766ec73e5137dbf6d72b342c08e0899657f3cdadc60682c93b3afb7bd49cbbc1f85f71a066bf79eed31d4505ff80bbddbfe41cdc3429eaf9d0a0391a923db1a36f88008c64dcb91c9ca6b9cafca6b5604340dbd35f77e10d4bcf6735c8dcfa9da0f1fa08198a1dae251852c3391324fa5d206c16b0357aaea3d705df7b3bf4f8bc099baea110511349c05918cbd928df4a5dfd315acb0c4b3bd2cb18738e278412434f611adcd411f6e54ccf8065054b39011a0839531f782da7f7aea33187ddf16446672f74d306fe9ccaf15ee69d347b4a64dcd18ebef9f302cdd7f65825955f60f9cfc44e164c52738e67cc97c9a5db159d9fcce2ee820522113ee30383ac4aadbfe99719092e962637b68ac32e521a73b7d04ff308654a46db876132296f3ba66057b0682105782aeb7e85bde6a28804e66e0f37d63f66683875b254235febc6487982a02521645122dd1a2d67c83ac3d289464017d2211ff70a5ab2ef5378f2d9081f074d787183e5d4071cf2480f0a14e386230c21eb2b2274667d1116c805ae287eac2490b6f0c2817cd872341cd4f0d64b85f525923ebc54a60c0bdba3aa9eb657758ae84b9415639075199af5a1a0e6cc53432f77ea53220ce4a0869da00bbade4b74e51863a74dedd3e30401617518897cf77785f85282353eab263df07266a2c249d6ec01ca1be4e29b22e5b379246396fd9356bfdad8da93e31e1d087fbb4703c16139e3a256c1e9b3ed08fe931d7b1091bcb176de0a80d5c3ab46ec5b1187ba4d3c5e7ab4a41de4aa5e0fe30658d85d99c7f568fc7852bd73549dceddfa84aca1a683da507ee83f98f39a5c0a6c48f042992fcd884ddad8c5de36010224c02237eefe564c00ebe349474746a09f0ea1d089b36cfeb971c2deeba880ab7ba30012df3f313022f5225ad0fae4e2e35268a5f530ef0a55be2e7be2bd1c6154b305a291cb4c09b9fa5c6c4e1c7f7dfe2d3982d5b8b2c9dd3f8b12b98bf0a9ba70e9026948c9ad8c3631dffea60ab6bbf059f917bd1d432389e1cc9f0d9d101729da904137df111e5c5e1ef6843b22cd31ae0d85a9b8193eaa0c66ae663514930038a7f478a38f5a3ee0df1d1f3811b80f667cee083192458849c6a4524f66c3914f1690587b683cf11e0a3ef6aac92d9f45b4413e2b52abfc437909bf09b3caa7eea9ec3a83d0c80f1c624f693a6ea9dc732fa6c8941834816cebe3a05945a285521fd9bf66841210082adf51eed25218c9888234daddae33155385eda89d500730a649b39eea8477576466ef8eeebab27940784777a7e37619824697425e64837789094653cd258326f6b6a68fa6a895cad7c4b1c357636ce9b0e541f5879d057bb1f3589e87d1fa31d321c49fd330dd7c0bee946a3d14094747a7045533356714e9af07809ec0fcfc16e874fe735b9c1eff237ff433b72a673ac1a022f27a42bb975919be1ba9b4c3a65b4f061be1e744681edfcbc69c3ede677cbd2bf2f003844c9452af7e7f196b4ec805c767ef3f89c69c88abfe9e7b9d44482f69106befe91ba0420947368e98665fbd382d1761a48200ab145cab5cf33a8057e9f6b5ad9ed4688a6aebda1d355af4e23476c1b3170ed04f9e7005e8d4b470ccacff590c6605e6fce97ffb92dd746369f30075ada1f79cb2af163d41eaac0135cc897367541fc35398f690220f0c1ca3a2afa755c510b9d7cea0a8fd48042db8a8b366cacdb8d61afec44347b630f72be194963ed504645f5757f893d81c7ca26f1b7630ef5c4a1fc58c33376418418ce638859e0c091a9f11d65dee78ded305d55326603eb0cb7089ad2d1397b656411e2020b3c5904f0be39c5a35c67d314bf9c08bcbe9adb0e88d58fccd1edc0e8774e6e349fd9b0ab296d30861e50a5b6516df91c9d0cbfd7b9ac95afc9993c9845237421afd6ec5585b48f143f447cc94d1cc2e4f0898fba33b6f9a8b3b115ab969a1061c298ddc991cb07324e4d9ac4348f70810caa7674cb7da6223f313aa1b96da9f9ec1a744124e957c3e0ce7336c1cbea764578d321f83782659a439163ca37565e696fae8576bcc78fc0ef2ad76e94435f9749fd01f5be1b1b12828551c8bfacc2f524fedb1f8acf8589b3b1d9fc9329cc6e51fb7034adcce50f83f0b0b912aceef7168a4c2c6a9034cb9abb084ea4bbbfd28164f6e6c375983e52f8462ab7de8f13803628ec7ec1a16c47df74cc9bb259b64b8e9ed93b4968b08e842d11e299e08d6d7421b26a2624415c5e063baa94ef733aca38a5157d00577ce7f5ad9717cb0c8f44af1ae52f4c1375a33eb76cc79fdb15687837305fcb5ea4f96d3b0b3b372b82778c769d8ae79f2b8ce85ac59a58a68bee08c189cc9de72addf74ab373792d66630124a5555ff673c42142c02c989ba61e94e59852314a46ca46c99331f4ce65739477c2ed41a932591ff33592304baff85534345eaad5602d4e1edaaf74c0845ee6e9060ca866598f4021ce4073235394bd630f33fd6ccfea411a03fdf3dbe81d16719871db9fdfa74d8940591220f34bb3cb856cc1259d64e523491a1810de1ed1e0f1434a18713e72c161248b5a90f1d60530a33d047bba9d8e05ff9fba0c91841458c476fa8858bb2ec945a8d6520f708a759d9c75d5751c79b3f475b014d4bb560ae4548e34bd354ad00d2ba609464d39fdc668b778d9c520c977f3e8e01626a1fce3ac2331b9b8f943b", 0x1000, 0x40e, &(0x7f0000002380)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001340)=0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r7, 0x3, 0x14, &(0x7f0000000280)="937a4d4f9e95fdb62de9a621ac083b73ed956bb8c010fcde2182f639bce1bd15b9218d4ef2a61575ae9447f609bf22967aabe34b82d8e8cfda0fb5c49a00ebd459459ef7a7a9c863df77bfe74dd8f079bf4570dd1ceb1f23bf4af8dd198b859d7715c0024adefe8554b05cd00462818a6ebca95e99e6d204e6e6d9013bd879c3aa38e99966fcf6bd43bd1bb5ce5cb6c4cb4a12f4677861b128e4a20b6adce89f8cda2d355826c9d4f33badceb4ea2f62f7322ffc441b3be741f9775b14c397f60bc0c6e38ae2a5cb0b1ed1772a27f7a9bcd2f1416ed4f3ca47ab9120f1a5b63f559d6878c42802e96d544c340605a3f50f60e1ad1a509daf34746da82a6bee479b29828f996ba43a3d9582b183d239798d8f70306f8dba1a007c939835cd8dd497730c391b903e4e17c89e6d74199f166ff9eb685aff99a9915c4c67d4acbb83a6849d28e45dbb0ebf582032642cdf4183e7e92921e1169e25c267d35f540fc657b96a30cbf5c98245e0b2e7390ee9c141dc853514ac2ecf12b6a46900da8a4dbde7f9c8c10ba4cd69d6105b11105cbf812ede4fe8ab47573ae95dcc3a36f834041630b74424d11e31bd6644a6fa48c5eacb25c4fd602ecd8e888b47cfbcfb396aa6c2c3cb3d8474c8c0f720940a218e728785afe59a40b97dfb253fc7b034585983f8ebbddf314dfe8dd7538c6fef70b46fddae6e9c7b12725e63cb65ab9af4e1f1c868185c4ff738bd776a1dbca733dd56d901e2607700d55767e619cdeef16080cd15616755b4852e1348ad79c647f9956153f76d283a06d395d5856e08fa187e0451674a89715f492a4fd7fde39b48cdf1990f51c80fe09b30137cb81e73bbd13687be1e984388cce413dc9ac7fd5bc2722b41c7d4ea053b196fc8f623a2e3ce2a77db2a22dd635aadad29237104f9a1337ca1a9db7edc1e9aab5bfde4b6041f2686f8b00f26cff9d1aaa42aafb87975f44ca3634890692a9b7fd02b97bfdaabce6fa2fce5837dea5890a9504669f614055baa9e416b5ba1c232f90ececbc75c21ebacdc58847698b0f49b7e74ffa26b775f641f915a31a099422f740e7c4be2a435d537716f4d202d18b5940d922611ed0d84544490f1b0198c2db5b3b3f4a33a64e3882b821fa7cf910d1176aac451c23bea55319d5f174f05ed64b91be5620e267bf956968f53079cdb2964175afa2c1ea104fabee6ccf154bbc6447ec5ca5c8b05b48b06a5634cb4e6b531ac032b01a614793999bf1b641ae06a6e5e7067fc8ebb7f15ecb3a3a88d88680d939cce36847775d3b339afc18159e4a6178896ca17d95cb79bd7fd51ffd73b3e689ded4947670e4f34e936cd31ffb3f00672e3a6bf426ce68d701b11d48ebaedd89c5fe0e21cd1cbf8392153596b339e0451f0dcc7674f6baa416bfcd44256cd50f9a5ab0a96f333926ed464ea2a94b27916d223bc84353dc21798e53f3d7839f94870a6a295030400f8d967fcd4b1cd7838e8d4b84a09c90c51e8d0ad974f43253b79531ffe2441a97d45e697424269cf2ebc3c801b1ca2302a376adc75ddd56d8bc2117cc3f70bc9f5f31e6c47761d45092363457bf1fc337b5d370e1063f921d49ecc3feb7cb5615d0c4a6581d4a7912dd141630d6a2dbec8d3631194a6b168f4d2bbf3fbe4b91cbf49782efc90622611a0209ecf00e733fd63ff997f3c7feee57a2fd969a26c98360811cdb7f6aff939d47508660051d801ce49a9cbc6b04bc8e40ee7861757ebc88a8bdacbb15dd0a7c6d7bc0c3eaf2e52e6cf7d7cdc3897a6846c7e7043ce48c9db1658d1270cd170202ba3bba61a028c3f7f0914da4d2bee0a1fc61fccc5a6edb217b56ad53814a416e0499e7b8682ea506a114d1b1bc48c3e447e568c7424ae131bcabb661a0a825c6400fc56a8b7412d3a8215b7420b3aa61ca19fac76d4d0c37a9a50845a204f2ff7e6b4356659ea220bd40155084456f730e899bf81ede395ea64c4c316edc50e02b0c717ffd4092d9e5876f87f6be3f00d2cb83f078dd517d951754dc296cb03f836ed527a496fc7e5545861a8bd203ebfc1a2c9becdffefb8ba5fc4bb44b94105358ef5a811fc82bdf783e9a2b2253b7a8a819f9a11f365e829133a2420b3c573ca669c030b8e71181342d945f99edd4a4f31e0f2e9de1368296122f4c12d709c45db28dea5461bdaee94108faabfb96793b10ada033959707ebc04e0bf0f94ca6133055a36c2ff87a56f58add47484f8fc1b6973c0a43ea9d545eb1f6cb46805accec236b590aae75d2188b614b02e66fbf430e9168ca6186416c83058de5e62a1d6dd6f8e6cb503b7128a7da290f6d18deab9355e33511ee085cfcd402d2baf7af162ccd2d6b44381b307e95266192e01d408c07d1aefc5e09ae0c8ae28207028495b6f31c440f34e2f4bba4d59dc7fbc2ef81c6f3c8d342dca76a7b2e184833ab29ffc3a2b36fec81d59e590e38580f1b14357061e46e83ecc2a7ad083679e87f4af5e62e457777cd0c5a319f26eb96fae20b8c35407a015a4a5ff5699be7c1a501913ef4dddade766e111d93b5d4a06e747c114ae57e992e44309c97e34c1cd9303e2dcd282033c446d50a9a41e7b50788bf123c14dd95357cd28559a4b40053aca98c5a773bb26b17d82c6f120e775ef9c0a0091a603b9852d5a2734dbd121a10e3375560baf2c3e64f41e63fd24826d9c845d40846b6e8c4a9e21b870406f08713c20af9d636bfba093597f71aa060766867ae6f17effe7ce126baecb192a587dbf02ab5471db98dceb035444c110d5bf303ff53eda44d28a6b0a7c50c334f29552069147613582d3bafea9126d1cfa348ddfd0169bc28c3446ab9fe6354708b1186033bc9e5f374c955ec0919357c7fb3c337abea9edca925c6e1ceba5a6c12869288a3a5bf8764c63209558801ee30fe713df05970dab2126ca1b4093d8fb9059bd976b4f6c7b86f62f04f8be436c2e14d641bbac1777698e036e17e9e2ec7b967f94d9611c2c9dc6c732e59b72e62db376d90f9d1d48a53eb0368d66c29ece42501c6c9498c914d71ae09c6f832c7c126ccfc7896c311f2303b32d5e5888c8d3465cc82adbc63a1f12a5b16d5bd97b31e05e5972a8561b0d47c2841e78c83e1c1625cd4fa0889ee3c29a15c70d5b41944ca8c3b988a3c835ca61b7e697ed454e9cf5f8f5edcf4f2cfb014edeadee28f38558b027e6045014e829588c5e7fc606649314974fca7686adc4cde70a50c92e324ff99d393ffffabd7e31b9dcb2362d00746e0cd83884e0b54b9ca8d39fde98a6b5be67266f1dfe44a4189233bee04a134adeceb56691b1094f9c31451c529677037faa1c96f6577a96a380b3f2ca90f92eb9377cdc1b83817228869802a53feb8635ee05c22bf35f85aeffeb8cfa1d005486f703ff5a7f790e80934e0a5fe2f0a806ff79dbd3de554ea26903870f58e4eed203ceda81c8c8222e7ed7e379eb9494351b82a8ee8fb95ee6b7a8257241d8541a7f2426d9e1fe68a9fa0d15d33eaebd2987d4cde3c5189d6c37691c8eb7ea5758eff7ec97e799c78539543372a28f21616782386e71e56c41bee61e2a48a323bc1b238797aa935ad45f94c50640ec5512137f1edce23579def83f8710cbd986c1d435162b024f023f418f9ce376223f4eb3df62a38f5d060ed19b68f1e429ed17f3eaf92a1ba85611358d674bbf1a29e5a05ae9ac3d51ef85e43af634b3ca33a1dfe1682c54170b29fa47ae2ffe0ab7d7a6020f388aa06d18ce48c16ccdc925e22d6552254c89b806cde3fa730dfc05eb93a32425249abaa1598fde631c7a5cf7727a00d202e24e0de6d6319ce59a9f9be97b37688537df0b106b5379f87f6ef552481f6eb6c29ffa589dd5d9e91ae7f138c8c96589178ccf6c98db58235b1b52c150e9a5fda6b40cef64e62efa87b1e1c52117109b9ac725ddc11c06b8fe574c3c2dbc57811697d99d98624f0ba7fd9565723e94df6c17784d27d2e11c66baa5b29c1e019e7c4b40ec54811b5c749d3f4a77fd4bf56306e9d62ffbdc806c1b353c822e8f9f90abe4bcbfc35c773dd915fef83a0d124500e370b4536eaf532fc1356ad0705a021fd78f3403256603c3d0da1ee163ead249c506ad7edb2f7279c4b0df86f0edd53c16ec6d26591282888c099c83516af0a14b398cc3458757dad3a1f934d62f7436ece675e275db20fa06140971574c9885cec0d8a1c1951353d718c696bbe9f85f66a3131092657fb45dfa157413ce3b719fe5e497f2d93da1def5372248de97981f1e0f77733e13e95ab5af9fa2dfd8bdc945fcc03b079b4d3473cee51c4c11e0fc4f81c20ba32860c17cba8b4c1f934816128562fa1090da8f427a807fe3193ce882a908e23906b3cd8d37370fe5e5bce9403d0aa1767aa1cd82b774f19f750cd26acadaea0c009af9f538858fe4a16c19607736ba945b056643415347b2a5d3e017171644cfffedc59805f049e3b2ed118b54a390f4fe6fc12ca31382164df3e40eb1555f0b8300997c7603c69ef9c102d7d8a1d8835fb13d7b2e8aa672271ff91a26dca9953f0ec1d9e87c36c56e57c280166f08a0cc4debfad928fe205b57102eaf647fde5c8a62e2c24d3bc09c86423f83e058a5eedf2935811a5c47e39938f2affcda1539a5c3d495cb6f26aa49592ff5411358d9b2844430e7082817b8c9dab1503a3487094387bbee54d20eb0da55ec579cf4be0f52f94583f0d5371f1783ab60ba1e6cab2d509363267c89ce49d8e69037dcc0b89592ae4e47aa7face2c60159115a75d1ed0ab074cb73b60ce56f022d2af5b3fd305e68771a6f51b8e466884918d7fa16aa19df5f55e62ff014cc6c9932a0439c2d0f10033c3e47b9d6e8bb288e106119a4fdafd2a322a7f9d8a0cd75b2d6485d159874b111d9e4faa5738c2c0f87d78e7272e5fffb017446f6894f2a02109803df9cf8c9e02198b81dc82e944a371345119cd96018ecf5986dfd9bd6be9260e5176b7f459ea5b13ed27bcb4625dffcc9b3ca2fb6f08bbb1a851e679171b53533abd7dd0623bcbe30181a089702a86c2d8a9c0ac7a2f120771f6dedc1e29fb33c663e9c3001220e7f50c0398449753260ee473168cccf6dcf3f34faa31f03eacdc5f9edb72b21c8d2ec594f5ace4ac51b6d4432512e206749f2df873d61aca8aa45bcf0ccc0dc53b35b67320dd15255757aeaeab496adb767cb69c9825aa8b28958259a5f426f221773bed54ed23854112964471fe822fa30f914f25c9f08b22e9c5b71a172182e7963a37bb781b27142524e1d0495b245fe5a1da946c06b8d3dd1b3c62db2a0d4555e0da093f901fd5e9be58d41ac920eaa43716cbe8948a6d472b4af5c7665e0daa61f52fae14192fa618e6e46e49767b316aa1da3ca85903a44e155d62918abb535acfb1126b1c4f70d945414cc911480b02e8a1038cff5582763c409e7fd4931a5ced26d9f3e2a161f288bd7f09ea950bed3a1922938555c9570618dafb069a5c1ee31d4b858a9ada25ac55dddd56a2201e29a62b2a8fd4a5f9e2c3a7946d93123a32fc271e9b5eb3100aa449ece8d2e0848bfce028f62a76fbf6edb8acdccceeb76ca84a1c753e0daeb88c0dccc3d6cef5a4e0c2a93f1e9a3d7b38ec968ceddf7fb6d04b715d99f394ccf3d14282514e866d0a5ad34afa2a1bbc53873e76b2965e266c21ebb813857b1131b13e191e821caa7d2343d9d2a6dabe9ca80f34be592fe9afacfea624bd22186537f1e5fb87b749404d12a9ea793d63f7f1fc8910c00"/4096, 0xfffffffffffffed5) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="ad2abd3be1c89e4355cc62321543e086b48a9c9890b27b70f399010705c853383c55fefee7df7c5a215e716fb737add3982d15425feba1aec58d8e92f97baa9d133b2adc1873141931533e594db369f68b5087695b86b61177c8af42b2fadbe514c79113756e2d499aa0ea14c05681e0cc8979ff1fcaa95709c5fd9f6bc82df5980b1761db22759442aa429946df565d0297adcb517a7e0eeda811016cb026d301c11dbf8650591eab059ebd51baf7568a03fa64e7351c1b47bfa5aa750e40b1c51fe882c7a46a0dba3e0d83d1", 0xcd}, {&(0x7f0000000180)="bb419a4de7f6244f493bb477f22e846e84bc89240425a79f6cd74757ef27809769ae165cb451318bec331135017c513148fb002bbc39bc85ba5c90b2e40b8cbb0578c67e6b7585e8300ccb04481fd4f8f24e5b1fd889d02c0c00ebb0efe0c1d59cbc01a6dac5968302ad75d4edc8d257a8d1e15d344519685a01daef34ea962f98d04a42d66865e1ce7134782dd6d48c117ad3cea67e02ecb1f332d27b4982b6915f711ba38852f878c83d6c98dc7bd371ec180fb7ffd0c59ec73f947fd1efca4bac8227d60eb7638ddc5c", 0xcb}], 0x2, 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000480)=[{r1, 0x21}], 0x1, 0x0) r3 = open(&(0x7f00000005c0)='./bus\x00', 0x800, 0x14) readlinkat(r0, &(0x7f0000000880)='./bus\x00', &(0x7f00000008c0)=""/153, 0x99) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000300)="ff2d1e67eaf6622c8e7c59ed5020af9c122b2935d9c6023fe048ba726e02e5b22ed35d0ee543cc1a3d7c7e6c6cea0aa30ac3b62c7dfc1b1e4d9cc635035c0c5afd7231f5af6e3a691596b73a69bcbb7f4a5bf1b8b565f0b649034ef218d8050dfad1c560a96b059595f1abc9227a6362df595e97df79b683633c30cbbfde72b0e3e49ec102b2", 0x86}, {&(0x7f00000003c0)="f9b99e237afde73ac3dd3a919efaca8022e085815bfaaf72b4a768ff05bf9096c6c0af390fa4b8445a550b2c0b74acbbae31a449bb0d5c8917ad12638121eff685b3fa389bce81bf0c8f5d59fb20e37356ea38f5a445af1400862f78fa59ae96522c5938102a6f030575889b9bea27e8b6", 0x71}, {&(0x7f00000004c0)="03f96925e104988040265deed33efcf2a36daa9ac7be31dc5923acc72f666eaea6a290689ba52855a36f5a48a6465add362fdb4a39eabfe908b9615de8bf18b34c4168a6a171827ef87b290cf6adc7a1b482df5bbe90f17b00c859151a35748c23b3110a4e5556a0eb820bfe09a9f9672618b7d31aba48274ed5134fd3ff2f9af2ec2e1e20f3ac7ed59e05cd9ff0a8beed62e0359f6ec3c62859d6a64940108e4bfb9550e9da3aeee3cf", 0xaa}, {&(0x7f0000000640)="331686fdad2bf86eb5d32539c1444bf2577393449b5fbdbd21d377a2915cdcc87936ec698f064ed873cceaec524efbf67063e9185ca41e7b0d36381f91a3e620ccbf26be769d58e6e1e464be13c109972d1c8d23a65907d350b85e0301ccf659ea446380d8867a9fb4d33eff43120fe10611783c26243bf939dad565ab1b248f6cd3068a22750155b3b4e0557334f80fe6dbd9af26f926f6bc1195f8bf1cef39440fa826e6d2e5d5c72bf2ca6f87b8c635565a65", 0xb4}, {&(0x7f0000000440)="79257ae7dd2d56d56e088595", 0xc}, {&(0x7f0000000700)="3d33832f1ca32a6354b97b17fb4cd8478a3128a08bf468138fce406c19a595f7f2d44d71a99af4eba194d4f304ca485f5366951d3101916f6d5e83aacc49ca45f142a18f9fde9a198a05a64bee8c0ba7fdbecf5f3e2bce5736f6bc7aedf7a77ab91c54004d2d26f4990d9439145e1973ebed99757f2126c348b59594dee7ff9668fbb59fd433e912c5c7a54d1a206de952004fe1ea234eaa87ca46672b31dcebb45ddf7cc4d2b0bd7a27fd340071dd619d27b1175560ee3998c3dc3eac47bde530cb5792d5", 0xc5}, {&(0x7f0000000580)="720fc861774c3a367588842baf3904098725691eeb031e29ff9c7f58ac80", 0x1e}], 0x7, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="08f3690b5ba25fd0b1ec27ac59339cf61f227cb28a80283b74c8f5501c14dbad1eadecfc94b1456471acbf8b6e94de5f1693570640a37df4a5ebd793af4c03d42156df2ff35bae8c8adce203140765981bcf934c79e11507370f7568ebc4d829d0b804a1c3bd7eb370d6b5f12289f231b1347e6d85d38eb7e7a4315972b8cf0f45b980742379ebd936152a5aa881f9d9d2f143c1745b7168e5b5cc388acc94a2c95c64da18a03929f1a820ebaeed2f071c21259fa5f5fbb0e82656e85830f1a53e4dab6cb8f3e1b78d06a784db", 0xcd}, {&(0x7f0000000300)="4ddd479ab6d717f0bea97d91eba5364a1948b0b5cd5e029a19e435de12b42a51cfacd399ed1797d8873cf6903abdc051e8d9ea4810f338b60ee9eacd52e8f72cad810dd58d128962f74cdd3ce05b15f49102dcb5c5446fe6c12961f26e68bf63a0ad11fd8df5813376ad01e5606d8c53848d21829b7b8e83da800d230a0bd157487e48720c6fc3f7", 0x88}], 0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf, 0x40, 0x681f, 0xd71d}], 0x66, 0x0, 0x1ff, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) dup2(r0, r1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bp]\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000140)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) semget$private(0x0, 0x4, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r7 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000480)=""/136) semop(r7, &(0x7f0000000380)=[{0x6, 0x1, 0x1000}], 0x2aaaaaaaaaaaab90) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x20) open(&(0x7f0000000340)='./bus\x00', 0x1, 0x80cd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)) 16:00:05 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0x100be) 16:00:05 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0xfffffffffffffb9d) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076ded5f8af707fb63864b30bfdeba60c23e6e6078a4004d67ad684c8e566f76b41581ea359fa166704000000000000009ed596bb5e1670cdd8aaa0b61536186fbe0e4385d8382f2e5fb72451f17d90a52c3e80224e6df06c240a372d29a5b3ada2d9f06489d067cbdacd779e0db91a78c2e64088a929d1105cce436d792c37a98d7eb22c2bc3efd027d305ce6d46477eac983a8504a17950e995daa758cb57703c493137b191fbc031d52df33bac708fd0a04a9998c9fb34584ff68907c99a6289b6177768290f3589c07ba80c953b7137bcd5d197570c52a88a8699a5204f7ac52ba1737e4c42383ee3c160835c05be0ef77850d43b4029ffe578bea12ff2f6f26010935448202881550f759e81a23bd0a987dab0d190b55fdc71a241578480996ed1eef7c772d14966e436f32268d13fca2b69bb571ea14ec6453b969bf13e53207aa854f127080cf1d85cef6680656e08700eb4437c65f717575319db5dac83a516114b6f13f1b129ad12748ecc84029da0783a0d3b"], 0x35, 0x2, 0x1000) msgget(0x1, 0x0) msgget$private(0x0, 0x80) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20430, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) pwritev(r1, &(0x7f0000003740)=[{&(0x7f00000002c0)="d789c386668418b51d46bbd5b1e8ac32c5d8d05d8a2678604746167bf25190f15840c8f790c68aafedd8995ba5048ae2d9433b13648bbe9ec6352ecb1a85577a1a5436facd0ffcf523b9a4c7eb89fb68205ea81b0b722c8736d54028977207589fa3aefdde227b1a61490ba45d2ccbf935e564d3e4ed2919872bf0c78809b178169f571cdc5b20021482201b1cbb185e8f61fc5132aaa4ec0c6a19d9cc525ea7bc93bad4b3211cb8994030beb4b4b5eeeff77b7602add039afbc29198c8978bd5ada50d4f05fc3dbc857c622d8290c8a6f09a184560c8465310ef790fc466577259b567a9228ce7ee038cc495f9f637c57b5248a04d115169e5be90c64c88fc03fa92fd52a2ec9ae16e1604ee0124881062eb7dd9cf857db2fd7a1ae434638abb1d9291c497ad581530c298010b8a1a90e8edf37b7ff487082eabb0ee30430f32818e7c3f0c0194d2e5ad6eea0d2cc99fda918e0cfa9b20a678a0017c5ce4cda9f0ddda0bc8dafd87c92b707302178086454170e553e14c72f9a3fc4e7643aaa8ab108fa84a3d831f6ff613498ed2893eca1e59777bcd3e79be05429afcbf1266b623144ca1a9193e18104501c2798c3eaab8000f67d7c07965d2fade7fe96206b9508b0bd298c968215a937cb8e4a7b2dbad5ddf5e1daeab3b2ebb9b3b185cc011d3adc2a5978e27658899c4b9dfad164fb1b73d1c3afa10cd9af63b13cb437ef615e0a49325e5163796f97e5cba7e88df8e7d578327b3a2257d8c2da099b490b98a442adf93d96735e6b7ddfcc6052fe9a5acc6135afd6a84dba207adb9432dc97bbd351fccee29d584c9a18e47c118e135e70d1db91791d80cb2c5465dba422c12f7e64e75ecf502360b200710012b3706b67c734eef61f920da959c112d0492c4ca7d4dfee01a0c9f6e5c9714614edc5c56d8642429e6725ca7bb9ef6843e8239bb3a673b1f6a040a740b3ab331185137e3db7f6a2c86822a99bc2247f376699a85f237198de50a1018dd9b2f8cc06cf68ec9ee64314c172dd32407c06611b85d7b23915e4ef6cd4cd0774cb0f142dfe6f6c86ce45854d8f3155eeaa45b7651ecfce95ee7c48e13d976317672aa42f6ad761b71a6b0d0e8d92fb215e8801c2ddcdd8343c0d4491e979b1ebe7940b52ad1cfb4e325f6ea56bef68c4454385ee5514edf530b48f0f74961abfde58ebe80121bfa467136d3e8765b163a7a5bbbabde8899f9b89a85a7dceab3f9de7e2d3da9ecb77bbc38ea7f1d1a4f9381db2ebdc8db5e29cb6410348131e61fb6b205f286303a71c5070ec5bd7dae9f9646e2cd489b62d9f9070f83d136b4e868866ec00036b5d587d1981a1576d0eff85d31f62b33bcb66cf1e5b1f29dabc3b2ce38c7da7fd9e3739c7798f65e8f1145c827d0fcaed9076183a1422a77520680ff303001c4e6e0cfc80cfc1fd7dd366f17a775f4239861861260652e04e7c876d2f62e51fc64c11f512a611ea7f62ad889539381b948a44b0ee23b8c45d8a6cdab6bc98bbc2ba0f27c1f67da22d6270b395298d894754c715d5c72e083a05be16a88109c9e6b1a5d1c068bfd848567315474c470b6bf103b876e6ae1e4b7c0a8f32b4a29261bb1ad6ab003340a9b4dae6f27a771c4cc5b45236ec136fb070598b1c4c46a9eeea92735f8fbd688df9f52d48b71bfcb50075ffedc939f5efbf650af2818b455b91bf18adf0c36a68d12a2aaa271b7f6853bb28ce3ce15357df0f1138448aca7a6fb95cefb168c9839ccf0c760fd9257cdd8c38d99070742f5a38284948427c502fd2147f60df9e606588abf7179eb4c3c120039dc07601b0290678768ef69df93028e1ca48b0eda272fcbfd4c80b444237e4f045b4a79ec4315b798e65a225b97bce58716000ea04da90cdf53b934bf4d79efe9395c48417f97285e19398f91015994d6365f984f7e44a767bc651d85ed42deeb3fe0023efaf811845b224a8c2855d11c70479aa40a9050c5210817bc79ec95f67957ae42b9148e5399f97726a7f2423f8a2dc7b33f6b4df797161339f1e9e2182d326d7286b52e11649d9daa11c14e23e752eea59976421c5af6a15e4f61a67732bbf6fa905b80cfd84c6e7f624164acfc00d864c90fcc1fd15d13fac1626fb5f38c4862a7e07ef6b9e73ddcc982dfc2534684b5e28bfa7551ed1f8aaf0c0430dbd744aede6edef98f81a0a111b3f3a843e18e410b0aeda97d941316860ff473cea728baade9fe04c516f08e27971ac6ad51a9090d88edef69e2f8fb53093086c9408760a6de984d1f657e2ba01d41ecd559342577eebecfc40d6d17f2977c053b54547017e517ad861e5172470c94094c4e87f869d3717517eceb93207354b347fc8d734ac84bbc8eacc4335d6c58a55e437a7479c45de0fc629dec73295f9ea27aa1681f20c5c60833a47e444f05f8a42ab6e2e9c819a2d5d5444cca4d48bc9ec937a67632797d56742cbd0ffcdc668a76b692484ecaa8775a112acab774c37e32fbef6a61c180e43bfc02a3f89858b1da1528020ac4fa7869b28de42981bc65e2a580ac333b129e1642c8969096d33d128dc1b17119816b378835dcd440e76669170c320c2e71f22a3bca021bdeff8a5b3f5277aea15ef2677ebe66eb24a3cda4949eac900d826391a7fbf884513684c3368db9319e19b6fab1ba3db0471df4456446b5ef6617bf2ddd001a80b410804a2e8bafd3e2543e3a5274f09600ff43b63acb1e117c67cf3a38834015fa7ac3569cdb1c57a79f75c36c01bd3d559201a694fa1b9212672a7c03af4607ff85fe4aba1fbcc688823b15b981b1232a45d8b669b1eafb4c74c520517ca2ab59c8f4296d4236d6f79a757e30969995e355be28c97fa6c6a264a1ee80c92d1ce6fee135e63b4ab8596896f765edfc8610c58b1f5c9bed301c29881613c44f225d690f54983ef6ee5f86193f64823a4d17d99f340d1e2d4240f1ddd9b6fa7731714ce84ecde01bfe2bffdf06250d3c61d1d27bd2cdd742e6956b462034484146bd77fa525a771a97055f7f831c4707fcb53d1dc96204fc983b1dab67abc37e31589aff72867f41a398e3bbd23453001ef472b7b8f4dc659dd8b77b3ec88a1c0b5cbe40eccf4843fbf0e64ab8359b8c809cc3bb4ac743a9b494b704f3ef0c2eff2a2aeb45dc1cd8ca61d66487940636c21d2ada52cac1f4d4741e909c98008e552c668450aec3956c606451b0b381e0075ea1b5819ca80a7283864749a18e02f24b41a938ad3333f4b79ed73fdaf3e27cab9969929e056c108e619c3b65ba3cf27eb4f041f2365406d2f1fedc62ee0197eeec3246fb0e71605bb60a45ec648f06a3924055d6456cf7fac85bef0481a1ec04ef7fe43e3851dd8f002bcb08c905d4ca83ac810acfe207e11dd4f8be2861d2f3235a9fd306ba45b99375b25bb2d79edff24f9b9b23861619a655239d78a7bf18cf04168eb87b70158b1df79c467eef0e8eddf71b6c7b16fcdb1ef9fd2f7530af2a62e58b7bd8517e6477f2b42e1fedb72186f1d8708547de5bb1b6ae2cbc660d1e705f8c820c4ee211044197be86ead29d7508de6aa5e738a248f31188a69f44702ccf2bbce501c42fae8a33f397ea7221f8525cb90fb211f959a34b6ecb58944cf83e22b8d5465bd21adadf110bd1f2a9d423a25adbe492b97755cd26ed6748576b5a03ed21a07ba812405905896b50e3159f8931d5790ad1243aec85fa626c61bb09c57d1c0f5c9ca6dca8219e98daf625661f88f0ab46160791b8f55f16aa4592f91cf80ffe317923f8bcfd5abf4c0277e2ded9e519dbd2c2da4495ffff686f365cb9c875d707f7701c2e04aa290bf11dd2069ab6977fe4913304d8b850b17a619bce5e531072330b43323e7632a8997ccd5c9612ddb0ede79439bc2ad51ad4faf8f6d508b06579b35d8a1c5e15010c90f6dede25a5329de3389497cd8b6d9a5669d534087e9eb3d1117d2d83f34d956cfc077fa8d5e81ee7d415c08434ae3d7cbfa6066d947926ed38bf7a5de5837f92c45b0b73472cc069aed115d3190cccfc9ef5a72f4ff333560f664b8c09ddcca81a1d99498204dd58d5d2391ce80d0664b24793b4690f421ad5c8ef8845b4059a684cf971c3ae33dc81d09a9e4a224488c37b7b998f0cd2517d5be5f7ddcb9a97952f70fee2f0205596d6ce8539ab7e5962f1504a40cfd618bf4ec3aca381a8b50ca226b0609f53e6749ddfe0af087bd54c0a587835a79bbfaa0c0abd72d46e0b6c6ba066443e473bb97ba411795603395fc416ebdc6126a03347114afac76a70861c8ceb2266caad40c621cb76d405131fbf5a4e4b3040958f8f1376dc0a4b8161d6505b0559adadce30e25e331da07ae867dfc1273a60019bf235ae4b56353f55302b5e4be02add8b656bd06b03f3df1f46674a55682101f15d6800b5b671c5cb099b8e57e24c2667980cdad08a0a9bd3c7029b0db1a3579cd96a139f19f568b16b5755c66258f5663484481c92ac43cd11223fdda5b90eaba2ec6c90e3f6782b1e47603c3884382e94395d302536f4ab7251216a8b0270aeac5029d61cb11de294d6c94521f4110545492609054cb28a89ce261cfd46308e962c68cb953de1f4c50af3be5baf3d68af5b1167c8775728546bae97bd623ff8a6c6535d7bcdf61829b920b7bf33f0e4c94710b369fdb72a5e9253f329d6d6db55705ad777e1e719ba65e1be3fc1839a68376438566bd75fc03970cd3854f0e00cb72506dc9a6dd78e8abd721521f44b582d0ab910512e362a48ebb3b5a3886797c370e16794fabded7c0c8cf34b59a6992ae37e500cebab0f021a2d0bc35d93851bf02865e6f693437fd8832ca9777d5d5daec1dc86b50ec7d8ebcefd4f91a4d09279db9c25609ec894695cae0f67efc175f5696de0956dc23d97636f9e939e6a10432b0cdd511234cbe32647e3e842d7b94826ec71635576493fd8874cd9d9f4cd8eea0e9fb50f73fb91d440d9c8012934768b102df15d706e8a0090bd2c895ea728ed02601c86a9434e9eb802f916b73bfffecbc530e7686409e09dc7e33fa875eaa25c2efa69410ef2f357005b74ab362f63435d3df17232ab9959ef6b8f9525ba489651d84300267daf14741e6c841e207b1a15ea31ee6a571e98b5654b6ca317d22380d74ab3156b428e62f45e99633a54f68ab4aa083bb73ccd88dae8ca1006fdb9e17ec20b5a0763cab9819e85e35f1dd8e0df6e7314a712e32e3579b30b98f4f70bdbe52a1614dbf9dadaf700b0fd7ddf7b34b70612f9c18daff0b547d23bbbeb23bb9ef9508579af85f62b9b44e0cd25a8a12814dfc994d9af80b1bcfb48522c4532deacdc1f92217cb30e6e3cda1186426cc621b3d9379d5f856aed85c55a8188490fa4d09ac294c8dbb0b2abd75e23f70b9ed7cabdd9a138a19576e1020cbfd9a7d5be31b92be4aedd2888de7eefff1ea98427772bf039978ee1a10401c4913541f2fc75f1074897480aeab68d72cffd8a2cbeaebe2b11546cc522e77b9c49002e13eb0f220652999a3e827d5671cfdabb35dd17088529653e49cee43aa236dda47f1ff9f9f70e412343203e485d5991413efb7c274fc8cb999e45aafa2ba836b85de92086bc44e7799d96bdc4a9461532062e15d9da8f723272ba81a26512ca292223029fed1ce75699e03b409bc8d6deba91037d914d0d198b479b7d56b42c3bf497fd62e63e411cde0f5bbd14e8d143faa7989b0ce1c32193a0d8187636f6e1355a9b107746f54f46e0e2ff234b16e60b3d3c33fa51286745d105c6e42b7509405abaf0f5cd897", 0x1000}, {&(0x7f00000012c0)="f17fe8e133f2e2efe0a3078be88c1f607b87d8fa42e1d7fb95b6cc9f1a8b826179f11e28292b251867681b46510a6a213938fd2ec74237ffd4d763e0a7b23f122e6376189e78687e4ffbfde35d942a46d2fb290ca440c34c00a6f8574d9d98fee478e0f74cf16a1cb8353d669d0c878da76debf31e44165692b4bb3e7282dac66260431926896c8404f2f61aa22e630be8fe83a2d6ff51b9968583d73c0dbd5f4d698ffd774216dea4f6d75f7c010a9e7290a7d3798ea14a877384ade9baf6e96a94637838abf093f00561473cadfe99850a420b4b67e00cc7484e7ccba2254ae45e7e17bade748445c9e2", 0xeb}, {&(0x7f00000013c0)="7191c9eea56f6b5df5bc2b5e3705754028ac1c2fc8ccc9d2e10245fca954e3b387497113433c0f1ebfa4e903bbd3bbce70ec0193ecfec6a4fd158f0e8cc4f6c963dfb72109a2b823792ec491b5a9015d3428961c786ee7b5bee3dd6eeaeefafe215032fa611195fa5c84110d46eab6e5211135d1ec14a4e6b8350c043f714668aed81b2d8b35167cb8ca2c2cbeb2e74bb7ef64d46cc395e92f023943c9020ac5b1528026f045fb65", 0xa8}, {}, {&(0x7f0000001480)="bd8b55397205fc2f5533d0c242e91bd7bbd8fb010a71d76a446841b67e14dbe994ae04ee24482abce7694564be84ff3e46ce15a68c2518cefe173ef9ffb453d9e11618dae3196c952bae483ea96f4071a3f74b3f71368b21aadd0f9e83179758dd19ac269b867b135a156e2c963f2e099d29bae08288718c8c1351b831a9e1bb22c3a8421bbfa0587bb9984955b81f", 0x8f}, {&(0x7f0000001540)="dbf17464035a111c4eae1d047ee0b964d793d1ebd377036cf63c6e6aa33c1d5f6d9197d8d3c902ed616ef33a4682a78fea12cf1bdb950478ea3d2719982e76d5459c990dcb2ef67ce24eecd8a459fcc9c927ca3956b5603c942033477210bc526cf12862023406cde903da9d2470b549d7dfb5f73f8fbe64e48959a24d7924e7d228349c12a0701980d1683a40697453d7e079ea68235caf84faebbb7b78f51b3bac5c0f3b4801febfd8187ac272c021957706cf3f3f586a9b43ecf5cef607452101d867bc42947d67dfc32d477c7f615698a900330263c0bcb4955a771359e7b81eb64259f5a1fc5ff6a01bec17c493132474e501aa", 0xf6}, {&(0x7f0000001640)="41bd93f11d68205c2d4d5dcbecbf5cc66092a334eb901140c050f37cbd3986a194780078f9892af6a181775a3fd5f929219ba56f187c460c8ac160a59d9be4efa76a9c8e29352ed95b251357ebb3c41cd440e3ec54fce6c24730850c91d3f392725c789c9a2260a88149d3dc0ed8da6b59b1e9f0746df17a030da1d0e9eac5b0c772c48c1f6fd69a0ad91709d48a1be8f5969f8d045f45f907f921b0b787284f8cd6a8ac87d1232cf30e051f7fa01479b026aa6d62c4ad0ba080c9d3d0323000f91ce27dcd377173159ef7153aa492c940ad08858c815d7e9407d4961276653fa9c8df0502557a62600a806a786aa5763ac870440bc25ed5dc66e0ff415ee7601e7ba05932e6d93a9f4a8cb4ffc17676a6f6116cd23381fb4047b9f3f69b089a6fcfd214d7e3db51b1f6db14269b482524ab0f58551335519127fd8ab5544426c061c9af0c4237268e1233ec31b1ec9c20504b58b1edde71f51bc66cd3a44c0d718c60d0d84ad7d836ab33e01eae21a2b076da5956fffaf47a6c1d4be07bcf17d9c355250ed4db8212dbe16ad3d64b33a301b84733af59e86a25b5ac0d4c7458100e2fce03d9a4e29315c450a6346a763b647a02a9509b4af62c64ba80bb3435acf899ba2ab4319e330383fdd99e1b34da96415232170e51290ddd87d49f881b23e3fb82a9735385b3301975062cf637a8e409487a562d5bdc4b72a4c727ef9f62f643e93a26fd0a31eca129003f1ebf79993e121a547b51406e89cb0d6a5dba639cc50773175583d3a804fc887402e85e9d164e93383974fab12add77e757fcba7f2223b23dcc5307d481f32cb2b33bc6db4de173a0555c9a7414dd25ae582e59b44268c1d2490bbf53e6b32c306bac9f14c04c61ea8a98282928f119a44fb61ab0eed4e281f59c75f1c75c21d9a5f0b27f326ea254e0654372807e05b7c6f29d408fe27d6288b50e7e7da060d1684899f3fb83caea9beb13192156249ac6dcd3b40115250af91c93ca0973935a268de795e90d271b2f34acd4d46ce79e4ee2a79f2260c208b1192b4016b212ef877db2c370ffe1ef6d5b7ed5e1d1fc2f7b830d5191901a9d832069e16af244dba1a0c60c64a6ade7329e8bfabf725b314017dc5b160b4a8cc791ef3884c46f9f339e676b215189d096e98aa83e1672edb3acb03da219a40e9a9a7e7b1ca2481d5d92c52ac32ee51012a8bae8d3c2511313d2b6673580c74cdaf4a62629139f9b25ff256a20149c42cd8a527946dd4e35cadb7c7129982f3c3c3b8e043d4e8c62c973612a0844e718d287c3737c7db065ff65527b2e3fb0d97a6f78765eb230f153e743e89941cf5bd37ed0d4ea5045addfdad5fac4d4cea2c3d29746f93f05463c7652ae0d58141ffe7389b015e9ef6272ff503cbbf7e1039e410f8d3fa74333d2f2e460e6560f1cf01b3ee0ed23ff8747988ce19174d885d100704326880566a6b6e788533be1b5e7794dce9ceaad79114e985fc68e5bde8565a20ef8991077661aae1dae482259ddf09ecdc05864f8ba578263edcbc5dd55491aa41e454269245c91b9861c70d16a77e5f120e3ca37bdc0880913fe55e31b44955b12d40270d38c6bf4794fd5429d1b6330f2367efd56889bea72932cf2c5a0325675ce51511d297893c0bdd069b037edb9e1b535e45f84f3844ebb81b36cd95c4566a82f64a0c6419f5ca1df063515e48c5483618820ac9b85515a13196692d1b6881681b0597fee954625bf593aecfbc03813e454fc57274182f0d90abc7465500c36c29453247f83ab5d4cc268e2b4900c445e0a256f33744264b898d1fe99bc814ef568d0e08b87655b5f7471e419929a4a22cc43796be99d7945dad27a4456413045d407f8e4826ceeaa8b12323a767be0385f5a0dbad17e7050d3720931b47fd247ec766c1af362ceba3338d41ffb751a75beec32ad224aa0b9f3f1d4584fe365bf6bd783ccecafc1e58782a73f55ce6e054288afe881ffc4dc9cd38d54e7f561d5b29cbef4bd3cfb64c3db5049716de8bc05fecd661bac64cc6b032fb30a5b29d3937624aeb7b234cb945c26c22f08b8bc4236572e762023eebafbdc3c0da0f41f87884517bb9aee9de0a4b90c1893d74b4b8cd5f1182d7662fb95c9f0390ec576aec85e8230856a08ab927fe7e1cdbd9cc2f9a5a0adc25b37c732e15912433c36b1f16958ccb512bf8b16a2d3840dc7fbd442a5da505b33fd2246092b13d19f915f4395287841b299444e5b2b5a3f3192b7d458359f7a4ef148cc22bf7a1dbf130a513e6da1278d8c41efb0ea1fd87f598f84024eab673b548b33a81745847b811b75d4ba015d2c56a06c3fa2f53a91ded1ba70e2937b0b9f6bed24b638efdfe56b5d36cc96c9221db98d725b143f595990091e21e28802d8ba0df5f467b7b051e0618f87ed371c3636e2e920d3ee26619053ff2dc2b50718e7d9f282d4030a288fcfa14ba8c6f5668cd55e0c2e441ff17510232f894fc7e06281d71081e6e52869750469b1d5fedf13338382d2ef44a9d532bbe2d0eb071e7485eec44e8afd213d893b45fd4fa2626ddc166dad96a4c5565e8cefaa26c82c251ee8585c9b8e785453303b21751b8d380f41c96426b6f38db76ad7aa691abc55b8b3ac389102c5e6dc53dbe0fdc6115a2a80b3ccbe7bc9397a85b2b005df265e3f896d6b6dcde7296f108ab307c7afc6704d3ab18fa747c595e0bd577aa307281bb195e4257f65e6ca9ef24f822596b29d279a3218273e407817084b0719f68fc3bf26dbe68745cffd231183b04235118f2cf169822c6e3d130fb1d28df110270b3b380438ae91381320ecdd839a8e9a8e18475042094db03eb7224b6ca2923a1a294602901ad18d3404e06c85b38abcb3ca487e69a3ea2636db201616a16ae342e68ddefcc2d820f9e0729505b69b7b9a471dcd0646405794b8b166213d5c5d4919240ea2b62c4d9b75488998c3a8d0df2a00ec33e7da042a44486897d7162201ff7bd8299c64bbec399a5c1571c64ed4a09579f52dc5bf8b7c009e3c358d433b8493f608f42cbba2d35168c2c46b3d00130d7a3368a129ce4a60e6e705eaf5cf9b600c5021068a5bbd59ff0a13e75583470bd515b837393eff3e6c9e746e63d45da1b8f12b32907ee6b830d8945be540addefe5a3f16cad24bcf79be05ce69baa77176e50448e311cd100fffe3927d67ae317395177f4ca9f6b467e823067bbf4450362f2874aae70b4eec6e895c20ac753d865beaaadbac55e6686f5d6e98b2a731002eba834bb6bec958334cd84dcc63b97c045d532c2027a3289d1d9d746d1d1c21d72fd60ff9e060775c87ca32bc5647692d932c3c70cbfe9751792629a8eface7d15c504f0993f61e6777ea49a584d16b1cd3729677cf0a856333e54b3d99ee2076166a4ffad17950419ea26a5aa9312a9bce4b8a47917d7830efea8a26596fa909abbdf55a096cd601753df93799ff87c344aebef53268c21ac668a0092f7f9cd8db9e138c1ae03c32afce99e487296033bb65ad153196bd0ffff39a6fad194ccb416886da5dffd6406ecb3eb6f459011d2cc9dec4cf258bb3060cae2efd9257f3fafd49eb9b46368d7fd5a3a35a76695e6e68edc1ef56560664181fe0d350240da1b9a8ffbdd997aba46ffdc4a311b42d9df8965b689156494374e3890567f22a9696674d0c0426c22cb82c8db46d5e2a24df15c71b2ccc19efc2e45b0258d883ff2160415138834bdc35daf4f16d158abc83872b29a90cc0d25a2d303362cd2df5f46b77ea64103cffae80925b67f567b66eff07ab379a8e9dfceb847fb7d4e1c71be6008f1b163cd9c0c9b52646a290e3afe839a37204ad18973ff8b371282427009bf88f8e7d33e0153d409ea974c99e9a2a908db81c71c0f3091d777e325560770780669959817b3df3ae7d284cb56d6a37d03b43e7dc2b639bda1701aa2223b7249c1dce2f9e9b5c8ff539d2a80f2a343b492908e4aafce2a9004512689590fee7d47a1f2feb614a59ccbfd2aa63236b8cf4ce37979d7a0e29a4361af6b8768009646b78903adcc0db91ba78fd09a9e23f5e0174ed4ac9a87771deeb9d879fcfc72116079a56750f6f5a9988b3c22edacdb528baa7e1b974e78125f19cd00e083945f481dd58981f2790e9af662b812114921a12022dda731b9dae7c3e243dc667e06723932258cfb841cbe8e5670e048cb2fe276c8f630368b9610e17ffe033b87c30c1da7b98623dc3ca1e8efc96bd786a0315f2b1192b53d72fbe208b34ed95fb0addf9bb142b4eb34fa21900a0ebbe99fedfca496b05634d1d2631f77263c5403d11455c1a249b35d99ec4eed1e2ac5604dfe9f6073b65bf74d5ab84ae3ec05529663b947995c63129a64524fa3e13196b372f2fdefbb906e50b9eeccca946e9f3a5780668b8c41efd373723825445d889f62b96468aeed824116bf706f3cddba438026d1f6c4cd1e847490bef8d91b6776d0dff6e95f043aabd95557cd6d98b8ec0654b51b7388b93da1e39c8a563a1d64bca20cd7ca82cf8dbdafdc1e86e209741d52fe50601d00b0da76304528e830c343c82e43d2bbb99a46ce4896e46deea827248c43df759267798d482675ee2263c81acd6c5927126984c83f0023562ce1351f25f9abeae3e2525d7f934f54132a46b97b700afcd6a2383e11c86eb4eb5151ba30935ba8993c0b615a75a9d68b241bf5df4591d4ea702c3ecee6cda3ce58213ca0c457c0468e99f491ed9cf4e0e46d8fb8883b33eaf5bfba69b02bf7ab2c4b9aa6cd2aa372f31c00c57037a812dda81a3690492dc20a75a5bdaa6f062a7b895c6f3d67f28abcd21962b413cf7e389e3fe4fc96d92e351dcda09d7610bd6a7586e49c761af155521b9c108caa8c3265ddf5a7a5b6ea5899294bad209ce196785a7e0a80e63a5f5e483df01466f95858b9fd75d77dfbca8954733cb73a48aa78ab2925497c5434d669abe57246e9891642cbcacbe1d4ac347a6dcbbad526303951acbfd567b218dc3cda504955075d1402c667b386d2a7d4a639d61145c64c6c7c46770427bb64f8b91e6a838ea7522a47ea671ee1c97abbf974860d7cd2a8cbd57bf311de76c35fe5aaa67d6dd51d8332df55f1cacc28974d437b4d4d92c0801ec27d63602e1c95c9b915a9bbd597d0d25b0cf20c75d6129336f1c43b79273379bc804396c7be5962c3d86fdf54190ae9c025896f4fe5651d0d4ec97665d1e1e5c9316fb96382975d7191df0cc4306d7376a03ce47bab441ed6207f2be4e3b2cc6981f9859a6dcac14e9ffaa93c545fecc31cf81337511edeb76addceba897f2ab0b242e5f2706b484d4c482eb1198a6f94782974183d9a2e27098e3b32efeddb5e3f53751f769fc104c3f5d849d2e236296742a4e57fb8a84b613252c914b002632674c437bd2e14eb52be42191a148ac01932bdb1f233414002c86226de86a69bb9dcb1593307f42ffa742fd09ac39931d51a3437fb8b9ef5cdfc9a5f0a3ca93c7b40d5bd2e8606e082cf5077e98a0b9ecd6a4a02665ab78227ca950d27520175a6b59b3881476d08e0c85f6f952d02bf5e552e06f3ed1859917c2e377555abae27e5cfedd9da070a9a33ba6ac351aa6df4755abf234cf11d9d898a391fcb1430a143afe797bc098f1dd892099d0df96ca2bfbb800013786bbda61524b5a0cf1a3b1f72c0097a7192db3a4bf758b95427478b612b004e1bd5c36cf59936a07f0c1a931ad97a59264eb3b40a6da8cde37303f64dcdb8afeb7e2550d77eb23d5030ba5d8cf443c7f6a85fd83bab2", 0x1000}, {&(0x7f0000002640)="83aa4709ec101a141929d06fc81b53da0099586f2986bdf36c259a1fb4d11527157aba16d8dbd75bfeacf9a5009fc6059173cdc5d142855ff3f12f3f7731cf300f002238d91c4bfed01d8959cd455c07292e515bf0b1f791205b671f7277f3c7894987f15e48abbf3165d9af83b6a9905d12ccbe166e997bec6ff514bbab82501aff2b1f885272d7247e7d67aead22417d154936744ecf606c7496f2209f2262132adc985fa2ae2fb535941c93d06ca79b0397769d962e750db8cfa3e3faf70e4a39a6f58252677c05c41902de93e729596f0fef3b26dbfa", 0xd8}, {&(0x7f0000002740)="125f6aa272f38ff0ec61d893f56bdef98ee207527656c8990bb9889ee8b68de8d3bce9f007d28cd84de13127f51762e82b51a4c9f6fcb1096e0fa095eed89c14e2086f149b5d97dbdb48cc682e8b4fd8c91d9187f91d4dccb27fd4ec239a5b3197d323025d79bbc225c05bc73c72191ec18b775702985c449d0aba6a012ab43e1afa15f15e9a550a717e25c6f8bda77ed407dde1ae64545e1b21de8baa667362e35cbc4ac7e200564c77d05df55bb615e5b8863e4a05275afd08e8c17b031a85fbff4e670f1821b6709c20c7f2dd15c5686741b67dcd6dde65acd6733c3c3a2b8e6e64fb618ceee406b56f1bc78cd09b47f83eb5d98da638839322c31120416ac537f839c670ae1a02230b38b4d274f0940f10adad862e8e6967227184d2f5fe935ec19d1ca25181990cf00e5ac218e0342dc8db93b8cab8d9e4884a54a9bb215eb7e6e73d6fb3c4ba73f05ef125a8f5a84d0f5fd5448f457281db30546accf6b355fbc8b7388129a73c7e8bcf79a8d21cbba9270d02518b07613fc54d39f6d3d0df7650daacdf6530ae24ce842afa2407354df0f2f7f3c434f73c18321d58c632a61c05f6291f6a36f6f93a89576019628322c1db3bb0c5278ffd2f51e78bf58c1687b74e4a275f341953e791988c7352415c56913d6a7da72193b1e84e453438e05b083fc6545e3cae5895a4a115eaaf4418f4597459adfa744eea083781e557f27a8fcfd8b8c6c0d605fae88f9da819735a3ab7dcbae58f51f36ba429686710343272c1d763c6ed0c155226b967119163ca69392039c81e303a661c1391bbc32e25d625cd5ebf3b2b4c055019c2bdfff19e1040ad7ea2ffe04eeb3a3e28bb5412f0815265357ba64a14d19c32645bd8baa7721e80d18ce32fdb66425c617c8f06abb0fa99da9f6c398935dcaf22222575a86c4c8cb64e75d14313a7203fdd2c764ae94e8ad3cf0d00606aa382f621e4c42e162243f5d1ea0be31cd5e488f8ec8685803b97fdd586835739a26a064c81046e894faa8fc56aee84541146d7a76d6833bbf0e648dcfbcce88b6e8fcc193c16c10a6d94256f801b3903fc1803f9466b8edfd75acaa524cbd24446be4c679ddd31c594f733b6cea99780fd021599a868da6953d8922a81af18e549b9eed1cf51eaaf402eb5c873c37f518e60e5f580f65f2cf52704407d8e4c02f2ecaed8b402e4ff64cc05e2525eef5d26918488f5f82b6580eec881c50a1802bdaf2ebdcb65c09d0881f39ee3c8bb98a39131f7ba9a58c41470016b99d43e35295a3d96aa57e13f68c452b383f584dede98d180d90c5ce6dbff5170c1663035395015e72b3cd51f2dddcf4550e830b5d47078a977df8ce64ea46d9c0e6897b2957eb7a5b396ae92828d220536c548a472983ed62cf75449362e10bf738ebd097f0c6adeddbb5925b3e4ab7cd337e41ba9c756ffc0591bb8338cfe5c667955c25b5d31667c692d691a871ff23521fa232bd1b4d97e24947f10bc5667d0229028198a7567da05be6ba7be55394c156100348eee27b12a5a2a76958df276cc5924f2a44a943a98ebb8a04fd4ffb4cc78553974d106ca2f91b4d71d92c6b85758d7edc43a9efc4f33e2413ad358d2b876bd2b25163ef2fdd881756b47e0aaf81ae2510ba3c35a850391e44e38209cd43a5a48ba1600c5cf2e070cc7838ddfd0fad4f7a156d171781c9c935aa150510f516b73620b6af91bbd28846359759064bacde839cb51641f52ab66203150cce9cfda0ff7fa46ac5f46a82b5d2d8f3ebffb255495bb634cd464a1d6ec7d8591b7a2652abfe9975427a5a8af86b3b87d34a2889d9fe93ac3ee6f3efc285ee86749952aa7e3551eec01e96901185ca6758c5a9c8d311e35deecaee42a9f81c0565577a16ef032e3d00dc0af52ef9a510534a1d09000a82a3d7334c7be9b040d0eb0cf553cf69d9100c978c2126bf5f8ca8610be1386db6ee4fcf426ab0bd3616f4fd856d9025de306d6b986bbd4655508eb9ec0771af7e590ddac18b02b34bba42a4aa842360123b9b9b1f9b9e98eb6aee9d62c47f793ca03a9ce93d312aad6ebce2d21667c2a4cc99ddd9c8b5cdc675b6a120f1aa11fd6d0bab8c6a978023c3e4cfc5d5e193085ebbde3661c688ccb240a1ef8344c8da49e8d9faf6d7d10b084c29ddabe2515956fa8bb3fa1275c3eebc2ecdbb540a615d32a46d3857fcc03a1aee977f81549601a50d4bde369c56c51fffb2ba85e8909b49a936bf6241d936cbe31cd35cc084a2c3335e4133a5ff54f145ef6aed8ce0f9f2a327493fd6c6d89ea4f4a97e6006883592b6854bdf76b8763722bb26d5d19fa2d32924a325e2a1ac5aa3c90c7605993797b04e20273a483ff78f1e14f6a37e8c5426045110db16a69ebd24f6542a90fea0722ad3d1dab87fd4e3d4c8dcb3cbca47252498de94382273e0fa119fd5efa945da6b066d8622e44a61be5a11a269cfd7f1fd75fb4ae1fd2273e3530e012d3a83b2d32f158ac34592e4e6902dd8a0bef4fc8b55489289f5e6567b34b4d5274cd95ab76f10bf0817f97957c14f7870d8b454f9a4378ad4e3d2d603dc1aaa0309153cb36dff45c675b7bd1b0c466ae806cfb3bde14ba915520d90b22a3a53569fa43bfc924b35b5367e38563f12f551f90d50bd090bff0acf27988b59870233644d2e2fa47b6e9a22b72ede98021c357f3982790b2a55fb51d8e190f088b491be49734aaa7d8d3b67462386daefc3e46415da5a364c3c9f9faa1e6e213323b45a975944fdf6213e60b397cd3f790801c44b2c6beb24b2c5b57538a33ea1ecb05346784be3e86b4ca92e651967d88e25aeeba09b184c848b2069a801e428421fd55843af33cb4bd9abe929e592c1571ef80c1ec5866adfdd77f0271846b269644bce908b2430b3812768bac5e461650fc426068bd20c7f7bfafa0fd12a660c125eb28d0ab76aad318604c47015d977a5ae857fd43381b33a863b9d9ebe049526b64d317a46adfdf9b74190e57af4744c308a9b03ddad4381df142a1ab79869ffedad076332dcfabb299cd2fc95cad434e7c175861c64a57978ba26b0233e13b132cb17c91551ff65fb148377898113fe4af508e58c73a4591e742970476f829727c2670df025912dd57f14fbfb022d265781d0992bc4debfe3656d163d36014da48ac0683b61ed390ce8205f8900419f838c7b1b71c69a07974ce7719f6d71c5bd5f39d0b25284b482af87cd0887a6de73fb5c94b01ed1f268690e2049bd5255cf7a36f2a761234fa25bc4ffe50a7e23bb70f32969b868d6051862cc65ca410e45ae811cf9683f53b66ca859f2cccfdbea40bff2f6025caa63f9f8177e26f6b23961689ef9ce5508cd7b123dbc86b5541bb2c886c2d937f3e00dccc59a402bb1258b320a148ca56b8b587beb6a200942b43296bb9abdb1de9e0f90bf073fcddd4a1484d375623b1b3135c532f69e162a80e678f904ce6751738bc6bda1ecd7b3a276f19b20b238eac756da58833cb18ba4788f6009ff3060557e0a6e72fd45916385b185048a5ef16712340528496b707726f3db92916d3f01ee8910e83da1ffd8f6c71588ff01f14dbac3c2516351d5db87b9601ceee2146e910da8f03c4bf165cd405a8ae15d32b600264d9951bf16a0ebd612175a36d8b4db0f0391d1bac17a23bcd711c4f512046a21ca94e3efeff9f639a9597de35fcd6e6e8c8244ec95242dfff3ce41dbf8839def8ae8d545fece4826ff09c99bccf8e48368e025fb0122bc4dfcc7765a5f5c9ad3a1270f4fefe72c1714169408a0558b39964176325805314d5e2647ef37e3527fb6988ee57c62c9e8b85528acc156cec473379bb4dc67b260bfa702b82ea3046131a22629183e4d8acf387434180ee17191e0fd3c9f28bbdbb24cf4ba6a0d386a902957322d52d90bcdf9ba03d7ab9dc267334c0a9e4b8ef0192d82075853955602a20c3bfcf4d1dc43993d481075773b1b31e3fa79a84285b995be1cc793739d08bb2d52938346666c1f599130a813265373aa9f539161541174049333c0e53a8803d3613e4de53f3eadabcc9c5eebdbc12806a99d4f23d6ebfbee32660f552b67142913509070c2b0129034445191be39383b3b1568f54ace602d093e28bdd468635e49a67215e5a7a5305c5f67bf67397b780d958e7849107c55e7bf0cfde52c5311422ca8c534335072e25321db79fded9f312edddb68d276aa216a3c690c8109fcefd09f30493398df06982c6fda0b81ddd74ea370479f5bdddfcf607adcdbc1fa3fe0d1cf67766ffed348699de761dff7247c31e7ac713024c5350d70d0b8f559668b84b477f4d794d37ad42a4307ef89bfde73e66cfcf5d2281f775fdfce57f36faee227b29fb8c62e6245ade21ff5f0beb61934cb7af67e4b0852dc184eacdf2b168a953ce6a2d143a5124a0612c5b5d34a35050ac83dafad1a5722be3d2479ec85250883f3daedf290f70cfe2b93502a892dd0db4d916fd2ea5487df578ae751dc014f0752289705ce1927b1764a1e1fc3ca3efcf76caa4250c9998a0c2d6b57f79bc811928e5fb5b52d7b8a77713fb6665a98b8f2753c7b75e1115652d3238dff66f4ca62ac12672a5ecfd1ecb6f4fe028cdd2d00b9f33e63230010f10ad1bdbe7aba846e33548e255a9a012e42045245121f1d9dbe5f26b6aad9548fe0c56387462a9001a9dce61c03d1f41854ba35ce4df5742f078fc3868f455bf52e1891ee1bfea5956139fa2700e8e1c0bb8492985acde9ff9463202b9aa03e1b67282e118f2502c524fa55f6a615335b9aa77d66957abe6a68ba39973a784ca81ef1a2c81c1148a3f585c02281823de0112ee384c7aab219b1e7b596149415a958e5f3bddf844ceaa732a07afd7aeb42f22a4af34d55508b66bbcac6b343afc549ab5c6db9096daaa32936a13ca56aa212d708a71b62b41d80b0c5b50a58e2aea0849046e71d58cb92b980dd07af4a8e9e0e48e6f4a1c33a9fb5409fd83338453af09b70286274c2310652a6129a398c6918674c26c3cb00b41b138b233fc6643f9420fb0a56527e00a0a2588224c7321f21e44152af0d16abdb4722850062fe05348ac4fe87391cfe1e27efe65950edd30567356e639e017340f95a91edb4a3bafb656457c23449ee67bb89b982121e129ba46ff93b9632e9fa2f536776de38a4f123022b1d7f860f4c350db18d803c21ced016ae891e4e761d953772614085e380cdd5bc8a4a7aefd05a0b33f6b40baa07ac1ce2ab0f3368f23af35715c988221d30c5988a3c036caa50ed00b966757b2ce59162b3c19b4a40338dd3fad28f2c0f5c2dafaf668f0b7351ccc1f88475fedb1dbe27b26aea3b7593d554e6f6d575efea4a25fc03ebc1958369b799a972635ac465af2569d17c83571c4f9ca666e7c11003044856596069d030f6adb737a3e5fa7b93b348d7ba8c169379d877aa659d215b362d11b92912f595e266ed19e3034717922b97e3003c715afff75a5bbf80b3e1fff2c1c156016643f4a30c06a80d408783655ff2a9151e56630e0202d37622fa8a993d401fd00633355b8f22e2dacf7107af3c8715c2c2b4531d82ae54c3bcfc15542e8f886044a62064220c1a762928939679dede000be4ab72121b33c8292b31e560243dbee8d1188a61643faf73d64046f4a4cd96419b655d5175672de501b2bb67c7111a62c51011eaf3ae1f8423d861c91876c1196650d7a1dd6bf288fd32749d022cebe091504039e8ffb0e3379f86877aa79c6c36ad675ef31dcfb87d6f1cc00d0ab32493c1aa4eb93de0682", 0x1000}], 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x4, 0x40000000000000) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000222000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x7, 0x8, "8500b391d0cfd1fa15d687f73ef8ec6988601b9c", 0x9c, 0xe7d1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0xfb4, './file0\x00', 0x80, 0x7fffffff, 0x4, 0x9}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:05 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockname(0xffffffffffffff9c, &(0x7f0000000700)=@un=@file={0x0, ""/6}, &(0x7f0000000900)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="db82ed2a3d3d1c834a17c7f9e43d552eb71394d5862affffd6e53481806660302582c08e1d9b471ea7f3b13430e7afff130a35deea93f6671ff84f2437ac27ec2a86e5d8881444d04b012721c5c04b0e0f99d8a06eb937e9b42d85dd0b562a62a37b8e7274a74aec613d5d0ee90fe9175401c7fa67597bebcb4826d9f2bcc9fced5758a245d0b29689441d450966c949adaac33c53bbc3d9269a6e0b123a750e902de56d8b48583a5bae91f20e9e2174524734a26b33c55a38723ba31589a11c248938fddef1791af4f0661c5fa6afbc6987628112c9af4e935f1d9ef25169b87c3020f784a939", 0xe7}, {&(0x7f0000000680)="9af0f6b8ae6455f1cb61d113a2bc98685babf2030589c29e175600c574c67dbc1f491d1210d2017efadbf9cac8258563655b4b047988e699d25ec38c0df4bfe6b73572b6a8b4ad551cde1369441130052117880883878e3f", 0x58}], 0x2, 0x0, 0x0) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000940)=""/179, 0xb3, 0x803, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) r7 = getgid() ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000a00)=0x2) fchownat(r3, &(0x7f00000000c0)='./bus\x00', r5, r7, 0x4) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) r8 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 16:00:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2814, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fchflags(r1, 0x10001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x400080002001, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x109) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x8, 0xfffffffffffffffb, {0x7, 0x1}}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x4}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)) pckbd_enable: command error 16:00:06 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: pipe(&(0x7f0000000000)) clock_getres(0x4, 0xfffffffffffffffe) 16:00:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/173) semop(r4, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0x1f, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x2, 0x1000}], 0x6) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c96d9114904dad2652642ad710c03be48e61665b4b3158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e65300"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) socket(0x20, 0x4000, 0x7fff) pckbd_enable: command error 16:00:07 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = socket$inet(0x2, 0x4000, 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x99) r3 = semget$private(0x0, 0x1, 0x100) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000083, 0x0, 0x0) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x9a) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe04) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r6, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000100)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYBLOB="a361000000000000002200742200"/23, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000240)=ANY=[]], @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000140)=ANY=[]], 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r6, &(0x7f0000000940)=[{&(0x7f0000000400)="0e176c0724698c732314f0a721d8428acf80ff9ec0ebfe8d5546e76b0ffc92294bcbb94e8b02da9f5710d6630239abeba02095e37b66d5b8ffb34be0e5c0f17f37249befb940c341adcad36cedc778fd4bf1fe6b1152982024f02a06a46fcf69988fb322c45000431fc5e1660f4bf3cadb2422fdc5aaba6ec70d6e4565fe2068b3444e68370da38625be96c7fe98b0127c7fe5e59123d39441840a1be9cdf14bd782a1a3aa068e45645839ab667379747de3daddbd4622ef355ad95b91d5dfffeb6b899472c1cd164d27bf41dbe5bc2b70e025f958", 0xd5}, {&(0x7f0000000500)="53b6594a9dc342d0e0edd1c71c434c4eeb3ff1e7f7b44315a3e5c65123ca6df9ae94fff88f195c5f2f5653687c2f082c6a4e669e85ff49ec0109a0b72fdab508286adde3a1f999eba35ff52c2d86d496b5b0beeb37898815af3f8e6c995e46adef6423e2b1e128f877c846ec173874707bdad299", 0x74}, {&(0x7f0000000580)="feea6902bc2ea6f3ca5c1239703abf32c624d60946f4f00fe1f6596e81d53391189c77fd16aa85fd", 0x28}], 0x3) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() socket(0x2, 0x4000, 0x1000) close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000040)=""/98, 0x62}], 0x1) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x69, &(0x7f0000000000), 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000040)="4b187e18dec771e6d906a2421beb5011256fab3efb7b03dc770158ae1e4f14e96a89f9c9726d9ebba79e7e6a3d3230cab7172bfbbcc356ed07e3a812a73714f5d81a6d043e", 0x45, 0x4, 0x0, 0x0) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000311000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 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), 0xfffffec2) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="93580446d97fcf9a36", 0x9}, {&(0x7f0000000200)="740c09e33cf9fd1f5112989ac28a7b36417a7eb475ae3001d5963df23bad51fb00f1d2b65b441e59850fef29b13e744346d820b9dea0768fe9fbe90e49778667997d5acb83f954e75b5e5eeab2d2c0713cbb126fb0a6df40fcddaaf5cd78e84ea6916604b8d2dd7c83ae8bda08895ffb846f3b94984ce82b3e40ce7402d879c88c3d24d2e4469ee9e3ffaa28031bc19ea9dc34628c5d3675483d70fc3aa598542e799b0197f2f3b72c89a43c1a7b4ead79316736b95bec6b338d1acc0f69c58c0c", 0xc1}], 0x2, &(0x7f00000005c0)=[{0x58, 0x7fff, 0x1, "6a4de17beed5ca9fd5a8ffa39b4fb7773e2ae042a20656f965220da62e72d7c517a20d57a281289699693e5decbe5aa33d2844727ead865fc8b7151035f66c5497381c4c49cd"}, {0x1010, 0x18001, 0x58, "3ed1a7eb172e738ce3306dca74997b845117b5fea6d9edaa46c73dc7a30f0b23f50996bd97c44bc31ff64c533984cb9c20ea613d5d6744b5f65fad31b74640b8702de2912baab124a3520bc7b1a5740a8f0abaad9fd567aeb17df2d90fefd8833642d476666cfca8eaec830db2691dfbe6abf37d868765f960f19f5313d73f5213d4f2a869f578e3fd38435c77b7070598e44b529e244d70735eefde58145fcad818c429d8e850638518c710e00f6437d937cf41607848312893ccd2f12116451a02b650815d57f14b99be9ddae5b69d9dc837938b338213a7a41ce8845dcc4b641462e4eddbc09c880bdc0114537b98fc8d3212f72413434b5149e615c108b29393efa27a034bef52ba24d08ada153d46b2e9fa5a55451d3eecc3c5ceba72fb53ec4d9e78684ef9b3290336c4c2611dbb90cc2138cd06c541d46cfb833b5a62d912250f8f59683687adbaf14f10cc50a899df21056ef089455d30ac3e408e70f39e543234076ee4097c00eb2ef64b36e121f5a636d8a9b7ba5a9c2aecf265fba5db796b66d42ef65f64a971318f5aeeddeddc7b07657ae71e92d18f44a3f547d30ce624cc66b08a954542357d41f75e75001cdfeb76912d98e8a524465558a2a7d67175d9b5a6c1cd2a2abec6a84da0e9561c319f2fd788598153198a461943b869d8a059173fc85e2bb82974ea6fd88d8aa82e2a5728a21777e1a7a0e9fc7b3c98ddea8a364ef485ee57a0df7be41559c105c66791a65847f53b4d662444539a3271449e977e8a8fbc9a4a249672880b89e2baf20fa06a45fdf60c5eb9d16f2b469b6011016996c18800536a40d37c2a148787aad031e9aa73ca234aec8e0a214f85f65079fad3b9b227a445bac4e087a99dfb0b21b1b4ac4644a4fb391a404077de8c6b829bc8ae07add6afb78e85e50719d7d3ab8a25560d9661b87148ca1bc07f0725b8891e3a2a598235b9ad85528eba85f933156207871f522455c42da14977834ce71f7c191bf5578e64513e4e9a53f8fc3fae07b26c7e3e9506fb6074dcff86261712d4c19cdecad1914bb12704bc76c5a688b2264d09103ed3b547f152b480177bbaaebbde88c1b70520d6b20bd93e63d367778751c049c1f6c0fe170f128724bf83f1f2059316321dc2e11cd2c6fc7720aa252faca41fa7f1e2d79c6e6ecf95b3ab297622fe0b60d951cefd5d5992852544b5e70b6e161572f3661019b6018bf6c083a3cf4455fe602ad4bd0b4adf4c959639c07d77f55fb7b518cdd54715635a1a65deaf7d08665c57d6d00c99175a7148dc9c1b023012091968980b17a9303ce112d211fee57285c2f164fae185761642cf7b6bd697c2c329a123a6c0ee8c68181fdf08734d496f8ca54f97efae5bf59fd9d6b646e14af35ff71ac706bacc2b360e6b5cdeafcdeff4d84e505807eca1ff3167922c236dc7d91fbe0e2988dd76301df86983865235322a480d319ff7a9a953976003ce170fa7c7ac2481b3f30a9435a2b20f87f20e97aa553440b1b6fc47dc73451f1d5c4b617a4bf4731f14b6e90951e7d6190917ca6f61449d9926be55c3a057ca9ff45c558d66da48e3c8d419caa33fab4e91f9874c2816e01e93314e0779df1cab7942b3c4072e4fe877ca2025f55ac79c8cd13fc0a1af8f3a2504c46062d5bbdcc237cb821d6c6dab19c30709659d6f6c71e585437c2092c27961258c869d3449d20090e340e9f131fe71e9fc81a30f1c5187a4b04ac1a1cc103e1cc46523ac6e8763afcc1d2e235b30f6be4ee1848df599d97944ff349fd96557508c1b02be972116ba0f98ce587ec076bf3a5bc01461dc1b4d2cae799423bbf2d838a517bba7dc1663d473bf907e871725c36e8cb79133694ef661001c7ef2a21147a221f0a48ded6f0b8654ba67c9c9d108795110f1afa8fd897f076b38c59d690f575af814edbf5fbbc115c5b414e16d10a2281881a4143207994018abb6304ca11b64886c4552f89f5c3a9e05dd1622400d0cf54fc83b24cf97cd2bc70922f04fd29a796f8e6ea8db2e0f7f24edd02d3b8260e01bb61305c9e076fef3d05d78ef14d4b384df644b965d33221db83ae5c95ccaf232a9fdd54dee8ac93dc795aaaa7af9996fd306a0718592d705272ba3fb73e32c13cbde3980d9b6457ecc78d35a6ae3b59ffeb241124f17ddcf15476a239d1ae8301ce3071f0a7953ce9402453aa53258d72505bd71d36f68218bd311b7411964041668bcb26b636deb7327f0fc7ab56e0285936168bd68bae9a928b17da481d0be9481c6be5cdf5ba708c8fa389ba5747eb889c8bc97a88f48aef6bb6279dae14b4a20e9a7c8f3b5bd5dbe350470a5f730904cdcde2c1af30cb54b65ef542beb7b7bddfc4dd39ceb540125f395862c2a529b29b66fc40aec407ef22b4137a8b3838758dd0a20cba8a6e24294ce924cffd4780ba16ca3285ac6c7ea271c2ec023457e67b173ac3d52b54e07415fa878756b745cc1dc7b3e734008e7bb9f044195254113c7412115ccfc09eb8b05d02fbfee4a976156ed47625e41d38238f8d950268484f6be32e2da57313bd3f0c0d163ba31acc64808fbab523f7effc6deb54eaa5fc9b60832753c785fa89777dbed88ec68c635d9e08fbe9de23176d28007aa07dbffd7609c5d411f41f9b5cd7f6218f1d54f915e8cb45d1b1dc70255f9af07519905b576352bcb4b3b862e60793481bd61adf45d6659713cd48281a39128372a99df423ede4898e6afc693081045d07968ebe883a18e04b51ed22e6ce7961dd9fa98b336772f42b2dde802839c30bda142e6139f20e57fbd88505236f6abcda4e9aa133badbcd411f6148c4381b62d689876060dae4a432fcc71484e6b9ec73da7992c59aaa6067c62f9378d3a7eb12493e9eff551a039bacc37270d65b14b7602506042cdeb3a32bcbac3970cac5d308bd01a53f154ff939117042fbab2040cb707f9b5d2d13972e7ea2879bf772422b1ff3a3c9a097a63a302a30b5b070053cba1470e90260d8b16b58ce0b535a6a8ba1c1127787a2c5766ab1c52e7679335d4dd6f9bd8df83f11e6202a88752872d56577688e69d4c571f4c3e6f7ade3998251e6060c1d345e563c57ffc59ff2abdbdfa4700a69932420f61433789e10465fa2ea94562fd350c7e180bc9125b15d662c3554ade0778f0a8984a7b5e7d7b07c12c8ddc93d5a3dd7bbd54c3dceedb5ef0c5893f56a1c9895c5c03e06f6c31a84595c3daaa9a9f4455bf06ce7b95f062675e09f16396e6856f8e3b6f36ee02387c71f40fc0f9471cfc6105b95a6586c381a3bd046b27b1011ce4d7f15730f1dc973c43c791440a4e9ad376ada82f1d796979e375f44612425aa2892dbb559d653578415c516705844f2e07743b1bf54bea2cf83455f2854f5f98ee84ba065c2b2db1db440952d15e923a9bdc244a22c5e29b2577978432c36f1d28e05dd6fde6f70d5fa9fd2216abffb7c41a5d02caa15f5af840ef80712817d997ff03030706bc955be45de8b9733bc42ec29aa2d3d9b58c8d35fac01952d4806d05791aacafdc18398b76aa52b377d7f9c4b0e03bddb4b68af43605117760fd61e5ec1319753e32036888ee87784fef6414253fe69a942e186569ae4fbd17832ced65996febfb1a948021a649c46d7111d89ff38f441e901114f540b7d06c4f97fc6528096f6e95df6bc03f38a816a82858a884988a529e4af212d473d6bfe322e24c706dc51296d38d1bfbc2743c9230c3ac6c79304f246e92fc8b21d2bb763c6d268691f89c4b6fc51f9025420a222ffb311836e7fb4805cd9909e66376976a558f2957daccdc50f849d1f619ad9897e85881f8aee63249f9b27885b9aea3c21f215e569642a6698867fd0b87dea3ba4c34aaacc222cebdd35e8a3f201e5817152a2ed7a7b7242865157eb138b4d629f5570047030652a02028c3017100b64674a3e97861fb14164cc77cea753cdff9bae516d1d76f8532aa01ba3096d99327edf52aa4e1c83d747b639ebacdd5234d3f497a6fd1ae506573879997f25db7ed70561afa5171ac6ca5e9981d338ec11373ea4187f935f8d4350c8ac89404198997c5d92dde1f1578f48cb219c996c6b19d783dd3d5241c87362402803203780166b2aea4f6a243342e8c44a81d33c03097d3ac4a139c5a4fdaecd1924226e113862b23f4cd243f0f9611a3578136ed451285ada2c153b051453f5b1351bc37c5523ef5e72d27278e9b61b8fcd5e8b518fe3a17aa40c23adabf7bec4c6b1fcc28745391d5d973fd13c72630e8d25ab9353c604cf3b943dd9bbfe947412156ddb786cc54e73f1065fc9e423f6e0128c4d0a4766d8ad7bcf35506cd39a4014fd3defdbeed1c8e6dca6a8f92bb2d6c5b0756c18fc803596d56736e3c7cf18e4e4328c659f6294beae8dbdb1eda4c0ec9567b9d5091f8af08fca0a3aafa0f7e31efa6ff8703b6c52c38605c2494021884692dafd6ab74c20d387be1a3db70304cc2b41736e729cfefb99ca8dd6ec6eda41550a15941f3c386b357296f4314156dcbbc95bfdc1bb9a87bc5101a247aa8eb4f3abb0bc4ad466c6f31226b8579176458d09283f272b557273e6d4002d04fe4ecfb71bfb826375295b98b27828ab74b25233e84cb0f468c3200fa50a02e568d4ec7598c8978d12178cbacd00d945f6ac40ec465b826c09594d6e591e061efbaedc61008c403cd715a5fae16c8f81da4ebe3f202cc04cd7e257cbc03d9c082a5092013a76aaf3f5d2a9ec919d1db4cc4721d80f06770bb7d95bc88ecedb4a665773980c7a1f9309e8a08049e1f4b4cc510ca1e87c9f2f4c31e48681f95704c5d2aaa8b1659db254b5ee26217542bdcacac5723d97b8c3dff81b4de805ea946549901fd92a6b9d720552d2442746023a59185a6bc5493646ff25841c28d77a2d6803fa7d746d650b17cb0d19ae3b97fc174e6ff9539a3cc5be463bed4844e0fdd16f648cf56c897d1df5d636fc134d3c7e553ad2064aec97a86c445cfcfa0be787cbcf6eacfdfaca0db0ceccce2e25538a0d5f37d80579d10310fdc4f288eca4db0d7947107797a70e7d91540a4321e2780400406eff12af5fff6c066139de1d2bce91e0aac0dc60859e5f8a94f44e04ece7e73a47d44233d70f1c5fa02a43505faae7ecce321b3981955a5d02e0f0b831dfd05d4aee00a959a294b430d20741195b4418c12a0afe7192415a1c396bf1f3c28687933e748f0b5ee751d45c186e4026de6ebddd5fa9372f0f05b72edf8897c605bf3bbf2a3c0fc314bfe8f83297a212fd538b4039b601096033cd20ba8927c7fc6aa8d0b038911d9d5669dfc3ee8ef23bdab09fbb004d7c6079a45b59ad2912d2d30f925b8506d883ad136aed8e81886adef1327347cd2af3389e4e40d8934117bd30688872766ec2711468acea5725ce1b72ac7c30c42547a61c940f2231d425a87e4bcd1a1af541a1711f4160b23f2ffbc2d2744bfae8a1d42f1cbe906f6fb6eea19f399f808533599d7a6d12f16280bfd1d4e659c081cc2d28e620efa14bf1336f3a4b7476ffee786321ec9f8492d06c9d87c5165f54940133c2bc560f588b70e90df1ed564d528ee62453cc94050cfd3287244728f7f0846f89186f802825e4e5b9853904ffbddde1018526fc3fc27fcedec912ec900cf6b4adc48394540b79e2ba8c7baa978b598ac1e68d33d08951f86b356626c74f12a9179a8ea3f12fc393747fa32b9b54765438b0934d38fbfd4e9d1450d7d92caaf315a546a6dbf420182779727d51372c00087ba8ec8dbe9c1aa573904d83886"}, {0x38, 0xffff, 0xffff, "a86f0029feafd91d081a6512b14f7c8eb1ff12c4db4be4bcfc5ed112636bf6a2ca84f4"}], 0x10a0}, 0x400) 16:00:07 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x99) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/173) semop(r1, &(0x7f0000000040)=[{0x1, 0x466, 0x1c00}, {0x1, 0x1, 0x800}, {0x1ad051997d3685e1, 0x1, 0x1000}, {0x1, 0x8fb, 0x1000}, {0x0, 0x4028, 0x2000}, {0x69543655e2af1f5e, 0x3, 0xb6f417c84754dd23}, {0x3, 0x1, 0x1c779b661fba2920}], 0x7) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000000080)={0x1, "28131642001718de3e"}, 0x11, 0x800) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:08 executing program 1: socket(0x11, 0x3, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0xc1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fchdir(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x13050, 0x6) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xffff) stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r2) 16:00:08 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(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x88) chroot(&(0x7f0000000480)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x40) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2, "02be636d6afb08d49551689a43b736a1d89fe9c7", 0x2, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:08 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x3ab) pread(r1, &(0x7f0000000140)="749a7234088ad2fc8b10672741f3", 0xe, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x3bb8849fa879d3dd, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x0, 0xc9}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") r3 = semget(0x0, 0x1, 0x2) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000380)=""/4096) 16:00:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fchmod(r0, 0x2) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f0000000100), 0xfffffffffffffed1, 0x0, 0x1000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x80000001}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) msgget(0x1, 0xd1ef05630cb67f3a) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) 16:00:09 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xe0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x442, 0x8e) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x7, 0x66, 0x4, 0xd046, 0x1}, {{r2}, 0x1, 0x48, 0x2, 0x6738b714, 0x3f}], 0x3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x42, 0x2000000a, 0x202000000, 0x7}, {{r4}, 0x7fffffffffffffff, 0x34, 0xfffb6, 0x10000, 0x8c}, {{r5}, 0x8000000000000006, 0x1, 0x1, 0x40, 0x5}, {{r6}, 0xfffffffffffffff8, 0x60, 0x2, 0x4, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x7d69690a795c65d2, 0x2, 0x80, 0x8000}, {{r8}, 0xfffffffffffffffd, 0x4, 0x1, 0x456, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffff8, 0x1e, 0x0, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x1}], 0x7fff, &(0x7f0000000200)={0x9, 0x92e000000000}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r14 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r14, 0x0, 0x0) dup2(r13, r12) pipe2(&(0x7f0000000080), 0x0) nanosleep(&(0x7f0000000100)={0x6, 0x1}, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xc2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x76) chmod(&(0x7f0000000040)='./file0\x00', 0x21f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = semget(0x0, 0x2, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000200)=""/131) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x2}, {0xc}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x21) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() clock_getres(0x1d62ba2bc864635e, &(0x7f0000000040)) dup2(r2, r0) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x4}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x107, 0x2, 0x0, 0x0, "00000000000000010000200000040000dc272fe3", 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x200000dd, &(0x7f0000000180)=[{0x5, 0xffffffffffffff01, 0x2, 0x3}, {0x1000, 0x100, 0x2, 0x7}, {0x5, 0x1, 0x80000001, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x2, 0x31, 0xfffffffffffff801, 0x1}, {0x8, 0x0, 0xffff, 0xffffffffffffffff}, {0x40, 0x2, 0xd6d, 0x2}, {0xffffffffffff7019, 0x5, 0x800, 0x81}, {0x7, 0x20, 0x8, 0x7}, {0x200000000, 0x9, 0x3, 0x5}, {0x8, 0x811b, 0x1f, 0x1}, {0x8, 0x4e, 0x1316c5ec, 0xa0000000}]}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x679) pwrite(r0, &(0x7f0000000100)="d16e3a8f9d13564d59ac253400199fc8441bc74d83edd9a30f741d3b3638e2daff9afe0430", 0x25, 0x0, 0x0) 16:00:10 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) listen(r1, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: r0 = socket(0x6, 0x8000, 0xfffffffffffffffc) shutdown(r0, 0x1) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0xce}, 0xc) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) 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) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36068aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x1) shutdown(r0, 0x4) 16:00:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="5c4db7327932eafbfbcbb6c29719a8e66a55d7e7e9730d2853b5aa6b487e5cf57b026ac9a83ecf0a245b9019f631ce8f7e1410ff3b882ed3e1ea47a972412a960ec20d2a", 0x44}], 0x1, 0x0, 0x0, 0x400}, 0x5) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x1, 0xd0, 0x6, 0xffff}, {0x7, 0x3f, 0x0, 0x50000000000}, {0x8, 0x1, 0x3, 0x80000000}, {0x712, 0x9, 0x6, 0x7}, {0x4, 0x4000000000000003, 0x8000, 0xca}, {0x3, 0x3f, 0x2, 0x100}]}) write(r1, &(0x7f0000000340)="f1f97af152fed95da6906ac3d252ac350c19b2d93008252e505395cd45890b4eae68e83a2ffd9f0f66f6e02c8a4de7f7a0afd79fb6a424668bdb6d6c35ff39877cbadb74c47428fec4334a666aa610edf711fa5f068fc312fa8f2e25abb23afbf73eb6d305010580d054077d53b71f0bdddb580334295b1c792277e015d1577f295d199146c0df2a523feca2bbedc73214f57f4d80f13069d114b735959e95ffc1d841b7ff44623bb310bb83d1", 0xad) pipe(&(0x7f0000000400)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = open(&(0x7f0000000280)='./bus\x00', 0x40, 0xa3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x99) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000240)={0x8, 0xdd, 0x4}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000440)) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000500)="35ac994bd4c14f757a3b180c3fd223da32d83299db6a6bd54d723715a4dd77625dd3576a8a9e1f7fbcef603592bb4d6d2f57b626fb0fc4f020d70eb65007b275c29763cb8b2fdd90788d4ad9bb98e3335287db05ca78be2c51d3804bdef1a46c00eebdc7428e9c5bb25477fab377bc8294b9bc3d58d23b197eb478fc95559935bae6b9d7058b3b29afcf440a6b3fb4504480885ee854b7c592fa1f80d661d0", 0x9f) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r6, r7, 0x6) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000000c0)=0x2f7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) r2 = kqueue() fchmod(r2, 0x40) 16:00:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r2) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x14}, {0x7ffffffe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000008c0)='./file0\x00', 0x80, 0x88) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000040)) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r7 = socket(0x11, 0x4003, 0x0) sendmsg(r3, &(0x7f0000000880)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x92a, 0x43}, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)="a234752e208f64780800dc9f376daf6b0299bc546e9b20bedca50325d5492fc1f59afefa7023f6cec7ae7904241ecb", 0x2f}, {&(0x7f0000000340)="699d4ee443ccbaba930e8b8a61de9bbb463c7e971987e7504372eb109e9d5560f21c97ee7aec72889a8e4e00e13ae9c309ab63efe73d4a59de8d69e77375ac1f2de25591c8d3d798098cba2089f3e913ddcd82d9b80df9acd3e16b709f4f507cb0bb2efa5cb2044d5607ff00464864b311aed62ef488006bd245d49080ceaa4d4513126921c4c072635061ddb60e6b6e0015a2982b4eec0352c1f19c60b84087d4", 0xa1}, {&(0x7f0000000400)="8f0522562f3b043771ad8939f438f92e756f95c9a405d9ffcc5973eb9015cbac0e521ff7a4b42c72a87713820278357289b52464174f03202b467dfe0ed7e01171f531300503337706ce72453736d7b783def44c7c0141b84e7ccf9ddc81b2e09fb496545962584955732e8eb6e071368d8959e6c4360fdb7e5c53a8827f7f21f56e43701d50f436365a90b76b6655d9e375f29f23102e0a6888d5df539a876f", 0xa0}, {&(0x7f00000004c0)="77e0ff6ff52dcec29cda8a84f2b93b92f57357ca011500ce2b4ff5f3389480b212acc34d354c5f1e8ce33f1af2993b38425b2ed4c4cd93792d6813f730", 0x3d}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="90000000000000000100000001000000b9307c483427eccae042b5a419aaa7a12e94d8b2d64442e151a0150f194a76eb760ed746e3e853e8187b6b58ae80ae2a1a4b3ad966844db08e16404bfcac43f2ee64a4363902f3000000000000d69ea9073590d8afe4a7f133ecaaf49133e2c713492033172ad7cf2dfea62a198acb8af16c533590d0f1ffcef2ceef00000000800000000000000001000000080000005a170603b8be93fa3d1fe9a46a7599522c3f3bf6ce1f0a2090c8d6a30ee499fd6f201055bda3a238f34d0cd9017697bf1af6c4f95a5ecb5d22d4dac3be7d3e954ab77b041e3aa437702c39296fc7bf74f52503ffe22cdfb1bb1568ce8d0cc07cd1f68497d4ebd3a1bf10a87a00000000c8000000000000000100000007000000feb65683d8cb03df6deb815fb9683d9913a5960a5e0ec1451b0bc0f5569b623e9803bd856eb16e91c0cff116c2bc11b55f69c626a6a40933f9e835aaef187cb2a01234c0d8f0792e6266ef1ff563a6c11aa6f9890500cec6faf9c19595b90c6badaf449ebfaacdbc279ce8fab224880badd1bab78134e9b0383980070b313617d8a2c4c0c3eb9ac8a425999504a7f19b49e6e1fe38e3dce9842f64ffcc32766035a77c3f981f16f42abdb6438f3f16fa65871f9fa000000088000000000000000100000000000000147e2b83e49185548b0c97f806b2a8da9bfbff558da45d31d5e9a31ad34e74aed3c6260dab60fd51185bba5b13db608832593e94e8f0827b03ecee4678ce0a4563592a76fe531009d1aae7e4ffb4973ed496aa1d5f3bd17bab62615f285d6a68d6417194e3017b80ae01334d209c783f67000000000000002000000000000000ffff00009e000000f25d157df5aa65c197a26e312b90d8c48800000000000000010000007a6e00001b01a038f622b3b9814802ede7c3a2d74b5e261554517333985ca3006a7d399bc734a25523bd30c5587acd988c2299837689e49886ccde0cfdc4004df2d628ab45f3ed478dd9d062dd191539b674bc2d81d1b936d451847429f7c6d8d2afe9303933a82d484f32e8c1ebccaab19a5b73ca6ee64f3d000000"], 0x308}, 0x4) r8 = dup2(r7, r7) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r11}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x200005}, {0x35, 0xfffffffffffffffe, 0x8}, {0x9, 0x2, 0x0, 0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd2d06524cf98243a) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0x3c, 0x0, &(0x7f00000000c0)=""/60}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'}ar', 0x0}) syz_emit_ethernet(0x157, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) accept$unix(r4, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00'/98], &(0x7f00000001c0)=0x6e) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) r12 = open(&(0x7f00000006c0)='./file0\x00', 0x200, 0x108) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r15, 0xffff, 0x1000, 0x0, 0x0) kevent(r5, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffb, 0x28, 0x80, 0x401, 0x401}, {{r6}, 0xfffffffffffffff9, 0x94, 0x2, 0x1, 0x7e2c}, {{r1}, 0xfffffffffffffffb, 0xb0, 0x2, 0x0, 0x2}, {{r7}, 0xfffffffffffffff9, 0xd26726a35c9e8f7d, 0x0, 0x4, 0x1}, {{r8}, 0xfffffffffffffffc, 0x2, 0x2, 0x5, 0x2}, {{r3}, 0xfffffffffffffffd, 0x2, 0x0, 0x5, 0x800000000}, {{r9}, 0xffffffffffffffff, 0xa, 0xc0000021, 0x6, 0x265}, {{}, 0xfffffffffffffffb, 0x8, 0x2, 0x1f, 0xfffffffffffffffb}, {{r10}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x8}], 0x1, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0x4, 0x4, 0x7, 0xc6df}, {{r11}, 0x8000000000000009, 0x40, 0x4, 0x2, 0x1}, {{r12}, 0xfffffffffffffffc, 0x80, 0x8, 0x2, 0x6}, {{r13}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x3, 0xfffffffffffffff9}, {{r14}, 0xffffffffffffffff, 0x50, 0x20000000, 0x4, 0x1}, {{r15}, 0x7, 0x61, 0x1, 0x8000, 0xffffffff}], 0x2, &(0x7f00000007c0)={0x3, 0xc75}) r16 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r16, 0x82405605, &(0x7f0000000240)={0x4000000040, 0x7, {[0xce, 0x62024faa, 0x7, 0x3, 0x8000, 0xfffffffffffffffd, 0x7, 0x7f, 0x10001, 0x8, 0xfff, 0x2, 0xe09, 0x9, 0x0, 0x1000, 0x5, 0xffffffff], [0x7, 0x80000000, 0x81, 0xfffffffffffffeff, 0xbe01, 0xac4e, 0x10001, 0x200, 0x9, 0x401], [0x6, 0x2, 0x19be0000000, 0x1, 0x100000001, 0x7, 0xffffffffffff8001], [0x20000007, 0x400, 0x7fffffff, 0x9, 0xfffffffffffffff8, 0x800], [{0x5bb9800000000000, 0x4, 0x67a, 0x3f}, {0x400, 0x75, 0x71, 0x4}, {0xfffffffffffff801, 0x9, 0x10000, 0x5}, {0x1, 0x1, 0x3, 0x7351f205}, {0x3, 0x5, 0xfffffffffffffff9, 0x2}, {0x9, 0x7, 0x0, 0x684}, {0x8, 0x400, 0x1}, {0x8, 0x20}], {0x0, 0x9f2, 0x800000000000, 0x10001}, {0x200, 0xfffffffffffffffc, 0x101}}}) 16:00:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r1, 0x2, 0x4c3e, &(0x7f0000000080)="a3ac198e3a4683a8b29cef1ae0a1e32b9cd27d2d3eeca8af19d4fcbfbfa886e4d9be55f204dc3c3d7b5d4ee5d1901d29a41731d2", 0x34) fcntl$setstatus(r0, 0x4, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f0000000180)=[{0x4, 0x4, 0x936, 0x5}, {0x1000000000, 0xb2ab, 0x4, 0xa5}, {0x14e, 0xff, 0x5, 0x6}, {0x68a2, 0x8, 0x0, 0x2}, {0x0, 0x1ff, 0x9, 0xff}, {0x6, 0x5, 0x1, 0x6}, {0x7fffffff, 0x8, 0xfffffffffffffff8, 0x5}, {0x8, 0x0, 0x400, 0x15d}, {0x9, 0x80000000, 0x5, 0x2}]}) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r5, 0x1, 0x375, &(0x7f00000000c0)="1cf5112d0a82680e4debac351407052f87b7ef0355255fc9301fcde62ef06f5d81ceb3ca6d74c8f2b9fe61a54460a4a1d3f12a3dbc0a4c6bbb66bc72530c42b5e1e1b597c44530ed9e4de5e9e355ef78ccf177ea69a92c1a46f5", 0x5a) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) pwrite(r4, &(0x7f0000000240)="9beca28883b4113f874112291aaaa1dbe94f9ca0e90a0ae43727f5125c7b0efe56566576dbe72803c8173351c03939b30f38c68eb7795a907b9d8ac2aec4df8335bb2b78651ae086eb71bc7cb1fb6c16cfc5e9cb696091a7311ed658cdfb4d2498e4239077c510d4b4237b9a21427ec69457f615103d210ccb567b3fd478d2ac26c10ab1a51131882f246683a3e301739e4b8585699948a2be796b8f149c99bead9edf31e13aef4f43357e667595d7eeda87a74c360d933507879eef5fa13fa48de39ad190", 0xc5, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, 0x0) kqueue() 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) shutdown(r2, 0x1) socket(0x10, 0x2, 0x7a) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/57, 0x39}], 0x4, &(0x7f0000001280)=""/249, 0xf9}, 0x1000) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) close(r2) 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x3, &(0x7f0000000100)=""/255, &(0x7f0000000000)=0xff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1a5, 0x100000001}, {0x21, 0x7}, {0x25, 0xf8c}, {0x5, 0x8001}], 0x4}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 16:00:11 executing program 1: socket$inet(0x2, 0x4, 0xc) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x34, 0x0, 0x0, 0x1}, {0x4000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 0: symlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') unlink(&(0x7f0000000080)='./file0/file0/file0\x00') 16:00:11 executing program 1: 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() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x48, 0x401}, {{r2}, 0xfffffffffffffffe, 0x19, 0x4, 0xfffffffffffff001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x80000000, 0xffffffffffffff81, 0x3}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x64}, {0x6, 0x0, 0x0, 0x55690ea0}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\xf4;\x90', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x0) pipe(&(0x7f0000000100)) connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 0: 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) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x1}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimes(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)={{0x8, 0x1}, {0x400, 0x9}}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x04;Z', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) fsync(r1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f00000002c0)=""/225, 0xe1}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3ff00) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x400000000000000) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = socket(0x10, 0x2005, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000000)=0x3, 0x4) r4 = socket(0x1, 0x4000, 0x9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r4) kqueue() 16:00:12 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 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(0x400000000018, 0x3, 0x3a) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x81) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getdents(r1, &(0x7f0000000240)=""/209, 0xd1) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x48) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r4, &(0x7f0000000000), 0x1f0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) r5 = dup2(r3, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) dup(r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r2, 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3f) getgid() pwritev(r1, &(0x7f0000002600), 0x0, 0x0, 0x0) r6 = syz_open_pts() semget$private(0x0, 0x0, 0x309) dup(r6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r7, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x2, 0x401, 0x1000}], 0x2) semop(r7, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) socket$inet6(0x18, 0x1, 0x5ff7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xc, 0x4010, r8, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x3010, r1, 0x0, 0x0) 16:00:13 executing program 0: open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x2) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x99) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/180, 0xb4}], 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/173) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/180) open(&(0x7f0000000100)='./file0/file1\x00', 0x8000, 0xa99716d8630a35db) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0x0, @ANYRESOCT=r5], 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r0, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) fcntl$setstatus(r0, 0x4, 0xbc53ace0331255a5) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:13 executing program 0: ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = dup(r2) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x243, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0xb9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r6, 0x2}, {r3, 0x2}, {r4, 0x10}, {r1, 0xdff3eebb8cdab061}, {r5, 0x8}], 0x20000000000000c2, 0x5) r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r8 = semget$private(0x0, 0x7f582dfc656ef259, 0x200) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000d40)=""/34) r9 = semget(0x1, 0x1, 0x800) semop(r9, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) nanosleep(&(0x7f0000000200)={0xffffffff8ef81feb, 0x10001}, &(0x7f0000000240)) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f00000000c0)) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000080)=""/42) 16:00:13 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = open(&(0x7f0000000580)='./file\x00', 0x10, 0x2) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f00003bf000/0x4000)=nil, 0x4000, 0x3a86141293b64a72) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x715, 0x4, 0x81, [{&(0x7f0000237000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000282000/0x4000)=nil, &(0x7f000001d000/0x1000)=nil, 0x9}, {&(0x7f00006c3000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000519000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f00004b8000/0x1000)=nil, &(0x7f0000274000/0x3000)=nil, 0x2dc6}, {&(0x7f0000403000/0x3000)=nil, &(0x7f0000716000/0x1000)=nil, 0x2}, {&(0x7f0000266000/0x1000)=nil, &(0x7f00000df000/0x1000)=nil, 0x9}, {&(0x7f0000184000/0x2000)=nil, &(0x7f00004a9000/0x1000)=nil, 0xa9bb}, {&(0x7f00002ed000/0x2000)=nil, &(0x7f0000066000/0x2000)=nil, 0x4}, {&(0x7f00007c4000/0x2000)=nil, &(0x7f00003d2000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000478000/0x4000)=nil, &(0x7f00003d7000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000050f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000074c000/0x1000)=nil}, {&(0x7f00000fb000/0x3000)=nil, &(0x7f000003c000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003e2000/0x1000)=nil, 0x3258}, {&(0x7f000057a000/0x3000)=nil, &(0x7f00005f6000/0x2000)=nil, 0xa7a1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './bus\x00', ['./file', './file', './file', './file'], 0x3}) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0xfdf6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, "390077f6000200003d070000000000004000"}) 16:00:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x87fa990b2fac8391, 0x0) mmap(&(0x7f00006bc000/0xd000)=nil, 0xd000, 0x2, 0x12, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7, './file\x00'}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0xc706, [{&(0x7f00002e3000/0x12000)=nil, &(0x7f000056d000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000438000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001af000/0x1000)=nil, 0x7}, {&(0x7f0000603000/0x3000)=nil, &(0x7f00006a9000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007af000/0x3000)=nil, 0x4}, {&(0x7f000035a000/0x14000)=nil, &(0x7f000011c000/0x1000)=nil, 0xfff}, {&(0x7f0000055000/0x1000)=nil, &(0x7f000056a000/0x4000)=nil, 0x9}, {&(0x7f0000569000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000727000/0x4000)=nil, &(0x7f00002a7000/0x4000)=nil, 0x4}, {&(0x7f00001ba000/0x1000)=nil, &(0x7f00005ae000/0x1000)=nil, 0x5}, {&(0x7f0000072000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000538000/0x3000)=nil, &(0x7f0000478000/0x1000)=nil, 0x3}, {&(0x7f00003af000/0x2000)=nil, &(0x7f000070f000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00007fb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6037aea0}, {&(0x7f0000169000/0x2000)=nil, &(0x7f00001cd000/0x3000)=nil, 0x80000001}, {&(0x7f000033c000/0x3000)=nil, &(0x7f00005e3000/0x4000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xaa7}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000080)={0x0, 0x2}) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x80206913, &(0x7f0000000300)) %b o?+uEZ)i4k]eg y6UZ39#0 @/۳4φQ~.ćZelSʩ<{,zs2<EaXfxz&694t3/[%h(¡zߢN4pȴky(mY+ GP<}Uggdyt<^:Kp'x>y'rwUnMՒY  jG17PsBdoTGJ1-+? O1 ݐeuNzaR$qwW0#Ɗp7k]>=wR0@;39CD]6*š_7cEj̞SiN7fr1~Kk2O;%uW6D҆t.;5+'@ײmv%_v ?iΘ.i-7;Cx jzӓJxR_Tpӑ@Naq:HtRߺ-cB5u$mTʂ5;[sp5ݘ/u4'hTt/ŏ/4t4 aA~)-ǕG6yFqR )wH+7Ų;3Z`Z0v'JS>o滓{G|  x4k3[/8 Yjή Ȼ7v.0+58XVB=ђHE#ⅼLq*f4-yl;ԼDzE\rߍ>!8"!EJ7[(rԽT\0~hcf_ݽE؋Rqb.dsx/3r [BE~a Jo+yLCW.Fz4tnA@|0Pǡ~*Fmk ΍B4M[{D|!;6l)mӋxb* U;Jիs,2qdp HMgGrS{) }aZ8>IH^p3n&N!؃F!B ivtodJcT $oP0OL:œ8L R  2M\RiY;P9cJOwf(M\ kp14a_update_broadaddr does not support dynamic length Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *126580 11494 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000a8d000,ffff800000a9d200,ffff8000149385e0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000149385d0,ffff800000a8d000,1) at in_ioctl+0x463 ifioctl(fffffd803700f180,80206913,ffff8000149385d0,ffff8000ffff3160) at ifioctl+0xb34 sys_ioctl(ffff8000ffff3160,ffff8000149386e8,ffff800014938730) at sys_ioctl+0x5b9 syscall(ffff8000149387b0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,205e4224010) at Xsyscall+0x128 end of kernel end trace frame: 0x208c67f8f60, count: 7 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic ifa_update_broadaddr does not support dynamic length ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000a8d000,ffff800000a9d200,ffff8000149385e0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000149385d0,ffff800000a8d000,1) at in_ioctl+0x463 ifioctl(fffffd803700f180,80206913,ffff8000149385d0,ffff8000ffff3160) at ifioctl+0xb34 sys_ioctl(ffff8000ffff3160,ffff8000149386e8,ffff800014938730) at sys_ioctl+0x5b9 syscall(ffff8000149387b0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,205e4224010) at Xsyscall+0x128 end of kernel end trace frame: 0x208c67f8f60, count: -8 ddb> show registers rdi 0xffffffff81073db7 db_enter+0x17 rsi 0x1a3b5 acpi_pdirpa+0x621d rbp 0xffff800014938370 rbx 0xffff800014938420 rdx 0x1a3b6 acpi_pdirpa+0x621e rcx 0xffff800015943000 rax 0xffff800015943000 r8 0xffff800014938330 r9 0x1 r10 0xffff800000a62000 r11 0x1a47a4532ce8e823 r12 0x3000000008 r13 0xffff800014938380 r14 0x100 r15 0x1 rip 0xffffffff81073db8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014938360 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=126580 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffffffff82588aa8 process=0xffff8000ffff66d0 user=0xffff800014933000, vmspace=0xfffffd803f014dd0 estcpu=36, cpticks=9, pctcpu=0.0 user=0, sys=9, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 11494 211205 58183 0 2 0 syz-executor.1 *11494 126580 58183 0 7 0x4000000 syz-executor.1 15249 246978 58522 0 2 0x480 syz-executor.0 15249 341942 58522 0 3 0x4000080 ttyout syz-executor.0 15249 191664 58522 0 3 0x4000080 fsleep syz-executor.0 58183 258258 99862 0 2 0x482 syz-executor.1 58522 408299 99862 0 2 0x482 syz-executor.0 27007 22939 0 0 3 0x14200 bored sosplice 99862 365612 33293 0 3 0x82 thrsleep syz-fuzzer 99862 486766 33293 0 3 0x4000082 thrsleep syz-fuzzer 99862 508745 33293 0 2 0x4000482 syz-fuzzer 99862 345471 33293 0 3 0x4000082 thrsleep syz-fuzzer 99862 491912 33293 0 3 0x4000082 thrsleep syz-fuzzer 99862 303379 33293 0 3 0x4000082 kqread syz-fuzzer 99862 280036 33293 0 3 0x4000082 thrsleep syz-fuzzer 33293 505792 79708 0 3 0x10008a pause ksh 79708 114068 26732 0 3 0x92 select sshd 26732 122572 1 0 3 0x80 select sshd 46198 343242 3871 73 3 0x100090 kqread syslogd 3871 55642 1 0 3 0x100082 netio syslogd 66284 130043 1 77 3 0x100090 poll dhclient 35912 300031 1 0 3 0x80 poll dhclient 80901 41259 0 0 2 0x14200 zerothread 77385 135706 0 0 3 0x14200 aiodoned aiodoned 6832 23067 0 0 3 0x14200 syncer update 88903 427242 0 0 3 0x14200 cleaner cleaner 2411 504097 0 0 3 0x14200 reaper reaper 47843 414084 0 0 3 0x14200 pgdaemon pagedaemon 36923 72324 0 0 3 0x14200 bored crynlk 66544 292386 0 0 3 0x14200 bored crypto 25546 355216 0 0 3 0x40014200 acpi0 acpi0 78096 324039 0 0 3 0x14200 bored softnet 14046 493457 0 0 3 0x14200 bored systqmp 35921 128291 0 0 3 0x14200 bored systq 42016 469401 0 0 3 0x40014200 bored softclock 98139 464660 0 0 3 0x40014200 idle0 10009 294592 0 0 3 0x14200 bored smr 1 110261 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9530 6361K 7053K 78643K 14138 0 0 pcb 13 8K 8K 78643K 232 0 0 rtable 95 7K 7K 78643K 658 0 0 ifaddr 64 13K 14K 78643K 209 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 94 0 0 iov 0 0K 24K 78643K 611 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 2649 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 23 0 0 VM map 2 0K 0K 78643K 8 0 0 sem 12 1K 1K 78643K 387 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1655 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 49 38K 55K 78643K 707 0 0 subproc 32 2K 2K 78643K 119 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 149 0 0 in_multi 22 1K 2K 78643K 133 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 386 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 97 21K 30K 78643K 4841 0 0 UVM aobj 79 3K 3K 78643K 89 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 198 0 0 NDP 15 0K 0K 78643K 64 0 0 temp 190 3532K 4161K 78643K 34291 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 12 1 0 1 1 0 8 0 rtpcb 80 183 0 181 1 0 1 1 0 8 0 rtentry 112 98 0 64 2 0 2 2 0 8 0 unpcb 120 4095 0 4086 5 3 2 2 0 8 1 syncache 264 7 0 7 3 3 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 6807 0 6807 2 2 0 1 0 8 0 tcpcb 544 457 0 452 2 1 1 2 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 8 0 8 2 2 0 1 0 8 0 inpcb 280 1474 0 1465 6 4 2 3 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 14 0 12 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 21 0 21 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 445 0 272 17 6 11 14 0 8 0 art_table 32 446 0 272 2 0 2 2 0 8 0 art_node 16 95 0 64 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 6 1 0 1 1 0 8 0 semapl 112 385 0 375 1 0 1 1 0 8 0 shmpl 112 87 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4095 0 2709 46 0 46 46 0 8 0 ffsino 240 4095 0 2709 83 0 83 83 0 8 0 nchpl 144 6874 0 5263 61 0 61 61 0 8 0 uvmvnodes 72 5115 0 0 93 0 93 93 0 8 0 vnodes 208 5115 0 0 270 0 270 270 0 8 0 namei 1024 20781 0 20781 3 2 1 1 0 8 1 vmpool 520 6 0 6 3 3 0 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 20412 0 20412 17 14 3 7 0 8 3 plimitpl 152 129 0 122 1 0 1 1 0 8 0 sigapl 432 1814 0 1800 2 0 2 2 0 8 0 futexpl 56 35530 0 35529 1 0 1 1 0 8 0 knotepl 112 445 0 426 4 3 1 3 0 8 0 kqueuepl 104 453 0 451 1 0 1 1 0 8 0 pipepl 112 956 0 937 4 3 1 2 0 8 0 fdescpl 424 1815 0 1801 2 0 2 2 0 8 0 filepl 120 15641 0 15538 11 6 5 6 0 8 1 lockfpl 104 1328 0 1323 1 0 1 1 0 8 0 lockfspl 48 356 0 353 1 0 1 1 0 8 0 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1889 0 1882 1 0 1 1 0 8 0 zombiepl 144 1803 0 1802 3 2 1 1 0 8 0 processpl 864 1832 0 1802 4 0 4 4 0 8 0 procpl 632 3837 0 3798 4 0 4 4 0 8 0 sosppl 128 17 0 17 4 4 0 1 0 8 0 sockpl 384 5800 0 5780 15 9 6 7 0 8 3 mcl64k 65536 769 0 769 67 66 1 64 0 8 1 mcl16k 16384 6 0 6 4 4 0 1 0 8 0 mcl12k 12288 27 0 27 4 3 1 1 0 8 1 mcl9k 9216 9 0 9 6 5 1 1 0 8 1 mcl8k 8192 43 0 43 4 4 0 1 0 8 0 mcl4k 4096 140 0 140 2 1 1 1 0 8 1 mcl2k2 2112 18 0 18 8 7 1 1 0 8 1 mcl2k 2048 56211 0 56159 25 17 8 19 0 8 0 mtagpl 80 113 0 81 2 1 1 1 0 8 0 mbufpl 256 102937 0 102786 57 46 11 41 0 8 0 bufpl 256 10833 0 4996 366 0 366 366 0 8 0 anonpl 16 218754 0 204026 116 40 76 78 0 62 15 amapchunkpl 152 8844 0 8735 20 13 7 10 0 158 1 amappl16 192 10581 0 9731 106 54 52 55 0 8 8 amappl15 184 146 0 146 1 1 0 1 0 8 0 amappl14 176 684 0 679 2 1 1 1 0 8 0 amappl12 160 223 0 217 1 0 1 1 0 8 0 amappl11 152 63 0 52 1 0 1 1 0 8 0 amappl10 144 539 0 537 2 1 1 1 0 8 0 amappl9 136 638 0 632 1 0 1 1 0 8 0 amappl8 128 216 0 185 2 0 2 2 0 8 0 amappl7 120 581 0 576 1 0 1 1 0 8 0 amappl6 112 83 0 74 1 0 1 1 0 8 0 amappl5 104 379 0 368 1 0 1 1 0 8 0 amappl4 96 1517 0 1490 1 0 1 1 0 8 0 amappl3 88 1310 0 1300 1 0 1 1 0 8 0 amappl2 80 13602 0 13526 4 2 2 3 0 8 0 amappl1 72 41037 0 40611 31 22 9 20 0 8 0 amappl 80 4201 0 4163 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 88 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1821 0 1800 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1821 0 1800 1 0 1 1 0 8 0 vmmpekpl 168 15479 0 15457 2 0 2 2 0 8 0 vmmpepl 168 221522 0 219510 216 117 99 135 0 357 9 vmsppl 272 1814 0 1800 4 3 1 2 0 8 0 pdppl 4096 3648 0 3612 6 1 5 6 0 8 0 pvpl 32 546701 0 528893 248 67 181 188 0 265 35 pmappl 200 1820 0 1806 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 646 0 153 18 1 17 17 0 8 0