Warning: Permanently added '10.128.0.219' (ECDSA) to the list of known hosts. 2020/03/11 19:39:30 fuzzer started 2020/03/11 19:39:34 dialing manager at 10.128.15.235:39559 2020/03/11 19:39:34 syscalls: 338 2020/03/11 19:39:34 code coverage: enabled 2020/03/11 19:39:34 comparison tracing: enabled 2020/03/11 19:39:34 extra coverage: support is not implemented in syzkaller 2020/03/11 19:39:34 setuid sandbox: enabled 2020/03/11 19:39:34 namespace sandbox: support is not implemented in syzkaller 2020/03/11 19:39:34 Android sandbox: support is not implemented in syzkaller 2020/03/11 19:39:34 fault injection: support is not implemented in syzkaller 2020/03/11 19:39:34 leak checking: support is not implemented in syzkaller 2020/03/11 19:39:34 net packet injection: enabled 2020/03/11 19:39:34 net device setup: support is not implemented in syzkaller 2020/03/11 19:39:34 concurrency sanitizer: support is not implemented in syzkaller 2020/03/11 19:39:34 devlink PCI setup: support is not implemented in syzkaller 19:39:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) fchflags(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000021c0)='./file0\x00', 0x400, 0x101) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002200)='/dev/wsmouse0\x00', 0x982, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002240)='/dev/zero\x00', 0x10000, 0x0) socketpair(0x2, 0x46f9e8366d458374, 0x35, &(0x7f0000002280)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f0000000080)="3b4f8e072fb8f262898868b0b1ba50a138f24558438a8217bf32b7e43eb2449b2b63c1784ca1a5c9d9f3d3d407f7c239b4c35f51dd2b940e328b9bbf640e8df5502d4e7d44", 0x45}, {&(0x7f0000000100)="17a2e663714e0531a6b5632511438284a10473eac678f694a4642525c272246864cad5e0757c82a5d65645f669afce9a6ace13eb99489c05815016688b74aaa29f3d6a08a4e6b064b14ea0fdc638f9e8b608cbe4834d1b49813875430be658c74f379a8589bff3226d63bf138aaf43b007f27dd00e37ca5de127953834e21a96c5514f88480ccbfac55ccbb6f30131182b1fd0a1bbadd262cbd4bb07dc67ca3f6a39e08556772cdd23c6b1d7888f78db9a73f25a2222f1f05804d0b3c3257b099e6758ea26f7d466c7d16c077f5e8fd2846c05a6811f0568c6df17cb94d134d0f77254f41223891d3ef6994c3268d47c1f582901f5cecb7bfa7e16cea72a2ef2ff5b4614e9c6b21c268ad64bd436bed82fde52c436debb015f44393d6b1b8b98fc4c19fb96d6d5d25f2708a4405b0508a5728e92e0c4dd971edf3854a38465ea378df1bce2c4bf13d3525ec448d7d83c6deffbda1ee506c5abc31a7c3032bfb3c37219c29c7eeb90a94446489716cb3aeb0b0c3ce66f738be0a7c1291f08edd20dc6be5f020e86ede16f88439e2c167e339c0e9564d78ea4788f23d9817e874f0951baba8240ce0561775de8afa4fdac961459126c2132d54c66f2f44c7f45fb323055c0a03e8857bd9027b0962335172c5f6c9ea8a200492be8e774ae5f36df3eea22004cfa6d12edb75ccedd86f10c2730e936c46dc6b96173d188af8cd85feb7fa960aaac768e284d62fb636f8351482edb9e26630bed6bb5910504c6994860978f037e877ff3f3a59d7cc8ee324acab43057adda710135219f5445e524dffc79479689a2fd915a7d31167f37929875d24d56cb70ba0f4022cfa2289d6cf0df54536c292317ac7a0ee82cbfb3b760b8365ddf3b93138ff5ce6a09babc7f2f05c1eb82b968144ae2259d2ad9eda258a120b157a89f13083df8d713b848ceb6bc9ea5b37c153b40f3188de9117b663d57d5353d079e8a4f3dd6ba68ce076c4ce43199e2d160449f390b797da48f2f4ceeaf0064f86b9b697e52c85b93b0b9fb687ce8b4aa749dc5a6f79fdb76df7862ff0e8bdead1f5c38e6a9bf3835a7c65c4608b63faef04be980134a5917286872d3ded9cb839c9cce93f8002620df7921b9a1180196facad3bfd7bc116493991db4653e102384f046d30b71314efdbf2abc1ea8437b36f7b0f8cf6dd1bc19624437257a3d65551ef70f714cd841ae2a92f3bce7361d7d8ce19a176da3d8e7759cce3118894be42477f1b34c53474b4bb4add132f3b6116572b6fe73aa64c0c425a29453cc4696ff33291a7a40af3ed8dae692dd941c67b2e65a9bbd1fea90853ca5b778c39882dae7030e95be1cd02e2ab07198d2bcf22f3493831f527f99415757f06d7f5245ec2446fa35998691623c12ac0f03727f587dd807966688a92fed9877124c8c39181655cad0215afe2e82b3b9c80e1f7b24bdaf44926edd33535c709f1a2361e0c69750730897d95c249aa2299f7a0a0bf3595fbaa9974955f6a5802540c0a49644f5bca74c6a719b73d707d7668a0a9096defd2fd94eb83f09e65ba6546cb141f05924c9581d5e95794ec4e18625e9dbe34744726caf47c4ff72c1ce5a0d9a296bf8962c1d726a712fd5335d359611cbd7181d8e3014427a951568dd29dfce27129b945553b990889fc09ee92add6e43285ab05b30f97842d74dac33e8a804d677f208293de6bc57816490f824a1e7b02f55f6ec3b5471d431e7600e51d466cf822403fe8cd90efec94718437226e7678fce4ae4250f8729ea035dc404b8a285879576b01a4fae575feb8b3d2a8e62c87a0c2fe2b4e29cc13c8657e9f6d0acaacb62946aad6075497f378d0982ec83a580ffa3caf1ac2609a9124aa38d97e5a67572ac27163c4703515f2269daeb34415beaed5c82c34ae9fd72e693b613a967c97d88bc680ff57e9b4fef11e5025dfc2b716d6f236f45c6074d2d9dad09c186aa773f45988c8ec0e6b814d9d0f00864fc2ad0533d8106038fe43b716d581a0211aa238ec07e1101a452341021a416c6d80a6b022710d3f3cdd7e619268f338d3b37cbfd3371a7a2d5ca0a946a052691b7120a76cd16cd31f34f95a88270860c2721094240839fbd88dfb9930207e5cc42382376a9f199d2246bdb6c0fb8bde79ab9e9c425d44e5f03d1963a582020556ce13133cf05e0339305a30300c3113cb07d1bc4a1d0b3cbebecf8efbcb3c3dbde5fe6b3bd2cfab7a0d728fb89d43170c9c7f9d963773e8945bcbf5aa7ff163d244e79428e9ee576f0e9d634b567244d57b0b4be7dddc1796bb12baea1d68fce2478c11a2b454249db0bee093447e323937be47606fccc6a61aa76cd18b815b5e00931e9dce1e2856667de549a74874c5ab9d11dbeae1d79db97bca1fc78e9b1e00fdafddd78be1ae8fff9897dd2e60720fcd4c31f86a54c4291b96c3e106b17d47fa937ac7b36a715969965a1042e918a4e3e27e93788fd0727adca3f933b5d2445b0395682fd35d3f0bce272d02ff867d68e762f3a7a3993c255054a7efce5414b1419be9d1725adb0057ee35df69748750a6e198c5d619824fdc7a5e7734092a669561913a4e4b34cfb49c422824500e15d738dcb2bc4feb91b9b22713bc13f14ab1fe8eaa0298da381c31249859ed39afe94923df545627b2600c2182f9f5a879368a01a9efd00c29a227f4e805a30b9e36e7aa18fc281691571f5b8ec64223745d5222d05767cab4e0364fd5e8a278c30472524e433e488d0b83fcfb6e237471654e008971bebc12a73b5a6dfb22f68cc430cd3f7596ad710df8cdbcf11788d6cf733654dac996f2f6776ff96158e14c542c43b3c1c602a6f6956a9692bbc5aa17ba9ef3b18e142991a225a964d0847d470b86883a2880801de8789960703d3d8b686022d471179db7c947d0c371d0d48488b6640ecefb74470840aeeaea952ecd885e6be50b02dcd80382cf39b629be9a9dab9d12dc46cdffd50a9eec47d23580664269e4f2fda252b54e058d67b28d8d1f3364aa3fa23ded9e4329ff27f04cdce997271894a057f27c3d355df1c754b343953e68aeaf8b257d542295eba166ca09b75582f99aa649e462729b62b1c10a94c60b64b333c05f5037b3b82d9a1cfbfe60b9ad41cbbbd861f641c0e92eb059331a28103cc1770cc494575032bf183f7894f1cd26559e045266ffe638d5d0372f300cfae570f3c471f8bb4771ebffda223a7c1a2833e7e0adeddf6c3e58e785f29c66816af9ee496920b0c765ce344b1e976826ba182917fb06d90b604d796f83c2b4f6fd8cbe6198d0094e0b7c745f5c3c20d5683891ce674b39b78fce779d50f0ee3c5785df80c14738918e012d5402bd7efa41e804e52cd7fa1569a0c998740de60311185df6fa950c59a219042966e0b5bf75400a1c136dacae7678a73e75af6d309ad48cd240e3714e78686cc6547de3899d6e541767958872a401789f96cc73957e8b445870f81e968cad73bf994ec8943eeb4ff173f88190f1dd73561fcdb50fd4f43bc7f9e4f0377952554a5aed0a082c66739ef1ac9a0a5bd0e60fd9818129e3b7bcad6fd13d4219ad33226a0f8764c5aa513a1457d16dc034f0722c607daa62b53f6bed994bf2d0afbe25968c1e254d8d9119a3d72be3bdf28265184e0d0ed42b2611d5a807f094471cec95d89d7e9df07325c19241522f47d090931ffde6d80f2f3738fdddf58d39e6322c44b26c50812781a66aac0925fb4838da8af7978ac1f5fd6dc6487a52973c2208a6e2572abed0274ecb688e3a869d8cefcaff74bae987026cb258974395362f9ce184784367bc8055002d276827030a61e180bfc05b6e29120681c054e981eee200a1769310edf996768586491a3a82f2fde908467cc8ee34ade7a9913eba5cfd36d659b02ce6a8053f32e20ece15a8ef9945a8a7a79be0f3244285abc29affb73f148ac48a01910fe26c9ff3eab7c7f865744aa88609a161d8100ef7dd30eed2e60dbf761e8d91622f6a25219108f14fbeac4ae6b48a55adfb275e92c6220afa1a1b3364623f7878d59e30d6648e3c1c92d382ef91c4f51e7cd9b34e2f21f2cb1f2a262abfefcd15086a0c5e64bfd8de92d62d563eca80b2672201d76a4666d042b1a1bfa3e9e10436d1a8c7cbf6bfe4bdadefe3d91068f7480963faaed5f9c910a057ad4cb7ee4da679d865bb3297207b2dec0e22e87dc78da1bb28957b05c7e0dbd297d5409b011c2bfb711e7205fcc813c28ee117d89ea2d0379f5d439173a8bd5e484088ec5be14c6e22387d200c6a77613e3cff379b767dab5a7b846a26d312e3170bbef3867ba6e687246231bc2ac4930608e282992e78f94d77aa4116c109b325f8878d99f36901ec6b3350bc97e5d2b3b1e687765266d37776eb63ee49b6c8a16a538c0237f5833f88c60b9c8b340eeb110f9f49a617b7de0996e83ba407993d40cbd94cffeaa9f83e915e5348b98cdb5a2bdd66510b3abc1c8a4654ecb823bae7487e57de5ae00469cf6eb4dd5185dcd5b5cf990c3765ffd4a89c98823c3bd066fed1fb38aa38bbdb4f7909c6f77856dc73e0ec2b9bf7024bfd6eebe2d77e6d25a49ee86396d7a670de5590bf8856a49dc2be5149867e82ad408abcef2f4e816f1866a3f7210abe3cea336c632d6847df42f5aea488800368580a0180e2bad8eabd5447c89de5d25d75f64bb782d34e7524d10a084c0bd0090344426da157b3f40288f92ea4c20377fa9d4effd9402ffed6cc2b819cfa4096c8209792e1960f9a59ebb6b94465918d2fcafd33e26e603d4b46a044bda145da788d3ab105f898fcb20f81b6461b9285d18f5dafeeb02f36e23da15d0ed277292d643461083fab68fb9dfcc0762cdbc50dca04f127aed8354ce6698f3ceda62664c988c010b5f80c5e3e95273d0dda7e10c53f6c152bcda55c1d5ed4ebe857ddce0a8823ed123846a998f94637fa5bc224cc01c2003dbd37b667061a757e31fcd7aea8526137fa8e8ec6e522f24e4a896d25385acf031791d80faebd6b2bb99426a3440ccadab4ffbd909c287cee4b35ff88852f6ce0ddc16884e1f973b68b4d634dd7178a2ab88f0035ed3603bd1a421f001c66203048cbcca12bd956341f47197e45fc4e1180a8db32ad67efcf32cdc6c48b0ef42fd30ed1e5523454aed125e7469e1016f96a1f30d1c2573b44c5b81c34b80f441c017b7f4b3dfaaf93833cd6e850575314a8a6b48c211a6eeb4daa89e9fc2a43bbe181e071f06393fd93b728fc13cbb9d9092bc15f2e6f026c767c320154bcdf0bc6f7ab97e4bcdf0b1761664c793705426c997ea90d397ee426e93c115341b0c87c64140fe9f480f406e61889a8b9e5bb24f5a60e3550fa79d8016b8c8bf9e83e1db04e17c32c98e222e315f5b77486af7a1673d34848e626f6f91d307a3b7521b738e099bc381f8f3a38a4eb6b6cadda06826040e878c12a2769a3040d6f7e3ec87b3d517f73a4866a5acccbef3ba4b19f512270a85cd41471097a75d1736485e0d3ae89d725f7e3278ad7d8556db9dd0a805319bde02a370c572c32fe20f3557e9ef04aea0e530b5dd90c5e925957080013f47869d2bca31b8dda15d8299783038f72e00dce14af8205db117cddc043564b6da72b44d9357ac3821620063a2a1654727193ec105836eef96cb25ab567f889072d5e3ad87190e8f0b3fc67f734795ec72ff60c0bf61d545d60725b816c3167f210d060115cb914b02d8ad058bdf071ec1f9d724e90a04cdae45c9cbfd04a6beee34f002a636033b85561cc905444c62", 0x1000}, {&(0x7f0000001100)="4314e04b503a564675dbd7860c1e9eff4327b415f04a6ad7b9a5b11cce9665b6df703270f084b566e9778bd5742228461c1ff1fc7800526ae4ecc436760d12e13789db897bcce72ac4e1985ae644aa25414332927135d07c25e97ae7315351321a6b5746f94f34a885babe47ec4dd70edbb6d5d6cd918c4c289afd3dcc51041c016dbfa24fc1002263b282beeb21047fd8d476d48da5610710d93422830cfeb8fe3aa5b620a2036470f9439472634c8df20d6004313a16c0666c6e377c43527fdce6bae67d1411b5f7c9feb3ddae83a54f759a0973e499ab60772ee11d9f284645db513d200c3e944b961e9c1c11a7e9fdeb50cd24e2f912ba886c7f603c3a01e1b31d4c680319c670f0cedc36f310c2718583730d656e7152fda119c70abde60e8396169d8ad508326bf50b7db1ec745e7cf14828b94353eacb5290b7f155f1d53e4d235cd3779ad5dc8e2b73aa92a043a7f96c5d826f9f7ce054276482072c1e34e7bce027eb9a59c651a0eb3fdbdd45bde1f27639252c8b7242721d04451257425c82a38c85479741901064d7d7d25e487d5749add9366bc2bfbda7899463fd0a4c235112fc3da5e1823a541eea005b6e00187950851299c7e33398200331bea8ebf1ca1b5fac30e76dad7e03e07e4a0d9e9888da96aa2d2802f5e1de8b65f04796f7ba8ab275b096dbe5bc905375da9c87895f820da136ecfb66c3354f68ee815a4064ef07a5693910fdf23520e789fac2ad58a8c9983ab885ba4e3654d182d25ac84a148b27881514213bd410befcda15e1187638db94127214cc7688105e6880bef66d830e51ef71117eebe157980b4289a8b2f041a01928f1689e2dd5b523f349a6b3c8e57a5366614502814b54d34ad7064bfea5400ae21f3751f6ba4e772dd2762ba00fa31747b695464b6131483ed583f5f76a345b77061d76b80f5b39d2f92330d79e18031da50151afd6a72f9dbe59218f21271fc8b38ea551056cb3b4fa67aef80acc580fcf80702fdfe8937fb982576787472d243aff8220e1eb0ab0ed5a88fdfa5db0e7ee17e55d6339671b239d1c92c24ee4b85ef1ba4851b08053a72c62e77d9b7a816ec90fc342764f858b7a7aaf6e11d7708c4044b5fccd43e13fc1695ec162386b6269d2dca3461cdbceade3c0ec9eb6f732c0631b569a4d1735ee560a8371b3ae8e26745f86fbaf36a4a1f07f3d96bd6ed24eb9edc30bb658aa8cc17961316ef55fe578609e5b389600af15241be21c6d2d6b02e990ceeae9e861dc53311136165fd123c5543740bf568bba7f8bdaf5a7fea8ea38209f7f6b9aa9fa90cc46c287ebb0b017fbb654a52f7b93d0547e6d2a8128097ece0b8eeb7de544bce8e878c0b3f3698396c34da52b338dda847d0ecb2cd3c582862145162245089efec9d73d8811d6547e2a6962f99a33bf68bd1c6e8e78ab495a6e868a6d369a5937a3d11f0c7ddcbba3c0b098ccf8b17580447ead198ecd4181eb624050a7da27e0557f85ef9021c2000a6cdb691a58148cea642d4c40f537ccebdc1495595f5870827a9cb4c214d8f5f321d777b8fbf840706d1972c476dd4e0755ef9a94a895e877a7ba61086ea176bece63b0525659b319b6294496394ae370b501e0153a3cad31f63ea8027cc1e56ae3cc015e9ab7e843844be3d55a3324bdb7feb6c30fc9d07a4c0726e98a42d02ce208134d993b30e66fb4f089de85cc1faa9e4be244794ba8e5ce6f84aa54d2a15565f2c9e4eafdf3ca98f704e924d10df1201c57d49d7e9cc4c560731f27b3ce601a99183d73d25a40de5bffc9e5b0b7fc62862a71d1d86cdac26fe02882f18a0b44e38fc5bc81566b84adb1cee2275675aa007bf1bc41d9544e2e8abead29156a1bc3a70e616e0d79ba8472b103ae0aba5936f21752713cd15344329e58713307ffb1b2eb22a7553ad98e6f0a66897546c903da9f7994baf1dbe28188b8539e8de16a144417a7c0e733fba5bd6a6eba9f0d251ab117bceb8519931773dd90ff4c84aec4d526db632928ff0b1dd25b338219bb58691e299bf212715735e02fd4f35c9fa6434c608ee91f55dfd74d4e87848c95d5c6fb6d9fdccf9969ea7ce105b6ab4d60075f5c6815123a726e3a23bd8b3ec7ce1c15fb340a29691bca3e5b11cd47abd6d75f787443c26e4bab3fc7323afbc494a909b995e22b8e0b16c59c045d2bde1afac55045965cea795ef68d7f768929284baea4f9171f78163464a575fca0de8e55753950a48022f40c44ce6e2c8c61cc450c2b454b02cb5bc72f2d186cb4f369b280108eab60ccf07cf8c7f7be74364b0c22c6787447566a2aae263a0d13c1b44f20bd12680b6ab0c209a3b6dfdd88443b246c2745d7c41c68bd75da9609287d2e3d022119d15a884f40c86d13e1dd0e1c46a95500ddeb13e412c57d0afad1b751a98f97b464d7e73484e784c38df1483c2cc307494a27c3804d0b1cea34dfeb2e791423c92165d3b3cded960697c1889db49053a6bd14b63454a5068a8d9d628605597f7fedffc34feffb1210830bbba0a7d9c57b6aacf88d7c6ba93b4d485dd0daf0294ad3b56d91e3e547a3a90e2293466d351306e195cd3198e3e568520d1349a16e910e24623b0672969518f8b32bd312fd1605f4411bc0122f89c6a59e3f18676c23a602954177e7297bf3de653b8aeceb511a40f4726d83d33ba203fb078d7932fd22f8244c52059be40e8eb27091f911609695285dec1f0dd1a38497a6aa32e6e1ca49751f17c82f34ccfc40d0a079d3745d03f8e1c074cf6cc594c830c49be32f8e4cf6796d880c470ed47130e564807297e65fa0882275662da23660e4ecab3b44f0e52def08ab290f4e9003eb64993c5c38d9b044cc391bb45b96af7918b97ba6c931898f87272046e50680b0a04b92f14435a47ec3ee6fb0294e070036c3e4d04a8446db03f035d0220f593d79ccf8e33c9fe972e89bf2f0091582efae83474d794fcff0ee2321ac376f230e7dab98fb2aefa096183fde41efcf12a44856c084519f81e2f34c2b4d5a4ea7f9ae4a98b2b1185bde7c4454590dd92b8bd083473c939eeb00edf95c65cb4fa9ac86905276392d89f2c8013cc39ce328a9e19e92828ba26c2c5a4b9a3270caa4d1ef7de9ac2610a54c2f35e32835afc0e02f2433404e80f1a9b73243a311a0ebf73d102a85f977a4a0a8961f09c32491eef7cd8cdd47a969443e0252ef72de5acd0b3282006159a3a3ca9eb5528d7dcd050c7e6b96e5881978b1e01bf8c278dd58cf189667b9ad444f0d9222f2fd36af0f4755b06ad979b98c03877c60f9667bcb087f0e0c93cad251f8ee2515bb51886d6142ed5eb6f06cd709ef32b379a7c9124255405c04ada374f779b0be0ebe747c8efc9897bf79de9ba829c2e9fc8f77ec6ac3c06d7dde1bed8c2e9a74ab2b289723f81d4d1f42fc40251fed627ca01f99c0e38a28d161d083e3d262af73de984b1a189f76d87434fc895d1a3476c8b73aa7f8a486c4a6627f5ce4113fd0afe20b3d1323eb4268888d76aa28c28d7039accb803f7435c0ed747cf3d5479e192d65293b3223aa46caaa3b8da4adbb33b58b0058632105a495895210a5d68618888db4ecfccc7580706cd2fe6ab1925d1d47d880dc6f8ec7488d481ea5afc1f33c783cfea7e35d331bcd5b55a1f6632e1c1490baec96ca7902dc016ab41e96594a677644c4fef1c1badafd22fd74a5be3ced079d9f26376734391024a38d4a2820e2ccbefb098e8d3d2b9c18bf96c48f6f15c821eeddcd63f8a28918d9ec380490adaf4e930af1c3ba1eddc2ffbd830469a2641cdb59ec09b5e5db1710f778fe90ce1c08310378a152bea7057f9a1e96ed15f6b313c966780a4d3b689f0904896c0090677df526458955cc87316c8d78a99055d5c5d5049d4605d2ca04369bb9fb093013bdd31320c0db6ed858a09747c5b3f57bb16b51343892ab78504091e4dd972a92dbefc372d0f0d5ed4215a12ae9780b9d9922dd1bcd9fa1b627a060523e4d6c0cc12aef807000bf8bc1b74fadea79886683a05b02d3c3637a5e641bf51c14e11c97334034be41de535926fcf126559af944255795648578b2748bf173c3496b733485ae51dfe5192c1d66052781f0fb6325b5b7d3dd4abebe0abdcd749fb76a798bc75786f0fb290579d252b3cf992dbd5b27d5c315b20c02d7ba0f0b72cae5517a924958e1bed40ecb899f4211d2235c6435b01b164a3858c38e5993137c128f4bd3434413b376fd519b997b75d6c351d4fad44132158467fcdc98b610cc897222e51801de6c24bf2d80d6bb52bcedba3b8e35e3a4a4add088cb7e2f93dfcc95f289df8630c2f0c6acc709491f858fce199f9526f22dd4e72c13c58335268b2e89dc8a65a8434aca78b4109aff09cdac81f6ebddf4ecf394d35fd07c1214b4bb8a2ee625ac0f5008281a98d1801d6c453e9dd8d6bd1051842adf3f857fda4296c6baa6c7013784e36306e80fbb9cca47e2c24cf7de2703bfdbdf5942a0bdeea24683e8d2a0399f5fb56debe9893072561056405962f165de240f2c9c1b45ddf1bc4de9909e12d50a767d794cf97a678478b2f97d91f1e2789b15b2c024dd911e66f3c3ed47b262f8ee881dc8a9dc9d006d18363be79dcb50ea89a02a282525575bc6be8e600fd783247fe0015874e864cc0fefcde6ba8435b7a67f66896fc41ebdb42f87a24ba92c6ba7616b458a93e05e5802ead36b2a8fcfb0507549afec0cc33fe41f7cbeb40653ba8b6f148bfc51048e79d16a7a0e4e00146e0ca42f1d8b7f9417acb863c54b356aa79530088f6626dc621fb75787a149b9fe7668aab04834010fa9c692fd9499cb0928fd8a78dbb9a3d57467a2edab83c459265c27a98b71d243bdf89eb3c4762b8c44bb29247243a185bc9604b4fec4d16208fe6a4c098a508afe9a4045bf05210152f1b53f211714e24d1517c4499568f03d9564ed9b0a2604d963ab1d00dea13d34b01f40b7d31dc6a13806716cb5bcfdbd80135529c8c49e273610a344223c3d6fc356e3807f318ad4416d12af3e348b52cb3dc663f71667d08bbbc84fbf57e89039adcb29546ed045d1daa36dbac43a75e75819deb3a29d169d49697b2b692cc64c0c00c107978116350025b0e2ec709b3b9dfe1f371c8f583d8f3a3ccfd7cfc0c891e95819b577bb5066334e17b39a3a75fd9d81ef066292e2a81d346852021dfbf879c9e7ca2801d69b792aa75f4f3f4f89b901b744087db8b16d665f945f58302ad32a825daf37aaeb33872347a79f5870e4aea02ac731cbe70ddc185ca2e3256bb08aa76326480fecc46f9e44a6802c344c05dbbedce38599fa284f7e77abda5fabcf5e571ee201666bf9df38e3ddf19ec2873abcf067dad86527d9a1a586edf26a657f081d00189cefc8544ed858b5a0489fce68c128e61677892cb88184cd32c23e16f194f9c26e33646471180d6dcacb321c185b17f834d292f5d88de451855987f6eadd84b3699a5305cb9355eb72645c88c626e1260d834a30c3edc90f2402cb2e26e97512c1c4f2e24f3e592f8db0a70d493c1906f9929ff5781fe0c408ddfcd9f2f035fe0c37ede5b9c84bcde8053c09cce9a4c08ba1cde533ce64cb4cdabd8f311573f8c6006d7acda003884db553be9909689b6f3768f2cbdcd8a7e8d60b8b024a7f895388569517d20b8ed5b3e48cb70deddb0d805e3ba86ca40ba50f05a8b033438673447deda9a4d4d384eb1da2a1141680b42ae2246b7d9f0615100629c078876b8ed629f83caaa4f139fcf5b60a07b8415d5b", 0x1000}, {&(0x7f0000002100)="a1ca0ef4c160b4b0b6d63fab600df11df616e9bacecc651acaf7a5e06e1205a2a5c82dae829f50e3b9941d6aa0884ef3950df7a6ae214b9411149557aebc90433a56abcff3e38e129a674f39bcc27fbc16b806d687fa", 0x56}], 0x4, &(0x7f00000022c0)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r0, r0, r3, 0xffffffffffffff9c, r4, r5, r0]}], 0x38, 0xd}, 0x408) recvfrom(r1, &(0x7f0000002340)=""/235, 0xeb, 0x0, &(0x7f0000002440)=@in={0x2, 0x2}, 0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000002480)={""/16, @ifru_dstaddr=@un=@abs}) r6 = openat(0xffffffffffffff9c, &(0x7f00000024c0)='./file0\x00', 0x40, 0xa) ioctl$TIOCCBRK(r6, 0x2000747a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) getgroups(0x6, &(0x7f0000002580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f00000025c0)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000002600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f0000002640)=[r7, r8, 0xffffffffffffffff, r9, r10]) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x1, 0x0) getsockname(r11, &(0x7f00000026c0)=@in6, &(0x7f0000002700)=0xc) socket(0x20, 0x1, 0x80) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000002740)='/dev/zero\x00', 0x102, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002780), 0xc) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f00000027c0)) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000002800)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f0000002840)=0x9) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002880)='/dev/bpf\x00', 0x200, 0x0) r15 = geteuid() r16 = getgid() fchown(r14, r15, r16) 19:39:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5, 0x36a}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) sendsyslog(&(0x7f00000000c0)="1cd1e08b40a975fc41ee1e7d9c890e5f7224c4bdcaf9589082ab7db68bde20c0b1d040facacc3dee58c6a4524efc93e96d79835ab3274d295914d7d65c4ddbdddbb1670367df306a44a4395e3c0c95d518cf34a33532c0883b8e4912de", 0x5d, 0x2) write(r1, &(0x7f0000000140)="fff1ff7d5a25e51c628dd3faa407007fb84716bfb7b078c7b0604a4c4c369897e807a00bfdaf7638602be0e64f36ff623a26eb277e5fd6e5f29e7b4e32b1180d332076e225edcdf43c22794825e19a58525378936760f69fb9cc8a6cf9294f0b502effcff48fd11fdc8ed5dee752349e9c59d04f5b376da080a40e2a4cde3c224c8317344322e5", 0x87) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x599301e8724888a3, 0x0) close(r3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x41, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000280)=0xfff) r5 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000002c0)=0x852d) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x6f6ab2b94e4f0856, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r6, 0x0, 0x1f) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, 0x1}) socket(0x10, 0x6000, 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) accept(r7, 0x0, &(0x7f0000000400)) r8 = socket(0x18, 0x4, 0x4) recvfrom(r8, &(0x7f0000000440)=""/51, 0x33, 0x842, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r9, &(0x7f00000004c0)=""/107, 0x6b) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f00000005c0)={0x7, 0x5, 0x5, 0x7}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f0000000640)=0x8) r12 = socket(0x2, 0x2, 0x66) getpeername(r12, &(0x7f0000000680)=@un=@file={0x0, ""/76}, &(0x7f0000000700)=0x4e) utimensat(r0, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x400, 0x4}, {0x7ff, 0x4}}, 0x2) 19:39:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000100)=""/79, 0x4f}], 0x2, 0x0, 0x429) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 19:39:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb0626e5110db69000000", 0xe, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000140)={0x0, "e7bc5437bc27c354d76f262c6a3367fade8e53b5d582e16c5087ad2d49065807d3699430bc82ed346829c112698aa517a11fc67cff8fa56b223290c7f773ace25de0871314f660f6ccb61bd2ffbd212791f8e6d6ba4ac212e887225a47e95da6a81f10b32d8d8fc944c0e14f78744fb6e1f0fc51fee04208aa5bc1df0e519113e9708473de5cef730fadc2d01b9bd11d25ee9e372cb7b0a8c7aa710d2fc2ae2828a290a3671c4f8e17bd339abc"}, 0xb5, 0x800) 19:39:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202"], 0x1) r0 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r0) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) shutdown(r2, 0x1) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000400)="749703d372f2f84b1e226e83f8f06cccc5141185fb239623cb1c074002535d1e818089f0929747164f90787608cd0fe4f6ae703e1001a49532cf0593d09f06eaedc5c4f96a5fe0ff248a6870a55c9edbddf1ed34d260fa60e38abf590221eb0036b042eee1f2a874e0db19a28fd01de3fdb770cfd5190efa8de48311e6028cc8706a02b8d4162795e48fb5710ec0317382e082e72197cde387917113ee85da2e41749e9f7b414a621ef0ef0655a4262ae71b31a6d47c", 0x8, 0x400, 0x0, 0x17) connect$inet(r5, &(0x7f0000000200)={0x2, 0x2}, 0xc) r6 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x80) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRESHEX], 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000001c0)=0x7ff) r9 = socket(0x2, 0x3, 0x1) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) bind(r9, &(0x7f0000000080)=@in6={0x18, 0x2, 0x42, 0x2}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 19:39:41 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff7000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff7000/0x7000)=nil, 0x7000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:39:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x461e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, 0x0) close(r0) 19:39:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c018019da705c62bffa4d012ae46ac41ef9b803000000b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de09ecf2bd7988636c2ea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259b9f08494247af9aedeb4efd3bfdd6e41cfd2b307a73cb9dd1af5ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c90df5cb4fb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c2897dfb731d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x2, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) fsync(0xffffffffffffff9c) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x3a, 0x1}, {0x2800000000, 0x101}}, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:39:42 executing program 1: r0 = socket(0x2, 0xc003, 0x11) semop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a3a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135d93119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504381879a62587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5af2074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb080000000000000016eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7900008f9d5e3da04cfbb073654c0180fffffd33bed6e52cacdde9af4a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e282724543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a08844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbcf0274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e27c9d7d690d7f7f1b8b52461fe4bc33ddaa99cdde7b892ad09537dae535a629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd2b8e630e6d32afdb05fce19b2ef45e1147b8f817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d02fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff968240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7db2d8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf13842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a96fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019b83780ac9fde287f0d5233d1aa6d476af9ee0a500000000c3f17756a1df4bc03e70afd7ee95400c0baea15faf1f961f7260f12a971f53c867b33d0000363d214a72e6105620d5afaff639b54c6b4365a388849bee92a30c0a0003a990d8f23f2c409de0ee26ddffb3cb1722da301c06c7313cb2344719dc273d4d7ab07a78383c7053213267a255811bb10e85db822c01ca1530d869a70dccc267c1004d0d5b9e446272f8b80e760b5f66d70fea8534efa92b09f4b8cd9f69682c1c8c56622592730c491d4b98832a1a498095c97dc7c771f2682576dcab2f14efc62f0b5dc5a1632740e37e09696dbf22daf869ddc6bb8f866a58410930eaf71aa6786f565ce7785348c40d0000000000"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="5b1a39a3", 0x3db}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xfffffff7) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 19:39:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x401, 0x1, 0x0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x48}, {0x6c}, {0x46}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000140)=[0x5, 0x2, 0x5, 0x7fffffff, 0x81, 0x0]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r0, r2) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000100)) 19:39:42 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x57bbad6e, 0xffffffffffffffff, 0xffbffffefe000003], [0x0, 0xffffffffffffffff, 0x7d], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x9}, {}, {}, {}, {0x0, 0xd742}], {}, {0xfffc, 0xfffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x2, 0x8, {0x6, 0x8}}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x8, 0x2}) msgget(0x3, 0x606) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000200)) chroot(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x8, 0x1, 0x339e, 0x0, 0x72, 0x1f, 0x7f, 0x0, 0x1, 0x29de, 0xe3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) 19:39:42 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) lseek(r1, 0x0, 0x5, 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffe, "0100000015062a0b5350568da44118f0c2819b00"}) getgid() syz_open_pts() 19:39:42 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xfc2c8179caefaba3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() syz_open_pts() 19:39:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2009, 0x448632f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x80) close(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x0) 19:39:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2b1aacbab579ebcb5b516ee81ef5b4cbbc398ef464dd9e2bb5b7ab47336e305ab8c435b1c2177a980897f3d350068df51f26"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:39:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000e40)=""/11, 0xb}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x6) 19:39:43 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000001680)=[{0x87}, {0xfff}, {0x6, 0xff, 0x0, 0x100}, {0xfffb, 0x1, 0x3b, 0xfffffff9}, {0x6ce, 0x0, 0x3, 0x101}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000180)}, {&(0x7f0000000340)="bfbcb819ff0aed039de2ad6b7b46d5281c0bc62764c76917d6f25f9c201c6785860f2821bfc50ff6f8f3bd986551fb96bc3f081efa133798265be6b0f2bd6c8f35641fd037476cf0fe40297f998aa9b169da275479298db96af604995e1fa6b319508744f8cbe40928cf886ec7c49576927f16b79f5f7545d1e7be43b52a8017db3eac68add12260a03671b7f7cf57070bf76db71d2d99c0cc6b4cfa97c4558723f003d2eb852634c77341760d", 0xad}, {&(0x7f0000000280)="2e35a6d38e566347742ab7982d7d0ea01f740d1bc9651806853fce36c6bf2ebc", 0x20}, {&(0x7f0000000400)="7f737e50d60b90e53fc16ac45b31d69b77344da9899ce402f98dd98bf7cf472a5e4bbaeff4a340546ceb7ebf646fc1adda3f039189fc8a9fee8bfed7ce0b007c9553bfa53c9f1151561a077ff5545d1d6ada33abf94007bd041c7927a364432f2a59b7bee7728bc0ea5dd811f4600fd7f1c324ce8787c3e45366d999", 0x7c}, {&(0x7f0000000480)="2bfce9869bb6f29379c59c3801225d1edb68dfa990dc5148a1a06d240605d0c5bd8fa7a7b50ca33bdd0f129c124f92f8d88d87df6d162ee2811b5f4aa6335fe1e938575469f83024fdb69c6b1e6096e2f06408e3a034d40ff6ad9e0ba4b9583717710de34ffd3bd7ca9b44eda14394b46e3dc11dc78b4bde6d57eee11ba94824907a8ef0204f128b2cd286c40e49a0ff64aa43972535043369a037a9055e5bb2ddde0b31beca2abf91f8210900b9f294841e0bfa34d10fef7ad5cc6a3ec8810c319b95177f0c9e1bd06d6d2146fc706631cd96a98e21c3bda4c788e1ccc7050e0c84126a6bcdf5af6e85206698c39ba7fc103b55bb5560c7f36c9509e22bc188eb5fc057d07d8c514df8981f875890747c2a06d6893998a0fff50c72611e2e23453f2f48c067cfb1e5c2bcd4a98d14f9e77c55b69dad0061d442600d32cf8e9b17d3a1bf789372159373d9ccdadc977fb2217fc345683959a49640461d883bbd36698e959d0a2ad8a955cc45bfbd0ae07c0f3cf2ec77cdc346925fd96333c3ab6c0e9d376398730a2222826ff8f7e8f48c3d4cb051c185844224a1ddcc19410db682d7dc58f1a1502e01658d31284e5f84c9633265853e6c359ea6b5292eee996713756e42a9fcc687a852da0b5d3c8f27fb01ad1d054c6d51962c9cde3b5dece6a44be7809ab2a8fd65324c3dfd9ea18640d1bbf408b2f7a8fc5eab5d670ac60548ca2a495e95b533deea556e51ed6e622a6351e1cc082b40d9f670ed92590d0ad0e9ac13294aeaf71afc8c68b67b4b8e1f72db42016f8cb5013ce4780ed043234034149d1039c04b321b720293de658cdaf77047ff565669f94d73a1963fc37b9ba71b7a38fbb31f40cf42697aa6172515131f72ef53cc781679d34a9083c77023b7f1fe90b3aad3582e7228f52c9c38f4ed0a4d927bf526826d28a258d9d12de392b6a982e6833adf8fc03e62fc3272bf6678112c0197fdcd0d0947896065d092adb230a05d08077a8b47f9bee35dd729313cfa8e88691d76896e835382cc09b6ec21fc3090783fd75b3be67e3ac296293b711d85ce1b48340f37aa98b07c80917190861fc843efc9055e654ffb8fe51043fffc584d108b0049281df05e1f0af741e35d7fe8d898adfa3c6c5df98adba07a78ced6e7eeb17ffbc9546ec488d0a089dea937b0dd11d667d4a714b5cd535e95ef69fed72c2ce13cfd9ec41bcac44c31c8eed351a44e0218d4cb310abbed8272315413d8faa82cb33060979eeb57555ed48641a0398f35eb23605e896b44c5d9549ffef288ed34666041b790436fdab3669ebfa70e68ff4e47043ad78bf2ada7d71ee2dc8a197a26ad497a20339c005403833b04aaedca12ccc65169dc750d84992afe64a39a6754ef7abc69506b746094d56e98aa8c9fe581666b470f0956673ee381b4d39de1b52754278cf1446e069363bed6fc1dadc24060f9f83545e3c4d716c48bfee1957f2f8d53e863a35a7f86a8f91fd5b8deda54865980861b0ba45fe8a9ed396fc549d878ca4adf2e2788fa12807fe454e4cc38c7f30f4bc8a25c7de75c2e59d97082c43bb2daba161e89df4efeb30b0b1636ab4f8c337ef4289e1394f6fe917d45720667243f148cd72f855b9efdcf14a5b91be7dce32c0bca31a1d5f5ce563acb1a633130a1acab79da7764d8bf3eba08a669f4201d1d1d664afb65f4151008b673efdd44fe53279ac8210f1995fbcbe9bd8f28ef914649af20c6f2d6087dc1669d5c5d4a19d9ff2cfe832adda937fcc8d97ce5a658a245597fad265063be2dfac888d93f3d75f29c0c10c0c905eeb32da2f4895059feb1aae617c06456d3c92ab609cac15ec8c7f296f47773cd92786ddc78ee71b1bf8cd4977a1430623d4c414c5da70825893c082ca18f79222d11ca002f57b38de0086998a67fe09cc819641b77d1776f8fdd3a32e29cb09f1e23dfcfe7143742bfca591d86389c0e3e0b543f539cadac3d76360bfb937cce973e7881df6460ae1bb5064ffd5c428daf4f0f6e0d8aac64b4cd94a9dbd886d3df2ca2a0c177e7fef50b416843753c05ec1ff706452d10ebe26a4f2f39ceb7996413218b3f21e8ffebd699cc1c34e8143e287f1a1e27c6dbe89ca783a608931097b2ac89febae6b55e9fd9819e821c66966c62291b3476e9c87df9bf1d6dce5fccbe7b41cdc3b1cb30229a732af39c541e69d9daeb6eaa83f6ff05ae6a53c50f439edcf77d5b349dd4d54c8cc0f2dc1767facc5c573557c21c34ed696de8addbefdc31c2b2c9ef172fe0a3471023444dc00ec6f15557e3a4d14f0ffdfb6455ddb975dba47c70c9adb573a11149a728ae81b4a30f5d3bfd9ae51a4adfc67f5772c71ce5a8c5ac1c34c7481a95f3a580b63e5c8851faaaae40dd423e00627edc27e2931b48350199f72d562912903707dfad50ae67db7452a114139520b7422947110355a255d2608edf0a0862c32fcc4816a98528f26461fc8bc2051f27bb32b828e3e19a01fa0af2e7b2cd49589cd6e94a63cd10bb2f5c9361d77a50e677415a219f13cb1e3c5193072fc7f4251283df6883316b1f11c105f2cbeabc824489981f07276902dbfff0cca51fcca1415c42d0a93c3854c8750e9d00d4cfb69e9b131330d44942fe8efa0775b49b90bd4c6b08e9a5b99cf207640acbecb407d9283300edb1bb7ba5b1e2557c3627be5fba29a7e42ce56f3dcf9275a70a9589bd74bb26ee911cfdceecbd27bab2c4f4f7e294be08694350ced1a671d075bc256dc8adc7085db8a8ad378f4946dae480431aa44046ae9319ad7029d467890caf40d626038d1f957b13b6116c6e311b59535167526542a83e037e9e04151504f540fe63868f2b648c53137cb29112027c6a48e1073851ef24ad5fbfc07c5ba821df70b616ed038e87a32d519ea340bdc6227d2d7918a558f92e2733fe575e01c2dcace7f28a0e718d0711addb8c9706f16a58c7c19e214590c8b7e88c7428c6d53451f4f57d333af33b7ed3ae77827351d304327f765aef7db8e856770035d2085e1d192a842b727c4ebd3787a53e17a8a42e469ddac79c292529a7e15b2aa07a836ffec883dcaa40a4dba368c134cb8865d4dcb5f24be851559108f214241faca1d2d171efcb1c0d40e50186151785df69ba88bc8efab2108c5208df5844d648d520d41a1ceb2b03e25a259c7579d3b4d7ee58daa69c7cd179ae9c2cb64df79ab0c51884370e08545a3746e61fab09aa76f73cc00ee0260e3b94f0bff092748059922a74238087f0bea48c15ea8eece029bf1d06c454df02d945416533c4f700ef698e30cfbbfb2a5abd063e07b922308f24c29178b201d5ef049d70e1acbfc1232281aba339233f9bbb9e9a5abd8162ab1e9c57c28def6a4fcedfaa28c868eb932d25d19241792ccf4cef863ff45ae58b3e869c5cf04a843e54b0027161c15b313d4d4ec443ca772915f64d0128cce1d6c640a704bc3073b5b378a43c91ea692379e80d893c8ee7e04f987ea6afb4ddf90ddbbb17a9670e14a5f0cc72c91f5f079dbb756d497558c16ea885157f023603ffc8b947015a68d375cfcda60b0290299215476bc2994bbd36d556de7b42ee7c458420ed7b5fd72600a8165cdbd0767223bf451dc788d345cbdd3699d412b79bfdd37023b69a3561e779f39ff63e2db64fc2aa255ad0f3b9ebb2af964e1d4b5157bbf47377f9fea9f8c21c530caf622ff3ab52bddc3f55e86bb62f82e3292a0a042ab9fc925ed09f5a7b1af603df60d26134895b51159297a16d82eae68e8a68c0a73e77eb3ba853034b46e440b73791733010abcd7d5195eb303d9a78532cb4f9ffec7009d3922e11a26a75c7fd0132cbbbbddb3fb06bf18961f027b0e3be6e55f95e6879ba46cf37c798b378b813fa12385fe68a26b6cc4b2c950b8971c48d4e3a953d09739a81694f03b0b6fa85a501c84b95f242ff4376dd910172936864064708935414efdcc628ea7bfe28e3c14eb773eb09889fbd2787be2ee1bb3a31fbe04d3fcfd714254eaa367b6f1de8d87018ef5b4eba7d8f8684ef6d72ab151c0f2a6946a22b49a1551868fd8ee9ce116adbf3037ccc5436efdfe1c75cb6255a6cb3ba32e3eb7be9d82aa7c1f66482bc35794e3a84831d752b7065a9e3e3091ff068f9de3b54efd8d906a147e2e67df3f7f176f9721695655a4152000671465b5405a8c3aca26c56325b11e9593a764f36a4a22693496f4eccacfc28f72aa91fce227e4bcba9ff3ad1348ab88f9b76ec94278ca0e1a58992bfbd068d0e5e435181af9450310e640a7d4d9df7cde5a301db9dfed907819cb077b7512c7c97d14be5a9cc08c565f8b2bc1b1a22ecdcb7e24d13d144213bf53f7444ce9a30db21f19c0ace1c53189c45adf4f9874d41c3d7ec704d97b4279983cdd3c0b57da520e8a0295ff1b6b68df25f542bfa7003d4a73156952ce0eee87f77abf6e4407d6513958ac86e6253f355df063bbd98d3294919b1d081bbb63146c60ec47cd4ae00808fa69c04d5b9e405ee1f105ce7109a58e29a8e53ae2e0dda8a899df0642d38d5afeb65eef371bf8e2777945fb069a03907a6c28502018ad80d61def41284447b7af0a1348564e8c9cae7a2ff0858fd0a54587ed0605e41a1a7541e71461a043793d29e77db8af98cde06a2474545efb782915a62cd82a34f3abae8164af99a9d00c80e08ad9aafae52e22d18297dca9c07a2850cb831578114ac42ca05aa4a0ddbab7c4afe670b2c060df8475243d63429fcf058430ae4e871430083f911ce121182ad570b4fa903d3d18376b0034b21b0ecbe5133b6fa04cff0559d8ed868daef3ae9ea40cfcaafa86227f50c243eb4cb0876d2f702101bdc9d341d78d204242966f0a058d0dc7ff1fd8a3499bd8670987f02ebbe52496b89dd8c8207fc2ca9834be1307ff8d062f2f2862bd9323ea2b0a2eee2ba47a7af6e093ff115d5c30cedc1d8a5707eeb6203b423d45995407af5c82a26b8a3d914392f9086e21177ed734d36ba244f361aa7499b0158c40dfb290acc108e71ef53cd3007a8b88ba143bc2b5407043ad8d6ab4ba44150c149d042a2efa2521ce87c5a4e0b2443d39d99bf86ee50b6b86c28b59e64d2667b96df34674b5ef088facaea0c9b06a5969557e3be4c2166a71561360f3acd699d13aaaf105bb5d9a70020ba24fe000e814f30cb7df484b72c68b61fe913427946bab5eec17e0a26350f3ff376fc57d02d15dbbe9a25caea9347be0fd625815e3ca9f09577fea5c8f153aa53b1b307dab9a52799f870b8a24b44a8bfb5d7fc86dca45eff1878c21e6878480ee9d7c7a83f46d32d79115135ae9d87b5aac6d7c43f1fdcbebe42945ca2c4b271c830f7835915d02092ccffdf9ca8c733498c77967c6a5a8801a1e5e9312ac0a44439ff2e9099bde68ef9bf814d0017cb628fb71159c5a8ea7fb057098f13e6388940b6c5953dc3c0e3d774063be5b363fd4e147c40def1f13d564faff859147cd410aaec6ab32ab2d2df27e8e914d8d18c53e04c954d18e93e201aa40af74f1b1e2585c7033a1372be18084f88555203e73c277ed81e57d3508aadb60eae7c6262b419edc45396606b0b7d723162154decbe4e9aa7613fd7aef268d4cf7cb9010f591e922d4ebb7342cf09f571f4267cd728630b25db5613584aa46f9c4f1399155366d5eeb79498e903b892e91720aa35dee3ebe7f311dca34c085346c97a24e9c73fa9c8634943af5e9b643821b6affbfcc9b509caae4f227d8b52280832a4bfcc9474c226eda6693220deb9931cb32b6f", 0x1000}, {&(0x7f0000001480)="334960d570b40729fc6e200a54a58cd465b36ac22421d5f4f2179a5b5e9a4c060f328beb099017df4f1fe2f3833025f42e513f28f77b9ee512015d18d5686ffa66dc357ee26d98d73de209d8340c6ceed80a433d4625557de1a29bbf60764610d47cb661606a253805b0a10f", 0x6c}, {&(0x7f0000001500)="1b72ddddc2a140662236631bc6341a9584a487feacc9fb056dfc4c22e8f264e430fe45fd24d05910e930b2c83cdcc2bca5d7fdcbcff7a8b1f592ae4b7ad736e55a56a6d408dc01d0d7526ffdad58cdac90a3a55517f429eea1290b97a68caf1000c2b1ab016d369c9b05d8504a6b267b53b9f8c14155268cb8e375686203d7835b3063a7c0db1fd796d1c7e77cbb5270182025061e2b51895601a1068af21851783f60c37126a662a4b0b118e7e118e4acb02471ad5780c39aa664dfcb53e1f462d730c458ebe92cc0a782696f6b19ad904eb652e00ee0acc9a5b745961803f908b74c6a2e3e64bb99ef0845998f46653297c289f49450b4686319", 0xfb}], 0x7, 0x0, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getgid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x9, 0xe, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r4, 0x0, 0x0, r8, 0x1ce}, 0x84000080c1, 0x0, 0x0, r5, 0x0, 0x0, 0x8}) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x2, 0x0, 0xdc1, 0x8, r5}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="983a601c79bb5238a66990b7a194") ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x93b, {0xfff, 0x100000000}}) 19:39:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="86088f21e4ce0288a5ac416bde5d0b5263947edec2f601000000000000006f1f0606a3df9b40b63528f6d5749d5bb9b863b418631c2d62bad4e3fcdac9fd8974f8fdf985134cd68a439ce1ece3d4cefac3b08d1589488144eb3d6920cbef56aedd2fda04eb0a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:39:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc1) setregid(0x0, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setuid(r4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 19:39:43 executing program 0: openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) setitimer(0x0, &(0x7f0000000040)={{0x2, 0xfffffffffffffffd}, {0xfffffffffffffff8, 0x3}}, 0x0) 19:39:43 executing program 1: r0 = semget(0x2, 0x2, 0x0) semop(r0, &(0x7f0000000100)=[{0x2, 0x79d}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0x7}, {0x2, 0x800, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}, {0x0, 0x1}], 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) dup2(r2, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r3, 0x5) 19:39:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000740)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:39:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0d9c14bf8efb184882f14ae495863803cde68e7f8f5f6d66101e3d885237c334265ba8c257a1d3362e40905b785612f46168aabd432e37f744bddb8e70b5722586596535f2d300"/82], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4000, 0x81) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0, @ANYRESDEC=r3, @ANYRESHEX, @ANYRESDEC=0x0, @ANYRES64], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64=r1], @ANYPTR64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=0x0], @ANYBLOB="696f90bae6d167844a80bc2f4c3345c2c8e765a8e150aff0fbdbcc30d88a197d387aae5a52aa429642439e81e13564022a520a426785b1a8a4de3e2978b1a56f90f1e0f4a1dfd5c11d526b2c545dce33a632f1e28c9d456e29ccdeb91d33448ac36e6297d6bd73b47c5be620940de2540be855a66b847af3545ef4c2c2d4c6cd7dd234", @ANYRESOCT]], 0x1) write(r1, &(0x7f00000000c0)="03750a7dd2bda360130e11d573685a6a83f95bb34b715debf88c89559e00b6a967ecc9be1c331d04c6fa652d53ab9995b88b4c93c8", 0x35) 19:39:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x3ff, 0x6, 0x0, 0x5, 0x5, 0x8001, 0x0, 0x1, 0x0, 0xfffffffeffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000140)="69c910cd59d37ecd930cc6a92efe") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r2, &(0x7f0000000180)="170032b33f8713646695d8b4c310311c95f95162ff0d3b84a05153cb8e04d1cc10aa5bba75a05c9587aafd65b6c4b382844c3848227176da60762e6e4ecfd248273bd8482c1429ab91e355f301f41e488f68b28c42cb702685186a12167c2554fb105204dba572d1a485aba1810277df932b7cd2e2d15630e15e640b3f4bcefdcfa1baec0eb299685f21", 0x8a, 0x0, 0xfff) 19:39:43 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000900)={0x6, &(0x7f0000000080)=[{0xf9ea, 0x8, 0x45, 0xf6b}, {0x1, 0x0, 0x81, 0xff7fffff}, {0xe34d, 0x4, 0x7}, {0xc35, 0xe1, 0x3f, 0x5}, {0xe7c, 0x0, 0xb7, 0x173100}, {0x5, 0x4, 0x1f, 0x7fff}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7a230700006af98295954bcb777fa69dfceac2a84e6abca64896bc01010100000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d613d00000000000000795ea4a5c4fe659ea202151cd8cac7dbbc5b65c65900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0e2818e38f5a754fe49acd019beb7516c32a259f829eb1ca211442a12334db4c451d28dd7be351d7597eecc5ef460072a16ef00000000401584922bf3e0d79f5c920ce32580fdd57cf5f87e1cb41f8f5ec548690bafdb5746f3db0303c945425223c5346400039cb2f2f17d28183bb6d78f41bf0e7db7ab382403351f6716cbccc0b812c3d6dd73496780a685631b32ed9f5cb5d378ed8ca85e6ca391ccbac2304ed9384513b3f614eacf1182c3db84fe503e179fd7f997392116a5e9b58cc1fad3939813b04b20ed8a6c25dfe411b0c8738bab23f7ae0a4399bbbc2f10f3c431b107dabfd617b984efca9e1d30faff4c7d83a79a5933f6e56596e8bf254060617f98caf8cd514384144785f7e852fa81bf5a22ba8c0ecdc26012b200"/474], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x8, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = fcntl$dupfd(r1, 0xa, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getgid() r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r15, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r14, 0x0, 0x0, r16]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r12, 0x0, 0x0, r16, 0x1ce}, 0x84000080c1, 0x0, 0x0, r13, 0x0, 0x0, 0x8}) r17 = getuid() r18 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getgid() r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r22, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r21, 0x0, 0x0, r23]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r19, 0x0, 0x0, r23, 0x1ce}, 0x84000080c1, 0x0, 0x0, r20, 0x0, 0x0, 0x8}) getgroups(0x1, &(0x7f0000000700)=[r23]) r25 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) r28 = getgid() r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r29, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r28, 0x0, 0x0, r30]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r26, 0x0, 0x0, r30, 0x1ce}, 0x84000080c1, 0x0, 0x0, r27, 0x0, 0x0, 0x8}) r31 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r32, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r35, 0x0, 0x0, 0x0]) r37 = getegid() setregid(r36, r37) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r38, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r38, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="e229fa4e8b56590cbd888b2d6144fa72616a975dadc1327532b09c943aed405ad8e03a493b39d893ac7f237faf8352742728742ab2262c1d0ebbd0e1bda7307176b07cce6c7116aef10d05c96be61c6e83818fcc8246c7bd3e41823b8f1f8922127c3c45f979decfdb7574079c4041e2487a913950e7fbd13a02b80f43cacf6c9b2f63765d49681d73d1d090e938fb66f7515f27850c9f0f603424fcbbf37f39d49c6612bab0df327379b2aff971f81e7d7cb68f5a1e576c50222d03076f6de1b1e3b33c215a0b380c4fd6ee99c7d2fff1c9d5dfd4fc9c8436e9f265", 0xdc}, {&(0x7f0000000340)="6b237a7d0f997542c8e98f0a11708dca7f", 0x11}, {&(0x7f00000005c0)="d42c0ca712e049338d296b2a451a6b3bff3fdc8f171e96b1103b7d6011cfa75aac5566153024770d7af74a982a6c61b614e1555c8bb02995022b22ac659a3841bae10631a5e4ef0337c7347a3bc621a93484d5e0b92cdb7e30f36f7153cbe122157028c26c97c5964853b74f5e1ac58c40bacc66440c1db789a38303e61909e5e845cdf0407dc3362b031c08622c5c3dba687e6de47b2814d8cdce143ed4e409a8992b62d6c6aa31d487d7bea679ceda26d28e2b5032939e295e5b77c3807241f9f240e08483abe6544d66fd8c37b1b412f1660ff119b18aa18c7f2e99408fb4613b0b8114fedd4fa351367ae10cf688ad1ae25935f740b368bc5e95f6fa", 0xfe}], 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r38, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r17, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800009a7025ecbbc614a9000100000069be9c835d628d3b4793ed4c0400e63c070654d4d501dc6c8650b91de39cb2b91f93e2a47f8db754849694a77b1cd374ba4f91c585f7d27a3a32a5943230bdbc718c3d973dd75f9d01bd0b3cdad1e8e40f20da6bea97327c2f2bf03f97fd4a5a69953e42835d4a416726544f7068a13bf3cb6087b773f94d4998dc05217158a97a46f4b2a1bb9ab90e", @ANYRES32=r1, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x151, 0x2}, 0x401) write(r0, 0x0, 0x0) 19:39:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fd2d2f66696c653000"], 0x10) shutdown(r2, 0x2) 19:39:43 executing program 1: r0 = open(&(0x7f0000001640)='./bus\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getgid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r2, 0x0, 0x0, 0x0, 0x1ce}, 0x84000080c1, 0x0, 0x0, r3, 0x0, 0x0, 0x8}) fcntl$setown(r0, 0x6, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r7, &(0x7f0000001800)=[{&(0x7f0000000340)="94e14ed02bfdeac4db689cbdaff84009c89d602dae06f2950fbcfeecdb054f5b9af969bff023936ad8bd35f16999739a676d7a38fabd311feae8a9e2b98d8759405e4ad37f94", 0x46}, {&(0x7f00000003c0)="f4f60056d93182f52c0e29e8f40acf340542d64ad211df7545b7c50bf74a7c4d681c644f0a5db0a84b99ec84073f82f3b945ad09518fe32cdc66fad18595479e47ccc9d7f5ea636d82502b263ae7efff1eefd70af826a6d56a3002682a198ffb046cec43a3ff028d8e244be550ee8d344bc8", 0x72}, {&(0x7f0000000440)="cab33cad0fe1b74d10fa9f72c7d3232e99ac648975242a92ba45931d8a96795637fb3dbe5e8a86dab53db059a973bbf9bbc095c13717f81b6c8febbdf94c992d35dfa32d6620e89720e77c437087ca0fb2dc9820a66f802198c8d1ceba7ea4286bea615c53", 0x65}, {&(0x7f00000004c0)="27a5672f1793cd046b4ac37f1d0fce3cffcbebdfa510fdabb2e8e8864ec25719cfdcb2181f8afd8ea784ad61e8d6b4de0e6611a51cd3b6fa720571b2c7a312d3802e1a53750c7aa503ee27a43e01a47435438c5fca6fc17e16a9d24b49572daf8d94397c196a44573de54ae352cf82d015a7c3beda2aceb1d95fd7039464830421d771ca55c3071e266c3ec0a85a90c150937a957279f817a06648fea1eedc7217f5a6ae1db1f0f98a7eaf8790b292f5a68e21a3628a5acb8dbefeb78d1120753f4463ad9db8473fa25e89cfce8bbf2bb01949b89bafab50450512b5c6902bdf6bc2b9083bdea8", 0xe7}, {&(0x7f00000005c0)="0d8e48adcb0513f663d62afd31efe964941eabd427f36a062e9e98faba8d7c36ece9dbf1c5aed124f1ec3841b0a0edd9c330384af92fee8ce1c7e6933eba34bdda22012dd3e923cb6d2efc102f68d53b65fb3113d49fa2e9cfad62ccccf7043ba2d2e075a905698feb193f5011c9009de790632e2538df0d01c250330835187d174d8444155ece777ce25fd2f7ccb17e4395b6d1634bcd879cbabf3004ff33ce8be62d7d598ed355dcb3a19f9519fd9bb1f685b352db3d9efc96f9c28355c749b2e1ea26f51cf50aaeeb5c270380dcb65b15816238283d45d6ee6c3a7f442efa414ee3b34b07643e635285a7b06de578c9b9d237b5d8bbac1db5a4de53aa52d3943700ace0196c9f0e8142be43726c02d51c6f00fadc00b2682ba94e2bcb9b4eed0a42d666e239fe24b8351251f289baf44b7461cb7aeb827e9b60f43b6b60829bfa47316565bfd94adb147fc17499d7ea4142e9c4f4d09f0fdeb6c620e2456e5c0c6bb2356c6874b88a2c06f437e16698f6611a5cd1aad1be03ad0d557d13c41d04a0316a2503cbeda6d24ddeba1d0103650fdc5de43b808f9b6d5c619f505ee02c6c6bb071b2df2cb88e752b7705a58152893f51d9bceea951bf1c459807253feff82928871ecafdc606bb4099fe9a94fb3918d582b02e87c856a07f40652799ade504324dcf0104b0193beb58a306fed5b367b76cdfd509b8168dc6d6da2438721463f8056c3541902f9df6f3119bd23625dd1ff80e124e2c3332b7cef11b8a66ce01f5a16a2155cab50419b9899a067b1b634ba5279cacc2707d51f3511289c3d6338c7c94343a194a0b4581717338628b7210d02878e185babd37879da66633ee0eefd7ea34763adbe7b60946da8c07e193a69f7396135084e794716ece5073e726c82df69cbef7455dad4257d7f4564f9a6159b1e593d33a11081377f8230592e3c580b0a9af8bac9dc537dbb65a1140410a535b828d8f845a6c30b3a77861c83345ba68a807e9a2d1e54536efb6a21e1d620895208c4efa0ef0591716e719404f77a4f92d11e79b4e6d30bfa9bd507f484f00d46cbbc3e01e3a1f272fec2c520df58bc2bb89aa58aca6c4728b1abd25663e36a468cc3a52b2f2be3dc37dbc5c1afa1402bdfeaa5336b293844c310bc8072933e74010c204344848b4cae9e92e666aafe48aef316a21eb376c1bcc5cfa8c0b4728b2eadff89eb5975406aa390e6c8c7d7036fa2443fe2fa48a73c3d533e9eaef8a525f1f8807b3525734e4cfdd4875e09d984e4962d5da1e2b6319c4d5b3a1b4af74371eeb80c90ec5f2d23c87b5002033fbc0a853fb86a1eb613966ef57d79520bf886552cc7f0ba537c3c6c475ae73c8130cb99678924d964c9dd97c2504f08c27abb5f6f74ef90953f457d3884266d382c75f9cd9c80e5a1b7bf6f59d34b22489c97f43fdedbd8f9fd529bb2fb902e001244a380b963fc5a982766ba4e6b2796b0d48c69d45aee9b17b13e74eed5d01a12ed2f6934cf159d1bfb7d5329caa438a86544bd37717bb1efa160ffb54f934ebf129fdf08dec4eb3a09d51e6d24985ee4306be30f7c55ca58de0bff392777d6942197cef91c633263cd0162d649b90bf622d56fbcc21bf14d992d6298a5510df1d1523a1c13ced5dafff3229ee9c7d495abfc6b4c92b30b526eff7622f36e8ea8e822a30023b82fd545eaf9886289914817a658b83234851942775de2ec2c996f9634d09d5c6e5323fa5596a152109db6491a02aea001be6c085004453fa8c4a1ef112a439a5d1feaa43f134e1f34b66560171a4ec40067e200ed9ba1ee45cd415751c0835c874eab1156ac68215846d90a9a4a43c49e73d0a4baab15e4f5a8154af19ace37b9da0549a304a56827d8eef29e0e7ec640741eaff064cd795d8547122a2b80437c0786e7a5e5ffb2965f0afd1483810b51b3bdff3aa467294050e989bb264f46a517763b346fe2a36df49a494cb6faecf89b0e399ea114167598f6ab663088f506ef01fa199005c729621a221496ce97507d647de659dd9d3276c7bc4e0b1ec3647fd11217b03aa58e8d2ca8620e0c856412d3763ca3b16f65f9438c578942f0d970b26c81060cdb81529b6816b005c2dfac9011dedce4ab2ba5825c7677b49156335aa9539a1f8036fc3690a72dcb2ff98a33a31f9f25515ee0c0ea9fdf845d8a240e50f66b1503fa4e43967419b13db0037b0758a183a4a289127262236f2d29684168670afa1eb7606364ba768a6edcf92f7272272b1290544ee8c02a9f647808338df9c3afffc1fa1d4b520907693d696a12aa91861dc2a8a3ae7ddde78d55e9eb24b9791f8eb0012565f39f813de1bcd8a4b02345b2bd70e1b9b28186007a04967b8cb86bb85f2dfe4b58adb204a6f68072f9cedf9905e874a9f12d7583828a77398c438e75ec16a7339f5d87649dbd5ded1150d7a27c12aec4776b2a6fb7d7dfd4e902fd6a7b6c1c28fc044b6ee21709dfdf19bb5de98323eda232c3c498aa9c93446dc6bc7fc1518eb7c31a679ca8a24a2f869d7e1edfd46933b741734fcec01e9ca7f1aef296f867334811c8e2937675aee947419d69d4886711661f90d3fdd09e09f3a43268d22c8510c370eb8560a16cbc3aa2d3695f849efe10e77eb7ad6e95c0466fd905b465f30efe9fdc6a191129abb1e5bd03416f0be5559ea7e88ab0cf12c2ee54aba33de8c19285f1268e95cfcf6e0536d54c2700b1d74b17e6f67bb9558b7d9bac737fc82147c67488b486e04a21c93da6402876e8e12e1c3dee2658f98165f800d5992d8228c7473079b1ede37cdec6d5a06269ee942c8c13f8925cf40435a7066bfb8b6248130ac6016e75fd2963036207825984f9524df411236fd4e0e4cff3b5488460da1441fd2882fd11faf923478d9f99d6968ee77dcaca0a5a2c1c0b4b884667404cb5862334fcc25e1767a836234fe08648eb39950ff78babb4d89438d1fb386cd445cc20e5ccbd82a52f49c4c548a439a219b4363ec43b8c4c619f1a0a06a25a1e0a61a26accfdbb21954099f05445776c78c3dabb0f7c3eafac23f099b588cd23059222efe36242b77577671e056157eecbee429ef5a0b9de1575aa49f69d9b10a434376978a2d4682bc1ea8533aa5785cfdea806be5a8049e3b35ae192217e522e97865088c7ef17540e9baf5377150f7ea12255332afd723cdffc4b93f1eb1c85e954b8a8b592b6c1b698c01e7d0172c22791419e26e1b57890f1ad60201b899058de671af24f7de6cd34adb665f9f45caec936a4c67b87e71fda7b1cfd214b243c355adc1ae1fc983eaa0fffa191a0048d55f82e0fbfb882c3c45f2f543bf52b024374df114709ae6bb816743dfc316cf068c42a3a743f24f09b538d1bcea14ec266805e4ac90a5b4163734dcde3cd6dc931b10764ef6a243c48f133ac57304f1c3a5069f8c3704d16087900d6feecb3e99ff37ded65e6f9ee4993932624d8da414ee3fba1db5cb18ed52ed8e4ae728f6bd195ff48e93431218640784298f75229e7c9206a0c75f6f6f4c9ed77870d0a0712371fab9add7bffb1d99815099af0a53fc814f288f2b9022c134c45c926247cefc0620e3110426e3a18884fc4d7e74aec2821e858baf32ed11a14590139a5de3704c01483b565f7a2dddb389ec13b9d287b2498335a5ebcb03ce4fb815dc73834d7b7d02f27a3aeaaa58b61f9a4baca9ec46e1b3912bbe4db46b8a44d9e432f2366e4b3f22bc9a211009ae50810736a18ebb14c257d627c7e3aed53a24d88bc9d209aa866d50596c9a9ea8e0aa943810e3e73557c57025a6f98e1b9e54279e41c31dc15bdac1475e803b16dbb34a8e4df6ca100929530cea39247dcc84e8d0080031f87ee4cfbdb88dbd12302a8d421d6ae93ba6a8e84db21ea95ffaf01bb2ce4e7456f09b8a9f780ba42ba9a9caf3ce705a962631044e30dc74af003d57933343568ded0ae78534c22a0d7567d6a6bd6586346766ce22ce37db2efc584a69f519a72b2224c7e4e00734b92ab3fc12c2ebfdcbf2bd7b401a6f644e0380d726de25b96121a703a4af8443ec00817372bf0dd8d4a86e0ee4c7eb9229cd4bbdc5c1c3cfb5fc0a1b3bd923b66d43dede721864e593431e8e90e5fd77694d964bf4ca0cdb23cd41c8d3cf78b280eaec689ce17794b7ca50f13afa6c95b7c3e0f26a9793c3e331e0f1ac6b99eed1dbf1054bd68fb43131f5c17dc9c5c31adaf182501a8f997254fc785dc1220ae067e0710e390de4de882498e5f4ec699b4e0707215e2de0383149ecaddcc5586fd3ffe1de58d5ee018ef46deb270819131975e763f3064f31f495cfe8e86a0ed7fc8de26b8273fd7343b822d4d8215074f59e5d94c01d5a15c8ab79e687d6bb05bd727be8e6881f48f2829337307fdfac29fb536e3634e6b678ca7c775eb4f0b5e7b38b2a226074e2f14c372565e348a07f63c8426ec62dbce5ac94f1854f6f8e774cbf6b8843e15441ab3c084d7a694780de3bc1e264662ece9a7e09bdc2b00055614f1e7b7c555f58722c94d79dc86b95c760ebe95cf496aa448bdbe55223b4510e8d9c57de7476755d9e3f61d72332abbf23f88144dbf454ee90e28dd274149ce12823ded5a45cc92a2340406ff84404406c3ae142b76b4cd87e058093944a46e33f1804466238fda26f93a76ae1f7c4fa9e23a2759649db4f3ccb6b621ff4c763033459be17585a48a2ba210ce8da5be55eea6cb46b7c581276da619534819f83e17bfea95901bdb0f82b043035b5f5d92549375ade10e47d210c43d5aa8855f4ee22de91ca0ce87c18ad53d263f0f23f47be6e78ee62ecd8d26ce790f1be07550986a7f4fa9422b3cf6329617d6ce6c1b6b5852f6f0479088f1d0f813393fb7df0fdade02f59eb4ada99782111b4812c872d4335dd77065b16db181a89c8ec09391ff8c2319d04b82952c7777cf1000ed44e5f26947081909877631844671089313c5d67d81e13e27e75e0053bc2aae8d6f230b9f8719d92fef2b9f3f0e3306cdd4eb275f982bb3d137872164a572a384ed7abc82a9318ef4fda2c953cbce8c94574b256a7c73f9ccc05912e7df9e649b41dc4f3306b55d3a563dc2bec50bbcdf497f75092f3a1f1f86bc6cb318388a6a440a8dfe18b4aaa5ed4f05da009b5d7b87d1e255b6c05516849145ce9c3fe3c57e1292dc2bea2b764001861a9607ed4aaca316bec311b0eacaa8e3805e75c65eac9a40209c33f9c9a5639e4663bde62aa9c3da57862860c40c09cee2e5d8f4eeb27319397a72368c1394d68d6f9680c57aa8eb817cec43d817cbf61ba092cb54ba7e5267f164a99aaafa23605f33ec07a5c92407bd51cbe98e6f2cc5fc5454c4a14a1c396a6b892ec3b3790059023f906516e861851e3c926d68f815e85aa9057c7aaa60ca4c74619f8cb96cb9c66b8d4a5b61f3e9ff0b72eb0b250c8e77b0cc2c7b98e4bfbb6cf7f5ad8064219db0e6d92f36850fa967813e5d3d570f0902708d5daafbbdfcb1ff679fe5b157766c8bfa8860a17df2db93e053fd154640353fb5af3b56f37bc421dd3ab3451b0270170b19f40861c074571860c003c0546dcbe177e9ce8444491e90d40c2baa46a3de0e872fd03c77437c79f876f9a5c1404ace1f71bb55cdfa8198396477783517d71cab9fca07f243b16150cb159c838b0cac5227c1a03a696a9690cb120c25f353bf39ce0bba2ca19fcd3101fa3ecb4f475ff8c0145f4deacdca86825605a42364af8f4d01c81f0932b645d484587bdab274a874cfd1fadfaa53ff1194a4b8ee4b0508adb", 0x1000}, {&(0x7f00000015c0)="f099e06f4787cbab3b0634cb4a90c02f892e91c8f7b7d971ac481f2f91ac5ede34445f5f13c8ed01b1019e4cecd9ed8d956bcdd9c3b8a05d6e75ba4bd431771cde97698f49b240b0b49f6a70b19e30ce7d946b9b7c8e3d2e49c7aeb0", 0x5c}, {&(0x7f0000001680)="d48947ae02292d37fadb1f35a5d0abdbefaca84eb2f950f7d23a74b667118f89353dfcb0d97145434b0e7e88c754884d72d20cb8fc27784f34cc81ca075288bbad48f12ee07f0b75c0a95f9bf77bbb4337883c2e77b612d79de37afc310fae3612534137a212987c2749fedff5a6a3fb3e647035b7775b824e5f90b2a40463cb011e6c78979683efa92e5d7c8b8b783feab2cc79cd3442ad931455b6029e1bc15c2f7764a1ac227600da8c957709", 0xae}, {&(0x7f0000001740)="069f3b17753ac58b259799754720ac7fc870215d28bcfc25bbc1eae2c53765f0ca707cf065a4ece708036f24653ebdb7b46bfa4f37496331b53520605878f9be36d662ff5be618f8855a558aaf508fe7fd2d46bb64640949f010813cfc95337d54e31fb445430946686e139df5cb425403927c2422eae11fda104e6523f05ba82cb6fb0beee8ac0b0ab70593df33b607b0d74c8a508b7ca230267480778a45fdca1b9d6231303377315b", 0xaa}], 0x8, 0x0, 0x20) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000100)=0xe0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="0017f67f000000000000020031000032008304000000"], 0x10) sendto$unix(r8, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 19:39:43 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe548a468ce74f955b9d78767991185eb595800ffbf583a491272dd9e9bc8a719a5759fe852537f33752ea74c1634e4ddbfdf82e4be4ae0f71b6f3047a3dad4190ca08670aaad38d63ce1f4a2f6c91152b87ab32bae632de41b7da213bd7464018f3769a45f2297e953dbec7a6de106c4eaeb4baaa42559185a219ccc88ebb04a5563b8aa55c161c9ce74fcee8d2a1a5d557f6d1fcaefef7fce1d0bf7249647e091ca43189a13413c7edd697bd98adbd365edabdd8ba9cf118f7a96d3e233fdf1c8a0e5f663c348512985641af2efc85fc8a41fccee4252e5d515c437a28312f996dcd4eab0a1cc7560f38642332c758ac21f49b237dff8e52dd3ade6c827cac83834b659fb087653e3c8f53dba76c30355d4"]) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669c7653000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x4, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000300)="08a607e8a2daf51a4034ac42646c3d56bb8e8dca1d46d55495a167151501ac417e2aa5e6371eafc3281254", 0x2b, 0x0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0x6) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") semget$private(0x0, 0x1, 0x401) 19:39:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) r2 = socket(0x2, 0x4000, 0x45) pread(r2, &(0x7f00000000c0)="48a05fa3512951759580d22b6c38eef6771494029381c51aa924065ad6e9f223406c45e264ba0a748f67d2f20b8b8824baa5e75fbe182e6be165f47f47d61f2507216e384e3f3849f27e159e156df8941f3b60504bc036443528", 0x5a, 0x0, 0xfffffffffffffffb) sendsyslog(&(0x7f00000011c0)="2883511b6488808fa716743ae8c300373dd86044d8efd3224d5a7fad6b56152d6702279881183edf1f9a38f76016d898cb8da144690900d209679fbf19ca058e2602c54dc594df7bb1d40f95b6db1ab8c6c3d15d026bf751d1577d3347c2e81940da7c23674d97d0db92f5278ee157dbf37c631faa478d8605d867acb8e9c76beccae3f0ffbef77d789f2f8312e2856081ed5dd56a2ff8cae5c7249509a44e92e89ba9fdfa3f92822310a25b4fc127816fbb5e68c7f964a9d4f7b5a1281625c43eb390b899ec97cb023a73a5b0d8ae80a8f054b733177014c00200132b17737e9cb56b53ae9ae7908d35f8b82a231ec22ffdf863904f90c177a85a6429aeac97200f0f629d05cd8df42ba80acec504fe9956aef03ad5f5b99ed365c0514074e7d06927df96487226b8a1a0c64545d3be39435c7632fc6c662d5bd3d223a41a7784cfdec3b5f52e96d60c712e986fdb1ac7645165ed952bb45c53c8d48161966e8eb6f5494ff5332e2a5e81372f88bec536f7a69c0d14efd5e73a5850e979087843393657d9e08e7a180df2c915a67fbe218b7d91ad74f0d6a21d6aec8dfad004f6014ed12a18c629fe4a2483b2ee8f5c68a645679d32c6d2e19a26ec19fba9b596fa11fb071857980cded8557a75a519f3bff011d9549ca3dbe038ed9264382014e62db0642ce9842d7e05118fe0cd757667414f9b5c5f20675f475e360700b2fb25c7066292ca6311c4b5581bf61aed489f440bdad19c73d4d18f8a374b86f88c86bd2e0aa74089990364249e66b1267409793279d1ecbe67e390662518c701c660353479389ae6a7ed2715ec035ce7504b578356c76d15c8122eaa67c519049d187fb6ed6e25d3cbd08db1988199d346effacd3923178088a90ced8e44b626c75e9027b54cf40e52887c80ea26133106e57da061dab398e1b8cd0b931a34a6c1e6d842258cefa1abb2b320c7a8b296c7c85e513d216a98807b7e6c469a07d037e4caadb43502a265d6c1b5ce70d69d32fa19bc42949e5c70738b913f41e091e4d770efcfd0d214430b634acf17c5ba0e71bb97e05cf6ce4c51130eb6dd73b51120643b8e2edf833109ba97205e89706d5a8d8fffc73b9f5ac665de6e41ba59a0d857def8729c78ad48764062e6cb2fe9e13df1467abc008c9a168f3c11e54ddce05c28cc606179f45f9cba8943dbf7ffbec4c5830af9128f025151c49a9b7cf75faef48823556240701cfd6f6cc3b25a4b09b98be328c3a63191def20c69693d6ece9116ab4ad022287051326102f06924d4c22422b2216942f3565d813996a3e4a832958f7089a553e7667b6f34fb0a124cc6d851404bf4748634815d16414cbd12ad46714f95f601b3adf504603ec8dd81d8c1a30aeadcbe26ab2ed6e81ad76951f39dd00fb76a623ca037bf00021c61681d64c0a77431adf7f1459f1bbcbb5d42e5b0a685f41970d5c6fd453adb5c5687026e5501c01e57f5d393ca14206a7f5594a7575f477e331be053135aae1890ea303294157858e63508a59b07df151692a21d2fffea7f91aba67009875bb41d2ff8852c81c8d83cbed3c28af5d61cc7c527574e6d0ad7455a6d47df87e31c3c6b89c525972933cffa5448f6644f38187a1361cb6cc1c60a562f45a332dd72b6a04762026ab1b4b28e956afa62c9509f584efabe085a0e9158df59b96889e2fb67fefa03a4389bd4fe4e2b9473d2148ac93a35fd240c1c81251eb61a315d30478b4bd15ef1d83e03ef41f2ab2a279d58053624b5b17a0a0f778d6d41aaee005509b2ce5069f16f386ed0bb6b66c1e8f5a48ea954615326e4cdbf9af835e38419af80071a3f056f97dd1b61051671c027033b3770f76797e00cc3446967461a843c972946b3d0ba09c45b2234a43f858880ba0104a85884bc30041f6a551650d1ae72fe13fe4b3b93a06183e4bf987c1959bd2764b0b2d193d3de324cfa6330aa56c4ee92edc7d13c23c8ae023828bb731a64fb629d4571a9105c3b14254e317609c18e1ecbf95bdd9a92412bf00ebdcfde6da8c37b5e10516d18d945f262871564dc58f4d1975d60e21c7af53660e991f0f0225065e5a9b7d16ebbee47ce1e1d44541d5dc1cb3eae60172b1f836ecbfed8a1f71b2e1301af5422a2f59b944b711b2958d7d71bbcfe65d40ea6d74ed2a8879f413ed90e45579ee93ff06771d435bc7ddfeaa056c7ad194f1cb13a82a096c7f5f157af35072345d220c143de4f41ffc5de425ad425bd8b3b9a2c843faf6c77d96839fe1e33f7aafb1b2336c1a1eda6e57aa879da067cae76a33b26107493b75e19830817bc10599ea7bdbf1bef031bc7132825ce0ac66766a9466c64e3863ffd1c4eda6bfbed1d77db09b051b9a6a44cf811dbf62ba7b2b5f842f33b64c31827f18e084b8a07830b9bc987a42cecc764992a8c549ace2430a2cf1b0f294d3cbc2ac5ffa8dcb7cd2afb01d8529c551ab615ba7a99b5a30b1a64203e7fe69931a61f8a1f88d594dea6bb5efdf6246c463ba461cce3c69044be1c05bfeb34a4c015e86131e5ad15debf8d7730ba4a3aa782a3e67775e243a6c97eb3c27bfb9d6ff27a04f6bcd8edcccf6a4e0e6ac92ce29853e32fee38f664387d4be9e1375478237b90bc65e39c4bf87c451b8494b91e452ad12a6d57a1c7656781e51fb6457c4f39dcfb9fbed33b486ed91eab2a2314bf79588877af992cbba3bd2f8043f33f53380a90bcae8ba2abd0118d87e81f1d6843d01f9475bf4840ac804835d93a60a551a1695fb35cabd1204d59440c1236163befda44de2b6807ef5a6203bd86aaeec849dd5de86ead567c9c334cb97f112b4f188dd0e500807c2c342a94c5b7b91519b3ffec42c500462e8a6e6ff6ef5ac0c4eb837b6670261fd2ab6dbac503daefff20c0dd3434a81e040f6847019881180ab9f98e468f3158b4c3d71a4b3b2bcad309cb212db4b161b8c581e19940f28c4f3ccf356b3905f8efedbcda69a2ced9b482f7319d8d18072e18e03553527dd1fa52ac79644971599f5493ee2d1c58608404df6fc5f58b0755cff2b95473c25c39d933c34dd72358faa85bbf41f1190516298e909af46c4c7ce79c7ec142b81d9593deb67a395224d855503df360f985a142ee528b1fbb6363e341ea23801fdb4eca7b70db61d24f0d465ecdd8c470509a4307975538c90fc5af765107d94dbd17ed18e7244fd5569de90116d2f87d2d7a298488bd02775c86dc85e33a6a04b226f4aa2a93f57bf88922c5d2330f164c4ecd360e82e97bc2e9595099a78d68731a8b745bac58644bee1f1e91943d55abde0961d54613ba2d5a8d16746f65f141844da280c438cf1681f645677acae611166fc4a5c949e0c156ece3e147b0de723b8165bec1e24c350ded0414d9136865322c38598e4209fed1cf0ede29d59ffb47fc79c2b36bbf09ba184aee57c3653d6130960bb119a78da6081325ec248a6ce84617c786ff2de99866c8d4d2396633ae52f8c253c531ce69f4dae4f612a52357ccb045f4538522e54802f82f9fcf58b74a6a3a4417aa40282bf188f0ec83eaa922bbb63181f36dcdf42fb944462d86c8a8aac6feaefba6672a70e936f061c1fd99befa47064324dccf125f1d9b10555490545d863ec79b46e367d2e56a25513b29111539eaf16b1d4b5d0e20527b30bdf7e95dc95aafe1e7216cd711a569a4c46bda47d6c690e6628421dc2b297b0bf58339e546c57ffda0ef663b57d48aabfd99ea2a16f069b26cc3a7a9e521a0dd92fc5f99f269015044753405ac5a2b731e2bbb7ee9c09abdc2a8ea5a1954a07204131da67764cc78cf3bf9e42e4950b47a30650145b711977b62e37dc7bafe3eefe077b5559f065b01789b1b264f0b61865acb5c0bc41fd023fde208014e732a27373b753b805adbf1d802576bf2fc0932eb0eb712676fa4e984eb337a09f19a1338b356ab9dce70546a73f1fcfd64c319a75e24ff50d3d4fbb867644a30760203ecec4919036aa6071eb936df3c765f1fd0002fbf598ed4e1a5b03f9655bbbf9543c0664d03fab61a939d64e76e10931ed6de0dad9eb14ccbe9383fd08ed3e3ce49f4974a4e2216c3e7675c462fdca2ff9faeccdac1be092066c19a4a6e21d97834a86c1491b2520bbd5d4e364d95ba6807570bf257b4ef706307c84302060a7c80010292a3eef44bd81d5abf0b9624bfa794e2df467b4d6e14a374ae155b67233ed62f4b257868835f442a2ea62d39c0559e3998a1d51448068c752f8fb53d8ebeb35a9f15c3f0a032db0bdea04aba27a1faefe0fa8914f33cc7591bd0305d3ac8f6bfd1baf416adfda9d7570476dae12a003955d98666d61d3e452b623012151269b1e9301f3cc8d69d5d77f053cecfb332e09c9f254fee0a17e8d5af952ea9890b44476999b6ffd22ea12c194064e250faf1e84170c8ab4a4de1aa15f4d83cc89cdcbca84519773cd36e30324fd17c8c433b9d8d72ffe5d54785f75784303353fc350ba15c05ec8839a60570c05c028949e15706fdcf9d68cb7da0b27d53b152642066a1399c10dc3b186eaca7cb7556c7d7c8228950796cb448843b168ba8f98cdaa75f441b3cd54ffa4839c059010e69ec1fb4d7e52b2b08294bce83c0361fee91a29af21a897c0b39d05a02d469493d9c1a39d285998b8cf5607e124fce44477153ac725950ed20f5a36b85aa8ea0ca3c77e2516f78907a7191554366bb59e055d95c3488de7239659536c4b66de16f757608014239aade9eacea1a7b050a286d60f67a1728f06182dbd2b8c719b7411dacb70e833beb06a9ab1db4539d95a6a58fb6b2c5321e3b49de0fd80d809bed9b2c8f7c40d1dfa01d9ea63453be68d65c3f0733791d9e0b26c26db6a4003483bb8e99753eab9dc7cffcc03055a0c3f097e552bc18633accb3ebb0469c298f5f11bf17ee0485491c0ba7418f751469ee1126eb394d37e1c9fb7760dd152a56c5679b66696482fe709a686912388da97b7e7ed206e2a289793e76e088ecc78d2be1e85789627d91454e3bd7647f546a4bd040082e1e5eb6e54c00f7a2d2f6622727b7cff9e16df361cf0afed2a9e965cf1561ef4bd5cebdbaa917bf8f04bb599279f7ae707d8e6be768f44b735275203b0e8a39f8a17415b6bc3ef6a5411cfffa0868ea0b6e54ef4a7c530b2ff390107712d8a0cdbc81e4c25dad22f8957e9dcffb7e161d89e3706466ac0f21ed1fea4dd6cc4ccc45176e3d180df2740306f04973fc645721833487e1d5589c5f2e0b79ca2528507511d93ff3e93d2512a59ab5d8d8561a6862b01c77c8e0898265c56c1cba0430664159b74c3df7130c0257a58c9e98ea1e227f66c052fb901169268cd109f86b56edbba5750a28c615c2d78bd2847ca2a44b6d071af0f433393e2cae918321f49a3fb8a9b3fbe3a2dad61c4214f3ca58a88a13fe698716824bcb833ccf86fcea36b7bcedaa08cb57d4b85351efca38d47700d7e605779a7fc623aaea3413e9c8fafa9aa4b8c3f71fdc9cb2bd55485dbe922c000a173a5145738664704eb5db435b5c74e5ede8d9b6bd935b4ceef52a10464cfb5654b3f188b3ee5ef3a958b39efbfb1cd5fa9c70c68fcf8e5fc3dfcd8e06eff50de902286e7a0e2f5daa6a767c7f12e5b762b38e1fb5176f29258234ab8b601782ea119e90c2a84b40448f8a1b4c879df9fb86a0ed091e526099ab37450245e17656f3724ad175d8b4e493d21208bd2ea5292e09a09145ede21a6b7e3616f3b58ba2353a7d67d8b36e7025419405df1820f3cb37905cc99e3e6da971267ae35bc45013", 0x1001, 0x0) r3 = dup2(r0, r0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) 19:39:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000000)={0x10000, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r5, r1) 19:39:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x81, 0x0, {[0x0, 0x0, 0x8], [], [0xfffffffffffffffd, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffe7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 19:39:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000cf8a1ef3b2858ae817dbd4020044dff259d35a05fabe0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x20) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 19:39:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400), 0x0) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = geteuid() r5 = getgid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r7]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r4, r5, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r9) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r9}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:39:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r4 = open(&(0x7f0000000640)='./file0/../file0\x00', 0x8, 0x4) ioctl$TIOCNOTTY(r4, 0x20007471) rmdir(&(0x7f0000000680)='./file0\x00') ftruncate(r3, 0x0, 0x8000000003) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='-!{]%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x95*($)%\x00', &(0x7f0000000240)='%)\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='+%/):$\x00', &(0x7f0000000300)='@-(\x00', &(0x7f0000000340)='**\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\\#\x00', &(0x7f0000000400)='@\'.\\\'.\x1d-\'\\\xa3.\x00', &(0x7f0000000440)='#+#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='%@)$^\x00', &(0x7f0000000500)='}-(\x00', &(0x7f0000000540)='{%/({\x00', &(0x7f0000000580)='#R\x00']) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ftruncate(r5, 0x0, 0x80001ffffc) chdir(&(0x7f0000000600)='./file0\x00') ftruncate(r2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r7, &(0x7f00000006c0)="3c42de118086d00068dae65104d249ae9fc641fc35dee630d14d93b64d50449c1d4900c0dba19f9e4c96ebadbfc355cd334cd1a2b273d1c019a1353e3d4234e65eff90e9d7ceae0814ba7b28f0a8aa055535bf39ceddad9eff0f35ef16441aa2b013284a11ca2edc54755ad066557c83c805b9918a370d", 0x77, 0x0, 0x9) accept$unix(r6, &(0x7f0000000040)=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) 19:39:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:39:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x3}, {0x2006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20, 0xff}, {0x80, 0x0, 0x6}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setregid(0xffffffffffffffff, r6) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="30000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000100", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) getpid() r7 = getpid() ktrace(&(0x7f0000000340)='./file1\x00', 0x0, 0x528, r7) r8 = getuid() setreuid(0xee00, r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c0453b29d7806af496f2af4b0243b84c255a0e58115e4501c4d57cafe7863ec9a51974b72b"], 0x10) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0xfffffffffffffdc9}], 0x11}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r10 = getpgrp() ktrace(0x0, 0x5, 0x2, r10) getuid() socket(0x2, 0x2, 0x0) 19:39:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00/\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000003c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1cd1268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee929dde4245d5ece98a0eb2d1eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415657164ad19e9ba48cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875000000000000b9e818bb7d34b5a71799aa9f9339f3a31bdd606495fc55367ed68269bc2e60476eb95a9353ddb8fa3e006d251189cfca33330fa8b6b20594658ba53aaae20bf664cc0c0a1e523b5b6d21ec93a8ba8066f99d5b62a1948aaacff3", 0x13b, 0xa, 0x0, 0x0) 19:39:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) close(r1) r2 = socket(0x18, 0x3, 0x0) kqueue() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 19:39:44 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 19:39:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000140)="458d9cf0e7a832bf62e1d41ca58de97a148b5a1f155977a680b76ce91ac1ef1eb1d8a67868f501093728c6de362b757a929eac43785a9e3bfbcea2332db833d33c32dd27056e91be4edb2a0e60c118a080f94cd3283442f16d2951e7907e9b1daa21b8385684eb2f945a026d76cbe184feb7f6689bd37dfbf2c39b178f18ca321ea73c0d6b705b5d241f9bf8d17f276e73163d1b1f3cbad758a61930c39e15d4be47cb8b7809d9dd25104af92b3105720c4eb9239d5ab96ceb2e9843187244df9158bc04eed7a4e817097c2ef50c8bc83b0b6feedf22f10edffe170184a5fa34ef8d037065a0e7b0f3c8ab90babca28786c0293c8fd018c19e40f7f1f9c912ccde0f40011fc20345786c8826aaaa6e8e4f2f15e2a528111602d73510f58d974df1ebc6438253aca1c706ae706bb710c8714958dbacb6ac751843e74025ea62adb1789bf06395fa31c6b1537e24dc35fa0ba52dd47edeb1832f40dc141383946ce67e8b9a2d2a81318b90b5930f03162f99a9da2f85d1c3fc1c073220e849949a30760c76ca4f59d4a962ed2657a38eb4fd3db5728e1bc1b1265635b6b7dee86682b74898052c4b1d436cfe30ccc32b35300642f1d6dd030e6813c56fe915e3d2fa9dfe560cb7d4f780493517adc9833a60db9cd909d09845b33c13b5a40ccc4647cd8a900272d9598ad5dadc77ee7ae0eb8916150ff9dadb530fa60bf550b9f7bd0496aba64bfe79080df952844ca6cac71d10ad27314cd30fab9f98ce605c7423b4baba1d500b1c0d66a4421a14e0d3a85e0cb2d62a0e2d08c0a30ad30d4b9b73413c83462f3c2f8267c08ed08b74df0c7e828ad342f235bb00b536e2df527b87a796147db09e1364035d82a1fdfea8f8409ea1f4a5d001e8f779d055ff22c7083f22432586dbfb24e2e5684c5dc42639dcba84d1698a55a24c951bdf8a77cae6db65bae11fd9108c51659577cf7f685fce8b71cc471eb84794538fae68e1d556e93e9876c10d97686b803c3bcb9ae289f1069a2a89b3c6bb1c60c53077fba1e19de9084a642dbd644f35e534cc7a405d84e9a9ccbd4931ffa4059d7b8dc23927b6148f1fe9d7ffeb9e09d13dfac2c545772734065fb8eaa8a15012c4c92c38238422fe85cb1a63dd8cda95a45a29987f93a39adc0e5eeb1b256828e71549d061acce7153beda01f6b3515ec77594d15b9c7dcc535ef0db6f7958b957e35853ee4d80a24cd7886aa143275fe0506ea1aa9c8a3c3d8fc7a0eb9a145310394aef93be8420f4a04697079768e58765c79411611bcef9d2fcf33e0c220b53af0a769ed4cc1d1acc9b5006f6cbbaf71485827014b0e49992a20951696578190c3c65e6eb69b89b4e78a948fc286392c4977a7e3119c36a3abd299f9b8c6986cf65ca599568d0e9845e5c28a843b869be2bf9df971077240b1654139905ecc41c32fcf8a61deed518da8c9efed4d261a6c2f33f6aa7ea6c22f84013b10ef2e621ccbd6344ce33ecda573834deb8fedb47048d14c05e2ccf1e10cda0f0427fa171a070650a24a50db667e9c0f502e01661f5345977c1de6b2d992e109cbf46af806c52d5f147231852d8f9e869cbdd05fead1f71fffba7d498aa981641dbf6c03dc591566557a78c48abd4078fdc2e68f00cf34e9f715a4b03ce4f58aba13bf2d3013ad54ee461fe35017e5bfe9af396c88e17f4215fa0600d015651bb2dad994a900d2a06292d9537a6070dafeb077617b435a6858c5d5e6c4f61a0c2cd7d62b58c9fbaa0743e4a4535e20c8503d8c74af59ea6141a3a3a74d901a9bec42243e08812d44551f197fe1ca2a6782f7dbc438491cb8317ea36f4d12121f18d823a427b19dc7d021eac7aba60ab94ed49be800356af69def9bd9fa1125595a3e975d6e9e52afdc8a890fddb751cd6d6764b1bb1fef44fb3f16256e8678dc6937d6dd99b1dea6d06e1c8422d85cc196efc417246b2cafd264d83d03d809a397b90a63136d1a494fe8173eefc8725f0d68050e9d54425f90033b6eb33c7fa6fb7c444b1c16d9f1d11c4182504c402a90a68b087a45cd6521a38c0ee1070f8b3b8f2d6ef1b7d6574c4ab77e877a299781b0dfe08eb3aaab44266bc5cd891a12102fc40c00747f42aa581fea50357f808a754e329499e00d56f6e11473974ee2e905788d2c0947373323406d5c4dff77478bc37c862f8278429eb8439086d0b0bf14889f9a96b7d343cb338af9d191e49552046d1bcf94bf6416d586aa459fb38fe7319234b5ceb173ac87d1bfccabb984d0ca7a1cfc87c3b74edb4a651ee0e22c39b937d18aaa4123d89093ce386656198f42330cdda8792587303c0824036da0c541d0e2fa9f699301228da08715e533756d8aabe4b9102c0cd9f84bc9c78676f78f2f1593b4f499e0dea1ed4f4bcfc4fce263ae61ae561fc7cf1b2541561c1f0b9e91dd97a4e1e76328a99e7f9dac390bdf0840f8c7c601c984422818ee4756fdb4bc399419f015ccfaf6831df207e506aed4cb356e76584f084ccf45c0299449927e4641eece5376da312c594738822271f16e9b5b5d2149241072b169b25221206c7d68dff50b2be232a41151cf71367603d2f4ff009919a1f88103edbebc7b7d5d371779abf348cb28d4cb0dfff11c5be0fc2f2710652753c571ca6897fbb90ed2fb4a40dce2c0bebd049f8673e9f80de180fe32dbcfc737dda5e0478f2e3d2369f4aaa578ab104eebe212ed52424cbd52164df13d492eeb2caec5e06023cad2dc190e9485aaa50ca7af9d8724eddbb94a4ef4e8a023a0063d28562ba5079bda8c157d187ec42c4bf1f37202fcfbe312b2fcfa477756bfa02c8198233555437ef2755b3207ae28f8741a9a67ebbf6bfc42008bf3b9f3513bae32f2b4ed842941caeba5273f92a9d168990f7060c02f520cc413a71061df85bb483bd472b7af8163a934f2a797e8c7bb9aac58fb633201af102804241b76e1afcbce2371ff4532867852379968b903f23df08478340aae11f71724d092e46d3eb023ade6f5699977fa33565a33a584a0036141a023bf3594f28db2937bab145f33e55045986287987848c17697034221bf47c4ecd122aa4f39895a099f7096e92181c66d3983dee217e50f74d9c100aaf95a8f6540fe44efc8a0d25bd475ef71c6908fb35ea7138ac4e9460c78c443d4658ebc353449ded759bdf64e0604685415f6efb3c24db3f5bd8c63da88894d40b3978d66aab2ce2ae72e6b5e147811343dd220dee33e8b01d5c5708d9ad1f318fd7ec279ea769ce03c8a0b370751c4f6a9ef1b8f6c6ec13fa469058e838a89143ae5d81d8e96b7c26c70fb04612c3aefc478f3bfe917ee4b433a2829e1166d74bdbdc60878ae1a0dbbd6d88fe870f5c3480e1a28b1c678f463d5d578476d258998075c2019776af813559087a357c607617d23a3d1541ba2fdc282bdbf5dddb87095a4d17c1e666a8d77495a90490bc335ad0681585e8fe156a3255d525aa97ba42f71c7798574db113ef5649c2d86827551e27b2e5fc1302a198db51c8332f4014d1469ab5c889478f7b515c3b0a1e9b4bd1dea7257b3c371ff36915e54e04a66f35932007fafca43aec9ad0963a5fc169407b1317d8ee7297bb40603111fb0d1c5071eba9c88da06ce65a43da11f1b7f1923ca15b502a26d4508cf534343b878bcdc17628f21be39fbe05c4e33a70aac6e1b2d60fd893d2d9e88a92d6990458a2c64a31bd569fec736e41b7b2cb4a06772ab5a31ca68f5b2d3166b39c9e99ed2b86eea5813d34d180af64757cd186db57c7a03df9aeb042d05fd28706b0350a3ba6886d5e3033bdb01e6ae24a10da97694079416ae94eeccb500b213943b49c3ca153a8c067077088b73c831bf99699f52167721130d6f1e6799291a10dd99f3b702163a53e4c3cddcacf96020e276d96182bcdc32f500dd3a7e5c2915e261318999ef1d2ca6ed5ccc08d611f54e01cc2d6082b5ef61b7af4313937e1a1e9f46a60948af766d57880bc7888be292d651517865b5ce274db34ccaee68717584aa3b4e5803f49c5c6053830ec3cb9769bf6870ae552684ef4a9dc668d59b846aa239c4c5e03f18705b88ec9d113eadde27aafb47e1a6d74fb437c48efd6e45b22f29fc95d0ceba957fbe0a1dbcfec0937dfe37db59194387b61d9989c1e0d153539d89f89a876d4785280a5e54ab4ad7d9a77a41aeb42e4675f32bd7b49215cb574cac804220bc40c59544f93319678347edf2d701050ad45cddf3cb2557392160eb722ffe8c0b10b4aeff3c80d0183f17175ad36a5606e296409a6c574de9530c8e32fecb42ad827826951e9524e9280e381af24d9d0dfd9082195b30cb60f2314de4ea182aba72e694a7afc1049c83e1391127a860b6877105b0e41bbee6a41365bb23c23e62a04578628e9f1a6b3a31b815c0bfb7b80e5ba6f4d163b405fe6d089a711df4f0c88e043adfdc8b879afea9fb06337f1641fc0f9eefbe30ff7fa32eb9b5e46a80de0e29dbf2200c89c4cb52e4024ad37117ea887d6d6100b739505a05aa6a8ad77d739679e7bd78eb8db17ecaeaf623b48ae60dc127c7f4f0c4f43e4a962708b2e58d6a1e970479427d3e02a6ee4aab266f23dbf08eb32ca83a3bb6d84aead45212ef53255b884dc4fe9deaff41cad9903826b1d76f978430cbf97f9e30b66d91d1e48ceecf0d54e76ff7141259ad60216a4788e8a8a2d06eace21362a6f8be140679144a5b0aca25004447b515fd1599c8ea7fcdb1c0aeae804ae34f5b8b9d2474642e0f21150e25b005a6228756b74f3feac3c48ba4817b9cc3dba732ed56a504da547d06c6a1b5d22bdd9b50607fac901ba1a7b8f9eb1ace40f7f29a7ca0c6ae4db3981ad2411740c11b846f741bb8342ac9084473a58123f019baf7f6d73fe17b6d974129087a66a1d0f85ad0ff6a120b4a0f4f8331e38dc78634ab2a1e941013c2aae26665c3186fff862c4cfe58672d51e90c054a2b61a73a9877acf540961d3df9bd7d73b01628739221643e5c082088dcf73c69a1189c27e399d92821255021002c1ad25c0a6363c14ce4d4b407c51054a36113203eaca394548a59b0e6ff8c721bc20a53b68ad4fa63abf39270e47cef7fa243fb95fbb677a3a208365e67d9ac4e91e8ddb5a7a5c6b9a1827fbac4fe8a566f0e51323e4894edc9f439b7668fd269a08da989d4decde4dfeb544596f3afadd23793f71010b7b38b1ae28334c35178bd966f0c07622f9b0b232847b40ea7a3c9b8f53ab68c4f469dd6bbfdac8d57a76edeefb2ec15da6abfbee59b88604efaf53ef6d77f3c52165fc1c7f8264619ebcb0adcd237b28c781a3060802fa2b2591355d5664719a57a96cddc5681094419089f0ef6b48b3ce35b2e1d2b2e8a9b6ace34bd00702e2dfcbc3bbbdf9eaa708a6017f752875712e9cd9db307331158c8110ba75048be09e85597ca4171d3b7691ca3806e414381ef0fa0b8d4c2f00b35386a449f7d632fe5480e0671c409c877bd67328980eb08328d42305d004f4933c2d2a4d72535d67d1733646447b3cd87bb466e58465092325dfb6e71304f38853a1f3a8bad4775c6a2e3f1dd59d14eba780737d84ed536b4c914e3cd02f28512175c16a9ff46bdbb283fa79c65b32fcca1ff78fad0d913960ded16a6c17108fc28ea7ba39e8358c7c154c3bffff577159cbb1122b51a9cb285fc51d3a9ce0f03c6e5d91dda2a5d0918e0eebe43b7bd94aa3aa6a681db8919864ef2072f895db7ce89c30f006f8333ba9b0f8898b5dbc463389b5ed17888feec264db7199df", 0x1000) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 19:39:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x21, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="ff012e3ae2b146d32e92efc2832f0100000030086006d9b805fe54baebb0be6663d0e12e0892c5a0d99fb360257d9da548d29a796a56ad4d3255b39d8844007b0b9748972cfd50861d609aa684f12fb11b6f940493c37478043085c168db6d27ec14afcbd28860910b0a4a85d3e269bb65f474ff0d302cf6a43da66367734551ec06bfecaf6025d4a6dfa991c2e9b6b9"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getppid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x20, 0x20}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:39:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000)="5e13570da78d5b5640a48948170362c99c9765da6ab9f555c08156a8fd542c71b80fc6ec34bc9c9f1f32b809ebe34412e1a4560551bd6418c987418365453fa06d7f120f9a74e478f0d28b288826c2", 0x4f, 0x0, 0x4) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000980)=""/4095, 0xfff}], 0x1, 0x0}, 0x842) 19:39:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7f, 0xffffffffffffffff, 0x80000001, 0x0) 19:39:44 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1af}], 0x3, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file1\x00') 19:39:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0xffffffffffffffff}], 0x7, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 19:39:44 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 19:39:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) 19:39:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000380)=0x4) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffd72e, 0x1, 0x8, 0x800, "551449de6b3d426f1ebf0bc70df2c9fa494e02c3", 0x8}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f1270e68f395b264f07d1294efd99256566696c65ae81bf5778251a93f42e1efb7f0b0600ff07000000000000000000"], 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r6, &(0x7f00000003c0)="f659f35917e426689b9b24804da820b7e5acfa48f6b1eb07de0cd85e09e397529730b912c2684e64643f557c4260d5813583c330a365569d1428ace21116df1d6fbe6a84674869", 0x47, 0x0, 0x0) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0xfffff7cf, 0x3, 0x4, 0x4, "c7aff7c98e6c0dea0ab9a75a8646627ffd275f8d", 0x401}) 19:39:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000001c0)=""/191, 0x2360f784cc9b76a4, 0x805, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) 19:39:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6681fb00"/20], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/164, 0xa4}], 0x6, &(0x7f0000000580)=""/113, 0x71}, 0x42) 19:39:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400), 0x0) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r0, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r0, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r1 = geteuid() r2 = getgid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, r4]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r1, r2, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getgid() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, r10]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, r6, 0x0, 0x0, r10, 0x1ce}, 0x84000080c1, 0x0, 0x0, r7, 0x0, 0x0, 0x8}) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', r1, r10, 0x6) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f00000000c0)="489cd13818ef11e7895eede779", 0xd}], 0x1, 0x0, 0x0) 19:39:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 19:39:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x1, 0x1000) msgrcv(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/244], 0xf4, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000600), &(0x7f0000000400)=[&(0x7f00000002c0)=' ', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="008000000000c0af"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:39:46 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="a96f6c80c44f9fab42e06b766b79ccff24cf5b93274aa76bea6f165c3c3a882e1a062a44dce669313d23fd3266eaf0372ad7dda47614e96e26ce0aa381f5896dbe2a6495a97c5dc8e4a7b9b6bab8084b8f4c33defb246c38c5d0b8b0d4f5557f6c974fc331e1aee56bbcd6", 0x6b}, {&(0x7f0000000080)="471e8f984238f26b7a6c4c548efc914b896385a5ef4851e84978b533a85065a308f9fb82928d17f177f5c3db25667c32737ae108432e", 0x36}, {&(0x7f0000000100)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fde7ca6e6de98059ba14f943f52c65f327f660dfa156184864128ec5ae45372aab309d4db3ea499c41662d60a61fd9378333cf78b0d0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e0188283b7f611b9a26bcd091e96e6d46c1e24ec0ec4c4dc01d8aeb68f41bed0432e", 0xab}], 0x3, 0x0, 0x3) execve(0x0, 0x0, 0x0) 19:39:46 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) 19:39:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={{}, {[], [], [0x0, 0x0, 0x0, 0x1]}}}) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x100, 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x6c, 0x2}, {0x7c, 0x0, 0x20}, {0x7ffffffe, 0x0, 0x0, 0xfffff2e5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x10000, 0x0, './file0\x00', 0x1f, 0x3ff, 0x8, 0xffffffff}) 19:39:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x106) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f00000002c0)=""/232, 0xe8}], 0x2, &(0x7f00000003c0)=""/213, 0xd5}, 0x2) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) dup2(r1, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) 19:39:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x408632e) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)=0x1) 19:39:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xaaa4, 0x1, 0x7ff, 0x0, 0x5, 0x2, 0x7, 0x3, 0x2, 0x4, 0x3ff}) 19:39:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000001c0)=0x2) fchmod(0xffffffffffffff9c, 0x40) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fffc, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket(0x20, 0x3, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getuid() r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x4030003) socket(0x11, 0x3, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a370f9e24d90e7910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e6a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f5247b82bd92573556ade439dd0a34d8b0c35e12a3fc70b89644a125890f66ded5024c1dd89e26a499908a8372a3bbd6761021fc4a4f9f4e5a5d14ba7f37b42c856827308e08422a735be9444e3c98f724a97c2a3321dd89fca3cf4c4657095658065f0c278bf1a08f675a4f1559786baaa30944db623447d80750b1138ef99794664e7c3717e99c1b68eeb5b1a70d8134bf1178ca2db46e04446f9efcfaa371069cddf80cb13a11bfb1c0440230c5cca19f1d890fbc713ba172c1b72e2f38fa38472d655844d540066c6d8856b968f0c0abd5b35346902945df451b07173c23eab0d4222e1e7f4fd644db1882a991eaadeabc1065435cc18a4be21ec1f1a8e5700000000000000000"], 0x1008, 0x1, 0x800) r6 = socket(0x11, 0x4003, 0x0) dup2(r6, r6) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) sendto$unix(r8, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 19:39:47 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r3 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r3) 19:39:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x6, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x8) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000040)={0x8000, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) fchdir(r7) r8 = socket(0x18, 0x4, 0x0) fcntl$dupfd(r8, 0x0, r8) socket(0x18, 0x2, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20180, 0x0) r10 = fcntl$dupfd(r0, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x0, r12) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) r15 = fcntl$dupfd(r11, 0xa, r14) r16 = socket(0x2, 0x4000, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000140)=0x20) pipe2(&(0x7f0000000100), 0x20000) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r21, r14) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000000080)) 19:39:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00160100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:39:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffeff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {}, {0xfffd}]}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 19:39:47 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) 19:39:47 executing program 1: pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x38) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x162) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000300)=""/247, 0xf7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:39:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 19:39:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:39:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000003c0)=0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r3, r0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x7) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000400)=[{0x87, 0x0, 0x0, 0x4}, {0x44}, {0x6, 0x0, 0x0, 0x101}, {0x5d, 0x7, 0x3f, 0x10001}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = dup(r6) fchmodat(r7, &(0x7f0000000340)='./bus\x00', 0x18, 0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000200)=0x3f) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x200, 0x6, 0x3, 0x5940}, {0xff, 0x7, 0xfe, 0x6}, {0xff80, 0x7, 0x2, 0x6}, {0x7f, 0x1f, 0x5, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x9, 0xfc, 0x4, 0x1000}, {0xffda, 0x17, 0xb1, 0x3}, {0x7f, 0x7f, 0x0, 0x7f}, {0x3, 0x6, 0x8, 0x80}, {0x6, 0x1, 0x8, 0x2}, {0x3, 0x8, 0x3, 0x8}, {0x5, 0x9, 0x3, 0x400606c}]}) 19:39:48 executing program 0: r0 = socket(0x2, 0x3, 0x2) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="78f972295f96df1c5e802622df1507ef2e41e12f9c602b2cc427769283afa8d6733acc792bdf3bd9d5d545c10432e9c75d2f3535078d8f8124ccd8dd4b7354bcd417cf5d5d5d0b2dcececabf941f77733ac718a454ec22d7df8e10c0dbee74b7269ec91f5fadab050df8b100e850cc90cefd1b0ff11d4802cee2cd29894d78284b4ac100272c3c4621515fcd0c36ff3ff185d174cd358ce0edf337b4fd15c984703a5f93bf1ba2c686b67e373830f0", 0xaf) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x1}, 0x8) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) sendto$unix(r0, &(0x7f0000000040)="a1703b4019f5cbf411e9066123811650a19bbe406293a3551c599a82744940e6f4521576ae048ccc6ba218b2ece0293d5f3d485f306863912f85718d9135a8e68c4abdecfed6ec57516d4de7deab48de05b17bad8f38bed20188e46e52317d373abb629962fc9592e862db22c748d6caf35e2eee9da136c06144eda59c81efacd376a8b2e2ed3f259ef8", 0x8a, 0x0, 0x0, 0x0) 19:39:48 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x60000000, 0x60008003}) r0 = syz_open_pts() ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x100000001, 0x550f, "35a86eef64607fcfd71100000000000000000002", 0x0, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x9) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) unlink(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 19:39:48 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 19:39:48 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x1a966c9, 0x3, "00000000569e0edeffff53000000000000004000", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/247) r2 = socket(0x2, 0x4, 0x1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653001"], 0xa) close(r4) socket(0x10, 0x7, 0x80) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x0, &(0x7f0000000080)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 19:39:48 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) clock_gettime(0x6, &(0x7f0000000100)) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f06154", 0x3}, {&(0x7f0000000140)="0524fe753df3d586536de7e0412f1156cc04d82c92721e96aa504782f93892e4780a027bbc0515a0fd7fb53cc9eaa17d8211406555a420f4ed90769626a28b5bfc1fdc0123acad2ffae66b73937fee2cd025727e649dab9973a55a5b427140ca0a8ddadbe957859a738f521de43842562937e38a88f509fa8c95101968ec8122eb41f0b46cd13f84257333efd57d2c8bd8886a383a73a71ba67caf6e380fa6cb70fba0c6e7b5bbe6e241d69e8a3a83ad", 0xb0}, {&(0x7f0000000200)="f764c8672148d54609e242a5121d608e1f34cfae6444a986b1410ad1656a606db57c1588c238faa79a6db9744601b0efe4c037303061e6b0f4a3555cd5d23bc7c32acf81ec22d839e6f2817dcf765466572ae16056ba79677515cd82ed46d9d86708097b646cce5545874a7b96303212ff6926f6de83d7c15c7907b30c45fd352468ee3f95", 0x85}], 0x3, &(0x7f0000000300)=[{0x98, 0xffff, 0x0, "2aceb31026dcf46620d45bd3fd3f3442a2cbf2563af64691d761e31cfc80e7e14765cd75bc633b41995cf287e2d541e3fabfe31d2f72dc0c9bc2d6888eb3eea2321c24090fef20615933f5009c1e669de653cb1dcdd1f1500b0de10934cb996c8f1b6fc9133a0c4db22fc3e09f1005ee1e2cdd5155013164e41ccb738eed03b68c"}, {0x68, 0x1, 0x3, "23f30641b85e1fe69cfcec493ec623b1ae72e3217af549eb46ef65120eb494c5e96662b502ba7fd396584cffdfe5277d6c4e971a62d308905ecad272394822fa194ff8cd202543b436986c387dd803b5979fee"}, {0x18, 0xffff, 0x53c, "585f6873cf"}], 0x118}, 0xc09) 19:39:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x4}, {0x40}, {0x6, 0x0, 0x0, 0x7ff}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 19:39:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/73, 0x49}], 0x3, &(0x7f0000000240)=""/133, 0x85}, 0x801) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 19:39:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x80, 0x4ee}, {0x101}, {0x20000000000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x74, 0x0, 0x5fe}, {0x0, 0x0, 0x6, 0xfffffffc}, {0x8, 0x1, 0x3}]}) syz_emit_ethernet(0xe1, &(0x7f0000002980)="171022c6fd49035efd1a1445214919891e4f85c58e9960790517946951b48b07279d7fb75bd586837debdcbd7ff40f43b952a2482df86c7cb43171f9f5f699914cf42dd6685f4a52c087c567fd723e088f1e250856c3c786caec68dba5dfc0f62d2d07c07a55ee030d26a0ed28c761a3e3a643c7ab5fe30cb91fbfb9fec68a8f029b3cada5eb395b73cfa56864d069c551788574185851a3d3fa15d5dd278776f8a921da6af3c510ae18208dd23b59dfd0f3bfd585e7582bf7bfb58d92721de2966b504c0be4472b7d8337b482a86376fb3d48c816a30f1a3361ea4eef96953b96") r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1006, 0x0, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000003e80)=""/4101, 0x1005}, {&(0x7f0000004ec0)=""/132, 0x84}], 0x2, 0x0, 0x7) r8 = socket(0x18, 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000400)=[{0x3d, 0xb2, 0x0, 0x85}, {0x85, 0x0, 0x10, 0x2000}, {0x4}]}) r10 = fcntl$dupfd(r8, 0x0, r9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r8, 0x0, 0x3f) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r11, &(0x7f0000002900)=[{&(0x7f0000000500)="c370cb8d705ceef7ff4ef7ac814b9acb6488446a8cc7c5c13f2a117b61936ef7f8b554f533b125fa4b7712b37eb1e38f24b0639a4964da31f53046f33ae8bada59ae736aa4618d1e11e0b9821551b3073f53955eec895bbe778177694cae42f722a16bfc61a2c945978785aa24da0134bd956478c4c2748fb4a8074ae5b1533e8d00f48e2ae985d709cddf811d8920c933e92ad90c4defd624e5293953be94183b6a17b63460a9b3ff087c4d876d45e25366f218fb6e8ec29a0425cdb1ab26e672407b4ca9dfdd5fa9f5831b334d7b6983b50f7e9f2571969dfe82f2bd645a3e3e3ae2b4dcf7dcccdd7297ba94f7a0fe3e9001f559d51d32caa51acf75a6e4358c82767e67af1ca01df3c9ce0d94ef63734eaeb95a512651e9742c29249c5983364b2ab539be8a80ed2876e1abc4729faf58c958298d948dd12491946ed1504b32d34575234c3bfbaadb3c38261b21ba1277daa9a791a1c4e381674f726da149d67af73bf819714c675569bd10b67f21d086d4282b4c42db86b68e4eff6dfe59d24a5c0da90dbc2fb27aa578e0dd14d62fe460188e51e57db57fa8e232ee88f86d1b033d2ce1d0c1771c81ca86b0ef2cf10bd0e07a80d39cb47db94f392798f60ed4af0671641bb184ec22e7bcc3715b6761eb5c29c941d696309d8628f65d5be38813c03de6972f2272dcd5346826333c501bce1e4b781357eacb28c2539d56a2506a8e7bdd02a04599ebe7a9fb9d4149d4f7a92d02775bf5d41785a64053e50720bd063c9fab80d6ddbb03e42ec063ae598d79282552612e95ecac08d1850fbe6cdc42c818f19f20cd6214059dd963350d7b0d3c9bf37cbaa8127c4ce92de52add044a069588a112db2de99b0d3906d21ae48303bddab17778d1ca517eae77d6247c07da50468e5398690dffe2fc220935e5a571843fb260f86ddf619ab86d84a34e05791b70f75d6f02be33e6f5c84b037aefc7879f4843ef85ce79c9a712cd5c07318344c66b233a27dd293b5c558c724d74c8e6f4cf5a8b3608991002fe5b5cef1545aea04aa476b2ba1048c090450e61200d2cbdbb154bac2f94c880629d54074f2ec7fe771bd43753960835f0bc946966fd09a09da56a669c93cfe20f81c521a0880a61215079ef4bd222a9d79b169f5d2bae35487e59cf79683f6cff9d900e6a7105f22fd4c55081a4a9cfc3a0bf613618e64bbc453a9dd8bbe9d366e5ab8be3bc583c106f83761f103b4ca033d9975e9b2ce671163f055285f4916f51fcd01e428d3ec8d9ed5a7c8fc31e5dd0a07ca6956ede17b3e52dd8df502e2ef54faa08f2ac7fe98d9d3193fa8354cbe45e4cf5961bdf5378c5be752cd52fcc42423f720938d4069eacac9685f8ea7798a184327dc6204c21b288274a27942fa0e880f6828516a649ff0316e6ade631e2bc747e662b2b56ca4d58e4a998412dac484c8d01deee34d7971633e084f4716d6e3482cf0163b2f4d423717b2efe44c56b9bdacb18bb2489c8522360042a4a716c214a69c9e1f752ee001742307d8c5faed7dc43c2dd57bb5a2f03e18e72a950b95f2cb5e9184919a0ee12d442ff71140a4edc141b869055312246d3592a1c3adc55b8e634b331e487091c5f632153c1f1dfd4fe47acbd4ed142e980465840c9df76f94394ef6c5ec69a624e14d3dccaade345bf870efee516fa3276b8b3643c715ce7a4e6293992a0197e7d28687fa9e9a9538b1ebdf22fa6ae598265db02e627c64230e4e94b7f6f77fe153370c19c15a95f83c45474e58bbf870a47499e64858ef17ac138769fb7de64b19e1b6bd531c1ee99d62289c5cc0b8cca9f618c3126381315a12732245d658ffc8796c1ce74a0b8c6966c87ec1cb24dacd7848ab712e064c0bfe716afc0d0ec33630385a6618266f80a14856e04a9106002c1c29bc0cfe409017ef3a3678ac3cc62f110fe57088df4b360331e51f3841a0932bb067d714ce6b4b82cfbbbceb616b669ace15c7dddc3475504abd4d2dc3e083abc6a604e0a82338f2b161d4aaa29ed45f6d1d74ae7fe35c4c432ae473f0c1dd8739c2be3fb2c0a43543983eeb51c4a1e9910c855193fe0f699bd08bf29b9c9c99c584048457f7290d33234f8344e14d52cfeb64508d06facc339daec06c23391406218bb3ece61dc085912649fd739763fed0f8e809efaabc513d04bd9e7056affca22275809792a9b4f84413761fa6ba4cf7099424ceaa8c5ded0f3eb87e7ff2f6353a71e7ee7e28e397444fd7440062573370962e9d6663115b3d7b7991a95e6411bdfe8912460ded3c6e852a9a1306d0be74ed1c3f736568ab99b6a48c0d45e7f33dad88e5866550841c36eb3194df826a1583c64a2d942f44ddf2fbb4000da1903a6e7a7a43fa8f3abec140cbc95996b423d92cd608b4b8645212c399c9695af3004ffd1177fde6420c01b810b8fec7eeb08f816b29b98855bcac20e4766597665813b4df312db20c6251f8cdb1d8a8e3714468c2c2fdea4741e797aa6549e0c74b0899dc0db0a89d43c3a1a95105bee455e7bc5dc5fc21e5345da578b9db3b149f73266c7343d662c4fc802508413e97375b277c66c5941fedec49c3cfc51cb95b3ca263635283455cf081ef7a99b440cb22ae2d25bc719f9fc4e44bedf6bab01288424214d05e8f4178856b5856a17030979bfb4ad26aade52b3f20a2e619444fa6472ea295ab4f04997f2de82a2d31feba16efbe05272ba8f6f4637a4040b070519fb4cb88802c5391292bfc6a63b9b699ff1bb2aadac9cbb4c16ce7f315a3a2746944c532eb21009ed8e2bac94edb7bdf9b3324a9d3057a5db25b3c69669ef37efaccfdf96545412e07877f448b5f3434483a3f7bdaff2a36428c79888ebdc42967a1c5846fcef1f4766c09c2576565caebf62840eb8d0134958f209ad87d2408a85083198450c0962247624ad7b066236135d60f14625560892cbecdc5432b8f52507999e8e3a322cd87269fb08119e8339d2f96f02205c913cb0380bb4004b808cbfdbb4da7d98d488bbfdcc7b3982c77fcfe760d633cdff8dc0b54f8c3f5c12f2e94ffcabec15b4ae5daefdd22e86474e1baf082ba7dbd07ff10ee6f57a3d6988518919c7b6b803b04d5c173b1569efef627dce3bd97dd32d28a508c21b83fbc35299fd7495ef64ee473c8a18a90bea3ecaa2dee84e7b52ae62892cc7c7904c52198753dff4c658f472aced37c22c9c918511d4e43383ce2079520d4c5cdaeae8c24bea689b07b020be6103ca286f10f70567de8c1e1b59e3fc554b557b552dc53f41e82e79ec9454e8df87988fca573d20a1b7f40fcf18a98bd09b12fc42b029253981b86b45e3e4b0557a146878452154e63e13acb3add32c117570b89a3c4415dd83433f5a77264c0b2650127b105deb81f9082057f05f256eae16726ce98eb30d4e8d25fccf5012d49ec301f2d4d85f4391fa89b0b2f0abae799386f8ac7d8443e45efab0fac8288c52f2a7a5203ce319a212c305fdc28fb8071964998d113d6766c25362d388b392bd0ccb9443af717944dcc748e16e1ca8d0cf130e7ed5672456ce31e56d3031045d4bb368fe47326cf90e6e630c8f9877b7f43ddb28e84a0e14991e46168de61f8ea9b6fbcba61370f78724e81e7ea0efbc3ef16e035c4a331aef950ca984909142031375095f10dc7240d35411481b7e4877d07e76261cb7f50b07ef478f9dd4868e5640c55421e2e9745bcf6daa7c38405756fff2617a9ae22d33f31a6e705187cbcc675a9fc82395535688b36930f993f9919d00198e84c70611827c6684d3e9b579a98047efa45373e32e8e9a3cef28d07cf717dc72fdd1cc2db6882459a6b78b320a327f76f44605ba8bedaa003441523e2731df1798f320ab978db8c05c34419b2b185df89e3e9a9053f0943d031ffc68dd872cff6e2431f17bf73e1d197bfe555b5c99856f50feaa01655f3e17fad8891cf14fd14b33b0c6721459ecb0b3cd5e2ccb8a66184aee16f2733e32eee1a92db1bf1e4011e58d7788d665ba2b08654adcaccdff281c686be7ba0c0ebc5909935fc722e764bc66062c4984f409b50ba46c10fc38f09b298fd50fc0e2ab20e2684029889f0c4b857b0bf02b0b800368c767f6f7c8582701498cd716c3bca70321fa2d99e1b1520f40eadc9b48b89222c3e8da21ba4579d6d5292b07371fe6e6f72ad3a580705dbfb9c6123ef0b7049149c1196bc2b0117d80db8ab435ce1670266e4e475cfa37856031b239b6278553ce4f841d6111a113789bf7b3276e72a7ae85bacb6b462b639660a30268dcc621ee3db6e66f9169aee1a46ca2ed97ad01f702d8e1dd69cd4aafa4ca8dec910aa17da958d569735ef6b5c334a412f4ca1866eb3d08f1cdda9d50ea7b27d1f0faad3d7061319784edacd659f7f20e8bfa1c73c9b114f256f74d4ed918ec106c080c7292a7fa8fe1722bca12bce1fbacfdf2e6cc545a0b4c8aba6fa663f6e07054d6de34e63df897936f6d998a901bc8bef5d7cac3412be348bd0df31168a806bfba782a5a3e7653f226635132f819913062a13a0ff7d8b05181c61db9c9dbbdad3c27bd7ef48869e4b88e26718e77300f5b903b229306a5de44719a49fa06bd9ae3d7800e176bf24e8e0d139be333492016f0cf6813a22818b295f4027b861124ec502ecca970beba0f9224fbdff291ad4318061928e4415d976469c9c549a522df0b29814fd5236f88d69c4fcac12de448c9af88706d5d94098e427cf400463565437f4936a630676af1407eb92af1ed638ac49c619fbbb5df28cd98140c898a4f77d06336844254a14fb33857040b44912963e27845c291399edf6ba892af795c1fb156bb72553aa1ace3e495e5c21981889d52264ede240bf744ff44bb232d09d18498c26a484bb3a5c8ff1f25020f5319404d41a232baf852acd52701cf9cd4ceb13747e874d9e056d6de9b74fc9f167c50451d00d4ee5fc47e527d0e7a99d6c28733ebec2ea727d149b10db6aec1bbde0519efc8bd018e79eaaee49bc66ce4ffcbf023581cfeeddcc1fc399a6cf71c1623d44c19ce7e73d5a463eb97f622f6043172dcd9f5bedd73ef1eff946015484d5970de490da8cfba89d606f24680b2974ecdea810f700ca585f6a46373ede4ebfe4bb47dd293feca9443e795f112dca041ab0cf2096a9783956f86abb98b81514fb140a0528d0445194024e90eacc23a82384beca4b946fdd2837e9c5cc7e0485cb948884cf38b8c270bb686e06f57f1e9ceeaab3b8bfa64ef360dd0b53fa1d282988b186195998cbdb4108b2d0e82e5c13adc22155e850b0e8ed1d3ffc283a0230b4293732e4986baccbe0bc9d27d4b638d3eb594435cf94f0f6d45cd6f70a185c85fce34ebb41be2b1591376683ae638438f43bae365e0ace2c776cb280e1e0ec3c9d3a99dc40b958bd8f648a91fd994175cb6fe860c9a4733da1ca751b23227c47982b73a3077bde925bc2e43edc85b70dcd0979bb6e3556d0a50135d718200626f1299c20601a7007cb588603e12b7a7bc7337e12623c573367842342be2ba6a904d4fa0cf014d5ab82bcd9896aad39f87640fda63a095e40251cd577671c3f2a6a880ae47897ac784c4d2c20b5f91926078f0b7e4cc0ae035a77344fa1b8e4a6ea5611ab4c8fd0343975a05b77235b91ccd6d02e54cc415b81bd0be38e6c739809fb34efc6577b721814d5be134f6df7e98ce14db2d6b4fb281254a5a1b9e8adb1cdaa03ba0f994ca9173d741f53a4832a719e8907c1b02d65b23c9827a3479e5c2feb33611b6d3e39713a0", 0x1000}, {&(0x7f0000000380)="56ab3dad8af49ae931ffd4965f266f1eb21831a45e4b8becc44255b57e13396613b1a729df0b7929caa0d37de921f2e24b3999d22615a1923a08d0bcf85d3d7323ba8b11879ec8fde09be9ada47661e604c18af1ab", 0x55}, {&(0x7f0000001500)="b10b2c9a39395c549743860c2d13be1f4cef184016e6f01bb1e8940cdf94ed779bd749d280efc53ead74b5198d53cc7f1e2bf8b2b6ae09ab450f320cee827810f27627ba4fe53bc79a3d7710f89d493783affc22dc57072476596e5a7148ff8de9ffc7c892f9ba1e12262558fa4bcfe9f5547e492da33dee3e67cb8b5aa0023821d592f07c3c", 0x86}, {&(0x7f0000001740)="3516a7d5042ad7066480d114a9c38dc561933db3744e312c8e036aa5af43b5109cfa2183be44a088a7e25996401acb98ea1e6cf710ae67a73dc9a714aa89fd5c67ad7401589a9a5a0910c5261f9902c5e1e592ddfbed2b82de173cb8d05a35728ef47d3806c1835ab0d4f8ca166c003cf76429d5923453d5d7e492cc7d0b7943bac011fd46fdfe61", 0x88}, {&(0x7f0000001800)="4d6b6021cd19fbc03ca5d1a745081d5c2edf4261f7828030c3c3ea5a81ebeba64402ef27aec00e77208efbcdfcd4b359f0c965b167b94713321148ec466bb95ce5319fa557e88c17dff9eaa3f0ae7d95b9862aa6abda6949be12dde48f3acc1f3f04bdadc5bba6d39f83c5976eb92640548d34d04eb758827027abe36ec949d6eb98cb8f582e97315b9d022e1a9dbe858886df7daa93ce9623ff3964e9475ec2a28b767d35b050491de935fcc109f43e3aca37f94930b83347247cfe19296314022f4813d979424db0a1512e64eb7ce7061b5ae1356dfbcd225a16f001de01e0be3204d31b348da7b44abc9567f1c374ef8a6cc2ac7aa5ee1d707c6653aa6d43b83c9cbd92745f1e5d8932c240b782319187d173d27542dbcbb6ce9b481986077e20c18d9a9155a6466455246352a8e303817613e23ad19516e88cdb69e58158cf52b06a73f2aaf3cafd98f9f87205f295428636e9ddf5ba2b9d19379309ef937ba9a2dc8f40e748deac8a79bbd80d4d0e05436a217ad434276c03e3c2676cddee5e387ae080c34605e9379e5a958398bc276065cccf3e90cea5d585dd16c09bdc8faa55d619ed40de238c2363b110f1bc5daa89a35b084a94edd22a503f5221e177b8766114bb13d34a5c9ed4ac19df504619d049f0201752db785793e5bc9190caa81f43c9abaf42718b427e0549a78f02e8147016561165f9ea443c4a4a59b50a5604accae69cffccd823a31c5182ee4239f8253fe96076f7238ccb507ca8502a899755b80720d6b9e1507a5f553fd7d856331c8f0f8dad07e8afd4374b73f96f82b20b4763a7284a3c61b34d784ed6daccf3243303a839c7fbfac7abf0525ef6635450e49d315ffd455f40b1661d72bd0b9a5f0f71aa0cc8060b65a67e5150fe2df12a2ff2f4c2223affb876c05da7540fa0332793f5584dd57e0914f269c95bccb84e59e71d8ab949c5345bac79210735562f3f62ac52bc071c5d30d050f5790a6f444a2ea8ce5a8440e47780a7ae1648062dba972c3a7f2ecb671d8305781cd571ffe1217cb4540992f5526a44186f4753b2115fceae7cd5758addc8ec3306801ec4c05f73fa9bf5ac4e31888423ec049f3465fd2ec17bcaf14c073153b136561371678c9902c7268878483883c3aa0cbe0451862a7aeda9e32f7c401471dbac7168a936c3d7699d4fa198ac3afe66322e2cb0358117a4b18f0b2190318a72985e68845160316c8a3cb149dc81d9306936c992c069e82d998d78c6b8e43e344ba62cb5b6b70f61ed6a5e0d8982d3c6120f2bfcc509dc4ffea3e539cf8fb057be8292de1a5df3f147cef00e0787ab5092b695431313bba3f1dccf23ee2723c4e4c49616884058dd35c3f46a7ddf5539e32bea187f5515d23e47a751556f05e7912887f0019c15721d8861ebb53f2cd882a1413d71f0218ad9e7a9b6ed47d4c2c51d6ca0523ef13b9f38269bcf8449de8f2479cd0bf460ccc646eca0526afcdc6265b4f078d1781e199e9e66e78299ca07a003927ede757a1fba6d34d9c84d6cca4f87af00c99b053028e97823d0175af01c88beba9cbcc2aed999ebf16145546adef9134d354defc855ac5da37e73c46bbd9d52e5c75855f9558d2ef22dac63c7bfeed0b39622ca7e13edcd0590bd946868353b4363bff711c1a2a98183f255791d568fa3ee5319b0b1f15d88a56a7c4be3b596865425eeeb0e79e161657d0ea4e29b337572100003318d354161e52e5e44d408c195095fe89a6a73bccede832a0e5bdd0c42774fd1f6be67aefcc41487c54f1ae659eaebf0269d53547f9af990d0fa285bfba96a500d42552f0f4f0919f45dce4ca5faf957fd68f7ecc5fd534ed36ea775da4ee50dabbd6d47018044e38f1f4c1cb351a6e981bc216b5f9e6f3c0681240f33327e0d150cd879f13895bf7d61e77eaf45707bba06b26457d69778b5dde832b538b26efc0a2270154d49f49f43f7410eb118e1155cddb054b5cad8dc242aece78f7fde719ec5b1b6d8b821cc1074fb2e84ccaead8f2de1776c6906d0126bff1bcd5c47b3594ee47fea2484a6ce8c10bb9205a8bcd2828f131703dbb46807f6b8c0af2b9d5855633b95e7446d755b9d5e9fa98e7bf7461a809631d48af98bbfd0f6f6c947a8f4f68f95f092560b20e6e99175f3b7308df75f5383971aa36a78da4b32b9e135a4daffcf2daf26140e3b169f9a471f31317d52d333ceb00be60fa58230bc4c68e6d742fee17e39ecedfd8aac8d2cb4fc12dd4ce8126d6a8020e831256e2f4a6c7260983820117d43f21431bd0c66b7cbfa1f4db4fdb32c1db3256feae5a9a156d536ae3566bbf183e9dc9381fef85b9c5d8c6df1b0afa890bcc9ba2ccbb77f7c43604a1fbd6adb6fa3086162af394ca6788eff23a208a97c103d9634b4f49826b3fdf8d25d868f8fcc08bbdd7b36e19f4bb029d455027db91bc25eab5b5a5519750002d883c079064dcf4f0eb905b8cb4b830f9e5da6333e28f2bf281ebc7c48fdd6d714fe9909c63cef7ec808b86bf02a78e8e50e0de9e5ae0e3a034127e515b83362db9f664db02abf9ec9364132c39609580e730f4a5a89804c16a2ccd455729363803277a3b8cc7b18056bcb26bf24b4b5c528f0d916f93075da7e83eb1cab0fa16170d7bd85677ad31d1695cc9ec0f1fb91c9f00ba59eeebe9c0e19a90dfa096f57cdf110fa6a59206842e21199429a3301833a2a99f8c32b788ea9b5c8e45f0db2d540cff4ac6f1a61154c73a1e7a2feb95cc3eb007ed73be070c446252069c695e31f6990fabf8307af6efa4a8b0ad48f4a136477c281406e4c7740030f60fe72c8f44675fb2973768c70b633cacab6ccb05fe4a3f2355eceed2aa47e7d025bc8c029b7a83956768cd7cc4ca92a7543411bcfab75c558bcdb0fbc12bad4a9620c69b4db75f669a13fabfef967a4cb4b65b753cf54a7e37f4ef4d3998826d19f3f53e084a6f7e720f5a51dc41a6ff3299455bd712e789d720eceb2741bb6b44aa5577ffbfafde3c1eace35b379140a6324f88b7b27fe42c505d6f7ca7179c0c12940ef051ae1b58e59e32d4bdb8b4ddda2267efdf7090fdb50258f4bf87084981580bc2618978370b9a543a6c8a531481f1f3fc1efddde95889160b9e5027fdb1ecad907de15af954747288f40456e1ec4480f3d1db66aaa68b051c5d08039403a4b3c964d5455033e66a7149e907d52ae227184023eb5553f2d0cecf99315ea73368ccf88ac54980d083ad11c0c7d25fdd16aa5c7e6d08a2a806ff2ffa72248a0c7aa5f787d81353811f15b5d6afd7db70fe76ef7375415fc9a00186f67a6a3ce2530591d23f6f23954ad9fe50b3670fce6861fad98b7103eb22166c1f14707282d5e83ae1ef6657bc73aa29e939e9958b34064a90938e60312b34a6cac76e6028b463ba6e79c0bfc4609ba607ad1ce34388b4a8e9a2ecc3025b783be6eeece0f1ac936c9722215471c4c4f70ad2549c1055ad320480c5eee3c916052d74792b9f7dcc5296ab0fbab1d5dfe7ad7fe11a40fd67fa6ccd34ca361f0368a49b4c5ecb65909a776d6d3ed4bc2ea076ab43ac37475d68f1180ce92e81c6ff8fe9d2f28eef166317258176b8ba1aed49c91ce4636228c4d5fe83409d24f5ff186d312081d3afb9f8769d83a997bb97e0a7bb292b32b2221fabeef81b052f46bbe697046ab565c6920abcaa26d5034e33a1e73542e0ad44c5282c5df64f82c1ce766fe30269d2e58040e43e80bffcb9037348823f7d9d44806dad27537d9f57747f5ab030c8fb65a13aa7892010b1aee37f8dc9d555a9ae28a67ebffcfe091e1321a112115bd314176bb23714ee9d2f3b1988323cc8cf8ae66e531e4f990670524f7cba1400054d00309f72d24f00a745c3a6b8b447204c36b30b6d1a3e7cf773a9827519414f1615b5a2d2fd1adcbc1d72656ec6ab35013b75227f87c97bb5a8c03c9ba809b8e6d12813973d68fe4152a46bd4e68b0e1431007e0a8cc4586b05477b099203e00a1fdf4307b31618fa45fa4975a185a58b10932d2898b5e4b3ab84ab5fecf49787676fefc5629c5f084e8111792b730599b1f76eaf7ae5a4ac7f82491aae0fd9380a0eb90ce19351438990d64d09bcb6514298e39c457fefe72b27fd450ce565151ca3c13e36693376075c5acbbeb7b86eeaf28a712931a7b8295dbc602ceaf78bed97ca03fad6ec59d17a317f7a7346ac9f987fad693b4abc33bb9c0b082503a16a5cc60f81e9c2efaa3be507ee2a5aa5e09ea0c09e06f5cb6eb433df7d17f19eb60762cfcdb5d48494909cc5fdcdea38b8f278b53e6546b3ab0a63671b6a17cc336cc994344cb076880d6c4cf1453bbd67a7170750536e1bc5cbcffb42a2dd94bf40cb3fe06cabf5dae651cbf709fe5cc754997926b67ecd95825914db32202cf88dc201e4c7566b6eef30d2a74a6d88af64490e57298beee22173906841d62ccf336e276995d2fe658c76ac8cc6c4bf269d4f4621d79269a0cac16810a966bec7e01c8d340117c08ee6512877cf0774c0fb9bdc3355bfef5c9e50b581247e4a69a79ca1562c7fdb5a00930f40da2fbca419f5c0437d98bac0416d43d95d68d6ed83d6f05d55f44e3f7c3dcb88a569841f1774298d1141375ef4fc25d0d9800be09817c0e15fb5e94afc7e192526c62a3524b76fbdc6d3e7b645a2ae21d0e201947b399da3cb8471cd333c903fdae4fe3a867b093d3acd02c5f4b7705d06924bfe0719e94650fab3ef7c84843262ef1447baade56e6d542faf5d5b7b0d461004027a279683f3729c400ae11fc010436b922afd59cb507d0f3b9b8ae8ec50213eb0b30b8677457aee835df65a1b6656172d4d4deaebc1f0d845e08608a07cc0e49e6995025c4ac1d863fa3072edc6347741f508a54328c4b3553a463e2d1f566ee4a0c0fe68926e0e606e178c2896be3031d8571796fad8ef5da32b310f2a0239bb6d26d76394c1225ba69e66f08faebb6fd1202c603d4d1f763cb14aa0fdca8627d045aa92b0874883b9c0aadd89387afe7b0930f28907df36f75c9af41ca2b3c20f28b236aa20a561f7b52d21688d719a141892d8fe87c82d593e44b5337c5f5b0085fcf2f01a674ebb0c959aa7bc72da9ec7a7f04c2c6968134bf19c33f1a51baa7a7b9b32f1f8c03c235948e77ed9068b3f55fbcaa72d96a361fc79d7dc76c86bbf21a68bc6f50c97d87c2e180d88e5d7ba6bd9e55140aa435938fcf90b1557e87d3e4797c7dbbea7ac8d12aec9983937e2bbc8db18675abd0f1bb50de32cf513f6ed6c99943392861ced788aa7f5d33dbf2827f471502fe40e7fde0eb37d63afffc0ad69f94e7bc45fa7f7d3e928c70aa348bef60e71ed1d0eaf10573e76ab7c6e542d780ddc05d7553909a8728b71c3ac88f0429fe3d6e46f41cf5bc3a2129b2c6f6d626461efca06ad7513d956ddb7cf7c3fdf64f0f6cf3b8e7a9a4f7b05710475f8cd4cc7346b24c6ea1ec78b66cf3a031e4427796c3ad0dd7f2ab39d0ae25fb8f7a6256755d63c7118626e36c9d30a38326f2ab83e62ea452a2af913543028d321804c7450c33391d76ed616fd3374ec6c639e9cf9c4082572c063fb9fffc100ccd49930cd3ec78babec0d42c005cddb9babb767391a12b9d332b2cc1250ce66bf3b6758624bcccf2bf8698557f27dc24dd9a8cfcf2d6ef93da9c968a8dec4266d92e2f4ae263e29e62415e0baa19adb82ae423f3ef1dd0014c8c877925c0d0f9380ce626c2d9fec7544de806bb421a17cf22b53064c0582585017572c42c2151b6e510051fe709", 0x1000}, {&(0x7f0000002800)="c058a79a2c36a3651c2050b0b05d7775d84b3f49f3300f0f1b09785363c1e1955af5c259d74b335ecb2f3f5a5c5b4a494ff6bbc79ccb3a58cbb232ce5ae56b7a5a218142352420f855c5eb271209dcb162035f29540e263149caff3901bbdb79c83277cc2f1c1a95879cd9f07f8d543be2127832077ec86dadd47f669a2dd3f433e9a5797b14ce93df154192063cfad8128fd4a71691e9d9477a35c636ba1521bb95741b6ca315668fdfbd44846a7087f31e10724144e04deb557a7999d114b32af30634aae0bcee38d47f75f3b12e1396dd937efe2734a7", 0xd8}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r6, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r13 = semget$private(0x0, 0x9, 0x42) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r14 = kqueue() r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r16 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) bind(r16, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r17 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r17, &(0x7f0000001600)=@un=@file={0x1, './file0\x00'}, 0xa) r18 = fcntl$dupfd(r16, 0xa, r17) kevent(r18, &(0x7f0000000200)=[{{r15}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6d49311b, 0x80}, {{}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xdf7, 0x3}, {{r10}, 0x7fffffffffffffff, 0x40, 0x2, 0x6, 0x2}], 0x3, 0x0, 0x3ff, 0x0) fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0x5f8) 19:39:49 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x8001, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = fcntl$dupfd(r1, 0x8000000000004, r7) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) 19:39:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r2, r3) r4 = syz_open_pts() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906df", 0x8f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) 19:39:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x89, 0x7}, {0x25, 0x9}, {0x1, 0x401}], 0x3}) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r2 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x811, r2, 0x0, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xc) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 19:39:49 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xae) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09c80 va 0x1b30022000 didn't change! 19:39:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x4, 0x150004}, 0xc, [0x0, 0x0, 0x0, 0x0, 0x20000000]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0xabe, 0x4, 0x10001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x13d3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x867}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xec5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x16}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x6}) 19:39:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x800080002042, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x40000, 0x737, 0x0, 0x401, 0x0, 0x4, 0x0, 0x0, 0x1ff, 0xf4ab}) 19:39:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000006}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x15) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) 19:39:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x211, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000180)='t\x00\x00', 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x27, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xfffffffffffffdcf) 19:39:49 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x3000}, {0x2, 0x6, 0x61a93e394bccb40}, {0x3, 0x400, 0x1000}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x6) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) pread(r5, &(0x7f0000000380)="225cc75c144e5bf3b6be64de31097111d34540e9e041bedeec596ec1063eb7afb8d1c0e3bbb6136ca6ece55ba320cf8b0fc58191bc59d50dc31b78b3dfb7c710bdb91cfdd57ec3b3d2cb999706caafcab655fee3f7891656d09a81254d378bf18cb9617168a1c00b558980eaff05bd", 0x6f, 0x0, 0x608398b9) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) poll(&(0x7f0000000280)=[{r3, 0x21}], 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x80000001) getsockopt$inet_opts(r6, 0x0, 0x1d, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x3}, 0x8) r7 = socket(0x11, 0x4003, 0x0) r8 = dup(r7) sendto$unix(r8, &(0x7f0000000480)="b1000201600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8f05f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee0fd89720fd3872bd3b92d618dabfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200000000000000000000000000000000000000000000000000000000000000000000c125f136595f6c29554ab6f2046ec556363b4b478492b2d1d8f8405d44a6c86355cdaa8c61f2b654b69036a55264772cd79ee6297c37a06b722ca270d3dfed5ad39acae7c3d3a9fe27eadb20eb3a6d717f0995afac2d8c6ce8827ef71a8252e4da10a5805225e17c3306fe21ea2e0bb9e1db93b986b133dcc230b2020357c8e5ec7af3d9b2b6142435231c71dacc88e93c1e4ae338f48fb9c0d83b97d5c56265fd11ad075e9077e565694bfd0f", 0x163, 0x0, 0x0, 0x0) recvfrom$inet(r8, &(0x7f0000000280)=""/167, 0xa7, 0x2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)=0x1) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="40577efe43b5eb241908d5f3464d35330c4be12eb69ee324422a94b6c5d4cc121d1be69eafd6e35bece42db3c7bb25612cdd113c1217b9dd5fea80d14ba8f17145f12aa1126522398ee52e64cfaa7df8e7bdb166da35d14494aff0fe1567c08e06cb4ebe438f119fe4d5fe22db6fefaea65e281a71cecd4eca5c105b1e2681c18b8572ad476a571f08078d9dc125310e49a201555c188d1774fca4a88ca60811e71ae31d2e83515e3017e736f6ce7561fc2f8e1744a96d69171c70a05476bdd1991d756bf66ef55807926db4cebf5a0117a39f3afcbbcb6c24df9aa262e04df33b2b6fd9589a3125e3f201ed80dba7e45783e307db772ca1fa9a6f67eac81b", 0xff}], 0x1, 0x0, 0x46e054bb) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$dupfd(r9, 0x0, r3) write(r4, &(0x7f00000001c0), 0xfffffef3) 19:39:50 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000200)="37ec1f303b5aa7ab2404a047e0d0daedc81f4ff5faf9cb8b5d9243f650a811d63f223b075cfde02ef878c5ed4904906990adf8c4d65859fa874b07139f0b5acc34148ae52abfdfb62e26fdb1aa07fe69c4a49274fedc9a17e5fa9c5933dde59ef9cd4b82bda7a4ed9c990c7ca99fb5a43e8e90b874eef2bba2d416fcf54769fb870520710840c782", 0x88}, {&(0x7f0000000300)="d0b3f90e2f031be5404f54febf92eae81ccd9bb2803d1f57ade24342b5302517d7f2ef37ac334dd6e8f989defddcfdfadb2a63707e3c7b15b8b594745dc4784e52cbefb93bd3decf0e189d6a1929ba65970401fdc2a41f1a272bfe34302cd6fb41f4fed05e3b28d5fd40e8a98fcad915d14a02924425192deb3b6615a75f8c8f922c28a8ec028b6bf993ded055f1ddb674f4bc690c198bd30439acf91d05c149e1e97a42b81756840aedf25417d0f058d710f890ad92a622ef4b8278011edcd174", 0xc1}, {&(0x7f0000000400)="a0f97a7481aee5d7887985f819361905b39c5979e0d17e62dabe8896a9734fd008e7d9cfc97be1fa4489d7120f17693a9640a93706a4b61cc521bf8982ccb408206a54c795fe172b3e1ec081df73548ff3f9f092ef18ed99371e51099f15d364dd", 0x61}, {&(0x7f0000000480)="fd2ed227d8c342eb028cfc683f9f0ec7f914b9b74f2adf20ecac894172a6173f5659a7ca1f21307aae565684fa6ff6a6d5961231bb8e18e7a0f301e82e78de3db2bf99ed3e9e99da58df05eb9fb37c51662e151e5abddeaefa53d9d50dc049afba9d9ca82797d406b503c6980cebba319e1aa2a31c83cde3cf02ca1230cea50b35bbe914674db54653d9cfefc9f179a3ad0ccf3b671d116f08b02ae981bf5566410afc75c6d0acbb401c434a988d18abafdb5691fb8c19cdd8e91007cdd2eb4e74d99c0abf6d017ee75284250f2a22e12cc75b10f3bc4fc45c14a7d3cb43386e0e5ffeb1a311", 0xe6}, {&(0x7f0000000100)="8d26813c34f539f154dece5a651c722ce672bd53978b6590ccb3047f32bbaa3c7cfa725dab1020a3a5", 0x29}, {&(0x7f0000000580)="71cfbe95a241a0a7ce2fc63ce70675592340dc16341584c977c7884897212a5cece2002da8648587165436f52995d2c3a57735b43ca681264dcf8c20f6024f1e63b571cd4717b11fed89654bef0c12fa58b8b9d85dc4571188d601644f11fa6da0e627d2a5bc026beabac84a3b84bcccd6e864e7d0008db64fe9cd3633f01a413e49f63a51aa2d2af2c776e396b55e054133e3b90b436f0f9aed40a1a820a4d4525f3fe768c5304c24f9113e8eacac82d9438ec295531d2058a5ef8720d3ba0f80b6e3", 0xc3}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="af2dce1f1b73e1e31426d554a55465716527ba90d700d080e29d34ebefc77ab7a976e8d72b6648e05d35a846eb2559ac116c370f2e8dc307c8651e8b4d0359367bd99b84a016499a83dfd6feddd7e05005366bf304cc9619adc3a9cb3d36ef1d3f5c8660c2", 0x65}, {&(0x7f0000000740)="6ec1748237577e78a8434fe2c3ccf115ae164a88a08445c433cdbaf21d", 0x1d}], 0x9, 0x0, 0xffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02015e4830156aff"], 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:39:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x0, 0x9d, 0x9}, {0xffff, 0xa3, 0x80, 0x1ed3}, {0x37, 0x46, 0xff, 0xde}, {0xffff, 0x9, 0x0, 0xffff}, {0x8, 0x2, 0xd1, 0x1}, {0x8000, 0x70, 0x6, 0x10001}, {0x7, 0x6, 0x8, 0x1}]}) 19:39:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 19:39:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc6270000a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08f4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64bc1e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1068ac9af10d3fdc448b8dd5ef5adae6fdcb0a3f6e001c92e9ff0d3e816164000d7ac22b25ee5ed70d6792ff7e0c8c73fd7b39753a846d7d3d48afbf0b12230f0ac5fd52d95426922038211de1088667c683b2b8f8a903004ca4aa2602e8914cf626ab06bde3a7f8e33884cc020ea7832a54b696cb04bf4b7bc2509fdac485330be62115cbefc00ed34fc11b46e8d23837032091e2929581aae"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="6b02e98b7f000001d6163736bd1b4e4298e7e26d00013ac09bda8029b6db9c32d15e7a1b7c60dfc6df2512f19d807630baa569bb2ddc388f36c03e1f56dcb30d5cb61bb2f04f3c6da32e423d3f83046a324cdde5858b6223dff8b302ea39eae81fcc0cc451f176757b71055c2205361581edf417821bb862a5f3cec1fe89e2475670a0cfcfffcc6eee48"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:39:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xa) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="c5ee4435", 0x4) getegid() r1 = socket(0x2, 0x400000001002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x6}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) 19:39:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10002, 0x1, 0x2, 0x0, "0832d8a43ccfb8bd3f7de038220f810b507ae23d", 0xfffffffc, 0x316}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="15", 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x10000, 0x0, 0x7fff, 0x9, "e7619a7618777caecb081348058d2fa5bdeda257", 0x100, 0x7}) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 19:39:50 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getgid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r1, 0x0, 0x0, r5, 0x1ce}, 0x84000080c1, 0x0, 0x0, r2, 0x0, 0x0, 0x8}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getgid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, r11]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r7, 0x0, 0x0, r11, 0x1ce}, 0x84000080c1, 0x0, 0x0, r8, 0x0, 0x0, 0x8}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x3c22, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r12, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r12, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r12) recvmsg(r13, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:39:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b, 0x1, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="6bb48e7f8c03ec9c48c131609ee50000000000009feb795e81622487b12149b1f0c28bf8cebbcda39c6dd9498a8a4f82a150c2b64049177bece6b140c49c0da3368854fd3b38b070721658b041d7fb5887b0bead3ce571df7694935ec1e5062ec6836ffcc350f998ecab6080aa68c8d74f687c70680ac2109e6b95adf9c537d9b0289eb72f89ec2edd723c71d79f588a6f35e4ebef92adfce6899f8760c10d455a068c570bc3e66cd09a29b0cad6aa5c357a2782e3761db2fed274"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:39:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f0000000087515ab45713442de6", 0x7b, 0x0, 0x0, 0x191) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000140)=""/246, 0xf6, 0x40, 0x0, 0x0) 19:39:50 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) flock(r0, 0x15) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r1, &(0x7f0000001280), 0x4) r2 = msgget(0x2, 0x502) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000000000000cacde7712db0af905c841b870b9ee754de3b54354eaa5fc4f33019f31d4463f51a974579299cb55043211948b65b2795f67775666034571ddf10a1e66b43c7e0a6c1041c033a16b7aabe312dca8a3f2e4a0747d9abd8dcf9e0644a39f201e85d2885c810da6f6e497bf47ef3d83fdbd0d4c2b58d203c6476184ab90a78e8cfba4eedfa051fc74cccf91b60a6636853682ef4e3804404cf5c3ae665ff465462d440101e660201606a51ea1a0a75696572828ea7373fe7b6e9affe91b37a9d63ff2952ac3909020bd5459fdfb87ad71d36a88461e71cdf2e782b5f165cbb171f1f5cc8c91708e1467c5a7c443683cf9247ea5f2c05c5743da447216a65dcbdff3707a07c0335c39479d591b08c00d18026088ccd21859d46078ede2657e475694cb80bade8825e46e3e46b2517650d6c5dceba91946febdab80248f17ef569c0396a3cf92255541bcfa8e4df068e76fa714c956060326fa6bdc5ed1a6f4c09dfcaf4e57b3e908920681f985750641c38bc96973248e707e6b963b9027b62b12ce22eec90b4a11c4450b64a50676a22099396e1d076bc4cf7e7c3b63634be55d91793ff52a5d36686611e1206f67d67d344cdd071411224aea09aaa54d66dc6c004842c21bf1e445db1238093af42a1a9a36eafc6415f5d1665dd199fb39f1a73af7e416a27dfe2ca33242a2cc374181a685e4818ec6c810d1d89c47e33826f5800437b4e37bf134d625297a5f86a81462a0a96fa157960d41fd02858b8c382bfd3a7b34321109a68d5b58a9c36a13ef255235a9b5071c35ed6ab5ee622bccc49311ea848c36bd20b2e9fb78d62952b9c0ee9251168d653cf851c1ba7cb000bc1c53e34078d10e2000341e074250d335dbe06491acae8ef4d1498388b7494c8125253dc115ce59c572adb7d01b8d68947225aa453f1e8f93924605730bbab3203af549afed3b1d203a1a6f5e401bffd84231edad9fd7eb05f66c6694cf9f766c4fbca95e04cb0806d2a95189e2d16489795c73aba41fc82bb76fbdd8b0c98125bf79169b5e508ab2a0f813ebf031bf283a2a461c2ae2baf3f04198a2a7318d6ec5a787caf1aedcdec5e08a3cef39ce7e2da8eeab38d1f75fdfd60e44a1f96ce816f7cb6cf0318843519bfb0e1d290e1b86758099b60013e129434cbe6584dc05e4e1ded71a331b840b952ef9469f24f1333914bae0e37a87753500a1d691f9563a4ae6628472c6acca517cca7a89c8131c9510b568c2a57e98ee16838599b777f16c9b3329d282fd3327fbe50f0820126e00de5718047bf545a72ccfbf72196c3b25f54c6a84503c8e1083f5ebf32a5a35044b4fa30425890c98ec064300b9fc779089a1969869e187efe1db9b1152f225b93fddec753973ad0e3979300de422ac58158ee5c5e40d272c04b45f62ea1a5f1d961df71320092eec6b7737d59f40917a1f6079514b1115d162080a7daeb1bba2aeabdc13f9c6d86095d7a3cba5dec6707afa9d1d27c27207ef3938dc14072ef1f43f82e612eea12325f6380ec039037a9c2307b43cb7237be61d15b706729bc9735d9de253ed6c97dd02217d94a4f57afdf826e22850ac9eaf50288eb65c06e3aa87ca2a7008a9dce6f856a2a5c54d97d952d6726932c9f197e9eda978dcca3716503a36086057e9065e00dbdcb32458956a9dc5253eef411002f9123bda4acd771bc9cfb1589e4fcaf0a5ecbf46be2844b420b12435bd2aa03e67264685dcdc223640259d4b3b1b789924e7927827637a459c364abc1154de54f698a26658569d449d655976533caf107f0283251f98cd735904436a139e4aab9327ade1828f27af485457418d7c76219780e9fe7e6500b376e42adc7029fa78a918451f2b4a1c1f1a5548df222fe09002c9f1c370358d42901d98c3e6b51f2637f7370a535986c705c2b82cf8bc1e9d5a7325dc2a2384650c7ab129dde6d4cc4bfffbb24de41626da2e31f836aad351599566cd53c2409ac9427dc1a4a4eaf41154ce3c4ade219f52ea63927616a00d6ec9bf5dce990e309355ba140576e24cfd25cd1ffc3903764e084c9a63efe2f6a4e278762531300b8e907c8bba0b1a457a7e0fdbdbceedad86d62fcd13d3ae25c81e9e47f2781f5c08c312d06326f087a154fa0088f5ca824a083b80534e249dd71004dd8c4d92f7d8fda1d786d7228b13a96cc8295ae870878e9d40030fa48dbc4d2425720c20be47b245ef316f580132fa830fa7ae32fd28b057c7eaa9a32a869d3af17740c8f1d4fe626ffb36e43ff2ece450e116538465c016c7a0422c470bd737d87462ca002850e3ce0e5ab4190af924d18ed8df5078f631999a63ce8887f1ceb222c8dea333f1f0b40015e41c3d6d9c85bf4801d370ec311ef4da9b12f2e18dd1a6d6f139538fa1871e6c2f95b4753c5b2731f69c12f73326abd27913ca91dac28aea213a587668f93913301b755b4e7f59cfc8fa25fea92668910370f810335d63b511b42ff008e9bebbcd8bdf40eb687f08d8598211336ab9698501538e182e591e5058476f371ac173411db012fa5faaf3595cc79a46301751c7d867c2e01ae07e1f0921abb44a6aa33e0bb402d2f101a44260d3e4fd710aaa088ce8d562aa7311e3cf33636c792cc90e99c339038358149556572e64b5ac9a4763428611f3f9be89ac98a92a3a55eafdcf7eb9b8ba579c1202548f92614a748c5b99e4e7a3369f8c4634a3d2a1b384ec7790dd00f9fc4ed7f9088cc122d3e0b5e6d62f310ccb4c8a91e119a027c41400d31a39ebe12b3dadf70c0bbc9a332cf97a18da51668eaba70316d421111d809ec503b65428b69110fb589a6e9fa40c7499a0ec189241aa5a824ca3c04dcb438514c5b64c8e2b955474ae83928f005eb92c459eaeb9f18d396bbf4c2538d19bb67237209e04575c94ae609409ab0ab479e60028891f80dafee7fd4426004b31a74246779ecbd9ce2ba5df4178d82e18d9061a524ac57920f05b33f6b560980b31a9d1e2d5fba03d942dd76ef3cfb74156e5b9c8068fd0eb1c6e53f905fb9ccf155b0caf4e3b5ed22f112b25f92d39fa78ba0c92df2ac6885a59b49a6ec3c09275bf462cf49f41798cb4f69c6bbd5b56bf7314cbde884ac530bce77afccc59b810a8d3ba8012231ed0f051f7d15079f05b0caa42025043e53dc657efc9baf4f74604734dbbe03f5dfc2ff9486dbb74dc0916b6d27886e1954454ed494e6ea59818a1f73d71d7ea437ddb6e8db2c528666687f65387f3651cdea804400aa0fb2ff46da181e9c5ebf8295c62e262d10b5abf711401f328fe8886fd24c98d32ce4acfef314e97e2df49d524d6966a8e915ea29f6289c50280fb824ba5e83b2783eb94b84705bac9ce417a827c67516eda2d1c8537ea012f1a0085eb9d1e89c543086f16f8a417b1832a47d408aa392d5d64978d2dfcca3ea96deb40ccdf7063d077f63cbcdf93e0cf18f93e4ea20b697dc91f6e94b8c777a13548b0186305987669f082ac185f269cd02b97eb4c309966a12b533ee5be79c0bcbb79998c22274b67bfc9c6530c69fc65e78245ea51042f7152eff96ae0f27fbba430c3dbfa2140615399f3c7dc74c5c98e5cd1be7c224f5b8efed1384a3d1474d56ef51ea586d9293970b1d244a3210313daa3b0ea4dddf4aa0d4802e8686192fb303084038051aa1fb337683aa9ba0f73ef978369314f42d470db59e0d99d39dc21c8a6d425c216637845bf07e0a7d57020cf38774b863d17ea46e5bfbc4707bd39ce9190330a90af43b5c5fe688baebef67fa6c98479bcee6f3f81c3a89c83a548b20235182eaa845ef4a6edf4ccb8a40cd513ca9235a79e7ca98e108f07a50d01cf642d24f412a374af72f1516aa477a54553102f1c32ccd9dd4faa4ab2a82001a94e7f90e147dd587c0c28027d210d5befcdd69f92b96c21c411cc6ca58dd2e246cf9c2cb4ae11a6a530990cfdfa226bfc609acd3f8945780fd46865c2401739f67665d7ce8ac5ea600452b9514a6d5bf5653756c66f2f773435e3b2c43288986ec96bba7d6bdf4523f92d5af3e327c66db2f4889e4f785c6ac0d695afff1c3f0e546138d5f21ec967e4dbae4d21cb1d0b153aaf7b6c0c9c289e69dbcda26cfd767d7470d9e9627b8aaab97c20bbaba46064102c3172ab9dba01b355a8eefce112abd3b00cd987df49ac2fbdc76492e261a6e8cb82ad3bd301840977b9df399f8f10b9a2dd5d2b8a1151c51649c1635e8c41d0948662ecc08134aaeb5299be883b20f03ea8d185c538e4385e62642b5a498d4719ca0e9531f0092a14ccbbda6b37308ab6100689e427f0de9bf0865cebeb750e4e282e1beab613c541d4659b67a4bc890dd2c80fbf78828080b4e8ece7559e51b21857e17705c3434867db1b1a076f0eb388fdba8736fe0c46cf2e3efe8ff11f460b719b509813f2883be652e36a9e86c072bf8fe9b004b49e6214b4d5bd5b262fa508317a4866c603f88a464ff26a0a5955023535c599504c1070d360015111255b17c7571597e2cc54991d3eafa094a42fb1d455bd7d492b8042a8fc65023367193e28caa3ba77799ea0f1dcbe937f8fafa87f424679d9b87faa771f0fbfeff21a18e36891fb98bad5f6187b0bb6107234c97d7d7fc4ea70d9bb256d47219096f83d5b42b3a823ba120b00ad6c7ea565b45e6d99d8de0df6dd60b8af8ef1c2b05dbe733362388fd630fd881c5018a9f250db92cb6db7653ff65c0ae0bac4dba540af91ecff22dd3328d4ea9625c52f4309e5a06d733dc5c06965270ad7ee0e917cf51f7ea8f35aa1c4921075be2c1dc3f42d2830812120e0826e525f54056bb659c8379fbe286a76ee894ebb4c2332e4ba7ae2a18e9b10175e55d63be539c0c0c87479697bb95c147ea91932397d1b9e913a6cfb5042e2e6af8c5f8af1a42922e3981e3f168412e91aac81a750d63b195937f780bf8f68c4ab69ce0ce1f942fafbac3497e0a045976aec97fd8c8420b9eb8c846e035b67c96671aa78df2bd251f4d057278f332a836fc6ac48191ae19d70800c94eee355fb2eb4fd6254454a2812f0316f2de245c7c6170037c048a4a01d89388485375ec997a45c146e30ad30554dac13f01892c7c9a4d44601bb038476c674dad127814fa7542f34137ceef951af17a076ad52827c43d06e3b52941e97f6e9377f779f5b38118e0bfabc6a45f20017ee44567305462dc6070bdd134e7e5977a0123ea91f6fdb70a449add54b4c9be1f864c1e387f2796fddaaa3fd59ce730bb06777f01b32ad97992358b327002c9af51f42cb2edcf26fca2978649be27371ce33cb2284fddf724f0276f5e0119aa23fe77593514ee1a9c076fc4297fd20d20a3130ec66183e5ca94eadb98bd1b2e3a9f5f617cc6283b05a2963dff213c92604a4c85ebad608c3014a4c820acb995ab05f666cf49c2091bc05c3d4e9d0824277d8f7aac5624d261fe7a03aceb8f0e1ca802df224cfa02f67ca7eb2e1f9c2bb1be8da997c82ff122b679241fbb1c2093872f4e1a34aa8018ba2c8d2a347bf38f08e74a42ff324e36f600e12f1cd1b3a4b7fff4dd048c03dee14a4becb1184db8595b9866951510e80cbd77253ee104666d2ff71d1f45a61a66968f0df20fd0965262a825ced197447cba9456a4eddf1a4b3c219b4bd532345b5312ca744386d1c2630335d8d2f41b3cf953ece642a033fe6ae42010e4c8ace62456ba05b043c20db079ce1b7252d5efa37cd1b1c769a5dc39d556b0f317096265a3c4ac63eae33ece8dcb748c20ea1fe4296c39a32084c98c7a179676"], 0x1008, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000cfe6b5b931e03c658a3e645fd0685ffd07d4c4dfdcf274773ede3b59ec7dbc08d2ede0af9b6a2c37434126ce82b0974ce8e7d352cc495f54df7a5a2663193de585a9bdc1ff39136f9557fd81a23c5c6aca64642c71934c0f9b842077f5fd72f027f9d99ffa4ff5c13e02b105d064adb26512d44581aceef3e7778b04cf64a80bb6a96bef9e5b156b6ba70e425b3d1e3e558bc69a74f7b6de488b25b8f3052b2a36d3396ead80d62c764a1a3d0dfc6ed9ec06b62d2f9bf6bd1ad317f170c42bd05dc252218192c1d820907e207ee2f98f6123ab22ac402f596abc6251569f12aa9218e70475fb39d0951e8e260b406e8574952554135a07d300d3e6a09b914799e5c5f7c5ea05acffcdad185c02493eec4f2255792bd70c6902ee4cec886dfb91ee0bb94dd924ad4f838e04a4882ad28e5a99752a108b5752c6083781ee5381abb754ef14cb8fadfcbe0f4a5a7cecd7a290a28941008f"], 0xbb, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 19:39:51 executing program 1: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./bus\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623b", 0x90) pread(0xffffffffffffffff, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r6, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r7}) r8 = getgid() setegid(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r13, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x35, 0x1}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r14, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYRES32=r14, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESDEC=r12, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="ce080d05bc17d0fa40028716cf8de4f564ab69f806007625d000a1d6e35fafe100000000010000000200008381a55d0fce0f593891e56d2d43c6a47035ca3a804be207af5afcf72cece2871501e35a7003bcf5bf92a52fb179e543f1926238e75135862427e489d701288bcfe90cd77bfaa5fb7ed612815612c431d41d64b5f2e022f7719b98c16b16299400"/153]], 0x14, 0x20a}, 0x0) getrusage(0x0, &(0x7f0000000a00)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r15 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r16 = socket$inet6(0x18, 0x3, 0x3f) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r16, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) semop(r15, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 19:39:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0/file0\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) ftruncate(r3, 0x0, 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0xc) bind$inet6(r4, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x1}, 0xc) truncate(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x6) 19:39:51 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82020063c4a143dc864e9fd2b8ddb5fe5037d1d795d49fe4a7efe1970da711d7dd57be971e2f66ecce2da2002e66321a6da1b99589cc3b930f296d0abe459ac46622d0b99d281ee2a9e4f69a14d31fa4b5a06c871e3662259fb1242fe9480e4ef15486a4cc0eb5f808f61050644a98f4af86543b69007743ceb2564cdfa5cd784c9cb599c7d28928cfe5473345810a1e58c148e0adf7f3297a9419b0685fcc2816737838141392b5fa545fb75085603e04010f686a102bf3130f50430a6a43929addeba72fc31741d24e8594a9c87aaf9c80ecb0ecaa3a0000000097d01176d1603f2d514a3f4047b98d352c4f01a5bbe36658dd994260ef1a75e92a534709cc38d28acaa4eb42"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x18, 0x3ffe, 0xfd) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) setsockopt(r2, 0x76b6, 0x7d5, &(0x7f0000000480)="d02462be534c6241b341e7b368d2c081562f8e37782ce15216a66288b41d2496a0f6d2c292439202378464de39ecd854eb50095e6e473f1ac68e019df1dc782dad318b992e8195d10435b9124423c1b5e72419", 0x53) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000140)=[{0x1, 0xffff, 0x1800}, {0x1, 0x6, 0x1800}, {0x4, 0x8, 0x1800}, {0x5, 0x9, 0x800}, {0x1, 0xf6, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x400007, 0x3}) r9 = getuid() r10 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r10) r11 = socket$inet6(0x18, 0x4, 0x93) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r9, r4}, 0xc) r12 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x140) writev(r12, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r12, 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) r14 = socket(0x2, 0x3, 0x1) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r14, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r15 = socket(0x2, 0x3, 0x1) connect$unix(r15, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r15, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getpeername$inet6(r15, &(0x7f0000000300), &(0x7f0000000340)=0xffffffffffffffdf) getsockopt$sock_int(r13, 0xffff, 0x1002, 0x0, 0x0) socketpair(0x6, 0x5, 0xff, &(0x7f0000000380)) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f11ad191ed51a156c0dce3b45922d71945876754377c4bbcc6b8ee"], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r16, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a7122"], 0x1, 0x0, 0x1004) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r16, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039eb00101e7fca35ed7142c2f0d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000000000"], 0xbc, 0x40000000000800) msgrcv(r16, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r16, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[]], 0x1, 0x0) 19:39:51 executing program 1: setrlimit(0xe, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f0000000080)={0x1, 0x1f}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 19:39:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x3f, 0x3}, 0x10) 19:39:51 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xfffffffffffffe54) setpgid(r1, 0x0) 19:39:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x8000}], 0x6, 0x0, 0x8, 0x0) dup2(r1, r0) 19:39:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r0, 0x14) socketpair$unix(0x18, 0x3, 0x102, 0x0) 19:39:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) 19:39:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffbff], [0x0, 0x0, 0x481], [{}, {}, {}, {}, {}, {}, {0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:39:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000, 0x4}, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000240)) 19:39:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 19:39:52 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x9c99afafebe6362c, 0x5, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c65300057cd61a24848f9eb096ed11cb6000000007508b7e555659612c834fc0f19b117bc55094d1e1a15d2b13405864105c0ffeabfa394324eae896a9ef1796a2faf46a93127fa5c8f2e75d9b0c7060080eb94cbf17d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5eeb0700192735c45d92b13f70d618f145670534c0000200000000"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x1e, 0x3, 0x0) readv(r12, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r12, &(0x7f0000001140)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb0058caa3692b53d822294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db4180000004eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936ed22a36a4744621175f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abc794683db6b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183ab499f9b7f3e65954f82433c809c7f072a9956d2b82f24fcae298dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986ca906ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3f37b9333cb169ec6d332f22829a145659907b0fbad7ec75b39966336b3885708c5ea3f0db98fb924b3508e78cad19919baa2598bce8b078d99fe9420f6cbe0b164be0be55f9b0e72c8fce5bf33f8a6cf366a6c49f1483618de7120c62e1a173a319c75010d164590ffe020a573ab718745c5792cd5cd1ba3233956feb8146e7e067645f2b03e2bf81502efe70e3b5fec1ba67fcbb7826ea19ca5ed8884a29a929abb968bf6b3a298c3e459b33899c09568d7df3f679e659c700c2ffe73e5f461e616a4f9a40675065bcd4d115831f3e642efd57d2b20e844f5d54e46ba5ec9e42000400000000000066dfd51f941ae1fec9c4c2d0b549d49274bcb7b44b940f4eccab0c33631fdaf956232f82a278fc81a4cdb133"], 0xa) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000340)=0xc) r13 = getgid() semop(r9, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xbf, 0x2800}, {0x4, 0x580, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x9, 0x800}], 0x4) r14 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000a80)={{0x24000008, r14, r11, 0x0, r13, 0x100010027, 0xa}, 0x8, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file1\x00', 0x10, 0x8) r16 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r16, 0x0, r16) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r18 = socket$unix(0x1, 0x2, 0x0) dup2(r17, r18) connect(r17, &(0x7f00000004c0)=@in, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d00)=0xfffffffffffffe61) r20 = semget(0x2, 0x1, 0x80) r21 = getuid() setreuid(0xee00, r21) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x3, r19, r8, r21, r13, 0x326, 0x4}, 0x400004000007fff, 0x8000020fc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x3) accept$inet6(r23, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r24, 0x0, &(0x7f0000000880)) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r25, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0x1000002cd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r27 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r27, r22, 0x0, r26, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r9, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101, 0x800}, {0x3, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x1, 0x8}], 0x4) r28 = geteuid() r29 = getuid() setreuid(r29, r28) getgid() r30 = shmget$private(0x0, 0x2000, 0x221, &(0x7f0000ffb000/0x2000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) r31 = socket$inet6(0x18, 0x1001, 0x0) connect(r31, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x2, 0x3, 0x1) connect$unix(r35, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r35, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r38 = getgid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = getpid() shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r32, r36, r38, 0x1e4, 0xc}, 0x5, 0x5, r40, r39, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r29, r38) r41 = geteuid() r42 = getuid() setreuid(r42, r41) r43 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r42, r43) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r43, 0x0, r6, 0x100010026, 0xa}, 0x9, 0xffffffffeffeffff, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r45 = socket(0x2, 0x3, 0x1) connect$unix(r45, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r45, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r46 = socket(0x2, 0x3, 0x1) connect$unix(r46, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r46, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r47 = socket(0x2, 0x3, 0x1) connect$unix(r47, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r47, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) shutdown(r47, 0x0) poll(&(0x7f0000000000)=[{r44, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0x5104f1593e2f900b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r48, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r50 = socket(0x2, 0x2, 0x0) accept$inet6(r50, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r51, r49, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r53 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r53, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r53, &(0x7f00000003c0)='./file1\x00', r0, r52, 0x4) ioctl$WSDISPLAYIO_LDFONT(r53, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 19:39:52 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffffffffffe9f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) syz_open_pts() 19:39:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b, 0x0, 0xfd}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:39:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x50) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x20800000033, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="000100000000e575bfec"], 0x10) shutdown(r5, 0x1) 19:39:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x26}], 0x2}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xaa) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000180)=0x10) 19:39:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/132, 0x84}], 0x1, 0x0, 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000400)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x700, 0x0, 0x1f}, {0x44, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000280)=[{r7, 0x8}, {r2, 0x1}, {r6, 0x80}, {r2, 0x2}], 0x4, 0x10001) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 19:39:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000001640)=""/247, 0xf7}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000005c0)=""/129, 0x81}], 0x5, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) r2 = accept$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000300)=0x1002) pwrite(r2, &(0x7f0000000340)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/134, 0x86) 19:39:53 executing program 1: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0017f67f000000000002020031008132008304000000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696d65300066b593761e5aca109f9cf31ddff59b9f93ba5d6c7c013ff6c96b0cab7cb592d473aea3c8131abd1cfd578e4c8f7c13ed1e2fdeab4b288432d893cde174e98272fdf7513d7f7891be56e7b13d03da5d243bd3a5861f68cb58f901c6d256e50ccc3f919f9f801f4659eadecdb20e1dbb9e95cc22064434c17b4575023b809316a881a83728c14fb8"], 0x10) 19:39:53 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6472580c) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0xfffffffc) 19:39:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000040)) r1 = getuid() setuid(r1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x6}, {0x1ff}}) 19:39:53 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0xaf38ab8b375b361) geteuid() r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(0xffffffffffffffff, &(0x7f0000000280)=[{0x0, 0xfffe}, {0x4, 0x200, 0xc00}, {0x1, 0x5, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpgrp() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r3) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000680)=0x8) r4 = semget$private(0x0, 0x3, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) readv(r7, &(0x7f0000001340), 0x1000000000000290) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x5, 0x9c5}], 0x66, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r8}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) renameat(r5, &(0x7f0000000200)='./bus\x00', r8, &(0x7f0000000240)='./bus\x00') semget(0x2, 0x0, 0x2) r10 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000380)=0x1) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400), 0x0) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r11, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r11, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r11, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r12 = geteuid() r13 = getgid() r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r13, 0x0, 0x0, r15]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r12, r13, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000500)=""/48) semctl$GETVAL(r4, 0x4c6d775a8d51fe0d, 0x5, &(0x7f0000000140)=""/22) socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x126) socket(0x2, 0x4004, 0x2) acct(&(0x7f0000000000)='./file/file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 19:39:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000000)='./bus\x00', 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x1b/\',\x00', &(0x7f0000000200)='[,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='^*\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=',}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00']) 19:39:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="674a9d94", 0x4) 19:39:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f1d72aa62ab915282ffdf0610c94f95236244b542d6aa95e4ddfaade5c120c44bb147645b0a02399a912263ee2ac59df9c046285236eb9fa6ebc6686e332c61692035cac927e0507cb3feb", 0x4b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 19:39:53 executing program 1: syz_emit_ethernet(0x2, &(0x7f0000000380)=ANY=[@ANYRES64, @ANYRES64=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/235, 0xeb, 0x800, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x3}, 0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getgid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r8, 0x2d, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r5, 0x0, 0x0, r9, 0x1ce}, 0x84000080c1, 0x0, 0x0, r6, 0x0, 0x0, 0x8}) r10 = getegid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) getgid() r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) r18 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getgid() r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r22, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r21, 0x0, 0x0, r23]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r19, 0x0, 0x0, r23, 0x1ce}, 0x84000080c1, 0x0, 0x0, r20, 0x0, 0x0, 0x8}) r24 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r24, &(0x7f0000000400), 0x0) semop(r24, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r24, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r24, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r24, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r25 = geteuid() r26 = getgid() r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r27, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r26, 0x0, 0x0, r28]) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r25, r26, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r29, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r29, 0x0, r23, 0x0, 0x0, r17]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r14, 0x0, 0x0, r17, 0x1ce}, 0x84000080c1, 0x0, 0x0, r15, 0x0, 0x0, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r30, 0x0, 0x0, 0x0]) r31 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse0\x00', 0x20000, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r32, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001940)={&(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f81757300"], 0x8, &(0x7f0000001780)=[{&(0x7f0000000340)="ab709d85245621a85f75ceb4345dad520bd560a9c795d50422a267a83f200069463ccdd69939bac56969", 0x2a}, {&(0x7f00000003c0)="45553530bc7e728baac3c6fbfef2b74b434ca9914fbf73d20952496de1624d7b8dca9972705506c0ac2b9b08da661bc6f17fa930a6767d50c7986e83002522557cc6b461842bfd4ab7a2254942e4f58473781ab1f5c933362af483b71e5b39d50339083d931beca45a80d1d4ebca8afa8263e305a64ea851c7247cdb20a6494f04de91efa7b19c654e979be780627b936bebbc3b9d48c390e7380e93272f62906e92e3028f49a4580d37e610f0962b356947952a7b802c32e01b5ddc4051d0714f4063515658f7176055a14a2e181e4f53729239aaed3d56463d08ce11b5805179793298b1a3081df3c7d803f845d57c7c7635ad9828a241fdf3769b2614c09efa6d0ff821f3a02991eb357d808843479e2c9be22d70011117f168753d485b6a9351d04298553ba02ee0a34670dfd36c6b3355224bd20c2b01a79bff5b0e330136a95a7f36f747b9370d0a4f455751e6e09bba0858b349cd1d9c60fa6fda488c3012c931cf46c48042f91cb3aee7d6994d0619d24af998ea3174eeb0691ecd8ad0af3fd5f7758f42d22fac3242dbe6569dfb9b33b21b82f24fddaaf5efb54c337f4cb6822e449646ef61af69d7548379461c894620eefbccbc27ebf5178ac0aaebf4ea5615db86719c30c1f586e5fffa8df031266d9e7e75f9fc0c7de0818b7b9505eefe9b2c8360a491eda79a0d3143a01d661abbfab3ea0ac0e9e40a82753cc57ae4de7366000de92bd4333b15e152a8376c43c19462a9d80548d703dce0cbed253485fd4d1a97fd5ff3078eaa37e7f9befd41df1e7992c2d640191524143019bd4f2a83f499a20106ca3e67044d5401a0ef974c0d918174fd76748f5fd3963b16cc7786cb3ef490e4975fec27258cd9daa319f04319ced38c67fd15fb626464e6788a2851b94416cd7dc81785e5bf0a79e0e64b75c557db40b2ac586431621c525d205eb06639947527ecdae439bfab9afeac4b617ac03b7318cdc4102987b24e591d610c92554d8efbd7c0a285420dcffa91a5be2c4d95180ce19ccf3403d81ee0d9d80a03cd0c95e38ce05c14f76651408c465ebd6a99b22515d7fd9ea0d58420f6645f53c121f1d1da7a35b7de835aa5605ea099e028460815850b8730930b88c29bb8abc2ff7a4f76ef212b333d7f5fde723ba461d4052d04bc0efbb0602c57aee4e73b6d599ada385feaa090a74f6be8532635979677a2f05228a247c21198118bed36236daa7bf7fdd3a772c3d7f8f9e787dd56e6f959d4a74891b9deaa1c3b6e2ce447ae77d3d7dce868ce97b909c35c347cbaecb1ccd9d64a871c6865f916dd932ffc64e590f803a94b12fed75bb5d4a87d84d6f56f97c722716ad175cbcdf310e1bdba5726c7b49ba9778dcc21a416faf6c4ca3b3f65f68e2d55f24da4f2063501fe7d424b4ebd8226d2ff745192f55afc53abb68bd2422c8f94431dd36fd0dca5adcc481bfc695b76e4bc5fca41e55f2c10e80de7e8653be0a3d26eb1bb3be5113511e93c8efa84061421c432f6601a2ea5be0cf730f77b9dc0392c7efb0bf59b48f2c2adc811ed519ccec74612a998d1452e437fe5bbd427660b8b2ddf4f53331fc36aaadd06337a4a7f2e545aa5ed970e28b5817ed3dd9e9598f85cf546021fdab6d900e77fdf2f8b78dbecfb5ae8bea61eee90e8fcf019818be7e48cb7f6d67dc1b6f034dd249f88bc58fc46236e14a4fadb5a1f58d7408628ca4ee180139d0d686d545bbeecaf4a44758fbc100cdeb54922553cc317ff0e5d055749f5d03f0d91470356ebdb4d37cfd233ef67cc8cdc3f2feea3b3eee543255c94b0425b9491c8d2a365b77cec3b2e41c91ed04b9de020e515e00c93e32933167d2c4e78b5799fe4e4a78aea7dee72cc00577a6833a74e1dcad85e2e88de32029e0a0063e83a3aa299d88c0c7303127ab9c45ac96034fa17d785c5b08e2720efbeaa72fd59f337ff1ef91a72b2aac1b1ec8c7fe8345b66cb8030e98d640e5507f0f01350af9689782c71a0ff11dc15f7d6ce31ea63f4e0e4ddbcf67b8f90b7cf8ad0e295561841f827f0d39d81c0d0f7cf38b3ed8d6df563a7435c7f6c6199556a88335992814e75d257f3ff49035d21c436695d698306c242fca350a68df560b1fee9f5548c2c1cfa32252be596c767c9b47e728b2bbe5e20daa172f7b69cc8e8118297c9f1c2cf28f24dfe00e31a80126859c0e06a8737696a8828e6beb1fa0fbd2fb208583747acca7bb60a70f655ba9427453c7fb4de4adb35b840703b16bf068c7b67b0e9996b885b8401875284959365fdb693f0c575db041ca1b721e5e98aa1ff762c7d161341e03c954a87eb30a40a9f0d42011ee78335fb158519736d2771901e4545a25a7bb5efa186d388fe500b41f66ea381a823ed3dbf4a0993f2e2c4cc3255b68dacefaa48175e58fee23368b4db845bc0dde2c4fa038d4cfed61e8be60c51d8a041ad76d7c9eb8feeaf0f75ca68ba37cff3a6359195e1fcba170b3888381f5c06aac2dbd3db1e69e15b0be7a79b737bbd04f6233fac717eacf480aa55f04ce2af92fdfe40fbb40f990e0c80973bc3cd1cef80ca8d8529ae6961937cf7cd48d8dc93275737722b3340b620ca0d67527b8d836fe17ac468764d9eaf646652cdc6b83436b683ef0f426e0626d21957a6dfd83d1e7640c726e4e735d8eef98e7f66942b2c57f157cff9eb04b9d53fdf971193f620d4c365c96004187e1cbf18ac27e6c6726eb3e9875219cae78fa4386c62107bb9aa3dced4887192ffb4f37c30103c5934306040d2c5c2574dac25012d6d8e12729f386f384d16a95530c2a812837abaf85577a5c53e398a5607c042721c58d02a3bdbe51ff380dec3602561f232634093a5466eaad9d28848f59c7c18033ac3a03d6b6393edf3b23ea03dc0dd6ca3add793a5ff7d684de4a76d38c2e5af89f2ef7d6aa2950979214266121889389f74e2801391e34a739fcaf1e57ad40a1ad93778fdc5688be43f9f151e9a936e75bfa89ac7118ccf40011d22f092102ce792d6a9ae398cd82b7f89be9b0b197608ca8a1d7724e2a6f6508f98cf6316b7cffeb3543eaf09c908a8336bde9817debd5d71d7de345c1e1b993fc3593ecd8a72c1fb2aae23249e11205663f6542106cd98d63eabc521591d04f7fc6b876df685185e50d11761b8ae4cf94c22517e4481cff3af3482f6237dbbb3f43e05a9306bfdeff36bfcbe38ac60fce72505871477d4861adc62b9a7f1d1e90456930573da862dd06591773dccb54d1428f232a6b0296de855c9bb92cf271af37cc11c9d4a8672d297324c7b3f6c708e7a899a86f03669c747553283b989970ccfcc4f582b45a97415f58d9d617ed8522905d7dbb5ddb50a531c2f49e7ef2647b1921551736ce3e747388f38c3c0ac72123c74c0bee59116a4634825e637ff20f95fd83665899518a2a1d34b0789cc8666173cf24af756ebc769e34a80297241d33013a4612d3fec9c47aba9bdcafea615270585bfa8787e1abe6593a538f370bb9d34f944ec0f1705d1a9088ff6f3f18beaed0121b2704fa8a0104dbc6822382cba63113aa2a3b615fde3fb3bfcd7730cea2d8ff6dd6ca2ddf34fd80294f0a01f92679890307ec3e8b1ea2a3af085dd8087a442cc0fb78e1137573a9519617216555fc0b823c9a5588d16d23c2557dd9b8e44965743dbe9775d718506957430d0eca6f3571b7145ad6749b2627ce9bc6ec1ffb399beeaf0e2c0ce6026aa7374cf4208129e551a206ee70922fb269063088efeb9fe4b0088e7c5a1dd1c6b2ee534f8ebfdb2ae62fbb9396cc147289e1239839778aa4709a8aa85ec46ebd27bb1013a2256cb826f54b12ff5c789203f91db679f88640ac806fd2916ebabdaedee382653ed18955226b8a69690132ef68f7bd5133cc4cf0a873be877a0591e8ec254a1a1bd00d406aefeb16a19f5f0d400d04398216fac7a82eb711cfe947bbf30b2da759f50f2081bc5019260f859f7e7f540993530676e29880a0b082f32edf064ee7d2a5a2a6088a673ef05868e6684c4959ae190acd2fe284eb1948def1996e344bfaf94473747e635951de6027c9a3558011dc7dd354ea7660f3a834c8140507334da39c78f50825afd9b1673be9c6601e8b93b0c3e70ea297ad94a16190d25242c483f701d98ba3441e04a8df9a96fcf7edc341b75a951ebbd264ade356dde89dcc2bd54bc1f9e37224ec4c425a4b7d815d734808dc370e079dcb7af67f023f1b813f547f2103f8d61daab574dff2aace711d2a9acf68a00cc7dc8134ff0ee530c78c659e7ac290e337f2a25a4f4da9093ecb456c0ce18e2fbeb436732a731e4e8fa4eae9817ca961ad9c99221d557b7603548c87122d92b943798ebc9b384293add22407e74fa32129afe222378da51ef9edcca790829b6c0ac6ea8c7923e27a7d4833362e7fb0c4aec906463268110d4b68d00e9143a350e98b1d7a39b2c9df0924e45a01e009290492b092902c7f5b600e9f155a087d99492b478e6d5f2c6c2a1dc05b296fd00fcb6fea1f4b49c6abb848c1b5a94f52bba4875bebdc99515c2d5f7a66022119a9e1fa2349ba42edd3c7581a8459edf6d9849f83838f4e6bfeab42d4ea0fbab7a0374034812707f22aab75ef5cfdad6e06a7e45da3c82f716aa99bf34a56630f6c114a66725887385ccb6c0cf02923215541f51a5d7a52efde75e6e24aa71fd0da9840b82f90d0fd06d4d0517b59640e081c6b4b68159fcaaa578cb9aef29c970bba7658f7a45899866ffac2cc7b95c72d26bb88de578197c0eef72e37978b994d0b59d43a998d6d7481681fdb64e58180bde674f951500f6af25a9951baf15cc9506f2a9be98dcc5d321f9bc6f29290b9abf7c18fa8df0441f102b4979fc1476df1b211afcaa6a8ca7524dae03dbe5af9489a61838d7f95b1a4fcbc36240ca8a49a04af258f322973389b22df4088820d5226b2474ec1863b8763d11f8c7f9dd08aebcb7d49ff6cf7926c06bbf8a2525544d8b1c553894ab6bea287c8d8a0e17c0b50b3f84ab5175f3deb535def651ed1c0cf3dcd403114f478a0b7cefa0ca556319e377498e7e44d41bdffbe71b5176ea613473721dffc7e46294f827f424a2bb2d1d01b6ab06e3bc77227791792995ee84bab47f689995112c5894d9f1c890f1fc915d81c009ac68c34532b1925bb57f131dcfebdb7cbed296c51a1480e473f2d5718925edcd602cf8ee1ab7f5daaa032ef2bc5d43c217a3f66177306a5b3ba599e2a090d4dfdfe2fcdba551a3b3d4234dc4e9ad3bd111612a86b095ffe82f9b24ee093eb9e8cd12a750b4d79d75d923fb77ed8d8591122981cf524cf49a1869002c95263be1ce64a16793b280a18e70bd27a28cc766b870552b7301bd8b21db53ef7fd1f1a24f2ff705821182b6c95f3674c90919c1144bea851657ef91f00dbf408e8103e14ec5c933501bcf0e629e5c511c6b304e69f9026a80f7939555ebeda946e3f23faa7e425864d2fdd58f2001085a83adc2b07d7cacc7ddc170ebaa95ebe03df3ee654cd1fc5b270c061daf43a16802b0bdf10bd6e8f0a4afa0043a8a9517ddfaabea0bd7ae7ab155616539a68cf2e2229872d9f792dd448066955269be6d01e6db28164f2329318ddc2da75d27c818aa51eecf55df541e0b37838ac0906e8183131927e2283cfeee17f30e0374841e3eb098f2bb3d6b63ec6a0bdf15a436866a4a6433223e3e7b750035d8e6192623168000df8febe18fc6f780aa92d8234cf6530d0abe042e4ee76c20ab816b2757ca4dbc9ffbba68c3db0dff69", 0x1000}, {&(0x7f00000013c0)="bc2bb1f59efd18791edf0f661379e3b57a9a6699c402da2b1815ad17115b1326bb6100c790ba6d290b1cb8e9a2760afe7f779daa94a7bfe5efe11595442c408c06d523b58f32b18bbe2faf8df79d71c0e44f4236ef574eecfcf1616a3692baebf681f5920debd2d00bf5268a656efd0834dcc1904ca0cfd56fd5f71d9257a7429ee80654e9fb6f23576d16541a0c1d3ed69a7bed556ee4fd1af91dce2939baa8882256b9b2158891e779c1b797a88f7b49fe42e5b0ecfd3dbde26209c87f8c9a71ec9fdc90e0d6f4613e966e", 0x102}, {&(0x7f00000014c0)="02794881ee5b959a6fa8d6b1a5cfbb86aafb02f662fdba353d84429b1acd6e7b855f1e07b538916e9a2e36160845998aa9e03f985f63efaf910638b431fae198b6524d3dda776d50646eb9f879673f0e0af05c68ca3b2b968cacb9a31dd439fd9fed211a711cbb2d6fe7963e933c91f6dbf021c7cda29a29d068a5aa75ccb8f54aa6c7e96ea01449097b4f20bd4d382bf2c3c59d08ff22a86abb0a5400c688ae261c45eaee94786bc963a14a12780fb5e1fb738640d2a405a2d34464181e9bb12bf0619983d196c34de5c859c0e905ed5b", 0xd1}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="c90b092116cc12cba1bd59451362909a052c41877efb422dbf6d75f5e84ebd5e67ae921f489baf54726fbc095e78d422be1a75c7d3e8d7f83fd2e85571973e7ebecbfc85045803f6849e544cf1c5b7dd0f53", 0x52}, {&(0x7f0000001680)="25da5eddfd0873372f9760ce6d88452a240bb91da9e890d78a1aa05b137e714494469f181e219cb271fcb5abccd96feed16080653121715c475a260d2553a3394dafac5c4a96412f252f21ea7c5653b7e914a8b84da63ddd66c85c03ecab76a41320f585b27557bd876bb88e67e88ab6343631eda68d2a5f610ada4ec17f6821665bdaae6a881c0c7ba802a276e61b8aed89830e3459991e1ae7918af483e9daa9445f27b700131628b68321827d9556515e5bc5d1aa74faef1f0d3ec6fd6b8b4d5fcdb6983f", 0xc6}], 0x7, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="00000000010000ffff00"/20, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r30, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x405}, 0xa) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:39:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/127, &(0x7f0000000280)=0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x800}, {0x0, 0x0, 0x0, 0xfff}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r3, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCPROMISC(r1, 0x20004269) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r7, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x1}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xb3b) 19:39:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) getppid() mkdir(&(0x7f0000000480)='./bus\x00', 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000440)) setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = msgget$private(0x0, 0x0) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000340)=""/238, 0xee) r12 = getpgid(0x0) r13 = getgid() r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r13, 0x0, 0x0, r15]) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, r9, 0x0, 0x0, r13}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6, 0x4}) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) semget(0x0, 0x0, 0x1) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r19 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r19, &(0x7f0000000400), 0x0) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000500)=[0x19, 0xa, 0x9]) semop(r18, &(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(r18, &(0x7f0000000240), 0x6) semop(r18, &(0x7f0000000040)=[{0x0, 0x7, 0x400}, {0x531bcef4eb67362f, 0x9}, {0x58d70e956d7aaab8, 0x8, 0x1000}, {0x4, 0x7}, {0x0, 0x9, 0x800}], 0x2aaaa881) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000006c0)=""/88) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r20}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r10, 0xa8, 0x6}, 0x8, 0x2, r12, r17, 0x0, 0xffffffff00000000, 0x4}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r21, 0x40044278, &(0x7f00000004c0)) syz_emit_ethernet(0xb8, &(0x7f0000000740)="f63d9ddad9abcb5eb023292c465f439cc3c4a69e591b5eea9acaf060aef48575951f030000008000000067b2a7446dd02e932a06cd3d2f1be160f9b7f12873717b9113b9273f87d9bdbef2464fa838b94472ce5aad8dd3abc9263a85e1c8387a186acbc4c4d1482b6f3e5c47012a8564b4f0766e5ac99998b429b56fe386d5a2f491362d45c4de1228c93fdb52ef8e513d9f4b14ac62c59268e90f65f10b0b7545e9367773ee4580459ca923814abd4d397d360b85e5197f") 19:39:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001200)='/dev/diskmap\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = dup(r2) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x100, 0x401, 0x101, 0xe5, "bee14fcd430cec40e00bdd338efe5ee3df90067b", 0x7, 0x6}) r6 = getppid() ktrace(&(0x7f0000000180)='./bus\x00', 0x4, 0x1002, r6) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) socketpair(0x1, 0x1, 0x7d, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x10001) 19:39:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400]}}) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000f95000/0x3000)=nil, 0x3000, 0x2, 0x1810, r1, 0x0, 0x7f) 19:39:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0xfffffffb, 0x0, "4574f79735a00cc4ad21bac1bfddeaf644175e3d"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) poll(0x0, 0x0, 0x8001) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x3e3a, 0x0, 0x6, "79c17df23cedbea2f56fa6cecbb2ddeae9063aeb", 0x8, 0x7de134bd}) write(r0, &(0x7f0000000140)=' ', 0x1) 19:39:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c653000fbb5698bb1c43d8484972728473d3d564e74d7598ff02900491362dacecb92436bb5bf0aabb54a9c44e3dd3bf422fa20703f15ee86e449cc6df41b0f80693a924075fa2e193700f7538bfae8258422b8cc69538d2b39a75fb744cefb1d855b51d9d97bbc25604bbcbb4aff1cf668273cab0d02edd9a2bd43d42ce3b68f0c9e3e01d5d8361600000000000000be888c615ba77094c27876e4e3f226d1b62e8248d9ab30e54617981ac78179ebe942226d3b99f439ec22c9c72ec3f286acfc8d2be1d310ac59144936e6075a7c33360336b3018f23f14849d813eac884a35517fcb4ad18dcfee41d02241b847d46496c341d9921"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) setsockopt(r2, 0xfffff800, 0x6, &(0x7f0000000340)="38f8d1b470d6aa9e0284cadf2686b3472cf78a53879bf6737545a356bc8ca871fa32eb1158941519a6668825e07257e705c6dfa498c92a58e1d686e0dda36375150a9c8353be5f1b81923295be73e0daaef3da778e8ffc6dafb65edfc38ccd77db9d136c485dd95a7890d33c8c855c1cc6ed73a42822a57a5405110924ff9504ddfdee46d7c607cf3072c058e5eab31300321f2204c0289b815a1765194f76cbbe0a1f49d88d620654b71d8df5fa9c786bcb", 0xb2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:39:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getgid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, r6]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r2, 0x0, 0x0, r6, 0x1ce}, 0x84000080c1, 0x0, 0x0, r3, 0x0, 0x0, 0x8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x89}, 0x5000000000004, 0x8, 0x0, r3, 0x0, 0xfffffffffffffffb, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45d8c0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45d8c0 19:39:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x20004000, 0xf03f0000, 0x0, 0xffff]}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2daa004c8016944678195875d2b5e629baf8a4e78fd4db702c602c2e32063221f36616c54f043598aba5eb8e51ba62c4fa5f7f3a1e0eb4b250dea5f61548ae2ad944916444d1d3ade234240890b2b74191e18e998c652602fb9ed9abd2ee7c46e9503cc2cfd7fa6ea76ce515067e78307ca4ba14783dacc90232f7314f67dcb76c5ba8a7116a477cb5ad46394b3e9f4daed3d0c9bdbd2b0c310e67f6234271910f96bb5205b48db9b4246d1345e34da064240f449fce0c9752c1657c8cbaf8160a9a160a088c92f06e6f49d01e5d456c3775a9b4ff9fe635ccb4b5f8b6a1bb2f7a02d352bb65b2475ebb1a5ae53c", 0xee}, {&(0x7f0000000280)="06cf32a6383681a0bc04ac4fef5eeaf2aa0e7393f28c694e38cde7fae96a04ad6d4fed9a627d17d5f38433e795fa8ff28b87ecbef2d90f396334ba13a391955ec357cde81a85f2262b7728c4f7050cb3e8eb8a99a42502093ed2e62baada98601ca505752f3a597dc69f7169f7f7779f7c27df415f1db1005ecf5fa4952a3f7e18c6bfb415a076cc06f53518589ad4d2b39a2e18374d04611a5d872f6b51c3be00f178c11e36be075ba9862ae0a454e52bd22998e13a77fb7e50f7f0df968fc92cc088704b691599939c96dad4450b95fada7f91bd4b27b2b93f7433f75dc914d2934f28a417ee28577b1c28fd9985dda9814887da9848592163337a985e368f1e4b5e8c9049e4b42a2cae5ec6d46bba9c9a8c1c545355466778c97391b940039013aa26b655f70b854a05da1da851e8103f597ded7c2c974efdbf7a95b2376300568b9fbce48663cadccda632d2b0ea7967504a8a38b65efc496352f8549c12720e2df281b9b7557843b65ce89907436169261b0a75b372d63b71274f21b1704464b7b31ccf49122d8c0266d7b71da695dd16c3eaae4c1cb79446f07b1c953451edb83dccea9ee2071173cfde952b085065364994cb19f22c633938e121353674c45e8fbee33516d42923e56c2680df05ee8f5f6bba10817fa8a3145204c1af4f0e53bc3e864e59a9eb8fdc0faec924bd79a5b97021cd9b6e91c65bc74b4759ae723e05b2e7c956c0188776eb296ecd4a7150121949fd08213e7292ab673890cae03a5b28eba517ace304846ca8c4db1a9a1b37b9a7c46755566862208adfc791c53ff9632249e04d47b46135c42c3a365212f1520443417d25c20aa8ad3ab6baac0d88810bd97262a89853b0e2464720e5a2207eea07f022603da0c6ed4675934e038999214ba7f709230621de133cf83022a98d2b09ad47e7a0a5f86d16e1fd63c63149dcd57794df593ef687cf7e1fdc865c62cef4ddb5ed3c1da977f648ad55db6584ed49df919ecc312f59c1b15e5305beac70e493e634ceb90faca598a6c4a3a500e2861777b4c1fbaf27d6754a7d278b0a42e869b7301bfb2dd36dca16363bc3ef2e292945f4bca6ff1c30732cd80a20402ae248a7b708670c7bf39a8dd3e29c7c2fe391a5b81947d7b6fc336b4a72f8a6509d5f572017fbe135bc966f69c3c04fa7cf1be2727e65fca5688848da4d1992ac7c6a4481c14cbf6c544b8595dfa33a37b96e6e2b8489de1368d75146c861dbd75240eb2b1c290df1e5d75acb0c597576f68d3a273b5b4818d557b4edccf105c5b99aa5b784b9b95842149383d0df8d138fd489148ed277a85790494eae506aff3ad1c0f83251929299418d4cce08151a246c206c4924b7b1bb57b1d371e5db37601f1b03c51b53e0c905151507228ef682111fe89ba6702c523a76bc888d544cff3eabbda53c17455b286202bbf375a825ef7a2b00f99059dbbd304c7fcf8f0921558c7f2d9ec83452a5378b68c9037540b772ca9d758d8d5bf9891d324d578db1623948cd6b4b99664b42be06b17ff5a9474ae7fc27aaab5a7a10142333e11d433eada9cd46b044ff16fb87e0ff005c033d82ccf7ad762d399ebcd6a8f9ec383fdaade1bd30f017a432b88ca2f14d81eefe23f0af88d1d1cd00717603c50039de4be4a38a5be627df671df3e630144ea607e25918b97ee5927866a57423e4d1540cfa4c1f3680b25f123c56d62f5b43729d7a594ce334d9d9ba272f6c4df21d0a46cd5e0c1012fd264ea6b55d0a0626df57283f0ae6fa661dc13638be944e98a3c9f9bf8e9413870e509d3ceed1692ac4931e05fb9bc4e7c37b04e95f1dc26985daddb648a97086a189130bb204bdd8e8b3f459b05cf789e6b1f83d491439e70927ec4083ac21322502be2dc33330dea42817fa447c92220eb0c9694911f4675e617866e22afa187671b04bd813620a468933694fcc62e1b72bef06a7202ae3a4aaf58a3304296ac8c7729e722428d0c9e593c62894e7ec4a0f7d2a844941eae0461f3aec91be8e683c693536536dd055c0bd620986004eb028416a0d79dd90b8ea88a3a6d726d231170e4649af5a9d3fc3387ed5fd4ae88ab15805b8b207ad835dc8968359d41ab034863388e2c4e9ab456e08ba5429e755db3b73a662d0bfc1840eacf8c33f3d7bb04506174ca7dd6c2dde8792063c6b17579e4b8c58d0a4fb858c51578e2d5d2950c7d3f17538e6d6a64727db005b2cde535d84f08d3c1df704b7b975033dc18ffcc6ff60d70bbbf8290f88e7f4d9746d9bbf46ba177f2f1c50e6bc375bc1ed4b71b3845cbfb91956d88c785f7284d5d6a6bd301b671c8360d30860071801b586eeb657cfab956b9b17759200c191856352e5a5ecc9b2d932032e6031742e4d378dcd83dc033eea322b2d1c61963d180978508d681870b10f02698aa8b9ca0065acaf216a0ed5e0ce3ab780511c056071ededb63f35e89a77eca4f6aec515ee1b423dfbf60534f5aca74d781f552ba11a22aa8af9891ba2348fe9f963a07c084e72cf22a3bab076c7a3de266676a9d1b6e156ba2afb1dfce96779fdbd13b89c7d54ae757be79b434176ded8348b67071851803421e492432ca3045337edfd817a8408ba8ff7b41b742043c1a0706a5a83c5348594ae6fae85f1e89e1cfb7be7c40bd7ad17244144c33b56e158fb438569505a12a21e293ff4338fd522d0f9255fe9b17034d8400437552cb8bcffa2e8667f2cff6b08929f928758f93e22f4b787227fa8d81da857024afe72dcc3963cfe01f61795d06a9d4caa910f475cafb389b9c428a0ca23b73a426cb9570b9b822b54b2574194f27a8bc3c5eb847a87ce27e38c60db6706b2800ab2cc8b95b15ffd986dc14437f0143bcbe2390adde393dd8457e1dd665a7062f2f2f27f64ee2d318fdcdd9b804b69614f4784fe8c48dae9c4279f6a84985dbf21e54efb07fb434dd659662782951ea00a0c613108a5183b9f840817e5cd3d889babbea861d5535db5f7ae1c5fb776a082cd3b84dfade50ac9cb4cd23c8bdcdc64797ba45966933f62576405e8c83dc94f8cad7086586dd530234c87da04ffe63b5a6ad57dfcd879bc6ea2fe70f53808ee0ea1bcf9c131e52d7f8cd777c48bc8a2103fee18966152466839c0584cc4a8e80735ce9eb1e1adb28552d64feac075d822f082cb32855947e9e090bc4e838a42a273d159c02270e1ab8102d7ff8d910156c5ac16ffea200d88792a8d4138b5ae6be440b9e3e9edcb1c49c48222223f69e844d047f5ec0c2e11bff94d176a73cc7d9aac4a6453d9e1b147eb716119a418cf98a104ecb9c8d67a66d5521f10496417941310f617858bd1506c5c7841c5ee832bb65caac03ae6297e92328702cd72940f5f256a23c52dd89b69cdd67e197ea933b12db063c76083f547f03875435661368e5cf5e4e7edd7d24ba02c0ab4a728c038d88d71be556545311a1d31a3eb8f9258d3ff765d8176fe99b38b6a584bafaf11265444f619b3133a4725497db0402c3a6aff5b6c2af3805e029c1000fec95f3012231a3208c52771ff8edef404ae44c17bf1916e0bb71db8d0c185d8b6fa5e73734227a19de1178a95769215eafa95e7a0cd860c9fb56096d2e54383b32048a8d7f5e2eae3e2b11a2f1f6eccd0782fa080fb7fa6d057b18a1c0451acdf86d4a647cc8fa88b38f3dbddececdd6903541228d2149c543755cedb049f1bfc30a329c570f3b0f24d15885c70b40da7288d099af0884492c806e4eda3eaf4bf6414734d529bb3a20a731cb43737cd6102a7c0fa089a27efffed7ae04df89729a45d3e8a9f43ba4154ff55e0becd14c00959c9def0c910435e7c2aff58a6cd4fa937f32d265c2c5530935d50292bec2687348ebf0c5e0dc266854fc62302aef62ce485a1fd3fbdc38ff869273f65608cab3ae5897ff94b55554d0276fe741a4e6f83c2be546a4dddadb68dae08c974e758b75834a527552029b98e4e203e342529e9ad7e0220cd75d976b8e3978d2b8be8efe659b9a3947036b80004f09547efc1fafbd20554c68fb0e76dd9a08f934e53582e67693d71540d3bcadb6b7eed342fb06b1213f22224ce62e30f14ba4d86e0715c0daf5dbecc3c1298aa7fb01df5ebf9d5fe87fcb65552c154fc5716b7715a115fd7a12b7c65e9f6e57dcddb4f9df9a3abadb3d070a256d54099f0975cafbdb86e34a125cf8b91c05bcd2284bb98ecc0b6749e2bb03ac1f1afb2012618615e095c5d51ec8a04f0996134ce43a9955938623f22d3bf91b8ad75883b67580f2dba417b85e42c9596da999531f30d884de41273fa3e4fb19b86671fa8a260a9e0c856c134b1ecc4db46691918611523976addac799b4108346400b4989def74516453add96f4bc0f5387855f3978cf5ea19010a74ebab5998a7b88fe3e49af5348276ec63745f7ead69b72e5e79458eadc6cc708e0bdb536b97d0406d8068e8c9175138992092d8856434c853976d6ece894851ef9a41a17e5641b8194c8195258b79d07e2dcd0d07dcde594d04f53d4601582c6749b7b558c5d3d169ab4553f10ccb7dc15025a8f724b044390c948d52e77ede2851181ca11a1dcc822f2ce426f55aa6fce2bd7840a6df529df5e57d75d156aff9058f94780d4e986b9ca4ac3d1a326ad94ac2bf7f338ec381d290fd6d6c45e1bf40258195ebbb586246b416e216c2023d0b82ad2ec685c0c575f10ae1d4f57d1e61061d573997924504879d582629ea0b875ea78e842b23b746941b59d70650ec9732dab95e5fb8bb5424372fd0a28104c04100a69a1eb704fd320979f640ca57b1510d343a17c0f8d2619d4606fb7197e32c050cfae5f17fa2a591d17795535966956c4e3e47cb567e22565db5e301f4830a77597f5a314d613b4290205e7f2545bd7ef574b57ee8e15349957468c26ad99dc4f122a03e4f57df75035c1edf70e375f30adb34c4fe869275feaef42d3ce71e542e39c59d7c9f2417defbf4e1a3b3380f3994a236695567408ed5a9f7db766a788a5d8a1c74bb399d4fe8c7e63a4aec1894bfcc7e5bde814db5dba1e6068ecbb741f0b9dddc1edfa1d7998a612ded45439fdd7886e6ded64f133d324769a866f7b7b96d65d6ee9ae1d6ba664bbdca181655040d668b0f56c1d69a538b35192cc9b553f491acc8dc711c42449dbf5372dc870eb9c65964a713d1d0b8757b43752d539d542f210ef6f80724b3740dd8ec606a0caf7e8e6e17f7f625246fc2a5278ba4c6933b63e2740d6f5fc057eda0dda21f110f3e15e75770c5060dc1f485c36ae7aca314f82d70000f61e5f6cd452c095cc1630ebfb73fa98c5495b8ff03bbfa573ea4875c6cf561fe4700e4c77d889dab6ff1dee9fe354aa358cc720f70c13feb18eef03b5f92ad41e7011141922bc23e5e2ef4c7b90e2baa1b66893660f3e43d4403068aef6cd43533bac9381eaa6dd15fbd3b0c0903059631408743eb6586ea7e30167ccc5c4c2169ec2b4cf83ddf040551d9027a9ad7fb08243f9680899749e3c78e391b0cc32e1b7b12cb5b9ac2b571ab56d760dfbf88de4581a94101a0a20cce7f3b4a6e88e8c74dd7d78260cd66ea309934a8ab4f1e310ebefb6b7f7ae5953066c4238970cefc751106f580e1ea037e4f8f871aa4de12e0c4182ea1833c3dc8143b48f1d06706d164734692f8a4ff6c9be759cbb6070bd37cdafa4a390441b2e2b06449112022a7ef1e946f0a399f0afa067fc35217e149f568d1f4e21d06a03f402541c66b02d7f2b7ccefb6b4a197d6d28ea82822a9aa6beade571c", 0x1000}, {&(0x7f0000001280)="7e4ca62f1187c8fad76cac53fdbf7209028c1d646a822a61f6b15773d9a796fc3adb3120e1018b13e33b7cfa9e1b8db5996be30cea22ca61c7a1b771c83d8f21c6943b18eac0c2ef5f8a82991e561661226dbb69c29fcf0281a19712dcb26e4e8875b702b658133f736eee85a07e1b93b45d129981c51a0eb7803e791786d4500687cf898109847ccc891481d47ef2fcbb761be4600a2288ab2a33bf35", 0x9d}, {&(0x7f0000001340)="2b176cf936e622af9f188a0b2891f6032279e25cc3a01f7c4da8e873e696f82f8eaade52d3dabb7fe055c75bb445b4bf4150c75b403644916a94462013d0cdda6edd7b8d32b1d7393695457413f42d44b626979506cd78c3cb777b36d76358b58f04438fb88a07a078b016e8b3de48ed5c358c50bb661d80f9da28a6ab3c63fa666f827f63b2820e28733af51f489875e638117c", 0x94}, {&(0x7f0000001400)="fd2254fcbce6b7097df0f8fe904ed223dba25acd79af266c83e980a367c205264b26bf7e66d7635a1cec12d98f9ef659983ba04c05e43b70aa5b9178bc98e8989b835ed375701eae311080b95fbaebb2465bb0bd1d7e1dd8ad538122a6858a2ec4124d13abcab8468135d783de127c86345406c4f574a6df356c8cf72b82152ba458e1192bad355f753f6ce86a448beef654cf08b5dad0c6916336552d7004e97a7b4bd5414049761b8464da382a3cac55976014270a174f1c69f6f81f6b45919c516536c8b151bd4180fe1868fc", 0xce}, {&(0x7f0000001500)="37110974dbd6d0f39de9cffa96c35d847b72fb50ecf4912b9ec17f9d70dd0d0c9f8e4a32e04a475e00e632d49644fc7776fa681c1325e9d8b60b79d8e7c611c0b5ef44b370874edf507ea027b3f87c8fc581b1ea5f8ec4ead090afb4ee8b00fdb8d2137b25496c5da90a774411c8574f4a931425ac7b38ab868db259bd24fb7cd600587290fdd3479df38da481854d7ae71222855a0d3f9e428f990d6748798e4f95e63102e11a69eef140457ee27e08d6eb18a1a8e3f567aa238ead8495549e124767baa9c9c814d3510669305f9aa6769249203cae21cd1932c0d7", 0xdc}, {&(0x7f0000001600)="b5038fccaac0334632919f493b434dc45780cb1f4a5ce9ab7a33d6f02e058ef431b5dc705f5aa755dfba625adc081b8aeb841f85ef0ad4055e9e7b3ba3d451423dd942cdb096a1b4d37c661dbfd4b46e78a1e5ae5d03ad24b53c7b7365866e7e320dbb6f7c11406aa0ff4da080a55f8add3731251b16c83ddde4930d58b1ba98f4", 0x81}], 0x7) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20000, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) getgroups(0x6, &(0x7f00000016c0)=[0xffffffffffffffff, r5, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r3, 0x0, r6) 19:39:54 executing program 1: getgid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgid() getgroups(0x0, &(0x7f0000000180)) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) getgroups(0x7, &(0x7f0000000240)=[r1, 0x0, r2, r3, r4, r5, r6]) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 19:39:54 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x8b75b}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 19:39:56 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() lchown(&(0x7f0000000040)='./bus\x00', r0, 0x0) setreuid(0xee00, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getgid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, r6]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r2, 0x0, 0x0, r6, 0x1ce}, 0x84000080c1, 0x0, 0x0, r3, 0x0, 0x0, 0x8}) r7 = getegid() r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x81) write(r8, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getgid() r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe75) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, r13]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r9, 0x0, 0x0, r13, 0x1ce}, 0x84000080c1, 0x0, 0x0, r10, 0x0, 0x0, 0x8}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x7fff, 0x0, 0xffffffffffffffff, r2, r7, 0x80, 0xe0}, 0x7, 0x426, r10, r15, 0x4, 0x2, 0xe000000000}) execve(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 19:39:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r5, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r7 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0x759) fcntl$dupfd(r4, 0x0, r7) fcntl$getown(r7, 0x5) r8 = socket$inet(0x2, 0x3, 0x102) shutdown(r8, 0x2) r9 = socket$inet(0x2, 0x3, 0x102) shutdown(r9, 0x2) fcntl$lock(r0, 0xa, &(0x7f0000000180)={0x2, 0x0, 0xfffffffffffffffc, 0x1000000100000000}) r10 = accept(r7, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x1}, 0xfb10, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x3, 0xfffffffc, 0x5]}, 0x3c) r11 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r12) r13 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r13, &(0x7f0000ffb000/0x1000)=nil, 0x0) r14 = shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r14) shmdt(r14) r15 = socket$inet(0x2, 0x4, 0x1) r16 = socket$inet(0x2, 0x3, 0x102) shutdown(r16, 0x2) shutdown(r16, 0x2) bind$inet(r15, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x400000044001000e, 0x800, 0x0, 0x0, 0x0, 0x20000000, 0x100}) 19:39:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e297b41476af4cd4b4db696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85"], 0x10) dup2(r1, r0) socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x3e) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pckbd_enable: command error 19:39:57 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffb2, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) fcntl$setown(r5, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x10000000002, 0x2, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r9, &(0x7f0000000040)="b3", 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r10, &(0x7f0000000040)="b3", 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r11, &(0x7f0000000040)="b3", 0x1, 0x0, 0x0) dup2(r11, r10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) r15 = getgid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r12, r15}, 0xff79) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r16 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r19, &(0x7f0000000840)=""/94, 0x5e) fcntl$setstatus(r19, 0x4, 0xc8) r21 = getpgid(0x0) fcntl$setown(r19, 0x6, r21) dup2(r20, r19) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r23 = fcntl$dupfd(r22, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r23, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r18) socket(0x2, 0x3, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r24, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r25, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r26, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r27 = fcntl$dupfd(r26, 0x0, r24) ioctl$TIOCFLUSH(r27, 0x8040691a, &(0x7f0000000300)) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8040691a, &(0x7f0000000300)) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) r32 = open(&(0x7f00000007c0)='./file0\x00', 0xc0, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r17, 0xc058574e, &(0x7f0000001a00)) ioctl$VT_GETMODE(r32, 0x40087603, &(0x7f0000000600)) r33 = syz_open_pts() ioctl$TIOCSETD(r33, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r34 = fcntl$dupfd(r23, 0xa, 0xffffffffffffff9c) fchflags(r34, 0x1) ioctl$TIOCOUTQ(r33, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r35 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r35, &(0x7f0000000040)="b3", 0x1, 0x0, 0x0) r36 = dup2(0xffffffffffffff9c, r35) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r16, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r37 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r37, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r17) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) socket$inet(0x2, 0x1, 0x0) r38 = socket(0x2, 0x4, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r39 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r39, &(0x7f0000000040)="b3", 0x1, 0x0, 0x0) writev(r39, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r23, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r40 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r41 = fcntl$dupfd(0xffffffffffffffff, 0xa, r40) ioctl$TIOCFLUSH(r41, 0xc0206921, &(0x7f0000000300)=0x64c1) r42 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r42, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) r43 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000240)=""/173) 19:39:57 executing program 1: syz_emit_ethernet(0x140, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe8000001406000000000000010000f9ffffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b8d6ce983fc430f7cbe24c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a9f70943bccd6350c7319c135d073a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf742b9e36399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896a9d3eebf21fd286ebe6c93bfbfba54ada935cd98de21ffe7258b", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="cd400000000000000a9709b8e6ec561eac84404938dad497d1d50000000000b13c90c0a31cbc508a4608b040aebf4751c24fc79114ee4713a1035defaedba21cbe8641cff5f0c8c93fc6f776f521da8e1e001fd622b3664529821cea3bf072f594f5fc1246d63e53f31f95f8504715c1a3d735742e147ffd199ba03d3ad1fc286aa2cc7e9731d5e4984960e7b418f4d2835266d227604017194f594da996f4c6b863ad26ae90ffe25c5fdae97c456e2cc8120880662b"]) 19:39:57 executing program 0: 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, 0x0, 0x80}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001800)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x400) socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x8005, 0x3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getgid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r5, 0x0, 0x0, r9, 0x1ce}, 0x84000080c1, 0x0, 0x0, r6, 0x0, 0x0, 0x8}) r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r11, 0x0, 0x0, 0x0]) r13 = getegid() setregid(r12, r13) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f0000001780)=ANY=[@ANYBLOB="00002e4466696c6530009f4723038e8b8b7f2ab36bf85fa2709a6b4f20f1fec002309ae7b9d63941a364e46f01e7c52d41ca0200000079e574bd5815f33ff5dd7769c2aba4a1e253"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000280)="c06bd5ba58f58779fe1690b4af2fb87ea521f881454b43a1eb13a50393b713f550b46e0391762994d43a0ab332521beae8784120bc1109399c8a0799321eb0b3f4b12c0346a8167fb52b3e02705a12e9112a7905bc1ad5673395c56ad23d4ed00f4fd841d993481fbc952376d24b37f46b694138d74013d84739a6131aab8fb4e08ececce058ff5b790297d7af887d74944a5f75a95f804fc276f7f713964ffe8918aa463f860650aa4a85038948d7c764a325187fcfbd3e492adaf316bfddb5610f18b4d19b", 0xc6}, {&(0x7f0000000140)="00ab1c2cb2f2fdc9e1ec1f4579d264eaccc83ec20ed2363f0e6b5b2e301fd9a74af3", 0x22}, {&(0x7f0000000380)="0b2b873edf18c83711e267b6adfe9efb1c1e8676da2d872c6e41f2982ec1b0641a9d5fa0d7e707c2ac6ab2f7e936b01f84daebe314490b06ccce28", 0x3b}, {&(0x7f00000003c0)="42534b6cafc67c214906033438022c264248794598f1acbfffee1d4c87a52bbfdb10ae2066f87537f5", 0x29}, {&(0x7f0000000400)="7b2802064be0880d933249134a58c02dea0d3115247e345c41292d0c104012b1aa250bc21560690455f0834c762f54b348bc8cf1315295c2787c061043461a7226693b6b01c38e052ac2f811bb3136c3974c54f84f64148067859e9dff4b6fa0d5361375967efeb8e58928820c1af409f2d89c069cf93920f5321de7e864d80cae51e29c0e83ef17e27c9c6cb5cfbce28cfcb829783cdf89b421893affc69b54d55f9ccecdb79b69baff96ab9a9e319fbc9fd203ea4a0fb54ee12431627c8fb15813ebc12a34c62309a7ecbf3a8f83f9b4287f38beb0705710a5aefb49944c75b46def4d92af3576833bcd165cbbc367328a16f89aa48b0253abd22f37b1bb81cba0dbbd03d5d76e8b3cb3cd2d7dd0a5530cddb136045f2d2f8bb38f5e8df9ac419011c4cc38738411b02dbf8239d4e6ebb4d83d14304a517c96103f5e7f69f13d4f55be10e1068974a57f4cb85ac6cf9d656cacc614ad9f30a4c7b52c919869595cb626369d3424cf40c77731486a2c35f8ace5c0cd726a2127c1ffc320f33c4298ebb7b22cae1aafc4fefd3fe7bf510f452991248bf8846242f145cc361e7f5983f4ccc0c83b69a15f67c9c00516459f5a632517a57fff0cdf17167b57dc7bca9693e8c2c7ff70c56696f6ccdac6b2b1033017731d319005f6c631390cf36dc57c67424690e6af667b01dd2c686df4bfa804ff899edabdb56353964e6d9e2a1de089b5f3b7c212782ed8595ca6f2ae19fa628b221e72360f6223ba8fdae7839d3c428dd1bade4a1144d4bf962b5c226361b9531718a5234a8dd176c5856e0ce918db1a858e76e34328560f2e7bccf097690f31cebe016d82e9dd75a35f9641f8a06bb78c4f2141d279b7110dedbe83778a71dba56afa754efd4cd7b843f9155140bbc24529d1c75aa573382f18d33bf8ce8a1d0a47ef2796b5d442445a5ae6bb4ab02a55b39023465b53ad7702f9b6cbad7c4330d549a2ef3ffd671430a5eb7cb2cffaa4155d6589346223306f60cf53679d2fe2fce8f5a2e24e7e5aa5e67403949f3e9b6335130ca2627b00f5ee806a7ea5df7f25199bd1efb600a3c7bd42535b77d2b7240794bc4c0eee34800d5acaefe373ff036d11f49c5f3bd5eb574bc105bb8dbfe8417bdefb225e4913d39bac1d74003d4112eff0c03f1d53e3a0108f53af4c024d8f285f18a42d3288eda197001076bf1190ca8e15588ec1eafc979172261206a62d8da935b70af27405ea4ed552a2bbec7d51cc8509169e0799ff13884e3e1318ef0b257bbcce118c2ae4ca2a7ed0f3907b4e5e6be5d2b8980a108a4e8d9aff10d063cc15028d9c0a2af84b27f6773e0352c0c70e107f3e106b531282d4b2e065f918e2b6b72eaf7f5ddbe4299790c716807f8c4b34254323aba3683f1e4f5c901698baa0df8e651af7f5b92c25c4ca94e89755fee72eb11f7448045e4b65a7ba8fbbfa38b97705b90d5c9db7818e7836241374d362894611fbd7f15dd8a63aff7332788b932c159c9d094ef21d2faaf1794772a42d5b6a3d809917135fba9024f1786bf19d6c86c1d760b9945238eadd0a448bb2aff29bd0b30b8120b5042d822409f8676eb434b4981691f3fe493079dd3cefcdf047e4daf7a3269063235c9a368e95a1459f42fa29fd61ccdb6656b83c3a99f6f181547f9914fda545045f6973be77b57b134d8488a179997f5b59017d534caa8ba6ec334c2298b7df83c66044253a7f1f1e6cfd93e2dd845e791ddada48162e8d6f72a894af1c9febddba99deda240083643e165ea472f25d28964bb8ac4d8fe324e8bf01b2406a577b785ab72ef2a9ab5f30abd640f681a17c3af05d7efaf89fcda8aba58a0f6db125a4d59cad48d6f792f8a7e04f3e8e8dbaa223f41614c609eed1fc11a19dee31b892df0485e9d4202e5059bdeb17bdf2dee0aabfc26821f2403443042bbb30660a5df171c69199a1e472a82a7dfa6594b5079a9319a658a344a08cff5a1b4d80bd3172f5bb38122b3a5ab776a3c09b91a1646f8a274ed5bf9982e30bb9511018deb3e6e09b533d24240a422131140d1b0515ef3402d3cf433dfe491c1914a0ac8602878e278904b47d1af11d9af8ea599b6f43b110aa4396be2506fda66b2cc272920ce600c3d2fd9efc9c8d5ed99a70de6d36e73c460ad23bfc4827e9f2ff8d5c3967ae85c2501c7f2f12b74dda37e2957ecb1b7f3d0229ea6f9cfee8c3ca3382e134094034b2264e4d05878ab3a6fe793c245528f97dfc3bb6a44b498e5ddde94bb8bbaeb7f4546f09c8f1cbcec3b3fb4c7b775a84d102d24ec5a1c24962239a996f65bafa2298f8fa41a0a1e23dbede408105e69af322e7f56e801bdbd30bceb47bcd0ca43984b8e13e954d4c387c2bafaab96760656d9678db508eb61f5621c555e7f519ec41455a5943c44da44803bbbd2a6c4e0230bff4bd4da351c91149873af92d6a428478f19660ad0d12e9ddffdfc37ef5794b99581195442b5b0db636a6d247b2f0e3d8b94f035e724792192ace467ff6b553521e96b18a041f9ecf48e1f45ff2c21e20bf85eaa183725be75eb6bafb2f4df608b37c355005babaa8f6c2f056fe5d2096e7027fdc6d2144515cbb7c206ec12299f7e1b4a32a9e84b9121aff7a297ce13b521548bd3beb8674340365093e9a183d2f0a7b3235253e2b5604a969042f30337d24059843ebde5e8bf6ed60b39aef40a4a0ccaf0f946262b4dc2f4ebd92851b8fd6bebfaa688dadf2a891e2d3ae2855b4f2e0333c7df10f0bb330a23b8094beef35c6684ba9fe37cc851750160b2d75885e84fff4b4aea5f52d84bb05efe6a3681e3b4808e57e19e41b549f850d872504f1f07bfa8ed01b4ff49afc9020b4a551ceb555e0bcfc7225c0cd211c718965bcc408546e8b2546ff0b6a99bd1bd95e943fc7c5972024b4be7ce3c82e35ff1c6adb9ffe4130f85d6eecde44ffe3cb11fad1172d3a5f562aeca7d39b99951b469de4a8ea082f93d65d43bc40f26c601e3684408e3d9a7df2effa574684fcb8de8379fe3abdc948bfdce28827595a1a474fe758556918babdf67183e76c2d199fd07c0dc962776dc09395362112d9e93d452b2a7f560e0e9f87090528ccb9cd3cc0da1f4c1d8751d966ad5748d6281d311ea6bdaef6ef793e8a820eb4743e52e28391f810cb6e4397a631401272af0428b728ff673cb393ef27fb131faf28d7dc12e83a161b13b43394b227f9d90ac56863993e3db477b97fc5095bfb61feb72c81a25c6b7436dec2c70db5e70d5eb6e3bfff8855f9b68fe1042a77b89beedacd1ce1e2198fa96aacefb8a94d0bb3adf1b2ca89ac102a0df83d326bd3be4a7d23238f16428948168cd0beef858b7d6ed495a0421b319b48bea5a4c2b3f546bf7eb5e70e45aedc69c5d3e4594908a21c77636d1a82ad18b0a67697deb7755063cdc385375d1024c0b07fe6c882448cc401a14f587aeaa6c8ca7b0fb5a5e33472e01eface541edac721b986832fa5aef41f5108975b38a3fc85dccbb695e3ef654c3c99d9f3d3351acf4234eb12e4a472d00689293bfcaacccf8e9491f3ad62f0a8c883d80ffc9e1647cb564ad0b1354466b2d0a8e47ea9c1a7dc2594faa701607a5b44cd7bbba686c433f6ab977bf6bca762480aa715736daa47df5eccf33ad43f4144fe7d0aa75c840e88e67da8829142ec572aebff0ec24ec743572f5b93d8b2e2a346843ae1465cecd82efbf472f0cef1d8e5f6fe85ba3b4d9ee00cf714e22a999ef5b0a757e148ca103d80cecea453be7caca665d3902842b7ac887f07bf8653026b5cb2a5761e9354dbdd9b40615e9fdab272bd664ead58538161175fd361e54a3961a97e7d260d3850a7124353a9655f880cee9bccb71c11cd082b5d8c7899504354248162d86865f310f0fd37b53394ef420b8ef31041c51b5740fe43424c14528cb26a6a5f65c4b6a4cd969f36d4f3032e1d0b3d9d51d17f168a7e710540d21dc56cd0822854336e6b22c4327e2118f2c46a34e4104641aa1fd6ced840385a59d616590a14dc88f1d07bf7638b6841ac3a309d96837f22a895a6805ea32b266e45ffb4415601ee3c303921fc3c4c21e0fafbf3600b6548d390faab9f72704e445a2ddd4782490386ed6aadf7a22922f4ee673638e67241c9d96ea89bc035a1953c4fd07f7fe0ec04b83b2df87250ddaf7c87c09db350fe279928186484eeb51d3bbad3f21f6c48d90cde8534690228656bfcf23d23cad0eb45eed1c2089073a436e858619f9b755ad5aa48d5efe5b3d3f16dd427d86f471c686153cbfb3a6bf1ff66cc3f72f609485fe405ffe591a48e3d337b34e66f1a6a99d94077be30a3482109e52cf724d40025c47f9ec20ed82d566868565ef40bc9515a88116e17fa0bc5f98403264431548ec4489edfca62955580e32898a96e7c9e336b9f2b0f4051a9d947e462dac9f259caebe61174d30bedeec05b1d7c95e9e431999b5780199c9ca082b8930111e04e86b75201ba7bf559cd9b878f61a7cf79283eec39e7289ffe96c3ba476f58bf715c00eb87185f8c954a121f46c2371b5f4b14dfda159761e95dcd1c8a8b7ffa1c0c19e6565dd3ac1cc1750e3fbe4c54d021c1afce07f8d80cc2de3a07330750b913922580853d1a0a097980a35747fedadd6ace28f251108696e3f2bb2d4a24b8a9c3b26ad6edddaf65b57998c6786b5fbfb766e52fcb0637bcb1a1411ebfc27ddd2de9dc1db8af37bdd59c4809f1dc2c8250f73713522c51d7cb40bfc4e71cba4f913d4402063d1754ed9545ec6089948c088aeaf31cef48bfea438d5d5f124935d3a2731f126e6eb417e435335ae07dd83bf027e4919977bd71e9b051ea000ba86417bd7072dd06d08593fed5ac31b61c5ff78b5c14510cb3d7af641853784b708bca557a9463d09b2c473a6917ed66f1bba316ae87a58b498c682035ff68548147502bfbf6915dddbed982d35e10f5c7ab8b57a4a12dd9f909f75743443abf7d1964d9f0fbe63f43fbc4ac49fce1be61af535b211b7969da88f860905bff3a07d5dc1f05a2cd9746349643b955e34dd00e48a01ff328988258d5e5e09f844ae4f421680d9536022af9d46b110905b04e9f357a4fc2ef988f1e7537be64c787745740dcebe6439a26ffa4af06e1507d0e1a8d78b0f405a4e3935f8b4e34bf6d998ced1c8f815a22c3f4d1b3a8c8f9ec89ac92d21668347754e00f090a347fa4fc76fefeff11e701df14cfddbb1b3c5a93bad22fb87b38d78ad4acd830293bf5febb3ec2eef269d1f0db7058d294f2acb710b7da95cb3d3d17808e21045c71b752d8cc18eab974944ca4a9e4b51ee39aee1c9ed144979232e09552db93b3ad96ac19ad45d29afbfa74819858ff12bd63fd6a524c0190fa7d03fe433304086e3dbe4d376cbaadb0c47cf9cfbb98abbb4a4fe6b0f1b6678b2b6462be22c3b471f066b764a573cb10ea0d90989332346fa50c94c22860e5a1f9e16500087362c21843741fbbb76acdf9120fc2cc7fbc3ea4f14380332dfb6cd97d19bad1fa2b99fa40c08463658da36b595c2b2603ba947f2500711ce795b916d36435ef736b45d6197388b08bc69ff14df12818fbe76102f5f3ae12502c63bfcc20d394c5d7d58becd1fed535f5938cc41f199838b9bec8fd89a532dedd3a29bc3369ceb8e5dd277f5984d7ed043af155fcb6c27ce4d949f342ffb1a9833132053554fbcfb62a8cfe06da0e44229e63b873942787c56acaf5a4a5095a23a6aed224e5b0ab775e2defc8c0cde0656196a94a38ad4bf26f60f86264e5f36039f9", 0x1000}, {&(0x7f0000001400)="04bb00003c929f11ace848c569e93ee59281d3a9389bf10e0847", 0x1a}, {&(0x7f0000001440)="f304e8dbd86cf3edbf", 0x9}, {&(0x7f0000001480)="244725e5f5a6114904542024c896cf41d631d4a7820a7052287ff7457acd6286d5fb93b20e145c7427de786a088860a4578e2625c32f420bc68804787346697eb11e98e40fa8d047f9781b94754fedd8727a5f2f10c329e77cc26fd55936d099f894c689be71d0da751655e3a57a49afca3b99761f24ab68cdf8265854eba535b339fffe1d8ee61296b1d167d4112b9b3f217c8fd26406c0f6fb89d5c0f241ffc291851146d51310160b10be46d135928a7cf9", 0xb3}, {&(0x7f0000001540)="4bc451c2bb6985346693fbc3f5968a437db7459e23153ea7a255981da27816376c3d09bca9c138c57a4e9f68f4869efac9cf229f9bee59307156447b7ba5ff3c1979462e6a55524937e1a2439c1a8a8c5ce7ed95d0f15811bc6f431fc528e338da165273", 0x64}, {&(0x7f00000015c0)="ff038aee86f650a151c608fee4ca462c2bbf19ee6126f815cd36202898cede226c2ed470677833b65bc2743f352e100c366fc96453177a4910b043a9bc905f08950aa5423f74713fd290a8a3bb676119da69fe95656d44a27843cb050e1095a32addae3d6ea6f3d34b4baf2261774c58c507", 0x72}], 0xa, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r6, r10, r13}], 0x20, 0x20b}, 0x3) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) sync() fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) flock(r3, 0x1) 19:39:57 executing program 1: r0 = socket(0x18, 0x8000, 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, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x2, 0x8001, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r1) r3 = socket(0x2, 0x8001, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xfff7fffffffffffc, 0x3c68, "08000180000000000000d11e3b4ba8dd00", 0xe6e3, 0x47ff}) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r4, 0x0, &(0x7f0000001440)) pipe(&(0x7f0000001500)) r7 = socket(0x2, 0x3, 0x1) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r7, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000015c0)="749703210f6e83f8c07c65903ec694ab327644f4d9eb4fb3a56b2ffb70c5ae8b48fbd5187c82de5ce11d31e0ec4eee703e66538e991f51d8a2b6dc02000000660f9784f3665da6bc07a7d417647af41cc4b600"/103, 0x67, 0xd, 0x0, 0xffffffc4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0x36) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001240)) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r4, r3) connect$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80acb9543b1ae097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3aa21ede69923f294438d8436c33e4706004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c463c5127340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de8574099e9081a06f879c9a9fa3400006c517002f2d0b153aa31139e7ad34b035566d17b6df6777020e5d92ec0b4adc3550cf901926f8eb1282d70bdd93ae83be6800f44183ac567ccf23b6f4418df508c1261f1ec450395fa20e6d029d9c06cab7c248f8064f6577010dcbe58f95dc7d26d981457803ced37fd518644e5214554b55b46ced9acc59085d16134690ba2d8e55ab262f35d2e9224d03f"], 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x8001, 0x0) close(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r9, r8) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r3, &(0x7f0000001280)=ANY=[@ANYRESOCT=r9, @ANYBLOB="e284b53e899173636d287be080dbcc992490cc1afab882e79b05188d3e5f052cd72ef0905f979a486d38d5ff11245c6692cea49880317476dfb3d507bf7e65b9e5bfb547b8ae2926140a65d947553f178b5b81b6398722b3d1302cb8cec0b7830d7a1efa1147494047cec736ef1cedf3a9d2fb20b13b", @ANYRES16=r3, @ANYRES32=r11, @ANYRES64, @ANYRES32=0x0, @ANYBLOB="92035d612ab5715518f912f082d01e11412e14ea738853a10f900fc67996c648ca8eb6f7910e20bd97df076f417db3cac3bcec0a8e38c2d44ff907c9c01045f9789a34df71668c07ad32c1ec9f4b300fe06a6e0fc698a48a6bb50a37d3148c7452c32135487e078608545984b103e589eae87ad51ba403fde88b590cfa26ee20cb7314f83f7b1ae72d1e08f30d070af8a1023c7597e44d45cd2ea7fcc82a0b1f4e902938639893fa516b4ccbf1f1f099c6f27d8c30cff4b13171b1c22644339bbc1204b0d3d821ff1158488d3600ffd100000000000000", @ANYRES64, @ANYRESDEC=0x0], 0x9) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0x1000) chdir(&(0x7f0000000100)='./file0\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001200)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x2, 0x1000000]}, 0x3c) 19:39:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) dup2(r1, r0) 19:39:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x5dd9) sendto(0xffffffffffffff9c, &(0x7f0000000340)="7a6b11580c7270eb12f2520fc2a1541bb1249ae474d5ac601ede1f940e56474bf5483bbd1b646e578b98638266771b4cf693953359001324e2992c5e843f284995436b3b75eab5f689628350a6b1831d2c0342ede0a711b9a93f41bf6c63d0440df8b6dbf783740f67958214471c903ecd30c07601f86b6263d18c080cf0da82fa65871eca3cdd010ff509f6712aa54cacb56fea3a253f1cbf8b10663d231f57c079ea62f4af3bb00383e8f27b4490b37ab2d84bb5b1acd4700787060d554e67d1a03bc21cb063c50e4a2c38363e339b1519c43b2cb55d50fc91f59071f2a3407a94233a6c473bbde93325377b87df586fd213edd0d0d4c0ca3c71586e45f03fe3e75f6c45967ef793e516125ec8cc17d977ae6033a08c6a3e890fb7893c80f5f1b98634d32005212f53fcf73c7a1800a27f324226680d2ea713402fc79014838869dfa1a8478b7e7a8f82470fe44614f9b219bb9fdd67647a2db92efbbcc7250cc401a3fd428b6c9d32a37cc969ecf3e3cbd6971a70d79e7a9c8bf7787e3e31817f30a00274e14088a0436e514cb084ebe743374524026cb425bb92fa3bd02166009c1bbf8f8e49f14250bbbb8f60bf9ee37d79ed802e66636e7c4794ebdffc029ba3d70cb7e247bc2adec147b1ba33d6d38701f05d7b8d695402a51daafb8cb10958ba19a31f1ffca033d7e47a20366530ba6f9f91421b2c9c29af1f8c55342b54e6f93bfc6aea66d00480e3c1d5fed2cecbb1a49bcb7193406bf9b909e28adb557057ec6dd96b0c6cbd920322026abddd9e9755f4e57b957eedef4425f8b1d54a5bea326759380b780ab1e7789528b48772718c9a963c44ad21058912e0c0800a0a262e10c97a56cd3d7cd050d87849a7a97578aaa3aa4abcc7b2d311b4e23b1f88f2fb89c86336dd1ef16e94ca35c417b389a11699c4d9b5fec8ae799545c75623b821fb1a8bcf387561437e59fc25a9ee7dc2d14838883201bc1e8cd46db755bf74fd618f96fce582c464242aac2cc211a4d0771a45184933eab12234b5995ef1513ecd5f8a83724a74d0c2f7a84120f393e058c0deaa0c0670fb03d1e0af5092af1fda41459f148ea5f3b03fcfe603a09babe7d1dbf1edd712d63228a69e0d91e7620861dabcbf79a237eda5f8a4a0909d0d49bed6fc01fd2e85a7627cffe1170adf90b2cfafbbb66876237d6784e9372bbb072824757dd078f6d8b8781014f4b7080b922a225abf7fcd5529ba382f6b3dc6ba7a07046685c6b85045c931d0dc7d967ecbd2fe47b3032ceb1157626e61af5a08b86f76770ce5828217539ea3b85cd12c9513535cfc0eadf48e8ef8e112c296895f95b98866711e0aa365c1264cebc04e3de56b2cafcb250b7fb7398decdae4d4ff093287dcfb42a255ab2c5d631318b2b8a2e55cb7843762a61f9cdc953775403a13af3f0545afa1e45ea9dd3cb3236fa1b121fac8c2005bc270c42cc9802f4e41a4b41c5c2290d2ac416a89dbac528d2e8d06cfae1ec39066ff79260f8144dd96ca2ebf64964d33795601fd5ba9402c69ba7630d8e1a9a5ddc7adba50b79b21acdf6bd96ad5f5cb57a8bc6ae3732826f18ef579feb439cbd78a47dbc69953d37d256a8d537989b0e0050fa98658aba0258774c2f989e8bbbb03a6d06831727bfa6150eb36f728259ce7a1be589417b441c4e78028f45e17abcbdb111545f76868d9c0746186218db50f99030741d35f03b662f60437c2f683ed0d6a9cc59663f988a232de82dcdaeebbd6c27fe764ac3836e751794b8f0cd81ac3e0e70429b1769257e42565fecda76e76bf95b7328fcb094c25a148c3089d0907975bff846ba82ae423b7e74ed4c97ac683a1c6e1bee43d8937e0c147ba7fd9047b2eac236cd247d639ba6041f845ff5d6b774d4fa3671a3d7833355944dbba77f5913c02000b14c67da0d3e57b868d1740697091dd674cf4fa7e5e86349b3eac5d058e5af901e27bcc8bd4e662727598d8c228a1b4ad39e4e3308b672fa984a5a04693a26976228871f17e304b37bae5beda47c2244baa1d0754ac1aa58d20d0d9ea149b3fd9b641b8f91ecd1690bce0cfc91d5089928b3480f42fdb4b48ed3e0541cefb4e67081de8bdbd8707c0b5bee9e832446235f7cf55350b6dee3150293871daf01c1cafaef437fbcea76077bd7b3db830bec5caee54f3d25a8d5ca04f89822b4092258591b297c053676e5f3054831b4ec251135693efddf2ce8c0208b25e869be1c817c5663323649d66ac36678f475edb0fb8a48ebef2c2e818e1dbf3a2ed8d89b7175942bde3d63da38498b3a8b4aba4b22d0f8e3fa02ea8ec4abae1c099bed3811c69501d0e31327605c88709571c898608b22aeb4f654d61ec9ba7590705377edcf9497a7dbee086aa81014986c00b23ec5261539a240e13e575367576696e03b78387dc4978724e498bb44c123a8dcdce2f3f6c32eaa4a1d797a6681cf1ceaffd1888f97ee0bc505797c45dec6e21d5dbca1671a678430b6785271a5aae3ec386e3054d5e300ad5d30e82cd888f31e10430d6e9961279733b88d2c134219998853f4fda14600f9cf6a357ca558b4348877c96e959b7d6557ccacd19197f474af3463515ccb7e08963c5879ac233d417af683eb2c22f3cb7298d1d6bb8f9d56d679cc9f4bcbf6a568ea171aad57d5992033dfb8b81ec7447ab1cf4b22c1f53ce9750c6758d75f822b2ce5ba8a258a2100b53491164c9b10b7a81f6332dc4eed15d416c8b2c47aa4cbf5713f5a8aa6c51bb542c7ed3c1999bfda0133d4b87cb20ea6af2343815aa9b2a25dea60754d1bbf7b101e6627e13b1faa79043a70b3b6f499bbb1453955d1a39af5ace0ad19f0794e1481360ad8941f6f7dd580055e4435e4dbb95a2f1affef026606fdd7efae9e18d37b26804bd2ba6adf89668c868e822bc29f5b6aca335530b52ef11beb424cc06337fb65fa8fddafbe525c6a4f34c656f39537160778c1365b2ff5e7bb43f19497c4083bae931b39b36628bdf4f83c6a4a03a806a90b374a5cad69c77be9f5cbb8f9c4e491b0ba618239deb67a2de24b5d4bbdee85ad377ffa01000ef7167252a40a3685c01fb2a652de2438420b9d672866c75022f5d42e1103d9209d3a775ebff5e4e14608c28b2f90082326184abfe12105511651e33b148c7e9ef3af82f79a99363e102f5550ce67864dad5ed2448ce0f1795f4197a82b0e85f3192432174860a79a0f649b6e10861d441507b01de5cc6d1413434c3f74164180c78d195bfa056bab0049573269cd7d84b82b16c696a812bdb5207b65bf90bd1f696371862295ce05a4e7acdf9746ee0df6db13d54ffb25f72b0ff949f59d194e779cf167ce1dfcbb56cde113b800cae9d3f3b221f96da718d90bd403569bff2bcc054b39c8d364dfaddcb3b4766fef7360f44deac96a4fc5ee611aefee279292fb02a5aba9f2d72b53ed79d4419ba8f483964ad5a400c5b49e564c0b2fff015179bd0221425499cb2b959ea604dc93667773b433fe0bc1eb86bee2e9a5dce7ddcc464c1a68993fcc959103b286375e73dbed149f6ee37095b04b4c4b1b489d006ebe1406e5a33d9c8a16e9a70b6dead4e02f0858effb25224edb5a0c9d6b10c40930ccf2e5d30886bdc31d4d6358debe42c633c88f3d96c644c2fbb51cca32ba9077a636d4fcdff3f8c4cae479ea1170d65dfd2d4767cf13d74872928c87e407fe702938667605fe9b4a6f771f85927792ad81cd11283d17bb35c0571aa5d8ba98620c959d2ffde2eb9376a39ccd2885aa5e310dc9243e3f03030d68d3778bdac5bdc4a122b4c03a45bc10d9423a81e1c7b169a940e118eea41513c50447736448753ad299bc4c6457a9900f7158acf659b6174c24fa5b32c652effb536e940f507d3f7d3db2e0639c31106523748361fbae81a9562687c579cd010db38646458a4e4fc899957930a572f19f293f80df1c0c154c7dbd0360826e350abae48e780f578dc85ed4ec7b2b115689ac959e36ec43e0ae13eb242ed8910e31c9d1e7d26dd5cdce51c57ba6e5aa13ba1ca317e01962bc3327d6663f35806cf5f2ffed2a951875458deef1de8862b69328a9cc090fbe8e0ef4c39a2941d779e39d61066a04bbf97bd27cc33d5112683a14983a90d5bf28a34dafeda3136709264449dc81e92be453a39729e316afe2a4bfc18582a5d98314ac48bbfb3a4f0606765b88f98eb91937b74dac6fac9538dbc5cf314757fa97344030c525702bace6ab6084790b94efe01f99ca090f8a17665b42e1f5039e67f8d77d88ded4b7210e9cc6077e64915a3bac2d51eba2e3a152996c7ac9ebc523f3d95f5a0796f17e119e2a910a9c1e3d679107782f06211439d74e5b05fbc39b8bc410b0632a1dfafc6694735a8d386e594753a7b9bfdc5384692845c3bf72652ca1d25b3bf221f53f02b9a386ae2d79a1d65562f0462f377853ddd4cd59ad616540b31140a9e27f43fe496dd539cca163d1fd4a47fc6f24dd3c6c2f5920387488b9693317f05cc785044742cb088be5fd902da3d677de5b731065baa2efe6492bcb62aaf13b99426f3c93d973f2cf01f99ab2474735a9c6259c08c31b9700863a5fe45567956cec5371ae79d9a9649034543e23b0b8f6df49b3c3f63ed74ca2b9145dc8dd0c1cf2eadde71da7a2d83f8abda7b7ce8ae59063391ea7df3fde3aab2cc50bf5f0c6a8a5aa1cc0b34f16a7bda015c3a1b12700ef7a3b10eab0b36a6261ec4a4e71e61c67a86b5dab732b30c94ea4845ca44a832e70ea067ef91ee1b47fcf292186c0ea071abf7dc0020f4b0eb22b0300aee3c11e7e8388cf82c379e75ee9b5f55e8b29f26ce255e424e765b03a2d2e4c51f06c2be99c805a291a7ac55f061c22d90a90feaf243e8d2eedf6c64e251028b21416e4281c375c3dc4bf0dd4065cd966e4c44e72fd805fcb552bd71acd412363e22c7b08f89cd93280de06cd24db892ebf8d53869272d7c7907c58b71321b67a0da6f0ebac3f5f88d207dde431d13717b22d23839045df5abba046403e40df8ceec1a2bc5369c38135ecdbd369a2f21d90fc06cec21826884905f1e8c924a89b39927e74eb6428bdd64ae7fe653b43dd6e1dac5ffeb42c8fa09389fc3bf559d8895c77aa8a606139eb241846c7735913d5491fe478687b10534a9de1c1aadc05281373738589599535f3145e1c32aa021cf55f390f8e14ddc03b0afed718bc2672c4f130b7e851a7b06329d0fa90586a5cfcd2c06ce70d928763b228f6bfcc0f2c8f0a16f4f7fdff840aa898a951024ab753199ddb92e589b766956336f6a308ae6d282c47cad9fd2cca6c8a2c0deb15d3362ab476ddc6a5d3f4a004076cc7e8438cc9bfa5fb93003c1925c1ea2b22134182bb483e7747db6ecfa7fb8818491563353d894e4325b593d76bb8fb3f8c68cf5dfe3685d76c82932f778e1ab0e89bd3b6881f91ddbf371e7355d64e20ca15778d142cfeb50d9d4e1aaf262215f43abca7d170462d8b693259a7e7b508f166cb742a5ec83203396975d1bffe960e3ea448823e9c4798495afe6752edc7ab92bdddcd903448c8603ce3932a21bde3d1130c7f9a59fa3ec848229cf749159aa232da6d6c8e536b8cd879a1de55474492ed7b6dbcc6dbe01c743be3814218369ce933a9b984c509fd4a82ccc3abba0fe61bd5c19d169b25a8f3aeb57f293c552e2290ca0a822befc162ed0499b8785feb820f1fb734c0f6e120a943a6103a35c279423bfdfe231a80f702675ad202ed362a25bac78f8ab50c9a7c93ae48617f3de9b1a", 0x1000, 0xb, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 19:39:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/24, 0x18}], 0x1, 0x0, 0x1f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000640)="97cc237a7d8cf8f2f6ae9a0350a71c8d6275571dd3fa8eb5bf2d4ceda4d4a6e9c2da5a50d4d0ad928c079c94e9261db196b0414663c95b9dbacce977dc747cc5c77ef4b54b1cd90578e6a82a0674467e8fdc66829055c5da956254f49d995be1305097ad3b4f5607c615898635a99b920e3e716442fb4b318ff0bbe91034bf5bc98343efa8ccb0c3f16d3cb3fe6990588f1f9c92710a2a912c90f27c3f279bc610f1ed1f956a3e199d316c00c78ca0c0", 0xb0, 0x4, &(0x7f0000000700)={0x18, 0x1, 0x3a14, 0xe80}, 0xc) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = syz_open_pts() writev(r1, &(0x7f00000005c0)=[{&(0x7f00000002c0)="3dec1b19d1c9e04c82b1503536e63be53c2bd051c9", 0x15}, {&(0x7f0000000300)="a0bfc93e09fd12db456db75e05336be5dc439a8da2ef95c5b9ffbfb0b9beeb74f2a4ab8f140103df99afc449befc5e8e4e125cdaa80122a1bc73a2b03fecc68b4016fb3af58dbc48508510213d6da43ecf2e5081f31642ab9d6e7ec008153055fbc319366dfcc73cc1ff14edf24780dcfe1f8f8a226b9a557d9c0aef07a7058c0d6434930be50ec13e", 0x89}, {&(0x7f00000003c0)="665fc9641b301b65f4a79ff5e74d474884be0eb7065991b34d82c2de6fd1024c21f987e7166b3acd4f66909eecf459221b2742bc3864db9ecb76a89981f9e241f359d3877569ce26da348259043cc64ed2fb4f6854c80eef741e5ed8288bd7935e118a506966900ec21cedfb7c7e0fc4740c9396c7615285888a6e93e9fed01ab9f43c25ddffe69e32d14a", 0x8b}, {&(0x7f00000004c0)="0fec2fba6269a26727d892bdeaf15d444d6cd66bca220f45", 0x18}, {&(0x7f0000000500)="83b34129d77c9d5d8b7bc145b2ae466fe4925957ee161b2b7a14a91eede5f4292b180a96f6a482d077cc056802d6eaa77e9310ff553a4416ed87262876223becb3c729fd66ed61d8342845b34aea2824a9adedeeb0a192c57e6d8a6fcef4a40fa744ef225934a3ba398e129c7064514c673b94f13a05bd3125ce74025ebf8d03b2e9adf5c872e35b7a20ecb15a8b75ed532c1e346d30494a0d21979b9ecb53f1c9", 0xa1}], 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="0e59ba7350ac2c5dbacfe6aa836e7e1b5d3372320de7e988bc8a183ff4804014181df30efa6086c6b33e1c7d6a6aeddf093bcf3c7abe177ba7af94db3b2dac0effdd450960510534f887f9ed3237d3d51f15b97384808a19b424b07cc2a30659a8e3f62ffd83c05f14522f506bd4aebc682873120a4836f1e6d0187bcb5cbc372b09edba5ca64a1b60fe80c2c6c706f754f04dbefe5e1527cb1c0c935f74d0a697b643b58ec258109f80239050a80647e167388289d887066bcb2160f926a8676095c56a40d3a21aafe9ec19f621a397b89a47a34fd9c0fce3f2a076cbd52a3e67", 0xe1}, {&(0x7f0000000100)="00afcffb1a628cca0b79395ab492e7b09d6df7b5c566cb59e84abd7e68d84e18bc4e292d8473904d02c33e2c2723104d89fad78911b44a2c15280cba7e0fab99e56c33a230347b7f4a3d9e21e0ab63fff1e1593f7b5a75e606da71a4c1a00842d2af16b56979be92c6e70d4480cd7247ece7f1c442d4d1a7fe275b629bd509364b673ba1abf857cb15b3e9ac9aa8cd2220d341092ff538ace3d3568191d01fe1e9872de3860ca7ec16c3f49097359f", 0xaf}, {&(0x7f00000001c0)="746b3abdd987811f0d02509907d9a745f35139ba0ef1ccff11552fae4581e462889673d2fba66dca26feabc3f24643b41a19121ff7e2e0e0107d6fe5d2f2261be690d31c2e31c634ad2535e44c15932ec42cade210c5bf5458eef3ee0b8ed123134e1407eb8bf13bed36ca6dec5ff61358", 0x71}], 0x3) 19:39:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64, 0x8, 0x80}, {0x28, 0x0, 0x0, 0xfffffffc}, {0x6, 0x9, 0x3f, 0xfb}]}) select(0x40, &(0x7f0000000140)={0x4800000000000000, 0x87, 0x218, 0x1f, 0x0, 0x6, 0x81, 0x2}, &(0x7f0000000180)={0xc9d, 0x8, 0x9, 0xfffffffffffffff7, 0x1, 0xe01, 0x7, 0x4}, &(0x7f00000001c0)={0x1f, 0x8, 0x8, 0x0, 0x4, 0x1, 0x2, 0x6}, &(0x7f0000000280)={0x99, 0xaa6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x546c0408e59e6057, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x400, 0x78f}, {{r0}, 0x0, 0x8, 0x1, 0x9, 0x2}], 0x4, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x81, 0x40, 0x7, 0xcf}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xb81a, 0x8}, {{r4}, 0xfffffffffffffffa, 0xd5, 0x857639d37d0c7154, 0xff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x27, 0x10000, 0x8a}, {{r1}, 0xfffffffffffffffe, 0x5a, 0x1, 0x101, 0x8}, {{r5}, 0xfffffffffffffffe, 0xa2, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0xc409, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x2, 0x40, 0x7}], 0x2, &(0x7f00000004c0)={0x0, 0xa13}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r6, 0x5) 19:39:57 executing program 0: geteuid() mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) semop(0x0, &(0x7f00000005c0)=[{0x2}, {0x0, 0x0, 0x1800}], 0x2) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000b0f09e8c5f119ec42ebb1b27dde53f070212fc242891b06acf578cfd4ada3c4e03d0a36e37264b3031bfe1d05304ac6da70e6c8530c19ccae692746c1129ee32b541dfc608c4259f8fc60795c850d5853613d0c1b86f8129ddee29b7e4109b8ef99172779d634c62736e52ecb8cd7fecf3d5a553c54197e26f5c8c9e31a1afbbd01c62cdbb137afd6cc036f10fb7cd81889c54fce9a81da74276c42405b3400d999bd6fc25a490946902eee100110b3e70f051f169af6cf2f4e44f02bb1520a379faf1985c39b2ede77cc27a7f7f7440fdea6700"/239], 0xa) 19:39:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0xc}, {0x61}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x99, 0x87a, {0x5, 0x4}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/26, 0x1a) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 19:39:57 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0x7e6a, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000000)="bba0f9b28f5a42a6dbacec9d8846297c9a64759e5ad73996a8c98d504ac578fc20f0a0879db329e99de42740d6df049c20a7487a2ca777d450407374ec9bd9b0dd84abdddb9e29fde5d4b8bc6011dbcbb6f88702b3db1ede8b2fe966d7e1b1c9a82e3a58aa071d51e5d9cbe62da5745d7bb75cd7e1e4a30873879021c687426890ea40361abc91ed11dfe906d1fe25108686a64a379d5d60a8fbfd71e0f4fa3868917b", 0xa3, 0x0, 0x3f) 19:39:57 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x26b}, {0x2, 0x800}], 0x2}) 19:39:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a024f1a5c9be96914f6357e3a", 0x11, 0x0, 0x7) 19:39:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x5d}, {0x3d}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:39:57 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x140) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x1ff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00202e6dc4b864f0713c"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340), 0x2fc}, 0x0) kqueue() 19:39:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000440)={0x10, 0x200, 0x4, 0x20, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x4}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd82}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x80000001}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xfffffffffffffff8}], ['./bus\x00', './bus\x00', './bus\x00', '.\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x7fffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008ba8002b270000000000003456f54464e3f2000900ff010000000038960fb5ccb1d0ba9fd9", 0x2c}], 0x1) 19:39:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x200, 0x5, 0xfa6, 0x1, 0x9, 0x8, 0x100, 0x0, 0x0, 0x7ff, 0x6d}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000300)="9fafd3ea9976b02c2d4d5694b3f5fe1d6140c13581dcc4d45f913f72087011150743f95bf239838db46a8878508652fab543ace6e2bec6d52de64a713f9a8ddc716200fbfc77a79c57504d4af42bdf4de2923d570db2196bad7988b3337c700595ba18c42b9c78c0c5f7a5ef5005de40b79c9008c659ffffff7f9a7dd460201dc0892493d2b619afc35c8ae42a09d34c042f296de9df1f1058fcb94eb85f44cc27b36e75ade340915d3a6b31aa4dff6147431cca066a84eecc90dbe1da6f5a1ea81b64d4d94fc3e889a8d58a9e89efe69a39b4030e11edbf4028e7c444efe71f6db00ea1df452d208a9af011bdedca7fb653cae4", 0xf4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000180), 0xff20}, {&(0x7f0000000200)="0a0615450edb6f0704"}, {&(0x7f0000000240)="94b5303cbe9846a2919d258d8bf5a3074352e576d8e52588e128c580512afa5731e108840099f2db61adfcbebb6522be2951ee4fdf037c91bc6f8b512206d8840bdb3ea86b7d"}], 0xf947e9ccaeeac23, 0x0, 0x0) 19:39:57 executing program 0: socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c0000b8150000002900000032000000030000003591af0dccbb893f2ecb80697f61649b3beea747d926f74a68fcc90903487f5028fde7c64a8411f552647f7c831c8a826ba0472d720835997f20db3f8905ea8fa9b33c1e5d1feeafac692e0000010000000000847f11f63d64ac182e494dfce53c58f201a5ff7ea4f8786554718a4253b48f4403eff35ea09425b11f2723fd12d5296b83ab8a6d848f335cf539c6452151c19da349679062e4962702918b7a91320c243a4eb0362ef384df3af36c00ae49a9776f243273da275bad2afedd7ffc69236356c9bbcc50c9a1c26b14d488b442ddb37f5b49b2e812b033bc3a6dd3533cc8f60bd0d04abf9b32c2d51674b4258cc13e987890f545001c4d2d4531beee5bfc3bd8d88b2738b314f61d19894c8831c3828eb9995ce40886aa371de39d201cf47c8c900f1bb781f9abf708ede12bfce2d53be3c56495407c6084917dddf7d86d92d49edb8df19e47c278849095ba57b10cc6ac52bbaa0c4e770bcf81888714d5e8f71274a9b7a19bd0bcc17241d9a5bd2024635007d369e1e96532ac1b8fb5cce25400169b211ebbfe191e6811d7eb3c0d4d2f5283c995a110ff06742ad3e3e7cd0019b67cb93539a359f6262023761e31e9f89013d41b4c225b80917e5b26bb10f1757b3594b9a7efa23ecbf12048ce6327b25f60390f0f35bb45135a41cf765da3d927103decd2021756cba0e2c8180283196a7bcbc412845064afe8e6bc8773c211f9f0e885f62698741c7df4b92f1196a529b74281e6d2ab76307ca4cb5df65958874b0a3a570124d87d18a2426a85d8482b2596da4915eab901c80157e8022d4f8dc61375f1489ee35994ff97e0"], 0xae}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) dup(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x418, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/52) 19:39:57 executing program 1: open$dir(&(0x7f0000000100)='./file1\x00', 0x8000, 0x162) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:39:57 executing program 1: pledge(0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x66) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8, 0x9, 0x1, 0x7}, {0x401, 0x0, 0xc3, 0x8}, {0x5, 0x8, 0xf9, 0x1}, {0x1f, 0x20, 0x40, 0xb49}, {0x800, 0x0, 0x0, 0x6}, {0x1f, 0x3, 0x40, 0xfffff001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r1, r0) 19:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "7f00000000000a75e3a4ce43ba2a4100"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd200000000349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a262859f926421b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf29e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d3}], 0x1) syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) 19:39:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x64}, {0x840000006, 0x0, 0x0, 0x7cf}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0xffffffff}, {0x4}, {0x3, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x3) sendto(r4, &(0x7f00000000c0)="dd9611ea73b4c06303b4326520f83b31fb6912b9d480b8a0a3658e7d5d9945ac743b15fb8af41b8f12b7366dbae3d96f74010c21b60e3432d733d256a5198967db105de1bffaab552825a8f6fb062c49b653ae05923b68a749861e297885eadf291ab799a998bc2ac48ccdf0c90a5b6cbdb91a3e3360e7a3bc8800e14edb276d5ceafef5db30be2446aa653b85519459502469d64939bc147858823b8eaab44756581bb08db464084422e50c6963551b76b24c1abbbe0eedc4a709718705abf647f4a46689bf1e5eb1b6d943fed779a67e54371f846309ccd4531fdc94984a391a3e2c1e6c08e9138d8db96bcebdc9a157eca57043", 0xf5, 0x402, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000200)={0x3, 0x0, 0x6, 0x20002fffffffd}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) 19:39:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f00000000c0)="03750a7dd2bda360130e11d573685a6a83f95bb34b715debf88c89559e00b6a967ecc9be1c331d04c6fa652d53ab9995b88b4c93c8", 0x35) 19:39:58 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f00000000c0)='./file0\x00') 19:39:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0xfff, 0x7ff, 0x401, 0xffff, 0x9, 0x401, 0xc0, 0x10, [{0x6, 0xc185aba, 0x0, 0xfd6}, {0x100, 0x0, 0x5, 0x9}, {0x5, 0x4, 0x80, 0x1}, {0x3, 0x400, 0x7ff, 0x10000}, {0xd4bf, 0x1ff, 0x80000000, 0x9}, {0x3, 0x20, 0x4c134fad, 0x5}, {0x29ec, 0x0, 0xfffffff7, 0xffffff80}, {0x3f, 0x0, 0x80000000, 0x1}, {0xab, 0x8, 0x3}, {0x22f8, 0x0, 0x17, 0x40}, {0x3, 0x5, 0x4ded, 0xa7}, {0xf3aa, 0x3ff, 0x1, 0x2}, {0x6, 0x1, 0x40, 0x3f}, {0x200, 0x5, 0x80, 0x3db}, {0x7, 0x7fffffff, 0x37b, 0x6}, {0x4, 0x400, 0xfff, 0xfffffff7}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034dd070100000000000000000000fffffffffffffff9000000000000000000000000454c", 0x2c}], 0x1) 19:39:58 executing program 0: r0 = socket(0x18, 0x2, 0xfa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0x10, 0x8006, 0x7f, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="020207e065a3400000"], 0x10) write(r4, 0x0, 0x0) 19:39:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66020065300017f2d05a52983dd1571d650a41032fe3cf3db60b6431ea3c74d94b5f06ad9b1f779f9a44e8c54f044b7b0162825eb4070bf3a32997d73d4286f4045bc41a9addeb35a8c0a02079d1aef2f152cb9dc30b4861ea951f49fbe9ebbd31f551ee9826d6c0797992ad10"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='.\x00', r2, &(0x7f0000000240)='./file0\x00') 19:39:58 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4b33271b119a4c4e40a75c65502d442870600207ca7a27cff0359c6c7b07fabf409a62d18028f98d25f0daa24e9e3ac7fba5f302d563ad02975870bbd58ffc275ae02fb5fac7b030b76f86c3e3111adeaeeb13ca19bed6077179db4926b5daa41f57fe51b45e543a69b060cab", 0x7b}, {&(0x7f0000000340)="6dcd6a6024a8b9dd4746e0a455aa2123d957a25524733686ff7370047d404a566fc32e10a2f254849e55fca27a13b0e57073e949c50da36c55e203dc212c11780ac2bf2b2954e5e1f9b78aab595770278476ffb597c9cafc12dbc28aa15e674aaeac6b365d959eafc7c6785fd2eb1b232cb0aba8477ed68118831ff00f2113b9a740b8d5a55094bf078b2ff14c72098a2f7a8cee9d9688702a21c71f1bb47cce06d13ae4655a43c5737d96b9b029ef4f773f5f80a999c015a2fd5a1a92c2473cac9e7e3b259ca775c2f0ba58bd", 0xcd}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) flock(r1, 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r4, &(0x7f0000000480)="7d49eb10148db3bacffe0f67b0f9b63b016c3f0790eb91fab6362b093ed7b92dd06244d21276d1cf7735aa110b04ff6e7f512dc433bfa253795bdf2a26cd99fd1610a0d93cd36401d836e85f6bb9ad4f7687ae3a5c1ee746ddc32d750c", 0x5d, 0x0, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7f}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) 19:39:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:39:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8001, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xf2b9, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x40], [0x0, 0x0, 0xfffffffffffffffc, 0x9, 0xff7fffffffffffff], [0x0, 0x0, 0x401, 0x1], [{}, {}, {}, {}, {0x0, 0x0, 0x1, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {0x0, 0x0, 0x0, 0x80000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:39:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x26) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x101) setitimer(0x0, 0x0, &(0x7f0000000180)) 19:39:58 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b9841"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d4212ed10df79440eefe1bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fbdeb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d5846268bdda2f"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r6, &(0x7f0000000080)='./file0/../file0\x00', 0xc0, 0x0) 19:39:58 executing program 0: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getgid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r4, 0x0, 0x0, r8, 0x1ce}, 0x84000080c1, 0x0, 0x0, r5, 0x0, 0x0, 0x8}) getpgid(r5) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:39:58 executing program 1: acct(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = syz_open_pts() dup2(r3, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) 19:39:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x1f9]}}) 19:39:59 executing program 0: msgget(0x3, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/174) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r10) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r12, 0x0, 0x0, 0x0]) r14 = getegid() setregid(r13, r14) r15 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r15, &(0x7f0000000400), 0x0) semop(r15, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r15, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r15, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r15, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r16 = geteuid() r17 = getgid() r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r17, 0x0, 0x0, r19]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r16, r17, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) getgroups(0x3, &(0x7f0000000200)=[r14, r17, 0xffffffffffffffff]) r21 = getpid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r10, r11, 0xffffffffffffffff, r20, 0x122, 0x6}, 0x2, 0xff, r21, r22, 0xaab, 0x1000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) r24 = accept(r23, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r24, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x2, 0x4, 0x1}, 0x200, [0x9, 0x4, 0x9f, 0x1000, 0x6, 0x4, 0x7, 0x5b810000]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) getitimer(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x8, 0x4}, 0x0) r25 = semget$private(0x0, 0x4, 0x201) semget$private(0x0, 0x0, 0x80) semop(r25, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r26, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r26, 0x2, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45d8c0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45d8c0 19:39:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x100002) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r9, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/174) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r11) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r14) r15 = getgid() r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000300)="ebffcbff13b9fd812e994e8a3048e699319296487dc65094ac4b893cb7aa790fcef2bd0a0b151e9b43a1639d3de0a07fb879af05159819231d434ba62177979e38478d434e78", 0x46) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r15, 0x0, 0x0, r17]) r18 = getpid() r19 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x99, r11, r12, r14, r15, 0x108, 0x4}, 0xffffffffffff3729, 0x10001, r18, r19, 0x200, 0x9, 0x6, 0x10000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3dd2, 0x1, 0x1f, 0x1ff, "a9f19eae768020fb9790bb0343bf3a9ee8ee4a15", 0x5}) 19:39:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="18e27c85a15b5c34ff4ac6607a5176cff87adaf09297b2226c135503a2f653a7a3c9b9f52cfa6a42ff9e73788dcd0808db62375861faef6e79fa03e0e2f77e35ac5d1c6dea838ebbcfc648497e31cd81ff71ef64a8a87f2090a1dfe8cf35cd14457c29518f6d67645ee1afc5c7cf"], 0x10) sendto$unix(r2, &(0x7f00000002c0)="7497080000000000005a1eb50000000000006445000000007d0e8e36fcf0637c000000", 0x23, 0x0, 0x0, 0x0) shutdown(r2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchflags(r1, 0x10001) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x87}, {0x44, 0x0, 0x0, 0xfffffffe}, {0x6, 0x1, 0x20, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f0000000400), 0x0) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r4, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r4, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r5 = geteuid() r6 = getgid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r5, r6, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x4) 19:39:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28e90, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 19:39:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r2 = semget(0x2, 0x3, 0x778) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/193) r3 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x6e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x7, 0x0, 0x0, 0x80000001}, {0x7, 0x0, 0x4}]}) r7 = semget$private(0x0, 0x3, 0xab4127ffc6d64374) semop(r7, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x2, 0x7fc}], 0x3) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) semop(r7, &(0x7f0000000240)=[{0x1, 0x1006, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xffdf, 0x1400}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000380)=""/90) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x81206919, &(0x7f0000000300)) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x81206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000400)=0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:39:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6108f8084c473600c584e51ec5190f9dffaaf6eba4be2247c0857211a", 0x67}, {&(0x7f0000000140)="7cda67ba74a24ccf72d73cfa7deb50e80253a9336643592ec0fce174d9fd66d7540521cf3e80715b3f258f6ac9fe9d9cd0bf68bd547fe38f2078fd1951896503fa3a56ba9bce89bf1f5a4caa4abbd7963dec60373bcf922d789a53c7eef66f8339ed207f097f59872e39fd8eb977da4a9d9796bb0697b8b37f2555dccbdac3", 0x7f}, {&(0x7f0000002340)="c94392733b0da6e3d5554bafbfef82010b46617d48cb33365069f17de039f2f8f0be35020d766ef9404802b7a1f564503a336c284496726e5d64b461d579126b4c519dc7a36d52963e72bae52108e648c8c0e8d49502429909ab3335566e266614c4282492b5a818111bc0932b23b01ba9fe7f7261152238ef7bbebf4b93a49ed3b361d265bcd7a8396e7a1e0af2c0fe3b8598f0a8803ff3dd3cac73e56edb69d826121ccead3f240f7c1f30fd553b69e1aa414aa79d72ce6ef1f537caaee4e3ed2c56f188c4ed06d6b6620fcc60c1250018cf042fd7ca11228cf85b611718a53af34b7210a3e860c87354a679deb343f649302fc3857bf335d4cb339c5a8e29223536350de0f5a721a066de11ed758fac81f7ea84d0995922220f79f453e2eb683f31b1f2f887dcdcdd6ccf0dcc23658ea67059fbe35e10dbd3f57c01ffd7173bbd1fea586c6d29f5c6d436fbe80dca1facd968ee05ce1c6ba327437aa4193da763661fca71b1dfd506371fc2f083a561a72b854425dc50c11db4d5032f221747ee43894f596aad479643536d86954e6857267e333d3eefabd9536ce697202bf0b0a96031cf209113ce08f2d17535fa91d8e5bf16434661bfac98f362e366cbea656eb4abb3f5c1205b438631a9a99352a877391504cc4427f1c8488f483a29df75ba1cd3a1af060ca0774943646ac1d9a037a4a0d0a0cad5a271bb7dcde3d41235caa18a02ab0a5dfed269d06c1af6e677b41ac52d58f3c1722acbe20c27cb49475080aaa42ae6046ddee71032404322a30ec4de6b93daa4cbd3db5347b944e49826cae02a1d5c9e954acfc79e966ed34154d89ed891c206c1a09742dd49d60eb11f147595e9a472b752e632fca5258309e1aeebfda70248c6831859b5e9736497a939fbb31f1d99c4d556cb68805d4ab3178820c1c8c811fcf818cc7ff2e29f051ecaec86d37c6166be7474cce0e9ebd9853e6274692a3c46045f60f8db4abfbafc7775be5b587c7f40c41612ff0fc969d8d0cacdebe43cde1a8f19d6487d47b37adcf5edad06b2a20fd23a4f4775ae7865639c13948c42b8145db71ece43e8ecbd0552e0f5af46f4d26e10b937c57f5480713ffdd119fc53369d17b45007233c683ddfb2332fa92481f62ba33128e4194c7f5874b54d73fcc83ffe28d87a366d161f68c7cc5c4ef8714cba068ab08e14c7e94f5c1d523069c8e62a56c7b8a30a7761b9937fb3636c9fb185b86cf558059ba4e40fef0bc68131463a14e80e65b5bad4a772d984dfb49590e47d1a781ad5f0a51c59c4faf08e41d655a27fbb1a6a9e6ff48deabe8ee632f300da4a118e786e0dcfbaa23f1f88a939198d0a874c51f84fb013533e307466c74fe39e3df1ea40419d520f1d76305544f3392946fe0df32729347b337b7f328815af24b0d46e32ad1a33dc59e0050ef66a5b7a372558d89633bda4a85b4baae5d2ed19601bcdacd3499942b45cdfe835527784222aee082b2535bef1743fd96846c048a2af9b767d41acf75b21716c103f65cc119d9e352021087bc1edea450ca469eab11b6d12b6f00891a1ffc0b3ef1a9ddb9de558b652ebfb667a5103d29853444cae3058243d8f128641258d3881bead84b63da88645480ef5f378a46841787a570ab17479993f3a4d7e4fb390e9d89ec2fe1040a0d1cf3ab5628f3a5d0975eb1052fd6f433c488650f07f2e7d75d149b158c2ad8ce4a2b85f14f7726fdb36bfb38e912effe34d58169c05b38cc07c395702d59b233bf5bd6fa8e14b8720ac739674fa159513e8f1fd8c2f7397ff080891c4b6f3381e34edb03dbf9f7a82c34a446511ab973a0b9ce7e1ee60aa0bdeae37d81a18452191a5f1be349da3fe4752864e8c02bed2f91119fbd08fcef33e8f3d905529786c6aefb2aafd3144a76086da7b890202d233b595bd7a0148fd2b72acd39ed8726597e6b8d796d22ec4a952625af166caf54fbc1462cd88a0e94da34c70eb989503f0c3423065a7836425f0d568d08a28dfb9fe5b68ef41e4666950f58e78c793e1600c979b76c1ff4aef624f5013d829f02eec8ce6cb5821885f3da4b45d74d0fcd0c739b35d1ee0032d3e3f0a5e5e5170f391c4259528b9a9f01ecd18434b02a65626ddf5519b44713d97b172d8c5414095b9b85f362322dcc32c2eb1de99858aa1d2b08b73626798d953191f3c240007d9d62dd0c668d89310cdd291b609fb474e5fdb17555527faef7cec29c35b59e374a1c268ef8ae196387198855b7f2ae8077444957a0218e4a2634012fe87d7929f474892b00b27af02dabe00d36199368fd85ef10925e71bea44d2c8a04aacbcfed99b15b77e07813c2e748d49fa92ef2a0eae88a1a7f0e7aa9645fb0b6116d7afe71f63a2d2b8c3caf101730705ab49e834bf4853354d88d0540211fb8b7e84eaf1ad965c2ab11ae8cb0034a9c92a15eb9467ddea9ef174ccabebd40d81b1600e57095f4196a09fb1b2f47db3e5a3997fe8843dc9fd69322448297e8cbde442e1a3a42ca8e1841c0fff96c1b27897107b4b1b479a942c97c7d47f2c2022d5cd10f1c32fbaf0d738e28aacdccdc909a3c038eb244235440f52c35b63bfb6ed48a064fbe0cbe115a433477fc1c5e7974ea0e349a4b376ab8e0acfe6939af19212da04017409120121ec3427f60536a60b80508507322a8eeafa4640cfac6a9ca4d377b94d51b430c5c9221dede0e66c3d61ef98cfb25a7d4ed3c27c009007cc8b0144097e18709a2f77e8269b2583cd81c662921c94e6791849a46c8a7509d8dfff7df23a499b3379fb7d27a0ea6ef0156aa3c944688aef5a6c4b26f19b73bf7ad2fff634668b883f17181cd66da385a12450876e07c4fac58f871ac407dbc55d97da51747eae64d3831ad6a2461f9f444f783f1beea82c747f5e50a99adc68c5fc0732e7a0bc1c8bd46c89dca0f11ea6954aa5214e9bf4057621950a3a1e3afc35845d804dfcdf342e1fdb9fafc25d446f7d5a4c7b0f53533be4b9578706272c0758437fc7d6536eba3980c52c207b33e58a9074d670aadb740653641b053e7fe2ad204b700abe9fb7ccd7f6d9a7b2eb04ae8f0fa278ae2041b64be04839c9e0de2357885a94f1b5c06c48d87fbaefd4ff45d9838030553d92b7fa2422fd156dc80ff44228bb967bf307a540ec0f4068b75e6efc5f30b61ebdcd45c8eb962aeeef05b980c26f0c2b88e1d96feb2d63e988808898dc577332d55d142737847a358943b42940c088c4b790fa21cab225ad925723a4aacc363527862bd12ec4a48936fc0f9b46a0c3153f7f93f973c5f2545a64e51c859230e937bf41965e52512dfe9eaae6b7ee3aa5b76b9f48f0ddb8b9e5bac1277eb62e047d579e685c93053ee714aa032e002c6253d1a56cd01e16a27823a0de14f46d1a433965a0e702ee8c25a9b94b65aea98c6520e2202d24a9feb7cdd16381b41a1062133097adc6ef5250ff8f5af0b81ce167c07710c7df886ac428c80bff0522fc85a700e2c912cdcad900bae29682514171baaeff5bc80995bd4e17276db7a690c133d751aa88b413df71abbfb090f68040dbbb26ae57d48bde88d56bdb40bee0ee05e16977b8b8642d91ffa0097686ea1afcf839aa050541971b5f4810b9d8d169231a702ba392252a84916d40de4532b24f2616401eda0e2dff41772636fa2f6165712f6d333fc55351984ba70ed148025396ae39e3f3757d850db2abb1b3c92cd230a723b53b5094362e40d5e38ab21e53fae488fbd854b7273099ac5b74abc1a37b404838e413aaaa0b419a317f4287cc16069105a983d6caca07e659b420aefb2b1c3f6821de82154e1e5f61e948303eb3df590a0a5ed0ab4c0b6a430c58c52118fe17ef0c90c307a890e25274dc35056c2c034446b2546a759053405dc647c51eca059948eb43de9a87312b565e5c992ab0f85d74b8c26f804e385eb038368cbb03607837b3af36102fffcdf67f4c36dd6124678db8aa07157fd15eb319a114201b37c073ce518c5e8804a635ccd90e64077f6b0b49839981f19ef7fc03fff81712ac6a0dc913e68003e7336283113ad55d5cd01cc746dcea75a21a40a7a5177ace33b4187db832af4d7233756a5a26f4fb594962cda8b8dbd90c0c18b2384a2528a82c850e51c6c276396f70b32a559def053b8d3e778fc791d3cb1ab602c8627458e333a72281b181f620ff6c8c4d431cfaf7220698443ccdd58e66669fcea60f735e49f2727aae7b0b97a65f296b8de81d2e9285b463e6bc84506db7169ba5532ff1d06b5b0eb5da3ffccdc3e72ae64ceeae97ffb915421b3c4b3bb8718d30d776e8b0c4b851ca7107543f18f9ae9d83e3e8e3fbdb78420f3422c97b264c19a773f13167b964eaab0123a024d44f147be44056311c68b3cb3faa36f7ffb0600e8f347febbb2e59318194783ddebb1ec66981f6ec52e9525b44a5135089f2a44c1615354a59457df3eb29055ba39e5025d339f6b098187ac0074a05df8e7597209eec6e8d523a251cb8513ecb015f616547823bb30d923ee9ad349fd1199c840a224400e08f10db6f9fa4131d0a98779c574c59b12d2f335c33aaea2b3ebcf466d13648b63dc78412b0604084ba9ab22f0b4bb20019a2145ad77f426803a4abd52101413c2fbfa480ed0392f4832ca13759d875a73626169b34f31d7cbe124725b4108c1a150733a17d25936cf7246c89e28146806f055d34b513ad053911acb472f079a60383082462a9feff8092791decb9a485d12ef53dec5eeae8eaf21919152c2b990fb6f0e5f6960993902a61596b04ec415a3b7d918f32ccafc99abf7f3fa034a522621852293a2560876653c8b3a3cddf516ec44f519f43a670c3b988e64708473df7a17f663d17deeef27c178caa35f127d32bc313b4553ec318710ed0554c4e998e96251c0fb7b00ceef9e0db3e0c46bd79857e8ae04bb9348566aa5070c912e3dd7da590a914455233b84eb03403f06e18a0901ec91278cfdfc35b5b915904c7dc194dca48336dbda193b010ae40b9ccf650784b08ba95bde5a0f91a8c809728e8a70cbc335fa9ca012e421dd616245e52d40930e38c333a9e34dfe82b73b8fb1e8168cc5c73d671c7f9cae204752d09ea408c74cf60149a26e6a90ebc25ff948609343ab922d112d03f08c7ac2ce4ae51d22c31324f7a20c102d8411bc8a59324ad84e6cf4ac55d661da367229c0f1e65724d74f2b54bada10ec7bae40a86443b1ac672f2c417f6843f9dc83c7825b0f0c2e12a9d34178f4e010c4b0b95f1208004ac578bf233f9e2dfda8fc6419e38ece9dacb2f6040a3b03b0ff51089658b3a6d71a78f3cee5785aa3ae44621622a5d9d85f09588a3baea53573b1ec2552a933458e25d9413d731450ade9644679605c5c681691a4c0941abb6f5118fd0caa865f01c5f26c42e3481f845733eadc65c45dbb6a65f9e66bf680078658d53ece3", 0xf16}], 0x4, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000001300), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r3) 19:40:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001240)={&(0x7f0000001280)=@in6={0x18, 0x3, 0x401, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="982ccd82a83f2768a1217a06b5ca7753480e4e78c8548e3a7fd20015129f14435eb455563132429b78b81b35b5789b0efa6bca9f616beaba719964c5cfbfc44de309fdc9c3d040b7dea049ed50b0ad8d63350f4a6eb2827d937c501ecbbbb80c7fa917a5b204a953083117698454689f1e86", 0x72}], 0x1, &(0x7f0000000180)=[{0x1010, 0xffff, 0x9, "ebe0ec09e3ba306e90bdfffb633b2e6d857492dc608bd159b12fb09ecca5d3416a6ec0e2c80be2628811b62e8e14e3f1f55b4b204ea6f5b0c64051f7e63736b9e3bc53d88756ea9f95d9ce21a68ca317afeb3af1abf9dd53c6e5ef55840cd2530a2d70e8b5efc31a7e61f76efcc338f7d4640cb9ee8cc97d680afff941278fc81d3d45fe178a48a6eb82bf58353ad5e799325d3c56b785bd3c3861415dbd62729b69c159b5914c1cd0e7422b4cdd349e5946164cb8d5f1388d7a9eb619d42ac7ad6ad7bbba9e62fb77d0ac1698f4d3108e6fb75ba8e05f26b0a2de9ffda01f534723bf5b56c0c01abfa6a9ebb82035669341e4fe796f5b749955bd100fac1241fb0bdcdbe5b7e02f6894ec314eec66658f6a94a9101d8854d482109b491f7b8df761df49ef93b4960d9a13c7b69ad22dadf84a843eb2a02b952df069cd3d4915cf73d32ba8383b8348b8b54f4354c880f8b1cb37f1150200b0475de5017ce40355acd802c82ac8888d7316f30cecb26b7d8e9eae2d9a2b138b743ac4d28e97d7498b9918fdce0b4c1332d01df9c3ee3289d3eb72b875cfb204c0071f5022d82ffdf66f0c0fea77690687ef44cbea0c56fd309db0c05e5652f35d6bb66357b86f5f667bf9c019fdbe29cd515abcdbcf1db768b0d95bf2a11b3ac856995500355383279c84dd511f878e51c459a6b36b97a790320ed31e154e543e79a900cac04aaaf2f53955aaa29d10110dd846c525ae4ff676a67b4622cbead92e50f61dab2ab373739172d4eec90cb223598899cf291b5b97ef945d463714a01664e581568a392da26129f1b74a7e9e5f07d25292b2b4edf9fa349d0e9bbcaf63d25587a7b461e5bbaff2218392beb043c02030e96978e888388d998379b73e12e399e02e1cda3d7066b910fcb32542a3c9d8b5808d3295ace8bff27ed18d642ab654307dd1efdcab72c9a315648cd3e1adacf339871a37e71b05ec3d3e4ff5dd73509e3d17836d1953a08478d5b4eacb68799c4f8cd46b1f6a858a9766c828c692824ba4ec5afd67c764a4988c9dfa218cd32be7cf86e064f33c630f5bc0f09322160825070068e9e79f203be536966ac58735691990c03eae0e47e22f18aec827ad708cd31827b23045dd419a9b97efc645c92e3a9a6acf1c72d2fa9e6cea5220faa8ec174ddab6edb0547705ddbd8cce851be8e9cb1e2b1bd18566509f3bae6fb4e5948dbd91c9deb114cd772fa9e0b2bfbbec371ef58fcbcc7b755715ce4b8ce09cbee1cb583178cb42309013cb06c87e6b0ddb1524c2af195a3b91e115ab700722cb4f0006c05420fa76c78a42b46d0b1db17583ba149c87cba3c5aceab8e22a90f78f34f339af45cd74cbb266e8ea600309bba5211b46edcb98044aeeaf9df7117398186d841d3991d6aa989945c056707e2dc046701f3d33569d4da51a71aeac5ae4c5f5ed73ddb4cc15e3af355e0d235f23379d19a946f6722f43a14dce1d3fa5c9800cbaffc70c050bfc690984027c8e443bc9000d23e6f87c63f13044c77b1db16237efac6e915989f03044f8d3653f94a780e98a0bc5a3cc4457668d99456592dbc15881c573237661ad14f535d993e38433374425d4dfb7515df9d6d06be69faa928602a0ba4481093828d325b0c6d93d6248c5d5127945312a2feb4ad4f64708b786eca1d0a4ba2f411c7ec399d4803dfa01f4f22f953376ee150af5b2d2125b3e6906bd0b5d6275efabd81313fa7077bd2bc749c9472b09c44982ca8e1fe3f81688d557e97fbd47edb88853779ea62dc456430fb863640fc3509af1d3426d096cb939c35298e3702e52c765e834751cac11f25f1bf31c0ac12285fd4a3ae39051f0b92ebecc26190e09c76a6ccb7934a0773f895e72ce34c3fc8bcfa669e842a39164b1bb739677847e036fae4aa392c62a2b107eed197a83525b01f96c40fc916789aa46abd962ae1deec2025ff653196f67c8a8a23b252ad4c266c2acac0b36637c21676e7b4e40243f9ffea6810a79aef8d49a58b16c5c58237b12c813b4f34ff8194d175702bdf8b40732bec26534d25871082043f6deb0d0635727911106d9b209bfa7c5dc56a1d4c5e2e9f007ea09358233627330c07c8b75d1f5c5c9a935f7097a5a5bf70f8dc7eed76a3408bbc6a12f937b60d3f25ebfaa1ec79facee19763d867feea6c3315bb7a248c5271d094105671744cd29117c585d786868565b57c0d3e6a582f3ab83880606e005ac98dd85c6c31615c9ac01d8de04e4e6b9bdb0d160090b68798353fc4dd42a2fb3c3ce980858c03c91f62cafca930f997f3908e0dd93d1c8afe25f7e601ca4dd153bae7f1d76ee7bb07c3a2d67cbe0020d183773ceb49fa42eaed63ef407e8760c4486631ae3d16c7e85ebbbbdb008b8f9261d8a2e2449e1b0552c88bba66f939d7e5bbebc195bae694a92f96dc59984beb598cb947f82f00bd4e5aaf73babc5484bfe87e976f823d62d713fac8294838eecaaf0c7b56cab5994a13b3baa3227116e0b0983bf8b8526fbd79ce41f73ec8fa86772d34daba1f07122597f9f0499ade30ba6d3b9f5dcbbce260e8ab5a3039124c74c63c98d337801249052cef026941da52007fff06acb757611a8e9fef68d81efc704840a04ce510078778431a93cfccd6834c418ceb81375263ebade97e8ec862130ecc9ef8e595c15e33fb0bcaa729923d3f99e92eb34dfaab944adf5cecf696d4c448ffd8577e7a6f9e000807a4da296e69de863a1ba7e7da8dd498b0771f642d7b15b55ea82f599056043cfe325369b78489ecc340b5626f5fba300fb2629a26a967c0acb570d94596318b3f3257e406ed0a4acc5cd3ba756a447e229c56c65f564c4384715cd6fe52e8c0d3187c045487821c9047c10b4034f5f26770a885921dac1497eda02095aa785a7bee71a6f9216448952c1d4798110b00b7260ecca4d98954c7d8f9409f87bbd8e0dc7a7faafd6fa4db00377f6861797995c8c271f7b63f6fff793634e7cddf1babc2fb082426557fd628efb1f3f17301fc2b33953e7226adc0014cb176f03e2fba029f2ed3875b9f2010bb1ba8d4ca8061802326c0a787b913e6fbde6b09949598dac553030625a59aa864fc5abddc7b93e2a1e029ff20561e7f4b6cb52d30cfc4ed609ff9b98eded4c1731bf2d15f9c309eb05132e49104eaf948ab74399d9b93ba9a6461859112c8605857560396626cc2b994cf40e75d35b9c0c2fae3f1a5327af298749c7d143be32d08a20eee685334f12ef69925ad11e3005cb5b73e3fca4d2c944727d892b9310d470cff42b435d56b2afee15074f5e376bccb52dd5f95671e7d64145bb6b7aeecf408b8cfe4c7ab8b76faf1c8153e2513fb2a0b83fa9086795aade06e81cface2f486defc9806224a283d0ed06486e84e77bbe44b0de02ce5a0d0dddfe26aa272255cd13077420677555b6c6a932f4269c03887d733c24bd223a6bfae34707b58065cfaf90d7da7d7459b43b6628aaabfec74adc8704b60b9253c6b7c1be755c1bf486306af4e9d4f73aeb65877c46a82c15ffddd1a435a20fd90cccdcfc828f3e43fbf08fa888a516f28ba85796a36dac7e5661b9e0746ec180e9dd71168ed919b40cf8ca21c41df20038a41dbcc5b3ccd6ea63bdc9ab6aea8a37085e8edd7457fac6fe74de23cd7434dbef875482a1a52ed3e8a71f68db97217f93c2cc1c99dfc271fc0ffebec3d6dd3b057e0381475eb46e189a30d43bfd00e8d1e585d0f206430200deb6b490c0b785a04f67f7fdd88af0f29687687d94349a1477580943fe688c6e4f233eef98a7a6a22a7cb63e301bd08aa1153bc862252bb01359356b1c221b2017cfc84bdc9e9d62fadada6b03fd43c16a4d078affb6be0c38c9b6a6ca3ede7bfc4ab8f05f7a753194c1d240748af8692c0a1ddcc130afa5578888f762ba62a7e3e9a6670e1952875e1b6b4075efdd444a1d55ddd54755e501011cf333575c1d1bf80b93716072ef3f590b44a56b8819f519f8ce1d8e98269169d3f773faebe426c6b5b07d19d347560e22672b9a949fb7b088c9148d8dec1b0d5a081606673a0f744a02288c2ff4671d6828c98e018b5037aee84a20a40c493c3652d17fa2559ecd7fe62a679242a303b6d5bd61b7e5fc83887dd533340ecbe377cc6da87e1b36f4de1a2c834aa163d5907410b3956167a69426c6daed620ea46b857fbca7ced61bcdf2381241ad03f5ab751ebddb5aca1f375ef5bba4857ff5a90ab370ec0c42cd71a90ecfa3c555a74e9e2189838f59ff1812fd6c5874573ee8f595419d00dd4c72933178f658d74cae25fbeb38d5e407a6c9a27a1435ce65d0eca6449f6d1c249ac9378a82bc0dabac1bbb7d34e322d1039de6371833adb4b526392c9bf20ddfeeef0908f320a2d812000c73d7bd885c68c48a8ae6b044d99d61aa278b244740559fbc9f35e482bf7b06866c68211b83e30b821269a10bf5f782ddd687ccad1555a1e983c5c1c80ef00328bce3601f49386a71616ff1d180770ed0845f2bc42051fdb1b022bb624e841dfa4190263b9fd0763bab160c6e7f6f703681b0a56026696b0301df6c658febca3aedd441feaa56caf320e42632d4e8b1b820bdba107eaff8157b5bf4ec77f38194a3638394aa4a05dea8e31a1e5eeb4d06adf7d3b298efb1baa30f82f00d7d191066cb3e151915d5b95d280ab10db8cb48170c4fa5ac5383673fdd0f0fa9d0d3e9e9060abb23af9a7ff697bb85c452775a99f8312ddac162185b69acf580f529b13295c7fd2bbbb01fb8ad4ba92bd075ba6f1bbba62fc477dedc1144cbb0191251886cd6419c1e2be6118537e69fb3ae5ee28a83192616546cf502a9fa173a9cee65ef7ce5a5e3722f82a9562b9c0564fd14a10926d4fab58345a9c6fff4e7a3a9652317db4ce9658b3f9c3ec9bd569b23627c9f9a85a1f9026ba07e2ad7a838fe380d00dc0f0fb48ca70d28a99ce1bd49dc43730f7e91803185628729e9aaa5137006b93e99fc852c4a8927d86443612a13bf997772c57688284a47f0aed2fb009c0f5f7946beb58ba7061d275c93fcd5b834a25ae20c4de8fa0a2cff5c82d6882371d66fdc0b483f0cc55c04b8b48444d6f549d72cccbd6a23bbec63d4627300dd28523045edbfcf70d0c1ebdd768b6a4e32731470bfec28161184975850cb60f244ffc34df866f2f311e0aa9b9dc057f1f588fadc6656b669cd93e393ba6e2c92c6ac551dc4fd8c8428af5daf3e73c88a57fd5bd395ec7a23a24c2f3d9c12d7d4d129668f99843f69f5ed9f9d5692ca34896b5831eca505c0231ffe45c4dd078c8498227d90240b6c0cab742159850e8504ba1532b1f8375169d637999f0a792c3c62bc47e802e2a1763407a1f77a29729bcada8f97ae354e06ec755d823ea2ba39fa3848e901229f35b8c65f1e097db1427085e3b2c1b66b136bad1226cdeaaaf9334cb0adff6ecc203d00e70e3bf745de82541ed520c39b00b1d3f73a4928a8598af32132aa664e3dd94b4e216921f8b1dbea20f7a763def3c1ce68f687f1368c488c2a45784a5020c2914f2398e36c42eaac16d160a5cf02208a7b6f86a95dfbb1abaa76e54c4e245357350a150825c4f3871780dc59f5311d3052d9efa65e5255291683b5a5286e4c78ffb25782f29077592a06776051aec09eb9afa71a360acb08765dd2b68af80abeb1f322bf91109dbe39d1fd190d1506c2aebe48ebfd02ea60f9a4e17ae1a894723dfe9c1e1a366337b7fd6b478b677628ef45a0e04d8a7717c3f522edd28dcfa9ccf8a6a11f59d37f"}, {0xa8, 0x1, 0xb4a, "1d428a973e69c494bd078fd070aa2d1d09b1de31df85d1534a26aa8d21abfeff1c1c51a4016b4dc2d9161758645ce742d1fcb998bbd3b0952e871d4a220531572b21a8d5824f69fc1a1d6265cc3f26d8e62b98782e73557c201f1426abbc5543b1c6b75f106c6a2b07d93e00b45d9fa7d2de7768e0080bf33077f53975d64f4d29b61cfba7de443dd8d167c5e8000000000000"}], 0x10b8}, 0x1d) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000012c0), &(0x7f0000001300)=0x4) setsockopt(r0, 0xffffffff, 0xc, &(0x7f0000000040)="90000000", 0x4) 19:40:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4ea], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfdfffffffffff], [0x0, 0x0, 0x401], [], {0x9}, {0x0, 0x0, 0x2}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x20, 0x9, 0x8, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 19:40:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000001340)=""/82, 0x52}], 0x5) 19:40:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) getpgid(r2) 19:40:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7376947ae3de659ddc46d331dac5fbccefbedbe0", 0x0, 0x59d00}) 19:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x33, 0xffffffd8, "8500410aa79300c4f54020d98301a462f9132000"}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x120) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:40:00 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x3, 0x5) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x5, 0xdc) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x5, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x2, 0x6) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x1, 0x3) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x1, 0x1, 0x3) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) r5 = kqueue() dup2(r5, r4) 19:40:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x200, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x40, 0x5, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x21, 0x20, 0x100000000, 0x4b}, {{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x81}, {{r4}, 0xfffffffffffffffb, 0x4c, 0x20, 0x47, 0xc31}, {{r5}, 0xfffffffffffffff8, 0x44, 0x40000000, 0x5c5, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x66, 0xf0000000, 0x2, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x6, 0x2}, {{r6}, 0xfffffffffffffffa, 0x1d, 0x4, 0x7, 0x2}], 0xf3a, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0x24, 0x40, 0x0, 0x2000000}, {{r8}, 0xe, 0xa, 0x10, 0xfffffffffffffff7}], 0x1, &(0x7f0000000380)={0x7, 0x80000001}) writev(r1, &(0x7f0000000680)=[{&(0x7f00000003c0)="f9e2ce5f44c7853b83106e6a61a6ee92118d579ab3870472cb3045c8b9185528f770886c7aa73f5a06f97852b6b3b2515a676999f53cd5181e6f1e4b765b7b39e94b2e4376165839880e94ed82f6d86354cc729c0ff70728000bf56eb893f66327ff79c17b9786742c325c9b0abe3cc35ec7e42e0d4e2bac95c68f26ddc12908fb8201a6a0d277c3a78a71", 0x8b}, {0x0}, {&(0x7f0000000480)="4cd409ae2a7fc26ea03290363de584f5b4aa62ced98e5c4adb5e5e0cb55637ede55c1d70c58a44eec84876364603874fb1bf8d2781fecccfebdae5ace91dac66900013ebc0762639e3b1d507da5525aadb051e186a07923677ef14e71ae56b84cd3ca0495947ea4a5c4fa6766ddd92ccc9bf4517e30d53123633920c12fe4f06c25a14446b60459f2e7ba37832aa2855dbe7cc0ad6bd6b328f8eae53d9b377e8fbb8e8cfa7837ca6b93070e7162436be084516d0abc62419709f7de6fdd12c5250300e95ad", 0xc5}, {&(0x7f0000000580)="4c4daed512b4c17e002a5fef5d1d8123e3d54b124022944184806e17899085b301e523785bdbafb3526d2a987a725b47829839aec0ae40f95af8fc630efd772f093b106b7df298d2ae08a0aba814ba811c467a748a7701cab65513bd07bcc2010cd1c4a4745d7b0b97f28a5bc9e629f41f2847ce0f82bd06c7de22f7b566209884a44ac9014044b84a0bd861961cc0b236cbee7ff0ce5d6c653ec4d5a5034af679b60754d1a47ada44c4ae7ec6747a2622ad3e11ef5003dd969b72d19f67a3881cfe6fc1c7b6980e75", 0xc9}], 0x4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x1e5c, 0x800, 0x81, 0x0, "85ec7b5e70e895af430afbc8b45c26341e90525d", 0x80000001, 0x1}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000007c0)=0x500) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x1, 0x30e9407e, 0x3, 0x0, 0x6, 0x4, 0x8, 0x1, 0x1, 0x1, 0x6}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000900)=0xe741) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000bc0)={0xc81, 0x5, 0x9, 0x9, &(0x7f0000000940)={{0x6, 0xc7, 0x3, 0x1f, 0xff, 0x7, 0x3}, {[0x81, 0xffff, 0x7, 0x3, 0x9, 0x38ccf73, 0x9, 0x7, 0x6, 0x10001, 0x7, 0xc45, 0x4, 0x9, 0x2, 0x6, 0x2], [0xfff, 0x2, 0xb53d, 0x8000, 0x50, 0x3, 0x80, 0x10001, 0x9, 0x4], [0x20, 0x718978c2, 0xfffffffffffffffc, 0x861, 0x8, 0x3], [0x5, 0x7, 0x3, 0xfff, 0x9f], [{0x3f, 0x5, 0x1ab, 0x80000001}, {0x4, 0x8, 0x14, 0x7}, {0xfa53, 0x1, 0x5, 0x5}, {0x4, 0x6, 0x3, 0x4}, {0x400, 0x81, 0x7, 0x400}, {0x4d, 0x6, 0x7, 0x5}, {0x6, 0x1, 0x9, 0xde}, {0x73, 0x3, 0x0, 0x800}], {0x8, 0x0, 0x7fff, 0x1}, {0x8000, 0x6, 0x1, 0x8}}}, 0x800, 0x8}) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r12, 0x2000747a) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r13, 0x80044275, &(0x7f0000000c40)=0x4) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/klog\x00', 0x80, 0x0) fsync(r14) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) getdents(r15, &(0x7f0000000d00)=""/4096, 0x1000) 19:40:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x113) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/239) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x3fc00) ftruncate(r1, 0x0, 0x402ffff) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000180)="749703210f6e83f8", 0x8, 0x2, 0x0, 0x0) r4 = accept$inet6(r2, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0xad, 0x7ff}, {0x18, 0x1, 0x5, 0x100}, 0x533e, [0x9, 0x3, 0x7f, 0x5, 0x3076, 0x75, 0x7, 0x3f]}, 0x3c) pckbd_enable: command error 19:40:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x6) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf}], 0x7fff, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./bus\x00') socketpair(0x39, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r8, &(0x7f0000000200)="7a7382f2e0f6860445bfa99653317474d909ad1d4fad9c16872770292b6ac865f594a6cd665c72959db30810536d9da50daadae7d00c1c6ed40e81b2a5763f5d878430bf1cd352725aea43d65138d7fb191ecd9617aa534361eb4131d0c3f86d69fc8652ff025be1ec61f967c62cd951da153a470dcd5ab805d2364e0fce3488e09e787f0ac96bb250fe8ff2408e9e910c784f5e4128ac7ba6a763ff9ad0db4540a88ccce6b56693809ed1377f", 0xad, 0x0, 0x8001) r9 = open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) r10 = getppid() fcntl$setown(r9, 0x6, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r12) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={r10, r12, r14}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1e) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x0, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) 19:40:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x4900) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x48c1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x0, './bus\x00'}) pckbd_enable: command error 19:40:03 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="82020063c4a143dc864e9fd2b8ddb5fe5037d1d795d49fe4a7efe1970da711d7dd57be971e2f66ecce2da2002e66321a6da1b99589cc3b930f296d0abe459ac46622d0b99d281ee2a9e4f69a14d31fa4b5a06c871e3662259fb1242fe9480e4ef15486a4cc0eb5f808f61050644a98f4af86543b69007743ceb2564cdfa5cd784c9cb599c7d20928cfe5473345810a1e58c148e0adf7f3297a9419b0685fcc2816737838141392b5fa545fb75085603e04010f686a102bf3130f50430a6a43929addeba72fc31741d24e8594a9c87aaf9c80ecb0ecaa3a0000000097d01176d1603f2d514a3f4047b98d352c4f75e92a534709cc38d28acaa4eb42eb241744207a35c9c3ea6e4043d3e64be766760d9ab91a6c920e3805f74bbcb56ad0db46e14eb7fddbfb701a23b0e3"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x18, 0x3ffe, 0xfd) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) setsockopt(r2, 0x76b6, 0x7d5, &(0x7f0000000480)="d02462be534c6241b341e7b368d2c081562f8e37782ce15216a66288b41d2496a0f6d2c292439202378464de39ecd854eb50095e6e473f1ac68e019df1dc782dad318b992e8195d10435b9124423c1b5e72419", 0x53) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) r3 = socket(0x20, 0x4000, 0x9) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000080)=0xc) r5 = semget$private(0x0, 0x1, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r6 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) 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(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r5, &(0x7f0000000140)=[{0x1, 0xffff, 0x1800}, {0x1, 0x6, 0x1800}, {0x4, 0x8, 0x1800}, {0x5, 0x9, 0x800}, {0x1, 0xf6, 0x800}], 0x5) 19:40:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) dup2(r0, r1) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x89, 0x0, 0x6}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) kqueue() pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x12) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000100)=0x2) ioctl$BIOCLOCK(r4, 0x20004276) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 19:40:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000040), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 19:40:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$PCIOCREAD(r0, 0x800c5709, &(0x7f0000000000)) r1 = dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x1) getdents(r1, &(0x7f0000000080)=""/17, 0x11) semget(0x3, 0x4, 0x10) 19:40:03 executing program 0: socket(0x18, 0x400000001002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) syz_open_pts() r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000240), 0x10000) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00d320141eadffde0000c69feb7c1992db3eb717d0872ae31c3d9d3a976f69317e00000000000000"], 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x83}, {0x44}, {0x6, 0xf4, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r4], 0x1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) 19:40:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x7ff, 0xffffffff, "0366288fef097f0c033c02df7179000076efffaf", 0x9, 0x10000000}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 19:40:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x7, 0x7f}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r4, &(0x7f0000000040)="510f80ff", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 19:40:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2a}, {0x6, 0x0, 0x0, 0x101}]}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="005e5ff3c098c1767d00"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0xc, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x6142ed2c6eaf79b8, '\x00'}, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff5b, 0x0, 0x0) 19:40:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x400095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 19:40:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000200)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="27fd6b84000000000000"], 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 19:40:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffe1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x9) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100)=0x8, 0x4) socketpair(0x20, 0x4, 0x40, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r2, 0x20}, {r0, 0x40}, {r4, 0x80}], 0x3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ftruncate(r1, 0x0, 0x382) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x92718b7cc93fa0ec, 0xb0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = semget(0x3, 0x4, 0x10) r9 = geteuid() r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x400, r9, r10, r11, r12, 0x6, 0x80}, 0x3fffc00000000, 0xd17b, 0x3f}) pread(r5, &(0x7f0000000300)="7e20166bc054fb8c5150cd5e2f9d049c7eabc94e078732a9d9c4e804a3a7959e7cacb33e860b243eee6002b53208cf67024ec60aa4b166e95471371511e275764b8a514b31674f775b4994a64684ee4cd818f324698942c48025006dcc1096740f151bb220e9a0ddae574ebab253414f6b4f3f66f2315735f1d7deaa86f9e42a4e9098dc384717eacfbd68365388eb72e1e98e5391f5c4f39c507c0bac16e8b9714c97be43bc0dfd029d771b927e4b064820ea2bd467b58f96b06eaca0696cc903b497d51ce51cd3c54997b603ae8215427a", 0xd2, 0x0, 0x100000001) socketpair(0x10, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) dup(0xffffffffffffffff) r14 = semget$private(0x0, 0x3, 0x2) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0x0, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, r10]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000540)={{0x7, r11, r15, r9, r16, 0x21}, 0xec72, 0xffffffffffff8001, 0x1}) r17 = socket$unix(0x1, 0x5, 0x0) ftruncate(r17, 0x0, 0x80000001) r18 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@un=@file={0x0, ""/32}, &(0x7f0000000b00)=0x22) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000600)="399865a2f9307eaf333d69666939192c82ac9a9f1d2edef1278018673b784718ac75e0961462674c42a6fe6bd51444c049193a9384408f029f3fb63026dc20122c847e9c410aa61563490a43b43dd395855438a154a3358ce5102243ab9c947c0755a3c788fe3044f0b8fea9b6d5c548930470a25c723d385757be86bbb5c3f5b858022571edcabf35201ade31aa7bddd7d7ec403d786b3797d8c2fcd7b2875f1c", 0xa1}, {&(0x7f00000006c0)="5b269b8c97bed8ef23677989bd1ca5222f44807be4637bb55c48cc867ff02ff6830196cc95a90d837614b91223d673ac7e850d86012c55b6fb30ed13157f0104cdeeb93a74059da1cfabba4482763c71bba70f5cfc2b9297f6e04bca7962", 0x5e}, {&(0x7f0000000740)="0620aa7ca14509be6c352a098810c1ec8ed7c434218a427e5d5e83b6c5711ac41e9caa01bdf4277c572a67014c528eed631c1a9f84f66abb147a37f1a14e2c6a62eb16fb836a05c1beb85859446f4d5aaa41fa9d4fbbec2d4390648a4948d4f2d0afe2a2cec99390425bd7391452a564ff19c2c33cbe47caa0019ab048940653cb1edea1c321c23a538bdfdad52cc86e08a4ce6eb8365c58deb3cc028196fc7b492d054a716216697d4ae34ccb4e93c3ee85684e15cb53f2846b9bb82993e0d4f87c9f663616b39f50f7540829dd36fe81e217efed7b35da743b8bd84affbe0da163f796bfa9b65ca465c0cbbb5b1c46d467c3a350fdb5fad046ee0ef44b62", 0xff}, {&(0x7f0000000840)="e52b9caaebb7e2ee799cff61cdebd5e9d8e581f64358103b101263b7c86f42f2ff7d6c71f1e18becabdbe1cd76cf5beb0ca927dfeca43ace7c6484a8f8e817577945342d10abe1dc7734cd2f1d3703fc16e5b9b786efbb60f2f0bfe6687ed859743707b52525476f131124e86603d0c1d662ba35050bd75a074d19aa6708cb4c5c69c2a8935c0e614ab3eadc1847e3cdbd1e58f4479e5a65b76459716dd2151e081779fcea9a2c7338203a22eaa0b0d513156db50eb2fdfa5238f093d691f43375204cbe", 0xc4}, {&(0x7f0000000940)="cdfea028cbef521231d4f624bcd2696345b0ad0b4e4e23c841183809cbace056511362c58a3d3678d8fbd058bb8069e30481183319b743e161ff817b40211d745a030bb3167ba7a4cda849a651073383686d69ccf6e4ce82a17f82f2046c5712225ee6850f354e7cc8f42cd3226c21cf9f012adce59b648996601246c8af975f7f51f2a0f564a0f77354a5d8cc23f0f6ab56da1cfe2f2457ae78b72ac375f325e6697a0180d3f7559d8d95c249348283ca25d8823fad859f", 0xb8}], 0x5, &(0x7f0000000b40)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r18, r19, r20, 0xffffffffffffffff, 0xffffffffffffff9c, r17]}], 0x48, 0x404}, 0x40f) 19:40:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() socket(0x2, 0x1, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x20, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x5, 0x0, 0x800, 0x66, "d1614df100c77cd71bbb37405e174128811c74ca", 0x9}) close(r2) dup(r3) syz_open_pts() 19:40:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="201c4f", 0xfffffffffffffcab) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x2, 0x19) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) r3 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)=""/101) r4 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000280)=0x472) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r6, &(0x7f00000004c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d00195537d9f4fb5862a61af2c1575e52a33087dd1be804d0377c2b0690fd466804359ad1a3809db0808b9952e94b4fd51553cfbdb23fa85a28393c44a48ea13bea68a3dd82decc5f", 0xfffffffffffffca0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:40:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x413a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/217, 0xd9}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000001600)=""/91, 0x5b}], 0x7) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x9, 0x9}) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffffff80}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) 19:40:03 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000080)) getuid() r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x1400000, 0xffffffffffffff08) sendto(r2, &(0x7f0000000140)="095a4bcac9925d2c2b0ac0322e88b1e8a609cd7f5d2a3a62a1de943f25a59124814c45c49b6be550f9df455d37c5f307f2b9c9c8215660f6e20a005e3be7228f1bfbe9518ab7579d213ca6865249bc40ee16371155bbfb2b00000000", 0x5c, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe7a) bind$inet6(r2, &(0x7f0000001200)={0x18, 0x0, 0x0, 0x6}, 0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) getuid() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r3 = socket$inet6(0x18, 0x3, 0x0) getsockname(r3, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) close(r1) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x3ff, 0x25, './file0\x00', 0xee, 0x7a4, 0x2, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:40:03 executing program 0: msgget(0x0, 0x40) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) getgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) munlockall() r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 19:40:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) chdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5c}], 0x1, 0x7) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 19:40:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900000000000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddc"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862"], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x87, 0xcc, 0xfffff801}, {0x0, 0x3f, 0x80, 0x401}, {0x8001, 0x21, 0x9}, {0x81, 0x9, 0x0, 0x7}, {0x8001, 0x1, 0x37, 0x7}, {0x4, 0x1f, 0x9, 0x79039160}]}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) 19:40:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xbc) read(r0, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) 19:40:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x100010202) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696c653000b02323ade8af87d3a5e4a69fa1ac208f3a57a9c549ec12da5d66284c8c07138748cf6be712edc0e8bda9736b72cf4e08c3e27f9d00000000000049b6fa1d5e8bc02fa0c363a44849612de423c6a3ec3cf0706bd060f06a38edcb989d6d5a0180026973fe37663cda2a48090041633895691925f2d02af687e6d3851837cc48abcce040e578fa72dca9babee3c17fd6533ea4d2afb911c5f8a4eced07829b9a780ab6f18dd4e94181fd1da57cb8cf51fdc3093c7c5682ffcb6fedf28a4a39bb2fab684940ed636e16ca6ae8989cc8f055dbdfb838d0f4622521d32e7012f1b43a52a7ee58edb9618364"], 0xa) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYRES32=r4], 0x1) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 19:40:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="3dcdefb2355024dacd0abc75446ecaa2cab25d448228333eee1c9206b76ffe4b75676f114f33c9b38189ab791af4df3bc3114d7d5f1156d37da4adf4c06a1bc38f82de5fbb02a8491e1595f7d8fc1f97209eef17fe993cdc9f786bfa1d8b361d2bbc063d7e68563b6b6039600bee7c164a1288e7c8fa6ca349788108333010e37179d3bfa48294a2b8dccb814a4e9e6c836739057e7b736354c25978750b1d53965fe420b49b15c8ae1140f96b3d2a22d1ddbea76d52f7ad2fef2aaf182dc20de7de8114b23b26ef13d881d77acf7934776a74da9a2eaea2d495e1abaff4de042f1084c1bfc09453c8365b12", 0xec, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x200) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 19:40:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$BIOCLOCK(r0, 0x20004276) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x101) 19:40:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20004) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:40:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f00000000c0)='./file0\x00', 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:40:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x87}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r3, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000200)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}, {0x87e, 0x81, 0x4}, {0x344, 0x0, 0x40, 0x4}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) 19:40:03 executing program 0: select(0x40, &(0x7f0000000180)={0x0, 0x8, 0x8000000000000000, 0x0, 0x0, 0x4000000000, 0x0, 0x10001}, &(0x7f0000000240)={0x2, 0x0, 0x200000000000}, &(0x7f0000000280)={0x68, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x7f, 0x1, 0x38}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x11b) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) 19:40:03 executing program 0: r0 = semget(0x0, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(r1, &(0x7f00000000c0)="9b3f58e1", 0x4, 0x400, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) close(r1) 19:40:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) kevent(0xffffffffffffffff, 0x0, 0xf8b6, 0x0, 0x10000fc, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000002c0)='./file1\x00', 0x11, 0x5) r1 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2013, 0xffffffffffffffff, 0x0, 0x832) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file1\x00') 19:40:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) setsockopt(r3, 0x8, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:40:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400, 0x200, 0x2, 0x3, "79a7292ad9fa598cf63fa660aa69f751d412a911", 0x5, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x8, 0x21, './file0\x00', 0x0, 0x2a, 0x3, 0xfffffff8}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) 19:40:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x401) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x6) 19:40:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000007f00"/74], &(0x7f0000000080)=0x4a) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f00000000c0)=[{0x87}, {0xc}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) minherit(&(0x7f0000023000/0x2000)=nil, 0x2000, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x20, 0x1, 0x0) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x1e, r6) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000240)) socket(0x18, 0x2, 0x0) 19:40:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x4, r4}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:40:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x40, 0x5, 0x4, 0x8000}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="fa69199f3d834d1af1035c5436ca") 19:40:03 executing program 1: r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000400), 0x0) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r1, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r1, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r2 = geteuid() r3 = getgid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r2, r3, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) getgroups(0x1, &(0x7f0000000000)=[r3]) r7 = socket(0x2, 0x3, 0x1) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r7, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x9, r0, r6, r8, r9, 0x18, 0x6}, 0x1, 0x1f, 0x4}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r10, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:40:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 19:40:03 executing program 0: getrlimit(0x8, &(0x7f0000000000)) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/38}, &(0x7f00000001c0)=0x28) mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x4900) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000380)="872572a04789190e685c286f6200f93d477319043c3114b1f2353863b5d9205131a62c2e90eaf19ee898b23a9303f2efecb2fc2b955c2791fd7db80000e38d3a5a690725fe3ab1dd4ce96184fbab0a0fbcfb955a6182ac169aa2805502fdda85c96e09af3e9874c7d76aca7f4f11d86c47769cc9", 0x74}], 0x1, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000340)={{}, 0x0, 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) read(r3, &(0x7f0000000200)=""/137, 0x89) fcntl$dupfd(r2, 0xa, r3) 19:40:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x29, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 19:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x2d, 0x1, 0x0, 0x4}, {0x4406, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 19:40:04 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socketpair$unix(0x1, 0x95d3209e65332376, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYRESDEC, @ANYRESDEC=r2], 0x3) writev(r0, &(0x7f0000000080), 0x0) 19:40:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10c28, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x9d, 0x0, 0x9}, {0x50, 0x8}, {0x6}, {0x7d7, 0xba, 0x9, 0x1}, {0x5, 0x1, 0x5, 0x10001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r0, r1) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000940)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6, 0x0, 0x0, 0x83ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 19:40:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x2b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x91, 0x0) socketpair(0x1, 0x1, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 19:40:04 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) 19:40:04 executing program 1: r0 = semget(0x3, 0x4, 0x200) semop(r0, &(0x7f0000000040)=[{0x4, 0x5, 0x1800}, {0x0, 0x3, 0x800}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:40:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000140)=""/185) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x3, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r5, r6, r3, 0x303520e0fd56fbd, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x5, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000900)=""/206) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r9, r10, r12}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x401, &(0x7f0000001000)={0x18, 0x1}, 0xc) 19:40:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xffff, 0x1b0}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="5c902026e13584c4a1b3ebbe169e12a7da0ddad049ba09641f7fecfdfc22183f1c17047ad63b15164d71b011477160c022d1c0563fddef262a70f1a48093440a318a48fe01b671effc23df46830d7a4e0c0c6e4741166e4e712c90eefb9cea2f7bbaa306a9031f214f865adca681c926114ba5c2a31ddc397f523263dae6b035ca82e1d1ea50c863437dc1406f7efd1e7c940d7c441180e63b04b7f848c1b175d91db9584afae265f76d9b8f1d72e68b2fcf067be04019860429298987ba609f0c710a918eb6ba6166ccb11b2ffb26ec503e367f8efd7783f273756218e5aa7c3f9676fe93da227874546822248c6aa7acf4c61187f83a806fae7c3e1e4a9f22800f55edb81313692bafe1d417a260867375f501121c8caac498006b13892f1a8e396e4153afee89bcbddb510f428599a55d1079e74811b5963340039045f4724dd4bf21db5811fee4ca94ffe4dbe46a09aa24d61be812b33de0725da2c4eb4f58ef961a862ad1d9556bd482620d207f2ffce4f49bc8a0197b16e9c6cd2aa4a5810984e6ac91ae25874439c31eec9b63299e29074210acc2799c72360343aaa60e318d7588237f9a2962c3e7a23eac4b5c580c7e01e8ed1b39d46cb31a53b0cb17c0280962cdd742d510b3e224f24c3046d6596a474b8ebfee015eb736bd148650e9dd3009b19b2ba3ed0f3c884e19da66b1183a04c06d6a68ee8c212d5b930f7d2b14c4c11f206ea5e51c26795f7f59e6978dee7cb0f3db541f47806127f33026d8b1effba98b4b9527e03f9ca0980ab94bb15567295392545c5fcb7cd0e6b50e041f9740341a5abac0c03880a5bc3bcde5d5229896da1c917b17415a944941fa2ad1060ba0adb467289e88fbb46cc55d32bfe0d48f8ff1584169d1a57b4c3d973376bb30b0dfee8b2b2731382debc6764160c4c49bb8d99679e9ba5762f6cdee729c2abeb3ffa9e658e2f5447d92b7b27d78cf8bf772f1c6b950be838d6e2705ff5fb681210a3da293b11235e479c216bd83cb263f07569408738ec9d52716b327a844bb10afd23daf42cd3634dc901a5d6622428997d72f5ae658fd3ac3f2f71f096234e72664d7047daa9313e6c2df83a6f404daa62497cf6fa3e0d9fe8bcaf0281ca4371159a8053a777c8813446e5c5740ed732d7dbf0a8af924471cd7a02f49452f89a2c7e7bd7e8357e67893a9d416a6907bb48a0936fede821fc83c4b22d28d35acff06cb734f2fe4ba1bbdb6ef2be322984b714c6793b2112bcffaffcb731390c3194caf349379132a14f29aa8ac5e0341667521cb2fb7762ca0389b35633c1dd69a9da32b78ce953bcd00781349b813d1673c8958b685ba2fcdeaa64997fefa5dd0c75d9b3bb3cba40c9d23eaf3fa7e213a85538c5a7e3dda89fbcb9ba32f5cd5658f9bcecb927a653851b5dd2fea5567d3286fafe64611e1daeac1a8d2ef45c223c139f2428896aa85204a049d0b4a22035f3844b898fd44defe83078d09c2dc1d7c354bb194962c0a4462245b706733f6005b06bd7134900e632d4c8d60f1899ed06bce4712483d218389b8694d069df30bb673dfacdfebf6f6bebe98d8c6b0e95a6f255d773d0278afd3d9114f3e2988532513f4b156d7eb419568df278cade4e0992da73052aa358845b120da3de4566ea80e000f49fadf22f7ba3fed921d9c2035e103af5d32676d1e7058fcd2f7f32c18ba6dd362df7cc72a49195558c085ce6528e0b13a26f52b1c66296b8e8a4e2909c66de12e18e1a4d09aa524ab5e10c5b17bbd92ac28a0003d2c5f68cb14aefc08858823f4713227c45207ed9e5510b98152a52ac4a3988d6839785ee6b8b3ea7b8ab1c51504d18a1faaba1f2c555fa5f2e957ee7c7706f5bb06d2b449c932b184a8d97b69bd43be6c0b681680170634b09ed4f3a5112029c1946ecfea8960cd2b5126454d0c2f19a2931a9e342c01cb0f331d72bfc5add57a64b39db36cd58029dfc93d513c8e42a0fbf5b58650833058608a7039691c599deda8cc9ab92ba3eb2427cb786f81d5b88ef75064dfac3d2b279257f5c18d89f70d60cf6846a7a65734bf86cf266fb390f1fe8ea9d1febf9f68e9518e7e9c33b7562c3beda332d136f9dbf2dc0a20f4f78f79ba2fa7d7fd5e9c3f810b420a7c4c7df8a96611d33191e03233be4c613c35a1687c3e65b2522781531e5fc272aa3a0d0a1bbe05919a1137d85f5a918d3fd7ff3873bbb7801086b73d7d6922a1f57513a5394167dab3314c6894c80573d2905f352f8aae58ce80503a54e0a20ff99b9bf5be7e543f75e396e4e5d580fce2d29383b4910e4a99c06dd9bdefd22c7a1d409e65c0378c390fc8cc1bb79ec430dc076e7579d0e80accdb745f6a5c81f167fb6b5de97d50de3716d1bf0148cd49a52b4e9a55388a967232376f0999f30b8e21dcfded57eb62b00ad37143ecb84c488fe5278051a017cbb5abfd8947d5428ca1403cb8312424d2941a402979bf329b967db8e9d284ccffdd292e9d119366a6176ab79e85157f0c5eac897beb6501368c6b8bc702320912948f906526b97fac8e9d3a743191ca0d9454b6fedb8a9df3536263dc44d4f7c3f2e913864fbca9a6016bc6fe0ae189d7f3986b954bc672901b375097512d8c2eeede14bc6905b1fef0c8004438aa615309732fc613c9d44ba38994138f0dc1c889c1a8896d0e641c4bf26a6c45f8c6247133efc1c15d4b25d85fcbbb20dd7e2366b64893bd947f37afbbb73fac826db2a556dd1dae1aedfccf12ec74efb1007c0b0977d121728ede13fa3823b605b5e79878847b39b2959ea9c0102aef22fb95ce7d9337f1c132b1fb2d989455d2caf795f2fd39178a753e8256c78c3b617d845d0553a945d25d1f4462177215756ff026a9a29d1fe74bf49d68ce974ac241a79fb6a24b09755c0f975cd3d16fa88a3dd21b5eb6d5d94970ab1d460c72f03133f6e6e2349b0f41f3208f50070e150bf09ee5c51da744b33920bb9a6ed5083f261675a3aea0c713f088c49d626b82be6c61229d601da53b52676c0666f68ad1e2a728d2f138bd03e156be4799a42a1ff9a0e81b3a16ade56354bfae22ec557e7d61ef9d1163b7d25eca12a13395d30ecb8bfa7e4e079024df6cde4565987a02bdecfa37802da8b688f28d9040b465959761f1def8cd04452261c78c466e50c523c1556856a7b4d0d63c0f8048b62932c362ea3532fb219d391f70a6687d5f9ea56bf45d59ba09f170aadf4045dd199993561c069c768f77886edeb84ffcabe8a22796b33b912a766cd19a562682ac734c7b11f98e0355bdebf4bfdc257286743fe9cfa4a68b1865ebb1e7d5783197c3c54d370f5cf4cdaad771d979238bdb15e91acc83d7b00debcba4d7591f8355149dd2a0f08f13a1fd9f5b138ba094759553fcf188c31a9c52caf0a2e138f7c19866365e26ae7bd5b15744b99b8b6e9ced12e2b46f6bf7c053e6cf1bbdb903762c7215cd84e8d8d647ed961baaf3602202fdaa9fb7e754b88e14a76d227e10f9ce0b301cc04a4a01f3591186a0204e752d1e58097a4c0631219014cb34d13f34743756b0172ab3f2d9a83608caa025354c9879aa7df3c67b584df5d6b052eaea1244fb49120c74a705c18297542ff7dd96a59dcded280e046d8b83a6016e55b293801aab11edee26c81f2de2c545497d4241ca0f48ea4f3506b8198d5331f83c7e0932e708bc310056e742787410daaf1b20cba1e0552f52edef3a884b8e99fbcb3b93bc6aa2bffb028834736ea3e2c5fcb45474ebfa046fb195fb2fe5fa491eb3676e5ba85d9d640dfde737ae542928f58e4d1993c2bdbdc9d2e695c1a9a1798c8cf8a8d116b0aafa73a16a8992c1439c43e7b97c24afecc6d0b2347d15751f8e631f4700d58d900af681aed31909e2dc7633030df9084ee34a185920454a6e6ece07744391faec95764fc3ed2127beb1d626f3c27ae18651a3bad73b60743400d893f8f98483eb5bc52b3b3c48cdeda8ff3e32ca3fb42b30f74e13d708948d75f8967cc5bb2d5327cf5310ed70be1bd554d68302b9a1befc052ead2a7b6e7c40a42bff41440ced6e2529bff6d09196e2eafe8f41c2c5227101c782be522a7343723dd23d57e4a6db5bcdf3d84839819df3d246f8fbcc3568d3238a99f050551177c54d03ee4fc25ba654d8555881be5d9c3612023375034fbee5bdafdfebecee42c65c76878f68943aab5fb84c85b762a6597b8081239b769e4afb890de7d6e16fe4d84890c6ad8c21e43dd4118b0b728b55a70b1a72df5afa9863e7cbdaa14813d45ab189cebaa52704b3e58ee13780518276e03a514ed264910c7cf1975430c7a3abdc9b502974e8bf65ca9c827631aa784be04d3d110003334eb94c429cf8d91bff7d1440a885417def34267ec2accd0210c9ccec4ee43b9b88e12da533532b05edadb5ac7a67330df94e50b0bb15ba4fa9f208c0653a64fcd912e1bba3dbdd33109cb56acae4f4981bb1b530c118e03f2bfa4c5c52325f02cf622dfacc01b89ee333e622955495b5e8d0e36d9397db860e385324567a7433a70a4d95ffc88f843fcf3334cbeb91365acd898f070dbae4a7b1a5da7d57cfc2f7ee514750f3f662c31d3f7d2523ab11b99f6cd2e38a35e4cfd24dff78428751c9381e303e72e0e6fd04a97f7fdc413146b710f3d030952d671c6e46978c8cbcc55d87086ec478f9548d90e54cc274ce1b9f3e353497178020d08b8717f9261c3c7b40bb11d950f278206ddd470782b10767c32e1e122cdc29f8856223f39d9b9e357e94ed91b34245a2c4b881c433ff89a909eb56097a1fc7688f3cfd1e220a4959c285b194a8b2482e75f31c2b669f3822e0ce63a21910fd5051e09ac2330870244643a5b9af5d05e628a08321866ff03f2049d021d83ba09cd4a51f9a8343e0643f5fae38c3dbc8534440937ba3342a789be477e9c61fc5029456a6cdb213f5acf8fcd2794a8c22fe964cb5d924c39b3f27d2e543c53c5abfea75e5f94736aba9efc2e35b5083e7be220f5b1e9660a622b9dc8ddba9f3e83179acce3dc1fee126a3fde213f6f2a3efacd7dbd237eb7411e23e6b141df479d6b02b5cea0d6f5828861416a47bf0c9b097391339dd64f04e064c2d9c2ef8fd93934c3742a0e599d242657731e6878db2c63f074bf751812c17b6153e132a2280f3128be656407c7a415d1b1ead25fb63b9b8b0e5dd87d5e5dc38b65b0cf493956b87f41f5eb45984647cc73cbe188d1291f965dc40223c96a308ef73bbbf27d1d27684bfbd0e511de5539cfb26c6e956484f0d52a87c913115fb7468876ccdd014a97bf7777c470b343fbf551dd7bb7b6c5f3a9a65cec4abdcba15b2b975876f5be97e14dcf425c93af4d49de2a87041e27fca7bae30068f178359bfe25ebb3be3788ad0523e6af3b7b9a41d5fe9c21b6545975f741bcc6ab5ab0a9cf79da448c92a2eab952fd9c65933326177e112b953d64f07fcc60ec5fa6a9f4c894bc317b00f7c9b8aa79c0f7e44be0e832cfca61212287974e79da9c612950d5e4ea3fcf95ecc9308bcaf0834857a8e3868b8b26640d5ffb571dfbab076f4339ecdf687ead1b1d7011a0216a1ed12074d85150073b38f76d1661c1db3838ff319e7101374b5ec0377de58ba2b9099a3b50161ec89543bb8bf46b85a083b5c161bee2f7893466d2f5df1d653b6c68f1d1bd09b43c430d5e197b09e27d998e2d9651b280c5b06226da3d5f30bee8174c410be5baf0fdf0b0583cc3445120a16add9834545e7021a4dbe8f9446eec5bb1c9aaab2ff7b76f42d", 0x1000}], 0x2, &(0x7f0000001200)=ANY=[@ANYBLOB="68000004000000000100000006000000720c124a7369c7c56788245528199c3b947f03536e306e01983e77f79ed2a0fd2e39cf963da76ffe87dec6efcf700ae5270b2d12fb30c956eb0c1f68016b5d7653e04fea78550e41a7a8268c00023d50d4d430047f7d0000400000000000000001000000f20e0000e26f0e9966cfc71b7023687d8dc1fe0a8f3cf2680862ce8940ff4b18a84cabf52f5c6a395f822ab4757aa70000000000880000000000000001000000fdffffff41cfadced88255fe143b91f93bc1fab723590a3b1751e930432c4bb733d7b28c6c219b12ae6606cbb8503496f13403a4a0d5a0f2f32eb906c1e362fc276c9613ddf42f8438902e26949fc813d5e91999ae063d73c2d98e94f454c2ca4fc0a941632e4289687bc6a9f76e6caa4b87eb4597000000000000004800000000000000010000009000000015a47f7c3bdecbaf88f8241393e04893f9a8f66ddb5aa00f13837cf8b47ec644378781e09da84e8baced5db1db7f1166248110902a7f52c49000000000000000feff000007000000037fc533594327c579011178956b913f2dcb27a97ed394d06e13a4bce67f2e9c3d9a9436d901e74d21dd0c6dfcf12bba75246a16f914ff72173713c31ea394351f1008a0040140f4ebcf0715868be996d414f002d8f67170ac57f8d7329e3cbae21b2e65b949789f9e746f2127afd9ba5a2f219ab30ee7863394000000000000"], 0x208}, 0x0) open(&(0x7f0000001500)='./file1\x00', 0x2, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getgid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r1, 0x0, 0x0, r5, 0x1ce}, 0x84000080c1, 0x0, 0x0, r2, 0x0, 0x0, 0x8}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getgid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, r11]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r7, 0x0, 0x0, r11, 0x1ce}, 0x84000080c1, 0x0, 0x0, r8, 0x0, 0x0, 0x8}) getppid() r12 = socket(0x2, 0x3, 0x1) connect$unix(r12, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r12, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x132, r13) r14 = socket(0x18, 0x400000001002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) r15 = socket(0x2, 0x3, 0x1) connect$unix(r15, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r15, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) accept(r15, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) 19:40:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000200)={0x7, 0x7ff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000003040)=""/4099, 0x1003}], 0x1, 0x0, 0x2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) 19:40:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = syz_open_pts() dup2(r3, r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000600)="51ae607aef50b3aa950f6901f1d726764607e441602d8f568a2f4f4520730e9f65846d4a9b466381216e5caa7bd303602a8cece17aec1fd56abf96cebbd48e7962dc8d423795b6dcbe8b327ebc54d14a6c569dbb488ed181d3874eba5e655bfff8efa44842d056d0edf09d0861232654632cb33d4cd0de2b07bf31458047c2a76a1c78afc3ff65ac6eea27e7844c6eec617bc9bbcdfe8dd6c237bb3c5df2214c9fbfd30f4b8ae959e80ae478bbfa506f45407e74b3b5516dddd45d89b84f6fd5e9c2efb4d47d8833457cc0c6e4e0a4c30b1b", 0xd2}, {&(0x7f0000000080)="54f68c22375c6be133a8a237d72342af86a35cb2db4dff5a340a4a44247553d50ac5e66b5f3b23053106cb5dbe82f03adc", 0x31}, {&(0x7f0000000700)="5e91a711b0d7d3a790f4202e6ea73ec1c4bc2e5691359145466b040f35789ac53e2212ebbf9bc5963000d68ce25452cf1a21615802a30c6b686345030c9e9424b20eb70590340d5e470aa2ceae0f0be41d7ffa2e74cb1943b07e3e07204361bdda77f800e3b1f64b7b6b6ca360093ecef727881a2757dd3a01b81a0cba196f6378c4444447bd2fe8d4dea710b3ba824e7445752cde17f60508ff3c5c8d58a98b0a6edbef357895d00f6c8bd4b3dfb88411dff2e53caba21d940d267fa8baa7ddeeae7408795d8213eca84187", 0xcc}, {&(0x7f0000000800)="0e509e4f8410c73634cba00d022479593a741496bfe0eff9fe76db775955197a88d5ca524ed43a37baa2cd49d8cc629f412440683e993216e2d761d1ed9e468e09be0756b167db08c6276456a72023c73135805b995552a85b3210cf2b2f9e7b967f04aad9f0ce9c5f4ebd8446f10236b82ce3cafa425034e9895a86b21769605ca297eff1cf6285bbbec2faf38258a41b4d1e71d155eb122027f2df6c9676cd910c1f976b0e83167bb9c606b206e12bac2ba1a25c1d87816a26e232072c8f832efa477f19d2c11f0c7516153dc78f780d80f201cafe29844ca2", 0xda}, {&(0x7f0000000900)="2e0f2c30dac4cc404b3471847458ae5c2a84cca8211941150b910eced0d25af75dd3c1670f342fbcca20c79e8b9c6c40edbfd5c43638239cf2fc28b1fd876d0c90fb3c91f5b07189e12d8eb9d186260143af01856c4d854d9e438077381781fe2a3a3f749eaef9b8ae6e1bd9d18b354f76d28b0bca85eb37552ae7231e4496aa9dad45ff8da0628f41f789807f74c056cf8b5057e47f5edfe43a12c0d5a1938f0bd76e96f44fe9fb000dadf26c7a946297b436beed49a9a0c8a20a15afdff0689bc11a68d77c750307e6", 0xca}, {&(0x7f0000000a00)="2c0114e4313c0bb41f0b5706d41a477b8f52e90759b045ce8cfaa5ff29f3e9ce6be63ea5c0b4363cb24c0f4ddf1f671618e5c44cd274958d7b207596176c35cbe1ca680d8fcc06a7d2c4b0f2417fedefe1fb0f656852c4cfaa33686ce9cb1086ebdf1410cc373a2b5478777afa099b7d33ac20fa6f0e4a09ac6501b3e80230b13ae3fa6439864600d1a0a702", 0x8c}], 0x6, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f59a87c2226c2", 0x7}, {&(0x7f0000000200)="dcd2ea1c13b90afc45c6ea794e23750b139357006a33d7f276cb7e3216e36e2b132dee4c4a5d38e40d8a6025f66a320d77766538490282710d15e84f80b281f01da19c60fc59a3fa94177f29715b0a4a82108013b3ae833377f5eef97b9f7caeb443d923cdb60cc69b2dbc39b4c289206bcfe2388b9aacccc829163100a0f826a4c4e90211752056bc3200f36e70c6537d0a41170f6c84dafd5920a86e4dff30b7c54b02ad08e1556154a1c62b85cee640f68557799a9efab8c2f3c9dc41277a36ecbae03b02304a81ba2082c2ded4edfc9f7a568abe2345de55", 0xda}, {&(0x7f0000000300)="1bb9190baba4d9476f7b9605d467f85ff93c34943fb32ed3167af1dbd33d162649c2224138cc524f54c0b4717dccf923057699b54c4ae06e7033e0b28b6c56fa84ab759ad167087a154389e38e18f728d23d0f3cdaea5599d41f061a0becb694a01aabadffa8705d43bf91e7d27774c6534ca44875822ba526bfb058126bce5c47dc3e915d541b4dc22b34fe4323783565c6f327e42071301825a32a2f1356db2efe7045b1d927d95ffd81f4a55c7d0e1de957a0921a731b98348e04", 0xbc}, {&(0x7f0000000080)}, {&(0x7f0000000140)="8c4a9b4b525076f9293b757223f6efdbb3a07af84e2c63daccbc0a348bf02e09a690d46eaf6964a1f8c314fe4b057b646f2dc900d3a29e73d348c6e384ab18c3f17252f8ce71a87b934382c74fceb2b8d27a0850e1b35abcba1ea2f20053e9fd2094e2392042e0f3bce8c59cb3a7fef53d1de1b7c504e141c3abcf0893", 0x7d}, {&(0x7f00000003c0)="db4b42db429ff9d98911012d89a05739679e0074362669d70c35b09ce959a6a3e0d5f2ce5097bb7166fc713d45a6aec55c8900774278dd9c670e0af83a71b22e2977339295e4af230476438bbaf1d153efd1e85dbf4e25b4a2ff7d75395ca490da2015316bce69fd332e8b550ac10d3c75e6abe9222a5bd10a96dcf5dc30900e07f93cf216ccbe93c8a684a5fd5babedff9ccbaffe00d3aa701e296eedc3739d90f7799ec605382a75fa7844e94e794f7476720cf94915306a22da46feecfea1093317cb1149c3f5300548b952f4726b41fcb36a083bf58278ed642b359ccde37098c50bfeea95af1d0ebf", 0xeb}, {&(0x7f00000004c0)="22d03e161939b2bae1dbab7fdb8e79f4cf782c2ad8c1f2c8352cc37ecb51cb715094e77ac5996501c33eb8de0c02eaa45970441342d9bca5a1ffdde09da8fce395da38208920a16612ac4d393988648f69d006945553c79638910ee5da041c3fe74be475c11301061890d58fe399863f9c46edc139f0d7d491af983018749d0c99b3ccb40a", 0x85}], 0x7, 0x0, 0x7ff) 19:40:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x3}) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x3000, 0x7, {0x800, 0xfff}}) setsockopt(r2, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) r5 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r5, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r5, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) dup2(r2, r5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x20000}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000101, 0xfffffffe]}, 0x3ec) 19:40:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbffc], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:40:04 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000ff0000000000000000000007401b17d8d715086d57aaa3d81fbdb04c18b6e99ec525ff"], 0x10}, 0x0) 19:40:04 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0x273d7148fdcd75c, 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r2) r3 = getgid() r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getgid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) r10 = socket(0x2, 0x3, 0x1) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r10, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f00000000c0)="339906d34b88797a6bf478c576525724ce893b1f196bd7", 0x17, 0x401, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r9]) r11 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r5, 0x0, 0x0, r11, 0x1ce}, 0x84000080c1, 0x0, r8, 0x0, 0x0, 0x0, 0x8}) r12 = socket(0x2, 0x3, 0x1) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x10) sendto$unix(r12, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x60, r2, r3, r5, r13, 0x40, 0x1}, 0xffffffff, 0x5, 0x5}) setreuid(0xee00, r0) lstat(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) 19:40:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0xfd}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x2, 0x3) shutdown(r1, 0x2) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="f9ee6d8cb99b77a5e00b76abc2865f0283e9", 0x12) 19:40:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x87, 0x3}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xffff, 0x1, {0x5, 0x4}}) r3 = socket(0x20, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000a22beb774e6f60cfe5792356bbb20b81dbb4dbda1fb361280a4d91aeee7013eb1fb2b5a145b8e219b161581aec64103db15c14c05005f4b1bc7ff2b669b557ad7fa1b84d36053f4ae37a792feb18c99aa5dd73ec79e290f411f41a05b22db0d9ee0e038ccbc83471c2de63f60e6838631cac7435fc1d468f1f332579f131017264e4d073db7de056c4d872eb7204e704586e5ff0a74e149372a709506f46273d364ac8cd434266717d69f6a986b31773dbcac47a6ed020ce2d"], 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r5 = accept$inet(r4, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r7, 0x0, 0x0, 0x0]) r9 = getegid() setregid(r8, r9) fchown(r5, r6, r9) 19:40:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x1ff, &(0x7f0000000000)={0xf1, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r4 = kqueue() dup2(r4, r0) 19:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 19:40:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000016"], 0x1) mprotect(&(0x7f00007a9000/0x3000)=nil, 0x3000, 0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x6, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, &(0x7f0000000140)="58857c2d1f8ed60270e346cba0dc731197a5b9c0", 0x14, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r4, &(0x7f0000000380)="e0943ab3b4972cfdd0549e9e588bf9975c21aa9bb8849740e3d21f99a7a03da97b154ef9b20fdba4328e93ecf4a9edcad3c6cd5b2a7b85e631dd587acdb014a59598a0f4834594a7050db18abdb30b5637808a8af63b9c876cf4cc8478838154433c6d9afdb151fa4e7730d4da0385050ebcd472cdd66d7c399da503bace74c1b5738f698003a9a0d891aefe3a47b954077222f808913209c403dd70113caa4529d6003853e692c4f9ae8a47861af81555ab55041c39ab758f481abb2308703e7aa785e9c8ce128302e0872887f8d38520ec46d40886f3e1d11bacad87ddd2ed37a42b9cab1a4178575ed24085ab5ddf0bfb550663c62b807e7d6b87ef4f8cceaa82e331c720f380deedc46a6eed5f9e16899ab0310fb44d6264838a431c1da51befa6daee46c9ac3fe5274649d54f87839deb40b3b0430cfd39d7bf5abcc673fd316359084cec07434446fa272c4447a817a308673e85a143db7fefd5a769fd4802892114c1cc99cf6f211bd038a9cf82078d8086a9a0401d503f4873ea9ce29c63367bb8c89fbda7d8cb0b3876bdaddf5fc96a098c51e479632d34024ab07d108bfa7c46f7d12b531733b323f4ee2bfd239df0d744359a497a0913594b2790a5ce94b0504658e2b6e263a88183b4d5c884b109da39c11fe344cbc241f800f84785051077886ff532ddfa684bd0833af4536e2e0ffe441d391ed36d9c665fa5ea32274a1638052e9fe646fcafab3c6cc8fdabdd1b9a7dbf8173a6aeadb5394d89c0e140cd73b0fa832b86206d33e8f8d6fb1f35ccb6293b03f0ee16375ddc92eed25622b0fd41e5917d5fcf0cce9d683aa6283774db36f11bd20fcd8e747624dce3ca57a0943b55f5e17ad77acf3fc51ff39d41a5ac01b06cee08c9bb0de225e4d1014090614dd2ceb13d33f261b470a869be60f73dafd19aff5399bc4c1b524580544daf9d3356f12aeeeae70ea1e7fd9a15f0b8e27e3d201f9bac37a54831676abe9aa1283f84117a4fe316de51364d79416287bec2927f5be61e77f5446a4957ed310c83da99b09143050afa4c086b6a7e0ea1aa9133f9104e0ba5f615ad11f58bc114a1c33dcbc3665a88947cb45040374483c2ad9476b9a169041fe9b7134ee774ac2d1d7fa0089b2da6803b5939cf94eac6c154821630d90dfe3f21209d0198ca500d2f8099d63174c1953ce88d43d9bae9dc7dbf63fc054f1f999c47ea1ed7f058675c14dedf3c7ebbed138dae7694fc6755e19eb9796bbdf398745bb4c5cd8c876f5941969435529e0a9565c3d011b5f0d36d4b0ca57197f0b8d5b2a10bc3c7ace344f215e1fa7ac50094c469e988bb8c343e76317019c492510ceaea87bb2ab2857c4ead423a6be4e075ca39f5ea444441695dd450c3c3cdb3c1ed9983f5f92a277b6a6b4b661e9435a324c913c1f6bd5d6754fdddc54550ba775d9365e7c40673d5e54b2cc371ff932212d1afe663064a3b0cb8d4d7bfa5af252283e5f1878bdca46376d96223ecb9f5b13bc558c1ae6e4d00c46bcadd26a67882de3fe00b7336b7875f109825dd827a15730b2fa7c9942a689f6d43cedb203a271ab58df0f2ee0a1da6a9f9b4fa5b05654596fcf38ad526dd88848de934f43a9c4d90b7616f184f64c93f99d9f1dc914b57d4fa9942b1aa5c3285ab6daf7b9c843819f2c2b231b9ffc86b757d668e210f58ca4337a2e3d460c425ae88ef3c2471a83441294fc7893457ac489493d1162bdd87c960d7b436e93db60cf679c605599b3a357ba69114370e1284b6248224695658e4ec36d9f8166abee4226bb087e9a41d607193f1b4597eebc8ad54f2a275f7a956a0a785b1f605e6d8fa1748c5897d8f4a878c45ce4d8708b8ee9ef6e5739bc44779454e6e24bf5cf7d91831233e0928f664448808fd920771d5d773aee4ed5c4e81b6046ab197ad1c3d1bf32f8c0bffcc44488cd1f62c05c8cb6257d58b6751fa11b3a08380d64712fdd3e31219b42c0aa821a855c6e523b2346a6f4e746ce27b7d23c49a6595a34d981912fc2e4def9f4aa77131443364f96c02eb642ac712d3dc9f30f11cfccebb941703d60b2e30ba9b9efef8b33f00a36a7603c9d3e83c30a87e316643adc3693c2d082dcbf1ab1451d030f6cd7e7308aa000e2cc82aadef264f14dc20dd80aa756ef934c5751a2091d07bcc0ef76539aa230075f1d22dd9eca5d267e6ca98af5afe60dc8cfcb3d3092523d35e384052bddb8c12ff7f67d38ec9f5a2a39e4acb86a25fe47ff691be72a0c1b9d970267b8c0ebc55ec51ca1fb4c2acdc05db584dc28f4fd0424ad52154f58beab5dd5b1f1cd13d06003bf162d28f84998acb04c56d7b8879587159d985ed5704f95a386affb6c8954dde0ceeb8166ea91932b000d8dbe3f22cb44ceeeeb3da4bf9762dc82b1a93276f397d9768dfd2dad1b27632d58d3d127edf5503c6cba94d97c5f582b5f01c691ba12a234470c5db8038cdead85eb0a017639f9ea0c1ce963082469c5a18be5484a0ec4556027a8d285229e1b7269d9265e11d70a2580813a58c52fd10038f098d8fb851c374a5db9033a5ee28e748711e26135629b42f06be92122d432c158cba14c614abbd5b0c11144436cb84e0e6ae3ab5e3791fde2cb1b62300ef08c6c93bd8db7ef54c99d723985549e63c96a5fa09b23bb3a577065bf0a305a1b431c5c7eba075c8d9a682ef9cb656376497c7838f8678ee185ed2209283f3636460fb151db8d21fd35b7cc45652128330d9079e76d57132411e6c3b21a385d84b8ac7e08902cea4f31d8be3a7936be41f4920336e06c2dff5b0c807d67a41952c63c97ad0d966b6664e2a24dfd8f2569903361d48acd345edc68cc1a4eb025447ac250cf9de1cc2645b342bd3d0dfb56c14eda2744037ecc834bfc08c4c95e3a38ac75a78b5f90fd24a250f7347e71513da9b37be4a53f0c16c591b91d70f642bb11b595a57bcd55a1a73b382fc4e5a4c59e17d652817e4dbb4288b841cef37dab1a9105b2adc328dfcfe0a3160986fe93d8c3e55f86c4f7018a7ce89d1006ce6b1887727e39fe1850c5ed0f4a0fe040191bdc27abfaa9aebad05ba2fee7431c3779647eb631442e3ba01706b5d0995c348e0f2a7dc2b73e08c35ecead2de213f86c65968958934df1d2348936e6614281bcc11b5aa57c430ddd3693fc7af3d22254a5c24d1d951648e3b930c9be8bd1ea6bb3ad3aa5f530e6b48855d4ad7a91f2e51142a3664e9b396e0be71a5c3dd373ad9d959e7ccd09db055aa599cfbf9499484271f0ba816bfa3057237bf212321b609a7af7b7bc5b820e1eb04f6fcd8327cf53d62e28fc4b69dec92e97caf6e15cbc87ef8f9f77da4f04af5fa1e566619a0de8269ab7e195f69dd7bb465d416d46d168b2dcbcc343aa1a28b5d2f709cfff3cb1bf7a7bbe0f54ca9db7477f9e7b458cfae8a7e0c54118ccbf0e321e32a1a8d4bd2888f6a68f6f8bf19ff65baf812a925d0fdcedd3420106bb8946b4d125c8c84b8ce25d1780cb8b0cd4233b91ab8e480d00ba4482eabe57914eb99101a46ede3b7b22a72316bb2cc6f2096fe14d4eaa9dae29dc0f1af36aecd17ffff4c1d19bbd9f3a6c932af8a2f9fd76fce088326ccc7e99c69a50820d20162f77e0f67fe1a62db288cbfee2993fc3ec4801a4369c7f32ee1eb9ec787aadced79544e86ea30d9811631e213e344c0c4f74c95db689a3ee935277c8b425f907debd0f71b3ad8c25d15bc5bd9d81b1ec6d9d3c27b074252c2a098474e1e2a6ac74a4977a09bc88e4027da9f7e60b016d2444484769a2b89664b977d4c4e683ab284db2598d0b12a054753666f84404eec317c2f84fc0bb1fa9f73461c1f834436ef9d95a9bbba81fad9006a301f1b9d182cdb3750e8cad9b03a754290b486399e42a0a0cc405ca8b3ab86ce3b0ab56db4ea9e12ac04af5e775cc55edf706cfb5d94c7c18b6b31943df6dfa4acb1a7192b2094c295fe0c63b51f19aabfe4771a71b5910d8f497f355c73d048c32c686570c80ba62b3310d00d33ecbc9cc193d3c4ed01a3408dc6ebc407334f2c021bb678d53672f442250483e0693f4e5c68a10b9ca06bc42c7dc4754e1fdb126b00d13541c80832f41332aa2ae6590b2e8375bac1d31d57ff2e625e6bb757ea53916129e96d6b2eaa43780abcec93bf604cb50ccf1d76016cd78d6bf50f4d1b39e051b661f3f0f0614faa24fdc4f857ba7a3b6c439896d0637e745d79b9d2b0f99a38aa0b057103c047e74cc70e3b0cd2aa78cc89c9da2a1b04c1806c1a6a8f398ffbb1972a55f89cefe626c0ff985a07fa988e9815b9a0f8d638ede1c4bb579e8a6c61188dda6bb13b2f621a2b00b518693b857933f04f19b6da888797256270b1b94d2ad049f2101a8bd9a5a27c2d3c4154ff81e352940eebc2fa7f64586e6930b369c201d68de967a88985f9e286dbd032b57721548cb01c18ab4d1319ca7dfb3f11d9a4239290f36661def427fbe46d63c8b3502f074c57ef5a36ead4829f2bc1393bdc16871ef35d4449097ede95307eda7e37f4555f84c48e3b9eff76042110ac5965f8df9cabc0c293719b907ac95e3c87590e2ac924acbfe0599dd072d840154006149d13b54115f5c008f1da636282f382a60dcb4f870e27668d9cbde97dbd110e407556a56a0c18e967b8f774417f8cbcc325aac6f52d7a266f1d9a55e7ca0ac799b5aba9d0d86028e0dadbe2c05bfead37962632360863855b1fd0b5826861b083d819f36715fdc927d9e9aa50fceeca9d894eb8ce366073de86e3a9f53e9e938f56446d621ec0de44c8db658e4831848d41bf7ea59f6829a5942ef5fb534a3ab7529913d237c4f7d3fd41986cf5a2e7346d11c550d93226b754634add2bd45a7b63171d642247f287951572efaf3bdf1da34d0ab76477993680fa4ca85310f12c377b6408a5f87bec5bdfa62cac4dc529255c61200fe16e8406904bff9f048f8b033efbced7a53965cc54e89302e85d5d13cc7613accc4cab5c823c8c4cf05fb05050435943faba26eee872f54cda8710ac4de3115f1c6604a099482ba3727dad247454ebf2f2727d2998d6c22b63a098fc342006499233d8d975138ccb6070b1f7dd0d7efd179f912eca48820b323cdb9edcdb73d32f68586168e45be72643c3397935df8e36f9cde5817c388d535734882c7c5a44e37b35e25248c6a6d50bf03e7deee0bfca69debdfd697a74863b89d008749c59ceea5a43affbe597c6ebd944879d9ff57caf54f495b74a5f0f26ef8a4eda18e4879f61f0c6c9dcb1b1126c060bf6933c5e5a1f11502c022075657ddc54930f55b911456a561fb706517057b919c2c2ff0309696973f413b3ef3496d85a2d5604c17abc04f71621cedfffe47c0729ba5cb54b2b408c00170b83e4b410d415d195e2fa312b0ff91f4fb2d266ac570da6a4d1b7f67e6af784b2fc81a876482114cb4b9043f002d8eb0331773eabb27536fc0a9a24b33dd795804e077d7c47651ca564a53b4e184705931a72b1314347e88cbc972050d6aa64e8a4e9686d006e6359b4a516683b69464355ed0ddf32fd55bb6cc35611c413a3c5540da21670b3f744452689ae737fd2dc250a14a3c36f899a23f6c443edfff7d462637528fd55d300695a36379e8af6e8f29f7c33f7b0f8d8c3cc683d5554110d363e532c84b095fc6603ee4d064c7f4c5b2cb717f026cbd34d8c0f8702c31559ed85de697f699cf426ba5dcdb3511fe70d6a97aef5bf509ef7480fd277e7c55dadfca23287be8d32f6eccb258d355427fcb01c3074dcbb", 0x1000, 0x0, 0x0) 19:40:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) socket$inet6(0x18, 0x4000, 0x4) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000040), 0xfffffec2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 19:40:05 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xfc2c8179caefaba3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) 19:40:05 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x5}], 0x1, &(0x7f0000000240), 0x5, &(0x7f00000002c0)={0x0, 0xfffffffffffffffb}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) munlockall() 19:40:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0x284}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r0, r2) 19:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="5dddf8efe8eb0295237bda3247f712ad1f1ba5dc721f3f45", 0x18}, {&(0x7f0000000100)="6985bb63e49b5055c161a9f418e5aee697b3a89a2bec25bff8386df4aab613cb1c3a2a", 0x23}, {&(0x7f0000000180)="3f3d3807b0aeef81c43f2325cb92496cba7f784b3891a9bdc83e", 0x1a}, {&(0x7f0000000200)="2a228eed155141fa4e3bf0da9590995fd71525e0c2156e94", 0x18}, {&(0x7f0000000240)="afb37693147636e19806e0dbf320fada3494e14cac7ade87be317f42c97e353d3f00a3a4d9787c6c3c9cb6b25d53ebc1797bc3eb", 0x34}, {&(0x7f0000000300)="d4867e9bb5b1692b489c75d687377bae256f4e19d234299c98cfb1e220372677491730fc28d0fdfbf65b756a78ba9faa0b99ddaa4e03cd31586f92c63d93ca3d92e815df7ed03ffc3d6f1f045c03cd0293b2223f870375668ddb98da99a45b7f7dcb233861803965c20c8a4af9fbe0edb3442150b9f6be6590e7a8e66c8598bd4d8de47d486fdb0a153c6e9db0ebf4eedd860fe695a5a98a9875caadd5de5f5532b3b172c5066103868758ed2dec66fc84aafec93f7299e27aef65c395236b47479f7894d60f9c85f62ca1a3e22e39de95c7deb7f48059a2576483a26ad627292ce9bd2beaa3117459726c6b6688c9f8fb5673d43d09e62a5b3f776fe5905834864e07507a5b6a03f8c4c2eea949b91c2eff21f78c7f872b342943c908df8e8a8ce535d28e31613ec88bdd3937da43635ed10e5e4625667073be952675be79715d35997a8a656572b4405ecb1a8235c3a2a1f412855ab6d183f95405d454b0a9ed23cc2bb0fcbfca1fba633db0e9ab0e660376a294cc7675cd4cdf9738a19da142f7e187276aeb3ff0036e166a5a660956e83ad2dc13057791a1443cca646ed9bdafe0ccb7ab2322134ed758925af7bd332ba29a5dc89b847f60b9a0e4409a8518298671e87eb739519e59eb7ef90807979c60d93dcb288134ddc3544c7d59260355c01725e82b10b52280becd52ad42696922c4dc9893933899959136f9d236b27bcebf0ccfb3a3f39a5c58880fb3e6229c9f494bc9965add8e545c4d815fdffcf015908ce37bbbdae7a0d7dd7e16702293c611c5af2b3b735c6d29e5b2b8ca2290505127c45ba4af73623a00ee3be5adfaeb4cd7dd5126eb2f044a81b8bb094a213da9c3ee86ff6ef8cfdc3d4f02d6183c3c9e60da98579ad09d8374d761f52696ff9e7292c76dd043b75752d74ba93b1fa1308af49b43ae83caacaa3498f8f16cc8b9a31c1042e7b1a5a13f9867028bdfef68cf2c11b1feac2870fceed975885663041a972e5d900aabb39cc52d4dc939794067a7e44721f984c67017b655947c19a94818d53ebda37a7340406b37ad133b56bccf72c48580cf569d2da8e0f51bdce8ca3d9b191a9186c37d9cf556e1b0450e31a6b12d92585df27cf457fa869a307659e74e8d867e31378a875ff4a7dba70911e686d21f5e8a0aae05a8425adfbeb0b5d72384addfc7d4b2aeabb42196648e5a0defb7e427e348cb5922c233b54b65a741e149ebae1ead933bd4e9096b19c9294a1aba29b2c1d7bccbda8ebb4e0ecbcfc21861e37709d55db73bc0c634f446c3d9033a2c656a2c16cc48a9ded4992b95ef6650840d4ee52edff83b9ae57e4d1459ed933c3bb77af5ef415426580b9f658ef7316b61e9d95aa8fd3f78fff9f8d1910cfbaa70a2e45439667044abc0a1aa52e6d44b8f10ee20d6200d3dcf4ef6bd4e9067df02df45d7af1a28e68ee0f301dff186125dd862b194eadb0c98b539b066c21b7ad4316b0318210d8067222e8ce8e002ccec43dceb85fbee96e6746d418169836b4ad27db5e4ae634967f2cdf13df63bf5a01c585c5b4711ac7da49a48486a5c1e4371fdcd84e55d30f055715e0eb0e25140806b577e40455ed3fe962f3e9cbed8400a6c2ef31bd1d91efca5ada405f4a1c98a9f56d23cfd21815fd47afafe8bbd51a0ee8816825d5017851c0b1f7eb2ae8fa06a1a51b1f5a3c9207009e616527f8858d09de9e9425dd78f413c9a595c8c0b17f4caf7c6599062f66b79fde6910108e45db0bc9d23d6789d6c8b98fedc3f61c7f4bb9fe3a18fe5db4b9545969557163bba23b9cf117a0688f212ce91781885a31edd3eb2a608d6f6af201391ef323aced5518a0973316f9ccfd0dec353262687ce303165eb47f9a889d5713001fc50b2b3f3a2da906ab090bd8616bf2726e6bd13be201b5b7785beaf9c64017cbbc4f6b985043c3d2c88656fd8e46285eda506ef99c3dac60e75fe87170f3b433baf33fc5faf79c6df8e49577e7dcc233c097795f38ee7c2ac81270d8b337724522cd338a5fe1596dddf3114ac9e7fab6b8525539d33cba4f4b4a6e029fbd662d991d76bc43d14e5abef2fc8b2ea3001019e35ec0b71d3f2ae76a1b88c5655820e4de3d3c0a58681a89f2ec62e925fca080bdd4215eb7c6358cbbf61458ed32b42a98ddec00449c1752811703bfc951ba2a6fb6a9a1bf46af7f8539c4b0062cdb3d000990e1f93d8fe13765b3e1744fc511b13287d4eca82722a686d60ddda6ec3c80adb0896a1a996089a52dcbc457c910c3fd38a13b0185fb9a64e0b177d9f2a052b95c2d84902e95779c08f8eea13d99427a74e70e048d5e1c216d59affdc591f100a07bbd15b2e30a38b70f71208307f8b1f825a9d10ad54fc8ad9e800376d0f872c7aa1f2312a9e4f184a826f6cc56f843094ed10c113817a795d16fa9eefdc82f3d78291fb95492604eedadd28a359fd2fe9048272b8a9865e064fa808410c0a64df2642ad10aa1c4f5d914af74b98ed3aa6fda2a7020774a9c12c1e1c1ba9fa66599849cc7bdee7ca80c44081bae213a83072f9ed8b96991b57514e15a3fb769954845d5241873a8f37a45ceed9cbc4ca91d479243bf47ff05924a846053579c3e51a72a1fa1097f4065fb919cf8bbcc67beb38318f7154309873529d93cdc7628c5a252a1ee8abb91c9d8f9625ce2309d4757e51d8df0799d3207e1d4da869783257e311b872b193f599ed2502e1ed413c6ca61954d6ba79fda1f90f58e2337fc15ceb08c03d1182a19810261d2b22464d95fd69b7e84eec7c4cfe2a30bb290a35d02a3d4a79f0525dbf9ce843f6cb1cb7b2489f7094d13d142a1d19d7d6565cde63ca6200020104dcd272e512b9a1fef3c7e8ef2e37b7a883d4b69d231ed19238bb937f87341c204741d889a241fc9799243c3d8121bf10c556271a13914ed8e54457a5dcbb5e4c0688534fb4d9e7810b27760bc8e33fc6e58c276b3cbc9f8570175521c469bbad82b8efb051e2788eaf617eca6dba71dd82d98afcc35c697dcac4adae59a1e28f2c2d8ef5448e37627d81c41c237285f7b97e6a436625673128684d7d654e3a45b0181ccf3861d0e6c7fdda563c20e01270d007b1ee0dbdf6d8de163c22ef289636421d8a1c98b6be9271754ac2678b1d9a1f373a2c48c0e51e9798e6c030a8dd7a675fd8be5863777a1519001f0d8fc5ed5d9cf5085401d2d7880d76d01420413427324e9863f5d8b77c7378b6fc8cdaeddd09dff499e61ba0e5f9138e7e50022bf2407b0da74f6580497da70102ae793742dfc7652534d41a2a1fd187a726aeeba37eca7310c137dc67b6104e621a659baf90955bbe3ec6a84ed586b6e5339c58308372042af6458212bf582838137dd9a0d50a594b49d127f82ef9a85484f2a1c35b45dfd6059af0c4b23844f3bd39e07b4332f0bb288ce7dbd406a35d02bc9c166d430e2bf0f805a28c8871e43e946a595e2105b225b500399fd466d315e7712aead63caad338e1100fa5ae7620c10a88e0b158e4fa4318b79c94326d21a8ba29b55c094f52955b9de971c6c7c97cfdf984ad8027d196cf5e27d172d0a0855fdb839fd6f6953d3f7ea2624d8a8e1de22d368b31cbe2b735a28533b6c87f2e72fd04270a17e034b19d4eb0fcdc6acd4f291d713737b18435aa86c820f1550c39d32b23be3141eb8763ca906558e53ad808bd56a1ca6d9f9aa7cab7125067f7380d94a34efdbd318d913d04be6e8db6700fcea791d5bc2f001692478c44595abeb129774b56e3e2f56335b01b67654a49c8dd6fd62dafeadf47698ef4a33fc3c133cbf70bd73d33b35de79ceae324e749c381aa00aeb1600f5bc350f22d91c14c5909b0047d41d4177f030c8ed7b097c1fc27ad33a6289dfd8ebe684790054def997d2540904778c5dcd4bf07b865da27246c1c8270817bfda81a4ec0010d7a951ac8bd0f510e9893a9b463f253e21155668d71ac93ec6d1c55bac4527521c45f00b85223e7897429abed479b42e5194daa38306fcbfdffcb4a840fe1a4b9e434ae02dcc99aaf2c9a4faba5d5b0b74369d5c93377bf04197494da9aa4859a19610b5756b997a2251c0e1f81b49f2a54d442ed893d35195d1687a4cb820f70b8a9b18bdb4ee03a3d797dbd93493abe909d9d788f9c802afd0d1535bd58411550eec793518098658b529658b8f00e09db7352c927b64a9ee58188e49d811d807d18cd3585d4f7f33473cfb4ec8905aa6a61216363fc4d4e68cc4679ac6013c9525b1c41068438411862afc7035b04cae6c832cb6ee0681c2e5499e3781c097501f094687b477369871d8a318c32ff9577d3f43bcd6f34070fd1337e1a37073a543c3f3dc91c80cccd7e2bfb693a72372b4d40b110371e2aa22cc53f20b5bceaa04302074180c260589cb4bb4ad7ab21b7ddb85c83049a307e8ac1201e767635171eed74a02a0cfd439716f7272432a27c47989788219c4ed8c8a142d54934cd9d51d969f8a11d69cafa6537a0a7ecdcbfe2c622c212006470e7ff45de859e46f763c9c036c0de6bb160d7a59b163d7bee59ab1e341cee3700331c4d6a08570541e908f61724737b2c76bf8ca30b0fd3f18ce674c65b9126f44a05164030e260681c8b99afbadf3044cc02f69413c65e121a398c183333232060cb3dbca79bc88c1a932ad7451d9bcf8b3b36cd5c41f1bec5723e6829f9d479e3e0db23bac4c0e2d0dda4404ab0081e8ed53f0df2e79ffb5063ec7070451dca5c3d9442f93fbf26c4cb65f1a07e97f07f018546d81a9711c5b01e89b1023d5e01b7027b4ce425b6d1a6756bd41232c4283e24137158878a7dab5f2033167a199952da4a9d46f7027d00ebbb6fab117883b5e8dd172f4e1a488a0ad9c39f1c34147f74194561d1116ee4a3eb5dc22cfebf92a51b8e3de1b0cd2cfd38f6c5f7df463a714920b057ddfab001d8cbbf13540e539d020a33acda84d692334c3dd092b31b8a0fb27cc77da218c2c2a795ce9f7107985f7bef73fe06951a352fe5dc3d5901c04ed529174cdaad8b0cb098be75b6b8832ecab0763bdfe3bae021e4031d5870d8b8eadcbe098bfaf7135f1c2d474897cc6428642f22033440a08d9919d5650782a021bc39fa18926970a9b15e7f7a2440f047c42588589039465abcaceb89627aa1504d1c88a62d2b66fd1b895ae83244357ae15bf9ab0c73e59fdc2104f7a7585c1bacadc4caba757ca000e4f84594bc14bdd47244432f1022da9a4e3e3ec3d59e9a02d0911d4fcb8a9b24f7b9e9d0c94bc46718afcacb68a8868e40b6c0e0b01b91c354009e41cc2744f3088ff63e61967cc32c9f75913823741a97dbf55029e736d7d1fdb3edcf3350b608cbf7ebbc32fb8f3caa44c4dad5c30c06b59fb7e61dfec2e7d6c7c7ccdb149b963d15ff9cd68c511870f8f9e1a7fae898f29104238c86d0f25f43d5fadf549c107adce513e4c7bece4bf0ffc153a48611774c5ed7fd4789cd4bad9de4fb7fbedee5d75b9b96667fcf5434a5aa9da3ccd2be4bb8e0e78c0f503f1b83677f63f68c3827bf2fd6e3410ce1fae596555fd1946c3ac355fff93bc32cd64f4dbe96a8fbb0da37b54a44baa8fd27b62be6c1beca4136d9d7b5547dfa360fa920b1a0718bcd3fc30aaeb9321395423cd97d8cd883f871ec4b152fea1eea5540373cbab95369f5e5f32274194ed1acfe62003ebf0da1e2d088fedd74c6aa9f604da8cf85921b91de2e411684f21988bdc693d26deb1d4a6c040294cca1ab8ee7b03897f00bc64845d2745ae073b403c4ffc2a00c7bdd778749bd", 0x1000}, {&(0x7f0000001300)="1221fad1ad660e3ca6452f062dbf32aa7636d508471d252ec49567f4c5608f3b7063b3c269e87226827fe5be53ec", 0x2e}, {&(0x7f0000001340)="e0c8d313e05cfb38e698aa71bf7eccaa01bfb15a3562418877cfe6ab98024b2f22d66488636713e5a800781ab3a14a97dcf2f8f6728c18dc0306287e64295dc76017f0db58af7d60b75dd7d6077db5c08f9127d597203e456676ca1e7a7a0553c749ef7b6e4d5d142fba655afbd5babac36ea2d69816326b2bb522c6f78be3c9f7c925d618dcbd4a114e410fce21dd188c227a030123b853369fe545d24fb809d9b08327431dc3d0de677cc943e6160f69534861b8ca26d4ee14b7c969ac7c6b76f68f36c7d8a7cba6f9616438aee112f5d0ec44", 0xd4}, {&(0x7f0000001440)="711cd91dc581b383a4a45a1d45c8feea31f76e163d0591305e63050959fd25f026af5299f0559d397f353e888675ef28c63a6502bc16d4914e9caca4e7ae77991037836e36c3d7eec4a3e366ac42ce55d38c9a5b6c7b8a628e051db5b82574e1f0cbbbe43fd882ec3b979e459c7c8304653bdb04700731740b6445127099369555bb53f33e55d6d2e9653a2ecba16ade8afd465e562ecbba21d62e", 0x9b}, {&(0x7f0000001500)="fb8584d45f90489b08b7b59f59c302a82d836c2f80b41b02bab7b9194487bc7e138c9882c69985c9761f05cfb8083cc2cc64ee2c0d5539c2cc86c8b2fa622399ceeb0394e81535fb577c594b42d0d5393bc397c1392ae7b38897d1abad334aef1a429cb09a1cd57d86808d1058d12b04c4", 0x71}], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x44}, {0x3}, {0x20000006}]}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x6, 0x401, 0x4, 0x6, "8f21bbaca0d817bfba7edf1b26783f1ec2ceed20", 0x10000, 0x8}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 19:40:05 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000120081000000bbfe8000000000000000000000000000aa330000000000007612e6828100903b7b2a1f4ae6b52f8478000000ffffff0000fa000000f12809c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c0a7745363f219a254fc9c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed4311e4869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29ef189804cee9f4560fb9ce4ba25012d70e8d768dfb1495a1ecc3fd0000ebf49a52f48f93b97069050da6be00eb69d57aea029376acf36984b01c2f26f6b879ff8c41b7d3057760925e14296f6c2f7d3100e8f77266d3d5dd376e24cbfb1e119643fcb9a0e0c28dc92a84f92e61623d7153b510000000e9f4dbd009aa0ed2d9bd6bb2be028b58aded7ccd151868ab460f6074d9c297089615eed84676b1e8f92832e2277e8db08f26c8f7268d6d5700"/396]) r0 = socket(0x18, 0x5, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000003c0)="ebffcbff72483f18832afd740003000000000000", 0x14) syz_open_pts() r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff, 0x1c00}, {0x7, 0xdb, 0x1000}, {0x3, 0xffff, 0x2800}], 0x7) pledge(0x0, 0xffffffffffffffff) flock(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x7) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff88e7") dup(0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = dup(0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup(0xffffffffffffffff) r7 = dup(0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r9 = dup(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x80, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x40}], 0x100, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x78, 0x4, 0x2, 0x7}], 0x101, &(0x7f0000000140)={0x3, 0x1f}) fcntl$getown(r7, 0x5) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x40}], 0x100, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x78, 0x4, 0x2}], 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 19:40:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008, [0x0, 0x0, 0x0, 0x4]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x100, './file0\x00'}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:40:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f00000000c0), 0x0) msgget(0x0, 0x241) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r3, 0x0, 0x0, 0x0]) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000400), 0x0) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r5, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r6 = geteuid() r7 = getgid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, r4, r9]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r6, r7, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) getgid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000191c0), 0x1) 19:40:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r1, 0x0, 0x10001) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:40:06 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000280)=[{r0, 0x21}], 0x1, 0x800) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x10000) r2 = dup(0xffffffffffffffff) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x55766978c0cd53e5, 0x2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 19:40:06 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="b63093c3d28715e00768c6e95180f5c62f9177071cd26a6917145d7eff503070697cb2828da854c405ce0fc5cb7bb09b3904a0acc00d830c0d11a4091738414a0290aff1c6500cda34a0f11f534caa136ecc7135c28d1ecc47e4ac488e322b26fa46d459c052d2e54c1ee7a286f0e42b721b45f38e2bf19b33348db99b81a9f77979ec772f29e7f8c287768abd19e24fa7170a84f3d0a03b1a43f5af39cc19f81a3dba0650ba9f8d6c12f4300e6af2d8f99055872441e305", @ANYRESOCT, @ANYRES64=0x0, @ANYRES16=0x0, @ANYRES32=r3], 0x5) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) close(r2) 19:40:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r3, &(0x7f0000000580), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r5 = msgget$private(0x0, 0xfffffffffffffadb) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000d091117300004bd243c0e5bb4e4d3728000000000000000000000000000000000000000000000000000078ed623577b96fd886249b01e74ab6d8390335aac21d14fbc35ba3884b38f1ac23b254d7426acf41d2a0e3b1ae1f6f82b69ec969f1bf79208a921bfef5db6369d6899604e3fcdb34dd49c8f7c6cfc28f2d4fb992c72bcc683f1eabf270ca7f7f27ee016c65e8e20d0000000000000001dd8737eab91a9c2699a4c070d3923c7639f119391055e14221e8803b79c4fd59bdbcb1e910c79755946e7533410a7e59fa5fe87e9b7d6701be166d7bea51c12f6390b5c680428be54709dd1e87d80e8d2fb01aa059e23b43e952768e900e118402c2cb9d269ef1625d4fb51abe511f17450c965c82d9cf352898c0f5fae8e70c90266587caa582908f922666b1ba684cee566a89a4c93589add24588ba8f6ea4a18584c8ed6e2eba69237bdb86919a0121129896ce9ad3019b7a09a5"], 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc06606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000943b5b09252ec40b4ca3cb8558a2b9c7b22f90f42b9c39dc625820176e69b1c8f2d0bc810a9854bc8b9a6f6d30b447cdfe2786025db7f96f00"], 0x41, 0x7eea135638a8ce50) msgget(0x0, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x1, 0x0, 0xfffff004}, {0x3c, 0x81, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:40:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000400), 0x0) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r5, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r6 = geteuid() r7 = getgid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000002c0)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000300)="eae29b0b33ee7a42d85e6362ebffcbff13b9fd812eaa4e713048e699", 0x1c) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r11 = getgid() r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, r13]) r14 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r14, &(0x7f0000000400), 0x0) semop(r14, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r14, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r14, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r14, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r15 = geteuid() r16 = getgid() r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r16, 0x0, 0x0, r18]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r15, r16, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000580)={{0x6, 0x0, 0xffffffffffffffff, r10, r13, 0xc5, 0x6}, 0xffffffff, 0xffffffff80000001, 0xfffffffffffff512}) setuid(r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000100)=0x6) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x4691}]}) pwrite(r19, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r1, &(0x7f0000000280)='}~:', 0x3, 0x0, 0x8) poll(&(0x7f0000000040)=[{r4, 0x8}], 0x1, 0x0) 19:40:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000200)='./file1\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') 19:40:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) dup2(r0, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) openat(r5, &(0x7f0000000100)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r2, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8001, 0x0, 0x1}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) pwrite(0xffffffffffffffff, &(0x7f0000000200)="a2529167bc1b1462f0ee4c467cdcad165b194ccef4b58d83930f8045eddf8d51d412e441648ad398b33b163305394061d4e3c79aebbdf9e3bbdc3bd8894877c4e2646643b126b25dca96055153a69490ad083230263e8ea03a6e64b5a2c84e096bcc3782ffe206dfb1697bec330d7dcce529524886544b5fb8a1e10fd1625814f4ba0c3be899da6f2c00e3a0e5de4b49", 0x90, 0x0, 0x6) r7 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x40) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 19:40:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x35, 0x1, 0x4001, 0x5, "010000000000000000ffffff7f00", 0x0, 0x13b000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup(r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100e2956b9223776", 0x8) 19:40:06 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xe598) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) 19:40:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002046, 0x28e6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x0) unlink(&(0x7f00000001c0)='./bus/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, 0x2}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) 19:40:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x185, 0x1, 0x4, 0x78a5, 0x2}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0xff, 0xa4d3, 0x6}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) 19:40:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x0, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000500)=ANY=[@ANYBLOB="ffa4abc47110424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316278000000009e75000033008a4c175e92016c440400be5b192664f553d61cd148c72b87fafa45e5a3e73b1614705b938f0d8d2907bc2382561a01129ec582fd12829bc0fa2d008d43f7ff6373690608000b0cdce955fbeada6bf4b3947a00000000000000005839eb7f5ea0e2c0bfc1a55208332b3eb0b95a7a9f370096444600000000000000c2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb37241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd190000000079a8cb4bafc0782d15c3c68377e670ac40a74d99fdbbf3c726dc979c705fcf399f53ca08d77290009763841e22d91b9c3293d2ba7547c9899d987e375fc9d317b2a3c7417f98375679396877b0b24c6df16639b6993d490c276000008dc7c7f6"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) wait4(r0, &(0x7f0000000380), 0x0, &(0x7f00000003c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r4 = dup(r3) pwrite(r4, &(0x7f00000001c0)='o5', 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffffffffffe01) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') accept$unix(r2, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000100)=0x9) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x3010, r2, 0x0, 0x8000) r6 = socket$unix(0x1, 0x5, 0x0) pipe(0x0) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r7, 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$FIOASYNC(r6, 0x40047307, &(0x7f00000004c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x24, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) write(r8, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r9, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 19:40:07 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7fefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 19:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000180)=[{0x6, 0x0, 0x1, 0x4dd}, {0x2, 0x6, 0x0, 0xffffff00}, {0x1675, 0xd0, 0xfb, 0x8}, {0x6, 0x80, 0x1, 0xfffffffa}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x7}, {0x4406}]}) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f0000001280)={0x18, 0x1, 0xe87, 0xffff}, 0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0x80c, 0x4, 0x1, 0x8}, {0x2, 0xff, 0x0, 0x10000}, {0x2751, 0xff, 0x0, 0x7f}, {0x7, 0x8, 0x0, 0x8}, {0xcaa, 0x9, 0x2, 0x10001}, {0xa7c, 0x0, 0x40}, {0x8000, 0x8, 0x8, 0x5}, {0x1, 0x1f, 0x20}, {0xfff7, 0x6, 0x3, 0x7}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 19:40:07 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() pread(r0, &(0x7f00000000c0)="c77e4e19647876b78b108c08a9a320a927629c386860f86cf685b0ca9bf146cd31aca160f1fbb09e8991531c60f3fd69ef9bd376c7a508d315c188afa8695232f38b2eca600a92", 0x47, 0x0, 0x401) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="ac4469671de5290fef6a78c3e2ff73f717a8ae12d1e06ae926d6e2f3e0f9e9b84c5501909f564260a5dbeb8fac936c9bad82aa44753072f592bafff8c7fb6312981a2eb2a6452aab54a2ca4a9a1b4c04c1723fcfde80379f44b3f59c9d38a6a50691dea36c54b476b5948d7af9bdc010587dd8afacfd13efec285c9abe6e8384817ce35ce628cfb6a4f1cc697e211c428561d9c2e9e0815d6ac1acda5e1155e40d926cdd390213093132a3035b3a0f447ed6300fdaffb1cfdf4e6dddf0a42dd5b9902e41d3a99f16d85050eb4dfd49a9570065a05fc8896f180e326ddaaef7c6487b7f5b567a4280aba21f1531d358f5fae887f19be2a8d0c4a503048f6452005b068f37831c21ffe20aa6cbc5c79493c80183ec68fa4c7cb1f5aaf52d7ffd74e9a8c3d49fe6f888a794caa754f7b0e6afe78fc432264aa384a761207d78256b3f0f56069d4899a3be3d30df4f815a2ccb14f7023c1c003f578e39cfceff1cb91a2d397f3a54c80e06242a9f1f93da1a6103d05ea87d0c11bf36d02f3a94127bddcc869ef7e67b3f60f75a26b74fc67fa37a4f8a2a04bc2a5247bb522f972eba5452e9159b9042443002f61aa85935f1c66070d1dd21a5874ddee4194e0d", 0x1be}], 0x1) 19:40:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x6) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf}], 0x7fff, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./bus\x00') socketpair(0x39, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r8 = open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) r9 = getppid() fcntl$setown(r8, 0x6, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r11) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={r9, r11, r13}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1e) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x0, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) 19:40:07 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000004b9d071b542a5387060000e2b8180000002900f4ffffffffffff00007bd97c8940381662d6692334b114d2f069dd2726e37ef0c33d88a1c28a608b128f85d71272ee9f94791e67000000000000000000"], 0x38}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) shmdt(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="96446a99e553c535916d938c0638") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="bd6c018fc9535a52fdb33f45ed8be4f4cfca00b2fe8880e689d6bc2bc52908f0d7e1b7b1cee60e8a01827a8517e0323dd9", 0x31}, {&(0x7f00000001c0)="850fadc3e99394054c3d9690e4deb37d157d3f82400233d7d53300ae313b2b36aa0b5a676f145099a812f494acee3f533f0e255473f435f8948f63954dc66bea4dfd47b4015e0307fe15a514cee85533d2573b29915d850089f4f68435ec0e9394bfb49d9e077ec06c6b1a470dc438f291682d0d869f2a206297eaefe1b428dcf54f715bc7b16dbc3552c60b843e4a732d4bbcf392b327585166be9d0662259b4790fa487894465a92f1c5a446721216", 0xb0}, {&(0x7f0000000340)="7d2b99d98db55ecf0cac6c1c9eb2c1828836b695e44347d308ed320a31e8abe7b7e584dd16b28b05f3e8116d0e6db1a2a5892f098423075452cdef83db0029ffacffd56cb344b91f319738fdad970e0b7a8b204ab9abf5e054006ffc9a14ed9c2a23ab7dbe", 0x65}, {&(0x7f0000000280)="927229c068e9fa17665c846f1466a4963bf050d5efbd10d18148ba25f8799543c81e0135cc704dd69ef2c1", 0x2b}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="cf1c5365f9c5c16d50e3deedfbd4a7fec161ff2d9d59d163b08c570a15b786a475b0046d934e928f3292b871237e57ae0dec6edb9c3826be283ed8408a870a64879af3e0dbefb82a497ad317aff07ec1e7d64f3d251607158e82cdd80f9d1c7951164229ba7523bd948e509c00d8e9f3b805fd46c49acfbae5fb9ae5a2fb44d25c7b51af96306177b5907f3c6dba03612fde62540a07735096537f9dd8d1feb9d3652f79e022b9772f8b5443f9b5890190d6", 0xb2}, {&(0x7f00000004c0)="4d22653b65d9455f008c637a0f5d7be9d4952d79394afb7a4d1e4a914be6ae98ae80675daf4809b2821ce8ff74b98abc434c151a9bca5ca04a986606f002d4773ef65a5805e5eb2282861aa9d6b303b37fd7d8206c46d7873306458f91ccd875a789ab01e4e82b2b91648cdd75df15abdddc1266e4632d3e1566b8e0a1e6af79edb501a3832b60841813049c4c40ade9c28c9ab35d376dd0ed1d572af38540de22a3ba894d82d22c55054caa3c0a2295603f9972138256cc0522526660aad7e9", 0xc0}, {&(0x7f0000000580)="c5124fbd071a20f7b7f0f78eaff1a855590f1bfd7c8deb2586845846ff078b2829234db58f33c587a07a52909fc6fa0504beacd103976f051cf900760ada6b320b75e5e735bf59d073a3edd9af25ca4eff14f28fa42f0d38cf96ad0f3c6b5dcce40f1e8e424e550b7c9c7dce5a7f6666ec3ac6fa95b77604f96d82273b5ee9d644231fee64f59d65558acb02fe76ebf630c4b82aa441b31d53a7834a11bffa63f86b26f2cc688706b58c2ce0c611d1ad567ea249165624d6b59ddec80fc3433897", 0xc1}], 0x8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x2, 0x7ff}) 19:40:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20001, 0x60) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x200000000) 19:40:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="105a5c38", 0x4) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 19:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x2, 0x0, 0x8000000000001f}, {0x7c}, {0x3c}, {0x4406}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x15f, 0x9, 0xff, 0x8}, {0x8, 0xff, 0xff, 0x1}, {0x1000, 0xff, 0x0, 0x8000}, {0x2, 0x8, 0xab, 0x5}, {0x5c, 0x40, 0x3, 0x8}, {0x80, 0x2, 0x5, 0x9}, {0xe24, 0x1f, 0x4, 0x7}, {0x20, 0x1, 0x0, 0x5}, {0x5c, 0x1, 0x8, 0x2aa}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x5, 0x7, 0x3, 0x1, "5f73ce2857c37f8c5ba55a9a87b96c9c7cd7689f", 0x8, 0x3}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b6bc1fb924792bdbf5c06e8ad19c") r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r6 = accept(r5, 0x0, &(0x7f0000000340)) close(r6) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 19:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x1ad}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xfffffffd}]}) chmod(&(0x7f00000001c0)='./file0\x00', 0x180) pwrite(r0, &(0x7f0000000140)="8cac85bdc9509de10ba252df728c", 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x20000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x40, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x10, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000001600)=[{0xffffffffffffff9c, 0x100}, {r5, 0x10}, {r6, 0x121}, {r7, 0x8}, {r8, 0x140}, {r9, 0x10}], 0x6, 0x6) pwritev(r4, &(0x7f0000001500)=[{&(0x7f0000000340)="f4da58b9bfda003af234ac3eb4583b932002a5b1f359073d1df231f3048c521ae9bb67421668fee5cc12e21b0541e93c4a11b868f0e80bf08b7926af1dd3792a39e2b1f67ba4e28ce0b8fae9630f320ac617c8170e2b12e3a45fd3290e2952ae477ff9e64bd13113f278b58d0215eea95b1f5a2c7422a6db139422968f88f0b8872226b113b6ed1156dd6d1f842e1f8010a060a1a63cbd85c074d83b9be27a13c658b4426158107c65dfb0e07541fa8f8e4450fda9ed535fc383ed821dbafcf0bbe934da5d2cd3a4223a950d56a9344f3df67277bdb4f22302f1c927664ed07c550380b4cebece659da226633adaca2c62e9092e6e", 0xf5}, {&(0x7f0000000440)="eaad9532f3a54c4347d67bf2d1c3fe228ba47372daa79717a64cb6a0b8c3694a26ad", 0x22}, {&(0x7f0000000480)="48f2de2e909a7b6a5a74cb0907208067c516e6744447391ea42c671a96c8122608d2e66a24c104b2ece3f3b9043e5a50c2b56296b504477db4a55e7b9fb0a5fb23fe2a07877e9e6ab164309573c8ca1870cd5b7348340efb6d318b74e9c4b783c554785229e20bd96462075f75c5312f45d0abf6e07469d794f706a0ae5e4c3d41de45e28c3b166e84305749d68000b62ebe868c81dcdaf13f76acc14784fba2ca18a380792e7af3d015562297ce8d63787445082780be430a1e7bf6333b4720ca2d82c06189ace71c1d2a42d325c76ffec8d09e485b87f9eb66c8fa335a8af756adc0a8549970c6d422428b1d9bf4ae687a9e0be9eca34ac6319c07ebfa29a5ad53cc6b76b803c5655f04b2d4c8618bf9efacb6f6511e22f917bde11ae25eb06438b459e86b17cf269e47ff07d4d64950c148a3788ca291170be56e6c749a6529b7aa3cee6fc3217dee979327de64fe37b71e2dad3972f872ee8123c666cd576b8ab717db8a4a77f952fe9d5604caf96c029f890a92d3f3e455ee818525e204a9700a8da8d6ef0db920d8bf9b98c25c6f4ca45daaa34a428168d5b61d008e2a08dc0506866727ac2252692576d48711907373c3dba6a29d99ac29eb442e5e165330fc682ed99474311c75586352bf75404b3d2220032fe8a5a2dd9f1b0ec0aae9118f28528bbde00a67cca7ab14d0ccf1e53c04f951425e1a33e5c6799fb9aeaa58358840c449d01e6a54d79df951d3dafc90c3deee76b8b78961f57cfb2faf5c7645af37ab1fddf15fb460077e1c387b919b9d6216da2d084988f5943ac77c9693081e1f6b5e65903a9789e2de4e42fc415ef6f28e28878ac81545b0d789adf016e5afc729a4cd6d3df7894447ce926d51fefb5e14a9eea3616c9466692bd3cc536cc34b0e44c0d6d80ef2bfdf75a4ba0b07c091ef53a4b3189c786f4194e55b9a542cdc490efba6b2fd487fe719fef864504e3a946394ddaec653e92e574c6608c69da5e67f07ffa00b9eb0765ea4e6fe26dcdd98b0286c37bc23b7b08f0154852dc95e3772b419fcebb41f1bc5ef68709e10042d7cfc57b729142ca7b69ae49566b5337444127370557d9506023123f0605d08fe0753ee99608712e4191b005cbdf24c8bd693d5e2cb341b436b2d772c148e0bbea50a44ba5ae8ba927572e63b3aef37d3dcaf4f4bd4a69089e92ff7359ef20ac3b624962c4283840c84fc95c9add4aff6548de68f7be90e1163829c9dccdc00e64b9ee42a1f126ba2f832ca22aae66776e4d08ceb6074693db27b9414f7e550eda05ccbbc477b675a449e5c6447f52f5511d0934babc456d43fcb9c7ac701654e4181ea28d6c4af4c3e8488af7b2bd8850b5de6dc4c1d58b327c44e0592d03079d9645cee2190c3927b0715f18ccfb2cca66a4945f757bc790dff4ef8e3d76da87af31ceeb309b4ae46cdcc6e7624782bd99f4fc1dca0e8b3b8470e5858415bd511ddbe9d5c9aabf41c56611f598e369c73396f64f1c4d9d25a59663e7fddf57b737b35b382e643dbee553e0654661ac99faf71106105fd8a5e6758224033417931f7e234114e464a3894882dbddfb65494d48fea04df7cd6df5ef8268c8cc325af0b164885f7e53dc0bff9e24c04881fc33dfd988b269088db73c465c00dfd42a3ec1915e0f5af30b9490e9d331650ae5231976245295ab69c41e0ba5b3a8458dc9b99a8915c9ce08130e182298f2a091baebee2b11a0b7ddfacd587aad9408273aebe5270b2868487f317bbc9dddf7539b03d6be0e170383735121cb11dbe05715a82e5bd6698515e6899a225bf207ca421a6193733f0cdad3e311cbcb0b9dcbfb64d1614c5ce40001f50d4f6fe27dbdd117eca3b0c100998035588fc3627e7c4e0712c88a87569d4aedf9308dd1567308c782167a10208cb56c5dd17599397c5f6679b248eacb42543fcbfd773a8858ca56738b2a754497b5b84e88ac5ddbea7836df07216c495f1e0bab518d81799b885eee27da03b506a38eb0d7058c32d2907f7588145b806fbc1affe55f7e1d9f1f238eebc717e9860b07ead903dda07d3e95ed9e5ca35deb2320a8d8f0b30d8e5c32b1492a06eff631ecdae5f297576a700d9ddf41dbc03b0a9ce806d124f2452009a1fc7d9f039ff1b080ea01acb80d1056c84e6483cb5d7949a5a12e072cfd604a52eaa143ad81cfbe261a38b0e61fd8e497cdde67f2f5135edac489535c439a69299336c79f6054f24e2a52677014039ffa05bff9f8c11adf4e157ae03cd510d2568844421836822a7c36b76868f5b4c7b2b2a1b5048d697c53b0190856c3615b7433b0d4165fb349b55003349b9634a42c3d35d9b719fdd7bde77c16251f717e75fb44be91fef581f39930d548a14ee3870c9c07c29a5a93f40738b2162dd9b18595e7ed0176d53e3ef32967012d1d426493c03bbb62ce8dd3b8c46916edb62d362b862a0153caa5896195231dfe4fc0bb10b77de2fbf5c001ab2e74939b4a599640485a69777740f8e8e6a55f3116c167a14760aa9820eb93b25f1c81db16868b2ae40fed8f7b74ef69496384f6b70ad378a46f4bc09fe7e0bf0ce952a10bc70fb96e9635edc27bc98868817a973f8f9034cbaf000e91c0aeec0859bb1b17da4e082cb38d6c123caa6fe16b47427d4f3e2ce1d9580eb02c5cd828cf32ab10166b25f1be9fd8708b381ecba6d4523842ccb09094e42844b089153280f26cbe2157dd0e4673375f56577149ea9273168446f072ab5bdcecfec2817a97484178d0fa012ccc947806b86579a0722e75844363de70b32f55a6a13bb62da1cfcb7380dd8f1914c3712b0d068016a0539f1495245787df792f6f760706e30ecea65d3df895146c84967aa69717376157241abfd1aa9bd8ba159267264856f4446e5495ad3ec930e6b5a00bc4979fff89b070f414e7ce31fb00b0144de01c46f1e1397843fd7f84657dad7addd3565453d2ae99a641852ed1408aaa82aabd6ad6aaa0d17c0dd3cf3f01cf12baa088b066db71d028b28be810f6a5c7ddc8771e58b78cd029ef709f6b27cce63685891eef0b8fa7d4499df4b3b3274b5fc17227fa7ebb61e603882ff5391a92eaeb8cb295060ca83707d6f7079e16ad6bd26176cfb3556d0c8b329ad1ee07692589e9d39cfd093b939bc6215a0df45a688e81f7459fc1088724b29702e29f6bf13efab948047f9fce0368c02ec148e8e482a63bbfc51d8a80691629ce7ea1631f47dc3bb01d89d44a84ace706ef2a7ebddfc94d8f30e59055c997ad4f9f53d15a4fbf681151b0c9397d6a8493a54383c48900b6dd4fdda71fab01df95b5b63985e3133a4531b1f4890b7b52705b4daf160c57e9ef9e2c34d9eeabeea64881739369500c9bed7c1882c36e8e676ffd62d509cd1a9b7d51fd0b0cb279778c7b9521173c0c151fb26048ce4ebc5ffb1fada5337edbbfeac28f5142dfd3d2763ef0d3b852fccf29fe4ba6a1a2983e9709c98ef34537ddbce05ab053cb546329cac10d5d3da8b94cf29399fe649aa9921a54315e491c7ead136451854a55f9ca892c79343556497dd29dc917b9a6bf57a3288133cffd25f625d77cdc59ec078e17a06a3e6d38aed659547b03147206ab6d73e489ef247d28ee73d56741316f0d979fe85e41e7b31374597ec67cc6f2f6308f9787f18f3394e28e5842822df5ceb25a03db396445e1d5020ea77a8aff053bcd3078f1d1d0926faa89ad77ffe8fb01d4b64d6dbf1dfa5e0def75b765f438bfb7cbfa6da47af08319474bf45534077bb20a64f946db0c7176e4d94ead8a27a0c9854d6e2ded4e88065dc852b439fd65ed810b97c2ae6e7468d0e661b1146d20b1ab812329a7600b7a597a70e1aa0db9b47a17a3ac034f9d090d4c4bdc4b18e1a899747b9650462d1c730a9dcfc2667840e9ca6d2827fe54e7bdff79fe192115d8fdeb5c2fc504efb8914147bedfd9ea8e140df6650332ae6cdf43d3518a2e2b8372cba53cec043365efbd9de6500e0482fdde6d7c217654721f9b989b3f5358002e6a559787841c0b7e215d7fa9925221ce82413983b324b091c102b0ef3ea7a6dcaa16f939636c557b24d138f9a0685b051ca4a1ef5a76aa2f26847edf1369bfa48f9aeceff39aa3c77712f6f5581a0a078b527f062bb9bc86a1c097fa779b304b1b1bd686b8b39111e6a8e463306136ac9877b36f9f331111d92ac30f77ac8be9e8e58750da935e577cc5180995e0b42b0b9dcf1713788e4dc7f8d84197608ece37224f29654c9805cfb5c358c6be12cfd57080a602b675eac1b6fdbad2142d8468a62d02fa7da62a8dc35c744821e98140e81b59c350866a43e98655d99379816935c411e38d5eb09a98368b54ef38e0a0646e79de97cd64444837886a6245d136fadc1944eab60759f19265b88fd13453b09f055a21e51327c81cd75ccad3558e8f673fb98a919cebbd0a3f06ef01d539e2c5cf82b7e7688f96d7e467245cd4e44121dacdde5c117067e38c76b3421df6775df0644d196a343e15fd25d7a181f90a9613f8ba01ff18cfb666bcd19f1b847f61c86bbac2489c71a7e9aefda1af9e6a5855df49ccbe89c913be014c62d947980381aee872c40ee2c950b95dbcae88a008bf9a2cbfda421d3cefcd597ae3c78dfd4baadc2161447d3feb098033603df36dcf3e19043e3d75f0eb10bfa5292c2b448b87635e9c9c4ed7b994f9cd7ab46a8f8b553daa00db2583840f9e1d8125054913aeec9a9b0c66e35f6cfd78bd5c36c4b496fb0ad7f2040aae00bb5c003e6f12da7e2c98a571580ab37b917dcc808385a3f512b3265ae6a7f6c1eaeee14be38299de1659e5604d37286a8a51dd8a76ceca02f8a794f675f6e5f8ea123b426072983f4fede7ba1ba746e476e1bc638dfed21c6fcb4ac7b3e7a84f479633c3328e4938b95bd2f1c9bef50e53ae49227da8c534c125f719c57b5851fa02be544049a2cc8968f33308a82727b0f0e2643488072c42aff9d705d8216ab355380107b6347946b361aaea17a47afda4860f9e14b60f3bfe181a28e0705c303ccbe7e1630d024f2add68f0756897ac998e1ea38c2f1ee5badb61b4487d9a5924c908737192f3e38b71f9b3771af49e5c44b3743eae6036f25a50cfcfaa0d8fcd4e3ddcecd76b0cd5cc8eefbedcb22e3fb4a66b720d4814572678cddc52d56522bea4abdd48f47b7cf71fd13c819a3b6c48271ff576272cd6f47da6c88c17936b0241f8e0ad51c05cebed3dfe61583ecb59261e89b782f54747e94c715fc6b5ab457cf29358f3f182e312e48b347322ad24b33a6247c3da4647800bf8c5e41038e82be83d3b8d1c29a58df1b9d27cbedef70f761b177118aae95b26951eea69cef759b234ec5435bce437fcf2fdf91c455e42971baefe7b35cc316140d4761a1928f561567060c1848a89c2128f7dfdefdb2630373246defdb4a67cbe86b4fa75e12612353b0791a9c9be2b14f1cb5707ad7901231bcfb3bdcd8f269334746f7213c2b0bfd98a91a836d780bac93a30effb419bac1ae07f4b03428fdadf9c57576beffae6f970a6a0f3654087715ca2dfd72924273286ae7c582c93654c2fa7bc814d6033a462b1b7d35b60f635799050c74906ad87985c984eeff7dc0f1ca44f09b848e8f7e42b9ab89ff3ffecf134723bc8f296886bb727edd9badb4d2f5203f90845d4305e2dbfa694b734635035edc35efaa2302424b1202b84e7a2bc8eea1157821e4a575f0054f4f26d7995cc2622755894415c1f7074981f9532459f401880c0e044684a5e3785e0565f38245", 0x1000}, {&(0x7f0000001480)="e268b3196b8ae50051a647980bc441b7fd303cbbfc230cd5e93d647b5ecda15be19518db78b80cf865c7fb5208f18a52f459c52831558a7a6db1e3218e571b1e766cf1578b9c26fb8010709770cc7ecb4a8ae5a1b5ca403c7e8628c25e5661f6c29f5df2b7202b7bdce2", 0x6a}], 0x4, 0x0, 0x5) 19:40:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44, 0x0, 0x20}, {0x6, 0x0, 0x80, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x24) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) setsockopt(r4, 0x9, 0xa, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000080)={0x7, 0x5, 0x1}) socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x87}, {0x44, 0x0, 0x0, 0x40000000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180)="00ee33003c7200a441b97c29f53440b3d25abc1b", 0x14) 19:40:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) socket$inet(0x2, 0x5, 0x2) r0 = socket(0x18, 0x2, 0x9) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 19:40:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e00000013dc4df8dc60cd10c000000ec5c6d33a9fef7f3127914c429cc2027eaad0d21497b5741ad7e5a61fc2efb3542bfc89fd4d806320c0000d05d55ab8396a32b0c384d2b8ab6b68f750958db8456d93989aae9d47aebcaa820c29c637d323fe27987b86e6539d0ba2adec9d45d69ba990b9dda98ff6e979289c6f85cb8c30a7cd06d"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620500000000000000d1"], 0x10) write(r1, 0x0, 0x0) 19:40:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de6", 0x12, 0x0, 0x0, 0x0) 19:40:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[0xfffffffc, 0x5, 0x28000, 0x6685, 0x138d, 0x8, 0x7]}) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000002580)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getgid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r4, 0x0, 0x0, r8, 0x1ce}, 0x84000080c1, 0x0, 0x0, r5, 0x0, 0x0, 0x8}) r9 = getgid() chown(&(0x7f0000000200)='./bus\x00', r4, r9) 19:40:07 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x400, 0x0) writev(r1, &(0x7f0000000480), 0x0) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000680)=""/195) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getgid() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, r10]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r6, 0x0, 0x0, r10, 0x1ce}, 0x84000080c1, 0x0, 0x0, r7, 0x0, 0x0, 0x8}) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400), 0x0) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r11, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r11, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r11, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r12 = geteuid() r13 = getgid() r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r13, 0x0, 0x0, r15]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r12, r13, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) setreuid(0xffffffffffffffff, r12) r16 = getgid() r17 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r16, r17, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r18 = socket(0x6, 0x4000, 0x1) r19 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r19, 0x3, 0x5, &(0x7f0000000340)=""/192) r20 = socket(0x18, 0x1, 0x0) r21 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r21) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r22, &(0x7f0000000380)='./bus\x00', r21, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r21, 0x80047462, &(0x7f0000000200)=0x2) dup2(0xffffffffffffffff, r21) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r23, 0xee01) r24 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x2, r23, r24, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000080)=""/10) r25 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r25, 0x0, 0x40fff, 0x0) r26 = dup2(r25, r25) writev(r26, &(0x7f00000004c0), 0x1) ioctl$WSDISPLAYIO_SMODE(r26, 0x8004574c, &(0x7f0000000240)=0x2) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000100)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getegid() setgroups(0x2, &(0x7f0000000080)=[r27, r28]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r27, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r17, r29) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:40:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffffffffffff7ff, 0x800}, {0x3, 0x2, 0x800}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = syz_open_pts() close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r6, &(0x7f0000002b40), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000001c0)) r9 = syz_open_pts() close(r9) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 19:40:07 executing program 0: r0 = socket(0x10, 0x1, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 19:40:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, &(0x7f0000000180)="cb707dec13ed3e2af611c5e2de141bf02c47148789cbe33f7a1cfa30186eca6cdc87539243e38f2af60493a5d35f3dfdcd777fa56ad8d64b34c732aa66278205b714d62be942ccb00f77093848532ae14a4cde26cc388b1cede8e85c8a14d7", 0x5f, 0x60d, &(0x7f0000000100)={0x18, 0x1, 0x10001, 0x7}, 0xc) r3 = socket(0x11, 0x4003, 0x0) r4 = dup(r3) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000340)=0x10) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, r9) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) r12 = socket$inet(0x2, 0x2, 0x3f) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x400, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x8000, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r18, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r19 = openat$pf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pf\x00', 0x100, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r20, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x800, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r22, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = getpgid(0x0) r24 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r24, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = getgid() r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r28, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r28, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r27, 0x0, 0x0, r29]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r25, 0x0, 0x0, r29, 0x1ce}, 0x84000080c1, 0x0, 0x0, r26, 0x0, 0x0, 0x8}) r30 = getgid() r31 = getppid() r32 = socket(0x2, 0x3, 0x1) connect$unix(r32, &(0x7f0000000700)=ANY=[@ANYBLOB="eb68b17600002e2f66694ea67009000000b2e18ba8d4fc156c653000"], 0x10) sendto$unix(r32, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r34, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r35, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r36, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f00000005c0)=[r34, 0x0, r35, 0xffffffffffffffff, 0xffffffffffffffff, r36]) sendmsg$unix(r10, &(0x7f00000006c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000380)="f66d6fd74e6d0c92ce0f7f7e8b7e460f462bd1668c11b8df24557a9bb015e6873d890ea2cf9307db6941f83065c652ebe08a25c7b45ce9dd5ab75371803379d80dd2f8f132f171abbfefa0422f88d5a8dad4edccb7db6d7553ede0231757ee67c730028ac80b4133ece41e221993a6f05d3f2404cf145b38fb4e9697ea3a67ef22581a6df0890742c5e393d3f4d8654fee3f9d8cafe1f7ef887e39203f2bcaa9b97023b7ca6732e9044eba515d70e71047243cf7d2be43a8c3fd0deec3bba5e8b7194dc39778a2c7d2c536bcccdbf101212cc4f8eb55452c787c9c3be3aca651e8bca9d8403a8f03b441f96e69560e6c1e26514fab074907", 0xf8}], 0x1, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r1, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r6, r6, r14, r7, r15]}, @rights={0x38, 0xffff, 0x1, [r16, r2, r17, r18, r3, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r25, r30}, @cred={0x20, 0xffff, 0x0, r31, r33, r37}], 0xc0, 0x2}, 0x409) r38 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r38, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r38, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTUNE(r38, 0x20005302, &(0x7f0000000200)={0x4, 0x80000000}) r39 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r39, 0x29, 0x2f, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x238) 19:40:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f00000001c0)="76afad96ebcfd9bb6eca0523c471", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 19:40:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x5345) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/157, 0x9d}], 0x1, &(0x7f0000000180)}, 0x1001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) 19:40:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="81"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/216, 0xd8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100e2956b9223776", 0x8) 19:40:07 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 19:40:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000a00)=""/195, 0xc}, {&(0x7f00000003c0)=""/202}, {&(0x7f0000000500)=""/161, 0x5b}, {&(0x7f0000000780)=""/136}, {&(0x7f0000000840)=""/19}], 0x100000ee, 0x0, 0xfffffc0000000002) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r4, &(0x7f00000006c0)=""/138, 0x8a) close(r4) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/74, 0x4a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 19:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x81}, {0x16, 0x0, 0x4, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000210015b668f635e9") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x401, 0x53a8}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x34}) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:40:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000180)="ebff9648000045f041e0a90b52ba2e9b0003ac3ffdc6f3f32dbc93a19ae22ee0409bca12be40c5c49fdd1f6e2a459bbd972eb72721c1db6c948692299ffbbd2e19afca5eb2f9b2d438817be285e860d7c288e0c234dd2037b79e930051647743932eb12c507db082266b0e264ac8c77a14469dc232d65998fcdfa16aea40bd5294404e4120d4e97f756bc42fc00dddff5434b84568dfa9f40860401472a14882454e868a5165982c8fd23751", 0xac) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r2, &(0x7f0000000040), 0xe7) 19:40:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffe]}}) 19:40:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf46678c19e5e9f50, 0x0) r2 = getpid() fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000014c0)="c5446b78640f0f00e409093a318f33702de4114c7031ff5698319bcc49c82d2e9927df3232ae4f8fd4b2242901e067d8bcd366898d2b03f47394df8aaa39f21649ad317d03277114d967c7284b01315dabdc36df324548f05c03ed54cd91173542554933eb456fa647be4866582a78c58c62709812c81e", 0x77}, {&(0x7f0000001540)="61a0c3f4018cd122e17845d90351308fd58d2e451648a8466f86a352df6d8c45ae5ba63c0dfe299c65049333c871e3ef370f5c1a54c7c77385347076a3962430189323cfdd6c34d1983d8124f973e6cd75b8251862bb93d350427538f592e9550425532d606080300d3c64f249a04b6523051939e2311459a3e855d258225fe7f1b14b21830fdd12095214100e5430c60c8ad27643abda7e9d0525af70aa651df98837893a8731a6b1f4402d798d6a3f644f7f5d787c8f272ea07c33f5a92251478aea71c051b26e69d60e2acd7e7d10d603be951b56bfd4920e94383c6b058080", 0xe1}, {&(0x7f0000001640)="31be6708c10f83582cfda042aa1dc5fcdc64f94e4dbc95c94d92a583e973eaec74fe33882591886252aed5126aeb9baef726d41753e1ab3de81cf32e391536e22ac4c527366a", 0x46}, {&(0x7f00000016c0)="3dcdc16a8c31fc89c9a7436b0580ec4eefd3449b02acc1ca4e0564057dfeb87ccb5f19d493942f3c37122cb12cf29e286b63b49afbc217631ea241fe133e082dda25ded28207e3d135ea4850525d51a8254925243cc02a2fa7dd0eaff58621e7f03d6f2f23f8bb", 0x67}, {&(0x7f0000001740)="3e118cf6303813c894c1c5bcec1b61379924c2089ef5bd0b68b01fd824d4b55bcd36fd90202505df3e5b7c606c9330f1c2e06a4e7be44a9f4d646446e86867ed977b98ec5381255740bd48a67c0de19b2b4df71da43821740ebbb12912b6", 0x5e}, {&(0x7f0000001840)="54314083afc52f3b0ef3e5f32a768bd8817f6be4582145c9adea5452c530d19a11b2bd8c57c543b59c15258dc540d3069456081c52c283ba5684166740d5a0fc0668afd509c340ba16371d4831cb1ef076564aef9396ad1caaf42d258657b176fc18461c2747acc1ba978895bc0d59f3a4f605f5f058fb38", 0x78}], 0x6, 0x0, 0x0, 0x202}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/108}, {&(0x7f0000000140)=""/14}, {&(0x7f0000000180)=""/4096}, {&(0x7f0000001180)=""/115}, {&(0x7f0000001200)=""/41}, {&(0x7f0000001240)=""/194}, {&(0x7f0000001340)=""/15}, {&(0x7f00000013c0)=""/109}], 0x395, 0x0, 0x0) 19:40:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x2, 0x8001, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r1) r3 = socket(0x2, 0x8001, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xfff7fffffffffffc, 0x3c68, "08000180000000000000d11e3b4ba8dd00", 0xe6e3, 0x47ff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000001240)=0xfffdffff) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r4, r3) connect$unix(r3, &(0x7f0000001600)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c46faad07e05802119c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa3400006e93f66063188f4ad7787ddcbaffaacaf2882cd3accd4eb7018db7e928128ba1efdd6fa700eed09b4f366c73d441004d82865f83395067817b8670cc87afefdbef95d76e4f4e781ef488ca8608f2464a2644af6a818781bbb575e29313319f94922f00e010d61cd5c9159f0049cc622daa4978d98e9dd44a510f8fbe5dc80fd28f7e58e18d4bfc95dd77b709735c8f"], 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) r12 = socket(0x2, 0x8001, 0x0) close(r12) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r13, r12) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r3, &(0x7f0000001280)=ANY=[@ANYRESOCT=r15, @ANYBLOB="e284b53e899173636d287be480dbcc992490cc1afab882e79b05188d3e5f052cd72ef0905f979a486d38d5ff11245c6692cea4030000000000000007bf7e65b900bfb547b8ae2926140a65d947553f178b5b81b6398722b3d1302c08000000830d7a1efa1147494047cec736ef1cedf3a9d2fb20b13b", @ANYRES16=r3, @ANYRES32=r13, @ANYRES64, @ANYRES16=r14, @ANYBLOB="92035de12ab5715518f912f082d01e11412e14ea738853a10f900fc67996c648ca8eb6f7910e20bd97df076f417db3cac3bcec0a8e38c2d44ff907c9c01045f9789a34df71668c07ad32c1ec9f4b300fe06a6e0fc698a48a6bb50a37d3148c7452c32135487e078608545984b103e589eae87ad51ba403fde88b590cfa26ee20cb7314f83f7b1ae72d1e08f30d070af8a1023c7597e44d45cd2ea7fcc82a0b1f4e902938639893fa516b4ccbf1f1f099c6f27d8c30cff4b13171b1c22644339bbc1204b0d3d821ff1158488d3600ffd100000000000000", @ANYRES64, @ANYRESDEC=0x0], 0x9) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0x1000) chdir(&(0x7f0000000100)='./file0\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) 19:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x0, 0xfff}) 19:40:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:40:07 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getgid() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x80, 0x4) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x104) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r6]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r1, 0x0, 0x0, r6, 0x1ce}, 0x84000080c1, 0x0, 0x0, r2, 0x0, 0x0, 0x8}) wait4(r2, 0x0, 0x0, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0xc}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000140)=0x400) socket(0x18, 0x5, 0x0) 19:40:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) 19:40:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x104) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 19:40:07 executing program 1: socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c0000b8150000002900000032000000030000003591af0dccbb893f2ecb80697f61649bd73beea747d926f74a68f4c90903487f5028fde7c64a8411f552647f7c831c8a826ba0472d720835997f20db3f8905ea8fa9b33c1e5d1feeafac692e0000010000000000847f11f63d64ac182e494dfce53c58f201a5ff7ea4f8786554714beb8984e6befc77f35ea09425b11f2723fd12d5296b83ab8a6d849f335cf539c6452151c19da349679062e4962702918b7a91320c243a4eb0362ef384df3af36c00ae49a9776f243273da275bad2afedd7ffc69236356c9bbcc50c9a1c26b14d488b442ddb37f5b49b2e812b033bc3a6dd3533cc8f60bd0d24abf9b32c2d51674b4258cc13e987890f545441c4d2d4531beee5bfc3bd8d88b2738b314f61d19894c8831c3828eb9995ce40886aa371de39d201cf47c03900f1bb781f9abf708ede12bfce2d53be3c56495407c6084917dddf7d86d92d49edb8df19e47c278849095ba57b10cc6ac52bbaa0c4e770bcf81888714d5e8f71274a9b7a19bd0bcc17241d9a5bd2024635007d369e1e96532ac1b8fb5cce25400169b211ebbfe191e6811d7ed72ab048e590065a080c9d3d2a4102aefc086e9db6edc18d6e8eafa39ae0cc94057239fed338b0cf08232d39438c43a55b702c8aa915f557ecd636d6fb42e1d6d090e308f928b5c3129307dbaf54542b48dda0cea44b1e1af2ac96bb8329d664b553c74cbcb5f30ec49aef0082b499068e8b024980f9c44fda1516a4f0b723d7c1d"], 0xae}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) dup(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x418, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000180)=""/52) 19:40:08 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 19:40:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getgid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) r8 = getgid() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, r10]) getgroups(0x7, &(0x7f0000000200)=[0x0, r8, 0x0, r5, 0x0, 0x0, r7]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r3, 0x0, 0x0, r7, 0x1ce}, 0x84000080c1, 0x0, 0x0, r4, 0x0, 0x0, 0x8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:40:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x28}, {0x2}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:40:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x48}, {0x4d}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 19:40:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x7ff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) semget(0x1, 0x0, 0x80) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)}], 0x1, 0x0, 0x1000) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x2d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0xff}, {0x44, 0x0, 0xff, 0x80}, {0x3, 0x0, 0x0, 0xfc}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 19:40:08 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x8, &(0x7f0000000180)=[{0x0, 0x5e, 0x4c, 0x8}, {0x6, 0x0, 0x8, 0x5}, {0x5, 0x7f, 0x6, 0xffff8000}, {0x1, 0x3, 0x73}, {0x8001, 0x2, 0x7, 0x9}, {0x9, 0x3f}, {0x4, 0x5, 0x9, 0x8}, {0x8b34, 0x3, 0x3, 0xda}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) 19:40:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r2, 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:40:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2}, {0x18, 0xffffffffffffffff, 0x0, 0x9}, 0x0, [0x0, 0x7, 0x0, 0x0, 0x1, 0x6, 0x7c6]}, 0x3c) 19:40:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x240, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getgid() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) write(r1, &(0x7f0000000340)="678947349480455ebc5b75f74975f0cdfab431aeed0faa45268cff77bd25d8c1bd30910795d8b37b5560441cd6c9161902d19e5b9dd01bfbfe92b4bf7a86534dea4c1d2bad97445bdc90b22426fa3c1bf02893a68354130c3f802cf7d6c10dc827cf9b93149eefaccbbfd33e45724ce3c682f4fb4a8576fa7d588138e1657aaebdf9ca8e09eb8a02289857562e8c4a10c7d1b0ad4925dbfc209eb60bfaa5d4f4d623d69678e91c056daa5b5fc21684ae4681caadd1da9eb485799c928f463bdf2182223443733c96721309ea8fdbb3c268f531473477049c409be0952b09c8686d53df08f7bad50f526f27c49c1d99febf03dfdf546c43139eb6a1fdabdbef8b8e082ee5c4a3b8e7eb1df3e036f3a12bfb8060c225c4042f420ba2574f0ac8379d7225748a750c2a160f7c5b836f0687f62c99c0205c4da40ca9659130ef6f337ff234fa739e331344c17044dab938eebcca51b252f84a788a2b69da35c67a2500f10c31cef4a00a6eefcb10bce538af9d9a2911eee832dada1a5466f971730746f9e34c48828a1cdfe121cce1c379caac12097f64e29491a2f86748746b0c86951944a31dd8bdc19a86a261c309dbdad1f214f90a9eb6f1fb895d5f5f86ba2176855c48451534ea788be67c29280721dbcd5fde8e084ca77749d0cb6340ce7f9bb6a6489ef3d8700339fdb9e2bb04deaef1f25ec4011c686b952f5ef24b939c8e399064cd5d6d44cdbbd60eb8acdff1ea0eff8bc992a4c3f1c4cae4e48d8ccb0d38cca70480cb788733886ebce5a2fa8a4c1f0eafd2876c2afe1fbe0693023c1aad157de0bd46c39da965a944c51aa282a4766cdf3cd219ecc6202b294c3a9f7804fee633975606d4ff23b350259374d931a0fa417939c7976e67893594a7f5e02fa1bee9a164883a1f372b2f108a75d8e554801d637e88ae93a09b5235116316ca3db617a83e7122551d8e43b086fcaf29bfc8f830e4fc41c67d7822d1d103a96c852898f94a81b0cec8a3d2ab6981a46b81a6cebb10b143f9c4c8e2a4d7c51ba65c68c9190b753fce9fff58ad5196514b64f06e79eff80eb944f75eb7b0db0185886b48e1078913c6f4f17577fad91d59e6623e6b11f2be694d6655f38c00740c4243fe062816d7fbae5abf984ff4c13e80001f081c0b1367c8b377844d104d695417c984e2d9dc52c2bbdb9f92c23ffa8c6aea24d1e47a3fa611853351a8aab08a3b0f9824bd37e0a7571ecb783520d8c624aa37c79812765672be185d31e6ffa62a704da44fd613c9ebf83c1b9d2279f0c21a374671329fb0671a9f4309680ddfc81f5076c24a1ed87a548b24cd2e687d8fae6121c89c8c305254bdd587eebc5a8ebc983b53ec0dd63a5e5a816e9ed27e7411cad3259c0534c11445b3b07a87b7c92859d8ef9264c6a58b5b6e84d72525c04b5eaaad6ea717136a6434e6b095ef82c92b3a897eb01a08003a9282cd157e9209fed30213702654782f98705f79a22b7872568a7ea5e6778e5d1568cdd3ead14b4bad9f5fa8c6129a8e17ebab68871ef3f77920441020ab6f7c63fc0140c81819e5ed4d6e0bb0b5076e3b20fbd05e5ac857699f9f504e5ebd64253bb6a93b53cdb35b158201c48be4ab96856eec80cba475af4ecb9be412576112e77d060d55fdf7b9ce4df5d1cf7ffb78364b38f7d07f60fbe31a9749f42d3441c5aede79bf05f16a62896a4a02c78f2a9cd12c4eb0270468f5c8c03f8078e831afb98eb69b07f560d2c154960cce0650629e3f90671576520e44d33064d19fbb8c95cf07d52ca6e1878332ff19db9dbf854e14db3c6989cfcd028b355ac4f160e410705ee7b3ad287c50fc293ddad23e3bee533e168c538084d1db13f900e1b03ddbe01f70e788239984426dc91b6622300e293bb4ea56c0ed6effa71ec0ec2468361059f698e3ef88d989077f622057648189ab10fa206f001463fc252c0148597ae1339dc5d94a2709edb6a3514a649a47f9ec3a59f6ca3311305c832434a058c4efed9fd3c181c3b5944e5b97a5716050d21dd7dadfd0952010b1ac6f11bdb830d7a3e1f451457523c0a8ce287edceb76381989572aafa14230c169cd3fc44a749851f9e8ee9d7a6b1e32fe98d51918ae5fb826e9ac4536e68a3f8f48e9a473dc8e02ab9f5be785aef43a4a0415a8249a74972626a3692ca65cad53a4006bedeecca48a9e8a516c5932de8a179a784ea06afe1a7fef00158a273688985b41dc0e6dc750e160791d89069d273eb3922ac493a948c9c078b6fd4ae8f9258aebf95534ea871295042e9485131182f4d3d4fe25932221d36d6e39f49108baf4a2257aff1cb40fcd2382703bb87454c572a7d21c0dab0f1c64c8ccf064450066b2326d32ca3885079629dbd743f7113b1f4bc04c0ee1964ce1c6d3d63fbed8faa173a019ea36bdc72d3fa1d0c6b81baa32b8888f316b395df0e5c6711e66334eba9395b28be73db34031a307bca61564c43337f563f56f983d681550318a5fabbd971ebcb5b61ea27a922cb759be8ac020efabd35e820c9a3f011cf7e9687f45db570213339d189006f296f15e74e2cf9c3d1a3c7dcb8f067f192c98b35772494931dc56060610dfc2c1692033048ee8bedf1c9fd4dcc6346ebdf0b96a6fc7f94027f9cb68d6efab48fce8fd63c396e40f3a0d31715410e16207bacae0d702e3d9e3445c0c46d04a4fbd6b62316bdaf8309178b916a8089051f45e8434b85604034e87f28cf53433b5e80a3ab980ac2397c15ca9e6b48f45f4042982f603e336a4565c1942a6c486d4bb4fdb56a2de2f5f22fc4c29e5562cc742a39df6f3b96304ac9abc2cf7458385f9d37d1470b097e8018d82ece5dd07e65162ff8ae0dab5bc8923249437b7f05bf3fd64abc92fd10c0e693b938f96ef389ba3dd64c8d0487851c74fb553d3511062c2c5c612e65c30518f1c9d8bc7c7324922585b2cb3a71a11d56b3665b92c81eb385f964c2d8c61f791957defb25516a84ca8b07bee335c9a6d1e4a7438adb91cb22b046e846f1dda9c91f28e7958d7ee58955107c401d2fd06b2bc0fde614dbb3a9854f8727b31794e43778c35d15fd9e4a2ebc9c71cd43ffe4009f70881addafafcac736ce82fc7e1313a56b5ade9b332f334de0a971cedf54630f84a9374898a3c9479f8b60ba37bef3b647931f50eb0e0e411978055d922180139b27aaf387e5b124ab92b0bd6c8a7683c14a94b52e937c215d663ca563357ba72ed7331c228a5f79c1cfa017cd531052b8499b62eca3d2284c3d144ad2754725157c42ed96c6a957f73020101e0f9bbefb1c337d6d3e12cfa60a0efc6041b04da3e07f8d650defe709078db51063961a5fef695963b6ae9f6f7ea2380b3464c9b922de84260a5673b3c0e22086ecca0570f77afd6149c9383b460c720edd02e0a1f7f4a6ee0b70a34d7603eec3a837d4b165e7b7954edf0c641bbad0ed05549876cf793c9fa18a77ab285fbf1dfd31dcf2b773f9d94656c736dac1029934a072901fda9d2b195b7cac31ad12a1e679b40daac9a2e536a14975cd19950ff88360baec9ee6170e24bbf09c811ce9238c109c9046e0ebcb213694fbc7992c8559c9c6fca91568ca3b86f386e242600190c49b7e1775a451fa8dad3c1505d9617d7cab25955050a20e001b422f340f95139c97d1f06d177625d4fe377ae9bbd0df0007236bd0a53e851dd9149a27c48f101e1e125585ad5dbbed9254d02fe769b70199559ea92fbe73319c704f88cbc47d6e28acbc88c20c46e3783b460e957242073a81fda729cdbaf79dfe5b2563d8a5bf5d251c86dc63be3bddcf172145870e937779749b3d9eb391d52a3b33ea44d45fcdd839fdf72ab9396ad0e1f690f2947557de593f2c898d3f1e38b86acba86d98082d9ec0168029d7bcc9518d8dcda7779a22768d5c7a76286138e4ae89377156bdd0ea3d3035cac13dbde080f0e9c30c98b76df680b68257f517f835bc403ab5249597dc44ac182c206555b1a6d301256dc2c6b0296d998a090de64cc4dd17c51fba76705e6ee31788209fc1659fa8aeb432d57852d8aac167bee4e7742254a05aabe89a74216fe28405c9fd6d40263ee5412e78000cc77dbd326c9d7307cc6f5b24c87b4cf1e6bf7ea0bb120e02e982da7b9a534f6b644e13a84b641e21213d137e0f5ae53c8d5101acfabb67242659afcca27184bc5ab7436b743784dba15e72e0c2e851ec2e2310776236685f1e9d729c5c6ff84d9e6d0a5cf168e36b08156cd2cbba88f5c1c8851aaac747ce990f9ffcd47ccb9723775db0b82525b5a268dd81ea1bdc2b86ea441c09d1b3dddfe826370d89eebaad65f98d6cfe7e32b6b5b40cb1473cd77db932b62a817a5cb2dad50f22b2f5a018c46ddd87f7a810871ec03775bbe6caa71f5722a2e645583dd2b1bea08d8e832ae3b4093d78f4e1a0453efb13b133740f3fcd3f58116cddfc2bacf3c15164afa85379665829ff0e14b1bd0cc6c2c9fa8a74b9c248460ef0746794e085292d4b01f1f19de4baa711af7164cae8b1d9653052859e820734ed3138608f5ea4897a5a66759bc4bf3a7732346c05525fdf30a9fd0c138b6b914bed3ab41189f296c51dca9350002dfae5bd374a3f251e6c4f311698505b96eb256232975a89f57843ed5fb6d0300e9ffd8df634ac83a0e079d3013664e1fdbc345919d2421d17aa9fcd5c147f4ff426982dadb05034f4a497f41836db840df112a81e840d4bedd0ca168be1eb20e639d7f4baf873cf49332f87c58dcf5b05c55f88214146c4c2366cf308483bd12c2db6aefba39bfbe0c349445891a49a3e62b7ee390cacf1a467c5dc0447b5650451a78310c134d005fd7cdbd8c8cf17ff0d0023728473bcf02063849382900f0d2316b594220b50e38810628a12916f4a5a5fb063b43a433b8a7436a8017a760629999d8bd44919c2c5f95cde6c3f89320f60a617859a8d525ca6be672f78b10e635dbb386f7c9cc6e48d848c6b4e721e30e47897b2e4826479c09d44bee3b469c81c6285b0a6b56f220594ff0ca18b9722b6473db2d72e086d3b31266cba9c66d95d92dbfaa53a6ef3d8b2edd386b5b8433525903a1cb03d4242f4fe6538446768f92814f15fc7d4d392829b968ca278b4d2e784b7ccf09ae05696d58635e470cb67b865a32b5290fdbd573714421d84f9fdaec522b115da9b70af3dd60e930861297da245bdf42e7bd57f0eca6246df611472681ff3e7c5a6063139a640c6b01f842ee3ba0a3fa3cad772dbc62576446550f96742d298df66a2f42693500a643bfaa4ff6ec7fb86af99a3f3d7599be2d415c53a7f959a7e727e4cc644b4698830142253245c5d475ce72b682977cebffee7c54018e4a5ba01e68f762a4009292fd065dd629b965bc9ba2312d340eaf956f944c3050f4b3ed97c6c1a8ad160c61e64fab33305370d4917284d49f8163db2b68846ed7497d1341193563dd3b4b0ae007c7fdf5f2b1c7c73599d4eb0df3f9cdb3bcf7f7b454018c0f2496bc69b426632c91c313b6dd114b367cd3a6833a0b524718ab7b0430d20bb097bb66436441d179b5f2557a5ca729f88e6196a0c841b193801bf91abd4f8925160f9eb5880b755cf6adbef4d1ae52ddbcef8f1569c0fa7a5703a7edc6600bddfbb179751940b044cad034eb36c28bb0b85cb2d9e7d2c1a33a1ac506c534c8badfbb94c6dfd8a6736866f4f9b87eb4e4715956cb376885396b6d6d14c8dbad18aae082884e1d6b47be74b79c82dca74709217998a6378e0441a17a5c720d00062248d5947149", 0x1000) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, r10]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r6, 0x0, 0x0, r10, 0x1ce}, 0x84000080c1, 0x0, 0x0, r7, 0x0, 0x0, 0x8}) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x100, r7) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000083, 0x18bc, 0x1be}, {{r4}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x7, 0x4}, {{}, 0xf5fdca180a02bc60, 0x60, 0x2, 0x0, 0x7}], 0x5, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 19:40:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="6eda", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="85"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0xb3) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 19:40:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2}]}) 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r2, &(0x7f0000000100)='\a\x00', 0xffffffffffffff59) 19:40:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x59) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) syz_emit_ethernet(0x4c, &(0x7f00000001c0)="874afc0fd44b2b3edf76ffa969ecbbc2fe00448eab3d3a1c08d293cb6e762f435b6141b5ed2c5ab7abb3b15e5cab383c630f24f4e463e08f8ea1b2b7d26cc26e1b6e7e4bc73e0b7c448109aa") ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x100, r2) mmap(&(0x7f0000d62000/0x3000)=nil, 0x3000, 0x0, 0x1012, r1, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r4 = socket(0x10, 0xc003, 0x2) setsockopt(r4, 0x0, 0x6, &(0x7f0000000000), 0x4) r5 = socket(0x2, 0xc003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) setsockopt(r5, 0x0, 0x6, &(0x7f0000000000), 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r10, 0x5) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000002c0)={0x3, 0x100}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000280)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file1\x00', r4, 0x2}) 19:40:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 19:40:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 19:40:08 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x10, 0x0) 19:40:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3, 0xb6, 0x8, 0x8}, {0x3, 0x9, 0x81, 0x9}, {0x1, 0x3, 0x6}, {0x7f, 0x8, 0x94, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="c166888eb8fae5e60d8d47425b6c") 19:40:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x70) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) 19:40:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xc4, 0x0, 0x33c, 0x0) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000000)=[{r4, 0x100}], 0x1, 0xffffffff) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x9, 0x8000}, {{r6}, 0xfffffffffffffffe, 0x48, 0x1, 0x40, 0x7f}, {{}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2d, 0x1, 0x10000, 0x8}], 0x10001, &(0x7f0000000180), 0x10000, &(0x7f00000001c0)={0x3ff, 0x1000}) dup2(r3, r1) 19:40:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a1367f4f40d351c5b91a9d96f5e29295edcc7f8d1846"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:40:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf14d, 0x401, 0xfffffffa, "661fbef2245107000000000000007f091fe600"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x87, 0x3, 0x0, 0x1000200}, {0x44, 0x0, 0x0, 0x8001}, {0x1, 0x0, 0x0, 0x100}, {0x3, 0x2, 0x2, 0x6}, {0x7fff, 0x8b, 0x0, 0x9}, {0x1, 0x7, 0x7f}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r1) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) write(r5, &(0x7f0000000080)="f5e5598205cc91a2206c5cd969f6fdd4b0", 0x11) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 19:40:09 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r1 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r1], 0x1, 0x800) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x6, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) msgsnd(r3, &(0x7f0000001240)=ANY=[@ANYRES16=r4], 0x1, 0x800) msgrcv(r3, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) msgget$private(0x0, 0x200) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r6 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r6, 0xffff, 0x800, 0x0, 0x20) msgsnd(r5, &(0x7f0000001240)=ANY=[@ANYRES16=r6], 0x1, 0x800) msgrcv(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b000"/71], 0x47, 0x3, 0x800) msgget$private(0x0, 0xfffffffffffffffd) 19:40:09 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="b4c80ba3b4486926e7d5762764e5a57f3ddacf", 0x13) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=':\xe5%-\x00', &(0x7f0000000180)='[,%\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f0000000300)='.*\x00', &(0x7f0000000340)=')\xdb\x00', &(0x7f0000000380)='\x00']) syz_open_pts() fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400), 0x0) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = geteuid() r5 = getgid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r7]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r4, r5, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)=[0x20, 0x6, 0x90, 0xaa, 0x8, 0x3ff]) 19:40:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x8, {[], [0x0, 0x0, 0x9], [0x800, 0x0, 0x0, 0x9, 0x807fffffff], [0x0, 0x0, 0x8], [{0x400, 0x1}, {}, {}, {}, {}, {0x0, 0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) 19:40:09 executing program 1: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590eef549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r3, 0x3) listen(r2, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000001640)=[{0x4, 0x5022, 0x3800}, {0x1, 0x10001, 0x7351d18524d2eba2}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r4, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000480)=[0x1]) r5 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r5, &(0x7f0000000400), 0x0) semop(r5, &(0x7f0000000200)=[{0x4, 0xac63, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x95, 0x2400}, {0x4, 0xb01, 0x800}, {0x0, 0xfffb, 0x1000}, {0x3, 0x40, 0x800}, {0x3, 0x3ff, 0x1000}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0xffff, 0x4, 0x7fff]) 19:40:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/147, 0x93) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x7, 0x5, {[0x7, 0x1000, 0x5, 0x100000001, 0x6, 0x5, 0x2, 0x5, 0x100000001, 0x8, 0x0, 0x401, 0x5, 0xab1, 0x100000000, 0x5, 0x1, 0x4], [0x1, 0x8001, 0x3, 0x10000, 0x6845c202, 0x9, 0x9, 0x20, 0x80000001, 0x1], [0xffffffffffffff00, 0x9, 0xb4, 0xc296, 0x77, 0x0, 0x8], [0x100000001, 0x0, 0x800, 0x6, 0x3ff, 0xfffffffffffffffb], [{0x9, 0x9cb8, 0xffffffff, 0x80000001}, {0x5, 0x3, 0x4a, 0x8}, {0x1ff, 0x3, 0xfff, 0x101}, {0x401, 0xffffffff, 0x25, 0xfff}, {0x1ff, 0x6, 0x7, 0x232}, {0x0, 0x8, 0x2, 0x2}, {0x7ff, 0x7ff, 0x2, 0x7}, {0x9, 0x2f, 0x6, 0x7}], {0x40, 0x2, 0x1, 0x1}, {0x80, 0xff, 0x2, 0x10001}}}) fchmod(r0, 0x8e3) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x4096) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 19:40:09 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000200), 0x0) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000680)=""/195) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000440)=0xc) setreuid(0x0, r3) r5 = getgid() r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = socket(0x6, 0x4000, 0x1) r8 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) r10 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r10) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r11, &(0x7f0000000380)='./bus\x00', r10, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000200)=0x2) dup2(0xffffffffffffffff, r10) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r12, 0xee01) r13 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)=""/10) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r14, 0x0, 0x40fff, 0x0) r15 = dup2(r14, r14) writev(r15, &(0x7f00000004c0), 0x1) ioctl$WSDISPLAYIO_SMODE(r15, 0x8004574c, &(0x7f0000000240)=0x2) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000100)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getegid() setgroups(0x2, &(0x7f0000000080)=[r16, r17]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r6, r18) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:40:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x100002) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="365534ccbe0094e976d9943c73617f7a3a46506e0985c30a", 0x18}], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f00000000c0)) fchflags(r3, 0x1) 19:40:09 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0]) 19:40:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r2, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffd000 didn't change! 19:40:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x80f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 19:40:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008, [0x0, 0x0, 0x0, 0x0, 0x1, 0x7]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:40:10 executing program 1: r0 = socket(0x10, 0x2, 0x4) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x1f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x4, 0x10, './file0\x00', 0x2, 0x4, 0x1, 0xc06}) sendto(r0, &(0x7f0000000040), 0x0, 0x404, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x3f}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) wait4(0xffffffffffffffff, &(0x7f0000000040), 0x2, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) 19:40:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb77072c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 19:40:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000170, &(0x7f0000000100)=[{0x4f}, {0x20, 0x1f}, {0x7e, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x10001, 0x2f1, 0xc}) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) accept(r4, &(0x7f00000003c0)=@un=@file={0x0, ""/24}, &(0x7f0000000400)=0x1a) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r5, &(0x7f0000000140)={0x18, 0x0, 0x974, 0x10000}, 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r6, &(0x7f0000000240)='\x00', 0x800, 0x10) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000300)={0x7, 0x5}) pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09578 va 0x20ffa000 didn't change! 19:40:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:40:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "35a86eef64607fcfd71100000000000000000002"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:40:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="a057f382f03e35d52ea6fd2868761d9bee6ee1306cc290da5af00259dcf285a5f19bc12dfe37defe5e6f2ee18378960ff8eb092acd5bd326907626f704c7b5f65ce7fa95fd3cf7c6b85e6e55a3527079291fbd1732f8201d1ffe1ad559b652223c1d013f74bd2e28f7bdf47d669086cc25d1722205053e5e0f4e47b3cc600aceeff8330d17ab60f075d77d74eab3d3ed84319d", 0x93, 0x4, &(0x7f0000000100)={0x18, 0x3, 0xf8}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 19:40:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffb98, 0x4, 0x6, [{&(0x7f00007fc000/0x2000)=nil, &(0x7f00004e1000/0x2000)=nil, 0x6af}, {&(0x7f00000d7000/0x1000)=nil, &(0x7f0000618000/0x2000)=nil, 0x1}, {&(0x7f00005b4000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil, 0x9}, {&(0x7f00002c6000/0x4000)=nil, &(0x7f000057c000/0x4000)=nil, 0x1}, {&(0x7f0000453000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f00005d0000/0x1000)=nil, &(0x7f0000727000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x5}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x3}, {&(0x7f0000c85000/0x3000)=nil, &(0x7f0000153000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002db000/0x1000)=nil, 0x1000}, {&(0x7f0000673000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00007e8000/0xc000)=nil, &(0x7f0000f68000/0x4000)=nil, 0x20200000000000}, {&(0x7f000004c000/0x2000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x80e7}, {&(0x7f0000c61000/0x2000)=nil, &(0x7f0000c16000/0x2000)=nil, 0x7}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000132000/0xf000)=nil, 0xcba}, {&(0x7f0000ee1000/0x14000)=nil, &(0x7f0000e44000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028580ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="b8272c3d0600000045f7c20c830f870533faf9a6aa7913ef8a79007c2c1105c5016b7b99e30a"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = msgget$private(0x0, 0x410) r4 = geteuid() setreuid(r4, 0x0) r5 = socket(0x18, 0x3, 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r6, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r6, 0x2) accept(r6, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r7 = fcntl$dupfd(r6, 0x0, r6) getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4db9, r4, r8, 0x0, r2, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x6, 0x2a5, 0x9}) panic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *484113 84162 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff821d51c1) at panic+0x15c pool_do_put(ffffffff8256d2d0,fffffd80569f0000) at pool_do_put+0x36a pool_put(ffffffff8256d2d0,fffffd80569f0000) at pool_put+0x4b m_free(fffffd80569f0000) at m_free+0x119 ml_purge(ffff80001e486c08) at ml_purge+0x50 ifq_purge(ffff8000009fea78) at ifq_purge+0x97 if_down(ffff8000009fe800) at if_down+0x9c if_setrdomain(ffff8000009fe800,2) at if_setrdomain+0x17c ifioctl(fffffd806b6fc830,8020699f,ffff80001e486dd0,ffff80001d35d4f8) at ifioctl+0x169d sys_ioctl(ffff80001d35d4f8,ffff80001e486ee8,ffff80001e486f30) at sys_ioctl+0x4a1 syscall(ffff80001e486fb0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbdebf4ab8f0, count: 2 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 pr_find_pagehead: mbufpl: incorrect page ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821d51c1) at panic+0x15c pool_do_put(ffffffff8256d2d0,fffffd80569f0000) at pool_do_put+0x36a pool_put(ffffffff8256d2d0,fffffd80569f0000) at pool_put+0x4b m_free(fffffd80569f0000) at m_free+0x119 ml_purge(ffff80001e486c08) at ml_purge+0x50 ifq_purge(ffff8000009fea78) at ifq_purge+0x97 if_down(ffff8000009fe800) at if_down+0x9c if_setrdomain(ffff8000009fe800,2) at if_setrdomain+0x17c ifioctl(fffffd806b6fc830,8020699f,ffff80001e486dd0,ffff80001d35d4f8) at ifioctl+0x169d sys_ioctl(ffff80001d35d4f8,ffff80001e486ee8,ffff80001e486f30) at sys_ioctl+0x4a1 syscall(ffff80001e486fb0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbdebf4ab8f0, count: -13 ddb> show registers rdi 0xffffffff820ee047 db_enter+0x17 rsi 0x23d0 __ALIGN_SIZE+0x13d0 rbp 0xffff80001e4869b0 rbx 0xffff80001e486a60 rdx 0x23d1 __ALIGN_SIZE+0x13d1 rcx 0xffff80001f623000 rax 0xffff80001f623000 r8 0xffff80001e486970 r9 0x1 r10 0xffff8000009fc880 r11 0xcc5f0ca567702331 r12 0x3000000008 r13 0xffff80001e4869c0 r14 0x100 r15 0x1 rip 0xffffffff820ee048 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001e4869a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=484113 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff80001d35e398,0xffffffff82590870 process=0xffff8000ffffb190 user=0xffff80001e482000, vmspace=0xfffffd80569f4448 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 84162 513381 41834 0 2 0 syz-executor.1 *84162 484113 41834 0 7 0x4000000 syz-executor.1 79081 402924 25982 0 2 0 syz-executor.0 79081 338729 25982 0 3 0x4000080 fsleep syz-executor.0 25982 114400 49145 0 3 0x82 nanosleep syz-executor.0 99538 355902 0 0 3 0x14200 acct acct 61379 479803 0 0 3 0x14200 bored sosplice 41834 398631 49145 0 3 0x82 nanosleep syz-executor.1 49145 182377 61383 0 3 0x82 thrsleep syz-fuzzer 49145 21776 61383 0 3 0x4000082 nanosleep syz-fuzzer 49145 336750 61383 0 3 0x4000082 thrsleep syz-fuzzer 49145 321628 61383 0 3 0x4000082 thrsleep syz-fuzzer 49145 111790 61383 0 3 0x4000082 thrsleep syz-fuzzer 49145 291109 61383 0 3 0x4000082 thrsleep syz-fuzzer 49145 403810 61383 0 3 0x4000082 thrsleep syz-fuzzer 49145 436002 61383 0 3 0x4000082 kqread syz-fuzzer 61383 160906 38831 0 3 0x10008a pause ksh 38831 150871 82915 0 3 0x92 select sshd 61251 431918 1 0 3 0x100083 ttyin getty 82915 243115 1 0 3 0x80 select sshd 33965 515654 26605 73 3 0x100090 kqread syslogd 26605 453317 1 0 3 0x100082 netio syslogd 98064 151603 1 77 2 0x100090 dhclient 47553 196417 1 0 3 0x80 poll dhclient 69373 182663 0 0 3 0x14200 bored smr 80611 126289 0 0 2 0x14200 zerothread 92458 443953 0 0 3 0x14200 aiodoned aiodoned 89663 155433 0 0 3 0x14200 syncer update 5460 265810 0 0 3 0x14200 cleaner cleaner 76442 450607 0 0 3 0x14200 reaper reaper 28263 80867 0 0 3 0x14200 pgdaemon pagedaemon 54179 297796 0 0 3 0x14200 bored crynlk 77585 157193 0 0 3 0x14200 bored crypto 99271 380345 0 0 3 0x40014200 acpi0 acpi0 36611 450950 0 0 3 0x14200 bored softnet 26909 70195 0 0 3 0x14200 bored systqmp 37300 470033 0 0 3 0x14200 bored systq 55415 75787 0 0 3 0x40014200 bored softclock 64054 88753 0 0 3 0x40014200 idle0 1 350895 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 devbuf 9516 6418K 7830K 78643K 12509 0 pcb 14 10K 12K 78643K 110 0 rtable 100 3K 4K 78643K 338 0 ifaddr 78 15K 15K 78643K 125 0 counters 21 16K 16K 78643K 28 0 ioctlops 0 0K 2K 78643K 37 0 iov 0 0K 24K 78643K 218 0 mount 1 1K 1K 78643K 1 0 vnodes 1233 78K 78K 78643K 1762 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 9 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 42 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 21K 78643K 397 0 sigio 0 0K 0K 78643K 6 0 proc 50 38K 55K 78643K 443 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 292 0 in_multi 71 3K 4K 78643K 147 0 ether_multi 1 0K 0K 78643K 15 0 mrt 0 0K 0K 78643K 13 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 254 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 113 54K 59K 78643K 1808 0 UVM aobj 39 2K 3K 78643K 41 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 65 0 NDP 12 0K 0K 78643K 26 0 temp 129 3022K 3092K 78643K 9826 0 kqueue 3 4K 12K 78643K 27 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 3 1 0 1 1 0 8 0 rtpcb 80 48 0 46 1 0 1 1 0 8 0 rtentry 112 69 0 32 2 0 2 2 0 8 0 unpcb 120 235 0 227 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 0 1 1 0 8 1 tcpqe 32 40 0 40 2 2 0 1 0 8 0 tcpcb 544 469 0 464 14 7 7 14 0 8 6 ipq 40 2 0 2 2 2 0 1 0 8 0 ipqe 40 90 0 90 2 2 0 1 0 8 0 inpcb 280 996 0 984 9 2 7 9 0 8 6 rttmr 72 6 0 6 1 0 1 1 0 8 1 nd6 48 11 0 4 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 1 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 420 0 265 13 1 12 13 0 8 2 art_table 32 422 0 265 2 0 2 2 0 8 0 art_node 16 68 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 29 1 0 1 1 0 8 0 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 39 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1983 0 582 46 0 46 46 0 8 0 ffsino 240 1983 0 582 83 0 83 83 0 8 0 nchpl 144 2823 0 1229 60 0 60 60 0 8 0 uvmvnodes 72 2473 0 0 45 0 45 45 0 8 0 vnodes 208 2473 0 0 131 0 131 131 0 8 0 namei 1024 8161 0 8161 1 0 1 1 0 8 1 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 528 8 0 4 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 9445 0 9445 1 0 1 1 0 8 1 plimitpl 152 50 0 43 1 0 1 1 0 8 0 sigapl 424 582 0 551 4 0 4 4 0 8 0 futexpl 56 12295 0 12294 1 0 1 1 0 8 0 knotepl 112 97 0 78 1 0 1 1 0 8 0 kqueuepl 144 333 0 331 5 2 3 5 0 8 2 pipelkpl 16 161 0 151 1 0 1 1 0 8 0 pipepl 120 322 0 303 1 0 1 1 0 8 0 fdescpl 432 566 0 551 2 0 2 2 0 8 0 filepl 120 4821 0 4721 11 2 9 11 0 8 5 lockfpl 104 161 0 160 1 0 1 1 0 8 0 lockfspl 48 58 0 57 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 541 0 534 1 0 1 1 0 8 0 zombiepl 144 551 0 551 1 0 1 1 0 8 1 processpl 896 582 0 551 4 0 4 4 0 8 0 procpl 624 1052 0 1012 4 0 4 4 0 8 0 sosppl 128 20 0 20 1 0 1 1 0 8 1 sockpl 400 1297 0 1275 14 6 8 14 0 8 5 mcl64k 65536 37 0 37 1 0 1 1 0 8 1 mcl16k 16384 4 0 4 2 2 0 1 0 8 0 mcl12k 12288 17 0 17 1 0 1 1 0 8 1 mcl9k 9216 8 0 8 1 0 1 1 0 8 1 mcl8k 8192 24 0 24 1 0 1 1 0 8 1 mcl4k 4096 64 0 64 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 1 1 1 0 8 1 mcl2k 2048 66986 0 66946 13 7 6 11 0 8 0 mtagpl 80 241 0 69 5 1 4 4 0 8 0 mbufpl 256 109641 0 109194 37 8 29 33 0 8 0 bufpl 280 5546 0 164 385 0 385 385 0 8 0 anonpl 16 70216 0 53777 85 16 69 83 0 107 2 amapchunkpl 152 3197 0 3061 20 9 11 20 0 158 4 amappl16 192 2667 0 1749 54 7 47 54 0 8 1 amappl15 184 350 0 345 1 0 1 1 0 8 0 amappl14 176 84 0 79 2 1 1 1 0 8 0 amappl13 168 124 0 123 1 0 1 1 0 8 0 amappl12 160 7 0 5 1 0 1 1 0 8 0 amappl11 152 66 0 54 1 0 1 1 0 8 0 amappl10 144 17 0 10 1 0 1 1 0 8 0 amappl9 136 372 0 368 1 0 1 1 0 8 0 amappl8 128 300 0 275 1 0 1 1 0 8 0 amappl7 120 112 0 101 1 0 1 1 0 8 0 amappl6 112 24 0 20 1 0 1 1 0 8 0 amappl5 104 433 0 419 1 0 1 1 0 8 0 amappl4 96 547 0 519 1 0 1 1 0 8 0 amappl3 88 300 0 294 1 0 1 1 0 8 0 amappl2 80 3845 0 3772 3 1 2 3 0 8 0 amappl1 72 19629 0 19205 26 16 10 20 0 8 0 amappl 80 1299 0 1252 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 40 0 2 1 0 1 1 0 8 0 uaddrrnd 24 574 0 555 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 574 0 555 1 0 1 1 0 8 0 vmmpekpl 168 7700 0 7672 2 0 2 2 0 8 0 vmmpepl 168 74531 0 72441 138 19 119 121 0 357 28 vmsppl 272 573 0 555 2 0 2 2 0 8 0 pdppl 4096 1154 0 1114 7 1 6 6 0 8 0 pvpl 32 213851 0 194350 196 14 182 196 0 265 22 pmappl 200 573 0 555 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 201 0 35 6 0 6 6 0 8 0