0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001580)=0xad066de77203ccfc) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f0000001680)=[{&(0x7f00000002c0)="e56e9b5f9360511be0b73afa8edb7ff6bc0ad64dd87f7927b8f003e16d792a7673d5ce1997b615b23e13668d0a424ec759a98b32577095d702529d72276bc9dbcbfc1e7026c6b6fbbbeb3bf4b5a181726243b883a228047ec4e38c927e135e31a75f0e6d3506fd47498ae6910d300cc3e6e51f3bcd3eb4adf5c2a9ab971c8bf267363989955b74866b9e4405bc8376c52e72d84b09e61654b610eeaff53f69b2d5d7a6456af64d844915e12d30d8c06a8d654b75f19bba6f6637340f5ebb626226930148c076d278893b52cb1438daf431b582a61f8dc55a", 0xffffffffffffffce}, {&(0x7f00000003c0)="1c4f4c5dc07a4f7a03dc8a5ebfd4755b6f08629a77b752030154350401a447603a6eba7e6062f23cefda8d3844b7cd2cb400ec7e8af39d3f00ce898e50581a2fabd5bb42347d318708c19a79c3916f0483ed3cb2e4fb17da77537c0d905f669a72cb7709b0fca3e6180f153a5cabbd1b54a4347ce4ea01b07689aec7fb4d87157805aed68cebcf9f97a64dfc51778f761e471610db422b89b753767b26b278b72487b919d41b759b1dfaa7c18fb7eb2437da1c616b2ca377ab919b8ff33e376a467db530e02a694ede0ec1fa74d0655fb58e12330a05b69a5fb8d3f728379c89e6b9960faceeac3e7df9501c071094e972cb4a075941ea169fc7b6967d6b428cff3361e9973b43be5cd8d8da9383b4bf15145fc6215759b259c83638711fe4397da1744c4226f6683303b0a4c35474832157ca628f41602b494b44044bb765972d5078d2bdf83e89161acaf8acb460f18f886a2e3182857e2e4d627d9ce403f604e8affc89ec437a748a6e35fcdd17f9ecbe8111f7cf5faebba8604c84107e3c3414f86337b8a7b0e33adf39a0e0bb22740c6600f26da20a992582cdf30d8265c4f7c6903893332e6b24cca1f19a8747d1bc3dcfcc132fdb29283df589e86176568e4ab2386d7e40e9d2fc646bbf3b55db6d436c2b9c15a44293b0426dd6131de357b616b1cee8432cdecc3228cf97abf61bc09356f57892d08a2a5ce0eef5b4243f09ffb44e0494c136e44188e4a27b15948fd56f03da87c4185b4e9fc1f68d0a1efb761bd76848614e079feb47f68a7ee798c2d18c3bd79663db700e50babff813f384d1f579943ba706a766714b66dfeec74b4b473390552b52a5edde6ae298ae15308862eddb9a7e9ac03e17347efae1730dbb5d619fea7dec09acb3301afa40f486139c17c0e92963dfade703bb2c0fa19a238778012151d65dc3947efb234395f5504a88d2b56fe0c402703f0a6d86914053c90237b258607f85edb162be24384b5f2c7ac94ef49f46a6868b478e66a4850ee42a9a958e99f7b2f2d5b45b8943cf57fb3cac4b909001bafc4d3264fa689259dc589f96a359f3e4a186bb32b03594afcc91968d774bb914cb132c8e41a1752b58c5af255dc5d780c04fe8f8cbc470ffd951b8968513cf1e0421ab1c1d51057bd272c80135462fd787d0dd4414f644b17dcbb8d1e780e381a3392c8b431a4cc6bc0b185cf13e8412a9fd4a9a40d75e868e059055ae682d05e628a29d7ff6f7753788e21447a3d0b60cdf2251b1206f2db533b1c694a29a21af5e20375272c5a283c874c7610b2d2eae97127e310ba4e25e9261118f1cec4a831224850e838e72c677d6c9b61f18ec7da9066743f21d821b2c974377c1218d5d5c9de69e204035301bbfda3571af41245724c2c05bf0447430e4517c8474c739d86d1549c1c28a363cfa05d5d2cd5d830f3d6211292b8aa0258c0bc3c463454b8d6ce85877707f01a7dea7babecb6dd4a2754269bbd9f3dae2a999af8222c23197bc162a563c37f00c157e934c46c880a632220502d33302d463159fa6cd686efe6e33c6f904a84d3a2a109b42fb4360d176585e6c9442cf9bcb50cd4f4032c768b52413df291547616016caa9c47ba4a81f30a89df26e900ef02b7695ab70a153d6adcf98b831fe426e895df87d0b2f0018e03065664a74794109020811d5951fe2785e1fd2ef2da5c6f166ba6f9138617c061dbc99befa2865b26335b9d92a94dd846125652b3d788e362df4ae2a3a108db7e1de15c649cc327fc35ed48eee0c5bdfeecffd8a67fba8e673cd5bd28bcd5768388d56b7da81c4ccbb44b39260f44e47d097bb6cdd4928c4be1c25e2ca393fcea77cb0bcde2d22a7f6af5e12135a2dbdd1d05f5e02be0d442e3d1c1a74236c7071b49a0c8feb48c2c924dc48837df46487ff6a658cdf2c03ac43ffc14d10852a66772e985719cbc09e128eb5572ce4a3e69f0d0a6e28617a762a1518b287b89e1ddea4991420b319ac4fbc949aa9caca4cc5eef7e96381b82cacdbda472923b3f1e48ffce27c0e275b4479608cd339456b7480b21131845a65f44795e83e1d2d129ef73176bbab565a93c056badafefbfd1532d046dd3dac5634ebc6b84de58ea4d0521b5eef3f23d8c7165e895b48df2aa681988fbd93938af18c8325008b8ceb93b25c1dc90c38025f18dee4af5365ecc6ff1c2fb14a7becd331303c665b923aee19d69874ac9f86e0a9823f671fddefe7b2e0d79e085719a5f08269381dee19c115d38ee70f89c8a30456f2e138b631343ed0498af01e9497826057c1e0058eb3890a8a19eaf0c70f884b4eb9f9dda2d6f62f4036c1867e69806357cd6e4e5ec093e7ec18c110fd98ec46b06f9de3f4591694a62a9f4765f3183d3acdcccfcc1ff9f1cb4d79215efa154ad9b65ceaacf68ddd370d8da96a5788da32022b97b100b74f4ddc8251a9a6260efe9d63300d3cb33e93d7d275001e0f65fed90aa798f083c3df3708b44101a48d198ffbb5275d02515ecd799c1b56d2465ea13b784490f1f611d0c6969c9cc721a20879e9acbd82df02e3bb72f372f1503f60b671228685fa459463adb0a6ac5cc519eabdb7a019574f27abd994340be493cc1f01bc04aefbac091dcbb6ee33de8ec4170bbe164c7dcf37cd825723758f24494a704388eb19510e56ab63482ae255a608b19d491f6673b2dda80cedf152848d88a05a5292d55c63deb835dc7b93be858a3f1ebe1f95a6fa5cf04d19b260691cdf0f988e66a57fefec686b423b9cba2f3253cf378485d0f85025645ebc625b5fe0c261db8fe5f703cd2bbcf80cdf0616a51237bf0a2577af57f87cbebfd996b73b800fb1d6c85f46f07ec5bcb3a90ec9a4576d87e76d2661ef35611ddcecb63c43ed9ab65ae5cd6cf4d4e195b75e1997e6a7ecc4430227962a2c8ae332af60c0358c87a4eff89bad3a1506b3c8ab2b3e5cb4875456cbd78240b9e19c6c65a9aba88f8e0abc77478e4a84a1aa92943fdbab49a83e9d3db8409da8bd437159df1a51029e70726946dc70d0e26f015a3e78ae373742a51aca9b89437f94786648b039439fb720b8db20526389b66f31baa46b78870c336a7364baf75d265fe5ccdb73a3013392ad7cb6842493526fa542a1d21143d75eaf2f700e8000eda2925d9b35c00658420e9ebae81835ecaa0a1c543d8299580ad01bb9894c953c5c64ad756504d2caa7f73d39bf549168056f48349a2fda26467df2fe8d5671def9ee77da9871766678b3ba9f824e307667b6a21327efe35656e8ce5a165f2c696fe961452f98a8a31490deaae8d4d2b1f2314cc3f143c83be282cf6d233a341519c78535e5f5a40b173603e03782bb852985f4a561d0ed905b1a45c02a65da73f1f0357b54f0da9934ae0e7fd73945846514615803fdc02150744d014e6342d3c040bbf5e9d1bdbc3ceaaf2e493ae92cf03e80336ef0e3b80e6fdf86f9e698949a03fdd9a5277d3607e073913070e69105eeaae4e732b94db061e54a39dc4708e193ee8c12169a2ff0b0bd861c71c92bcff739664cd20a26bfb5c17c63f405273f2e98a4f497d52c2d6633f971bf2911d01ae937b483c2f1604df299290c6d44c96e8c284332be40cbc56cde67f998ac7ab41da92e67a8fbec48ab0bc5e6adecd8c31582d688cb720c8b94bf86d2573849760006576658b2c98c4001006493928b89e8884401f49e0342c9c0ece9f7e7bf2790298d537c8c783e97f31698a09772e0c23792fb86477629873a950bfa92d20b881c2241b51d9c5c4539ab621d7733c5d597e48aa1b01aeb22881655170b7eeb7f17a971251488146df0e82ad756919ae929c3fcfba03056fd290a9a912a28d9dfa9234e661a74c021113aeeb458eae408fbe786a22cb7f73d551a1b4b4963200b9dc349593f4abb4b47c99c06419118a872a9eb8a2bde9ad613dfecab7558fad3031d7ca30996a1cbedf1cee688f69cf55ddab6b7549fdc0376bebc5edde90b105f3a87091df0fb367b5f68e63b3fd850526a35c0ea0a8b039423fad357f7f417530570e0d54328441e0c1b0fb39cf6eb650b2930ffaa06c5ff8a34cd9802d3bd82b71e273a1cf64056165ec8f1d53602299a03baf53f32dd1941470e084e14f4ea2776231bd868839d99c1746a7c3350b7b5cae5c9ae7b072d0d7e1310a88088c6daacc58432ea5946c34b6a30d30421650c4d7c3c4a8bf5a473a3b001db863f4af9b08d57ba7516288fe50e821b5e553399fde79bc9823ff94a7f73196d4c3c0bf9a7a7f3a105f88cb95dee0c8a1e15f56e81069629f9ea9482b3c84b17638da3999abd21cffa7780457856d4792b9ab2abe90a33fc5ed860eb76a180dd8f940368b685273c5206c54070d8972275d4b6facdad8252ec2993b632793e9c24755b7fa0cb076789292113868f990beada9c0e3c7621b5de352ce0cd862da0e9cd1b904c9ca0ee0cf77896068efc01b5765ff30088d5a84fae0b42a6f2df319142ffa73eeb3da300ef33e7cb6497cb72f2e830a66d28096ff1fabde07c3aa71d0d7dae55eeb1aa91a1109f999008ccc7ce4bc9c6fbaa452fbb322958642daeb889d9f47be17e0c3d133b22e19ebed14680f7038042afac338977e08da37a77754e1a84f80ebbea5b68f7a7de42e320969b58c2dfc48d0fe1d0696df70935be6694958eab97e9d2bf59095a90693b0e135e2dd3ef97e72c6a8ba2a91f58fff7c791b5276b0b1b6dea13304acf7f9c676332c1bb60f4da41579e5028617c765b6cce1400b619f54beff26a25cedbebe888afa03a1a76dfe753349e790e5993b6888ee332af08641384c4bd237dc3e30856a122ba6d50125fab6bd561a117ed3688bf934fee3703351036e94a1bf6454966512d0932417f619dd4472bdbe2b79c3b53c82c58ea8c34257fa497b4cce245d14e0c28b51bed3bde5f3913725713c0ebee0967bf0752c0a3f7ac085f5b8dc7b2737e182758fbc0534b1b8937d588e5476a9bd06c04df496ea8f4f413dd5b2f425a18c8ffff3cc9696f789f276708bdcd5b1f8bac380a505a4c013c71196e420ce3d1df19a03b5c75705ae5e0d0b434bea1b5e84906c07611780dbe07748b99f5af2d7ea9aa0465ed5d2c9d970b8a960f0b2563c05881949f46aada467772e5dd72643dfaa0ae77ffb7e9eb371af24f762c483af83c46d95fd47917cfe2d2be513b39cd3ce304c3ebe4b034c5fea1739d5a0ad83f948c656570ac463a3939630b3fb961fd718af05ea3ec1cc45a9369bec2d1ced43aa9098abee8cdba75eea176d76104a279a06a69525f721ee16ccc13eddf59c55609fa3357f540a16f58c8364ae20af094afa26fae3a53fb3e8c1f0ab11abd0465fbfcb08732e6edcea1fbd8309a413d940e4f3a6966d4714e85793cc0086db6b0a9cd6b7a0e12303034d08c1925e686567e3a0b8d7559a09fc727cbe5d74cc198ac7970b1933c839ea2fbb4b6a4362bf9b2f40089589b6282ec01e70f33258d659560cee4040be07a2c213168ce05274d68636408b4a2e47c35d97972000fd5e4726dd108117a54722806ada4ff37d2df68b064027d996fcfd99a500662a4d85750eed61b2f7fb4626504a65e156acd1ad6e403b6990dc2b095a5311f40707af3bd79e3c9c8bbf8b0421c195ffcec44b322fd3d2938f6274d2b76305a0a110c068d242f2776dc3602e9c36e35a74ca9d8b5b56508b897578fa6e187ca9ad141f4cabfd859f9554a4088f37138ba4cfe84c699d0f7b20ec9a56adc4ea05df22ccac833cedf011aa0539357c749e9", 0x1000}, {&(0x7f00000013c0)="1fbf9680e4edd9172232b896d5b42e677a9a4afeffa5bd5900c48b3bca120c84ea655086103a0a42219cf47d6c79beb12f5b00d83224c92fffcf47842c72e938f97c51f37a3d319ec3af664526bb53bf42bc4a521ab01141e8de2ceef24a09a7e7a7638d493d9255792872c1850dfb68cf497d850b4fddbd3e4c02b9c68b3ef87510ccc1d5c34eae752bae90e08434957218965d3b10286bbc30ccb4ffd5ebffb9486199f5288b8d81d1b74008d8fa0c7db2692747f410ca7809df5c3bdad775861d780ee7e1363d1b25114ef3d091f2b121412b9842cbe42862c576bdb0deaa47b542068f87a88d5157b8c56d83b746", 0x365}, {&(0x7f00000014c0)="a5ff6ccd3432862d511ffc0d20a744a7a2ae14929e1ede22e52ff0c20c276aa1a071799d7c87d06c0c9114414d712bb5070264a0b90987f7722898b3075c1bff91c4a5485a7d8a03c9eebaff37eef0636d8ee3cd979a79dd59b55ca7b9c412a2377ad1bb6caa5125bfe6c5827a8a27949713b25d8ab19971697190ed045c9d4c9ab842f0865602810e2307fafc50de7da31371e53d8b23510e9941b76029ddded1e8232cb1137edf50745cba0e0ee518", 0xb0}, {&(0x7f00000000c0)="83963cc542460972fdf2ad5d48987cd6903bf1844f50ffea4f0400d7b2945d", 0x1f}, {&(0x7f0000001700)="a093395e109d40dc1ce533e3dc02b71b41d1bf1f11a3663724d162b1a68bff44c8f12a806e6df3fac3a6b22f4b43a9a5ca7a90afecbbaf2e763cbec1b106f9f2645afc098821e6d08fddecf34c86c948042797b93dbe96a394f10572e266435c54e0cac256d19c34bea9e60206872b3a8a003a063bcd039056fd78f2be8e6e7c285c8c1e6a424e56ff38d921f633ce54c43f075fc3f94dc7795b93862553e9dd9e63e7fa74152cfd15d526933cd10c5d4f3dd43b7b7e15d769ac245dd4c28511234a80ee87e1b8295750b6b0c7dca0e40cd3a77e818379b0dd7bd1590e1ac2ef6179c4060cc71bfcca5937335743616c7469b334911219e59a11ea91d5fe2a", 0xff}], 0x6, 0x0, 0x80) 16:00:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000080"], 0x10) write(r0, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) sendto$unix(r0, &(0x7f0000000040)='*D', 0x2, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc9, &(0x7f0000000080)="78069266cdd5732c4a8e44ac2feaeb3e77a4e6b113a8a762c7c04cc06453a9c4874856b540de5f4cdec088632b0aa838cb645c71ec5ee44658b0c7941a5b0cd1f3d2fe42955361845527da4dc06a87d6e12eff5a6d22ef184a7c652ea31e95fc1ed505a25739dd981fb14688c69009eef9770adbed35e030b9b0159039e6943e5c17d197839cd0fe0093d1a8ede97014ed237cf7396ff2f8796728cc3124666d851e34ef94807a4cc955c5222bb90cdb85b10320503b59787b75f9f1d924bdff92619d815f4bc026b0") 16:00:36 executing program 1: r0 = socket(0x2, 0x3, 0x8d) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c0210006b916ba2c1589aea64ae66baca708d67c4886b962c19e3db35368ba9275a877ac5d220edac78fbdf9f15b0d697859cb5399c71de259c86ebd3abb5e8890c89678cffa0f3d46d2f064777ee1efa225c9121dce60bef37a07711809fc8d36862ad2bd4231503734b8a177aa8aaa019d9c0f65d99a8537440434de6cea838012a70236be4835c04ade0273c44a70745f1baae13d1bb870d6ffb0989"], 0x10) r1 = geteuid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xdd3265edd712a74d, 0x0) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000000)) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000240)=0x1) writev(r3, &(0x7f0000000100)=[{&(0x7f0000003380)="1c06365770d3ee4622ea080bd4eec2b415d10dddcbae3f2d77903d6424ee1d8f02596c948b9e74e82c2b0d667c69c554dc22c447900d381fb82ce102cc4c00c501c5edf86d8121cd693f81601a2e75bcd477a69fd36efdfcc713de4ffe645b44245edb9b6113250d96f236ae3ce3b766d14c8144608f880cbf62db6b08a2e52980da79e0b3efe31cceb22cf8bd5d2e34f71e07934d3ef5371004dbd55ae3aa96893ec33135ca342f8717d7a1307ab7f31c1d0357b15a4769e2f546bae5dbd77881f7f3fa6e79efecfa33873b12a2fffd7fcb96d89150d533e45fb5464b9a6e6416883f34168d586265672d79b79e963be7a3ed9c766f2449dfdc34af80f1e4d85c201c5fcab99fe5d4b61c71a97f3b97560291b089ad13cca17fddccf3676d26b0dbb723345c6d246963bf36b4b9683790874a4c1771ca32ea1b5850c4d8a0fcf5a3c023894a0b6341ebaf95b43904549a60f6a546a3cc1aafd5dcd1a8695af3cf33860f83d65d15486fb5228e7629ccc8e15cf6c795953e624699ffc6fee6c97749ed2e273705f4e20a8acd34ab4227d239475534a0b5a0026ffdbd62de3bb81942326384ab990da4318b1f5d9ebc39c297438d2e99e4e506665a8991b045c77a4796af0f03905bf4146ce4c579f93d468469a67f018b56f0c064fd5d191ec89de66f8108c23d29eb9ba94b5a10bd9d505bf77871a6876497fd2e7a74d6aa62be6141ed55787de2d97bd09900f6cd2b196a8c78184833d4555a9dae583b654e91753e6e3b8cd43a2496154998e2372cbd289fd9171438bde1dbc3f4791498710a386ffdd0dd0a26d90aa96555548000f05d0cb9fd58900987b4644417e71a205ad0b8667834eaef05b8e0b0c06a1e6fc5dd1052bdc204d4a585d3d910ab052c253476e8953b7dc2696fad15688c53c3eb3b917e3b6056be20c40c5719347043ecbf31b5d7556e1ee084d018ebd79b102fbfe105d282a7602182808a83b8e2e0989d32a5a054a67ad83c15966d48161613fc8bf63e18c0641d95621d59081db8215b8c4e16e7a57abdc0fefa4d2dc671032f04a647dc138d2d43a5d50e7c6e9e5ff52ccac680c1b8f3479ce160d82036b674d86e4e230c64fbf208342e07dd95af505738e41a274ed0bf11bfb999d9dd60e307464eb4fc5db5666f769d250e547a9310508014f8d4e66df427e9030eba2a573a2ddc200cbdd7739c3d65bfa3260dc4537f7022ec8041148c018b6ee285d4182e90ce4a7c0045ae2be76d3865bc879279e296b370808e595f6e67ddc2bf72ee09884966ac5f1bc847c398a9d05ac1911d880ba3e2647758a3701df4bc56788146cb6a43b6cf64dc2f97efd0d6a40e00ad84aac2f594fa3a369209c0713cdc9554118e60012ab22d448bf25a479cb420c9d275b35f1699be4a0220c906db1b00964467581908fe68590c9e7fb9e5cea1eb3e69de20a0bcc6278bdb74d7f8300f3af3440e1670c7f6d7f7d5744505fb2f6e16b5d28cb3e4fc7d5e25ee6cdaf3c96e20d6ca89a95793fc3aab5442253771a0a496aaac75ce5cedd40e9b5389c9513d730ee155e5295eead70065d3a8ba2024664647ad85d51fa77092bf5c517e4829a110e6615bbccde9c72521842b1db64f5b4ef7ea55175ae7e9c848fb59369c2beaedcf236e516c64854871872815c66e0978a673665c7359504a4c0d1471a9ab3ee3db5b49ddac429275d5d56d16e3a0b5904754088c26e1043c75a3afb5ba06d9aadf39dd2936b8f9fc786d87a568e817fdcaf28065128402acb7679fb6e9910dbe34e515edee2c69e3a5991ec7f29ba77326391fda810fba2d21ff44698684ccd60611c541106da16318896d667926510740990caf5e0627b5a4f5ba8da5d2e92e7537a949461ad76743a78d357f1785077c444769558d4a6872c646543b180000000000000004fb517d3ab27ef61b04f3d099492cc63f4ab0219b891d938f738953aca878dd54d57870550ba2d6810dbc3734321acd8da260fffee50f24fd9d104b54a0bc87d1850ed79d76ed46edacffe5a309db46934d89572cb17f50f44a2a85634ad9f9b1be0fee731ad9c5281b60d05c9c5e69adce01575aa98545746f000d489ab7b80e4f3da2312b422e9c9d8c1b60c73788a520d6be38df76aff0317daa290d49acd61cab7c112830d3719cb0a1995d6d915e495d9ffb12a00dbe06ea2af59efc0a18ff8a03c50e45160b2e8fcb9b0b0078a27662d5556603ba8bb5b2096b4c3af4e9f882fc41a9db5678479c8e8bd06894493ba06d1ec28eccc37edd218443afc2612cc9215894e8407a81c6a04bf3a0e1ff0d7028766ac2b9e960120a40603f04be15bff62696b88ba94445160790a5f53c79c3e44a48d511f658d846e18bc5170739f7a3243557afc99447bcc022fca95cdf20626167c72abafb8d55cacd67c61e94b35cffe6d2a4b63b92d80b396a806a447e6c3ff26302673902c22b196a4731d3ef86837860d5a0c266eb6360f49ea1d69838fc67c86e19896cb089b1349b0eed925ee74da6e4b869d8f0108681a2fd2069b89083d1db1155780ceb7609b024d41f330c12f540c34e4e3f3382c5dd0f55742eb37ac84bf0b60ec8a9c442b8729fefd05cfbceecd1887fa489d15fbff695afe99cf7936c63377c82a379bf94fd2ce03a8ce5b4297437a517405fc4bf7d8e4dc966c21a6c0c5188d7668d030e836226fa96dce3e90af1a1ac17f0bf452c73bab4b1b33c8a74d7b97cc050d7c0cca4bc6a7280c8ec96fdd41d8d4ae053626facbdea79716f974a3f7f967a962da5ae5c5a15df5de32eaecc279ef794a711cfb54ee51c7a61173f8e3e808317be56e2b4d378e2c8e510237036f446e6f8ea92d2ed6b939d5e73b00dba8b1fe7c524b0ae35aee9aeb51a186e10b964f7c7e99744be10669e9b2fe3ef3c3be98032600c0fddd26a48faf77225d4a94ae0b77e252c7add925769afc35c96d9ea3bd32c4cf7a659f6a965e97cd16e90e04de7d8485e27b0d3aabf1e4f32a9b2d27d35dca112c011cccb050914d815df110a1edd5bccdb4c2cf373305e619bb53d6addbe079213d8abd8269b9b1d23e36706a685e5377c609a966e9ebcfa0cf851e4a83eae70fb5e8c0ab4d21165454d28e420fb6d12db2d004d8b6a741f59603c0d41802c910552d2b9ebf15deb8a72375b953b15d6d2c5d798474440b80d87defb52bcd0c5dce49ea823a55c5695cf2678543819c7ff1c4df3be3de96952c2ba5eee31e236f623c24267f2ba6ccddd87c944a544120f9d761369b1a86d39dd202b155b9cf344a4e20a54d6c2bbfa75a56aea76df794ecf366caf33f93451ed1491118a6dabb0f33d67f72b15aebff6ce89dcaac485f40e2164c2ee562d5b20c47c5cd56aa7457556b76329f640432f34747b56465aa343e3a7dd5a8121c48be8c12ef2fd8ed8ed416db6c17e9e941e7a1a79323335468da1f7c9dca964c6e8251f784674b594772f8667f71e6184dd5811db3eed980cf3f1f96eeb4e9409be0cbce24ddba79ec1e22ac1c3108b60b925fc8ad0cef6f8c76c3fc63c7a3451187645def861106daea9c1a338e5edcffd462428c67685769020291dfb5fd916e6a6e645f8f584397fe43989bc1206f79ca30ec05edea020709432dab1313a034874b56ef2029f27effb5a42177dcf0c3072c73ce411ead9601f44219464003c7e8d64c0cd2bb2f130971b7dd3a4302998d40c7ca35c5b1743909cdaa738d03adfde94ad8d58fa34ddbcd77fda5d66e6c0178c65f31a29b7ac13f1e74619337b2db066d58865232d0d8cdd9e4f8056cb0e6ba040541f776b6b44aa1c791e15787f594e47c62ada8f3c3706e045ae17f5b2360df8c1a49c666721efa5b62ac714565b8ded7c51aeaad8bef60383c463731ac92b9a3e19b7f3cbb4555a2024ab419d2302bb9263e1cea3a093da615a9e18b81e1dcbc330dd710745175f5f33f2e521e2ef62d73772e3039bd5fb2e61a4263fcbc7e1b30ad0b23acc70a4fddb6b6733aae58eedf0e3f2f3298023379cbcac3aa30af084c9d565ff88439e82d08a57ea2cc4840caaedcf770842ea7eeafacf62f6e19cda942acf3e245659663df6f2e3f6c23e5eda537fd986f88e951406aec1a82339f29f6898aaf025882748964407eb2de701e75ece9ab668c8a90214a821989addb501b4f263793c119784d144dfa07d2aae00cf6ba9d23cd53228dd0c460936f80c4b1ee8b1a1f9f536730937ba2392e36368e912bd1f84199cf66df748cbd7e433d6f4f28d809b5184a489ee5cdcf71d98cdf2a534386a17d9beb9c9bcb89c35eec8a96f709b697083c620863ed897634079c554a08dac0f7ec1b7d03d33be2e506f4365d5fd09c049c26a6333fcae14bd5afe15b8d88e33b4893b248c3035b55ce3e8aa5f32efbd9d6ceed423808102529536840ec02b7c846fa0889d0e548bfa91217df0a1253d495801e075483cd9915fcea9b477ad136b6d349395f1b7201cfffac4140b60a9c0cf184e227717163c92c7589405323d06f654c7b6cf2712f8ecc1bfeddfd8fc2caa3f92358558670868f2e5897ef70fb5c7ad6918ec1c21870a1712fb45ade40e0362bceadab7c3510780fba48820d4529d59c94f468986fd8c209526af07cb32cf729ba7aea15f4a5604017e6b1febd1db6f975afc1c4c3d0f385deadf55e435ee3639230bff635fc957e5a6777caf1e9bbbc8bd4bd15808dde02d768f33633945d50e2ccb203a7fff191c23cb008d85ad36852c5e96ec2e744d7445e9bfae585fcbd9478febc7183eb28c4af20c51173b84a7f3414b453330063ec925208baf7655c26b8d712cc26d752418c59c549fee7e40ac3d2aefe362110876251cabeed7d4673d7a80a41100f1eded952f97467d7c52f12d689be011f7c7e0d7a3b50d904e3ff47b5334bde5bc39c72fc957e62779a189162133fc33373009e0d85e4cabba9160db2a7bfbdb89f1eb762da105a20923eccff40aab478b99f4d442f914b124640e14a963ba9f2becca10481ce9e160b57d2d8b6e5c5abb4c8e77b1ce46779333428c5660ff49677bbb7cb66fa21f4f38d827cb4c0c7ae23026b5870d12fb7d4259030caf7eb108869f6cb32228d375ec502f35c1f1ef9d4cfaa8cf5aa73d1dda03b0541173f1a79dbf1d85310e9c9261247c2eb9211a82acb001996d12298891e4c4da8fc1ad2227b363901738c2c2808aa58cbff885a6cc76359e4d674793f529bcc19b06d24a222286e6170a51b23d5a51e74a8cf3a56d0559d0352afb61987230dd88f9aa501fdd53cc043552a0d3732fba30169506880c542725ad19eb4e49064ec6de63acdaed6d12afe808efeac5f0b292caddeca8b7f343cb803e4f8318fc477af59f9efcf99d95121162d49b7c24503c2b1234301f07173e71b0972fdc9026782f1b479a258aa45b0dd8ad188ba995be52e4d3e672ca317e1d0c383b54f9aed5641f7628dd0bc38b6fcfe557f91d55132f7a5590a773bf507bf223bb75d72dc2e187154c54c6db9ecd42e4cc7c62fbab16757013bcaaee60a1a6f78f7e70b93ef27f046201953688a44b4c93914824a3e7a7539aa362822cd3017f0e51e3ad699f25fb36ffd96ee42276745f16643bc0b523f51623af0b934d8f7e10d346805c9700398f2cb4b130010343f0833a481b3a85f5432c2e6a0788dd45e11fb863ea36545e2ca898049e7b6f8479bf75c8bb3b027c7276420c002e29b42c15b5d314a4d35411c563e21aa0e87cca03bd0d476be38d332b91e4128e6454010417046134f3f30bd3d515a78db08ac034690b6943d303507b"}, {&(0x7f0000000040)="114d0c3469e277637d71cb090061c43abfa6c8f683eeb3bed016dd39ae6d1366d0f5895e55b86bfc2004d83d9434f46ca3810fb25a6620a1ef90a931dca7a0e90045891b9dd4a3c40594211660752758d2c3faf47df02b8f731ab649bdc5b9d5b02b1789a24983218ea6969df7a254ef2df2065684aaff49edd03e87a49e"}, {&(0x7f0000001380)="f6dfce3416214050780f6a76afb25cc0b533a8e11a2fe0f1a38d0200a1761aacea91c521c459899528b55dca0ac85dada8a7bd46a3ca4b5dd086ab785c6fdd21d56147e66ce60f65ae358110cf8d86259ff95d591652e0660e7efcff60084a40596a95980c160280effae14506f2bc036a86f89519642e37c731be481bf73a7b0060fbfbc2c178feee19d1d72b6fe143d0e5762c59d3c59a27b4ec5271a6e22ca6a6019c971c89318610ad4aeb29fd51b1089232153a112fb018bce0ac21e78b8628b82e0259c90c83300f7875a46437fa2d6860a2fac37901d1ee9116dfc76463f6c1f1379eb82c33c8641f21e530fd8d36db151219687987c3ecb1271caa7fd466c6a6009c230562a76b4986266e89c6bcba6d0159060cccda0a168c2423707c5f220883c0266f70144640f3217b7cae7fc74dc510a61c2671d900b1b11bf7500b29e919a44a59afb3331517826b1420afd02b08e25a6e7b127142c6f2839c484f04f0a7a6d1f13a55fe59976042da6d0d1cc69a105af3042942fc808ce7003098f1001df6aa10568094a97f70556623986499763245f2be63e28d132eec53ba12f2775b8387f1afdc8801f644faf4f109881c3d7f985334441df5b6ceb6307d43eda4c0798f1333c81d1e149f15f25f5b3d60bbb2fedd8f947e1badde87dc9b779e3336525b88b3c077b7889acd7a22340c9f2be50ccb9203beee7e769d9bfaae3ab352a64d5ce52b44fb648283ca21c4f76fd8dc43c4ee63ecf46623fa114dcc51dc8362ce2d659f9e050a0a144effef79b488749ef625b9d10cfac8d1a694382211d0e79e4cb3c4687b55a0df0efda790d3e962911a973658d26d54f461f3eee3e64c4933d27ee68920f522b238d0f0311f208897747f3c55a0d0b20d2c6b332fe12023a683a861f34dc5dd3990a8edde94ca69547a9602f8f1195d912bc86b7fd07f8698f4283f74b11b99538c4c186c09ca3be99670acdce80a4085535e87a295333f00874d168924e873d220b675d80708efb15644f21138154f1b15535a57002133b1ecf6616ca98b8e2258c212a4f806fbec823da013e85d6ac6732124d0a4bbb41692dc3f4da9177bc84fa48ce050ee64d6fe75a20bf11d4b0d09f3daf2f9c9a2e8c7f5fedc6299cb5bf53eb52cf3d647dbd0fe5331b4e4d26e7744c1e1b15240a0d1bf8ad8f3f12ac55fdc6f4d342a396126109f759097ff20b475c44d90700c68f4c2027fdef8dbdebb1dae5be53f535600ad89fc154518922e98f3f9b4df47f70788c57d48c24c2fbcac3281f4f1c640cdf48162a4ffe1d4899bd1d6f83914c2032eca1710738571b1da989687b3daf4130699823aa49f369bdb510814af9b2d23eb6f0573494c1bf2617b4d3ca58d3204b190120ab1cf7402b9a876f6feb3ff08d7d99c90a96bb63faeb7f4ce3367267050d9ef7fd778e1dd6ab48aff7b8eed9b5fc5a2092d575fb87da9410d2453074bd7f9350477ceab45929130a1ca7d770ac692c02091323e6c65303aadacc87f785c731a894120a7f76cdde9624631cf8e91760ab94eb14d90ab51600c965f0c32d57d7956698fc6bf0d1723a0db78964752559bd9121aca42786d33266db4d05658aff7e502f3ed2c876f8adf470e80bb9f4b8e071f5a67921e12a782297e3d1dc159d2771093f2c3f4ce4451dc9013f3915dfdb745def0d2312ba5c05bcb2f5a39869c856468e664a0bd7ee3d1e6ad72fa8fb9775d56d8078c0c70299c470fac604110d62556798626905c6d604c10db66a4ded8e7ea601cf0983c405f522d960acfcab6ee3a967eaa2d887354cb5b4eafc48b0a192a042ef5d7bd543b65245d483caeac4ab3abbe401f3e744d24db5561611e1e774aee62bb6b9839917bd4bbfdd7cbd66fac4791c7bc315ce15eb576dac81ca6186479690a11d6ef5e32b40d2ea45f682415256eb57cf61cc0adf2e872232690d232df6a4bee671104b1760ce95d47b8242024bd1c6a66fdc9567bc655351190b05de92ce2b463602622de7f0fd00072d98dd1ac54ffc3f9c3c950fda89a4dc4a2d6f3cf3342036e8b3db6249307ed95b7659365967fbb15ccc3bff15db964956043240412fca2be3627e65afcf7a5ff8fef8570fa85c15071944f9772dd8ad222541225b9a7854e34a019045cc849ddb9bb74fbedc690765522555b6021df3e3b5fec701640b53b4e48df62e731fe2faa4fc6e080feeb6def688910cc4daff7f965a50c398d5ce4017f298ce6746bcfedeb4ca80a326196ec9083ab959968744126ebf649bb8a64c407ce0550c948f31ffa41e31e9410517e4bce14d2d1ae8cbf83cda217f68a1a6fc8f9c9e2a8279d5f7d7871fc7c8f318f7bbb3c9eaa7dd9ea628d89ee571713c549ced83970be53b158555509cb17a992f6b170f61a8a4e24261e7dfeb50c5a58d0fc257a21f1b653689600e656e2dee6228508792ee1ffb082a70cd3caa529c99d1a18a0559e66894e6fab739ddceaccb7e386a68afec459f682a383a108eaceafb210f144549b66151807f3fdf961de4893aa615a808ebca98ea5279286ec41857c8fe2fca644a621c48d2e95238621fbbbdaf2a1a85b86825652edf12888b4fe15e952dd24d54e72ebcc9c96fbbc30115a8f31c44c52b94e073c404772c0e91a268d7a605056afd7a49523d12edf301f557ec9dcd4611e232837bbdbe84bb7a3a81650807df83f6a410dc2566ad73f4b1d5b2a01c69ee84ddf34dc94b621ac6337b8146a80ed8632f454461fb3f9717bc0a9a05516d7b72ac25f67dfbb75db4703e0145582ae644a94d3faf4d1cd074ab96e48a0b1c3e833d2e2ee4e67e68f5d2e6e66c1e60620d440c47639c86f7f45636f4db2e64fc4727a5260d6fd030cab37f257a6fdd8522ba2d7a3469bcbb41eac5aab3e09f67159e44b49f76c849f956c26b24eef38f44f0f2524e3a853af0176da4846920787ca26d78ad1535aae0855b7d197a0384b0bf351d7ae41991c039688c6dcaf472a6098a57321e42f5c4916b7587aa1060e2e49f503d1bdc8e33e7686af5a9e8bb59b48bbd6d90c7d2810823dafc70c7eb1e404a835a748d7b440b475640078775ee5767a9b1f3a6b5768d703d095d0b48a34f6ea663e2ba2b1300ecd527cdfc21371293d0fd18477003f801172e94935d1f90ee0f3773139c0aa5bd6b1c2e1413132edacc9850e419501149b176f3e114161a4ce5e7e7ff6614b9acd19e49ad169ad5e2e1b8e4d8eb94d1d9ddf0c0598a719c8841d787f90f9be1b2d0de1f521fe70a9a08dafa1f49bb043267b9df55d5e0859cba12cd553a7249ee655934e9fba9c5be2efca0c72f1ca19172fe7ad1b56f776997466bb2011918efc42cf5cfa2eceaf76f3df990f48ce1488cd1b78165c43688ca26c83c277f0f47711d9095daf9cd371888abdfe4e60ce5883569e45ad79297650fa602e78e3ea74df582392010836f19a5e2ffdd6ca2a065288d6c6e94ab1131096db6b7db2f808c81de78a0292713631d9fe15bdd8be892da2d38e9ab8074d0e3eb0b59756bd4aed474b6859f930cabcdbc3e8dd69c0ac572fbb21ac723faf02335d4e8cb35c3e9cdd0e265f20958163149f2c5a9904ae379ad220045d01a54ece87be0979f6bef3f6e3bcc36a792f64d9ed5bd7fd9e2f828f8f5a6b9343a3955f7ca93f541f8bc62d60de9031ea4819091265b0d59304a73c996e74fb60d21cb8398bb8553a67c91636718ed04ad76f7269c8cb4983e6a33fa7af25d1a552bd8eab4d2df429bfc6d612ea6f418eb2830ff02257e417a6c60112feadbec2f85431de6dffc43a169f165e2610d351b347a4540e37ce9bbb0b80916e9ef4590ea0dbf74c006c52f0e302cf002781ef2434f4c638b4936a51836923f6b84c887507eea1e254335f6de3cc2e892ae273de261bbbd8c519946d12f9c6fc4d5da2667104b3772991df25accfa6190723eddbce3d9eb4b764b72cd36d91995b550bfbbf8fb7515c6866572b175de5922e9a1076d34688fe8a8a69a83c2bb4b5d14a6ca69512ae0533d350f264d1c08c58400d29a3a112aa53f036fb053ea13f350048c7990074b04aa3ade9420e021cd22a7c616946f3d9d6f21a73ceaede8b5654674fef026386e67690c79961a61fce7233025f8346fd711ba45cbc3371f2c90c30de58629847f5ca6c3915a0cd9b09a1b2c260a3d03719dc6afd4c31b41e876dc51902c4669fc6cbde8b687ac03c4d6b4dee39ea401b14f41f0c5b192c438f0e9190b8b73e28a80b7c2b8cc7d2938cbd10ffc5ecef42228be2c48212dc035359c4d8864a34bcaf8d73c6358bc705844f3cc4a1028941539731ad82959064b836fd72aaa81c67b06c7f4abbf8942ccc8b3cd4bea474291af294fafea5f79e9a7ba94e2788dedfbcd478b0f3a585aee69c07486a7ef018c6df2b7fae857e33cc08434086f22ec607918d140a2b9dc2d4b6635d67c65a0db5f9db47bb63135f1d77784ae9284f6cd094e510568b71480486b8413d4bda602516f82057f3cd3a637207927f08c29b1cfde2d1bd9bc3a2dc122639f0bd136edafa72a8d28414c8fbdbbd6afcec5c257180a68034bec085685edc3783ca90af23ac6e1d32179f91e2a029db9986183544d4bbf51e46886dd24191a081db0e223f4fd27d3e8b749155841241de32ecb47c392bf823a822af5407a1682c948202586b99f358a32abc5e92ef18bced02f594447b347d83bc1253dd6bf239e25db0d201efe96db2b0e0b442932a75a1f8a78888d5602987cfda1178a1c50a004df7732ae67176eff2e2504c0d0cfbe1a881f7eb8bfa26c78ca120a7d780df3ba9927d3465faa5a387f2cdcf76f314b822c2740c24f2a4a1f641fa2eee4c917227d9f7393d223c0b404393712d4e53ec510d3475095df2177f267a709bab3392b3168b53f9e70f5fdaf8a225dac039656e5e1188e3b4b7d5a0e7f2773d27b0efc532188bf4742e124a17d9d0adcc3ae6517626b374077fd9376d0415a3885fe0848a50e83178299038527a0320e9031a2204edac88e81e0b267d33074773e5ae690691e737772ad7c7aa1c1920a32d933448cd36f6016e18df7828ac812803fc0917eab351d64daac74c20e56e23a9770b06bb4e2d7cb040453d9ec442581765e31a336b4d5873058a2333d55128103ebcfd85e7f11bfd3ef476328d11ae0e8423fb1929990e90b72c45d71d198229fba259fffd7e21f23ad0537e0aa3359789e23db5080623979c3f90bca47c15d47051e4ae70ea30c7c1b927df9ab997cd440417ec5ff5b7e2704a4b2fbdb0219d6158baa818670313ad22afaf0683418693732357edd09f18ca34be5e6bc2274f005c95c7fe9c4b009f5b4f9d9211eb181446768d1fd4cbfa4c139adf0ca82391227ba18833baee13ed321565a03c11a71688fdfe5f545b6c33d32259f071445f41d3db8737676b36eb5d2f08f951a36ebd4257f53c5429190daac21951871baf1c314deca6a9701dd617998eb186f0feb8994a558ecc6b0724d29ac2b006208a041a60545e64700095b5df2ad43e7ebd924115681fda49be27fa530921a5cd9c107ab740945e17914dc97f234210536586ab755befe6ebd3a31b8496113419d790316bc68b682fab677651095e6a87152267c40f94e16120baa40a73eda6b57975c5fc03785a1c7f6f116bf2063e905c46f4d6ef0e130da79aa0f07e26f998faa956e7307cdf74400e0b2fec4cb7549977da54cf0421d85641e2efc0cbe065d769217bec967cc6e379738d0b7bb7dbb5443806f4811aca4eede5d53b3f60"}], 0x100000000000029b) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x800c5709, &(0x7f0000000000)) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x800c5709, &(0x7f0000000000)) r18 = getpid() r19 = getgid() sendmsg$unix(r15, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200), 0x0, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r2, r17, r9]}, @cred={0x20, 0xffff, 0x0, r18, r1, r19}], 0x40, 0x401}, 0xc00) r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x800c5709, &(0x7f0000000000)) fcntl$dupfd(r3, 0xa, r21) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) fcntl$setflags(r6, 0x2, 0x1) r7 = dup(r5) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r4, 0x4}, {r7, 0x27581fbb60a4fad1}], 0x2, 0x3ff) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb, 0x0, 0x3}, {{}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:00:36 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000e80)='./file0\x00', 0x380, 0x10b) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000e00)={0x6, &(0x7f00000002c0)=[0x80000001, 0x101, 0x892, 0x4, 0x2, 0x4234]}) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r5, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r5, &(0x7f0000000300), 0x0) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x35}, {0xfffffffffffffffe}]}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x5}, {0x2, 0x3}}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:36 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="1b3e0d8f019b2d8ce5088f8c4ca41b66cdb4a37cfe3aa0b7acc311891327cf611d5530af9419605ed466e7659de4f189e95b2c16f43602e77d5e7e0f2e3ead61966b3abdb9db604b651d33219892f84e34f31a9f8ff09f0c0d5131e72ac113999ff1d918fb33afbe8f02deb044790471eb91f849b075d5d1ce3cf8802560b59c2654547415d905d59fd95ee919a41d853facb9d192111641c3449ea70dfd337448bb86dc6de00ff9b645ccfe64fd6c8e69331a830bab0d3fac0f46dd3785943147dc51d8669db7a5573f8c3cc54bf0e627a301332819e268327a89138c4d7ed3465a96373282172b5aa3b869dc7cd7e20d831a9482e815b3927008eb80aca07fd25f43c19926ccc7a537b73bd6b6b343e3789e4e71b6b60ea9f312618774a604c734adfd884ed5d86be67c16a2341d7b95512bb41a8da3d6fee0bf889b75e771bdf1e10ad6afeb54b68e6306760479d413389482"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x4}) 16:00:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20004) fchmodat(0xffffffffffffff9c, &(0x7f0000000500)='./bus\x00', 0x8, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x8, 0x1000, 0x4, 0xffff, &(0x7f0000000100)={{0x2, 0xff, 0x40, 0xdf, 0xff, 0x5, 0x2}, {[0x7f22, 0x200, 0x6cb5, 0x2, 0x7f, 0x6, 0x80000001, 0x7, 0x5, 0xc9b3, 0x4, 0x20, 0x10000, 0x0, 0xfffffffffffffff8, 0x1, 0x6, 0x380000000000000], [0x100, 0x3, 0xfffffffffffffff9, 0x7ff, 0x3, 0x20, 0x63, 0x9, 0x2, 0xb4], [0x213c, 0x6, 0x9, 0x1e, 0x5, 0x7, 0x6], [0x1, 0x4, 0x9, 0x81, 0x7f, 0xca], [{0x2, 0x5, 0x9, 0x1}, {0x3, 0x6, 0x60, 0xfff}, {0x5, 0x80, 0x6, 0x7}, {0xffff, 0x4f05, 0x4, 0xffff}, {0x8, 0x8, 0x4, 0xcb}, {0x40, 0x2, 0x3, 0x69c0}, {0x3, 0x800, 0x2, 0x4}, {0x1, 0x0, 0x4a2, 0x2}], {0xff, 0x5ee, 0x7ff, 0xffff}, {0x800, 0x8, 0x50cb, 0x76f}}}, 0x1ff, 0xff}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000400)={0x6, 0x1400000}) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000300)="4879fd4c5b824eb241f6bae391844f4066e06f266ab587f47fd9cf4c527b52fb7cd3b016fd7d29d46f1294a86bd494160633d4b65c91aee537da7bf40343ea7ed53ee399ffdb1e1b03357c05d26a2d0c3474db206c830d65d258b9cb288df372e838c0a837929f5e17b6ca056448adb52a997ea09cd62d80f714d947f80b85cdae580f3daebe34088bbe763277d7181def9d747d59f80bf390d943d65f6ed3883cabc6bb0cf9321702be082407e8f9513a6ee5be8c3376f163065d97d5c6216f244660b05513f31b8532e0f448ece50251d4", 0xd2}, {0xffffffffffffffff}, {&(0x7f0000000100)="5b57b2e021334acfdfcd9ade31afde12787bbd0c0365c368c2d7fc39dd2f32ac8b08aab99a31319696204f936e4b31f4dc4f329848b4f2c484ef90217dd90bb27f5d6b96baea0f3e0d1f0b27d89b3f693f13375027d156", 0x57}, {&(0x7f0000000440)="f79d965299ae77f5eb16c146ba4404a79d1bcfdc009c1541497c266d7c42dabeed864a60e297781fa34543e59d3bc07f4a22640a80610eec92c651b620481f964c723b7b49e7beb737426a5e11fa63e6bcc7ead642694cbcca7ef81b56b0d63c2288a9be97531403a78a1a4fb06d459676ad80581fba710a139ab1291e99f61ae36a6290f85f0416a06d238625b46d1d07545bbaecdb1407d6b0d1a4a2", 0x9d}, {&(0x7f0000000500)="a2e4b72b76adf72737410d5e904486452faf57cdaad039f3f6a4b251f6f10d1113601180b618da412d873eee470b988c22b9e558fb6a93a542a47bd573021d5271f518dcc992b2067fde0a7bae92cfec4f7f490002f17da20b296529ddc55968e7d1ba2db0984d72fc5965608a9fddb0290dfc05c4f6413d18d024469259f4428f4a70ad", 0x84}, {&(0x7f0000000240)="49798bf630524f8a53bc3ae2cdaf94d96fda87d6c734dda1a0ef708d1a9174e1e8bcde18cd091cc5f247626fb8a41d57d14be0ae3ef2280097ba73237b8527a02637be823c05d58515", 0x49}, {&(0x7f00000005c0)="84ddb3564980ac5d857cbda1b97297190365858dcac3dec23f1c90822fda8ca1f5305677bbe0a6d26c33dbde079ba8f032e76cd328e01ea8dd2a6fa13094df9375607e38b59e69b9e477ad3424b9ad084fd89d611337cc0421257f2eb9d7ce6d0ab3ce1b984a528e27e899450672e04519ceeccd9902da7941f7e22663b2214a2bcfe418e5e674", 0x87}, {&(0x7f0000000680)="b0e3a4adff8edc575d4830832c5daff8bc93f3461980994029130b7f00bf28c84c76d9e9063d2fb150ffecf7b30156dd287944d6fd95a1a1b0ee7be2c140e9f4d63e1b743a13ed7f2ff245069471e60541fcadc8c70ccc83d1881939e3b06f3c44babd8fddb408671c1342e70d276883f7cf9db3894f23189b69eaa35e2cfe7fe094739c6a1c691c56d2fa8ec391fac03d3cebdcd6a19a6474721f901594e3883c27cea11508ebdcee0daefd4b05e36697c19bce857f339c33299da7d939ff8d01acc3b83e9e2bc97582e040b8b86a51bc44abd13905280a4aa875aee9f522bb1c9912233a5f6569b7e4bc066dd8b4dc56b64d5ace9a31f4e2f3a449d47f1c34d067c848694dc0d9c70c4f27f3d2b73be7f6135304cd39ad91503ed4357e54a105cea654579937b21a6b4192bdee073360d99892cf5f389a44f5429072897559fa7beb39eeda5f3354b76d5aec3cee7bc4c38d9abd3a15defcd1fd6e6bbd4eac5eaae47e83f5bc64d14385729e443a0e1af4e3ca8ce279ffa85a2b120c53b9c278395ee8233723c361e4e3759a8e7e4e093351ad7e37ccfef5c5ac82658ac6d862dd2c5c69f1330f465c2efea8e39dff4d2f6e3010ceac0933c0598eab89f70b672e7c0ef201045b3c5a605c2a163fd51316cc7f40c37cde20be028c9e3e3527f376b742eb3d6bad97156b53712912b33d4b749ec52f8fbce173c563d8d90c8fba5d52f54b01829ec70ad4c2f2b1a98cd601fca8dcdfae3f127caab9e0d849656f0bafc05b54a5d60ea5880bd956a3d4cfbea575c1624c05ceb2b59420e5d6a079674c79d8e82d2467def71c0ab38057805e2d0d831aaa444c3a9de281e39d9f5f68708c29999173272d542acc1ab50a4052f0feff1c35e578ddc28532c70d8785f4deea07bc94c9fe9551de146230e23cbd0f5b7dc4d9d4b1ddc7a4b58383548c25a88bc16cb6fbf13acc41f34c9007d510a5f369367504975f9512ae181fe2b90abf4be51935c91c76a767b5140defda04e2065e16199fc427febf8929951f6a86b3369ca9dfd2b01a4dc61e98fe7264df528ee485a2df1fb7a581e855b14fda0ced89a6b00c7eca8f711068bb40a350562cd8747e9db6c865b2adfcf23faa389aba3a4707a823c2f2bd63714b2a05aa1adce9c6835ff07e83537200fb12bf6de1e1e0d427cb04ea8ab9226cd4c12d57c7c21a1309dd0f180c28cc9b26e851bf49a6975b44f371509c6191b5391f849573bb7459624722c466028aa820bcbbd9e6a6489737cf4f50b970807439fb6d611e86ae4a4056d8be4125c36789bb2b5d28f6fe36ddf82e8b1f38b3e1a4ff471819bf66c5d74ab3cdeea937ff42f8efb1b98f29e8269b46471dd23456e92639d79dd54c2e5e19de234889b3bb6fd7862939ec053d81d97b84a89c984e07779f53bb34316d68a8d5985d9db350e471614f903cbc7f1894e83c4eb64e648654ff7f493dfe5753ba403e241d1d9a60c7a7d2cd651eda79dada1028c2dcc43cc852c1041afafdc3e5c8e2c57f5ba1a6721e7c615dc8273131f605ead7c59c13af4f0be280a71064e4ac77b0ee91fc78647c8aaabd0d1c96a8a41aeccf1a7d45b2bf52bbf18377098406eefa554169fe9e8e8f453416c9ff3955c84c71dbe14cf48c7a7e5c68aae43c9d02054e90654bd974d5ad975e967765beb7b65d2f77e8e13b898b357a18e02144682901b9977e435faf88a6e800574a72e121197552b54d3841a2b88e461d0b13240aa304fb6370ab2db588dd09c227187374279e16ec51144338956aca16568a594b4d511bd15c03c4fb47f59d24649910649f90ffe0ec4671f583a6f2f41c2c47d160656684680e0a3e9422188d1dd6b6e68bd331a84fa2acb4d3c335f4199e010fe74b055a5c32d9743bb6a4dd9696e32f8b9df4a019d6feceef424dc91151aeab6cbf1a4d628a5cf96b27571de2ae3ce8c1574d3d1cb5d2b783318cb94c700acc9acb0dbcf0eb590cf6398a1f2c46f8ab5ec68d940448a96c2ffa9a28f0b8d91bbf72d7f30b626e5b5f309076e82728bb28ba652778303c97c8ab6874867dcadf82f9566039a184302391be0c5271e1c9bab6f2b603d9d36afd004a477a0ed8e3abc1960f70261fe7ea4fc5156d5ccd948a183df7d1d1cab464d21d5f9be65998388f28d117af3c3a37cb47c344e1aa92ff2ff61b18741d84610dcce8d83188ba9c9ed2f8cf9e00011e6ccc8d3b64491906b74e8dbe3facdf8bc381316b401f3f9a4642092f78db98b910450e6f9d479ea736527cf9afee0da6a91f4cb22ff380e3db82650268673a8a6e5ae2b14d9f65f9d0466e4de1d399f7c37b115d21d35a055cb714e4ee8237d65dab66945d99cca95f08d50fb1f07306f3fd6fe80f0b7706ff6dffb280a90734562ccc1ff6a2b0e05b8586421744ee036f94742360d8174d2533caa303dbf9a4e4421118a16a99fa003e081f8c5d76b39a9a4312406c360b24b59145931f0781c6ff849c425b49be8d0d8a9beaa47b50953302b36f621b25f063176ca67e6213fb4a821e529cb6c8af77090da13a72b450ac6908ac0aab4b96ad3a7bc8fcc46c6164175ab952a130ef5320311140b88f648ad7a15f6eed1d021abe39ebf534bc9486a849deb546deb033941d72b1700384279b99c9e894f0c307af80beaa350344ce83e6c3949311e2bc6fab745eebe07d62760ef91f00ca6055ae7d572068bc0f5198e813085e2d370507b790a355fa0b51c405956c8118aeb96408e8262b2aaad19405cb3f9615fba087d6b14f9849821f3d1dcda10f70faa9e8119f11b0155a8c77235f48996e9a62507f76ba5e2b309e8e81226e056507bd2ef4789853b03dbac7890beccafd98b8bad9eeff4f021ceef03c765e1abc958019ec094604ace00b1c2adc2b8bd68b17dc48a83e470d7c6fd000e9321fb01e10b1ab92d15e03725dfedae976c5623e4db1134e33f9c4b7a8df25339cfe63c6fec44651f92b07557af7346ff4f9055bf9ec9003a05907d9f4218fa277edd506824a435aace93b4a476c7d435be8c3e6de20239d420c43d02da6b46f7d3131e4db8c0dab757d57ac0b9edb581225b718ed13ee2936ab2b3d41bcd80753a2a56f40348092295d663f1ac1614c3313b76a2bb313f7f6ccd549f783c3f94c22729860a2ef3eebda07a364d18abd329be0b769f6cae4380974906ce998f7b94ef625af473e01ad91bbd69732ec1bef17646dddcde0e4ec9e47adada2d69583f2ca6b976b3b83f634a52ee90de6df273f75411cc33131f7497441552e7c02f378b00a55bae023a1e22b4f8d87726a822c20ef262f3d080985f89eb66f3e471f81e918d092443356b4bfc43b4522807d5b8b715099aeebcd49c03b582d67978b19e9687265930f65b454515c12742c593f9d4d108feb7ecc6139e8b34f1888efa77f71205ae81f62af6ea7e788600711ad2085040c9d4e6305e1e184adfd49453027d2d726ffe35ef240b1e68a9b8d4e3153d8045ea732032ce18ddbb48a4ae023d7be1aab71be2df911a3cdde47578c5d052f070b164e29cc576a1a72caa9bdfdfb3566e74dea4cf519c52955fda055e685fb2d66d8e257a89d0c9b9cc8589c07c51dd1e6b6071016491841b26d152c98ee6bf26e1c8a1c3fb6c56c07db88ee983a1e2a2d6242e10da400b8798dc59c6113135ad4309a81cc13c9de0faae070e834de1e1ba8d65cb9c3b2653f7b2a121c19a2d3a981448258d1aeb478bc809b39f10c8a3da2f5ef792acc578209922261a40045bb0dd1567330c3225cfca74c0a5dadffbb22bddcd0d496e68e388e4d52e6cc2234a81c19266616870dbbfd0674731e494a5e967a6b5a5bd9b91cf1434a8b21be672aa03d65cc35d3762d127b2337d52347b8541b3f7729f958f8e633a40ab5df3d49b3cb70c93e4a814dc489be42e0bb15b78bcb80796208f5cbddcf7515e9485410839678335a81015c5143fb56c62faef9013fbde8b7cefde8fc6c5372f1d0e5ddacd4e55f419c05acba389f314e0de2ac086423e31b97f7c40e24ce4fa415f4129b4b559e10ea517047139287c25a99d6de2c3da3aafcca2a9af7d45612abfeff9475a36770553cd5fe1ddd87b10d0e2c77782887babb9b57e3bf107b0ecfbc6f9a3e63ba7ffad485fd0bd36bfabb25deafb481c3be4b94c77fd46cf984dc3cc42b42d56e8a0625d65810366bb65e6767fed0d9eaa25ca98d385992e5c4b8f8352bdf3aa6b3894050a70b2cb3fe8652768f5492b6284848a28652187147650fc585b554272b7812e0e88db2162a10c85dab633918b1c6ab895e71a94346ed58631a90ad62fe0f063f100df747ed1048386e76d72a19e41c8fab8396d45a25d7e0fc2e204bc36c5947c92043128c9c42a40ba5e5892c1fe35d39183dce38592430d5d5bc8dfd8d62a0820b2003b58b62de5e90641ac765e8f2c62d998eb429327b2d87c94a3e46c423c7a2bdf228f8610610aabebca823c35202970b487a1f2a9848b62feef3c19624457bfa2fa53b31fe50a8e26473f98899215e1ee6c6ceebc0607cc74ba1cef6753767084a17a0851220e40588d4ca8150e97529d93e60dfabea57a2879f1a182a28724a9e70025aed24a40a07fe3693d37309af2cf8ba9423cd038555d98544efee90b0c5700387cca25689eb0db9b1a12e3a747e395eb8e476d2ca4f9fbe82a890d2e5c78d914befdd86eb093bb72cf8825b991806553ae876d4430cfd8f122f0bcfbb6bf7a2dd2bfb3ba649451c643f7b6e2af9f2cae6f66f7b6f24d3ae6ca8e6f75a1e894d11b0fc564e1f96f3593f70f721094c0a9be675d6c3bf9cc9c23a35c18460be622234baeb6f80183b2fc0901a14aec30dd60ddaf60a0058aecf7d8aa1c85a565ccc33fd6c9a4a85ea86a44814ca9e45994dcc4aa647f34ec469cfadb4e5e0405fa5caec9d1f72486cf8906d0cbe1bf616a01987c34b75dd109f806ec6fddae74c8d562413de5d423b71fcea39ed586d2c71f52b885f8902d3bc90de4675a9e71e9843d74fc644a16d4dc3c35a8a35a2acc7b20e77c413f133900ab165a52adca0c6b7b54fbd6cac494cba0122b8aa7f85c677cf182d9f927c08d403af0e989e58ccca3c088a6c5446329881234003d1066763e05062d1c257fd4ccd2d845409ba279159a89420ea7e37cb198f3ba10ce2b12c40a9b94d2f9c32694d673e0e1994420a5d4c01dda4b9596ebdcb96df8595431f63db3633ed7183f9e1d42da14b06b1e1b3bf7f371f3c0b0895c87000b47a8ca208b9fa97d8e78b08b068188029a778ac5dafc10f5937b72ffd46429a0973dbd251b5e75eb90c90c0332affe613571cb0c44680f498a062a2177a0f77fa11e5d60d5301d21ed95fb777e46993949f2ac29e0eecd3828a6cddeffc2c3b78d3def9bf9f9b681297e3852bcca5a1d527bfe79714ff98dd7383797fdb3ee48bbc4bb10f57d75c87c574742d4cc128acda72eb1bd91f2cd5264f7bddb3db0752337c99cdc25e64f29935202931e9b00658d30ab9693c708b74f92b8741acbdb3c29e9e6423f834df6d27c79dff57c83258d28eb22cb2f4055b95b5c4e67f4563537db8dea058fe6db6e9643d78378d8163c03f5a09257b4f51b0fe670bcd1f6b31fc215c23e353e58ce4f200f0e7fa4ec52a88f956d9908a3126fbffd171648ac58eee83216e5ed81c71ecf181a600fd2ca896bec0360099e8cd20da47d9c3f4ea65f6a7ce47d8a3681eed43dfd465d3c744e242a79e86bda47ea7cb4282ae2de26c7568e5023b98ec5a1a92d5dd6d9b1d9eca97", 0x1000}, {&(0x7f0000001680)="d40b285091e9e89bb8754047abe38adda97df3f2407db5253018136fc4eeb41997f9c15eae1aa52e541ed09e737b6321ff92b72ec2525dc325eb7653e89306ffd13f5cf97bb3668b5dce0be2817e7d2da41b7eab902d6c885d797a53ee2190a47d2b2829ea56aad74ef9cfa1a7dfcb44710d2f9864d27f1e9d301dbac1690dad459f4f6a887d7b0894e9c6a18fbddbe7d34d9e7e2ceb60d7d993c355c9f044ced21d58fe813c91f4dcfff16b31b2a3082dbd9b73633ee08bf9cdd0eb3a84fe1217328a2fb887612c95404b0b71f4f423711de1aef508e925c9a6cb19b626056615ae71", 0xe3}], 0x9, 0x0, 0x55) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003ac0)={0x0}, 0xc) r5 = geteuid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000500)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r14) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r15) r16 = getpgrp() r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000500)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = getegid() r26 = getppid() r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003b00)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000500)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = getpgrp() msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x8001, r32, r33, r34, r35, 0x4c, 0x6}, 0x8, 0x800, r36, r37, 0x7, 0x4, 0x8, 0x484}) r38 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r38, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r38, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r38, 0x4004746a, &(0x7f0000000500)) r39 = msgget$private(0x0, 0x718) r40 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r42 = geteuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r44 = getpgrp() r45 = getpgrp() msgctl$IPC_SET(r39, 0x1, &(0x7f0000000300)={{0x8001, r40, r41, r42, r43, 0x4c, 0x6}, 0x8, 0x800, r44, r45, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r41, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r46 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r47 = dup(r46) ioctl$WSKBDIO_SETMODE(r47, 0x800c5709, &(0x7f0000000000)) r48 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r49 = dup(r48) ioctl$WSKBDIO_SETMODE(r49, 0x800c5709, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000003c40)={&(0x7f0000000040)=@file={0x3, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000003a40)=[{&(0x7f0000001840)="b168bbaf425afa17fe9aca95760419c8d1c812e08bc6d46ad2a8b3f15e448631389741dfe0b7e53a46da500e5b934042b4107bdd18ba76c8d37b5ad09929a7d80583b85308c5e6605f139dfb3f9fa305d81d48c25a062f8048cb65ae05b127a99661d38ae3f0d437566da0697e8b624e4031374e70f29f941724901916d570630c8483ca593c72990458682751f02b0c9dff9353a9be211103", 0x99}, {&(0x7f0000001900)="a8c127e05386e38b392afb7f950cbc53fb142562e33d7b9632ff045b827182e8b4d0ff15c8198d61a7efd987e84c75bdde0cb52f0d75d88c178fc551c80a188d79403046971b38b90e8b016ca977c30c29f04fbbf96ca2840ea056c76452ae19df9ffb6d600b5220904d134dacde1c1b603e8d6c38d1fbe907877e0be01917acd3", 0x81}, {&(0x7f00000019c0)="54396c46e4ab20bc91a3d8180ec9303eb1ec23fc511b53136e18ba98c57d12317e505e3f0654851d9403d952b57f2ba6a61ec95e06d44b9256a4ea469be87a8623abfca0866f6bbbc13401a4fad9fdb0566076ae8840d32b87f4efb5fe9f9ff7f0341fe7822323ffcc3b9549a5e36d08377c67d8a951e8f9bd8c8db25b0ceb45b5bfee3084ff5daaf0045e16c3fc605b0c83e6f15c78474bb425a094ab1868be2455f11e636dcb667c1f87c6bea127b6801cea8bc3ca1591956acec2b9ef900b26e1cbce6a667ab7a63323f5e9893fcadad00ee55378928e032ec4bca810986bc2f31930caff010afa89dc6fa62fcfb55dfb0605a3a30dcc24e66138a3a53aba941e2dd09c939a87cd74a7163d6fb769f0a39d3deafb2047deaab34aa174759d72bac7bbc6a1ed47504b52a306eef1cc2c803325bf748938c51c10b686ac18dc0f61cd0bb801eb4a2c2139604ab5b14b4e358c87675bd93d6475265fe8800a3548973f57656d7a1905d8024b483fe253086b1137a2f9ebf77a270c2f724dbb738cefcf6f9e90b1480c5b87cd52fe11c462fd824937b37fa67556b264c7eaa5f7bcdf0ec9e231b09eb8558f1f1f0e67a9f05ba361100301e38b0c399d9c2f04333a03e643c8366319eafd911fb2e4fb2e0ab935758c8c787d36dcb5ccb7106a9351be5b470f4ff7279ac081c0d1cd727ca93e8a4c30ce5a837b7d71913fa54598ceeb5cadf47d2af6199aa43f4459d4472f6daa445f61e46391e60120566db54e85295cacc9eb67cabfa2b6dd3af02f6f0a153ed65c1c69529afe653143025b52d87ea1c372d2c13517e13770f4141850ae0b4bd593360ccb6344cd0df7bf3f0585bb7c713387176ae13d8d342919bfbb226b939173b981e932bf70c7c95b7060a366ab188b281680fa5379c1ae9ef36291564ed544ea2207edf6a123b6cc8435705e9e08b8a26f40db77faad3dc59bfb58338e960ab55c3892a80a8ebebf0657de0f4326853403ce1e2055df8009383bafa2dc9094b03020a678b0ec2b9e29b1edf8e9ba74ea36688295f378c8186b761737afb8c0579aac4d3b542dd9398c97d19b5ceeb9fb34d6a302433032665bc5b4b8772077090ebf60e75c5d2ed564fa29fb3c14abd9188a96b5dceaaa9638901e930eb0245c7a6bf8845f5fedd25cf262244508d55d2763db766d0b6112b7b94dde844466809fe61c7819db162ecead6edbdbe7682ebeda3f0a5a0a7dae2930a922f9666d53cff61495872ea99fb73276e9275a336000d135846376b6ba279de1d78b6b8c1461db9c0a0a006ec77a03c45e6207d62f354f282757ecd86718d36bfde5056391e0d4b501d6e32d47fae493988bf30484cf611095f353cda1120ec3f047e61f702b7df52b50c72c3c7dc42b7e127b2046f93c7c2e4502ea3c638cae7041206ef490acbe35f9ba636d0f2856250192e971f55301dc5a743c40e37df374fc6cf1bbdebfe2dca0e05f379a96c99bfb3f56da23f9bdf1060f422a046eb35e71c8a123574f674c8193fa1429894e7adb1eff1c83152b7a44302d604e0630ec7075d730e1a2e04d08adb0a6aa85a4aa8b78c19176b880c0b85e34ea76fe1b19203b494c9150c0412bb07832fdae5906cec252d51e8e99cb72c21fd90ec147b4c084779cb39ad09ab5a678110d001c829afe3d4e4a79bdd37bfe158718290e0f33f63ee3fb9893f6354eac176c9e8ee76e198d7bfcc2114336fffded031d502729feac856d0121815dbcae3d02b6756e08d20f35f025d16fedfe66209e0e1b79545666424ee6331e51fbcf6f71d3ea4d78f9c3dd356b23b9e23680ff69675be4bb0b4745a988fb0c6a19334398c18c379a81a1f489fde038bc21ea97734a38a62b90f086fbca716ede31ad6bdbf1679d18e6b2d88bd9e45ac449ab668a40c1fe329c7699c8d1507fa81d6ab9f71fa18cda2a710c0785a5247d3b140b6c5f3e1cca0282d050d79fdd1ee73499e49ffa572ecb1462d728059c2bd547b1c31c4268b6f31ecd401712f82a60957ccc70e58dbd96e29e008e113da517b92fcb5adea0c7017fdd3467f1d7af912de3358704e9f79c24fcbd3ba3ed01b2fdd54815c0874edc6d5c7211579972e09fb41f790678825d5fad57a28685f81377d6dbe38d00d995e771118d30dc705bc6e023636c7e812a869b92770d8a0a2962e843ddd0d052dc8ba3b1eb6dfa9d107e7ae3fcffe6d8bf9016a7ba1def5f37ba45525bb1d31db9f2cc727f2830ffe85d675c9fc94b214cd6e9c377f8b770c96e11f88a62a8be86da43854a0edd1528b6bb8ee165c2901b0d6bedc9adabf3e55e4d36eb949df9cce550ccea614604dd72aea135fa395b21dda6ca0ec9a6ec6011380898fe6b20cfef6bb13e74862f26ea703a11961e87b50fa2e26b91572857c1e382fc5d560394c6c441e1db19eb55bd64b5700569198992f695b528a936e37ca3e250a0252441e8b64c7d7ccf9e7ae4fa84a11b8f4aa0b18beb0bdcca5b91baad76672ec7fdf9f91248273c3c2c702584d6f76628ff17e332eacf60abda85e2de093173a074bf0d8133256d42d9b641cf86d2c43fe9e0588865c32ea3fa9afd8298332429e58545fd18c93b7aab0d75bcfbc7cab9a62defe3f144ee152f6608fc7578181da1888f25d0f79549b34038e0e4e2d8daa2816410aea904f01495271f23e9c621ced861b7f4e8d618c42728f60fc3222e1f9ac16e4dad221d68ef74e6f9dadb25ca4ca8d9703c7ca7d89acced2a6f361752d2a77b45969939cfdb8c75b1fc0fc8bafd4fd77433eb3a749211b8032389388074a0ce49e7055955ff6129c3f38cd06c9b59e3cd359346906b7d6143dca8cef139a3c0de511aa8a5e52ba716c60ad183696ef1a2fe03072af00d861e5bf4eb5ddf97f9a15a65e253e5a0f0dfb4972d297ef51899dba6103d086917660e1b6a3c99bbcabdd7136ff4d68c89e5475a121b563cca9abd5ca084994e1dfc9eaca68645339ca09e4e338d23e351a089c8a44f8e9e007022205e70f6462b60e2f69a472723219cde81a07316297bbdb5b22bb72e2416fb1ba3a10092100a1c22d09ee15eee097111d735507e6c7a52c09740e7116634ed75dd2206c556d185c225fd72a1356b5168f3ed7047abc4788c18f49d2d152cc55373ae6186961a5616bfa0e4c8693ca122dedf20d2e048a498c1820465c56db8ab2d0a36c7ae035fbd2de7f1494124f296dc7fa7a2a485f94148c89ee0a555ff53d84acf8f5666b9ace59187920c515c34552c5febd48f837bb2f87f24a3d8da7d74503811495660e51eb0b6bc748bcec185ddf3b9ac4b68063440ac255007483aa7b1e9d9d0102b00d7a4b3cce128d67787b7323e47c4842a66a99f80587bc3ddda7aa4b3a8ba4806b1c7bc32c088cfd1cdfbe453d5505dd3826b5955a9574709215b57b4e5af4d82f59c0b0fb78ada29bf9e3bfe15a83e404cb624275c07d2ac8c8342c63b68411c7a3d6dd7f45878dc8b0d880ec2cb499edfc78601c60662e7b2a72ea82890a75067bb75023dc4d6c943884388a5b9041c388d78467f5d25773aa30648c9ef0cc6c6e01dc6d4121adac995f9abaea8de3be3f8339922b1606e3db41a7490cef42f589a9b455beaeb988ca7255b040762c8759f8ed76a8084486ecabf70a4d8b30cb4326d20f2edbfe0d6c950993b0d49edb58a4c109f42c161081648701aef2711d525794fe52e5962e24c971481e7d735d25a0e21be8326d97eb2a83fc465207915c488377af9d628bf2e6045a3886ee034da46b14b5a6476e10a044d6b3b5f783ebf051420662f5a791531e33ecaf7a79410f248d9514736ca43388a1b1147eae7d3fc58c3fda621e01aa72617dcf109c1c9cc0bd7647a993bfc03cf3a22ad403827eea92262e4e48725bd5724e6455a7b1eea9a1938df796b441b5493c2dcd5bb1aec674ff06ffdac8b2272c31bafa306aef284fac288f8fdcf5b507c336a043955996905731a545caefcc538085b0d24f6c8b072213d5e46ee2ebb765b1d21695a67f7140ca263278e9c9fb94870748fb898328dab98edeb0c90ff9d9aca77d4a6d38e3491d89de1b0b8ecf614306fd973061fa4e48231adb1dced7b3a94bcc65aed1a721bb77b06de9d7ccf47e1d27295e82c0f55764a79f83faa9b046d8c91ea97bb3c1a1be953d4c4b098d44293b8eae4551c68a0d60c62ef02f469cbcf4c47ddd370afc8ceeefc817f4fa03cad94865454d487da809c84cd50e160e3a2d17dfc8c94a73548951f50d81f97f630ab917d9800696c053fdedaa30772683af6872da125f3629e18a64230fcd202298ce041496e229dfb81ef515dda05372ae17385e6dd729e130585dd1e1bc5d14acbbf565f70685acdfb8a572456e059c3c899f9057448eb81e78a77d4757b7756afe1a1e6553983dc062dd7658ec50f3655ac7e6c44a8856183e5b73fa77bd6ad6f0840f64095001652fb2448bbea44880a74b96109907c0fd9d20de1f4dd030a5c5531589af7632646c54f425482549505dfb5db19cf354c13c9917ab7e5f12216ddfb36fdfd7b24009c45df9fbfe517b9323aca8475cb8323a37670e9cb9e9e295a699b5796894781963c46e46f1951711cbece4daaaf9aaffcca71d84f40177d182f48e6f81e1653996cbb137f1034efb0a69dfe2fc3e51b71c2186dff1afd4be9cf07f36c2a2ce250315e4243bdeafc8838044614437d152816693acc0ff9f4ad7f5d4b570cd91009541741c9060a71ba6878c2554de2f2b9e27b0a9b3ad4e1b234123e54c256c602de0a96515133709c48f1d7c4373068299f9b813e6815e54731792ecda08330df35347211800f030872466a5ae95cc44ec15d5117f7687fd2252c8247efc3fe078e843c12ff6c64c34d46643c5b8ab5e264088bc4f7e34e9d114386b1bd2159a4c82f15815dc6c9ea6b2fc8d69b5dd5b9893bf3d02fbf8bbf51deaf06a67835ff90f1ab7e8865f81774dbb70f128f251e130b8dc6428be65a49ce23c3f42992eea7657545dcd10214d46c6202e272eb174904905613c91fd405c2069f05d0470b73b68239ce664529bd3fb6bb3b182963d080fe7ef1517051dc0c8b2195df02e378f7c91d6ee177f139140480a0a1f960e174af37fab19bee5268e22f5a8dc1cd5ce9ed73d6315b0e545905a1f3dbfc0832dbdd997ade14b1e5b61374bfb820b9867aa0b9694a896a2d0eeccce1a5080efd50fa445b4bcf5968e2afc527e5e71b72183daadac00278d89a756dc9d64d75db0300b468af4e06aaa280e71962b88d48f3cd9afb4c90cd0956ec0c13400611e36fabec2fcccf09e1abc5c9eced59f901442638593a3445215b6f2c167f4b42e085cfaf88e4ba2a6f0ed31a3558557461678ee25b486b9c35639d591008f224695e4b6768f3aefd4bd16ade27e30e31f7e9c4766dccfb599f8937d2232973be7c5d8220d7f8c1aec514d64003bcaf65a9b5ef18cf636e2f1f2ab63bbb44dccc5451470934ebf9a639200c2297f33b651bf5f3bf6cea62428c5198a61476fe83e6cae80870221a2b1647c630ced52c2d67741e9a8377664cb62bcb57f2d5e13723c046b0b25df709c77966f8a6f1ae5d263e1a004ecd0638d22b38fca71a9ec9977db4787fbb73378a17ef38c38fd82c80725451e7d94b96f78266b718818b5728c93236afe093c14638248c8f441f3b4556812bfb33d542504b06ae26b13b1b57535b1ea0d80d5a71a4a35eef1486d9c61c97cf1beda80770d34b2ea5eb3bba7cec2c86c5a9e57de0bc155a7a69adbb537fe0a82e31", 0x1000}, {&(0x7f00000029c0)="13a8053bfc9c976deab9f435f98c4d384e90de4b582804b027dc0a85d00f358a7c24e9d028dbc271377b32a4b6bdb7fd42edab644e338332ca9624da37ffcd139b22ef94830b856aac4b06888cbf680492f19d765c8272396803b76eb54cd76acc030248f739fcad65f210ebf4c84359424c6137f5b95a2fecdeb591294e311dccfa069a9f5190d1d57614b2e9bb58a0b55a928a68e8fab385f08aa9dbcac79090b8e213c0980a075d0bcf2ffb8b304d0af72670383a12d2c9839c80394ac1cf3205053297521d8c3f9adc76cb8d3e25ff102d930dccae3395fd35dfa250e6f4e6116d343d8962ddc6d1007e69f353a9f1bb64915d7884ae4a8727d25576efd3ccc8289b807b912afe6b1075fd3bbfc5f2dd95f394f69ddc9323122f6a3eada9a77aa65d969b098980d664ee40fa7e445d965942259d3d29ff19d67a0f53f31a9a9bfeb457729de27e32ff1889344a9f7e7a4ad2a3b4036e2f22b9d384e55ef23c6414c6e91bfed0bc88dbaf306311eb410d06bff85ce2b29d7ec2735923e76d107e08a513c10eab77f613a08bd088522aef91fad5056d85c595e3ff142b48aa385b6f0988ebcec49b8d61adc406e00f57c086b73feeff7f26f78e469648425c1862e9fc516f5ed3197935fa7842123a352aacf6e1f4795ca63fe8a97c0360695dfcb74831d6632be70e7cf152d9dbfde31ed5fc0c6909d43218b8daca00ead510a8d3e51cb5a14ee18137076617bd27f859576cbbbbc0e7ab2a67434b408b0acba003462eaf4df037b2c3ea3cc4af514d0569bbe4706226214ff25297476b52908c3c457de01a2a5686df80608c33af30f516686112c61cc2266030f6a3615e4883b5466e3a22ee272358b260d21eac831ab06defeecc26acc60eabbe65ee8d0f2add2f9bbacd1a2dd022783111202a5bbbe356d997f4d8429bd04aa059e32475198415065a6f19d1cc1e6fbe7d30da9bd6d2cb8bfb2536c853fc16f99b71ad125a097df03c9c657136e3830edaa184a97999deb5ab9e4ab1ce0b5f49aa60de343cc54b4871c64ed2bbf1d265d5a415c4f08620302c89e81c72b857bb1a6a6cb6c6329695167067e00148b465fb4df5cc37180b202e876ad17d01705228e6ef2dfd8cefbfd847008188a032d08a658a1bf9341012dce3e3ee6d91663b22b99663ba39a745474e29f721ce5c45eaf15d0df41d99bd028e65b17d5934f750600078589196e3f23dc587d39c5e6bb669543bdd774a3d0c16b6113a52c3f10d7cc52729784608f9774cfd11b54fa63daa4b24696d03cdd8e4cd33044b32cb252cbbc659703ac8767a720b41b35a7eeaf9619ebfec27ca09c99e3c8aa0a2551c6f6c3fb09dbce78acce2bfa3022c7a0a87b2ba191a01dad3ee3ae333aa3ca6f648b103b11fada0c3561540c46f972fd1fc8acec6369b51b5f78ce4b6ba06fdad7fdd7133f90f0cfef125767d1f7c5e9c29c22d3c7e72859496975e6e47dffda8576657b6336a7b7e01a1e406787ab365631c1ad9f46de43834ee3f69321d3631f3c287d34266e77608caf16a5ee34017209db539b746104e1b8041b0fb985c30c00105e0da394e5f506fe6e885bf4cb477595acfc54c51a3dae8efef17e89ef6c034f53e23a5fa8afd4e68d4248f87a05fc9cb91e55cb76a1f999cef634d96128f3bd760afebe4e7033a531284abbfffd45cb1dcc2d24d8f933d996b71aafee04941e553055b62ecf7f1c2943d007573c9f287ef1e8daab3b079a8ce4ec191699897dd9849b5bba8ed1b0a06acdb4dc720a36de607f945959c98b1110e0ff013f571a452db3df6c1cfc958022579832e881bb443fe850b3135b97872941817cf493b1d36ba6eae21fa07cd41f155b99f2d00dff195e9151ac9b270f066c12413449859e0253cdfaa8707a9313b98f3da46b7b20df37292705f243ca9c21afdab83d663e8cf4c5d81b6fc818a656194a9268c381eecfb68d6c922ede859d8e832a4a556e6be842499a45b719021e8720481dc2e294f3682dd6eebbcf93a60b24137c38405382aa3059317ba6a4ba937886f9d30f5fa6ded724cb4b7ac477bfb20004cb44272a5c48a541b1036cadd606734841e5c9e426779a2082b15572e0ef138f01cff3626862200ad8b5e1df5fe3cb4bd014a9c168ea075211f563977007a82e7fddd21d070bf08a7da656c8cfae9759330907aa546bf600b53f8a57b95f39ac8cc51ffe60fd714f45d7b9e0f239f810455373895429d5cde3b777e984b025030b1ff9e36ad6c300a77df879592209d125f907b76f1d7376bbd6438394573b7b7ebac1dff718396d5a25c2520b6276db013e15a54e0f318146bc8696209eb0f7d436c88687a6977ae2965620c3d4c4fbe7e4a54a3bc5987e4c5a4ae581965c609af708f36ad8ba85f561add7b77d2dfedfc3b4b4979bf86d5c7b603a8d9f789747e0b2e48cc3ee2339d3d6c932f73795a1c798fc4499e72430a271e69d4219b2ac3420298cd65c70adc50a4dfcf6dbb0481015cee91a6bb9c9deeabb3078e788c1eb03580fe91dac934a401f877d5d634c3bfaf6e5f03fca2134b0f6a6d432a5be736ebdc923db022a091f81aee5fe522b7ebdfaa99c051bcc2ac3c3078bc365f9c9eecf43d30b967e4e753cc5f6ca6be17b9f9e4cb4905e11b85ef77a9889142653acd7137c0a08f6de3ddbb67ce8f6cfbe9312831a63d0e4737753def00638ae7ce500976dbfae6565d1e230136ecef6fd8559e82441ce89e8f27862082e4a89ea387334d43603115013ca1325f1d7816a2e322a60cb0e4081935db26fba842d5cc87a8ca2fbb075f2d179851ff84c2936a06971f9560d01bf61555c6d318cf41dbfeb45eedfae4d42c0f906d56fdca53127885753c50840417b0562106313f09ba2c00f425bd7607e998e33b762ca882181d22f34b4692767c1ffd1877228a77366574f8b41f0dd8de2870d1a2c849b8857953553445dc37f8bf070c274f0221ee1165cc996edc1bdfa13b6c2d7938a939b57b94b352d9bd1e5f5346e253a39b398969a3d3f1df478712e9611f1cc2d2dfe0133097ccf488125e73af02965cbdfacf4100459b9a8ae54698dc7104b8c11f6393a6d3b9365ed4f56a2552679eef0d0e020ab34e93c72525b9a7be944339191a780a84af1d964e3a8214ea17082534a154a53ce253402e39eb0393abbc242f21689be34327cfc9902184617dc82e1cd3810097448a367e0353a11692971a957ebb0de6d1bf88828428f6335fad3ae34826111d9ba79ee292282800f42d7b5403a5c07afa852c0a9172dac5ebaab3b161ea61d57ee3cfe3104f7092d23e0406fbae136bf82935f747fd926dcc8c8bbb1d47b81d3f222cdcd78f75c72bd1047ddda30b87350bcbc693a8c9e5ba97e9deb9b30c6e7c867dbf16d7291c1617634ba7e96da076052b57f17f2d8c7a04f8bebb7251e1ba6c85812d4dd295254e479da5690251025d46c615bf5513d0a057ae13a0c35f3a9e1db1a055d6cb107e58e8f1da4c0f946919b69dce423900f97e068b5239ab141c007409a250a35613f2575cd3fbe24b2a8ab56c29eb661e928a7538984396ca9a84eeec92587051eca184ba55c51d7fe2195d0423d585bf313ba2c8ccfe6d17e7c0c523b78814ac764f1d06ef33c102a4c0d4beb823d143c9fa02fcced47c815ab244a2e3715f887e15ba488080c2a699dae538d6238961131a03ba599c0e50cc564487b5538f37209e0441938309a1443add32f996a607348c307dd1c8c9fd3cf563a9cf1ef68d3cb00701acfe5301f3029dbc2f4e4ba78e4dc9c0a09d8cad4ee353c7c322f5d53389711211a797bdf264458839742297463c59027103702d1d3de70182ecce4c7ada0c29a7531538f7bc7d05e7372a6facb7e15295ae3eeedcf12ba0ffed5efbd2d95e19bbe9059f9c2f5fe7b9a5e600140ec2995c18967dd50fd14e499bf01ee0b2ed08df6bfccc286e795812e4bf0f40fab087c50813b146083f17ace16ac9f84b551ad350ad8aae35fb4738a2a01dd1aaf172ab2c151443d3fabfc14ccf8d67f91b6b98b118a3512343652645ef28b79be83b4917c44cdc17dd38daedb5217ca898bec83f6dced84edb6d7ee9b23d7204e72b52b11eb14027cd065bf98ad482898fd53d4cc34e2a4786d5849409a040ed11f162827c36d0d613ec2dc1218aac944977d40b95b6e2452b505a30ee8161eea7b8ca2fe7b9e9ce3cd4fd01a0f49bc419fc0ef9387cf8e3d090cb67a766355893c03616d09cb6b6d3542e034e41d3f85fcbbf3624431a33e2abcd8b6862f39194d16a9ca472251e5cacba4eca3547b1b32c9bad1af3c39c2591a35d6c91768ec58dcc3fa59bead90fce2fdef53e6729ec8ad3d49d7dcafda60d59e5e16447fed6a7547e65ca8b223f9e98dcf9b30f2906c46d8e783f9ff93f24ab276b6217dd32b3af2f7cb3273f10d5be9796dcc93b553e016697a666391c010e60ace75c1e7164bd3557558e9e7192f69296288c8f0ad75e13b4c37214e685292d3c53ce85865daab9cd1e016eea6a47e41d88b5fa35927124281611b60fea10b72334a4af4fa214e35c620c27cde0a4e9670f20662f3b3bd4d02bf4c701356aa308d480cc42ebc5d8f775715c8c9fafc1f5e3173c5a3fbe8917c49f537202a37aabdc8f9cb9ff694be373266dfba5cdc3619bec65a3a678015a96d76aa69520dde51171a0b4242f0cdb3730ab9da87e72a9e66b83b86ce1e2779c5767def606594da2f6497b823912c37a6ef69da5fbb7e0b43da61891915a1e02f9ea09f8437edc0dc1d2c263dd030c4e4f704788c09c464b1405e6111facfca421a09823ba7da7d7d679c31a461517ddaea550c9e27829a532b13944b56ac0058a8ae5aa3497af67d27e02b6047328f7966cd4a7d2f9bba44deaf01e0fc35c1f4244d411af360cd4239d367eaa3571042eefefead7c6d8a0dd3d6d18e282b135b0e7954bca5627da13089181ed5a851153c1cd5d2ff5778b5e0fa28037892621bdf8311134b96135d0292ebdc23bc0e79ab240a0c4c4055771d8148e0bff02c6b952be55d6bc44c289931d6ed55fbb4364133fa397c0d181d58b9dc31e6889d41a013c691025d9de3ffe43ee82b27e2d532abc0dfa559b219a56143bb85e55ddad51a26b31641ad446d177832e35cd43205696c4460eb423bf75fe5d10f7f6d0ea7501ebe52c2dbddad993b250c447e67d316fc701afbc0e00c30497efe492e2db54b3a9aec4dc71a408598ec31a354c28ca287d862d4bbf91d9426f457cb3c7f0d69180cf3e5bd3817f9ea04e8b76845f531992a94512d51079db37e441dcd73e4bf0fd4a84ad34bf4ea12b4d3ad73fd3227a8cde607eb3691ee0ef95a11df7263947f78a6b484610e46d4d3905a72890a86278f55241173005bb9fe2ea52d19eaa9c5057e7f9aa06c17b287167610fee8633623f3ecc6529b9cf5943a68baf0b6649aa479f95524e1777629b15defb30a7a1eb2a0508f01b993e027899761e81c62c5f88a5312bbd54567d879bd17c4ba8f7702e92ff0639e977f08588cca4aec6ecb7a12c1f25c474992d6aec2e277c881d7f5d8f13984093467495c8619e4e5c2876214f51b3577c453da9b35e01d879faaf618f791917bc99eae9e11c2e3631c26cfc623b0d91533c1f7251cb0238385e511c16896fd86891bd4c4a2f9824f776d310501ce94fd394224cfc1f8a7c8e14d3757329dfe6f89356950e4062cab8ccaf248dc851316cd4e463bd98b464fae019f04510963001037c109624e96d64ba11af012665b5", 0x1000}, {&(0x7f00000039c0)="d553ee80c18d9474162f88d6e774d95eaa229c11f684d2fdb96618df6eba3abcb4c9b7de70d8c3789fbf2af362f097aeecc2379bf361b8d5a48c3bd8194957003d398111d0c166f1248efca303d1e2617d89628ace0afecd2c7355899a57584d5040cc30b7", 0x65}], 0x5, &(0x7f0000003b40)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r4, r5, r11}, @rights={0x20, 0xffff, 0x1, [r1, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r21, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r32, r41}, @rights={0x20, 0xffff, 0x1, [r47, r0, r0, r49]}], 0xd8, 0x4}, 0x2) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:36 executing program 0: open(&(0x7f00000002c0)='./bus\x00', 0xfa1460634b31508b, 0x1b4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x88c9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x3ff, 0x0, 0x2}, {0xc43c, 0x0, 0x21}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="eb883cff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(0xffffffffffffffff) getsockopt(r6, 0x1a5, 0x8, &(0x7f0000000180)=""/50, &(0x7f0000000200)=0x32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r1 = semget(0x0, 0x2, 0x0) semop(r1, &(0x7f00000000c0)=[{0x5, 0x9, 0x400}, {0x0, 0x3, 0x1800}], 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0001000000696c6530007ffc6d5a65cf62fb1b2be2ba80775414ce558cdba6dae7e567f4c50ae844d9c174be049e0483cf4398e180439fa47811961670672b"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept(r14, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r15 = kqueue() r16 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x3bc, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) 16:00:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) recvfrom(r2, &(0x7f0000000000)=""/188, 0xbc, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00P\x00\x00', @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="cfc8e49a648d28708b6e2542c8c9177f8be4d399b42decbb5945b0855b283cc24b5bf55bc32a6da9a9733e4829e04c5325ebfca094d3efb228ac3cc1e2e92905c59f49ca20b2716562dfc10814269c14aafd435a949656361148e774cb2dda204309a45fe424412185a8dbad77019d3d4c2c0cceb864985b15874289c8cccd9e8072af44dfb3139cbfb79602aa4a9e9d9b43b0fbc139d3c28f3c4bc78f4e83c2c0efc11ec1fc5bfd605771d8f0dabf002580ca7ceba0d34a8900c807"]]) 16:00:36 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) getrlimit(0x5, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/10}, &(0x7f0000000180)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xa) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) fchmod(r4, 0x100) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)}, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x107, 0xa) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) getpid() r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) fcntl$getown(r1, 0x5) r2 = dup(r0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x3, 0x1000, 0x1, 0x5, 0x9, 0x0, 0x1, 0x0, 0x80000000, 0xffff}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0xf9) 16:00:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [0x0, 0x0, 0x3], [{}, {}, {}, {0x1}]}}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x0, 0x5d, 0x5, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) fcntl$dupfd(r3, 0xa, r0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b59158 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b59158 16:00:37 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/186) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x10, 0x5, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e711e86e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCCDTR(r3, 0x20007478) r4 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/29) acct(&(0x7f0000000380)='./bus\x00') r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xfffffffffffffe93) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) dup(r9) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000040)="65b050b72cccae7eac3d6be5f7b90a3de28ccc4f272c30c89e17302d2abc1ae46e1301c7ff56add20b86fcc7727cb44e173889b1faeff57aa4fe688006bf0148b0166235061997429443746ff72dc9968f1a5ce60f99a097492c2a8c223a32141a9a613a91d82d392dec11149e", 0x6d}, {&(0x7f0000000200)="953c67db2af7ecca0303c4d94b9e0cc750e45950ad6c1677c9530dd10a74c0029a9eb4bb7f80aa27", 0x28}, {&(0x7f0000000240)="30c6fbed7adae23e76f50d7742cade34ec900c4e6dbf976a2007084e4ba21a4b24cd3384ad3efb8fb5e9d339a904cb3319bcc919de9989f4fa00712c0b98ec230f59e3b6a609ade120b617017d9e1d6734a7ee0d718d319bda54e1a427980fd3966b68fee84c7c6085c97097b13be0a6bc7d78de5c99ea6725146a6261a259869c353daafb951081e3e777b045b542a68190e37f02c5ec502215ecc2397dffa3606b39311a9d23484d4914264453d0bcb57c253dc5c34c8a81f04cd8c0ecb53d6ae67ebb8507", 0xc6}], 0x3, 0x0, 0x2) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="02e36ac55e77bc38b053685d99e7ea89a504363be9e8564f", 0x18}, {&(0x7f00000002c0)="7faa989790f1c01b878c14ca9d6bd9e2913a02bb5602e930693c54b4ed17149a42b8275617ef24f9de690599b58a17e3308d7eaff7944e21856c13a09791729081a2442261c96f6e4485a6067a9c538c153dcef5ce489582ea", 0x59}, {&(0x7f0000000240)="197f1c381e07cb8f9678fabd6182f052edaf0f28733744f80f63c33b", 0x1c}, {&(0x7f0000000340)="bc2bca385e717a1f907da663777b", 0xe}, {&(0x7f0000000380)="50ddbfddfca839e64e78f5adaf1a3b5188a17bf943b65da255ff2b72d9a6ce65723e7195a9741ee4e4a3d287eed464ad4cc4e39cc6f3953b813f5087dec2f6743fb21752f64f2cd547e69d0d3d6e41a1817db3eb44065bb13d316b", 0x5b}, {&(0x7f0000000400)="c54287d0d306a686377f7f75ba408103ac8f727915967fc7bf4fda7b238d7bf1fd", 0x21}, {&(0x7f0000000440)="85d7ad68b78392dce1bef57be820c5c9e5de6bafad6c7325f508526a6c4de00cc3c2fe613abf532e092f67e4f4f4305cedf9ab4bc2817238a47985b1ac95fd6f823c9a8e4feb11dc7f87e869720200759863a0820172eff8180ca561d0f742052faa6162207e7ba8bea5", 0x6a}, {&(0x7f00000004c0)="077ad2fbcaa1e8d9a10159c9ca629b4c1d56e4b69ec475cca6c64342f65302a57a874be34feeb296db21ca54a1992e05293a3bb46545dd2206ab7846b481a0fba48bdb7500240ac6d0dd550ea019c8b4b9a03aeeb9d170ae", 0x58}], 0x8, 0x0, 0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000a80)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x200) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) openat(r6, &(0x7f0000000140)='./file0\x00', 0x40, 0x182) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) pipe(&(0x7f0000000000)) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x7fff, './file1\x00', './bus\x00'}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) write(r5, &(0x7f00000000c0)='!', 0x1) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000300)=0x9) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000500)) r15 = msgget$private(0x0, 0x718) r16 = getuid() accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r17 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0x800c5709, &(0x7f0000000000)) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffe17) r22 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x7, 0x4, 0x8, 0x484}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={r10, r13, r23}, 0xc) poll(&(0x7f0000000040)=[{r4, 0x40}, {r0, 0x1}, {r0, 0xb3726d36377ae25a}, {r6, 0x41}], 0x4, 0x3) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r26, 0x80105727, &(0x7f0000000080)={0x0}) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x800, './bus\x00'}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x1ff, './bus\x00'}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r2, &(0x7f0000000100)="dcd2241612e84a41c70c20f105895a27edee400afeeef8d7354dd847", 0x1c) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) bind(r4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r5 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="002000000000000000000001000000000000f7ff00000000"]) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) readlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaa0789622d3d18e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a32900"/4098], &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:37 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x10000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0xb1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c65300079bdc1ee6e32c8ff6d7e085b3c45d999c93a3926b221715e402f0308c040dbd8aa42202bd10cb70bec2b594cdfa9b15ca7be7e5a42a1aa286816acc3c298f323aabed77da6e25ab509b46efa0760e4f96103503953ec8171d53ee5f2ff250fb0ed3a16f1718b461af009bbed3a57d40d00"/136], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) writev(r3, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, '\x00', 0x0, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000040)=0x3) 16:00:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = fcntl$dupfd(r2, 0xa, r8) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r10, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r11 = accept$unix(r3, 0x0, 0x0) write(r11, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r11) 16:00:38 executing program 0: msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000001340)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f00000015c0)="40000000b86b15953b3cfbc4ae33110190116bf058daacd47774d54e5ab192b41e8e9eb8d9459300ef4ef94b26f8756c469a93bb89e9a747c0b22ead2a3e76741e6b2d668286d0b1e9614505e941b0d175195644e6fabea6641cc2ef3d0193202fe65d9aac33e2379cc263b1424c10ac4857f3265b8ec3eaf18250ee114213a12cd43351d0", 0x85}, {&(0x7f00000014c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xc5, 0xffffffff, 0x3, 0x2, 0x10005, 0x8, 0x2, 0x3, 0x1, 0x2, 0x8000}) r1 = semget$private(0x0, 0x4, 0x408) semop(0x0, 0x0, 0x0) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semget$private(0x0, 0x0, 0x1) semop(r1, &(0x7f0000000240), 0x6) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) pipe(&(0x7f0000000200)) readv(r2, &(0x7f0000000000), 0x100000000000021b) pipe(&(0x7f0000001380)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000d00)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da3718ae7bd0872ec624267123f8e3654f6d59f3a492f215324f480024849cbbf3aaa55ef82251e1c89fb582671dd6d639cf4b5737628888481f1b94699226177c3bb97f09a86c1ef9170012003bfee319a27bb06274111ca07f4c29da79bd47baf61ee54162da5a02ff0ddeb14c2865a12a10993f28639311425ec555a9baaf280acba09d548fc6ea3830da190944b9cf01b7a560d32ef51fcfb6e4f00a4d0fe03fb982ccf77aff553639af2312d9b920619a52aaa19a56f2c328ae05bb76b5fe1f442121fc2fffa836bbd122c0c6172c5531551581263ca8"], 0xa) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) 16:00:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) rename(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 16:00:38 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x658a1c48, 0x8000}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)) 16:20:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) r3 = kqueue() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = socket$unix(0x1, 0x3f28db2d2dfcab3e, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000000)) kevent(r2, 0x0, 0x4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x40, 0x4, 0x9}, {{}, 0xfffffffffffffffd, 0x82, 0xfffff, 0xd49, 0x435e}, {{r5}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x6, 0x2, 0x1ec3, 0x8001}, {{r6}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x2}, {{r3}, 0x7, 0x21, 0x1, 0x1, 0x2}, {{r11}, 0x0, 0x80, 0xfffff, 0xff, 0x3}, {{r9}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x200, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:20:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20888, 0xe8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:20:24 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='w\x02') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x2c, 0x0, &(0x7f0000000040)=""/44}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x80000000) 16:20:24 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="74e4050000000000002a"], 0x10) write(r0, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) sendto$unix(r0, &(0x7f0000000080)="2a5439dfd9101dc86da805c4edce6e0739fff2e3f22648439ed0", 0x1a, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x3f, 0x3, 0x4}, 0xfbffffff, 0xfffffffd, 0x7c206544}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x1, 0x5}, {0x7, 0x1}}) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) accept$inet6(r4, 0x0, &(0x7f0000000140)) fchdir(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xffffff18, './file0\x00', './file0\x00'}) 16:20:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) dup2(r1, r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) fchmod(r4, 0x178) socket(0x1, 0x5, 0x3) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCPROMISC(r6, 0x20004269) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:20:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semop(0x0, &(0x7f0000000140)=[{0x2, 0x467d, 0x800}, {0x0, 0x2, 0x1800}, {0xeb3a7b40893e7d8e, 0x3ff, 0x1800}, {0x1, 0x2, 0x1800}, {0x4, 0x4, 0x3800}, {0x1, 0x83, 0x400}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000180)=[{0x1000, 0xa, 0xff, 0xec0}, {0xc1, 0x0, 0x0, 0x3f}, {0x9, 0x5, 0x0, 0x6}, {0x1, 0x3f, 0x1, 0x3239}, {0x200, 0x0, 0x40, 0x3ff}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1e5) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:20:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r9) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r10) r11 = socket$inet(0x2, 0x5, 0x1) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x80, 0x0) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x800c5709, &(0x7f0000000000)) r15 = socket(0x40, 0x1, 0x97) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r16) r17 = dup(0xffffffffffffffff) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x800c5709, &(0x7f0000000000)) r21 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r21, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r21, 0x4004746a, &(0x7f0000000500)) r22 = msgget$private(0x0, 0x718) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r25 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r27 = getpgrp() r28 = getpgrp() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000300)={{0x8001, r23, r24, r25, r26, 0x4c, 0x6}, 0x8, 0x800, r27, r28, 0x7, 0x4, 0x8, 0x484}) r29 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r29, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r29, 0x4004746a, &(0x7f0000000500)) r30 = msgget$private(0x0, 0x718) r31 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r35 = getpgrp() r36 = getpgrp() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000300)={{0x8001, r31, r32, r33, r34, 0x4c, 0x6}, 0x8, 0x800, r35, r36, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r32, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r37 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r38 = dup(r37) ioctl$WSKBDIO_SETMODE(r38, 0x800c5709, &(0x7f0000000000)) r39 = open$dir(&(0x7f0000001740)='\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//file0\x00', 0x0, 0x19) r40 = dup(r39) ioctl$WSKBDIO_SETMODE(r40, 0x800c5709, &(0x7f0000000000)) r41 = socket$inet6(0x18, 0x1, 0x40) r42 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r43 = dup(r42) ioctl$WSKBDIO_SETMODE(r43, 0x800c5709, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000100)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000300)="2e594d70dcc5313147286c820ea117681c7f22521c0ee7eca352f2a509840c53ea9d08c60334cdb60ebb8901b051943f467a55bbb49a177dc1a514e4575856f59008cb9ab018c1f404e99071a2ded915d908fb200f0f4102d475fcbab21317d42947d70ad837bf8340083f7d1a07313ee0803be5cce8902931835a05773e4714ea7df28c3be95b375cf1fde6d3b42b88e5a2773430c34b0d50fd28fc464c961d1ad0a21b776d63c83777fcf155e808c0c7e253e8c0084c4018eee607a2879776be364852b238bdd668", 0xc9}, {&(0x7f0000000400)="51fa1bf54c09436178dc72745a4de2547e5174b333fd6bf97a5ac7c1bd995028b93a63c13591e08e32c12f185c851d796421346ff2f18633b46d2e9d7afc69cd9abb5ac5b3f57d3c44678bae6177b37beb61484048df4bc8dd7ba3dc750a4d022a9ede466750505041f5bf3d287a65ef3de96d3b8839221dab8954212231d227fd7ca1d933b9121d75b3b82638fc876ff77f96b2a47a4b0c7063e619a19f3c6cd7a2c2b5011eddca5f7a66783b105d563c0de0c0d21feca774bbe1908931f59fd07f", 0xc2}, {&(0x7f00000001c0)="f0a8bee4f864a51411bcbd55b0cfb4588b84e57664bc9f55e06641a11a9d610396cb39c1b7d62dc81e6784ecf0aa39996f65b6f7b0be1120e9d3895ab5cac444392e10696c347ed0931fb916b7e706107ebb1ef40608037d6581e715c0c47e376b1ebd5c4090cf3322eb623a2ddd1f55916ad4d04a590498fce3281e", 0x7c}, {&(0x7f0000000500)="47de5c2e57ac15d91e4f9c0e7de41da1041181167bb96735ce374da9239cab21f38e7225050ed1553c839f754235d105672dc19670f37e1c1e3c1615e78e94765562e9185d752d11dde2867c5bab46d033812aeee3a6e5ff4fa47f95110ee7b232c6cd681a58508a6b944545f0e3f5ad530ae5e1fe2d317434c4120da7d04c273a27dba1428c38a2359e164cf827740ab1478b59d6a5ed688fa4835e9c2fc6a8bd53ab94f4b7679014519a1855b9eec7a9dba0a371813a1636089c828c1e2e8bb9d554319f88d9ef957aee4bc8a1c9b54137c669f9c5a4916fcd7af26e4140cda987b2ece140145901a661c734acdedf4ed987962bbf08c8463013414b43eea501a9792bdd1d8a72f27f0385b0b5eb5be490310e6714827e882312ee0899da6aaa4872f9f2ee2dc282b08bccfb9850de1f5f88ec7fcdcf8fef8cac58b0a6f6079748bbf4579f0bdba23bb57a371cfd8767db969d868b12a80e47af2037b671f9c5b0bd6e566e544776021f6bf75a4f30917d8faae4bd34c594b99670e4cf2a5dfda45a26d7be6b5aee9ab350f6140cd4605c45862a97ad5ad308c514c99a01a7c4c464000c8fcc256516147add32e26a23095f1cf8dbd0083050bd71bb186ef0e686a6001ed7f97527935ed8906dde00aba67dc9ed801963218b1abecb424a46a5eaf5aa625d6ab8a32b8bcfa33ef698592e6c29519edf693967e703e1d20de2751913494e01edd1e7aeb50031f57c8714675f71dc9b2fab5bc6085e3b7b7a2f9412a09a7b9c925312a7dc28a6efa0eae966666600fbf2ab270398a18cc016874a3e1de42d109c03b1dbefe7868dc54c98021c8c3eb1a4a4d78564d3efd4c94466c30aed4a9c6530f7aa552d055558760a46c73927bea3237ec4ac4308a27c42be04a294b8b6137149342fd9a5b5d5918abf3aca1a55db899705b09bde8b8b62374a75a2fb57a88b3c5a8421bf106a3429efb347a7f18f1bcae5ac2689c5e41431f0717a7448653c9d7696ae55b0c5c2fbcb68a52d504c2e3a39a106a9dd9419278647bf5626234f0137d812e63f4dfc8d3143cc4f4fc6fa5d268a27ff69e6b4ec05c261e0b82ff3bbd3803dbdd099b6be15bd84ca881824d98330411f5f81365c6999fffab58bc4254912d0ff0530bb665a7b995f1f2d02208c994b6ae6bd49719b5348a61454f35289cbcd4d6b9f6560d1d548a436d8e233c51c3a2b7432c7f5122efaa9c9249624db0b1589da2fadd497d27202cd1bed530a995dc6dfbf03be7d40ba28558026d30990a8dc58809ba247f12261884502fef68cdf809cbd6dd946b3926a26307dc54c7fe7b7db12f23ecee8fc2e0dffb7d2ec7bbcd7310a30e5e75d0ab6fc38061eea50a380d8f57692c09b5537a80ef9f634e67a7e7f0ec36656f23f6499ab3ac9ee89981bb5b1f5766d0c72560380f757c64ba2ade7e712c1f2314f5c1b752c1172a16759e1d30abd4c21ba3cb1c1604479453b552cc1803d6415dc5cc3fe3fb7385bc1aefe602cddda33867f1319ad504008dd134a4bd6a65c04ddf7cad8d12eac5c3d89617f1778dec4a5e7867e8d5b398dac9f5b4d157f731a234a9207bf90e8c64e30a8fc462f55840a96d8747f5d2c394690030ac4bf75324e0e95202d9530333f4d67c9a96a25e340b51a01a7296cab1d68f3dfcbd9bf2c1e32fe8bf6deedde136c46e8566ff6d2f2440ecb080329206fbb812078b648bb3299933ef761281980112fa71576ac2085c8591fb7cacb2e5945fc1bb47b3555540b4b1a582d250d8b3053109883a1210d953f23423f79896823a617e93fec0f08c9ff8fbd51dce70bb2171b1001743ad941eb374011bd982a2d3ef605fb2fc69603a1ee5ed6da289aec1beebc4ba60a432da8f23879583f049e421788b3259989aca3621ae52853ee1c6147d907e928542dbec535f8b9d35ba670156b1c3a40a55d17793961db774a7d39120b2b3df8e5ab62b6e042c129e5aeb1df59b0c8547ec0229d9ac96ffd394cc1bf701f3b0e926d3c9841b92f7b9d250bb03b44be6e8a550a0d5331f439f8880858409caf07d1540be0bebcfb2709879f0dde699ef07bbb68a5efe40e3eaa4aea2ef51088bbbe00b4819201fa86df60d1336692b76748da497ff3c05a730ab1c698bdfb6c57b7dc514d184eba058d27eec0e9de36338b33c6bde88fbf604143369955b728e83d16c9b661a9cc99bf3dbc4801f75f7ef0d57af1552b6261180322b488c59684fe3f119be592bd55a619fadf54133ee56eddd8e3bc2603f05aba50388df5bf97f08d2d9bbae131ca00d6037308cc3939846fa2ead6a799202d3c7a7ad2b73ef57c571f77beb3a617cc763eb94f70411954a9a9a26e199e83d8e30edebc33e34fd492d9cfeddad24d1184989865cc2419065d460dc6ed166c05ffa522291a09635510d398688dbea1d954d51dd7b3b7d251635cca71a7824958b284e53c34eda887542fe8021b1d55cfae54afee6a42d6c95320e116c2343ad3462a7a9d8c76f81c62dcf1a9606b78dcfd9191717c288a8ab568482c052ccd72d4104430dfb028789afecec011af2e1cc264ae4f9e735a81d154c11889c34dabefe5d1bfae18e4474af431bc2159bba6151fd730bd1bea90495969c80aa04885fa299362f5344b7aae001a2235b06b1401d139777905c861f01cebed97c93d7d18f214757c06127b70a7e3fc9440c44e6c337f75017ed4f81e467d4e98db4003e765fb05f67a8447fd9be21bc758a3211bfa9691e2cc6cfc78f5f3b5162dc16972cb71a04ff57846c4227c057fc171127514103e645aafc06d8a0df94404081e1366e14814ac9c7db41a3c0d33d167f70a91dd9605896c68a9f1cab2721957a1916ec5ce2979d54405eb629b463ed260dff765bf5bfa004d27702f229e996400e556d12e2184f9df96962704272d365511e1efadced02ce3e040eeb3cf4f597806f159bfd859325a3553e7c3130fa2ad7d224b64761560bf91cae8f21794646d6dadddd29c15d2c7e19771b783102e7073bb13719829c07e406be8a9e296f1af4a9a27f19f6242df2ba67e95b931887a3a60f30bd4fbf7e8f661fd0e5ff559c87021bb450c867c1309ba2b100bee825afec6ba0e43dbe9611fe057091fb8b25d7153888b517abdf92a13afd5e6e12e976de6d33dda887ae8e9aff9249fa0efae8df0e6c87c59d706dfe448c19f5bd17f5ccdb651892e004527568955acb7a94b05e84e1079555dfe4279dfa584bf2adb3a29d392f2427f328a13b250b1b244d105012180c9be501121bfd9bce03f73b8d6022d85e6f3d65d3b6108ce877086e8d9f71e239b77588013c9430ad0241f08cdb6dfc402af23857b1769aaf74de3e9d7f7c0d8da6e32c39b8273485e8f7162fefe1f59fb27a087302ac377e451820280b8ebf322c1a15b7d0f2cf95910b2b413f9eac665fae41433ecbf085807dc785f0c1fa223b84341dd271e1e681b9c6ee848517960f717c56c728336b154737c849128b0428e5697623a038db98bccb42fabca02901adcad151600479e235e4689815b4f44ec03ea8fccab8d6464ee5be10c66e8475051f64d5d33e19de05fb9e458d2accc0e75fee10a7251ad4fd8c4469c7a30dde551d6f3362ef5d246299ca6abca23886a8944540618321123c5b9e6164085db787fbd9c2fb81dc1e95d861fb74b423183718a78786f3c9fee689079b68d24ac07df0172dd7cb52327c6b0769384093dd7f42871deb3afe8caadc3e13db71bd3dbbc5934caa411e2c39056b9d02d40def406361e572eeaa51ba694e46f66bac44fa5829b6bc2fb49b389b9a56db8c320975519671aafd218fbb4599aab7095b88477d40bc51a35b3cc88091bc51bed8f33bff85cde2a0646e0c5e7379703c1d9020d97024ae3e523ab3a174f579d6a64d3f9075493abba78279e98a67d8d2f4b3bd4f94c8cda0b82bd2d5f7c9d52726fc3635bb0786e3fcf1f3a5e7f9e661687b57095de3913920960ad4a17cf28cbab9adf7ce9a30b15d601dd978279e9a4ab025272f34d2ab8d201d152a9ccdebddeb37f5fa2e5f058799268ba54d509d47132c999e101ce1bf3493a6d79c8c706790a06217b518201754d0301d94a25764cbd097f3b232e64622c9cb2c402be80da23ecdd180d878551557b6659e6551333b45142982626b55b2b04808b039301311cd0b84cde76932069bb576f8531bb73431dd131d1c4a720fbe48c515b834a04ea4812567f0d79c4242f87073b1f161430bbef231f550f57c9e3459f238b25837b5d8ba62f443cf6d65f4e103a1e036548e82cf4139b04c1549ffda4c51fb1e78e7db1216aaa42261f2c15a8cd16b36a8688d0ce33ae2094439cbef0a84ea9a4de4cd2cfe2c6cd1dd615ddf5e2d1b8e58747f492eaeaa93835476719ddc92e90afece23f9fdb8f1dc15cb25f0fb5250e2fa9ccbdd6c78d39d94b4c132681d5e3e730aba354527c6bcb0d800af3f8a4eccbe0f958aa4755479eeaa9ada46dade1d6025e865456408727e682c8058799f95ae1890cd12b496eaedc9a1ea4298696a43fc9ba0762c6a4c3bc7e3718273f09111e4296c89499bbe71931eaf38f6f92676c8eafe481ad72cdbec6ca08775625c0447cddfb91f03c557be858357bfd0a1b67d946510afb2bfe5dc7b505de4f7428fef9f7692a8eef808f05bbc9fd3e9aba624f47a3e6b3ff76ae39a9155bd7355f6389773ca05d0faf2848dac3bba6e6297fe5aef839f500592bd456f36a27acb2754f1db3c7ea7857ee6434934c368cde8e9b883ea463d0d6ceede4a60d146965a9386f19ab5d4c4a21d94fb18224e9728b59442b1697ad7438cbea793d098b537d0fe4b7e65cdc1815254f32bfa33ecb47ca9c63bf1e5624366d23964819af3448f6acb10c2841597a904fa7c2654c78ba846efd2aa5dbd669307028799bb8603d21cb8822560fdf313546fe1fa0490f33999419c90ae7bee8f37b106adb2d9ce7a8b2dd49e3da0e8083c88889517a129d5c8a6580e246b8bbd4cfad48afb25c5dff006d0765272f7fe9ca48070f6c44e14ad86dfc4bf7abd7fe8aed857182b88b94210c4b06afe403ff952c5f5fc27e72ba0885b565823f363083f9d9d0d6a218a204040891bee39fcbf7e218eda30a3d1c7e62f0bec0d8a5fe9f5296b27f750b82af244266b76fd473b30358f4a3e717cba31a5cd17c795fc9a76665ecaa7142598cf34baada493328743923e1e7d7264cf1ab840332f2f50b0721eba52b86bfd9b4870df7539e8b4f4becc5d9c99c168896874029ea9d0cd99f04cdd095f645775a358a637f27237c57f1fe5c83e90be1751e048e211d5f3b293ea20b6c2a088b43db6f10a9d2689597e8be4bb12ffb6dfc081dd10bc1914888502282ac5c9baa2eb6aeef912253da78f934df54f12618066233ab29e3adb602f28810218a8778126d06b83311dcc1f2195d17d9ee473b78a2babdd46eabcd080c83851f06fa4fb59a75f1bafd278e65fff6e4eb3d7b5ff30fff338f1bab55d1d5318d16a1033485a9f0e03e50dd61c89c91316ce1c5532696d842dd65a97d880edb8e5306708f0843786c80a5c1398d620c4b152956f051c6e84c04061d891bdf61cf945d274300b995fd5a21562a9e54577784ba21481759eaddce228c70f658012f3e73d585a241e58d740c775c8b2229b642204f8aa371cc37d7b7f30ef694fb89b000f8ef985b7ae1a63742af6de9e2e1d6b3f4a5ee03fac635df3f8b2cdf026e7ffa26a71e09315e2a8551e0f04bb56ffb66e00aa7585c8ac6fb53c302f194ed", 0x1000}, {&(0x7f0000000140)="f2a129b8428a5a19f3b52193d22055241b91", 0x12}], 0x5, &(0x7f0000001800)=ANY=[@ANYBLOB="20000263f8a8f5b337918e379b411e007de2a785112099c6a9c2edc95fa5c995221b753ad5dd69634a2d3209084342ae9cff8c57fc4839f67270214f11d99d15a0663cd044e8b1d5a94593a25ec17b4b39e2317813ccef6a6e08d3d9448e2c9d5e2a09090000000000000028e51ccf5f6620c80f4d74085acdfa0702b76111c5917a40046b4a5cf2f8daab8a95082e5e85fe9135a64fa59b43c4dd8e0685e008c74af2b0cc1818e50e6a965bba6f7746b5e20066f490f9e3faf32a2df943ca81dc4c1d23dd5c61a99642438cdee97aa0abc6b58942000b934b13dda2d91f4c3b2a33aad0cf52aa2671184a3eee6fe7f1990f6e3b9fcde84720b485569d6facc925a0831d87c9ff0f78f91ee38a438072e10f2ff4539cc81092d884c9301ebea8b8896b65842974a626451cf88d0544dc8a70061909aa992ee924ee37774993751c499dc061b1799b44", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r25, @ANYRES32=r32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r0, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r0, @ANYRES32=r43, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x400}, 0x40d) dup(r0) r44 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r44, &(0x7f0000000040)="670dc3", 0x3) pwritev(r44, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:20:24 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) clock_getres(0x4, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:20:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)={0x0, "62d53a5f78a480d8bac55f5bd1f24ed21ea831205e1af70d59541f944e2f5cc1d4f96298a397c3de9f8dccdbf8c429845b59c26191bc6357c736af6bac95e121a47559e968d17c0dd8854dc26aa4fbaea6a2725d1506f466520cda9664d45cb7c96f47e7283817f0177250b2898f2d26af52f9a8085b7f3ed68458ecf0aee1c782e62c9c3024c3156de5b0ecc8683029b539853a4ea2f0505b68955f731a5007d8ddd2102c4a8cbdd393dccf9a53e605c4c9b055e3e041a051e9d5983d90bc62c1c0e002d82cea612769ba63b1e82b25bdbf6b9255cf6f6b273863da9f4cb06046b9382bd498459f94eddd45fe72d3f9ddb9ac3b6c1dffdf826a5e3e9ede5ba0e6bf088ec38ca3549da3ffae5f7c7edf2dda6611cc001088f300c274d0d2e2b56962c07415d0c5af1398cb562f567f965ccd2d0db8656e70bc98dbafa8639c704fad88ca03c4e239780f14f0889398494dc2037daf108c67a4e11f76e1f867bb2877dbb6f2dbc317d82c5ab9505414388fd40e6c94abde334b97103e89258151a317d9b2abed047ebf31d282b17f19e767ad11a0812a8a95d2bf64b65870ecc640989115d412f6593a61793c1be5761602f3a72741d6f76e407afb0e1bfc15f9d0631211ef9c342636998886554b9bf10f176e2c2b018c12a71185daac367999054245b8d00f4feaa35b70460a6fea7f36a7b3cc18d0f206b2736557b53048d3d7f75f62ba7ff72e512e15905d3fec8217b431c3826f51a32341e7ba9a73b5985e858cdac2b4e45b74131b19935f2dd77c54cc0e780bfec7a7cd3a20db6be279cf28ca5f3da7b00f840146d03de527d0210c85df27254a572c7d1380a71ae3fb1f87217b2230e9462c043cf16930cb85635a973ad0eae91d6cf7c1a9e8ad16e931f26cb20357897ec117720802b2aaddab66786b6e0f45ccb46e9d7e1793a1be5dc1967a71fd37631a2082ce5b531e9269b3f5a71bc879496515f7de10789d408649dacf5f59c70ee1912d859d4922c54cca0b1a6d6fda0aab8f85793536131dd73bb49e51ef17faf858fe4e42dc602fd38b7d935bc05fab5339bbe3605b77c35c09b7e016a48ec69a8e42ffab9b350d9c874d4242fb1f491726c653201aa1ae43f8b70af06dd1780ddda498a2c5987357ca17e1aa31200b94d7eebb6644c07491b47fa0a7beab93b484123893ae64bf327b63367d3d863379e33fe4ae99850d90299b496bcb7ae8fa2c2b73fc25fa11d58598ee7b32b9dd46ef780dc44be634e823cfad0a9699fcb5384df0ff684473b65fff241772c746169cc71b6c9f22fa8a34307c2f5048bedbc95f2511b0ddee80603f468afd64dc443a9763c7c30e470a4469e882dfe05175c0ce483225b12c1494b56e7a3e8d13a5f1d0b7ab1f9bc5dc267cb70871ed9a3c7d1137f84f1d7acae9db35c8dc84e9b95c0f56bf2fa3a1c764a151a5511a9a0dcd75d7c9d77279b60330f9b60d13ce41969d5efcc0950670ae983cdf772156e2a0ad1b9fbb0bb0c5b125e30c7d7f798a92b751cf1c5f9eb69c82e8f1fa1cc467051df92b51c3f71b4481977199c55d061adcc869db813bb792dd1eb5756cd7628f739d239b1c9dc2c2ed1db9bd6e9d2ae2e6c5e7b2be599761605aa35f8d2ef162090c6cf2236288b53248b9095e41c9f059295be1e1139b80bf3dcbc8814c485d6d0500936f4406101357a27aa8753bef490640f5acfc75a2db6177744491e0812c0094924971a2a17e3ad26cfc4d483669b7f5490ee21f8046b9c604bc4f2b18f9d26a55fc462b5592ebc64d3da209d9fb29cb9a0e7a3c61634c33003f9f0a3c2b6aa9ddc20c54bc0bbd1a1f9b7faf05ab86506718f8c390d290527e1cf4606f1b3aa71e85e1d07bc805abba82cde56819e352b2d8e3ec7a5076d2237777d288e1fa2e304b322a332fdda951a56ffd22e97e54a2141f00d325973cff6060ec491987639fe91dc205d52019d5be83fe28e293b8c5495f9579ccdd8b8a367b7bcf7a888b80251523af430a8cc46b2105df1d6f502d66b4160855d906649c13c6dc29edd8bfa0148efeb73d7b52fcfb2f88421c9f85a1006ea2597f221c63a2a16663452c3a0781820e90569331528b80598ef14c7ac73195724f89d06c68b2859627681f39bcc4421ea55e2b8e4bd3ecf23366728d4f867a5cd2c13c0f0b196c68ff0ddaa8898edb7ba7ee4a98dd84daa19ff32eb725cc50bda58e9dfb70103f7d4ddeab01942c8d78ff4dcfe091c1e63026c65942e462084d33d0779954be4af69f12326f2da2ccc7b01853570d31d4e1dfa029d1d11297cc85d52fc3ebb33c73fab256c61ccb2231ccdba54fcda1f689a71548f8a659cc5b41b5973b2ba123ac44814ec4760f11ba5dd95a0a04c10e32204aa5ea1fdcb1a6973504a888d22623d848c0132582f9979fc773ccc2a32da2a492c959fb58a66c1c6db2e72a5e8aa32666b7bb2364c25bbf123d91ba8d84872c4af8ea949ee3e26934b6215f43ed8a66fbe36fdc50e6c7ba08922ead32a3dfbf8249004c5745025c7127addb943059f833fae2d156968eb3743ce4844708b56e400386a5fe31b6dc1f628e29be0606a133867729c76dcff777fa9a49b847a8344327bae3b3add432c6528b2fbcdae003901c568810b89a38f91eb53c5d9846206aac40ea69043013e31993f7176d004c887eebdd25cfa389a0f4ca429ab8e8fa4a1a6ebfdf5bf5c21f59c2442d1012c44f34ceda76d49461ed6f190810093c8f963427a7628961312ffcd282d649f02c4f7bf01d490fe1844086aa1886f510a22debd53325551e2fdcc6d32cafed462a0731b277be5d7c8c3642706b29866c36de2b001ab9de8f394b9d730d355cff10b8cb1effb84d27edf6f8214365220bf9b6294a24f3583ca1c16d2f41730ecccc9742ea14db56fd3fd8c423a80a1c727597b99be23ff8f00dd6919f8725ae6bfb9a7b0a07270dc20d7050b41aaa1795f8edad4da9bf39bd58c8e4634ccf4f6e11537ce37e26d253325e549d5e1baf0d46751d6cdc036c8a5c74092acea8c59854fa1335cfc5e5ab1e5e7cf617d1b80df37a40a3b72ee37431279b64db821805c6a64bae9b4d585b4291ffeb832a5e37d91e911930e2c40765d887c4d85307a84fc10662ca742a3a7a85870a0457b7289156204c03b41694b6b404715d55faf0c2f8f307a0565622fad52c94752338955c7200d70b43199f3124726e128ed5cbee85a3a2102c743b689355a1341c687d4ab6a3eafab15ee55cf19f81f46a89fb54baca4ecc1e8bf804148d2fd36e16b25f95f13e42bb47736af1bfee8133ae43d82d52ddffa49bb8024a684b2c0baddab6f3850fa8eb0976f6c392aff808347d90db5d8a9e9087f4c5ebf79195f0ae0ef15a54c93ac4282ec45a0b2f328f75a7414057efc3739120ff98588d71d75d34d85780b834007cc1cb81eda6b41ed85a4179f1696b25fddbec2cc1e41d232b4c49ed602f6149218a21951c2fa75d0a61c8f6741a2ae97dfc01838dc32270992813fc02f1cccea43e1e93187e21725704b10f41fe72d257a034aa7f470c163df43adc67b3e6fc4c1941549770c28635fde49140da4ee0d87b8da13d7a7f1bcb646222ad4b059a8da56a6566d8787e0c95ccc5a7c0340a92e326e39cb707ea7a2b283f8ffe74223cbad4cae8b9dec0b540ba914869fca038d4a9ad622b17089fe421042d6d96de33d403a0be7581890bbe92811285c7f612f66cefe5d5151b132e34ba26817df6cc28b5321a3905a3bc7ba6334469a591c16807897db43a4e02eb3ffadc3a2ebc639ef79037e0b31f4358cf536188df42c389321b350750ccb3d047efc79a29a5e256a4d08f0eb36c923ca0c5d0df56339c54e876337b4b566b51d6e663511d9774d9710bae5c6ce708ee222631d1b7b17ac39c9a8a304fda7f4b7ef1b3f92c564789c7d00f5ac9241c039a858b02003e578eaa413f1b9b20bd0f1b75ab71bd13e83d53146516ce86c41b26698477bf2fd4072bf16f6a3030a79debed12aa754a9e49972a55fa0d01da3d241c463054ca443790015e5ddd175612b2ba6853ad164069f81b1b74b9edd38e6ac5a73e990a199c685942f391ea075674366b0d3626db6fe80b70d9409e1667e9ff08f39f08efd03d4262eda81b561b1197718724ec042c5ac677fee7e891db1891d8dcdfc97565e95fdc64eb61faf94c54630973e9b8b94dc4ca2d10854943aca579652ab099a8419b6225fe627b8396f58f0ba37e6261aef3a5650bc0feac912ed526c4afb77371ca981f33c91ce145a3df66d23373454489403f4e2834c0c5705b1e1f2a3133b688b52d7ef57165f1fab5ec4b22c97924c771e779a68186059090d65b3b0feac1e1d7878768afd717295b5046646df29b436f90dc873459ad2deb857dcdead3f4167161104af5141a8bcf2d2ca0e4868c277121e412143aa4f395b7338591cd0a36969b90855236b01710acd826b08402ce32ba719e7fd31b1cf6a017c909015285c378c3baca3fa779fd7c15dcc3c39b25fc41ae5e5c10ac59006e285cc0aed9bcf28f0686cdb3df46ff6eba139d7906a7d45eedf71f8d7b5fd92aff86e025a9329ae04823b47efed227f75cf7d94eda5bd467c8badd22b7db5e349d65e769eb2ba7e0b40dab3da76e6804e3274dae03a9aa4b3f7722eb35a62bbea995bda5607991910b02f87caf8c0b85c30280d503459669991031122bc2da0b20e876b1ef5743bc3ee4f7586c69e2ad6dcf1481f56f3d446f9056d1fe49fa1202c027098d2674bf6a5cd3b34a602717dbc456b1a403713b862c4e909aa58dd06c832f8ec8cb430d41a22230b0506453ca1cc3e5e1704c642254a0799f358fcfdbad2edb75713962ea193b6bc12ec66ceab512a12ba87fd0799df8ee5beda952475a1453c4fa83d95804710fcb15acae8568c6b8caf531ac7dda14387986849878d3af06d3489a6648f44d94c3e76c1051dbf5c831190cda7e5f8b9d7d06c6c7004bc816913d497d831fd6eeb929628321a1914130622a8fc945e8c3cf7f4a48ce588d370ee00d96ac39706f4098b09fa7624f0b6a2ba7a1165546a52129f236355caac171656a94cb1594c807bacd7e8a834a25a595bc4e7c3c918987418fa65c2542854c8d8f710d8c719b75ddb0cd4675056b93cd65c2e79f1d9823a67e47410cf70c3a5930ef30f791408b4f92d9f235fd535639b3bcb3c32828c14026bf8eda0685c6b9f8d3cdd12cb8a2fa86d53449a0ca1fe50216ea1f73e999acb34339d58906b79d098f1b6fb212792b1bd5f22be0a07b361b67ec6d3e150261cde0331636d1ef6090c131cf10c54f89335dbf2857b1d405020c04c8c869b0ba8783d95adc484df491d095489e33167a83dba3c30f633c8e7ef8dbdf2f8348ba978bdfe14f6afd22f2311596f9c809ceed055b6cd193dfe23efb8eccc7ecce1ac3b0258787f83e050bf0c5cbd3447848204e2d0fab851d46cd334fa9374ca365ef6be371ec35504d76705b287938f7f04572ceaad4462ff6d9cee83078a642a19c5962041b66e5245f71c5e01bcd242f2b4249c2e2fb52d1c2ca006209bd02655ab2c269e7edab99f5f1a1aa1c9491a3ee938fa35cfbf404fd676323a22b019d0d88955b532df093a56d72bdd2be49c0c48e0790872d0a28d890bc6aff4cb807fb875922baa96cbf435d090f9def6667b498fdf7fc18423bc5b215d249b0fade590f0bee04cd230e68ed264033899777267139ecfb08f0cdc50b6e8e36fa20bfcdcb36b817d45ebf67d6fc4ceffb99f5681cf4a6"}, 0x1008, 0x0) 16:20:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="f20d86625f0d10c78fad6063b4c4f285059750ff7a37625338475330b40e52fffc06dca9a2daebf43fa01332daa3c58131ffcc7fa5460f9f05324c0243a38495f4d059cf06a7d5e247be76f2bf294d374367cc5d9064dda0e28c837d701c34663f12902fd22500ffdabf8b7c59fe0796d0b8c109722ecaece50276329fd3d7a96c0a8d35270257c6cf", 0x89}, {&(0x7f0000000240)="0240827324e55e61c053d7f1c7b58c44b0ea07500e9670ae30ea1cf99c98ccdd21cc669b76be23b1eb12b2e19576a16aab8d94b992bc6bf429ce3a63d7e1d080d22f505f3be63c04f484740cbe7408a533fbf4d2a4b34e441ef2a3ddda007b67b4114d4b65c3e8e63b6c8243c65dcbd1e38770e032b34c912fe4751b66f2278ddbde8bcf408afa5c353bb4693942b60498df9d4832c558276ba8d30f6fd79c0b56079bad4b4d75585c0aea2b9fc91046c683f07909efbf92881399615101ee1e22aeb1c79bf279c7272191f4ac96178e079af9c62b091c2cf8b2c8bfdc1df71442ae4bd201007ade0e73e1a77e9db78033d77c0e05b13d400ac98cfbb64262786c870bc8f116b10247005f589aa8063497425bf9ff0e4a1b5cd43cc9e79c3b731897a4d17523e2dcc64140b11f37ee2c39e620174b070ce7ea0b50159b6c110356b4e699e790d3a9b83ad2881f34ced4ee573db57c70a12dcc38566c700d8b01276df1cc6a78f4de9b35e2dbd023fe33490bb4f8e870f742cf016ec66f1485aa67294ffa9b65e8e7c8b4275fa2e31d08ae176887b017a961756f1e6018bbe2eb6012ab70fc6f8cf9756552c0ce1d52699ed965dc52293cf9eed8277f69e5a3042d5a133b2d98a84c8f6021563aa8856e4aea38a3d52154d8d537e921a10cf9cb53fa20ff5e7c0897645b050106304dac2394ad47d8deaa1db8f968204892cf9223f858ad0ed231e3861969912d0245a51cf01dff994ae6b7a91ce3a717119bc65ee57a9f60cc6cda7f3a751e566a1aab8f4cfee3e30653b501c7401a70abb4482b407cf0cf0d117f16b4f83517129fb0d62d5e52a375c5faac1001a13c7cf0d01570cb619bdbd16181a32a1d21fc513cec2ebd0062da2624c8b72f7e739d011f00afa62ab70b21e25582e3033c117e3037fbe2e1b7075a11b50217fe407364f038fe76a46eed1b9ee5e97bddd4216115e655e550244ab3aaec18432cc04984067aeb25cb9f3b0f7865711beedd34b6868c9d3b46ef7a29d830057c87486135604dd5ba792dcf7e8a1389a12263581192abf14252c4b6a3743f376b75d8a33ca3b4be42f9954d360627a22408e958d896151471629dcd64b9f6207bba931c216754cdb8b8f112120dd93a108f3d2ea0a26057aca5a97df9658c47f9523b4e7f5c59db1e00e35ee46129e36ebfb7282be71fa84f82a10c4d1b48a3afae78798a0b38e1f5506955770dfb0c689b4a43b188127069cb70e5f62e36bd6d11ba5d6f69d490ff332345b7ed6508684fb661ca3a0520c6f232c3f30beea5977e704d14d4e51e94ca728ab1134c878b36330e47534775b3f314101ae7d73b56eceb60228982d8214fc918284ee0cff31350be7dce122ee40d3b977ede7ad3378b0262de1eb0db98d6acd761f18c58641f6b656ae378b65c6b90d730f3fa32e9b9de454372a557613fc150b019d991f839922a0cdb7d199b9522d14624df4f228eed8c5d05f0294f9ffa461af41a1776b563188b6b528c708eda45ebe745c25bb29c36faf39c80560a21b1145dc09248008389faa2f10623f7de8e7b9c5a9203b65287ba4fdf77565d55d2efd435b135ddb1bd1ea7fc56e08e9a500d2129deb480ace509106e8c10ca98dcc07668acdcc37cd408ffb6d274e23976fab9b4a623d9fa6aa9f57a821196ff43430ac0e7dbae900ffeea024471383f38855e234d29c7b323de5cc413d64fcee6719c8b025977e83c9d0fb740d88329ef3df106104e66b151de7d7db9599c195c79d3605dd7739c8193161993bd50de06e917f4a457a492d055a2e2ee5acb58ac7616dc7610beda405b2ac78aa7868974fb9d311dbeb882173187c6a2e43bd0314aac96fb3dffc2a413e9a32b6f3f19241e4afa979fbf179979d9400c069e5d58d0ff71e6e5be0aadc9a6e4dfd21bc1c52653952b0820a3c02cae603400b8441495a23f7f9aed0f2a1dcf6351daf32aba8ce6f4b06cc8f9d2257375b40ed1a1ad5ee65b3a6df1ae4d8869671b32b94791414dbd62fe1812fb3061dbd5d358401dd7239c2366da012652c89ec905b2a24d5e8bad6f9554271b1a37ccf794db8db745816a8ce9730b65acf1cd2dde4734c515a85af81313d458a671a0b773fcc8e0dda3f96f5f04c77b8be49e44ab8b600d686878f8dc47c1b0567935ae5d2fdb8f19359f80da8ab2d9239d1796e16fdb73944e513262fb1efdc9dd02e8d9719fb2c3db6c25310e7700e544b6abb01fd24e10c47fcd874062a1c2c4c43c021b167b15aba35eb60b24817df18f9d7897758e4ccb325a9fc4044d206efd461e946b71de00e58d649b4bb09baac8fcc9238a8b3974f2620d887a6c2f0ef9b3f0d53a44aea6fd6b66d0e1843d7700e642e9178c95a3a9b7ec0a28a94024eabe25546b5cef02df056282a10c9d2268feccb1e6bbb932b69fdab862bb753240f4275a859221933de24c461146c3178dac862f2b9bd86e5f1e0c965814751b7eddf87623f53b7d5436bc90e7dd585c441499ac72c399924a1c48596f71710666afdaabcea317284f54a66d57c09b58bda6e69c6761ed3c83c9478eae9136e7b0eee5b0564c101f50abaa4a38bb0d801ddb6c0360dca3caecbb8be260557e63fd0f47c97c4c217121574023c2f6b8dc57818de122ff930a4ffa0248db7a245fdfea68d044eba4284142187a045f77e7f8a5cda809660f101da346e7b27d37624dac379a55d438cf703061d02d8d55d33a68f20af9588fa83d9d2a7d695a5d7e840684a042e88b068a8f76f6b8f14f2503bdd9e71991af842de7260642cebbfe5668b611c67b5ef9b2508ce9e2808bd8831ae8511411781544aaaa461937b938cb9c7e27dc898133a9cd10bae3e07edd36b09740086542f9df534fce8b183e3331176cdaca4ae735b5b0f74a7fc2390fd06c627df82d2ec498e4a8ce8972f8675052817454ace258c86d3c53f35b8204158e351a766bf56a1864be7fa3de2dad3791d734e43e809d394bbf535eec391ca7a89ba7d6e4b49a69fd9e02d4186fed8ab4b168713b35338a2a85b522ff183bf5c15a4344d93af65ba33d3778cd3d7acfd1166c5acc427b364fb2bee797c1ee0dfdcc09e96598b79df771c471f0521a0f3d8409860e033207f4a84fffe64bed1bfc9efa2e8eb3bd602a537a44d85f4c6c22514559f8929512928372b7dd7983fa1f8b409d00f0515bbfd90756128e848c74ef2296c3b87681aa7a8bcb56afba1e0e8696b4722d2beb95d738632405689c5c04029cf76722fe42d5f1db283aa631fdc85295837d9dd58f695a06f5f47903f7c7e81019c16ca6e52bba154c898514d681ad0f2c1b4177d5039567697600e20e05590fb1e94aa1d4f4a55cfb3b71c1d13d49f77dd0caba82a52fc4cff2a0cc82546a4bed0d03ef106af6c370712d94705118c95f78b9fcd2b8334659e7c82adb72b09054f88aa105ed75f2854e5a553cd47749fe962e36c231131366fbbefd55c748550ad7b90ede1a33ba29cca99b9c1ea7091919522d0a3c84c923452bd783cde2e6d3b6f40079a458dabcbf57f13aca5aab6809af39597a35f0ef3fc63032bae014d5d06081bd900794abe5c8ed7e7fe87b266cf613ab28e3e629d433c0a3aec87e4078b7ba618c902ab24a092576431e934b7c940a254818bf9727900fe80f8fcef47c2fee62794cda91cd7894ec49dcfa882f0516512b44f1cf85542293fe5e379160c40f888fe676e547adb0794e0dbe51aac89df0a27fbe9b2e6d892dab0794deb3867bb1cc25f2fedfc30d2fff4c977ab2a5e897def368bbd8c17f15e5a5c4abb741263825ac8ec85efd5760f5e81c85be11ee608591541f3286eb2c70b8b5ca9cd079f6158fff4d83a26798fd9d2d0aa540b7ade0ef4c2a17565e4c058fe23f4da37cb2bf5e84e25f3bed31c611bb20ca12973eb01c2517368f2908a72527eee43ffeeb1762cdb1dd4cc4fc3ba346ad8c6d57f28101f7e7c6f505728705f77e5873eabcfa27c93116ef305f9ddd5632fed9e10edcd1688affb72b76bb9c1725e08f278d98fff5391a22b09b28ac8fbe45d8efc769cf5f68165aec840edfa0b2ffb0b090ddf69ba089a363a82ab2d064bc4b5ae7c1f30b7c4ee309b57bea052573a90b73e17ea8f842606a5280418b117b8915e40bd21ae678e3bad4170f6659e6598a1452f440f240ed9800c3f4d2dfed2f162ace8d1605c9400c5cba049a05d05fe5e206e28c8f91f45729766836859456521f26da5ff2ee4f24bb02488b3a0e945122a4a35fbd57abc7b065ceee5bf8497535e606b86caa8a165fe25665b4aa6c1885b3a3a274718ccbfe7ff023be1c1b0130ff2bc8c870daa28b4491ae1d679b4b71263c2bc49161922419901f10d1867e2740c44a0f5cee73fe4183b10d26fe528666b68d27e2f1f1f6d1670520d51ae8a1c288ee34ff4b546b7c3d815f1ec7957fcffe7b453104d86b6c89050ca9135cd874c32070d44a471170a9f3481c77ade677eba6558573594dd30f3681ba7dcf538ba115d089514879e14e36084169ec8f31e564e85e0ccf03b01198965ffdabb55943c3c5476380965ffa8632a4fdb7a61144725db279ba5a6a785544ce6d508862c47dbbfc1a2203310a47ea0c0f081e4418d93fb5fb7f24089ac23edff72c2f160d5f377fd6c1ac562a7aa69c1f829be274cf166a02ea0c48fedc23c599cc9d1608c2d4fa5db83cb635babf8e961117c0fe794b6bd7739f29719c535e1e492c617266421aefae97b3fccf6cb44e393d86c5a6aa4b4920390ffda37b20be3c03a38ccdc4b70bf9981bf955e960d40600038f39cb81c4478f0ec3ea0ecc75ba1681c6e5413a3777607164085e8094cf56ff3df5376005a9e4efc7dbf121fd8589b7df75a60cb1ea15eaea351710e10a675381db30f23aed7126700d7ce03031555f904e7a424b91dde350c497470f8d88acf5e44c69aa0bab492f5f427dfee479991cc1c140bc2f36456f9ec9eed9e132060bbcbf1b676ca245bc1cc37421f413f05eff512270cf96336ff3a997690b7e2456ff9f2417d784a1280968d6b2495028f87a9857765fa410e204ac83ab7cd27fa39753c852872fa5edbb4f16e1b538f220f1679a8f9376e8b4acaae8af40eed0c030bdeee2a01366a257c8b62a841f443e31513462a9039075b14ee73844f0a645003f50830978893fb771046104052ccb58aaa6244f8c21bce052aa18e7e152ad8b76a3cd5b90f09075d9e4febb101b4a4d5126d303eb67a1d502ef7484eb3f45075797fda8bc7cef0b0a31f983cdf042b6db7b46a569afa7d02b4375b00153dbd57f7f1ab6fd67e85d6daba3e8014ccd65b897b0bc7c543c787bb92be55c64407146349a0902457bf15846bd2d6dd41cdb461164e14df17bc45d2d60b125f954465d5ef27480a8cc0652a6421f65c2e71b4603a5ae367f275aae658e585b959b552c1211d0c91d6627d21ad434de96fd5e946eeb55b839ecd8c75f1efff951cc5fa76219b39c10aaf28ba115df57fb2ff7af94af8ff63de149f4e838c5669313559b531f6ef1016c9977e7b4d55bf8691afa9d09bfc0ad43fe46081679c503a517c3811ac378febd103f70f3444853b9f0a56652640f8dc0fd29281d3c41d5c2f5989b460d13e80a1cf5c12c7827770d09be639095c3b5d1d86bdf37fa875c2a0e389fc3d5b32d9ab59ca1fd8c32c8391c0fb7f67a28626f47de017af9e83f4104c6bd4094ab432f2d9a793eb49c3bdae67df81faff3ed7a92023a512580eeaf4ccd80fed607befef7a58e5fb511b548cf88a9ef", 0x1000}, {&(0x7f0000001240)}], 0x4) 16:20:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000140)) 16:20:25 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) r2 = socket$inet(0x2, 0x3, 0x102) sendto(r2, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r5, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000020000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938ed149f43e50300000000000000213f8256ebf4e9b95e87034355d7ce33d4992238fff7b06a20867fc16a6422e5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf73bce3cd0b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09647cd1e37a4a2f2602b480e6701e65b7f866df6ad8ac4a07f277565c96e9419a702c36d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f69328a8ece99660fac"], 0x1) pwritev(r6, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000008c0)) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x410) setreuid(r4, r4) semop(r8, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r6, 0x1) pwrite(r5, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 16:20:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030835ff0100000000000000"], 0x38}, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) sendto(r4, &(0x7f0000000180)="e17e17b18bd039ddf748886bc1159dddbf350275a1649c18cdcc83271e5a6da1f9ea1d6797acd05af8239ecb9cc2458fb825a039f1ec931acfc5376df83a0cd35a48c2050bf9cde3b50f662f0252841c8f38cb25760deb4931f8434cea7922ba2bf1489f586743a5263a226925d97bc15a324f3d04a61539028e1e95a23e4494bf27ec8c3883b2ff671a553dfdf4ac7e02c8d56996f471e255989b4c684cd4dc113548af3d2b1e0854961c359e1c8ea56f400f31db2c1f7a0f9406bc6d1f362d103bc95802dfbc8e25554e626bef51971f68907747dec3ce4a9c0dcf736f0605484846d27ac3d3956353", 0xea, 0x408, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) 16:20:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) 16:20:25 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x5a213fcf28c533d4, &(0x7f0000000200)={0x2, 0x0, 0x2, 0x0, r4}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed062e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc4836a9506b25b40b7bc3eac6f705d4729f7c3700c410840c2f8e09000940b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:20:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() socketpair(0x5, 0x8000, 0x7, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) dup(r3) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000340)=""/198, 0xc6) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000000)) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000000)) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r14) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r15) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r16) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = openat(r11, &(0x7f00000002c0)='./bus\x00', 0x800, 0xa) poll(&(0x7f0000000240)=[{r19, 0x4}, {r15, 0x4}, {r16, 0x88}, {r17, 0x40}, {r11, 0xc0}], 0x5, 0x1) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:20:25 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1c8) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x3}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) linkat(r6, &(0x7f0000000180)='./bus/file0\x00', r8, &(0x7f0000000400)='./file1\x00', 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:20:25 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) msgget(0x3, 0x100) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) 16:20:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) unlink(&(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:20:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x20}, {0x6}]}) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0xc000, 0x7, 0x1, 0x9}, {0xe816, 0x81, 0x9, 0xa4}, {0x80, 0x2, 0x4f, 0x6}, {0xad3, 0x81, 0x5f, 0x2}, {0x4, 0x4, 0x0, 0xcd8}]}) syz_emit_ethernet(0xd9, &(0x7f0000000240)="627b80c293419353520874f438df960b6c3fdef61bcc83abce18073a8572c354ad08002d1874ab32f172443b6cad04c482adf58fbab136460d123be835eeb9f4ad2a48a45e9c4b29054c6cf23d53a169e2f490aec9b957a716e9febac197802428cf1d36d5d9343bda2124454850fcad8c8e7812baae47c3e7fe6d9e59e4840a9eded86cf9322371c7f386cbb4fc09a900fbbc6dd238eeb93a8424106066f98ba3f9a96e15fc42dbec3019d8be9f96f3ba9f89e0e8911c953acfa8a4bc5d85389d662fca18cf1bab46db701b6f612bc730e9bb24cfa2b82e7d") shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='\x15\x85\x1fj\x10Q\xf2\x9el\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x2, 0xc003, 0x2) socket(0x20, 0x3, 0x1f) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1c00}], 0x303) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x8]) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) setpgid(0xffffffffffffffff, r6) r7 = dup2(r2, r4) accept(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$PCIOCREAD(r7, 0xc0287533, &(0x7f0000000040)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000380)=[{0x8, 0xff, 0xd8, 0x8}, {0x68e, 0x40, 0x8, 0x3f}, {0xffff, 0x20, 0x3, 0x80000001}]}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x3f, 0x20, 0x0, 0x6a4302f5}, {0x1ff, 0x3, 0x9, 0x1ad}, {0x69, 0x0, 0x6, 0x1}, {0x0, 0x2, 0x1, 0x3f}]}) 16:20:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:20:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x35b5, 0x80, 0x39, 0x80000001}, {0x600, 0x2, 0x4, 0x80000000}, {0x9, 0x8, 0x7, 0x2}]}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b50f146d3a38a1e085441b24ae7b") 16:20:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="8202010800fbffff3af690cfbe39725ccb974ef39964b8cecb16a04253ae437458b941608f33933111d0ff645792630119fc6eb98d0cc7ed50b9b7673ad1a6852c0f40ab1eecea333235db42c5cf17dad6f58d57bce50f8bcfdb8f980a54d504a679d18e13ddd349c81608d20a4bf0eef97e1dd6997f6ffdb6e3d5a28d479b8690e53dfe1af3360f0681cc7dc4b83eb5009a78e9b49d9f8c634929e2a0e6353aaec1ed4c29a60cf82ad78afeb275971bc4e7477818ff8261145d045aaaf40336169e147db166bda97a2cd2aa06f57af37cea8ca8c8b9a529a28b2503765b72ceedb82cd5d67c68979e92ab5178b1f6583adb6976cbcaa8104687c97ea304c8322287348f271cbb4631e913d8ecea1f7ee2218aee8ec87a9c5da4983462e1837a5dce886b2d93b25a48977a360a86231ca62aa67b3c85af994aa1de125ab4109dccb9f773141de34716c54405309548a34f72393ecc5477b3d6f13ca828d6e0e95bbc2535840e3bb2f3141e5457056950088e2bd20e274708651b495f4d524bfc672c69506cc3f1b85511ba59d3d1f8cd21af8c110e006f721074ddc1dfe519255834cf435417c1fcc22bd96dc8d4dfc3442fc14b71d39288e2cbb961d96e8967d9820c362027fa98d5b1babcf6b07a9cb7dd7e3cb393dc14ed6db1bd87e5e733d0548afa0ab00a3ff10e0008f5101003bfd76c99b55167c4004a56b5135f3d25432025be1cb741ce4035789fa5e4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:20:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) shutdown(r3, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000040)=0x1) fcntl$setown(r0, 0x6, r1) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) ioctl$KDGKBMODE(r7, 0x40044b06) close(r0) 16:20:26 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:20:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x8f70) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x3, 0x5, 0x7fffffff, 0x0, 0xff, 0x8, 0x800, 0x1, 0x2, 0x41, 0x63e36da5}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3}) 16:20:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:20:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0xffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="18d288f6eea3f1f77330a0985f78ee1cf2103dcb79254a5a1b22a4ccda5e492e5e71531a9b42b2c026c42e43a17fd33a1c6d15c27df61b37fae614c6c830791a019b9623c70f5e8d9a065fd454f31ae093d95ff406d005a0a21abf7e918bfc9cd402785f362ffd079d88ae3c8d8659ecad3a89315e3d755775852cf9f4d6af6fa434b90f4f139bf761a1c68aad59eb32d0133d3f32f08577a37d677f7d05bb470f8c21a02a9f4221e290200a6a6efa05e26d3c39f00ee201794891edf8ae24bfccc4e45c6010d139175c9068caec2535", 0xd0}], 0x1, 0x0, 0x0) 16:20:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4], [0xe0040000fc, 0x3], [0x0, 0x700000000000], [{}, {0x3}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x1000}, {0x8}, {0x0, 0x4}, {}, {0x0, 0x0, 0x80000}], {}, {0x0, 0x0, 0xde4b}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000740000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x333c, 0x7, 0x1f, 0x2}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:20:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) shutdown(0xffffffffffffff9c, 0x0) 16:20:26 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:20:26 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) lchown(&(0x7f0000000000)='./file0\x00', r3, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:20:26 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getdents(r3, &(0x7f0000000580)=""/176, 0xb0) writev(r1, &(0x7f0000000040), 0x1b) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) 16:20:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) r2 = semget(0x0, 0x3, 0x20d) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}], 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x1000}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r3, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r5 = fcntl$getown(r4, 0x5) ktrace(&(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//file0\x00', 0x2, 0x400, r5) recvmsg(r4, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) utimensat(r6, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)={0x1, 0x2, {0xb5ba}}) shutdown(r4, 0x0) fcntl$dupfd(r3, 0x0, r4) 16:20:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="89"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd8101aa4e713048e6993192b96d964880ac6ec2010b50a5bab85e7f47558a602026dce6068b3e92b7fb9127dcd205ef160c63e2b143ef575531a600f88730bb0dd56f42f1217c77346e513c19476d231f68cdbd0a0ae4807de2e45dfdbf9219796fd0f6905fc4b2c89a71cc41ff6c14022450586916b602c911a6ececa4c66868355eb749f5de92930486ff4169e580caadd0163e272cb983948e97662a6ff81bb36c8a271fbe2643fb1c8d6fbce0f63fb5f404135cf254997473f07e7736ed2a94b7c769de00"/219, 0xfffffe41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:20:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x0, 0xa8dd, 0x200}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xffff, 0x1, 0x66, 0x2dd1, 0x101}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2018, r0, 0x0, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x2, 0xc003, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x105) r6 = open(&(0x7f0000000240)='./file0\x00', 0x30000, 0xac) r7 = socket$inet6(0x18, 0x2, 0x4b) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff2, 0x70, 0x20, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0xc, 0x80, 0x3d0, 0xcf91}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40, 0x6, 0xffffffff}, {{r4}, 0xfffffffffffffffb, 0x4, 0x40000022, 0x800, 0x8001}], 0xf182, &(0x7f00000002c0)=[{{r5}, 0x2, 0x5, 0x1, 0x100, 0x2}, {{r6}, 0xffffffffffffffff, 0x20, 0xdd370d0363f9c867, 0x1ff, 0x6}, {{r7}, 0xfffffffffffffff5, 0x41, 0x20000000, 0xffffffff, 0x8}, {{r8}, 0xfffffffffffffffa, 0x40, 0x80000113, 0x1000, 0x401}], 0x5, &(0x7f0000000340)={0x1, 0x800}) socketpair(0xc, 0x3, 0xe8, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f00000003c0)=0x1, 0x4) getsockopt(0xffffffffffffff9c, 0x7, 0x1, &(0x7f0000000400)=""/219, &(0x7f0000000500)=0xdb) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000540)=0x7) r10 = getpid() getpgid(r10) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r11, 0x5) r12 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r12, 0x80044275, &(0x7f0000000580)=0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000600)=0x400) open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x10) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000680)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1, 0x0) accept(r14, 0x0, &(0x7f0000000780)) 16:20:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6d, 0x0, 0x0) recvfrom(r2, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0xcf2, 0xffffffff, 0x1, 0x9, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x6}, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f00000005c0)=ANY=[@ANYBLOB="16b100000045f724c77bd415b5004600f4a4dcd71a1ff1c32ca154f0f75c174c220df5aca87d3c3732ccb9909ebdee9b0a801639caa1a9a0aa729065d8342cbafdf19982721d41042bbc7daac7e634ae526eacc2c1c8ce7cd8667138812fffcf4ed5e9d22a2e0d478f8b670100000096585d289ba4b3b6bca4418ab15d3b4d7a5d13f775919d3678804941c422c40d4657b72f9d76c9f7cc7947c63c5ac923f55fe61e71f4586889479ca2f32ec31cfe2cc00ac91a2066fe6f6908467a000000000000"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) listen(r0, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500000000000000a8000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xd9d346f2086aeef4, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000280)={0x1, 0x3, 0xffff, 0x1, 0x2}) 16:20:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0xfffffffffffffffc], [0xfcfffffffffffff7], [], [{0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x81, 0x7f, 0x1000, 0xffff, 0xfff, 0x3f]) recvfrom$inet6(r1, &(0x7f0000000000)=""/195, 0xc3, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x8}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x73) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:20:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000140)="abed9f193a31186df6e919a33e61e35b863df541ca8c2e56091f09e4f3e818de5303972ff82422c0a0286707a1f9016097e4be6a4ac2df4882a60a7193b62df8d5683e5b8559cd5a08cd195bfcdfe503f5ca478d2be26eb9dd063d8e40fdc8f3fde54a3b2686f6b68234b3dd8eebac2679fdb37ebea7b8eb10da3f48b242bca834986b4094b59c3e31e089450144dfd4d2da093c54c0935b84e19b5f909ed4816ccf2037170104a78a16960bc77141e8f9a4ea574bd2d9c7fcb4516359bc4f4a", 0xc0, 0x8, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x5, 0x7, 0x0, 0x5, 0x0, 0x2, 0x5, 0x1, 0x3, 0xcf1a}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:20:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') sendto(0xffffffffffffff9c, &(0x7f0000000040)="3c08b71612ffdf6a5c79c403008cdc0fe85310", 0x13, 0x10, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:20:26 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') 16:20:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000580)={0x401, 0x2}) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x5, 0x4}, 0x810, &(0x7f00000005c0)=[{&(0x7f00000002c0)="a6bfadb560901f7b9baa199af7a65bb7f010875a5875f97b6ca23d2b3581db05249e4883cba0e7a9e61a4ed31fc876df81d9d54de39bbff12e91eb41c66c58b61731aea3ee6dcdb0460387bef7639db34e6e29112f44a3461a83f05f055e5905842b13607d224a0c212a34f2c65ef226c5b77edab7135bdef97b154fce7ae0e86ddc28591b503efda8da8884d736ba06b8823cf8a24f35dcadbf1100d0473b5322568cc64fc59a9f4df12e4ab9ee0cfb3eea0d14b6", 0xb5}, {&(0x7f0000002880)="3700f5a714c372e26608246119ae09001d9e0cf1b3ea89e7a01a56969ccc10859c83bdcf5933dd80e52d1d17ddd34cd2546c8b8df385061399610972d28805cf5520a0476d9ec14e799f66036eae2eb4bf756ef1212a8e0967f8898c00b73c8308949adfd55bd5713d117e664267d6ac2a1054f985408cf9ae085d555d47941703f5bcbd65df1c4d195356234ac92cc4876de9c510206ae20e87a9bcfdc337e9e8814a04e83b41a150326b2ca4a4a884eca94c590a3bba8f36a4948071cc233df24f476facfb9ea7130009239082ce19000d9f0404a78e36e26276d0ba272c063042a210807985d20d", 0xfeca}, {&(0x7f0000000440)="9756f57358ae134126d5f633244d9ec1613efb8edae7b2b32d589490fa7154aeec3ea5c79e1c35811d51e0ffa08fa8dad2a67bc6669879fd0ad24390a707a72e769b2def8f35f2394d2f848530a7f2fddf0bb21039c2f9fd602d758eef41996f613c2d3488ab346dfe4b8965d37104316e4c123bb1b587e62c8c8175d2e91e0d5662aaf515324952b6f90a65b2037031f9a2f71d0b1d26ed39ea044ed70fec7d40c06d734a74652a8068e4ba99ead9ef51829b0557bd00a928", 0xb9}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="1010000000000000010000000800000035b2e06e8440ea8feaf1786d5e6c83bd4b6b346e2c07e4a84ff1a09c43bbb1c4c16776cd2f1114dec82bf4cd9b270a744875cfd4aa9a0e36c0ffbf0eaa9ce709301639e93de812eb51cabe49b6d2911e71490ae8818ce744aba7f6375bb968311812e835095db92f43f4204fd3e78ce1edef5449933061d875dd8c769198a95752d93f6963885bc155ab969c434b74f216f4e99ceae2d2f359b922418351cc932922ff5bb933fab903a11791ac484e5fbd9efaccf1714e1c524cbc45892a0bb6c60555610d75ef52fb423a5d945f52cf9db721887000c3e7effc13802f7fa4dc1c1ef734743d26a464d63c42db60bb6479bf1e188d6323a4a6ff8f6de71cd3054d64146d9be35192cadbfe17548b130d1b2666caf76be105e6808e457de308077a1bc4684cadec11c567ce73e8160f1d504e5afcd343ab76e83bfe7dd26a7d2a1590e36d96f914ae9dc36d6e3c5e5c5c7821b2647746500b74dd0c758639da26b9511e65bef3caf8c212e9534f5fae24ef7df105308cb110538ebe4d135b5575a7fe10be2ca2b70a9473a0c35f7919f35c817672d58f2c701f0f42ec92b7a32205581bbe921e0720911b1b603d122cb346dd5058f04a2d6b0eb18d563774e76a953ebb4bacf011dec52c1f63c09091a330c41028a59d1cf7f929b9d58b83ef88c1d604500df6306bdaecdb1e323fb967d6197e25aa032d673ed33778700fe96698e7bd69a1f23795a9d86edb7f22cd898d3491a1ef10b63ab0d83161c249a045566ddc5fd55c1ee476177a313d9aef262e6854ae6c9b85fbfd42a78fe15b6083827acfc2e08ddd9650d78c8118d7c23a2abeb8e358209e8e93060ef863ac6d910f589036a462d63afced4a6ae109f62691edc04b6ca29b1ae963ae2d0f0024708c664b2116456a793b485b59741dd09eeb77d3bb593ad9770a54824a6046834a0a966ab45be77b7d3bdd58f8bf23d6156b10419c4b7962b2c78853761aa54344c62f125ab6a97a70602f00613ec355d45aea874f7c0ec987bc51a3b1fc69e8e37d702e73b0005e72a28fc6fc20ff76067dab73ee33e0e98a24fc2e5e70ffd3e38ad6753858a4bc30095665e4c0bf6fa60593b3aedbf00e89e2661d38068bd9948ee2969e16df63b17dea35c5c115193efd77f64d5f99440de08998aab0e1760b44259cc9ec9240e9d1398582f09cbfda42a0925c2603328495df44739debdd0f9f3f2b53c7a9b26969921e638377b988b8752387a28567bdba8b33c74eea11704255550cf859b36181b8d796431e1d74bee7621e64c2bc52b439c52dc4f148e52ecee469b46ee9763b77c2bfa9bda3fb6cbcfae2faabf3f05b4852de329a498f668a76ff90157225c4b1dca2d6c9ca33c2b73443e667bacdff1e7c14bd9339fdd36ba9b4f234185dfb5c14022a155d4564f3e30303dc717d81e57c58b3c4217c5e9869060d3a007ba5405c6b709cb319c0db2e65828610cae296ac9c58a82a05e4c0df609fecced4b601c9ddc8972e09599f0b3b3b32d65ddb36bfc149b09edb1501c8034390041efabca7cae969494c25c34a47cc19fa7fbc09b2f592d90358c1000a344f5e99db5c03bbc4966b756a4430e01b647ee463419bf4e0ad24bc0ff695d4f8e4c06aded535bc70623d1040d89704c2a87d54b1a32847b8f2a4a29fef8eaa42ac41580c2941bade05872c72a3e7b23d8a53fc7d7c4a6f266b174eb254fcf29f45d1e5efdea6b334e829c1db7d26d5e3a22b305c8972dfeba2fa3956990dd94b8950e0f5155a78f0328d312474a62602efcbac23b27da77549ae6067dbcfa83eeb7f5aad5bd9de3c7b8ad98d8ca035b5806fecc803f9b77711b4e07948d235e40ffdf770f9e2f8eb60ae7d84ef6c105b6e68748a2559b2c647b17bab7a8712bb3c99a479eca133e0c0bfb61b8688f0fbe32c1a291b281a17cabd4cd4229afba3ec894903d522ed73b4027f08eb75afe5245ee87b41793bc14f6fff034ddacef6fac82f614e7761b5f5c662b987ede2349228ce4b676ddf6d52d84955657561f154e86725eb29ab3755b27fe54081ebd146dec5eeec6eb458cae296cbb1cf3b79e63dbc650f9aadf39d24a0072777839525ac8fa07a116e011ffa990431d333ce3c558cb11561092309c06ef83dfb2b3e0d45a2952fdb873de27a7260f25910db70d841e79a743c5132eda9cc24d6b2a3e9de6fb6f5aeb810d6c519401803a0c5cbf295b179df9b8d40dbe7a2317c161b4cc9caf68f76f7b57e9aac50f09821029087c66fe73a5cdddba5f6df9f5d8b1698ad17265e69fae7a5e23b15b4f08efd35e3a8c06977938bb37ed60daf51007e29fc542b9982be451bde0764c9cbd54ed2f3329f7c0b5704587e7958a258150a29d1250b980e38aa6693a177bb4ff025c49647c8070e38c9d79b256e19b0bd2e0b4f67242f9d1e3e11590b40e54ab63a2fdfb922f1a7324bc33f4ddafc92eba0f7caa0fd01047b5a175a34969cfc706855908b64d63781d03e2f3a729b3595db4c910630da5d1afcc7ac605d86e73ed7806652ccd6eab98cc40fed1647a4979a2f6d55be310a9ba868819ffec81776f774cfce4d5ca8e2a13998a09766eee742f1fb4f1f2459cb3e877a3280af0bc89f6c2cbfe05007662a43b0bf20f6179b10cd3caa78ed8fafa68b3c0cd2af479b7795f35a72003ca575717f70c8b6e9a50e6d22acabb921efa44093f71ee0e5360f7b206d4e0e926d1ff49863f6d1d92644b7467e58f92fd19fb5d329f3e0b51451a3ce4a12adcbeff8691daf28ffac4bd452dec062f022260386247048091553aab754523d461c10d3409061f6b69430da98185afb9c2d6881bac3439ab5ca89e568272cee7462b971217914bc847e31029123dbf2d2b5a4d3a988859fe8fd27eac4b3b6f25985946faf4691a0df72b885b646543e3a8b42836f5ada9fe6821e7dd7ecd36559dffd38cc0988c7754cac9ba40470495ecaaa019bd39cd16a9abc24977eac64802d7cd5fef5726f7cdb49d6e50fc2eebcd74449a4b510b17a06f30be80f2344ed2ae0e293350831a861ea855605a95020b84c7c3b8bbf88cc56af710103d4258b54ae30802836299bf60182d94616fcc40647ecb9a0e8548ef2dbb7cb7db66592550cad44acb3c9506cccacffbbf4a87ba7b394dba53363188eaa81b8fa9f2ada84add9815c311f9a0a947da70c80ecbf05622cb248f52ac18be303cecbb7d707f331c1ff341ce5f3cad4b2b68d33c4fcad0c2005c3f1cf0b75a4f699d8ece2000b7f7c6fcff79f50a62b32392bd7e68f78c4a5c8ba8776eb95ace864706846e56cd605c2bc35d631d123164878ead469d43a1492019f24c4e6b4012c2f694681e09be931d5463707007509b59eaf86c19a2a43815e53f957bab3ca3c37db98d87564085891cc585611a023793ecd554f88d249633333d1481e585f55255206f903598615db222676b398a16c5122f87e579335aab2a9e63463956daf982766042b308a9c78c1df6b2a03a9f375f6a3f442fc97e9517e6211ece462a0592df4e4211d24144b6de94dbe9d17a464a6584bc929ee6d797b1105d01a0f9d145a8f7e2d2456c5163ec704e8cf9a4a4c23b006d893e7942927fc9b071c7880009fe190eca6763db4ebf17c5749f6d5593bdc04260e05a0df1701b4a450e3878c681d02a04c05362ab13d0b1c704500bf6b05734eed91c90557eaa1bab78b3d75665f3623465b8ea7bd23a3f6e9452507213bfb25b44471b7752f352fea3abd6c90090c560ad98a12ff326b103f6910917515241af9d4633331b3da758f780f4ca326354cc09e52ebfba91ef4bafd63c56eb1d0a305f45ab1ad8cc033d8302019b6a226fb2c922b1c2225c17e397a7c7186e33e4974d540ad2a3be55f36ecb817bae3cdd5248fccf28227c4fc713a6749aa4ead319e59b0d3d4393ffd32acf9f9a916a4a217070652f356b4111e96c619def7ae6acdbae09f9b1800b2b5061386d79448f3786968b41b3375a91b884480811b7018037f26d802f174831560b2009062d1ffb20b4821f7ef0878282265ccfe4d2c5573c9ee1f3e10b89772f8a50fedc5e5eb4ab5766d6d19713a630c42434b1f7f77c99847ec821e12ea22477ba224136857c5d56061246594522082d1fcd3941289eac818f9a4d979d75b82fa20bb90990a6284fe8bd8f0fa200dfb6f6153a0f210c08fd3f6e62ccc0bef926c8c37caa0e9b58c363d8ecfcfa0783c503fadf07f157ae0744876b2570a5f59a351cd670d05814d8682af2a866d096ba01e88c300c3ca461c5cc660b950a35207b7b335d2fa4bedd89f9bf13d710989402fa45cbf8ad67b9d73028c7d1b164ac651b656b88dd6f7bd8993100ea4a7f802aa6f2813aa04644dca5475616a8d3da66994cd885966c11d3e7c6797cccedf89a16e09dee204822558bf0c4a98f75647bb92148cf35a5c9989698a33699d4b8c8da416ece28752d1efee6eb952cb4fb2b981ff0a70f320e23dc2db59eeef49568042042b690c692544e9b0ceb255c0ced633fd45509507385ef964457e4baa6f8ce9c1e883ab1d3b89c94d5759563141cbeffa5d16b3b679181ced4d08071546b0feef3fd01ee47770fafa60d9adce472ac9c0f0b1818a1fde5907276d2f7a5277b50098c0e0f6dcff92fbceaca2562c3f7173bfa9e2bf0019c08cce6b214757fc1265e25fbb7fc609bfb4a7e09704b5d25bc07ee54b55b518f07313615a5fbf9c926481f373352ea942aacbf2727c1c927762aa3a6e01d688319e1faf17bfdbff1968a2c29964f0bd59f5f1ca79c8d933b712abf5ea0bd519ae741d692ebd6f25b3407f5aad3afc34a26a3de96fb1d16321ec09644bef07ed226417d4db0fd034d4f1180df019f9e52f365f6f4fa249e6e31303dd75548b1d34f129f7d5ba8dcd236053b9198426766eb2fbb777f0b95d51cead3339228aa9a33a88ba6599758cea6f7126affaa3fb372ed8704f82b76ac4664604a57f469cd68f4d805b7ecb1abedc4adb7a9a83c4b7d3df83ef299a0e084e0afa45de82b5ef8c1bdca812b880df63847f39b5b5e6468d97befd8dd38fc6b34e97ecf1bc54d98f551f1de84363c3dad6f8c5c09d2bca487e72bafdb08c039f690341fab8ddd3c817d55d129ba556772675818b5e9ce8ebeec3011f778f34eb62edb072038cae9766fa53b9f87d8f779c8270877fd7a52c8f33b3f50f267c6bcd55526bc48f44b00ee4e1725b418c35970ec999ba5b6383cea512817865025d4b7ecf0e57754cc7022d4fd843b8efc2f608609aad4b297e8a214d1d761fe2b054ad15b20d9001a21b9903037d5e733db134850b1179185c8d530a1852f68cf4df6546913865d7911cc7b9a503fa6ff0d0526ecbc32f4da542a2412954ff17042cdfe2b2f87d28fc522a2d5fb584cff1d2b61880684b0346e6720deadda87b3c793736b2ced2d493959fd4443dd17e05836c7c6362b64e396802ee64130d23b38c5883e59ef733f2b6adec0c75668d9b6049f91ef94ad8a275ba2c8a510c181520083481a51e28b7560f0a591b89f4174a1d6c767cc3415577feff098b543e0d5ce7d7259f6f4bb98de9927291a18afe5f418b8014073a10a28160fe05d3a3376f05109f22ebfa8233e664ee8191cda420e5e3c0cbb16b3d917cf6290bfaca9ab7e01436b45cbf46e7b8dfbd422960610a02e711e6affb3fd5679f4a7da2fc248df833dd2f316862da4c26e7a502d07e3f77689c36006c69038ce70d73ce45a7fae8f721779c175dcff7785f6bbd4663680000000000000000000000ff0100007d240bd8a32a0b866a38552e043f0acbed622832daad0500ad04e5228caf0238c40a28ebc20039469cbac380b97ed2e96e8e06f207a956ca1275a5d7871a7eb49896a5287cd3e8d7f47e1ecce40a31709d94590000000000f0000000000000000100000002000000e8e23c43af370f29ca5552967594e6426c4e2e150621a8755169b8c92b47e743fe9440f401a03b435de8cf52e50093fca35b4ac9acf1916e3b0bd6e9463505db7db67d3091d057e64c7948d138e535eea7e372661c2868930d5a884e7a9aadeee3bf001cbf8fff0f00000000000054942d045c6daca02b600a236dfea616f3d2e18c6b96dee85bb7abd543eadb3f4e843324d2ded6b5c32f9e645044adbb7ba9047b2edf54451176ab98ea35d3efd928b318d2f971992b094cbeb8cd9945304504b2aa16e91c426714de0b645e7803bcf752a9ba6b3f85961d74bd8b26860000101000000000000001000000080000008d0cea6f864eae2590c8d62fbd678b08aa8c856de9d5cb0b8bbc3d7f41604b98daaf67e7bfaf2b9b72e0198ebb9863f9fa509001bb6d8a06466c845b6e7618535da98c2fa03dfbbe348e368a450c128be508bc706bd2e172368d64c32df8518f216472cdc84dfe47d4aa8ecfbfcf37eec042e6a9ce4ef34e0802581316380d0d3f8f6ebdf36e42dc81b3da3c038b846b0379ba2a44e79d0bb9cae3deeb9239316c6d0df3a4180792a9872000c01a5b7a50a8851561e4906594b004585d6477a777fc4f3a32b500e4e021946a95d7088d343890aee701d6370f1df972987c41e6b18560a8bfc7d1e831d3dcbb9789dec1170d9491c04dbe72dca712c47ba09bcbe54e1801945db17ae252b5f708e6578bc2945f6793912651509b4f613009730e7f72a373d01207a5b991bdea832782d748dde82bf2e89bed9bab26b5497f191d77cc3afe90c26091b09c3796d1134d9f6edb5e24c6456677921c652b0963d9f69516785905c58fcbdb2139253a82952f7803a0b57dff5d271229fd244454b67a5a0f71fbaff0f6689f72ba223e5d20510bd3d062be94a985396a832c22041f800f5ec484d635780b47c4a1cc25219815af22ea3d857570eedf23d0f239a5504a21ec1aec32894d2372ee3953d3f811668b36917df18e22ad850c819f8e02d5afa4280d723a5398b5206bd4a547db671c26000993cc91a6a79ef5027b20e8ce8b7c93b6980def2d13b8ee1dbe5d66d56fbabe77cb1a675623140e5c01b5c0b4f0d1f2d964193da8106e920363403c6dd287822f9ac579cd73e53e27da5f41b3a85e66cff0436bdc4bdee88aaef4456cefd60da3514c017b4b1683f054d37519daab584be472746bf73f694b2392956c83821b84622ed0d11b8818a17a85851b70dfdfeb6065a89acf082cb8b8bda84db0caeb112d693af63dd524ce299856b17dfa970371a0b953de1470f4c839348f0589cbcf2f56b8a8ae99ab88cfc576b0b97921f0b38b84bc44986df28fc27094118d0795e83a26d75526cb014f8ce00550f6f9f385ec336ba4606048852a126ed9285f525259d85e51800349c038810dd38934f3aeabd3244f2fbef5c3967b621f3302a8187d9d54c1c4bc477b22d50d4d6b09f8aa811a4b3744a978f2d8be4ee92961a1c166f075b82d68059cdf81231f57e82bef629662ff46c1fabf643e02cbb6f2f8903e01deb9f2f1ad064e9010513def0f37aefe7c5e9ecb7af83a2b00db6f0bc0df7699c6bc928fcb7c2c05a3ebf6268e547536758bac450324a2085d634dc70bde480195367a2ee10137d7c6c57c04eaa1efc9cba7da0cbb9f3de6f61f5959bcc9b70630e5fa7a9bfd2c122a251c0224d5f5e58483d0d2d1c2515aa528bd1ad76db3e8accf6e959237e478ebee20fe0345d8318f77c8e0ed3fadac311124c75bb21996b9a50ee38d6a8949937d38ede32988d2e4a61621cf6fe1d096bcf6747179231bc20372ffb12f69e6c6840b4eeedba1cac0c7b0fd101a74343b9883fd87ea39a4c8d143c64806f5ae6df31137d4dc15fea69523020d4d77469e4a1f617bf781083e00f4493c1ba832ca7e5e6d8b06806b1496a70fb00a6c24ffcb10b5ba299f0521906cfacc2fb8ef1cd2ce4870d91c1faa344f96f20bb99ad72b6e25c154cd43a95bc9d41f636555b0bbca1db74e49244c741e05dcd647a4c69dd31f5536a36b15e12aca608e1556c0a278a43d2f3e23fd704e469d2d929896ad41a06553a5c6010c9c714c56476ccb8408a87a3d164eb8b4fb264d50df3228b6da322c6c7fcf6f649b960a86965e2a2ca92738fc6b6c74ce1503acc69e194f1c49071d3ae130817d519ef095e5918910dde728fcfde0605a71658f739ffdf7538ba03629017920e793b14d9cfa798532927782731ea44928318c4b72196387955264892db4744f26986dc246ce841a287e130f27cba5586dbfea0cd2970a51fe81078508a3d52dd852ef8bd2df79716bd5095f3c44eb3c6639e5eda5ed06d846337009d6ca91d7d79c5432d28ddcb92f13991523ea2f42f01cc49384a1672067aec3aef65027de3e66cb0b2b6657f6048ce257043520cab4ada4c29bba153230ae3883b4c904df900019c3c93336848cd3d0f4da8a1b51ad519f96ee5ea5d0184c1386c33eab8433e2dd288527a6f7a5bbc4d41c364a7649715635476c8d7e848565f1f0029c526f48b001d9d9c93e6b1f6ddc122066b4514f236042ef8aba462bb554dce5a9b0cef0049c73eb8bec18528fe50f5b90f0e8c781f1fa492c8ba9f9ee299b09d849580cbef6d5bcace1bf82368d11ff981a654868dca3166540109cef8c33438ea8ca6d701975b95d8e5d4c6fe226d2649dddd66309ff061b12f5685cf398e00cbc802c82ece2545af9ea7d074c1ed57127fadaaaa1aa182b26d9918f91962c282f373959df3bb66be67ed439c92e6265bd864e16d67750652206b9470cf70956b037af7ad37b8bd7e700781e12a0d373392e27f2257c630b61f2b29524c21d33761b817102fc440f609a360462d0e88b20a238bfb36f29ee43cbc511fb786c4c2ca113d1e54a9d2d2ff629c3952f13000da1b5e5de93726f76800b84c182d9217250c39c79a8afba0fc2efa5f26b2a9d5dabf43e547ca51441c64a7efb64dfcaf58c7ed1078759745934d131ea94087da65e5bb88595ee0bc92ac79f706f4180156c0439fdc1359f751ef7c5ec8914a3e81a30fce3b972b1b01afd8399e3a0f34b308f24ff04798b4da46ceacf123c2a34ee0c78f40646dcf04c4e063500932498bf679cf0702e3253a4eca1b65d3b8496ee22462b76460869678559426d04903d1075d9e9b5f1c1d0f80f188350e246bdea1d9c20c181631d1b7082f5dc32ab4bd58359c4b2581c3b758cc7b90ff1602493df14f5a46364770f5ee4fab2f7c6ca866e43ea19c720f3d0ad1d1530985100da45d66da060cf5ddd2ead785e33f3910dbb78ae11caf6fc4a50005f4b9d2bcec4f05a8bd84e7fd35cd676693116aed03f881dc37c229dbafc8a1f9a32af561366e3b4197415d7f8de9ac221ed315becee0f5c925e5f2d76e998a4b291d6f6d2658f657ced4cefe6a0d44ca1d232c471d91ecc70cf445fc902a9e393f57491db13b1801e4930043546929686d8ea868241ac034db1b3279b7382dc183599ad8ae028434006d56f43f09478d4f9ebe44f045f3bbbe4d3d465b6d7678015d2a16e14737ed8f0d004b6385403b1645d9ec6e96c097e741b7b4e9a23bda1ca4d59a525802503dddd7ff6cc041d5ee53821975decbf50ac0f4ae24b4927135c17b44c189d44bb3a7eea26ad17ba141f874989af541951f87748d0d6fc404d4cd26c22b8ffe0f5121d2ce9afe074c27c7f14464f36f256cfe8af1a0960384651bc375109fe3c8ded6b6668800d8597227edcf72737c9ffb6a244cd21a230f135ed3efca2d3edf004ced6ad826d5a268bb248469601090e2ba85cb2d546c6b7cb6f8f706617724816e386251481a54872bf691d5ae5b90877bd8a3906777d2b8e5591e5ddf932983cbd7c526313f34c5ab5af198e1a260575a64b8e3ab58102e99dd4fe7f0042f52e9684ef6339714b21081dd2fd387383517c1ea823232316ed8e928cd2626110c4500bc89da158be34efe5190dc2719632103123e26dba7b996ace10b9a4173696b579b168a58b9417ec55c4c1f286faadfc4fe236c59b0af6654433a64b74dad35c95634158f11d80f71d42a511c4934d2f58a175779984b4dda4a726642c96ba3360be78ed5aea3d1786bdc04de955540d5e36169d23b52f747eb63cfea5696086ff22fbce1b8e25287f4bb71b82ffbbfbcb21fd82cda6c4b7810d36f08de25caa7bb8884caff8ce7a40cff883daef6bb39e82af331cd7f7c9d3cf010efe2d1d4fb568d4c8996a5cea427ff43a8b91f8693365ea07c58522508814a8f4961351658cec6287575334ad0ead1d4c7111398d60869947cc66bfb2e431847e57bcb456b1643bb9a9fc007310d339d5af13c3ecec7f4b79b98d57e179c6415102786ca25321b85b42b4667eb9d370f560fc0a6b1a2f89d026a067b95a6a3840cb76cbb1b287363a76ff68952c2da0afcae8f54faa3087fef9bc6ada9c43c3cb15a171cc2524a593d57fbcd6750293e6b5d9a60416ac07a000b702f2639f5a050824d43f330b4ed0b2423c78fd2d0a554f9de1a856d61e3c1c6760924a374b9810941de7e47a0172454925d8fed14329465ccb0bc48418c19200b405cc49ce3411c75ad21c1e9035cb3e56d4c0fb07ca0eb5d0621cd60b04bace579ae6e453e22b905fce16b6d3452d51386b961e16b102c1bbad186232293e23c3c41d75c4909487f5c0b375083e8f3f2528d03e173d86cf7a3e8fb7dcb8e438529258eecd6b6eebd03f3f4f923fc6144306fa08e06856781eb7318ed7395d2b523a7d39d3b2ea8e928e5b7e69fa1b47a9848b58a2abc31df2e95ad5ab5a50648efa22ff8f02bf8f39011747d1e0bc2eab50f3aa05346147b1a2f00792600f6fe98be72fa6ab1c4c8e1fb67f51933518a457b72591e1ffb62023216ad1e9dba8a880aca3797f2f22fa760c972e10599c5e7ed5ef490f2b5dc375885af29af6fa27c97f243670c001902bc93d7273abd0183ac38c96b78a65d5b90932bbb3eafab3d48afdf9ac346e3bcf8418a52692dff6d7e69effd6e2e68b2bef1338a0ebf108b978cd0ea3945e6c3665a0afe2210d9d039416f99f7f003b934262a924168708f9f8d24d156ba41e30a763807523402294114d2959fc665504a52a5757c4e864cb1ba3fd777ba7ddaba493151a3792d961e79a8544c4241cf215f4c53560dbfa8db60fd6fa687773a44d968e545651d89fce5cd53f15837c258062c18b6e130f251735fb08adcdea05c3a962d41475eda25e572406a726b8a84f3f4f78349cd1ffc1f0655c58ca67d3ab58a448e9433ed4ae4d5344682572a4a6939528cdc377fbc198bb5eb19d2ae89a2deec71ab2d09ccc120beb496605a7d7d1dd732aaec37cda1e919fdc5ea409c557036df62772b1029552484a161691a6a354c18df372410e32360f6affcd70a6f0867eea11ca068bbcf655005f6a30bb7d6141e3d612694d624b0a67dad357b2d39774626c5bc8f4009c5bcb3b063a07b2673a447bdb0978653054e95c356bba796f85a8fc54fbe93255ff383755f50ed6bd54514f57f7d6ac2b1accbae4d0671d3254758604cacbcd4c5dc9e3b5035b294f738da9e3318d9bc7432be6c2bb7512a287a0b11a0a2ef79d5180cc851b939be2c0ff66b06bdc320a0f953ab51327b83a6bc0dd215d58649b297a4bb4c2a956b3f5ac773e60d43e4f13d3a12789ec7873515678146aa5c6cd1ca6623f1bf02c8dfd37033eb7cb72bd2838d786bc272965138bcf057aa16bff9155fc82c6739640df169fa81f557c14826b458c2228d4b3ad5eec7147305742626d2e7555ca988b7c7812da492bc12db756918a336e2df10d12fc11d6f6e319d5703c94dc8a6d87826e1640e5c5edacd1c9060b8b52acd9fa193b52c2a7783b123a7588247ff31a5a77b1b6ccc8f8d6e95ea46eba96bdb9df61ef53eb0dcf4bab1a074e2732104149dc7d7ffc9d19e3b801e7135c66db9f72b3af3df57eb7f4c4aa80ea68e5cc6a6670047d36ae2b6f19f85e7829afa9c96f52d9c798066176ce33b22dcb08ecee9a46ba6ad76c2e5e04a0edef015838ab0a4685160cbca97d65964fc6a7ecae04e265669e2ba0a0ce7bea916803c45300a27325a69c0ff078654ff080d6fc76a214000000000000000100000000000000bdd02e1f18df29235573566ca9c07da8ddea33b6befd8071d5e732e0ebb6f30098170f82b960a52f48aea65c36ad761d5c3962054ca01bbbd578ebf48883f634154559338edb7daae1c7437b1836f7e7e097b12ea76e67ed8c7c60f400000000"], 0x21e8}, 0x400) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x5) r5 = socket$inet(0x2, 0xe5ae1c604ba601c8, 0x81) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x40, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) dup2(r5, r6) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:20:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/36) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 16:20:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) r4 = msgget$private(0x0, 0x718) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x8001, r5, r6, r7, r8, 0x4c, 0x6}, 0x8, 0x800, r9, r10, 0x7, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000500)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x8001, r14, r15, r16, r17, 0x4c, 0x6}, 0x8, 0x800, r18, r19, 0x7, 0x4, 0x8, 0x484}) r20 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x1000, r7, r11, r16, r20, 0x100, 0xfffb}, 0x0, 0x1, 0x401}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:20:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x9) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000280)=""/36) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000200)=[r10]) r16 = getuid() r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000500)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r20, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x47, r6, r15, r16, r20, 0x200, 0x4}, 0xa3d3, 0x6, 0x101}) r25 = dup(r4) ioctl$WSKBDIO_SETMODE(r25, 0x800c5709, &(0x7f0000000000)) renameat(r3, &(0x7f0000000080)='./file0\x00', r25, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:20:26 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup2(0xffffffffffffffff, r0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) openat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x86) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x10, 0x1dc) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x5}, 0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:20:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcd, &(0x7f0000000180)="b117faa865ee9ba6fc5d734612b636560205e1b70b1ef57b64cede596e4912cde3be04c93799bb84ca459734cc327c1b749c7f10ec8a5648a4862fd7b36e44ae8ad0ee7847efb8540d5accb28d7bffc0c1028f0f52d04339f70e897124f0f26d5e197d657c222de254acb924d9538a98749e8195b46ce2e0f0acd6aa74dad37554bd68d35a1a4e38d7823bd3a49273639d596711970d7746d367ac1c1f27e47d913ce7b26acb97b469aa2197ba58e3e76e92dbb43791acde346d242744b5bd7631f0949ef0f82fb9f078ef9f5a8e30c0d0f7440fbf1c7f3f") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 16:20:26 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10002) getdents(r2, &(0x7f0000000180)=""/80, 0x50) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8082, 0x0) writev(r4, &(0x7f0000000840)=[{&(0x7f00000002c0)="e63db18b10a810167383e9efa62b3c20ad41784121a6a52c05f3f1a6d82637b17d8420c07faded6da2e97590405e8683822ec6288be32a74d0a474baae89384826cbeb5ec6ae2b92d239b2dda37d6348fb967f3fda7e5aa972e4c041f3ac33b87752711568e2773b929f5152a85829d97addbe36f503c4005a3dfb4cc498bcbde802fc0aa86f112b38b3d8eeefb74ecc8d6d268c757398624075519b25a2d56c59e5", 0xa2}, {&(0x7f0000000380)="c3c1a1fa7abef6a2cb2ed207abc28a3733abe3cdb1d2da57564fe480f142778abdf945de0154fc7810415d194ece61cdefce3e2baf6163aa4ec03824d396f68cdb06b528b9007a9ed69bf38953bfdd149d41eca67d8bfafc7f16de9e6801490fc0dfafe848f0baf28e73aa8e4a2223ca79216f4a7a97633f0a88e91fa8aecb772c4845babd7e825d8c8883ecff76987cd4feaf0e1e275a455ea1d6df3c4fa24e2682cb1129631a9a4d2cbc8c1e9154e1b2fa695796b9ab0af7", 0xb9}, {&(0x7f0000000440)="208fcd416e450fff723cb383600fde3d59f09620366583e79361d1121a9b0d0c0584ba7ba0b71de2d0cc8792f87ea958841fd9b515f81d5ebccaadf2cdc3edf9021acc610cda72b5548c9e9182ae6cb0825aacdd5894aef7dc2407fed53aff1b5fbd1098f2519715bad7a7dd4a95684fcc8a000ea101fe9308575a8ec0f005233f7910f7cbc5946462aafbe4a248f95e1749aaf523f43f9158625955821700ddc88c4c0e5a2f809733b6beb0fcd76600d7d3328f29affec75620a8aa1d48c4faad34dd6431", 0xc5}, {&(0x7f0000000540)="10b6a676fd9be9f2bcf9fd73e3d05785b58aa652dd5894fb81be57d2e44bbce8143990786ef0699531e4c3241ad0d29178de49c49fef12f93daaa2fdf2c96eec40855fd74717e8743e61b074e79a4a03f01914daba128c625e196f440ea3076d5c23a12f989e1d3cd22e109ea51588c2578a7b11cb40a47443e3e688e0a8ca5710996e2a5515bf837942f54abbb64c567595804ac43b26be2197c28e5494264d492fcc6027afb4ddda95b3145df3abd511079b3f99087d6b4bd7326f1fcd3ab26bf746", 0xc3}, {&(0x7f0000000640)="7e7349cbee838f2d050ab5fdd09dba0fa2de8f0a036db7c4eeb94f4f042583551eaba052c380b93dfd326a0d0d15ffe05857434f5ef0886e8dff1b5298b8eb7b6113c90e01cc3370eb69257461f53736bfbd89b286d87998f911862f297ceed0e2e7ba5ed2f513d1f239740e36108f4d8fd1967af48303c9b81b8132d1d7384a7d5d1c60751b1e6113e884a4c5", 0x8d}, {&(0x7f0000000700)="3691230ad8dcbc2c5507827377a1623efe8cd9f6964442bdb22695b76900d06e7e598b757d37217026b2267225c83d87", 0x30}, {&(0x7f0000000740)="97c599824aff", 0x6}, {&(0x7f0000000780)="a3656589dbdf134784638fcbb5bf932919e059a37880aeb8b8f9f3d87bbaae1a42e7fb35bbba61941053cc7bd57ca1999a93be4260028b258c48683d2bf67c18e914d5c987808e152dfb5d01e35a96548f524c26bf24383be85b0265bccbdd564eda5f83707e69b1ebb6d15153b80911eb57ab672f25e1435dfff18701965776e159a8f19ea08dd905cd91c7d44d142059033e3094d70733a8a9cdb92a5174e085ab94eeaeaa74076d2d25946925ef32bf32e7f54d66a5c90a1d3201", 0xbc}], 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000008c0)={0x8, 0x0, {0x7fff, 0x1000}}) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000b40)=[&(0x7f0000000940)='*\x00', &(0x7f0000000980)='/dev/wskbd0\x00', &(0x7f00000009c0)='/dev/wskbd0\x00', &(0x7f0000000a00)='/dev/wskbd0\x00', &(0x7f0000000a40)='}\x00', &(0x7f0000000a80)=')\x00', &(0x7f0000000ac0)='/dev/wskbd0\x00', &(0x7f0000000b00)='/dev/wskbd0\x00'], &(0x7f0000000bc0)=[&(0x7f0000000b80)='/dev/wskbd0\x00']) r5 = shmget$private(0x0, 0x1000, 0x677, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000c00)=""/163) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000cc0)=""/143, 0x8f, 0x40, &(0x7f0000000d80)={0x18, 0x3, 0x1, 0x7fffffff}, 0xc) sendmsg(r3, &(0x7f0000001500)={&(0x7f0000000dc0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000e00)="b37dcc2c3a6c8d9e88bde62665e76c7b5c95fb97", 0x14}, {&(0x7f0000000e40)="e4be1312e00f24e20aa15f6ebb727aa179050900b39a4ffd3788276b22c6d333fd48be13404d91b603b9938cbf01ac61d4e1c86981100e3993c6f917c6414a97002051f9c606aca511f9f6", 0x4b}, {&(0x7f0000000ec0)="3939bba5b425dbdef4de1d25dc4c82371ad59636bf24800b9a2a32d29d61c00f84d162466f", 0x25}], 0x3, &(0x7f0000000f40)=[{0xf8, 0x1, 0xfffffff8, "acdaf31bb3df212419a1779853e2501950486612f172dfcd30623e834f21db8f47501a490373fd0366a853278f06649f2ce5e8eca127be3aab0a30b7f094a4f93350a8c80574614747e7f0b46769ec8209f8f8f706f3949974f4bd166be3611f3d92b2ab44cec2df257092c47ff9c8fe593810c7c02c5ea0895c1cbaf822b68577b25e866da7f3fd9a77ba97def168dedb370b3ad104485fcb65a3c52b8750d1ef53648c71320400e8ee5a78bfdbd0e51e55f32643652fd51403ab1b8d555822422e8aba07229de73e6058c1eb14566af0045e828e9d0ee04dbbc6b07ff89919bf6639a2"}, {0xb8, 0x1, 0x2, "274d94c91eb472e7b1633450059ff2ce4badae50666c54603f98318aa08b3d9979e6ff6fe13d3ea66a42a1d54f8b4a5e7479dea5425c4b72bd0f96abf23c2a168102bf1f41544db3b14c9dffb047292f97d3d6f29d386dac9567cf626c21ee307b158d1eccf7c720b42502b2e6ca830d429386ddebdffdde8db2953b92b85c43c2b1691817cc1cd2b83411dbd9e602ac00e5a8bf0d737f6312cf4ef64d4f4f35b2a1c8b6dcf3d4"}, {0x90, 0x6717e18400e464b2, 0x8, "2fc57e20b2c043290955cd783182fb8865dc79edbc4621c63197d7a0249b7536a3b51cf9be61438991d0d755fae3f6abff14b120ef8e1944d45bef93765f3a2904163e91b2801881ac298222f99a121ec867ec3c23848a8473b66d3789db249552dc5e01049db41dc8ddc5a09f30208f77bae87c6399d25e2aa166cd8830"}, {0x40, 0xffff, 0x40, "f5b183982f1e93cb1e3b4050da3573f8747444eb18387e43c15fe8dde41f3a617057ad00fa1a4501d3e6"}, {0x98, 0xffff, 0xd6a, "3a80d7e844cdc77a4a3aacd42693dcedefdd51dcabbe15d4bfe1da37d3090183611b3f1ad61fdc650269ed664c2dca91abae9a3e9dbdd97fad3de4f42fe6f1707fe26735b5b15f4e3890cedbbaea787626cc72b44b3538e71fc0b0da51c08d3b112148af9b6c9158f617d06822f4ad476b7549575feaa0a54cc9f90c7f5aa90986"}, {0xf8, 0xffff, 0x8, "fb543b72343fe843da124b7e2572550a73ca89658354d91e41236c78deec7648076ef979897920c330d9b1b7c8e36a1af9c2734e1931c20a1a4ad833b6ec8d7a23f3217e65d3f74552cb98370248a9ee4a9d579657359fa58e3c9c2580e4ae1c9b917fe15633b6a8114b123524da533fa25bae4a81b1563325a34904cc0eb97a75911496d1be7927412ae6a316069598214d05391f4a3b4f0eec426a0810e9f75b39932943d7afcff166731e8dac2c988539221f68c9195a30a66d2046a19c6d5f09bc05be6846021b5bb7644519bc9e116f41c8645524aa0067e170ca9f7b0473"}, {0x80, 0xffff, 0x10, "3ff8c3d14ecbb4babaebd85b27aee1edf59bfeacad471185fc5aefc38b4aadba625b72c37cd26a38b25f9a041d3c55d4f2eb868d6e52ef42fc41966562ea9e10b58c9be37ca59d2ea672de25746243889f3965fef06d7362ca51b198348eac8fa67f03da5e1c2694a465aa"}, {0x10, 0x1, 0x20000000}, {0x100, 0x1, 0x3, "1b37f7bf27d2beb535ba45c669da12e97af36fc2ea2605692eb9ccf80273a633dc41abef9866ff78026572bd667ecd0bb71930506b98043d857ba0e921b5627c842de37472116d043797acd586ae7ffd03d9987f5467203baf2572aad2ef9b279d468386f93d403f3f2f47e92232af80c590c5a44c2eb841a70056be7db52fac79b3d77d8d3d3ac04648ca1fc0124ad42d5f10fe195c5f6955297619012e8e2ad9902d929eb891676390a474ea98e64b31372daef44991052513e63956237494a3c5d74dfb8d016345f131d1f442942786f5bdd82aec08a3efca3e10140890519945e5589977f9e423669dc2c58c"}], 0x5a0}, 0xf) socketpair(0x2, 0x1e8879b3ecb32388, 0xff, &(0x7f0000001540)={0xffffffffffffffff}) connect$inet6(r6, &(0x7f0000001580)={0x18, 0x1, 0x4e, 0xb9a8}, 0xc) flock(0xffffffffffffff9c, 0x1) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000015c0)=""/57, 0x39, 0x800, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) r7 = semget(0x1, 0x4, 0x650) r8 = getegid() r9 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001640)={{0x3, 0xffffffffffffffff, r8, r9, 0x0, 0xc0, 0x33}, 0x2, 0x15d, 0x100000000}) r10 = semget(0x3, 0xfd47ff2b64a4ebac, 0x101) r11 = getegid() r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001740)={{0x9, r9, r11, r12, r13, 0x8, 0x2}, 0x40, 0x1, 0x7ff}) 16:20:26 executing program 1: socketpair$unix(0x2, 0x0, 0x0, 0x0) 16:20:26 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x11, 0xffffffffffffff9c) read(r3, &(0x7f0000000740)=""/209, 0xd1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1e0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) connect(r2, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) 16:20:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget(0x3, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x1, 0x40, 0x1000}, {0x0, 0x3, 0x1000}], 0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 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)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000380)="9630d3e422fc858eaca3f252", 0xc, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x16c) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0200000000a42500f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac5254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5417ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fbaff7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a80500000000000000b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc25413a4616e7ceb4eb1f49b0000000000000000e726"], 0xc3, 0x0) write(r1, &(0x7f0000000180)="0562423a68327ae81a63961b5f2def8fb9e7609182d4814553fe4cc0a224b2ce8b1af194d1a8526df142d51df76901ab7bdacf0c6b7dedaa83a3f1afaf7359ade91c1b2601279311206dca03ea63a9ee41b97059928b20c5000256af8cf8f2239cccee0a1f627e2b54c684b4e5dc27050edeb180174ac5ebaa0958351d5dd54814af1fd6b85eadc7a10607fca3e66489da7fcb27f625fe28b1ab0245afdae6fbe6ed7840a833ef84e798692941ed9620c2535beb9087a74f3d1432acee5a39ee3b22e21d4b3424cef22ec2d1f11fb99b91f99ffccaa47b72d57a0ffc0462446a7567487401a505252c9ceb39f2afcd8d40bc24cbc68a6f5b1bbfe23e4526", 0xfe) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="8c8e85b4bbfbe3b008d81d0e748c98713587458b822f84f523f10b3a90018f4f7b01b611", 0x24}, {&(0x7f00000000c0)="f43d6b4ff2b4e837d5f6d4fcd803c83f9f0e3971ae6d0833668a049461ef992fca04c785aee1ae", 0x27}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8140, 0x0) 16:20:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8c655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b6618000"/710], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) flock(r3, 0x3) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) recvfrom$inet(r5, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) 16:20:26 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r8 = socket(0x2, 0xc003, 0x1) connect$unix(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) fcntl$getown(r10, 0x5) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r11 = socket(0x2, 0xc003, 0x1) connect$unix(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:20:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) socket$inet6(0x18, 0x8000, 0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000280)="13ace7c50edbfe7de00100000000") 16:20:26 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) recvmsg(r5, &(0x7f0000001880)={0x0, 0xfffffffffffffded, &(0x7f0000000500)=[{&(0x7f00000018c0)=""/90, 0xfffffffffffffe7c}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000003580)=""/4107, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a582f8c1b10c7dc4c06a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r6, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) r8 = socket(0x2, 0x8001, 0x0) close(r8) r9 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000000)) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000000)) connect$unix(r13, &(0x7f0000000000)=ANY=[], 0x0) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) getpgid(0x0) r15 = dup(r14) fcntl$getown(r14, 0x5) r16 = openat(r15, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r16, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) 16:20:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r3) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget(0x1, 0x108) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0), 0x9d02a6fb5061a49, 0x0, 0x3) 16:20:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x2, 0x4, 0x80, 0x9}]}) r3 = semget(0x0, 0x2, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) 16:20:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00'], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae49000000000100297a6614", 0x4) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:20:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x87}, {0x16}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:20:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001700)=[{&(0x7f0000000200)="65f908ce0e9b6eed4410b930c31460ebca202d98b3184c23f5cc8e607fc77ff8bcce57a22c8cc25c9936017e216baf518e1297d6d39c7226e30420ff98bc43354bd653f914cb34fbf4b71324fa11a8642c073fa57338869c6d0e5c132d1c9b73441ec7c85d2bcc7e2511b1e2708596ff89be990b3e82609b6006b9c2487aada239134ffd71637bc42ba9d6e5d5fab07bd89e2c2451873f2c29fdfbb97f8ec98c3435d965f53e2d7d0b44851392e7a81c56d42ce15a7645f1e250c857ca35203571da5c0750fa17596f4c852d32e0c65f042f9253084a9e360cbe5e9d048ee39ffab2cdc848c8e3e575c2b0492dd3"}, {&(0x7f0000000300)="7d62e4102c7e4c78bdc907e1f652cab39c988744ac9a42c3a572cc0eccb5734e6bd604012856aeede48e2b643b2a325f356ae3c1ab006391659cb723921b50bd5cfdf3313346f23c4a0f44d5ae813eae66a5e14f75b5065a3b0dd8abfb9b4bd6fcf55f7fb36bcae1a937eea027972a2d521b879d5118e0e3e9151529ef956d0c2c70a29592b7a688816ea62f5c9e835dbd7485fc67900553bca2c9998250281695fb72b8dd773e991538e2a65c1d0b77b458504664066ec320883f3b49"}, {&(0x7f0000000080)="aa14ff6acefaa47034cbf08efa332e0747c8eee2a18f4ee7c4a5a83d7a9c4d4774c1b13bee27f6c9733974f2b510ed4224"}, {&(0x7f00000003c0)="a9f0e3c570be158b6638b2330b0ab4d1ff4dac21bdf1ad214f69899d388428bb053a471f943f2f12a8f0f7de77ed0617b2c72301aaf9575c14ef941f6e479844de98d732bd438e4d0a0bd0798896afe19178a29d13b9ec00f79c3efb0f6476ce883d41f4639a1fd78c53746f143f7b7970be6b5006455c7eb1e90045dfca04faeda0b0da9adafa020112624b5bebcea0ea750ead714a95dca9e7523c64ce9d2e57ee51dd8a008f12dfae2c96f59448226e8e740a74bb3a85dcb89cff698f0f3dedd96cf5ac3a33f34fc14913b659cb88cc00737d2033b55cd6bc7908f973722a364d1fb622163c7524f9bdeda0520671423df054a187ed23eb1cd66097713314b7b3529fa0580e6ea231e88b6f492e8255d61ae1c02a3da455f26ce70c7100f2ff7c58f1a6d18495c96cbf5dc919df9e01f71d98e7ec096433de61d13b7e3d002f0b377087d72c382373f3c3b2c24fe3e215a596915b471d30a905824651df77c577ee644e5de7c01e3e59bc5ef474a34cd5b6febe6a7b1629570711079b842813b28210c2d354293325376b1be3cb2c519c8d9468c63f362d347297b53eac79a04d06734a296d27f7f9a5ae395800d0754a2b9cedcfd53d931e5c933bd6e4bdd875e9af174c673520288f98f5c80ec2a9b7ba162d9bdb5a8b7aee9c2e3ef71da1ade45d93355da5f244c9a5789b0804e2ddd5a124c9469813a7577a62264f6e014891acf76b21707414326b5c092a108cf54d68d882ff6b8cada89de4bf8f9389c4993a6a006587d83e2317fc0cdcceeda3ed8dbd975f7fc9f8730625b7fc812e4fdee13d902a83018025d593edb92c2725d5aaa9fccae24810b618a0add8f9d3c6da1554a7e6ae55e3dd118dfa22dec57199ac56fc7e362aa7db914186af7add94f44b3ded7d240621367eff0eb336f037b42c0a192f6818c845a6b3b428aac529cf4bd8f7134941fdadfa2e64203ef243eb1a2c362965c436f5b512b026890eb63e8e360da66291088d70d2b74f547b43c6f0f574cb181e216e6e62f9c3fc62599255f0289ddc6cedc54a87fcdee193af5b56a82812068d44802d7415ca60f333bb5fa2b4db2646403d4c0faa49befc7552056831f0fd2910139bfb6c4718e9f9ebf9a30b764f2dd6c05ff6b0475c94fd41b96e205c3b4352461d8a6e36121c0c5a10a4f90d847886e514592c283ebe1ea480692ab415a0d8e1bc47c60270e07ac57503b86b6c13309c2561ce2f2dcfeda79a3f924b3ba0c1cbe9838ded215a1e63407edb9248a3ea05a4ab2125b171fa2cdc374752b00267f372fd3c0ee24227a73c04375153dc0b8cf76803980bbf6abf61a6201443f34780f34c0ddce5b6e1a7397713f747a31df354a98753735ec4b5fdf8b123cfb99919950b56df6307fe5388c3499dff3d568d8a512e261498f0eefb1b305fcb10df857a8834767f2e9922a57f15500a0032f2ba8574e540aa1ecfa82f77f16f44a3d37923f3682134e6256a52cf661126b8a90964092ff0cfa40f19957e6601c91c72ee9dedcee90a785ad5efcbc54e800df7bfb9927318f0f1ae7fd9eb92212cd001473ba99a298650cb9beb8a9a2829d2443ec672d78f662de39df80223f81abccd80e5f162b9f16928129ba519247ac4d8c7f65f5cdac548ab20d7dd5a5b4016f12a5ca7a2530050dc6a6d61ca5331283d865fb769360817d25038ce199a6392242da440fc6bd19a8014098cce6927d0580dee6eeba1574f8dfe35f64a22ef7eaf34da590231075310f3ea75d529f1ef1818a3be8dd09abb2a5ea2f3b2b5c782fd403e7ad9eb3e683bc6f22e79a0c8bedab3dfa87268c219b44fdca97b1440f5e7056aacfef4f7e9ad06b5d5da8377d214a6317348e464fad61ade1de8853394260c022705924a62f90041325bd3ee8f66faeb7ccf619866cf02fd01d15293003a6bd484f3664cab515033b411d8616a1c11f28468979fd95633ccdb88c4393d6e3faa0d8ac188512786a86e5250ceda1bc4312d4ef6b633239632f7e05d76c1e163362c7278e720585019e562d3e2252b4b5785e56171a4d0469521776a2b12e5854c612849b1cd8dd508a43b2cca00b886fcd46ecc597935c0a754c86f2bf2badc9adc9046c0ba8f0cd9c83eed0df4235a55000a732c342f483a3c26d891e4611655b2a1cff741f82e95f4468ec1547a6543d6859856fdc9e2e707726de749b126c0bc8e284a6a532b63d4f11e323349908dbd1f5cb9ace7a6b7d8a5941c91671ffc11d64fe2b8839a647b1c26dcc01f783b283c9e82395d1530a0fe6cb2740aee2e61fcfdfbbb0c4e184e0bd28485bac0e0bac49d851c5480c82524567c34e33f045aa59c7dc443a80333edae7ce346d348d9fe5a65986abc040e701c6c41c9b9b2ff16596f11081262f746606b6e809af6a945626a969f313bac068ea3e36d66f4f2af6cb13d3fbbd13049a13d6f51abf723f08f77946a86d82c9c55e898809d785e8d6036818bd065c179423304b9b03bf7b6568e6bdb67e933237e04ff1f7f01f7530ac3099f9caa05905700ce6bc1cdbfe8a9e6c99230fdaf8eaa21e6811ea640425733d611d26eb570993d40569f95ac5ee578d8688822adf7e09de16824ea8fee27afc99fd11c8d02968435a90bde8ae1710b0c17268e1631e4a9d9015df314147a07be005043aa41c62a8c27ea97a1cabf17af0be8f793624cc76c8b246ddfaebb8732220a56a3a89c2890da15b24d3e0a9754df22c6ecb92043a3ef49fa4e6b49bc5f98acef60e15fabd23cb4368161afbf3e130614344ad961a6da541fe910920ebce7d3e64c8568f8bff45feb5c894e4507710c9759f483deacaefbb981e479e19e1a12f42a7d6a30045db2cac65443935918bec7461ef0031567f0ddad6f9e76e7bcf54c4b0705a4304a7604e759c5af934f34bd2170bb6ae553b722f6089976749f9bd538db59aad96c7df3150d9bd06896b82737249b8bf71df17b25f31ea007e44151609b04d4c03bbd25f4021a5cdf11d90e4266937ae54bffbd7f59d9b2033bad1bd5a5f339233f453478ad6a78d1a0e757b617290fdbb2e8a625ca142a6adb6ebde8b2948011fc18e28c3b67676ed9dae3fb37c52d90b0d726899c20c31bee439ee31395e1621c2a7237edee821a74c94dedcc93d3b6c16b16327f5c6acb8c2c542006cf5f1b66bb0ee38796ae623daff80aa3019cdcfff9b991f9071289b0743f84087066257ff7d5b8db4a114c5b1f216546e9acf9bd0fb2e01fc3549b6c7ab50ea7895e83b05d992210da341619f7a152daaae911963f68b3530a02ee4e206407c2ae2bbb914bdb1385802de0fa77c7718ec4f22b77e4dc8175431d5c38fc79a17958a045a858e8327b828a7b6ece7574dfa003f4403db578ffc623fb7cbcdf9f9a6662e6a719bea52940a34534395caa7fc6d9ba42e58677cfe0418aa40f9cc84f5569667b4795040b42ec92f3fd1cb4c94f76e936e7a7d0b4eb310740f568e591bbfad69b8e6208faa72cda417c5acfc8bc6fe3c00f3e86b2f4ad826ab8748eb4f620fba0580ce0f2960c76b484c0b66dce3bea40d39abd9e0ec8d06c9352a1a6cb9177f1b246f79b915bf2ab7761f8a54c13566f7a45410198a9aaf84a7f03c4f2bce8aef3911390df0168a180af00e8082f38d8cf46aab51e961be9ff4426bad26ade71829cf202991273fbe67a588ba15adab74bccc08c661f48f3efa144dcbec84fde41ab30c5089c351a004298917d6e0736850658d1f2694670ba1a7c7a83d04e6b45240e3eaf59732f3add4f5b044cb59dca0fc73f9fb442e0097137032aa0453836fb9313a048d843cb46c163db4c8657f76d8822ab4ad1d4445eb8b99e0fb1a65bdcaaeb10cb43e14f37ce780ca146d6580ebbe1adaa68875d51ffc301e0ae29f587ebf12ac54d6ac26e8bb7c4d2d2e3477dd7f51c01e7e4716d724beee038032260d625067da2ab4f8e8966d45b414f173be3185eac4a35495a748e87af2f80e1b2333084b21e7345374b9797a87e53c4261070faab8e95f6a1b6cf472496f4e7b3ce406381d4cbe20ae72757ae69d82b1396fa1522c3e83a6a82c8f2c7dad18c03a80a9db27a671554e72e88b7865f9022cbf41aa409b0d00fe922f0011f65d0a816320608823d110df4276495678dd4f87819419da8949441a0fd86c0de0079dd95476d80aeb9a87afffbf556172a15b770d630fc80d4bd6dc01a0321f4df3f2ae90aac26b99f49b93d58bd9250ef5bd4db700f0c47ffc0eed134daf2485f94fe38fb84f2dea1e307d1c59cbc2394af6c57cc32b4695c078abee0212a4e1a794b881ae2aff5e5012637c1c1d7171fabf315c1560dbe9713351f4561abf7d0b11f358b4539eec790192231fd6a6f3ebf686427dd071dd6e7d4ec42b79249d660a519a77c705f1355ad0e840a32646a8ea451dd0934ee671e83b1b3b9cf9f1b1f23af275607cd3a4a3310cfdc48365417ce0540b447abc4e71818daeb71667af0a3b2aaf682468a60d0f7f15229d9eeac7a5d35c921f2828237c8c6914307e92ac6fa112bb5988e0eeccd4158607729cd396afc66b5749e5bed57bec4453459d5457c79736617811655fe3d880b577ae598fcdb73f39674b9c634c1280bfd95136a138aca823c81dc0f4ad6819090126f5b3ed7afc6d3e8131b0afc66e2f55a8f427ff7140af735a3c8ee992da8824687016e3464b3833944b9dfd5d1737e72fb55de258d99ee0dcfe1ad2ce6a78150df6d01e235adc04b198fdc2312ac9365c6ab598eed2a71e045738bb01489769054389a36a96455d181c8f8fd65423587cb64c9585aabdf3ef6a8ea850ffb1fb757023b0ed3a03d1795bec1977e0cc917064afe8af3d3bbf1fc33afb08269c52ba00114ad5584183c2b16a03f16e91dc0a17abac0b69dedd48c6a5f1f75fb1b32fdc0c01034ef9dd3f991b5bf083232042d754408afe01d89f2431ce0764aa4c47ca039961e7c17e7900078ef3ea7702722fcca02e3f630a881aded98568f99d18d8c8354287316d0c37c0dd0965f9109f005a3ab585e807b63131600527d0c0a11ff19b0f395dfb4a263e2f2bb2287c171700b1b5a1e52cdf381119d682162da47d7c6ee32d498affca016881e2e07154e176885d4144ea352ea5579e0364042d21d788c435687786a0354addb63a4efdcdd527de59e4a56f8b889bad47c62e07ae0261f651842f37316ed4b3006ccd0d78c8d8047c168cd31b7f0bf01ee4a897f6b72db9111a9a3c5e8756643cb4026d0baa9901eb5986ee93a9baa717b53ac65f357c4f5a5050b573e1d19ee15163b56ade717170229e807096091073e8649d232b6f9505aa504a10b1d0851dcc494682f4a3019640677b887f2ca1818961ca17f319424d579b3e049747edb5e79c398889eaf09c10225bd90be65310e885e435b010961ccfcdb69bad1db4586d6e24f8e798c160b17f50aa1a06bfd129c6d596d4b7f0ef1920b9427423aa865b676445a6191706f5575bf46779718af4177718cef184ca7fd62be5de6bb5bd590cf8551148c973b8c2a40589d81555da92bf14a11b73069d88e0fd88d5b2e52ef5d365906b3b9542611d42142d3f3b156ab3dd96ec32e080d815d0edb026b95531135d9fa5f0502f1ef1651998af0ba5c945e6bf052f574861936e23700eda7021e102e4bb26fd5e3fbb341c32c150ecd6d3e91bbbbb7541abea7c9a1de9dd1568d94d0bcaacc0b4ca13851bba071160765967cdca0b432a1328d58c608b436d838965c3fe83111aa061d4069e979f79076845998d39e"}, {&(0x7f00000013c0)="b67250c7976312b6d48863b0ea7e55ef1f859a4725ea4b5282892497092df3a7f68391df126e3abe69246f2f763f9a14b981bf99c941374403c7af8a05873f18f2cc170df7aab8327c14384776cd236075d55e393968dfa2cf9e02082276ef2f8d234a58a4dd1f1a9cfd666cd58336cb102175f57c902c3634fd473888510322b2eba96102fac7a5c3a65e43d87dac5f6bb387bb39acd7252fad653db68d7b5bf26bff74ee94aa3872b0e8d5f13fcb7ed1c09d0b7d4f887dff374eb1cbb2c85711a18df433e1dea4facc12037d1f214b769788a2cce85ad6f806ac4ebb76af128aadb8ff6cb23cd81f3f0dfb554da08b6c2903388307e23e2bee2135"}, {&(0x7f0000000100)="02443a5958fe9032e7236b70b0d5c88f9c06170358061eade4e88a81b4"}, {&(0x7f00000014c0)="f7fa3c8dec23e97fb381cdb93efc10a5ab2fe84da9f7a98adc3d9ab89305eff37a5e2d009bf84305d0cda177b94c08adfca9b032481c8008fc8d7e1d991473a98c1b46b0a4bf0f4a2f30492b1814396cfad02e8e486b414a7987e87c755e678fcaf3535b1d5b33077091968fb8a7ddc6c2692a83c21043713832b2beabebd5df6bbd52"}, {&(0x7f0000001580)="c97c5d774439fc7842b7bcb490ed54d197c09b838467193ec9ceda575f1bcc5e6cacbfd705eb0705f1c49d79547480a68a8d1c7d688f400b8aa17f59529af43720fa8faff265b250ac65c6642338a9b9c8479a4310910370dc66d76ea329f1df8626f36c77a0910a7133d04408676f66ccfe7078df272804ef873765a7f6a1295cac41b5a5354ebf5731bb48b5dcff022b"}, {&(0x7f0000000140)="5e6e6e709d433304f5f002dfd0e121397d83eaa4b0f510bac7167a9289ba892966741560e104636ef977c9ac2e36dd84"}], 0x24c) 16:20:27 executing program 1: select(0xfffffd0a, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) clock_getres(0x3034623493db3bf6, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x4, 0xa8, 0x7f, 0xff}, {0x8000, 0x3, 0x9b, 0x8464}, {0x3f, 0x7, 0x7, 0x814d}, {0x2, 0x6}, {0x7f, 0x5, 0x7, 0x3f}, {0x7f2, 0x7, 0x74}]}) 16:20:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x5}, 0x10) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@un=@abs}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) 16:20:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) socket(0x10000000002, 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1fb811dca3bfa1bc, &(0x7f0000000100)=0x3, 0x1) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:20:27 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = semget(0x1, 0x3, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x725]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x2, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="4c3a76f5a01e812eaa4e713048e69931929648", 0x13) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:20:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f00000005c0)="7844000000004a96367efbdfe3ef64615ce5f348617e9b43bb09043bdd0214b3c3932514ae776ff10a3daf1ee287f598ce9df731f77ad4d9f477550c7b1df20ff1719a4a2965b83df9cb52a7218c81008905e1fb17e1e33b990816b7ef1bb202aaa48f0922e15faa41bac3812cc60b18bc6e") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() stat(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000480)) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) msgsnd(r3, &(0x7f0000000200)={0x0, "59070a1f7dde5335a381dce8a99707f90f4948987fac0b19d4c8740c0551c1908d9763ffdd3f22cf1e97d38ce893e34247db943b9b458425502a96de994fd47ea62ffa4e49446e"}, 0x4f, 0x800) r10 = dup(r1) pipe2(&(0x7f00000002c0), 0x20006) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x2, 0xc8b9, 0x0, 0x7ff, 0x4, 0x9, 0x0, 0x4, 0x6, 0x8}) 16:20:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0xc20, 0xa8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget$private(0x0, 0x1000, 0x80, &(0x7f000000c000/0x1000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 16:20:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffb, 0x6, 0x488b0, "990b0000000000000ca50300000000000000be17", 0x1, 0x5}) 16:20:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0xfffff518}, {0x18, 0x1, 0x7fff, 0x3}, 0xf800, [0x5, 0x9, 0x1000, 0x52c, 0x101, 0x99e, 0x4095dcd4, 0x9]}, 0x3c) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 16:20:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) acct(&(0x7f0000001680)='./file0/file0\x00') r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = accept(r2, &(0x7f0000000440)=@un=@file={0x0, ""/72}, &(0x7f00000004c0)=0x4a) sendto$unix(r3, &(0x7f0000001580)="ff3e340cfa7d01beddcae39ef203947e7b013de0004a4caaa087aa5ba8654389b47748f4fedf3a85b6e541c465e93d73bf9db33d494c83309a72067a4be351620674f5f00e8ac2d43a958a7ea4e3f70fe86e00e22f729d8609ff63a6bce16e96b6db2d2cd71f674909f32cabc3ce72c56ab036ef24ffd80fc0903437f9691c8ef6f4bd3fcf8204d4cbb1b3717e1c650be1cc9057f5b88a85cfd0effb93da9cd5a2b7f5318f535233b96f6e", 0xab, 0x8, &(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000180)=""/162, 0xa2}], 0x4, &(0x7f0000000280)=""/14, 0xe}, 0x3) sendto$inet(r0, &(0x7f0000000300)="bb5e51a4a2ab644b3374a91dd1152b310d74bd0aa01e4b03fb8ed4d174ef703ce60ae1fb32c889295c83cdf6eeed73d582125ae91c46c4adcb4b53376ff4b14a96601283e697eb1e47f7c9f93087467e6337bfca8503214ab268b9740e2ccc2e49a11edfaaa5cca2d45f10725850cede4129637710241807c2f65f0de6cfa680f692be5300ac9aa842b5e205b284e64a10ba", 0x92, 0x8, &(0x7f00000003c0)={0x2, 0x0}, 0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') getpgrp() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) rename(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0/file0\x00') 16:20:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) sendmsg$unix(r5, &(0x7f00000008c0)={&(0x7f0000000440)=@file={0x2, './file0/file0\x00'}, 0x10, &(0x7f0000000840)=[{&(0x7f0000000480)="593fe4076dc01d7bf5c67a46150fc0f1563195d00d78211fa389c79d72bbd762a17996dbdca2360037ff13437fe905deef4986fdcb7a1dd4b1fe66ff10b6860b2c5a54eb53e94b6adb948ca96e957af4adfcdfed9544ca28cb2e6142fe8ffca49899689f94e5cfe2cb1c", 0x6a}, {&(0x7f0000000500)="4787692f53a3320ac8e9d14cd8ead46f8c1abb7c2165f4b23278b383ca70518e2119ca04bddea69833ee9dedf848837ea6f4cfddb6cf5a09120332861d3e4f724bc87ff819e6a9fabfcef4107886ab669db8b6de981bc3d5a117fbee6af86c5f3751d680a2f10363b781a81a368093a944edf92b9513db38e195643d279df29f7cab05baeee4be70c3c838ab98ed3192171a0af2c320a1069fc4d78ee31b845a3af1ad62a18834444c33380ae5ac0c610c88f4a2bb115c3d4f3d08dcb1d57a678333c3f4b4589e6929e26a72170fae376d19e90054250dac53ff878f7a297349929658acf1743e7057", 0xe9}, {&(0x7f0000000600)="af4fa1513909bdf8c187f7929e76212e6a7cf5a172344d73cec22b0d152c55cd11107d94987e99912691fcf38b82703e1f3890", 0x33}, {&(0x7f0000000640)="db376d224c33df7067a6cbf21d37d531486f97eb2f814af8b9c43ccff047b02979e4c0e47598b99bb5829b053f9e47e7811ecf5700eb112d05a24a52116670f47d63d3235724a5f06bebbe4971384e1d3a51fa88082e", 0x56}, {&(0x7f00000006c0)="fc1720ff014485365e1b5d8d85c0af326787a99ef608436256e5c5be33452714dd5f684dc7212cc36358df7a01a5d8d9890026b41db479b27b81efd1fee9dd629bb5749dfb8124b7d4940d12982b11a6fd0ab1bad850f5bd36c38fd70c4fa0cddd592920223115a859d08028ce10e25fe39784d2d1aafdef9791f8e2ff8ed21446adf565b0122b60ef8e919570b4bd1aabf607efb078d5d5c609a99ecd44156354e05590679a766de318235c76115f336fa41f4946f48982358b5876357e4a4bfc327560b3b1cade454e8481744b73c4e7257fcd804355c1134c5f785b689b66d2d03aef8726b116d5c10261c9d4e279dd8d1f", 0xf3}, {&(0x7f00000007c0)="2c719ec8c8d6899d5874355c10d792511922f830a1203c1c43c7eb449a9ea6f61362ed2e7666a088f33550a6d71be9bf873c7c3d8fc07e013a388d630aceeb80d80a5b7f1bb41b19a0c743826c85eb6e8af9546c8452897f92f7981b481de2e97b504ce87045f42d904fcd9afc51378356b0ab1b81009bd5884c66ca8abb383d", 0x80}], 0x6}, 0x1) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") msgsnd(r7, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 16:20:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:20:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xa}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = accept$inet6(r2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:20:30 executing program 1: r0 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0x8002, 0x1) preadv(r1, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f00000012c0)=""/200, 0xc8}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f00000013c0)=""/155, 0x9b}, {&(0x7f0000001480)=""/200, 0xc8}, {&(0x7f0000001580)=""/189, 0xbd}], 0x7, 0x0, 0x3f) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:20:30 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r3, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) mknod$loop(&(0x7f0000000900)='./file1\x00', 0x8000, 0x1) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r0, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r0, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r5 = socket(0x800000018, 0x1, 0x0) getsockopt(r5, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000000880)='./file0\x00', r2, r3, 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000008c0)) 16:20:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000880)="6426f83a6bc8f1b3e589a4e7dd31538f9152d5a15223df6324e338ebce46fadf459fc6f13b3691de6a848ba00c75cbfee2691f9025895819ae0de2a967ff5a8ec6bf1357dceefa0dfb46c04be4b9f7085c395ba487b0deaeb093eec4cbdf25aef9035a30040b5807cd24de52ec8f42dbe0934ff2e01b3d9488ab7d161f0ae2aa5f522418593bb517f94122ddff1965af46471e372e613995f8dae541f035644e681e67d6454a3812381f3f60ed24974e3eb164830394f3da8dce135e7d1f4180a33959da095f5192d7485cda610ccb7e75e684456a3ebf24b853f06af6de6440a5add9f048d1a1bc97a41efc26a10813e739879ef691ebc4699dfdd955a411e6a57528a47a03dc81aed089bc4d401c93312baf33b1d416415351df994d187fc3df2e67b67b6acfc25c68ade92e914d6d28839c23eb098e3766e85dea2c51bb2cc400f9ae605abbb15bfec0ca1b8240304511fcbc4b6a5ec32950a100c66533b153b51abffeec7b228311023b1a06e17ea2eab81215841f130f24a6a2f1f9ea99d352eeec61645306846ce33d03cd709604022af75daef15d318a0a473bf0749189a45d75cdfba75afd82b8704eed724b0b8de04c66cc64f828d6c6635874d6dab82a9df8177bdad1022fe131abf077df933c5b63991209b66d1eb58c5e407457b25f39805bf5c5baeb1addd5847e2ac2d762933cc5c26a4a26a8db8315194b45a592e3787e2fbbb49f12f7c1967fef118ca5311dff5730d1399479b93c126a37cd01e43c738321bf4c49847eb46f084fc4a48973ea895427f7c892056fa2c71deb34f48955577eb8a53242fb75e6019499c13458d2e11979133288958a016da5563e4c67853d1e434ccd377e311af5c50328566de2dd50a005bcfdd18215e6261d68dcf349a6638a989bc4b317bcf7cc03f2e31375b97d021367164b3d5d5c3656175a07e658bbeda3f2d5ee0132f8d0cbe449e526aca957edec47834f739c6c4e65bde557bfd4321c0728b2f39b50b76d081d7e14540f627d7f45003b8e9bd732b754b59e4f2903f790fbb5a5c4f0ba9ed19767e2948abd94d15bce0ae8cc92e13f39d987fed4a36a6608c9a7ac6889f60a15e70d720a4983b27174e0d800924be57f3b7d51ea0819956fdac50791df1e52474f7a33a7d9133cb37b5c18b0aefc9e94d2448c45ebcc15c5b8a778b6af5772d3ea1a401be755a20c989f86cca60ac165ae5baf63c84a9ceed5d6a7959ed00671fd3c9b7f72942c678597b0ddd4f36bdfd2d7b2a0ac08b3a52c62d0830eaaba8cc8fdd8ddc973f685f105d3e8bbcdfca1446e306bd801d43232ce7d8da14853d4a671441be43e44f29c5434e34b85e5a347d2a2cf2d69f028618930f13f560778d26977d3e456c3aa1aabdd34230a5cf47ee2685a94cf61bd49ceac259fda5cafb16390ac5b8d01d736a61955795ffc46646289ef88404c41aabc7d34d820c18b9fa6ebf6fd7a30c9613d7e8721b494022d62e7430c7864e31c6558b893cea748194d87085726cf22cd1b3a5f433e57d2a2443fed93f4f01238f986da881090db5a94afd66c93a898dad2f2bd5b423beb511ad5f4bafa4d63a2178e98584b3cdf65068c809c5dc3552ae840de639fb442e4815d5bcbbb19aa1bf5a000a2797ddec95b2bd997759bb815ce2aee6e439f43e21f7c9082fbb5f1fbd70667827d0154742588a97e0a8969bc333b23e4e094ba59e3908868b276c323b64af9e774dc5285242242d5e967c1ab766f570fa832fac178cc026b7f1b76c1d6a2aa3715ed6f6a385f6a6efbe5acfaa72ae27bb63463950a1f7d4f4d62f0d8699fea205da8e16d110ce1dd7588cf901d58e9833edea6e35f7a1e1205a3e2bdfc8d36f529d1121682724ac08cbe651fab0030ea4b225ce768778affe82185c7910bf4fd15d5beb537cffd826450bf1c20c619bcc849696258695340d39c7140873a7cb4655822f8c3241e776d6bc2447b1721e43ecb775db7f0949a31cc9d1b327920fcb5e704bc1729376e086f940633a54efc400d502255a117a6ac3a53608e84d946e0168a5d223a64e624074d9181a3ac7143e3b0b0238851f41af95e4063c8d9f3ea5192f7f462021d9519fb5bd4941fed5354ae2a38c4cf4b888e94237bf97e02c934faf89956957561050c7b94bf5e7834b631de9aa3376c422d177b7734cc2bce8bdbd5da2503bb943fff440d4dea700601f0b30fe0394acd9de959c10f98408ab6b0105b325f74d5afbd8d9a31b041511e50f57fdd061921490833cbd0a00a47fad4c07714d21701bf582be1e78454f95c3a213e27573ecea6fa7b9a559e397d53e90f4e4f67cd709cfdaebf0f5b3049688584df073197dc5088279d33aaef8b87e4c4e4bf48ba695399b85691bd5e53888948fc05bc2b5f1aa78e8d0e2e5e8c1c67e5d22b0eaa4e441426524be01b81cb67a43317f55e3388aa651f19fbf8ad2348b73da425aeb770234681412b79a82d3613544f2ebe373f34f1fbd436986b311e0a56115c44e641a4634d6967c1a10c171a7429d8912a5300e381fc41db7a892a5767442142f5acea4bb69b19acbf89e4bf66638eb5315862b58e07355f4c598715d651b522b28e4860c9191e4073857829dc5d9ddf904c7193304569c62ec1888854ea4b02ffce43af5dae4c573fab90dedff4641f79f198c2cacc08e2fddbc94b2e2004cdc69e3618d483d9dd172437488a6c626c705259fa3cf50485025c7e07f62ac7bd56416f3428cd1ef512e86e4d3b6ebf30dcee1b2bc34b8ed234123dc117f987217c1e37c854a6caf6a8f67ec04f256ce146c0859c60ce004573a3c32bc9528f63caf6cd257c40fe3ac4258000a8d13e567a548c56c0a13ee160ade94d3c8bbd362dcc46689649d177a5bc5473ab6db8087f3aa132e827af48d82b6a3955d80ffd9978e482872e6e84be2a3a4ee0b8393c3c54ed4e148f8f04fd5180d822688123cf2db33749adf488b3fa83bfd9a69c3db146b2c45a471be8756e7d128072d3ffe49cc706528fbe9d7c60a0222b8c568e301649bbe429d91ae21a806b04e3b0f85f7835a50fb53c0ee3ed8fd82c676ad16bb0f8f8276cc46394c834927ae9e1381b2ee0f42bec3656a35351fee5fd44e9065e753a05c8d765f0e6a9e5610e85c0f0351afd13489f882e6f337ce86f3756c7779ad11df3e0484a9205cc10b6f3dc7e446e44abbcff49adf928a332faea6bb3531e6a59273089c1a9ea64bff08ca8a9140de2e77d009269eaf5e553f9b71d50d45ad377c5a85e930da1269fba18074d9460f47ec84330133fd09d504b37438643dd049c83261ca807e277f20566f0ac609b6e8f400938313365d4285026b962041eae0b804560b9d105dad135ea837f56a9002ec209bdf58c88f13b5804fe52e5804902936a3827a7b707674dcf4c3b1a61ff56fdd598a3c6dae6cf9299e150c12ec4ac451488676a026529e18a1c60b410c11146ac38e80cf211f018c871848dc1103a95b265172bdba5e8300043b84a0dd2e9511f171080c588d9c52dffb188f7e4c91b2a9c63f7bb619cec3cfdf4fe8f6f55f6d1f86c81db8f397223642ed73eaa3ab04102a52c011ecdfab840ad23874637771d42722ff625d27e216896c540d12d764f34a4a6ab0cdfda1a343b889daf7a41bb515412cdf04c0b9b5fc7d230c1c27f0eb7d4d76a99f0e0ae013a53695a459abdeb4128078a48305be14539b65b0fce2169e51b81a160e6865485a96cb5f7dcf8eb1c0e45b147893e6abd20899127dd0ae1e95fc5ddca4b569d76376707787118296361f598bfa0890ba02868758fe502d3ea239ffc4f50b5680f03f87871a0cdc883eb2adc0bc61f3c6313786b082d2f22a6661e7284c317ad0e4c93149ff8332fc5b74e07323ebf305a0206f1fcc26b013291ecc96c8abe8c78e72d069a05290e8af2cfe7c907bea7aeecf6b7dc1a5a65c1a11355791baa3f920fcc6a977006e555f72ae61c12e3be9e225e8c0f0fdc0d291b145833583e119db1c2541accff7ea4d822937b1730e1abd659baa25a8a05e359dedea63fe819a33617db7ec2c8bcb0fc7a9d94da4b625458bdc28275247e942b8dc77ad5d805f6531b9ed80f608a53da01d49a1803d728df7ce37aa03b8bf8bd34e56b5f908bfe1e14075a6b0e1e21b9fd1628018fdce1543b038a9e8dc03145d9e79d2691366b3b96f8b5981e33064ff8c74c7609186c2db204f8b701879a88c6fb12f64a9f920c13a62d12ea24ae2f585acb88c16a938e9695a80a315ad67dbfb654018afa4bbb015cefd25a0fc80c78bb5b066c0f4ea6abd94baf8d91798c58f9c953231f5bbeae08fe89524371b4b2046e418c2fcc531f07ff4ad61d10319c13171c559c09acf547dd2f27ec8eeea4ee1d6157f09995968b6f446962755f3abf80b81525e03b45afb17353f687bee91850c9a317f1e2e1518cc0c56ee9b21b48974c1af985dc9ff5399fb896ad8b515f459c3e6fca3724491428440430ffe7e0afb54d3f5fc58ff62536f18f9ec6ae80f106be585e2ee0d7866822e2f58c53eef6d602ca2f4aae809d488acee939cf2217f907d66f2296a5c7d602034f87f059aed2ca8fc1d9e3a9e1f1a21d95e0390d84506107bf1b9e3b8438f3d384740c22a6212538a1fa960e06c13494bccb157e56dd0d2b22b4319142f1a544336708c70c116e7b13471f1d7a1977117da36964c0e9908632d42ab6352dabf9a9902737c785ef9b7c5f68bf0032799cd55e38cf51d64daf9e0f9df1094930597e7bb81078dceed0d8c79c30919953f355454703c63e5fc312d6f322c90cd915989b146233fb083526be4c78c292a51b651498375b7b0bb91ce469ae0515ade1b2c2e385b884addc208c8b3e1614a7e8dd539362f7e096f815b8803251af3cd4e97ca454c0d91f628e750a5e9a4f25d3df7029e7c842385722ed0c30f6c1c61ffa76004af7f0fefe298bc06fb5276156dd505c8b72b1a9f36e3ebd5d4a1c7c9adbcac5a46d15dc5f26d423f8a79356158d828a352336fd078cdcfe21ad948165da95b2b3a5e8147866b8ade72a6025ac942b2f543e152adba9c54c17d47ba0129a439e7b5b0a882293467a57c92052592802ebf2bf89f0822a12f510c9318c4f1a94158cd0dcd0986ba06c8cc46458f965f6361417e4eb3d7684a0e8df1f2bcc80ae3e1157ea5ebb82c0dff1ab1c4f4ac94b9f82a4c02bd58945c54bc398b0b54d0227b054b0171465112c46de2c023cd056b101e70f754771b618fa8380761c481713131a0c0677345b6832a5a5a6c393d395f51e63f111446fc6961e60be0e85fab9c133e33cbe34c2e345d0ae5874aa4cd646e63560c8354ed5d598f92c9155c4300c40bff008b9fe35e2943bac1a61894ab7ab2b6d3a8e06abaa61ca764ba1e070810c26002d513b5d9c6937636b9ea9b7caacacbe849afd5e74be2d6474348585dd2708a4ecb58c6f2d09779936f2d35123ccbc12483e3182ff8fbdf3d7cd35249114e5c1917cc121fcd2fdc5481b30136c6add07f24d9d31af7e6aa98b606ebd43258660ff8495a11b015730a86fe912fffbe771908fac77141f5615f9dbf0826608935ba734f105c57d3c34861485d17986a160b524030335900f8580b7886729ddd5df4d0e0de7a993d674cc618f1ad9527acf184e277d313f7fba3f5ea835c8f0279817cf90e88929c37c23221e32143c3e9c58a39d70e95b7d900a368dd18ecb94128055c08cebe93fe209e5e82728edd7b806c13a308692d010959705de0a91cb8efcb0996446fa869d55", 0x1000}, {&(0x7f0000000340)="38c4457e221b5d6b545e2f565de19ff4aebbaaabe8105a6d149c1f8342c49110f78ed1fb132a72eab94986117500b878be38a81b381c622a2a92e5d28159586a48c712ec4e6e7be2ce905463a0decde3b8547f566dabfa845c10a3163db78fc3fc59506109c4d0ad7697a26acaec0d656e09830a05d70903403472b03dfbc6e342f0f81686ba2a02cff60a8c4f1b2912a255563acb559090c79ae808eb76ee9c7e0ec91356d1aff5c6c8bea2f47aa0a172c4b03552d92d18284d8fc9838afd2ada891cfd215d94", 0xc7}], 0x2, 0x0, 0x6) unveil(0x0, &(0x7f0000000280)='c\x00') r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001b00)=""/4096) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x8, 0x60) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5d9, 0x7f, 0x5, 0x6}, {0x9, 0x8, 0x60}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22}, {}], 0x2}) r2 = getpid() r3 = getuid() r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000740)={0x3, 0x3, 0x8, 0x9, 0xffffffffffffffff}) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="936c8a771ea9d5423997b8bcfb55741b8680207fafcd84cb40f6734eade1c482648cec62191f2d2e587f3a0da566ff176c7f41a7967e686c61dc2b305130433ba376cfe94a84d20e6364ef3399234063bf41f5714479a013c7ed70798ee487f7fff99f06b0e936767459518b83f5f70646ff2cdec6bc77a57ef8cb69b2abe2121ca2706e3ad05b3b58b76da9de0c9139f94e19ba08abab0369950aa04d185a267b6874e5d266a36dfcbee3285904f903c341a437612781f763d0c6a60f4aad012da37976b26475b511386e6f59825f4a97751d4bb081f4d9884415c4b1afce114e677ff190704d8ae409b0316cfff491", 0xf0}, {&(0x7f0000000280)="7dcb59ad0b303d176f0a8dfa24d35b08a43115eb3ff607fd4e41af36992ac1a84c48159770e09c260e525cc9ea101987186e663d586a2f1af334b6da2628ba9529f9057e7bcb862ced61eb49f11b7f5fc2c9ec293201309634ff5c848733625d600185d0582f10f40d75678e57de17e5bdda361cee9ec433c866e77e5ce93db3d3ff7db190dc09be51d08b1ad15ab3ca", 0x90}, {&(0x7f0000000340)="3411a52f784b2f9ad7a0fa21dffad7f7e8ebc9852b3b7dbaacdbe8160005faa80764c5c498ac9ee7c88e0d6601db0dfaadfcf28876fe002888977acc5dfaad0e62fc6010a76a59d176b75be3a7486a981266b3b91169afff09feb47b002e28d4bb625830dccb5d", 0x67}, {&(0x7f00000003c0)="123619c52b0a8d8b89e54965b5ed15ad6bbb7d0d18e1dd905762c73b2ca597634f5134d34d76c3f6852e822980b53f277fc98a380675d0a12f0552d0ede10dbaf181dce9bdbd53ac29cad205c239f1de85779666f0caf93c85313a503c7a1d290a9533264c6689e696301677a4444d17f3bdda7c0ad6c70aefe8ccf063e98215", 0x80}, {&(0x7f0000000440)="958b5f015de41213e1a92a6ae3e9d6a0ccf22cac0910161763b8cfa287509c5a609c61d495eed15fc97c72d67b16ca0b2a7faa064c4fb8b8c55fbe1e6c1dde88457e9bbbcf52363e279125dfc887ad6db1c4447122554314faf4f72ecf97a6aa23b724b4e0f52c795a153ce39259cc52e119c6d46a1d2162ef764139034cce3608d9d3d725f862d029e4b77a52e8861beb2cce778a4a6d", 0x97}, {&(0x7f0000000500)="aef1d9ef0ff3df359ad941611d08d786d9a6c507c9c7e637c22cd52ff49ddbabdfffd79d9c143abafa4e59e644c9037fbbf25b2270736c5a0a4838b6d9fb3e05b7cab79616f562bf9dd5297a9ca045de369ef185123a653c38a57fed937e5726dbdd77d89c092291a146", 0x6a}, {&(0x7f0000000580)="f71e4c2cd4932f5f1705fbc9b76c8cff054797845192", 0x16}], 0x7, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, r13, 0x0, r16}], 0x40, 0x13}, 0x8) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [], [], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) read(r1, &(0x7f0000000140)=""/30, 0x1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x100}], 0x2, 0x2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) close(r3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000d6, &(0x7f0000000100)=[{0x9}, {0x28}, {0x6, 0x1}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x441, 0x0) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x5edac8d2d6f9a60c, &(0x7f0000000180)={0x2, 0x0, 0x1f, 0x0, r4}) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x4) r5 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x7ff, 0x6}, {0x18, 0x3, 0xf1, 0xab2c}, 0xf4b9, [0x200, 0xb8b, 0x3, 0x1, 0x5, 0x3, 0x735, 0x7]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r6 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x20000, 0x21) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x151) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r3) 16:00:00 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="d16f6687a46090cece36a7d288685312dddb19f6b959758ddad41c53eebf66486be36035c1e3d269993e5234945a602532fb2f8545900a43e77864405bb926e869cfd47518d302d8a0c6bfc079fb7baca12024724679b229f716176946dd9db07233fc351c407feb5eeac6ad3d120000", 0xfffffffffffffe5a, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getppid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x100000001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x1a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x3, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r2], 0x1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = dup(r2) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_timeval(r5, 0xffff, 0x14b3c98b2359e70a, &(0x7f0000000080)={0x8145, 0x1}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r6 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='>', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f00000000c0), 0x10000) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f070000005e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) r2 = socket$inet(0x2, 0x8000, 0x89) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x3) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x1}, 0x10) 16:00:00 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f00001d3000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='\x0e\x00') 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x40}, {0x7ffffffe}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x5b, 0x3f, 0x3}, {0x9, 0x7f, 0x3, 0x1ff}, {0x2, 0x7, 0x5, 0x8}, {0x9, 0xc0, 0x81, 0x7ff}, {0x5, 0x81, 0x0, 0x1}, {0x5, 0x0, 0x1f, 0x85}, {0x2f, 0xfe, 0x1f, 0x9}, {0x7fff, 0x0, 0x1, 0x700000}, {0xed0, 0x7f, 0x3, 0x8001}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x5) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) syz_emit_ethernet(0xe, &(0x7f00000003c0)="084ddda776f28d57c1dcac07bb9b") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x0, './bus\x00'}) r7 = open$dir(&(0x7f0000000380)='./bus\x00', 0x80, 0x288) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xa0, 0x1, 0x1}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x83, 0x2, 0x3f, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x16, 0x2, 0x7f, 0xc61}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0x10}, {{r5}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x80}, {{r6}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x5, 0xaa0}, {{r8}, 0xfffffffffffffff9, 0xc, 0x40, 0xfffffffffffffffc, 0x3800}, {{r0}, 0xfffffffffffffffe, 0x16, 0x40000000, 0xfffffffffffffff9}], 0x4, &(0x7f0000000140)={0xa, 0x2}) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x10) ioctl$KDSETRAD(r9, 0x20004b43) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000080)) getrlimit(0x3, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x81) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0xc) clock_getres(0x0, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) r4 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgsnd(r4, &(0x7f0000000100)={0x2, "8d8a55479becee64f157d08cecccfbff6daee7931b631692e6b25405f0180dc88cc55608bd1ef3"}, 0x85, 0x1000) r5 = msgget(0x3, 0x100000110) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5], 0x1, 0x1, 0x0) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = msgget$private(0x0, 0x71) msgrcv(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000"], 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r10 = msgget(0x3, 0x100) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r10, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES32, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r13]], 0x1, 0x0, 0x0) pipe2(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r15 = socket(0x0, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r14, 0x29, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0c53f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a97c2fe0e862bcca4ff46d05982e5a95f17abd3327dd77ba17901eae9836b72dc47d17680af2e425", 0x168) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) r17 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r17, 0x8020699f, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='{\xa8.\x1a0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x200003ce, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x1, 0x7e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:00:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r5}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r6}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r7, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) acct(&(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) shutdown(r3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 16:00:00 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getppid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x37) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) msgget$private(0x0, 0x226) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r11, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2f66696c653000d1bec109a805"], 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) tap0: address list non empty 16:00:00 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r2, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0xfffffffffffffffc) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, r2) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) getpgrp() ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x6, 0xfffffffe, './bus\x00', 0x1, 0xfffffffd, 0x5b47, 0x3}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x810, 0x5) r2 = kqueue() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = socket$inet(0x2, 0x2, 0x2) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) r9 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) r10 = open$dir(&(0x7f0000000480)='./file0\x00', 0xec64a14968d6a22a, 0x88) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000000)) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x800, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xa0, 0x4, 0x100000000}, {{r5}, 0x6, 0x57, 0x10, 0x9, 0x3}, {{r0}, 0x2d280df0c130153, 0xd, 0x2, 0x7f, 0x1f33}, {{r6}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x4}, {{r1}, 0x3, 0x120, 0x20, 0x7}, {{r8}, 0xffffffffffffffff, 0x10, 0x8, 0x99, 0xb9}, {{r9}, 0x0, 0x80, 0x2, 0x9, 0x9}, {{r11}, 0xfffffffffffffffe, 0x21, 0x80000000, 0x8, 0x1f}], 0x7fffffff, &(0x7f0000000340), 0x6, &(0x7f0000000400)={0x9, 0xf3cb}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) fchdir(r2) r3 = kqueue() mkdir(&(0x7f0000000180)='./bus\x00', 0x40) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kqueue() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000002c0)={0x1, [{0x1, 0x3}, {0x3, 0x7}, {0x3, 0xfff}, {0x2, 0x62b9363}, {0x2, 0x7c4}, {0x3, 0x81}, {0x1, 0x8}, {0x3}, {0x0, 0x6}, {0x1, 0x46d9}, {0x1, 0x38b}, {0x1, 0x80000001}, {0x1, 0x81}, {0x0, 0x1000}, {0x2, 0x1}, {0x2, 0x401}, {0x0, 0x4}, {0x2, 0x3}, {0x1}, {0x6, 0x3}, {0x1, 0x3}, {0x0, 0x9}, {0x3, 0x1}, {0x4, 0xffff}, {0x1}, {0x1, 0xfffffff0}, {0x0, 0x1}, {0x3, 0xffffff80}, {0x4, 0xfffffffd}, {0x2, 0x4}, {0x2, 0xdcd}, {0x1, 0x3ff}]}) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20050, 0x1a) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) writev(r8, &(0x7f0000000140)=[{}, {&(0x7f0000000080)="4f17b1d1737f1f325124cbba0aa69178f86035bc89e96428df2616156da11e9ad84945ee1df43afbffb61282d3f87ad7fb73dd4c1327807fd95e963483", 0x3d}, {&(0x7f00000000c0)="4e80f7105bb11d2f276d2afff50a39ac6fbc0051011a0415bd8d9b957349d44a47c27f0018368da2621ad7939313cb148b2de13a47d3c09692986d043ecd4667aa18843d655f321d7b05e3e818074d103ec5160024fd88732d1c08e2bf93fbf6106c82677c31cdf32bb8774b9f346a3338db61d789a6e5ab", 0x78}], 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77a], [], [], [0x6, 0x4000], [{0x0, 0x0, 0xfffffffd}, {}, {}, {}, {0x0, 0x1}, {}, {}, {0x0, 0x0, 0x3f, 0x80000}], {0x0, 0x0, 0x0, 0x1c}}}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffff8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:01 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r0) getrusage(0x1, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x3, 0x0, 0xffffffffffffff01) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./bus\x00', 0x80) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x2}, 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20, 0x0) r6 = dup(r5) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x54, 0x7ff}, {0x0, 0x6158}, {0x86, 0x8}, {0x44, 0x6}], 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x4d}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x0, 0x100, 0x2b45}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tp\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x80000001, 0x41}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0xfce8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x430, 0x24) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00ee0c000000090300000001", 0x2c}], 0x1) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7], [], [{0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) dup2(r0, r4) kqueue() ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x5d2d028540055c6d, 0x0) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000000, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:00:01 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) getpid() syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x408, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f00000001c0)) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8ebc863139897eba1ffa"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) semget(0x3, 0x3, 0x663) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1ff, 0x80, 0x0, 0x7}, {0x5, 0x6, 0x1, 0x1000}, {0x4, 0x20, 0x6, 0x4000000}, {0x5, 0xe1, 0x4, 0x7fff}, {0x9, 0x1, 0x40, 0x9b}, {0x337, 0x9, 0xae, 0x3}, {0xf15c, 0xf2, 0xff, 0x1}, {0x2800, 0x8, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) write(r4, &(0x7f0000000140)="0b5c140359c5bde614cb6000917f69a2af22d0c74cf854ad8319d48219b69a5c82ef4def7e1de9acfc535ba62168318beacae171c925067e729ee0b57d6deb5b4c71b08987ba28598f3f893dddf4c3ef0f52c206d5249660b4418a866a59b379cb1aebd1bb1bac0f3fa1bf9f34530ab682a4a46a9abd69fc0d74c723bfcb53cdb64000afd043575e12d3eed2fd9e48002af320c2287796c7f9e0c5523cbf0e25cfe3a97af3ee0219e351ff83a2740e0b7f0be7faa96c0fc2fd82ad", 0xbb) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:01 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, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) pwrite(r1, &(0x7f0000000180)="922c8f00dd5d18357ecb1eb5204c0025c4cfaad5298ff15b16ecf5a91d6f79d2adf7eb2700ac8b9ab729bdb7432d2efbcde44f147acab3b70fa80a7cabec77d9eb84838f7e1576cd65e9a866f6beb54a4b26074a6ff213cd74834c6302b125634144dc7a8d6652a130c41120a48494ea31e3be648a739bf9f6deea8342916e96cb393a7397b4ba4f2ac8749876453d1fea51ef6b015990058c", 0x99, 0x0, 0x3ff) 16:00:01 executing program 1: openat$null(0xffffffffffffff9c, 0x0, 0x28000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = open(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) getpid() pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r2, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6b7f, 0xeb, 0x5}, {0x4, 0x5, 0x3}, {0x1d, 0x0, 0x5, 0x5}]}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) open(&(0x7f0000000040)='./file0\x00', 0x10010, 0x11b) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x144) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[{0x1, 0x3f, 0x80, 0x4}, {0x80, 0x4d, 0x6, 0x3}, {0x4, 0x7, 0x40, 0x92}, {0x5, 0x81, 0x0, 0x8001}, {0x36, 0x5, 0x1, 0x8}, {0x2, 0x2, 0x49, 0x7}, {0x101, 0x7f, 0x7f, 0x6}, {0x7, 0x4, 0x0, 0xc8}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0xffffff45) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x100}, {0x8001, 0x5}}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000180)=[{0x3, 0xbc, 0x2, 0x48000}, {0xfe9e, 0x6, 0x20, 0xcce}, {0xb6, 0x3, 0x8, 0x2}, {0x6, 0x5, 0x8, 0x2}, {0x200, 0x0, 0x5, 0x6}, {0x100, 0xff, 0x1f, 0xb9}, {0x2, 0x1, 0x0, 0x200}, {0x1ff, 0x6, 0x8, 0x3}, {0x19, 0x2, 0xc3}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a, 0x35e2}, {0x81}, {0x2, 0x2}, {0x48, 0x2}, {0x0, 0x7}, {0x2, 0x3}, {0xdc8fb24a66b2dea3, 0x40}], 0x7}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\xccap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x8, 0x0, 0x80, 0x6}, {0x0, 0x95, 0x8, 0xd0}, {0x1, 0x8, 0x41, 0x7fff}, {0x1ff, 0xc5, 0xfc, 0x9}]}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x87}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000240)="b974fc7f688dcbd1b917131ed477271c0f0aec10320b39316410408a575ee9ce4770567b3ea76b9219f1489fa286d41ba729c54c541f3a40d1ebcc1e35ca6d78ef8e629780305702a1ed83c8f265faaaa6b6c2794b5d1788fb281f7449867422c196e0daad869cafec14ed0aae54b9b6c011f7fce5916216e784ee53a5027da164ea0758192ac54ef7fff8202019d77ff8c19b055ad8d4803ca270b2a6cb95aab9675045db12120a89029fd3ad4a7002eb6e72d2259c2ed110377c6e8d733857b1525a185162672980f960d7072b53c64e1f76e9f7966579988939fe85dc572ec8d2eaed8dfa792e105d2ee037a114b382c728efd6bcc3583a86bb19d5", 0xfd, 0x204, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4b, 0x8001, 0x1, 0x0, 0xd70, 0x3ff, 0x2, 0x0, 0x0, 0x20b48a8e, 0x7}) 16:00:01 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)={0x0, "ba6d4dfc482c3270940d9c4d7eb1c10ea0cc603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f"}, 0xf9, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x3, 0x102) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) select(0x40, &(0x7f00000000c0)={0x100000001, 0xbab, 0x3e49, 0x3, 0x3, 0xffffffffffffff00, 0x6, 0x5}, &(0x7f0000000100)={0x5, 0x7ff, 0x8001, 0xde, 0x7, 0x0, 0x1ff, 0xb46f}, &(0x7f0000000140)={0xc9a, 0x5, 0x1, 0xa9, 0x1ff, 0x8, 0x5}, &(0x7f0000000180)={0x4, 0x1}) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget(0x1, 0x400) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x3, 0x8) semop(r4, &(0x7f0000000080)=[{0x3, 0x6, 0x1400}, {0x2, 0xf889, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x4, 0x1000}, {0x4, 0x5, 0xc00}, {0x2, 0x9}], 0x7) ioctl$TIOCFLUSH(r2, 0x801869a3, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r5 = socket(0x18, 0x400000002, 0x0) close(r0) r6 = socket(0x18, 0x3, 0x4) connect$unix(r6, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x80) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 16:00:01 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x80) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e76"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/188, 0xbc) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0xc) ftruncate(r2, 0x0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x890, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x100, 0xc1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c2f66696c653000"], 0x10, &(0x7f0000000440)=[{&(0x7f0000000180)="ebc46abbcae3ab630bcac5e7526dddbb6be395b9560b8c5906d0278204db6353f91eaaea464ac5f1008a544d043798d9b44fd82d555d616feab2cd0ba63cd201ccc505258d23caecbb87a370f0e80a2db6cf7f1b04aff1c469e73adbae7b8d784a13e5675502246a4e4927c42be449ef962141351ee603938d39870960cf1cc5c993cdcaf7231f57aa1ad4d3131eac23c94d3b4375c927ddba3b8018a5aabb1d314a8e7d444147513c38e5a6e933277ae110ec658e877476a73db8c19585380b61cbced86ccf337d8a2250779fa240c38f4183719c8e8b97c26fc8335a793fbcc9f475f80c213213e1d975586867", 0xee}, {&(0x7f00000002c0)="1249aa6eb9f24a5de748fb63002dcf00467f7f5e8e21b63fa71afe3d", 0x1c}, {&(0x7f0000000300)="10f3f180202a0395e8555893b1f452cdd831bcd7159b472da878053bc0514106068a604d8e10ec9cfdd785ec4905885a3123e3062df52c00fccb72aa7d813dc4bdbbe1f19597cd5a19f59d97e5862ddff45ea3049820f4c96a767f5134a6e4e2031e466d5b416f11f6fcdcdb564025bb554a154c4d6ab018f961eb57b07c7986eff377cab01f4661666369698a0c73a475ec864c081aa5f901631dc603ed6f3c22dea7d79919d6492b65852f09d2d7f94e2b288bf5e2fd36b97e92433731ecd5eded4300434299f1a18eb69c9f", 0xcd}, {&(0x7f0000000400)="0c326869dd3827ccdfef45cbc73dd5660d5f6dca7e763e1cabb8", 0x1a}, {&(0x7f0000000500)="b2eef613a5438d9824184dc0a1292efd7f5ef9fe5f9341b5b521fa757cc7a9a7980f10a40c6cb085fb81a4481e3c124ba26a3dfc6aad023da6ed44989b1aa557cb2fe113a76549cfd35995690240d524d2e91b250ce527e9c986f818c4e6c275ee6f28882876acd540fad924dedcf004c34299c38a18fa0f2479fa9a91f8832c97fadd00ae098db72133709b4b4ae013ef19da0b2d776aaaafd99acbc76d9193827e464bf41804ee7a0b01e809d4595294392a74f5078afbf9df0fe03b3ecb419165ba500746fdd9be832592522ab11453c26e1a8f604672f9768b704087f21353f6b568bbb83a246299440b7662cabb4cf9ab674775de330515e2075f07", 0xfe}, {&(0x7f0000000600)="5b07b09cddb20bc5c87a54905fd757262cd007ff0ad2140d9bbf8a7963beb4368abfc4cd37ff11e833ac1cc5f4664ce75b9e51287d083f119343141151968c8b5f34317163b92470b9cf1d0ef4820d2d5a4bf35c52d402c21db77cb2fea3d651a2ea62a58b44b60a7fc69f33c324a476bc801c7aa997d6d9d6e22f7d728ee457911bcb", 0x83}], 0x6, &(0x7f00000006c0)=[{0x10, 0x69f6ff22106a57a9, 0xfffffffc}], 0x10}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1900, r2) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x1af) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = msgget(0x2, 0x8) r6 = getegid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r15, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000500)) r16 = msgget$private(0x0, 0x718) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = getpgrp() r22 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x8001, r17, r18, r19, r20, 0x4c, 0x6}, 0x8, 0x800, r21, r22, 0x7, 0x4, 0x8, 0x484}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0xcc) r24 = getpid() fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000780)={{0x55, r3, r6, r11, r20, 0x8, 0x1}, 0x7ac, 0xcf, r2, r24, 0x5, 0x9, 0x81, 0x5f}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x8000, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./bus\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='A:\xfc', &(0x7f0000001a00)='(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) truncate(&(0x7f00000018c0)='./file0\x00', 0x0, 0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000001b80)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001980)={0x9, &(0x7f0000001900)=[{0x8, 0x0, 0x1f, 0x400}, {0x1000, 0x0, 0x1, 0x3}, {0x9, 0x7, 0x0, 0x6}, {0x8, 0x3f, 0xff, 0x8}, {0x8, 0x81, 0x3f, 0x5}, {0x1f, 0x6, 0x89, 0xbf2}, {0x5, 0x3, 0x8, 0x7fff}, {0xfffa, 0x1, 0x0, 0x62}, {0x1f, 0xdc, 0x40, 0x4}]}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x7, 0x6) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffff1f941c3ee0adc118aeffffff2fcf49a54623c0238bf4688a2a197abee91fa6386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2884e6abca64896bc5e57c6388bbd2ad88b29fcff48701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab44edd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3fac1d666c90a89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5af8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29330500f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3070050c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05070400aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cdfe33ce85d0652ef9b914db3e82ead6ccb4c432aadcb5af4b6cfab95f10c54554e3b0ade52fecebcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5e950606ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316f1190d51e9e2c6faa948572a616e1838d6e5fe97ee7df1ef397ec317391f6ac0ac02615f4850e0a64f487dc0800000000000000115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d73ad0160a5dc072498e74400f632bd6ea808869bd24b48a2edd3d1a0c8e927614fef6131d1699cfadfbe23a3903a1d81d8feacb6f05c4d0e0bd998c4137a1cd2d64568173361f1d2349dff2536159c8c7df056e392006894da500f978247ce58811b4a4f4433143110cec06485dc414e475805fbd1c454f164c733456e3b2cb78901c8d212d35cfc726ec6a23e7a20fccc72d132ae6452cebb1d8f6845e3191cc9f5d12264736372d49fe790b0c9f4bf550936e86cf0e67cb4ab61fbcc85f694c4c2b3a20eba90000000000000000000000004ca311f32ae407150d44e8f22a"], 0x10) dup2(r1, r0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x3ff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x6, 0x9}) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x222, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x10000009, 0x0, 0x0, 0x0) dup(r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = open(&(0x7f0000000040)='./file1\x00', 0x40, 0x41) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x8001, './file1\x00'}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffff1f941c3ee0adc118aeffffff2fcf49a54623c0238bf4688a2a197abee91fa6386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2884e6abca64896bc5e57c6388bbd2ad88b29fcff48701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab44edd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3fac1d666c90a89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5af8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29330500f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3070050c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05070400aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cdfe33ce85d0652ef9b914db3e82ead6ccb4c432aadcb5af4b6cfab95f10c54554e3b0ade52fecebcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5e950606ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316f1190d51e9e2c6faa948572a616e1838d6e5fe97ee7df1ef397ec317391f6ac0ac02615f4850e0a64f487dc0800000000000000115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d73ad0160a5dc072498e74400f632bd6ea808869bd24b48a2edd3d1a0c8e927614fef6131d1699cfadfbe23a3903a1d81d8feacb6f05c4d0e0bd998c4137a1cd2d64568173361f1d2349dff2536159c8c7df056e392006894da500f978247ce58811b4a4f4433143110cec06485dc414e475805fbd1c454f164c733456e3b2cb78901c8d212d35cfc726ec6a23e7a20fccc72d132ae6452cebb1d8f6845e3191cc9f5d12264736372d49fe790b0c9f4bf550936e86cf0e67cb4ab61fbcc85f694c4c2b3a20eba90000000000000000000000004ca311f32ae407150d44e8f22a"], 0x10) dup2(r2, r0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000)=0x43cbc, 0x4) r5 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8d49aa11f7520ef, 0x0) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r11) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000000)) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r14) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r19, 0x4004746a, &(0x7f0000000500)) r20 = msgget$private(0x0, 0x718) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = getpgrp() r26 = getpgrp() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x8001, r21, r22, r23, r24, 0x4c, 0x6}, 0x8, 0x800, r25, r26, 0x7, 0x4, 0x8, 0x484}) r27 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r28 = dup(r27) ioctl$WSKBDIO_SETMODE(r28, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = getppid() r31 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r31, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r31, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r31, 0x4004746a, &(0x7f0000000500)) r32 = msgget$private(0x0, 0x718) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r35 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r37 = getpgrp() r38 = getpgrp() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000300)={{0x8001, r33, r34, r35, r36, 0x4c, 0x6}, 0x8, 0x800, r37, r38, 0x7, 0x4, 0x8, 0x484}) r39 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r40 = dup(r39) ioctl$WSKBDIO_SETMODE(r40, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000bc0)="53808a4707f3b31b0bcc33826033c57a9fafd4c5c16bfdba5c4fb08d44512a251ef94adad31648ccda5a3b4e150cbef245fec1f8ee5ce6f5147a72d3168e5be1e8b0d44f206674946aa07bf01eb2669d9c87abeee6caefdbff567a068822a3d0eb9b1b043b4765900cdcac7fd0eb8429acc090b739b3df85bbb5811512fe27308f8939d0f9a324713ff49b8edaef019c8f99399f40db58b1c33f593da9770373e32dfd0d101ff79b04489aed1d3a9b94bd7f517e3e22ba8ccf9f71ebf45396fc32970017d3518e9dfe163e61a895f7b1356f8efbffe46a0e48e4493b4e879964105081960247279b1a79c8f964b9e557649d4d9bda350bef921c3410d8035ebacac86cc65f33ade5bfc99cff970359b60b37b2932091c54bac718084bad350fae7383884841e44173518d885af9a0f5c59be2a933d8dcc34a5563b1a2ae23004990f1daf84e1f7c5f287a1b3d3aefc5855921df0ce20d0c762727bffdcf67a671d7a520ece9d4f5e5ebe10c8c96e6e27f03d9a6252057edc9a009766c5ec0761c95b0eaca7646693ae0d8ddb177174deef00efd8c93e83d1e62fc2ac3c715c106bf389c6a9438ae764672773b0ae73e40503536b1805b76c8b038bd6278faa093ffd46ed4877626067dc569914f44a775750df384fc9fbd6049fe3802892aaf8444fd937fa18af547df3b260df847ed79dadfcdb152be7f4f6c365fdf42eeac3fd652b9e33a38e7cd58af4f56b2ea7be9d32ff09293149cdfdb8adce8d1faef496995c2763391ca241de6c0fc371e2cdcbf1b6c44e525aea052feb9c5f58dfa5954fe7aa5db13b8c4cf24a299f684b21a48c2d35d0ff8a552e5d0bd28627a04fd8e0d924e3813bdb9395f4db32a2711917f1401379cb57acad0e4b551af4938c203b186d789ad15937d54fad7284df4d608a54fd088d5a7b0e21e0a46972525c8fc350103f3dd3ee726120e15ea30ff99817e26f91981e8a3dde6eaf96547e5f7f20088eb37e95c34837825bc1acb856c9d0b47fa127fd1d16e9f168973b24d9019020d9db743b3bcb9f2ebd702a2e39917eef191352c97293d6315cd8e2f762049bba0dfb0cc6eb3c91b0833790c3a7434ee46ac1ed305e1b4775e949022bda559d49d25ab7ce47e33c1a556384d1e46425945c0bce4765878a19bb975cd5f21e4d88b90c75ee7463cd29505645af4343e3ebc2e069a1cea98103232dfe2315e910528c697de4491ecb5da3d6dfdeab878b73fab5a8cde84d1419aeaf829d59524f76c432bde38cc48693faef2951ed4b4bcf56fa45cf77af73ef7a90a388785d7e3ad8de00534c02b0d4b45366caa8efacb41e300f053560ed60fdd8d80b2c74ea25b00de1f77d484ea7371e047b6f9d1a835a93325a2fc4e09e4848c80e81b2d77c5be308bbac2aa4c409d90c1a14daf169e9175f46216b8e4b6a2fcc3b992d1b45985c9e392edabb4ae10a4cc7fc665707d213b27952eec767d812e19a02a4893c2ce1234d983a71e18add937a832a34d5999c568ed2e7c7bc43e80e7d16333d5c8f74bb22c55839ebf93f1534729f1b299de5f369e437c9cb1e7e4009aca96e811f666fe577589d766f52d4bcc047e81a7cbeb24ae101cc99eac385d47445e3b3d634d24a0ec6b923dc1f9150684a0914c4178ca8e8bcb023f352cecee63d32f62d0836d11c69fa9c8fe2dbc42d048ab30ad8685581aa0e825bdbf3b6a388c9d097a06ceb99ca55c9939f49f1221eb5fd9e7b648da58c94a3c12cb2919cabb587fbf5658b9205148e10cc28166e0c06d485e83e83cacd0b482d7b2c69a9d82b01a827eb4db8838b6fa90e3fc6d4b10f8bd6317b28760c486be13588ab471d6ee6ba51a876c18a71232884ca3864d25908de54de4063812cda78c5026d7b134b0db10ed7915a7215852c6e16480e9422576fe13d2eb69c8a96c4db3777390d5a2824aaacdea676e84c02ae42e84cfb8ed8420c96cd00bece87bf717dae115e90bb75338cfa2e1d1c22fc6f94693899da40bea47c37d299e074ba39f5846fb6d2c2203905000cb5e5007938021111ca28f4d796aa047a9d6c1dca8d05f1ae3d57171d88bcb1744d07b2593bb99f3d2ffbc486406d5438ade40478153ca24472947a2f5c5ff1522b208f92ea7d9fdce87a0c8241c4dc3a05f48e1eb454a073ec46dfb3853c8b867aa2bf9b9446d458568c4932b82c20aea6e4894782196b3bbed6bf98b728f971c4b38089e6b1f84861a1c97aecacd83ba228b96cf1924cea3b4fb4ece7108a6b074635b484e016486c7d35251154f8fce8be80b5f9a9b07529d9bbb30d1b6c0871e76ba010a234dd91152d3cd723fecd6dddc05ee448448dd537baba655a2f0772a0586453eb00d946342a57cbc25fe2f6d95f0a0becaa9d76f669b47ac741900b85d9b4d06d68238adf70a713a3ea38d580037fba42aebb804b475a467c215d1813db6f9f4ac6399758d3d5cfd39db340e6f275de0f2ee521e2d2f8598b7c1bf2d1c0240a66a5ed4d865891bc0447ad024f13e261b964dc0fdfa714b912e04634a28471fa7882a5fea051b71bdbbe3595fcfe9b8f4aea5c222624ea9ea4c5eb036f772891743c8af0bc753bfd45cd85056875ac3b774ea3fee89dbedf783edd4f31398594070158f010d59d2a6ada58765073b0e0ed8aef736e265c105e0d7b8858678ef4c07d6185b4b0ec2f36917850dcc8a129bbea524c77cf7ee54ee5883e910644291cac17e6de160f99a6beb1334d181e66c166142453e6382e5d1cd1f87b06cd2153fb3fbfcd664bf2a87dde1aa249b5eb47a6767db3041a53f24960202183b1c1a28eaa49598e54f1137ce02b9fd34ded4e5c25ca52cd0762ca02bacf63e3610a4848c8bf61a17774905d16fb678bf9198ed65bbf0fa69297bd10fd9203c94ce472cb2e0504b63ebfbd8d7db3526d1177ec27bffc15bed973cd500b3d485639552e871958e6ad6457f2dd73cf08e88d6534b8ae1e6becd19aee97f9a594fb5f29da54371d0a6bde83bcb344d2de4fedda347bee9fcfc45bd9b6f154fb36eb08f7b546e07bbda0df89310db45f11a0eaa860fb3c38444d681429a7562cd065ae5221044bf316f1bc2abd8988b1f7fdf8d77507e8679acbfd202311c6f769029dff7d09d3925978f78d275a058f7831ff77d2c824187b8173665eb1efc5864259582025378babefdb3e52bfb73de08067fa063064e20413f4ae211bef8084042639ee27a259f4a998c9c1acf8942f6def4eb5e5bebe29161b3eb621699bd51b5b6781b2603b2fb7ba3681f5e67e9682838e932e4b7a4d5ffcbae01aa6918fc10c5c3e25be17d0eb8ead108191f22fbd35498313a9fb2adf06efd40dd044902cf2f40a21053577fca8d5e29b9a48b8765c198eb76316c51f24f06302e8e7564f4a665cd9798ff087e03797eb8651f9d17b52e11269079fa73f834e1d1123d73a315ee4eaecf9ad804aade2aeacbfa27da126a1c4023490d5d134689bd9b9ea7d9200d9cdf8f93c38f668fa7c88166b19e38b896c7d41b8b589569aa3e25df70725c0f4344dd9c867b0aaf8d702cb8e276c15427272af5a29d42924dafe484425a984a71e1643f813ac9a6dd34e3d99a26be7a0034bf5402cd8f5e693a4749afc8f4249f4a58b247508c4bc953c0be48a07a30ef730143f4a0bad80e11607014843261d3d77a508a1511037c0464664dcaf5ab863ef11e5d74d58afcb51f4d691c87d924cd30b9da154974cea0937cf8a4680ca66e115db0a9466e5df2e9d11055acfe4bcbc67cd03dee27ee1b63a5468c7368d1cd68e4dcafaad87a328cea73227a9d9fb6a4fb504ff3261c1ec190b649f6616920957e57e1b3844db5441ba01a67b7ad8e20d9f6e588ee8ad6eb709d758c67bc76cc8be9711ac594f77be02731198d16ae83ae2973ebb634e03f4fde1af86bb316c9226307cda514f04d3313c7a8d198d6588a1175392b3ac8cf6463cfd1e8c9085b10ef533d0ac33cab73f36a2e8f17395a46e37b9ff50ec221da59a73610a6e0c200c98db6775ab5ac24d3de227c94582db041b895d6d371ff78869434a56821f7bb8fc50722b2641cb4a8b159d815abce3bb7da10f05a85f8062c5e07d63500afd21b8e00bb9b585de532bf1c7322aa111cc9640155ccb5dc51f9593eefd303709c7c9bebffd247245fc60c5055c4c34a67adb770b2f1895588cdc7babbd83f7952fbcf3d34031057d46fe58a9871bc881548e53fdd4df240db7161b3532deeea82cc45fbc91d094c507543eb5a0f4565d4f9ecea998e0a070907dc5f3aa3a7187e2221b8dd87472da2e2f3f9370a82a191270de5e88fe0ea650d2631b521bc1f65e724cbc2e8c667674d83cd6ec848ac2e9055e2e4c354a36d122c12b546eb54d5af88d54a232491a24cb5a68955848d588bd42d43f7777e9eaba5324993bf4dd04d944ad386b80631d32eeea686dc5178f6497be457a63da6eb573b5a1cc50fc10937388a2aa1cfa7cf107297108dc2f722a7c9ca0f5c069695acfffbf623fe05cd843c0f772d35f0d63bbb12b75d53fab18daf580446bd722abba7d684b5d197ec73427d6800c6bea555a0ef7918f943784533fbe4969d5078c7e220f6931a48be8f539dc037c361212e6fff2ef46bbac0ba6dd9e470ae82dcf8bccd27783a427494c564cc0af48a3b7279fee158a268be1547d4fc58e7e3ecd9556267aff10982ea92339dc3fc9a8f74eddf335286165b70034699d446f4ecc9fb79e594c485afbb1b87dc4f44caae3bb93953ca998e599b3f1a3a52747fcd451169901ea6f0604979423434aa92564486cb1ffc496f4576bf75ac461c79f1b507a7bee1ed40dc33544f11032a311109e65293671bf34c992c374c5c7c295f05212987e29e9c74e92f147fbb80ea74b819845423e43fbe535b1f7166a5cc850ae11334af08e3cfc8a051cc10fb66338493cd8252e189720d639cf36006f31cad2bd5e018eb04c178f0df54328bc00f854b14db07afd3acbfe51053ac89bcba600e33029f90d856acaa302118c0648f2d4e719061dfd7f9f557b6ee2193c251f62e423e5abbae27fb594ae5442d47c97771d72eefb549feb2b7d025eeaf7dfc32c81bce2dd5525c4739104fd624bc48c823facf5b79be629a549981d3485ca6fd665ce07c48cba01278b65157f55773c67c2bec41bfde0e562209232ea9a7c88809a8873f6230841139a84c13bd59fdcf13dfe05b008d96bf182793b4704c5d23bf2d4de84ccb8c21e35f6bedfec8eef58e86ae154b1a70a22d169bfe4a3c8fb701bd43a20421c40936e1c787a878eb63b167ef86180f3d4bad0807f9c7d6cd7eeeb0929223fac0aa879e3ec307c6038f444c63b3001dbc9b43003b5ad9116cff814148d91d6d67e8bf5c3d999d6ff86572c580669a5255f5f4ae86ee9afb203703d3276209cc5b3c62bfb7b4e03917f2d5975b27ae23e36be73de172a4960fbb98686a392863c942508817e94fc0ac5c31e70029d8961cca212d90ee5901a4f5954b72f99dee5327ff10a4866d83cf10fc57b592e506e0f7e7650f494be230c928e3cbed4b32c89089cfdd2fb9292ca6673d0b1d45bda09757c38c83089a23f9490964b4d0a048b236e466e88f1e78066d12f7d7769666bb3c1db1d06dcc0e005f2ea55505ab63f9e4614b3680a071067211b99d0149a8838ee337e3f19a2df30b6049dcd6f432818ace1b223ad8d0a3c17217be956083fce1d3eabafc66db34b8dc3f024f8506ebafc2bbbc455dd98683e5652d08dbc0c2f830b2e356126ad988a764994", 0x1000}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r1, r10, r11, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r0, 0xffffffffffffffff, r16]}, @cred={0x20, 0xffff, 0x0, r18, r23, r29}, @cred={0x20, 0xffff, 0x0, r30, r35, r41}], 0xa8}, 0x1) r42 = dup(r0) sendto$inet6(r42, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dac", 0x1000001c7) setregid(0xffffffffffffffff, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r2], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0x3}, {0x18, 0x3, 0xfe, 0x1}, 0x2, [0x0, 0x6, 0x5, 0xffff, 0x3, 0x4, 0xfffffff8, 0xbdd4]}, 0x3c) 16:00:01 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) r1 = socket(0x11, 0x4003, 0x0) getitimer(0x0, &(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d700000000000000"], 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) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) socket(0x1, 0x5, 0x6) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000300)=""/214, 0xd6}], 0x3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x3], [0xe0040000fc], [0x0, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, 0x1], [{}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/218) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0xf1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x9) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r5 = getgid() setgid(r5) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x9, 0x0, {0x0, 0x4}}) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fcntl$getown(r6, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00)=[{}, {0x100, 0xffffffff}], 0x2}) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCDRAIN(r8, 0x2000745e) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x30, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x2}, {0x2}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x7) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x304c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pipe(0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000003780), 0x0) open$dir(0x0, 0x20000, 0x2) r3 = socket(0x18, 0x0, 0x0) close(r2) connect$unix(r3, 0x0, 0x0) write(r3, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a6}) getuid() r4 = semget$private(0x0, 0x0, 0x0) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x1}) dup2(r0, r1) 16:00:02 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB="00e375ebe031e49e8d00"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x10, 0x4000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x15}, {0x200000006}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x102, &(0x7f0000000240)="b30329fbd6c1156c1d100c5e5ae916af6315143500f2448dae3da8845e55c1d5d82174fbec6b633b5dc41461e58f9587947e31d3613249bdf8e198fb74b6bfa6e320fa472830e8f1bbfa443c60d6078598a77a9bcfe485d42d96784b6997470c2a271005009267e27d48946463bf0a6f38e0f733791a070000000000000040b9447d06412498298bb9be997546d2e27511a82ce7df141e14628f4f7ead5744cf5429cd87db623354692dc14c7100a16726f860294c72f26642c1c333275da2b1b4a95bb47d635c037e708023439e9eadaf64b39234551dce4eb90a05343ad6c98453063d9da5861ccda1518c31fe9b88a0351c4ada25d5cd416467e917504763d5a7") 16:00:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xd}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) lseek(r0, 0x0, 0x5b1dfdaf, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:02 executing program 1: r0 = kqueue() kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8081, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() sendto$unix(r2, &(0x7f0000000140)="e0c750258d586f9168f9c8", 0xb, 0x1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000000c0)=0x5) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) setgroups(0x1, &(0x7f0000000080)=[r9]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xc9, 0x10}], 0x1, 0x0, 0x8, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/9}, &(0x7f0000000180)=0xb) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socket(0x18, 0x8002, 0x81) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x200, 0x14e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000006c0)='./file1\x00', 0x0, 0x100000000000009) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000700)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000640)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffff1f941c3ee0adc118aeffffff2fcf49a54623c0238bf4688a2a197abee91fa6386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2884e6abca64896bc5e57c6388bbd2ad88b29fcff48701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab44edd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3fac1d666c90a8e15eba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5af8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29330500f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3070050c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05070400aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cdfe33ce85d0652ef9b914db3e82ead6ccb4c432aadcb5af4b6cfab95f10c54554e3b0ade52fecebcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5e950606ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316f1190d51e9e2c6faa948572a616e1838d6e11a95fe97ee7df1ef397ec317391f6ac0ac02615f4850e0a64f487dc0800000000000000115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d73ad0160a5dc072498e74400f632bd6ea808869bd24b48a2edd3d1a0c8e927614fef6131d1699cfadfbe23a3903a1d81d8feacb6f05c4d0e0bd998c4137a1cd2d64568173361f1d2349dff2536159c8c7df056e392006894da500f978247ce58811b4a4f4433143110cec06485dc414e475805fbd1c454f164c733456e3b2cb78901c8d212d35cfc726ec6a23e7a20fccc72d132ae6452cebb1d8f6845e3191cc9f5d12264736372d49fe790b0c9f4bf550936e86cf0e67cb4ab61fbcc85f694c4c2b3a20eba90000000000000000000000004ca311f32ae407150d44e8f22af2d8f9851e8fabdc1ea00483d520a38b52de9dcf9681cbd0af10fdd89f4ce5f852b4c9db5cc00fb28a870870b6b59ede"], 0x10) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$TIOCSBRK(r5, 0x2000747b) dup2(r2, r0) r6 = dup(r0) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x65}], 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d, 0x0, 0x40}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) recvfrom$inet6(r2, &(0x7f0000000080)=""/230, 0xe6, 0xcfa3f9910746ab5b, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x80}, 0xc) 16:00:03 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x6, 0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x22}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000500)=0x3, 0x3) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x20, 0x2, 0x46) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r11, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\x0fbpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r18, 0x40087603, &(0x7f00000001c0)) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f00000000c0)=0x4) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffff9c) fchflags(r20, 0x1) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r21 = dup(r16) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r21, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r22 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r22, 0x0, 0x3, 0x0) fsync(r15) stat(&(0x7f0000000700)='./file0\x00', &(0x7f00000005c0)) r23 = socket$inet(0x2, 0x8000, 0x3) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, r24) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)=0x64c1) r26 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r26, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r26, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x99) semget$private(0x0, 0x3, 0x920) r27 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r27, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) r30 = msgget$private(0x0, 0x0) msgrcv(r30, 0x0, 0x0, 0x0, 0x0) r31 = geteuid() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000140)={{0x5af1, r31, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) socket(0x18, 0x1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) syz_open_pts() 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) shutdown(r4, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = accept$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r7, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) chflags(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = socket(0x20, 0x6, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0x5}) mlockall(0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r5, &(0x7f0000000080), 0x9, &(0x7f00000002c0)) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) wait4(r5, &(0x7f00000001c0), 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) pread(r1, &(0x7f00000000c0)="1c3ad4e2d3dbb2ad1f8e3305547e4c935098f880000ca134433040658909ca36211490e325e8f1cf5f1fe3b95735e1670e4510b470f4e198625384d6108985bfdd67c81ed64fb613a24772ae5a0a042ba7779061f3c1999e6045a47cbb7ed658ffd2d914001cbe5bc9515ef169f2f74cb9e4ab524d917d7325aec7ed4b6b1ec846ccc4eeff46b7b5df3aae3735bfb2886c8acad07dcfe130ff0c0110486caa884f35065b15dc9a6b46862c88581ead58b5009967be7f5606287742d07901e18d", 0xc0, 0x0, 0x5) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./bus/file0\x00', 0x5, 0x7, 0x469, 0x0, 0x40, 0x2, 0x1, 0x0, 0x0, 0x9, 0xcc18}) shutdown(r0, 0x0) getpid() 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557a80f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9ff0f0000e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206922, &(0x7f0000000300)) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x3d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shmat(0x0, &(0x7f00004a2000/0x3000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x6, 0x5, 0x91, "4990393060a478075e46abed88666e57b4f39ad6", 0x0, 0x2}) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa9b5, "3f3f07000a9b1000"}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) write(r8, &(0x7f0000000300)="7b03f5fb5c72cac1464a4f05664dccf5294e456723348018a31316a89650b4813e893612c76c4eb00662d2254e764ff59714682b70834778d885b9e866d25cb4e316e6b764dae935c891e0359b6b742dbd7d280707dec440e44300"/105, 0x249) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) msgget(0x1, 0x1) r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x2) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/120, 0x78}, {&(0x7f00000022c0)=""/121, 0x79}], 0x4) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x200, 0x14e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0xa020, 0xff) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000006c0)='./file1\x00', 0x0, 0x100000000000009) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000640)=0x2d5b73f1e7892057) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="4acd0e201a53b18122ccc787031e07bf566977dff08c25c0d939e49c42dc0b2c152d96e8c629f972894fc7da9d80aca6baf59e6bf7245602a455a448946e7b5de7f22b305adba3eaecb4b5c16e0eda7d6f021e6b3554ab6dcc360a1778fc6d1622d9aba88b576fb640b481efeda26070258e526eaa38a1e35cac82e5eb24003710ae5f8aef89ff22360542ab208c49889345a2d3a4cd2dadd2b638d6459e16c3c97def47ecd81a1a4d01045c2954e53d46a08e7d732a314af6148605a77ac8a5b32ed0830c31bad1d87876adb34a225c0c5e5faa729a162c6908ab005bdff0d5c5d1fa131c4807adfad9ae36e9020c023efcb4f7b07feee50d512970a02a2fdf3cfe81f53abea7d4348fe21ed243cc2df851ccb8c3a7c616bc2e987622fea08eb6aeb6c2a95167da32db62669f83f534e0d0dcecb4c17890a0598a41a3dea5ee0af3b025a6ccdba5bcc7b096c833af60c2e0d4927ae2a3942ea03279deb0e2f211130c3e82b38ff4f07c46777c1e5958"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8000, 0x3}}) r0 = socket(0x18, 0x1, 0x0) fsync(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:04 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x1, 0x48) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r15, 0x0]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = getegid() r27 = semget$private(0x0, 0x4, 0x1) r28 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r28, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r28, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x2, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() r30 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r35 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r36 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r36, 0x2, 0x7, &(0x7f0000000280)=""/36) semop(r36, &(0x7f0000000400), 0x0) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r9, r16, r23, r26, r29, r33, r34, r37, 0xffffffffffffffff]) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r4 = socket(0x2, 0x4003, 0x0) getsockopt(r4, 0x0, 0x21, 0x0, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) 16:00:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) pipe2(&(0x7f0000000040), 0x10000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0xe4, &(0x7f0000000280)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffd3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'ta\xf0', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfff9, 0x81, 0x7fffffff, 0x6b12, 0x8008, 0x1f, 0x19]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) semop(r1, &(0x7f0000000240), 0x6) 16:00:04 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x9000)=nil, 0x2}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000014c000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8000}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./file0\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:04 executing program 1: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x9a) msgget$private(0x0, 0x500) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff290, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xf2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgget(0x2, 0x4ccd1f0a8680bda3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x2) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="06c328fa7c41a70d7edbf1b5e0f39fedaf254a127122f95327fd9996bc0c7fa276d11dfa9cbe8c30f2bc1672856e9907b9448b205843c80e34ef0a7d3038f0cec06c5ecc9eb792c9415010beb63721f3112586c8a62e63e9646098485956d5ac8a4bbc93b2942857040f7fd03657e50ab0a248ce8883caa0b15629c462e2fc013c0977613548e66ea5b288525709cfa2ab6c0a3e6d3b70b97d503062e73872f3f93e44988f5258cc9cc6fbe84c2e6acf7c23dcd209794067cb1e4c758358d866dd40e9df2bf7b1ef4688d0de379bccd570a0dd2c53be25bd5142ce6418cc1f901f0b9e7c971dd7be3202b5f3144ec358", 0xf0}], 0x1) write(r4, &(0x7f0000000200), 0xc40) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r9 = socket$inet(0x2, 0x10000, 0x80) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xff) syz_open_pts() close(r4) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) fcntl$getflags(0xffffffffffffff9c, 0x1) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r4, r4) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r12 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000000)="220e22", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r12, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r13 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r14 = openat(r13, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r14) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r14, 0x20007478) getpeername$unix(r7, &(0x7f0000000480)=@abs, &(0x7f0000000200)=0xfffffffffffffff8) readv(r14, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0xfffffffffffffe90}, {&(0x7f0000000940)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0x1fa}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r14, 0x20007471) ioctl$KDENABIO(r14, 0x20004b3c) ioctl$VT_GETMODE(r14, 0x40087603, &(0x7f0000002580)) flock(r14, 0x3) bind$inet(r14, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f0000003680)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r16 = fcntl$dupfd(r15, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r16, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r9, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x800c5709, &(0x7f0000000000)) sendto(r19, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x5c) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r20 = dup(r17) msgget$private(0x0, 0x400) mknodat(r20, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r21, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r20, r20) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r22 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) 16:00:04 executing program 0: socketpair(0x10, 0x4, 0x6, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653088a3881f507147aa2a078cc825d7146d51ef4a21392eebf1103c430d06000000000000004902f3440b55cf512d19bd8ba96944ee48469880ed303870e7e52f1ec3dd863000000000dce915904f86636052f9275f29927f7c2e9adb12b16c92308c072f537b58c9f0ef78fda98b0af2d2a5e6cee4ff37f7b2eb61112218bd829b0554514fe6b2b02dbec0a24b57e3f10e6436ddf90534076e0bf54d15a55c26"], 0x10) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x516], [0xe0040000fc], [], [{}, {}, {0x0, 0x7}, {0x800}, {}, {0x0, 0x0, 0x0, 0x12bb55e3}, {0x0, 0x8}, {0x0, 0x0, 0x0, 0x3}]}}) r0 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000240)="0b27c7e5a63f3a1fc5ec383c5cb168f587f3154dd16c3b27ccca606f163ad119b58ca2e53ec09734e256856afd97fc3c1b9da640008648b7e13ce537504975501c67f36d120db7abab9c4895d69c49a79271e431884cc75d60992790d9a9da13c0c637239dce64caf0fddeea32b75eee768783c5b87e817efe79aaac36d280180eb88f46d30a6629e6fa4143b2e3bf572e454c3f7248557bb0c341c9c8a5be089f7d6ca04b48d90f4ffc638173b1cadd8af535237e1cb771d5347ab9833a70a65ff3a22bbd43726cb0925c7b0975f1ebe9c908ac6f3739dce10565ce", 0xdc}, {&(0x7f0000000340)="c2a20c1de8b05aac88e7eeaa71e56e8c4235a11f7928cecc04bd9b75750c2fe1180e6c3d1cd556e7645a23fd2725e64b33dcf9bfc91c5c705046fe067349901fc07f0c6af87f043c094c49a04b4400983689044216734b9e152c643f7bd2ff96bde123ff740a50f88f620c437200762089be6e563e8f4c3ca39cbbd98ca2e490559574757885d24ebba26beff6e207c2989e6a307b11e514fd4bde2e175b1a9c8d0d396509f5e2828297db63bf3c8658e37960b2b7a5fc9ce5a514951c5563505187ba4d7c93eda01e6ba03b3e7253afb0da44643b854a7fd0c13b5e75a38b6f4d78904a877265cf689e93f41c04da1e62b5c32a8024c3787adabc88aa91afd1176e54d806e5b3df60a0dc0e2ce31d684fca8a0d89f27c7a2138f7df38f4699d43a22a2c140725342b8c1e16875cb4eec5d8ed625797b31a6869446660b7d30a92ee1695213b3fc27373277a71706931d5b395f5ae5cc91ee320c12b5403e2a3843250dbc054131e07fe7bd4774ecf1e4fde1408b0c24ff0b9564eeb578577532cb18653fc7eca6b028fd5f7353d0ada1749abc246e4c0fa1b8502da0530b320782440506e3ca91af653d0482caf5756b82bb37a658f3d9a64bf7c12b409b2d6754a6ccec5c45ca84782eeaa6cb89f0be3c36cecd6c85b4b01b8923015e84d67707712680109ea1470cea026902c017ae5d5fc550205f4e3cde1493f2bee85f22c1a4509fd8a8bec5e741bff3a8d5007005dba944a4f3b2e8f23e2a5d7d1a22508cc362b58d1cb8bca1e9c7952eabf462839d74eaa31be97096006d79ac2cd5a4db87b191f9b0a20cbfbc6c06fd5a8bff45bf6c30559751ca479d9f6020f862bd3e2d07ea609085105d2cb3211c39024d92552c9048e2017dba273f0e1a62fe82dbc1b30dd06aab34bdc5375113ed1aa3025704f7059ef1bb200964841c55dca5924b3a4424b21c94764264e1f06c9e9a97d6757c4badbbe465a924c1b2b461438db2a2884b688cdfd7102ee122a2a3b94e3a1ab5d1101ff45025b7a4c5049f5a15739e472a81616ed6ca789121caae505dba78d79e61ee75f4efcb881aac98f881e3a064be588777ba845087cb147686c8dcdfcaff9277092730937559edea18fbbab362738ef5a9a2f5f20172a8152004c3072b0a2509c4d067c111cde590dbfb8835ec10f0026359d5522dc74e02f1011e2fc3ee31384fa878370511ea7c02d4834fda9b838d5bc808705d91f77d6f55def597023842a8afdb103267a60d4c7035167d029c34ca3fab9fb4d9595f5c01a1e73c89121121c8f42b32de548639847ba928aaf1b628eda7a07b9aaf7337eee1a62010b6a04ea08907a5102aa4d1cf95827abd7d8e2bdc22f0a9aeb4995f34ce3daead3a641234c5c5a74897e56ed1a379e29277d038f1afa91b7562a603e4d1980c932a2329cf047adbac63d2209462c16c92201153b30962867d80181bb3c989f968980ec36f8bbf9112e88bcb3d85b92c10ca26ef3801d75f0f5aac165fba881fe8284f1132c6075086491f2ca12b4317b9bb6c06aee2c0d3e1e593ee2bb0e8664b5f3ce087fdc811162670d4a551be086c9cf72f81587befea126a81ee8dc7f4ce4e7c7f89e265fd77c457fa32c88472b3caf4e49267604eee6c1890d9e51fc988fc0cdaca9d253bd1af0e2ae3b333e0ed2b1ec0de250b289d6a43cbf8f0ac0ebffcbbfdb68d07d1640d5cb154e6cc06c0a5d6fd6b53aa23de22783736ec35cb6cbefb48431b211b0cad376520e7dc0e19487f21e76c26e984634ae7b5d6aa7f718422f0325633b5715218484f2f25ccbeafce997c23e67b483afe6a0719ef0d0a4e14870ce7db254adec395ce5641d551e567e5e38e6ce233b6a1ca05484b9a3c20ce7704efa6ac639ea4c189edf1a2a1599725ebab67392b34997cd72a02e189983160f67a6adb807aee15d1dc15a6cec2c6e774e87593258cad39b1752cbdaae3a62e5024ddd5cdc43b564c91f03b83c3f81f758bf3d8958cf45ccd49e39ea7cd8fc54c63892e247f3804290fd130c98b6f66a02ccafc89e4a01f4903872212256ab739153a1d13196d284f48db37823d58840626daa9d8e16cb2905a8dde4f034e76d88b9611d9eb6ee86c5d59486791792ae3e2c00a645bf94917082455202a7a382612aef53e0a9ccf536f0f557137bd1097e2d1ce54e489f729f55f36736efe6f1273d90695ed1cce0f89849c7a8879e0aa0d8189d9d43e08640c04ff0fc5f79caba925b57a2915737d7f2aee021c59b016bdfb2c0f19a2999321ea94dcd483562a6687039cfd653defa886a511aaebe47a6900d85ba88691df6bd57e3edd9626632479888bb157dacf7aa13d77c1c2de203783dd2079da8b00c4b1d863c2e52ae58cdc8a21b4a995881061ad4a13c43ea81d376b03b86d63b501762c8ff66bf754783dd112fac95561071be3bf1944fc0fb4f5143f7dab4ba6173da985febce2766c24526e20ebaf8b14cd419933f7e0ee38da747de28c48dd8c16d234746c43c8191ea1a97286dd0c5af911803eeb586d213b4c5f71c695c00f6dbf523d25639d9fb445cbb195deedf60c1fdc4a5c69b2cca7b7391e1453aa3554f15b75d0bcfbdb188e2711495ee0301a1e477ef7df08c282aa18c500db5a17fe9c72350c9c164a637c7e2751f1c8c8eea9349b7dff8a10d1df4e8b576c47cea590f33621f8cc458e4bb72f3e54e82131375396b379b4d006bd4f3d7b5d131b04dd5e3638d7cdc6d3e77bd53b646902676331fae8c0d64cb5f7cecb3180cf9b01eb457b74bab912e8c7e5e1de4f3fcab834ff46edd0dfda0b635dc0348aca8db4b6c76537a510ed8ac2e86ac3e7eda652c17d7e1e326e6a44b9df528db8e97eb3650f1909444477670ee3a5e6a558bebce06da3db0c608305a8965981dfe0837d1b36fae6246d974e4e65ccaa15de9b46fffcaab13b9a78499d27386426296bc44b232ab134e558de71a2a7f680b1038dcc82d490b49fcbd57cea205a505714953a48b1b71de1a7c7c0b4b594644a597d6fc42f55a47ee818c850f81e8be717ff520822fa9063532777bc6b4966f5dc5b20196d16cbf65ddf682fe527a260ed20410d5b335f22da9580d664a0f8dc4df916f9a7f64f85c8f2e3011e6ede8653974447c55113275d4042e52409112946302396316fff13b9eb44606c73bdab1548e702857d510549528714b59b03f57bcb2c789a3367eca4baab3cc2f5d4acaf8eb6845298f3bf4af4667e88f805d94b1c0d88c347b1517be27ac75119abb6cedb4cd6d99b3f849e6428936faee2d6fc773c248be6f5d952bb7dcc0118503d1c44dcfea98d27a7becaa7be12d7ff4af6ad5d7f2b0baf6dcfcd5c642ee0d41cd7e5b230ff1868ddbe6d8eef60fd56bb50261579240a243f2cf417328b4b5473b818cf9cf982f344333de479f6d6fc81e337cb9c648cbd5d1b1a5085d0bef3ac5acdb695fa2a12970edbf679793417d27b0b67cff52a4c21b584be55e7300b10caea6b5bf6341c99f935610a5300279774fcdbdfb5b4db34093c9ede4c9040efded73359b82a3c44a205a273aeb16bdeec4c9c8db60f22210bf6a1b49002be1efa491962a161f13ec08c268068276ee71412b0b17d237f406542c331a019b7a0db366188fd8e00c44a33c86c959049766ef3ca93b4aa7b098ff1c1e8d7ea79708ba34e916c3107d35415a3e89fe905f68fddb24b0cebeb91ec68aa0a3bcbb16e0e6bac76886f4016c4ceb0f24ac43982d9b853661c0b78fbe356f3d87130edea286b6d005f5877cb7d6b59e3ec9129ffbaa8056a5e351d7b8dc0551cee1d0068462e5af65d9972063b8cbcf88c6160072a17508b36bec9de7c8bc616d3d99b3c77b5442987031be3e9764963ea4b8a648e3aae9aa1aab2f4a2c1866928eee74f86c7050eda46283e5b80e8fa27a3862d4b0ef0907084108a140a3587ab412248ff3d59e7b115220cc69cdd066588ef0c081142c168e0f7ba21a39d44ff46bdb28e585a7602804acc80a837e73ac1430dd0fecc92e8fca1baaf8ea424e0434b6ebf5606500115afc46c17167783dbdfe54bb82bd8c4c42dac9e0f5266de7495a575465204e4009b368652e732f241950c8a0be47fce39c0cbf93f86020bf68b086e168f2d014b8017501bfa63876417ea51549ff8f75521ca86fb375afc4cde36348796bee775dccc36358e77f4ed680715a3ad85f20d0731d387f0dbe9607e47ecdc584fa39f8c784bfb7b27143a84eb528d2e7833ab4238e800a8c4bf3ecf327d4dd7a81d94fef622874b8d401560da775263698b97a33348bc16c9a91b5fe0eaf194eaba832b1f661a83aecbb3239d54670d4f11fd46d79174e2b44670a9b9e6736d4905758af0ef92bdf04526de22bf5a38003aedc453f91f7674878bb111e5045884bd254143c041f242e64c2227bb5bd3cc5f3336bbcb0ddba68a41eada3e552acd4ac5f2ee38b48fba9e3d5ba9c83607df28534100795994974cb9e27032eb94e20dcefe0b0fc19c1ba2556ce9fc38aa43c77c45101911f4d24e00e4939d9fe60c39ff2885e02ad3c743f2335e03e6d2a39ad307c934e03fba33a64b6662c22a25f53223cbf0848a4ba012e357f04042645b1c8b6fdf4fc3ec680214ad56cf9d8dc0ab66bfa431f49565d93e79da72b825dd3b107cb6879429aa408db708c248c1030d9ddec005b4932b192279f83b8cdb99846197ab2c31577856ff9b52988084523de1304ddad8dd0fc0d537e4950e0ee3b87a2db2760bd6df3c6664f9b4591256532c2fd4e2199e281da8fc10e5a4c908ddaf555e05d9ad8418952165054394e1814ffd589804413f694df2eb711683be42702491c6098f014befea0212bc0a5f732fd1a8a140cf688fb7c37f0f8e8deeaf89ad99a3f67c6eedc41c300288bb697740a1272f8988ae2de6205bb978bac057abb6953291a23bd9a7b89465fbc6a436099e2c2c13320bd8b2d5725731e85fb60e1d0b869696323b1b516e8f6d43afdb33eb8bc9a35b407fec6601e6b884d2f275edbadb9ce0d2340f63017121afabba0746b2350f99170247936ab6584ace0a3f7156b0e19e0399511f56408b206b25fcad8316535581fd4252188100b42f9466d930f69f981bcef34285cc3d2ba3d2beacb4fdf34bfc4006ddb76d1de4a9f98674dbebabb2b977fe83edb5d06f5c33fd057fd1b49560b7a5e988624465922858d1624b4c4ab1d913347648ba2c0939336fb74fb64ea5df7e9f444a22e6f823d728f12f25c84b1991acd7c7844ba32ff349ef9be6ecc881057f6813cee7fe90330baf02d603da98f824757676b370c345d47b14fd2fef97837fee9c352419e53682e7b0b35febfe48f5c117393fb75dc10deea79238fb9f15178a18d324cff4fb5cfd809be15c25137a05f7e2e283fb7856188ea2d0e315820359e414cc72b3734c36e1ff433f6278ba5594dc4d8cf1d63005e0fc81b0f6f1515f98b4e64cf695cbfd56f2bb5796aa9911b60ed15f96541b0b258c05614a48ddc53df21a66b45f653459279d9c7a070fa0002e10e247d8567a908ec6dbdbf1f6cf6a8179e3bdcb9821a1392cfc5043087208e69693835896ac4b184c0b971107c98457ade48366e5e5b316957b0c346853ad5c794a1443ac1b0abd5dd5e405b2827c809d195285515fc9397af55da27a74aba8a0693e9d8ba3b344057d289be3959c0a2505f0e7d7aa74a3fe7bdf718582aaa694a749b6df2438701bdfa3c1b7f54f9517ef30fb5aa1d5240116bfab551a12d43cac00a6127c87094a0f324", 0x1000}, {&(0x7f0000000100)="ea2b34a2fb21d88aa30eeaa9ace267955aab8f28c519f784a140b1bf237fb01977d3bf38b1ee1b69c772ebccc486fd0bcdc54b170d2119", 0x37}, {&(0x7f0000000140)="33b440cac8fda3ad1c3c5840ef698166e3970bd4a4ef6dd9dd47e0b01aa33e23eafe40d6", 0x24}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8042, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81, 0x1, 0x0, 0x7fff}, {0x15}, {0x6, 0x0, 0xfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001400)=0x1) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001340)=0xffffffff) 16:00:04 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="01082e2f66696c653000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r3, &(0x7f00000004c0)=[{0x3, 0x8, 0x2000}, {0x2, 0xffff}, {0x3, 0x7f, 0x1000}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:04 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="77585ea02cbed13e2a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe09000000000000001f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146dd4315dc697ea25dfb931bae11434254a26f20a936fc4614c9711301a4f97caf55eff135734152be473dfd6115f389ec88e293a37b90eb22440b060b6874014fe0c86496c8e92c17e02385d127afc0b15857d9de53cf550c62d802dfc519ef4e8f5d051c740af0c59667ed084942d9cd431cf3b720c66492c9c01b0ecd6667170707ae6e435039c1783aa2484883ae68581f20c00c26fdd72029319c0af85cab37f8ac92a45ed739b921d3aa4dd630050980e254b59fb0ad162c2a437fc44b2d3cb526a4ad3e3a6b6cc40083a357dddc53e2744a694aa43522549aa91"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e0000850095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8e399e6db8a9e3e05bc5370bcd4c0a16f96adb5a0900e98a70b365fd5b813c502b585649796386e1c709fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795e9da5c5fe839fa202361cd8cac7dbbc5b650600000000000000d235000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r15, &(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(r15, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, 0x0, 0x2) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 16:00:04 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x9}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x9ead9773e3f693d2, 0xfffff}], 0x0, 0x0) close(r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x341, 0x80, 0x3, 0x1, 0x9, 0x8, 0x7, 0xd9eaddab742b13db, 0x1, 0x1, 0x100000001}) r4 = socket$unix(0x1, 0x7, 0x0) write(r4, &(0x7f0000000000)="4281dd3010dea1293260ff6288852bef03b77b73a29070d83c91d0d9fda73dbe6718688a49b6523fd22f8494463d5948cd1e3cda577ca49bbc1b8911b73531e6b208f99a6f27bca4f98d7335410cf051de1007f76caa60db2c5cd64c3b42533f00f862ff00b440afb47f51f4c48018a37deef640ba09c542be2e38033d113d901a40c02c5ab3d133f3121c24218a8833e3dcd2549489b4f4aa2ef91a92a3f22d62bbabe8531c0625d89898f25029c1aa82229122", 0xb4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)='v', 0x1}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:05 executing program 1: ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x5, 0x10001, 0x5ff, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0x0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="29df1f87265eff83a9b5086ec9fc3904282df9d771876b22", 0x217) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x3}, 0xfffffffffffffdfb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r3 = shmget(0x0, 0x3000, 0x680, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/142) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x4012, 0xffffffffffffffff, 0x0, 0x101) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x64}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r5 = socket(0x18, 0x2, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYRES64], 0x1, 0x0}, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x0, 0x6, 0x1, 0x1, 0x6, 0x4, 0x2, 0x1, 0x0, 0x7, 0x8000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r2, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\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', &(0x7f0000000140)='c\x00') 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) setsockopt(r4, 0x9, 0x2, &(0x7f00000000c0)="c783df6f7ad2b75957c35f77d8053d0a76548cc90d27f60f271fc19796e1a9e2a35844f475789c63ed535d2e", 0x2c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000, 0x80000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x8}}}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x8) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7fb}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0xa80, 0x5, 0x7, 0x9}, {0x0, 0x9, 0x1, 0x2}, {0x7f, 0x0, 0x3f, 0xebf4}, {0x229, 0x5, 0x3f, 0x8}, {0x7, 0x1f, 0x2, 0x9}, {0xab1, 0x5, 0x7, 0xfab}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="6b3e1913ffd6af8956551175f523") 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev\x00', 0x80, 0x0) pipe2(0xfffffffffffffffe, 0x4) getsockopt(0xffffffffffffffff, 0x400, 0x100, &(0x7f0000000080)=""/218, &(0x7f0000000180)=0xda) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000200)="76543920fad71d57adb645a72160e263e9e6aca0b28c5035fbba01479b55267727f4269b192a580b4bf7b0d5cf5c3c9c73c9f0e561de5c549402429562fe08f68a8dbc664e429a2d1ff29283b21bc268177d4cad71b5d839ff36dbee2b0d68fbd90cd70a1b9644a7b05ff550", 0x6c}, {&(0x7f0000000000)="60fac7b5bfb680543acef029429f747e", 0x10}, {&(0x7f00000002c0)="90499e5bc12b07bc9351d040f95f4397ad2cd1566c", 0x15}, {&(0x7f0000001740)="9a2a9cf3531e5584664ef49ba3bd50b084a9ec7280c499e846e9be919a4b23aa07a6573eabe58c54aca6cfca921cbb932fe8067d8990bcbd64e0ed4fe2d6dd03fb08588b22cc3f98c64965aa5e8f7f43cac836866ef5af4042a3f3854ee30c11d4dabbe09a055e6533cc1e50da0940b2891b4a743f0e96bebce7148fe91da29e60b9ac41134946b7a652e3418d20915b033d21c451777c97b3e42e0ca0212ad92d98311a362c09e1ccd7429a203cb3f18ae83cbe3475847857e73eda6310867c26528d26c9908309ae579a4c1e9ecf4e591cb1cbe051a8ba80541150c201014a02b70588b3eb72979d179edddb0e7f7c8ca4eded3a5398c3ff6441361e3d483e27df73bc83b34c0479d9f7c2eb140868ae07b4c2b9edaa27cd69ba51b31f979e87fb8b51e23916ff40138504e3b84209e8d6d082e19e75f67d318aa16b62de1f98e8682b02ea127ca1c5f4da28dac0925944dfec629b8132f00073af0cdfd60b0ff0bf23a37ed32a62ba57b2150078e5ea88c333129c1944d304c739d913b458b304a476b241377105fada7bc2b783086778c77ed586602c0b747056551e8e2b9854a5ae35a3d7208e3cb0a59f004dc07a54b74546e0a51e0ba532512370fe45bfedb7752baac9bd9851be5b3210c6cb2448b2708ab2762faa61e3eb821a58d095f572d8430745ce56997f6a5c0df9b21fd214422426b4637cfff6fb316f11c212eea3f5e3c5e0552a4ea6db633d30dbc2d9fa36249a3198b1ea8ecffbeb4ae357da151cbe93f98132e8fffff8637f8ceea69a9cb2dc00cbbff694da3fb1a86b4c884a4e3bb3b406401c8d4bcc731f72716828628b4582c0a8731c610002dc5bbdf537330ab81fe780e59c166d5d905bb5fc6340e73d671a14204cf2fe38ab808b41c76f199ef1c5eaa2ce5a5594a7e440b9822d076ffe9b51f249bd519fbb7e11c003e94a151e2676701fcfe5d56259f4cedb14a4e5e31ac381c2ff88ac11219b3535524ba546d8eb2af60c5a642388610a62f784c26886a4ade1a778d4af2785d18ac6bad0691d828ea2710c13765c0db7b9c34fc09ff9b385a61f8c87e6274a51ec4a6e2e07813abf991637e4619bab4fadd76b683e373c682909ebe9ba572d5000c4c6a8a4dfef4b37ad6dcb39a40008a5f56e664d7ad54439c101faae8244f42e4d8724749ee35ed36fe8bf2e3510397585a1d476b46a8152ac8914b24651e525ab15d749fb99a0350875086a8a6271b8f121b4dfed503b364f3504fb1756404d457afe3ca72d99252faa414294575bc3a90e8e946ef775433abc34b43fcca8e5841819eb9f6145cc7197123214c3f1ac6684cc470f27e9202cafbbe0714ab4f17e93780f46d41b34d7000191fcaa5f6947ef64e919ddb264cf1f0ebcd68d05811538bb336d807e29a35ffcdd169f4c4f5f4c1afd7592f3e4f8909b3f0eb1b366ef6626e02d35632a451fd948607c0297332b134d13266c10bd87362a208863c5d9813425d689fac45b1ab2b5de9fe0c18b773dd74e40d337b9c8c69ccf9972e0e8fdb435a41454ae95cefbaccd54583653743c88f19dda5904defa824123b32f594a8229a103105cb5eab9ef74204c1b4945476ffbe6287031f3c0ecc264778e77841b3611d64f3b2eb3b591eabef1dd00227bc9fc9dc17465e153ad8e1ca1aaff5cc295d58a85c010addca725a8f40a70ca9ada94127da7cd74746df00afb25b71ea4b3c8f4c3ff8d894017956dadf5d9bbfa922366210e330fab821d3d71ce82e6e02ad4bcab0cb964c7f2fd900f33888437578460c93c7b431b7aefd6a2359a746b4173e5b1c2c9cdf2f433dc8cc80ad44a40a4aef862b2f131fbe496b155e2d971ec383e1d786b21aabe8b2aea5a499beabaca846aa23d30c9d93aaf29a67b5be05a5adce34444cc3e22a98653362fa89cade929ba743b1cb522f71e41a2a4817cbdc2b037f191e93f952d90d18a9ac188ba65092c1a489fa4101dc52010e2f1ea265f471ed6defc2d64ecca0a6dfdded2950c560f113d286137d5deed3f64259619ad5a70305c241088bdc892274cd4d377ff56dd3149255f23f80bcda020471496733547861cd5dffed061c3ec466cfd9104042b13359285586ed6bbf26fd7f8a2c0bd8c51b8745140d979011bdc117b4e214900e5c9ee1906bfa676934ca270d6b8ca2c3bd38d762f3ee08308ba66bc7b685d06dd7285ad633fe7ce0a5b83e49015bfe3cf62b4832da543fff84446c28bc9eba2ed9879de814b91ab009305cf573b49ae0e02390ee07987fe88f3965955ec4dc0dbd4df0c4cd45dec429c5688c9e34c5300931564169ef9b575cdb8cf8fe42fc0f478c713601e9055aa0ccfe75f4360ce8834fb5582affe87ab871fc93866337ed79ea498fcfe5eabf26ab11376a96105a4e038d52f8c2d1441b4a0ad87b787b3750e56a651ac71f7eb72cefe747a10b3931c0314d443452717e667b70f7d9ca57879dcc2a16347f03a7161a20f67543f59c6ea236f165fb3bb15eaa1f4408131f1320c21e05c7b2401779fa650d9a60a1092a6953faeb3b1e65de67c05e93672f9b047fb663a39053a275f1a85702c5d9467b29c43d1ecdca7c6561608f736ce16df0e36a16b171281df2470974775f85c525f6cdb125bc43485ca5c54b8058529521db4fdb71cbd98fd5fd7cd3b9e108aa9c7d43f296025f717e7962c78dbaf06f1c51048ac4f4e984e3fa508cd01a82c1622869f8a09eb9f45f68ab1e4ae030bb8fed59032d8a50307687a24144a78c2a4ddc742825194da9b075efca063d540c1955bcc4dcecfb9c2305e7037ee78455e4eecd4e27dfc92adfb89647ea62afc32c013329963550909d08e17569b728375a641ae6b6eb5ed1843f6ae6577657d822822f84e049f18e0ab034e4fb0b28e154394dfa8eea270d54a16a5a6b6d85435f2c98e4a7c54d12e717df03a30bc8ecf8f46cbc7fd264ca624f11e899b409226ed0a0a1a8cdf4c7fbff8d6c58387878b314e101a6c32ef925a7392e1475ac24a6b662b8188ee11d7f5a0151ee44058b7c84cf2de3a2478ffb9da402a427c820f572a1327f86b817afb78acec5caa12ba75f2b58cab4892de11cb6ff470ee40a6f5a3d23036097ea4154ec5fa92bc0544c6de4e173061989960be6771d5254ca1b02a9ba06f93313124d14149f363685525abf9c603439d7292c0429ff8e3f10d72ae0a6438270962955accc44c2e5ff88843c330210fdd29d308f44ad47311280da33f0c17601f9e2cba9f0f6a1b45b55757ae25634553b98e33bbd50326c1e5bc9541519fda153fd3bf90b55a49f4574ac60dd371933a39e580fb8ce0a9366b9130aa13b83897ad49345972c9f4067d495c216ace48f43620b43858f775ba93ad11ab8b3f6daa8e39aa4d39eb58ed69e0ab15df326e4cf754fb8a4c91def0a0b32e872ce4754cd7193f4b6d88d6e435ac9bfcff03a032d7900470e3ba738a21f1165dcc9e2d27b74fa913e4eccc41a012d0b52df56b8e48016906ca80bc0e22f8c4956ad4c95ff8712dfa05815fcf1476f054fcc666ab19c850491df9f9552d666e5849149c92dd179a8e434725fa139311391450d76dffec473f7ac858e75dce18759cd6241646a3f71d3ec29718efef502690a1f1fc27fc295a03e4abdcdb1024a57df51c088417fe6ba94e48850fd19077be4d328810c8373d37e0577cb56a7c6071297b9c0ac8fdd697ff641eddad409c18c8a551dba4f79ad0d846772ea041ab250ae728a03a6e03e90a858afe288db9992eaf43f5a5de5103113f8ddf336ef59133049cbe754535bb0820ae80e77ff68552301c70c937c8e6ad1afcd140b7b588df4f1ff1d066c9f36b41febb6f0131caff8dc0822ae18a5a3faf16ac073e523e1c064284e91788eb0bd973d76feba2d08f4cc819d3b1583c82046f263e89174c6747e1a791743da5c70bb4cb201bfa0392a77aa4a8868efe3288cbefb76642701dce7c824eb142d237cd9cae3c1d2fa6fd6fbd76040b68f2640f39c9198bf09524d32320f83e734e664d0002870aeaa8c0928f9a44599e648d3f55f7bedcf5b0e556941d6b95fc8a663f4f04f82ead818007a46f13bd48ab0b118c2c80ec4db379e8447e96430704ec1efbce854e660e6a5ea0b7d3f5440610cb6a479369de597443ef16b43694ac4d0696d7a6404267256e3e823f70d216643f8b40b09192afbdeade65a522aa91dbb498462d612284d0d3863fa509bec06926d5accd1b8d7037a91cf92c771a75b32c18f6571c1e85ac69fe977f736319cafc792606f7178745db24e1581e1fe01366391bc13b891bec991f71ab0157f818522ca5e17ee89930ba5fca4dbb6b7bca7329ddbf6d9437dbab177eec557cc28e46f09572d288036f5c672ea4fe10ea523324afba6d87b6fccfeceb71425b6c47bc7b6670df53fe45536fa634d29de6898752e909f8f0458753568164aa10c4e24e9d1d1c6eca83a5964d486631fc0a4324007c7ca67deea5751041a7f147ebafc8f90cf22bcb5b2b73e2b8b63e9f924f95db3cd70b272c8cfc54b84ef26d7503cabb015406b16be2c278067f1608d17a831c39804da95b540fc6825d3ff383d752e23887d8872c6bf973c0ada8f3c946f424fd3986b4bc207a9ec1d87d7b2cb4400c4c654dae518a492774dcb52e6c39797c61a5fc7c6ab8614ced192004ccfb0f3779d277c3686a0b8bf0d874f5c33a170d9ca71348e826f13c89acd716aa2be120301c12abb13e1e3000957541879b021d608015a2175037763ae0fc3b92eec15a6339d1baeffedd777e60afe72377fc879b826be2e6a6bff7172dc3d1d06f54760a504b690e1404d5a533a67c47927ffcda3a4c14c8f3630c5253cf24601a7cee19086d3ca1c2c895087f1a3fae39b0cb8016dcd48ceeba0d261254a22cd1a48d9a19ccbb0d832119bf4e4a7cd4b452ceb42f0188317387318cc3c7c113e306af9c25cd002344988d5dc66443dfa1d3206887eee7f28a0cb047b5f2af0494b03bb76718e02900109152f76d29c9324b17b28ca7b5d4c0c8cc66e5aecb93acc5b92cf238ac3a5596c7f10fc4b2e080935665dbf4fb943cf14b30fa97355ee90fc4dab73584809142ea6801c74cc9d644d8784d3a97581a3cb6af74f98e0b8315282457989de8f37419ce59ffdd4ef927dd1c9ec2eca6891d4f227fb7a70076a4a2691a6b0413a0058a45d2983e9b4498323677e48245ba2b82c2faaf680b8e82146eacc35084255a91b15064b976943e2ca88790233971aeb4074adb87876ab4173b5f6adb19e05d6142f9b03b2bb4248e969309124360daa27e6a5e0f5e225270eb23fa852ec7c0cf98bdbfd20537e3832c43a3bca59854d9354f0d50f3a89bdf1394534a12656cc567865584ff9970ed12c38f456c2554c8df4465e22d93ed4c6bb93d13989639cf4c7ced804616c8fe397a9c9400491c1824310347893263ccdd3e6221678db0b1f9d9ed617b530d0dfd616cf1a4fb2f04c2e67df30109e2903dc6fc8c21a241b09364a266c884ff76ce21d303554a406133ee5eccd85e30a1b093612b57b2140e2897757ae2188340497c62532a04dc8f361ce942697d64c94e492396c164ea2c18373b36040dabe395844fdba0bb9b9572ad8cf7a738efa16579417f2116e92c14b632ffff84f1509aa6425081d9d8758f05ca80aa802a2fdee1fc172648367fd524e7a6a1de1e2cab3837c27891d4122367e120ed8125fd8b9980457e6e2e5c59508ebb89a4731bf6f068e038cc7293d8bc288256a3270a06df7f9cc8", 0x1000}, {&(0x7f0000000300)="172ac13a967f62a27c6d416f861fc8c593143e00", 0x14}, {&(0x7f0000000340)="6524067abfd899d779de8875e2e95d53cc54cb2554ab733ef867eb88f2f52c8ec575164195f1b58c82fc2f1046264c21951ce57bd04cea6ea796423036128e3e2c6807cd0e58eb113271f7a03e4d6cb4967ca58ff56848fd4408c0ccd464f2dc5ef87e00e3e46def4591fe69b219ae56dd1789e07bb0fd1a99a111c647b91936cf3a2e2137ce15d569ee728bdaf0cf150b402866e8093f660baccb5d3375a3265a6a05ab55f187631d48274466c442b261a7c36442d252caf87a848df23424f38dd96e88bbe7", 0xc6}, {&(0x7f0000000800)="63872158b52caecd851bbdb9b72c2235a735d716253dbcaf7b61cb81c0962eb58c88f754367b32bd9e10f2c2fda330bc7e7539205ce9f04ec576f36f3747ef608353e7433848d0f2a8c8c320582c730cc8ebd8698b843d6760a71637b91839a57ebc70878b6619a188045baeba467e6cc762123dda14998c4e5af9136785b9bb2483c3764c", 0x85}, {&(0x7f0000000500)="a6059bcd5775033563753f2a70b13992d4dec6f68318f9f71df621482771ffdabf6570a5de1472b22c0ef16bbbfc3e94a31315021df2aeaefe43778eccb98f05f00e3176810f7708584c3e63392170c69ea153bd9b1d4d8fa22246404bf9e46fd7cd58d55ace169a3a316aaee3290c00aaca5925a6bc7f", 0x77}], 0x8) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x100000001]}}) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) r1 = semget(0x3, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/227) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000040)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) getpgid(r4) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mkdirat(r2, &(0x7f00000002c0)='./file2\x00', 0x40) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r6, r12) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b588b8 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefbfffffffffff7], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xa577c9d}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) socket(0x10, 0x923b067dbbb8d2b9, 0x25) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x104) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x8, 0x93977836e9747bc7) r2 = msgget(0x2, 0xd20fe620d4b4690) msgctl$IPC_RMID(r2, 0x0) 16:00:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) socket(0x1, 0x1, 0x7) getppid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000440)='./file1\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000540)=@un=@file={0x1, './bus/file0\x00'}, 0xbb) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r7, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="d32ef8d760f97c6bfc67ac786a689e061f12b389ca58ec0f9de20017dac60bb6a30704aa400f99974278f57f45708141e963a24e24f585b4f26f605d3f27f29e3494962a7d3a69a2ee1fd4ed9aafe54164ac2aa65afea8abe6d5fb42c5794eb663bcfbc9d8bc2891913e4a7543c806a49faf5f96dbb61872d0bd897a5edcec07b032395f89bed8d6cb71009826f12c2588cb3d4c32c4ed6e11b181bbbaa66a163dbc2a9c4ed88d1b3570f2f2d29b2f1282385c81dd6ec37b12472802f56a453b8c26d6cf76ce00214191874c7b12b7f072540702243dfc6c2df6eea9103695323b0fca84781cbb7441098c1b0e94ce98c6be2838da03f099edad1d25aa0710", 0xff}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r9, r14, r18}], 0x20, 0x4b3742a6bcd0c9b6}, 0x402) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) getpgrp() ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) openat(r7, &(0x7f0000000340)='./bus\x00', 0x20, 0x3b9) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040077dc5745392a1010230d4f00000400"/28], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f00000001c0)="79f8304eaade9b6e705d20f76350645f9d7c0c56bf3e2ff2aae0ea8070f5d50c3f52ad2a6d3ada1827b59540dd2d541adea5ed438c6269c4142ca0867d25e3a1fa3b6d4517656c0d67c19e8756b9059432e28ed234fb78a300e3f1ccfcb59bce58c75d41e306eabbc5b4864b47afda43c0e57169be758ef5a97b549d68c5bf14616ec9261258beae779835d72987d68fffeb91d8bda12e8540ecc2feafc3ae0371e13ad2b6aceccf0064a6de0a12a916c2ee446126198d7cfdeed1a600ec2cbb05e60e9c97e740ad", 0xc8) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffff, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) rmdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x9, 0xffffffffffffffd9, "fbffa2410aa79300000000000009000006f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000008c0)="9e30ae9cb6d0bbc1c044bd3ca2df893db3ecdad4a7ea6323438e309fe9b9aa2b314abf72d2a4502eee", 0x29}], 0x1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000080)="6c99d79db0856cdd5851d2d5911c80de9ad9890a4ad3f9ebd842345fc4edf4b440a7c8561456189aba77a862a2feca6127d589271327beb0af1a988171eb948bdeea7d63cae31571d5b524f0724ffe1c179996a6128bb0cc1cfe35fc2dc8c2e71a9dd8550516e19dfed081", 0x6b) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="9b9263768d5d08edd9f1ef5be430354752043eeedf633b8261e8f4564780469a6f761ecf6fbe6d80b3277b8cb06843807550b6a1f45dfbe0f96b434b8b5ed7c727913cf02a39a6c3893dcb4fccf678b1523d96af1a4b26e74b6a16799ced0008710829de2fc4c7348664fccabe9b5eea927f83e1addeaeca05beba6447d4c7e5866ec15810"], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x8, 0x3, 0x8, 0xaf29, &(0x7f0000000340)={{0x7, 0x42, 0x1f, 0x8, 0x4, 0x4, 0xffff}, {[0x1ff, 0x5, 0x3, 0x1d, 0x400, 0xffff, 0x1, 0x2, 0xa802, 0x5, 0x24, 0x7, 0x10000, 0xffffffffffffff00, 0x3, 0x1019, 0x2, 0xb65], [0x7, 0x1, 0x0, 0x2, 0x1, 0x8, 0x8000, 0x9, 0x7, 0xfffffffffffffffe], [0x3, 0x10001, 0x2, 0x5, 0xda25, 0x0, 0xbd6], [0x5342, 0x8, 0x2, 0x7fffffff, 0x8000, 0x3], [{0x1ff, 0x7c7d5802, 0x1}, {0x401, 0x6, 0x82}, {0x8, 0x9b, 0x7fff, 0x1}, {0xeb9, 0x7, 0x7, 0xfffffffffffffff9}, {0x1000, 0x2, 0x4, 0xfe50}, {0x7, 0xffff, 0x4f, 0x401}, {0x2, 0x6, 0x709, 0x401}, {0x81, 0x8001, 0x1f, 0x8}], {0x5, 0x9, 0x1, 0x20}, {0x7, 0x5, 0x9, 0x5}}}, 0xae91, 0x80}) fcntl$setstatus(r1, 0x4, 0x80) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0xa, r5) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) mkdir(&(0x7f0000000240)='./bus\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000300)={0x3, 0x0, 0x3f, 0x10e6, 0x1}, 0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xb, 0x0, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESHEX=r9], 0x2, 0x1, 0x400) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) accept(r18, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r19 = kqueue() r20 = kqueue() kevent(r19, &(0x7f0000000040)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r21 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000e921cba200000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000ff0f000000000000000000000000000000000000000000000000000000000000000100000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000226e683be85400"/190], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r4, &(0x7f00000001c0)="9cd7c8431eaa560af08f126f7a14f8cb2442afa3377d3933838108c5aece64c36a82a6df7999e4e6bc738cbe67f452ce878bf9b12586981420d00105f3ccf16ba36a3088ca436863ffd944e2c12b5b27712915a57549a6eb00e9d6bec5000b34bf1bab1e1a84e7bb9b0d1a2751a5eb", 0x6f) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) dup2(r5, r5) r6 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffff0000000080"], 0x10) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000000)) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x100, 0x0) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r15) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r16) r17 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0x800c5709, &(0x7f0000000000)) kevent(r8, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x8001, 0x2}, {{r10}, 0xfffffffffffffffb, 0xb6, 0x40000000, 0x10001, 0x4}, {{r1}, 0x7f7283662875bb5b, 0x2, 0x1, 0x1, 0x800}, {{r11}, 0x7ffffffffffffffe, 0x2, 0x80000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x52, 0x0, 0xe2, 0xffff}, {{r5}, 0xfffffffffffffffd, 0x85, 0x4, 0x7fff, 0x30}], 0x8, &(0x7f0000000700)=[{{r4}, 0xfffffffffffffffd, 0x48, 0x1, 0x6, 0x81}, {{r14}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0xfff}, {{r4}, 0xfffffffffffffffc, 0x1, 0x10, 0x20}, {{r15}, 0x0, 0x8, 0x80000000, 0x4, 0x9}, {{r16}, 0xfffffffffffffffd, 0x4, 0x6, 0x3, 0xff}, {{}, 0xfffffffffffffffe, 0x47ed4f27d73692bf, 0x40000000, 0x7f, 0x1000}, {{r18}, 0xffffffffffffffff, 0x80, 0x20, 0x9, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x60000000, 0x0, 0x8f}], 0x9, &(0x7f0000000800)={0x3, 0x6}) write(r6, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0x80000, "3f3fdb7cd56346000000000000000000001000"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffff1f941c3ee0adc118aeffffff2fcf49a54623c0238bf4688a2a197abee91fa6386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2884e6abca64896bc5e57c6388bbd2ad88b29fcff48701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab44edd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3fac1d666c90a89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5af8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29330500f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3070050c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05070400aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cdfe33ce85d0652ef9b914db3e82ead6ccb4c432aadcb5af4b6cfab95f10c54554e3b0ade52fecebcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5e950606ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316f1190d51e9e2c6faa948572a616e1838d6e5fe97ee7df1ef397ec317391f6ac0ac02615f4850e0a64f487dc0800000000000000115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d73ad0160a5dc072498e74400f632bd6ea808869bd24b48a2edd3d1a0c8e927614fef6131d1699cfadfbe23a3903a1d81d8feacb6f05c4d0e0bd998c4137a1cd2d64568173361f1d2349dff2536159c8c7df056e392006894da500f978247ce58811b4a4f4433143110cec06485dc414e475805fbd1c454f164c733456e3b2cb78901c8d212d35cfc726ec6a23e7a20fccc72d132ae6452cebb1d8f6845e3191cc9f5d12264736372d49fe790b0c9f4bf550936e86cf0e67cb4ab61fbcc85f694c4c2b3a20eba90000000000000000000000004ca311f32ae407150d44e8f22a"], 0x10) dup2(r1, r0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x1, 0x0, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x2dda9715, 0x2ccf89db}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) setsockopt(r0, 0x81, 0x1000039, &(0x7f0000000140)="daa0ea158629d98c39e488cb134b00bea4e1d6fbb817f65afd97e497232d330a4da638506550a21d2c71a6d9120a2fa45948d57377b12e60450c2f109252547902992a20ca2c975f3e9d0570e55427399b9d2cfd0fe8ad897e222a7f20a2af5b0680e460a8febaa4b32ab1a62acd5f887324988ce3e4a3078e661e1c5d68fbd5a3452a0312e1ab02d747dd", 0x8b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x400}, 0x8) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x8, 0x9, 0x1f, 0x0, 0x2f, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) select(0x40, &(0x7f00000000c0)={0x2, 0x100000001, 0x1f, 0x8, 0x1, 0x0, 0x3, 0x6}, &(0x7f0000000140)={0x5, 0x481, 0x401, 0x40, 0xffffffff, 0x4, 0x4, 0x8}, &(0x7f0000000180)={0x100000000, 0xffffffff, 0x5, 0x5, 0x9, 0x6, 0x1ff, 0x8}, &(0x7f00000001c0)={0x3}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) write(r2, &(0x7f0000000000)="9cb2997c00f84ddfd52ca527a3783c5201661d2e2ef226de6d97a709800b161632a2ffad98937ba4501cb07e071376fbf7e4f144c60b0d2c3f15272bdff83583ab57bb630496316d1b36294f6c", 0x4d) execve(0x0, 0x0, 0x0) 16:00:07 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 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) readv(r3, &(0x7f0000001440)=[{&(0x7f0000000180)=""/49, 0x31}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000001380)=""/93, 0x5d}, {&(0x7f0000001400)=""/40, 0x28}], 0x7) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x1d, 0x2, 0x7, 0x6}) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) r2 = shmat(0x0, &(0x7f00004d9000/0x3000)=nil, 0x7000) shmdt(r2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xffe0, 0x9, 0x40, 0x80000000}, {0xfffe, 0x9, 0x7f, 0x10000}, {0x5, 0x3f, 0xf4, 0x5}, {0x1, 0xf8, 0x0, 0x10001}, {0x2, 0x8, 0xfc, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r3, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8000, 0x3, 0x1, 0x406}]}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x3) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e0d6eca30bdc8120687fded59ab9d90c58040000"], 0x10) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) r2 = socket$inet6(0x18, 0x3, 0xce) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x80000064}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="62020207e000000100003d8b74220893c28dcb857d471934ebc72983819326c897718ac7878b1a4a263c732ee647d179d208e16dc67b74a89e01c22e759c8544e7c6c9924d10098339cfd5628218e1f7522d6070b8cdae165a336df423c86272b3f623aa96064a1b006eea69eca21efea0a9793614163226e43884c20f022260adb509caa4264211930a502a078680f7ca9d64f6d31407"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r14, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x20000104, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0x4, 0xfffffffffffffffe, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0xa1, 0x1, 0x4, 0x6}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r12}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x18, 0x1, 0x0) close(r17) write(r17, 0x0, 0x0) connect$unix(r16, &(0x7f0000000200)=ANY=[], 0x0) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x4) connect$unix(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010144b76744c52eb8142700"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x36, 0x79d2838172cb17c9, 0x0) r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r21, &(0x7f0000000040)=[{&(0x7f00000008c0)="2321a0f1f86e3c1db02c957bddc4ec0275cee0ec1505b4d08ff92d61cd1d2159f3910605bb5816d2e9cda1b7b284ebbb55adc463fe270f9ffe349b3664fb26e28c48a9aa670cffc9383550b2f760d44a7fcc7c83d8ef110cbece9e15a099962c14d96929aa6031406eb62e46fc659d2a3cab8936583c3c0e4b619b96d6c6946f6306df9f", 0x84}], 0x1) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="55962fd5f1f5cfad1694d383da333171d8c843196b665637167091e7212474343a07bb263a0f1012a69b204fa0d003e30ae528edb6", 0x35}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x488, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) geteuid() sendto(r2, &(0x7f0000000080)="c47fb2e14297a42a9f61967d8e858e2d69bdc5ef76d2c7301afc0831135926a195727b175d6a6b63", 0x28, 0x11, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)="e05b54dbf75986497c2904a08f47205f02444e1635af734c384e89c013b2f397e2c495aa43d2b547ce6aa8dd59ba7be7575c426a255fdb86ff6ca855de47c4139fc05a4d56d026342aed9eb43e9895642c018e7d8120444d40ad9098734570d0cc6a476b47a8548a98eb193f3fc33877983e98a2a1a34f709bc448b82c092186b970c1e4c0635eaffb2390825c87aee387f19e57812dd52dac65ead7a76a9a447f68634af9201dc7668712eecb65a048e23392f408e22750b90b9d2d8fc5e7e95beeaeb874db0f5b593a7bab0ae93b1b1a90d636bf2359fd4a58682da9bf638ab871d9d78e3a6b5ec49c2d1380904c1291fa5e1cbd948d64d1e1fb86daaa", 0xfe}, {&(0x7f0000000200)="89604bc78c07d41adda8eaf629683ced0f88c6dbb0cb06eb754e9ee962c5779acc6b9ed69c996e922f74408035b1c346501ebc35707598f6b967abc622cc740199248c70173d5ccd6517984159b85c8f6df96911385a6a9eb53f9487bc71ad3242771bed9b9990864469fa0790fc7c1ddd23fc74c9901069f7be02b62a7cf7cd4044c167205630b3336873578d9f9e143efeef4e7e294d25ceebc09d598fe0f6e01840edf3a9ed8b16d14d518b2630296bcb6578f08d14052135bfac1a6cfb8a4ca7fcab41671e38a9e35d5dfa07e86d7ae88124ae2e3f895e930b945f806bf10c85a6e3d5b82c81248c999e8188a6a323d7300fa4aafd45e6c1a1", 0xfb}, {&(0x7f0000000300)="0739cb0a6f2e6330aeb472b1ff6ae4901905b149ae682c468c188dbcabd863cb6798c928f410eced97bb536b19e6d09e8c4870b143aff7efaf6ece4f75724e6d7ead6b1510aa3b1c6c0abd3c310c1f6e924c0dc2d6a1a881cfdcfeaef488c95898b7e349f0c39881d693a256cedba81c74f28158accb61e7d1df10057dacfa28df41b28767ce2a115f7b12d417bd3211d35310ab6a2042a7", 0x98}, {&(0x7f00000003c0)="8846ba1ba13e5f6f8c55c074b3533bc4832a5832bdbbe2845d99603241e99b1bae4593c15cf29b70d6120dcd7a25ff1e617582e491043a23ee489ffbb203e2806210677f80c0592e5ea9e5835e2a6319e1f0924342075c906407d4b9", 0x5c}, {&(0x7f0000000440)="6cfb340438c5070f076dd1502c6c108458d58c07e8037a3bcbbf135155b4e9b9519f41c552cdec07b369be8a77889fc79438c795147fe6f86fffe71769ea37f0238015d9495a57fd22473f7e1b55b34c9ce1cf06be60fe790c87d2a537a0ee4d064416dcfd36691cac588a62a87c9bad85e8a41ef10645a840aa24a08f9f6c4be2413f31a11fb6415d202f4864cf7a015351", 0x92}, {&(0x7f0000000500)="be6e2f5f6fbdd744c20818e2bd9b3a89a7136d779c1c825e9e75bbb4f5caa0727831ac58d99d8d1ade51097a590ae6cae0f0fd59a04a34fac3c82e0415b6d6903d79d0be6d4bdc9edde41dbd20189ffedb5f457ee45569f62c65364af3b9", 0x5e}, {&(0x7f0000000580)="95fe581dac270ed084f84ed97e49222439e775d051fa7da78f7a64ba4c", 0x1d}, {&(0x7f00000005c0)="ef73db6ce6c1dd407132ba1781a773e48dc6e3c76b54b973ed939daffd3bcc3b3a66f0358e6db8b711fd5b9fcd26157f70f27e15e3bdcf966c5b7cbd1e9661f0fe7ad55257e428189b990d3d29899ec69ac9837bb536d5e55560ff05aefb6d163b1b665bc1b7a93595", 0x69}, {&(0x7f00000014c0)="c108e9589e0fd034ba118d265abfb7fb2710d02d6826f2a1d02737143e4850c9c4d420dc6bd9457019f9f3b0ccc55514cabaa81cf3212f4e3dc4032e7b746aa87d93f80b3015f5489d360ff072f45f4934b2023fd27256056bab1ccba2d93481c2b0fe6f7e2c58253b75edfd58f6f2d5de4ab1d22e6ff0e80598114dc9c2bf91add540457d058aaedd20db610b497b7932b007de07be450f31843c6742aa29aa4d0e1c1d04604aed7ab33b034090932f9a6539771eb0b52b676606bc566ef5ad167cbc8c9469c59a1a11cce21a2adf4b3211691ddc005685e99dc13428d956b1c1575c69ff05e8a6a38450399cf46f9a45128d1902668996cd0bebbf9fa60041ca01c9591eef8525e6383f48fc296231c5d587cf500d0fb84b24fcc4177e40ccd4716a272b8a6e3220ec7ceb61da291fcf82351e56786118155199e2fed30a6cf0c7f11239a079b9b1e6419fdb005d0ec66e993db370bf19e92dd57c3b54359f7ad6d1b9803093864dd07a96ccf52abb35216f6c9fde9b15fc8037f5153bb48e1067f2c53fa60b0c6b633687087db78931204e71f1d5df283cf7ff2d6a86a2855ffd91f7dc605e8f442b47049647c0df81dd4b95edc2cd95ca18912020feb1abcf984198bd9d950b955e926cf3a061af4c1d9a528bed8672c228e251db69045d955536a20551d1a880674450ae8d93a371ebc04cdcda72ce6780c5c26b570bf041b8f61ae0e52df4ea867fd9523c56fe7c973c04c00f2413929eef514657c93058db54f8c2ce23f3761bba6920943b5e63366168a200ddc516480418856e1853a96e49d0e7d9f4174feb37ee43fed9b9675dde2c2e9ffb3a705a1bd7c946301e16b0c7384d84a47a2b77542f3cf2505daf4a033ae072d263ad85e4b8de1dbfee9055fedb46e44fb50ff03004bb6b4f7e49b984e5e66ef548d16e92b1fc7225341d2a2b7e86e61e7d5e4be77221cacfd738623c64693366c93b60f7eadecbc982907f4dcac246e7090ab815ea1613d38ff6816b7007ae859ba3a7ab5c2eb2320f858c621757159b64939d8aee9a56e2370e9c343d614a61032cbcce87fbd837e0b18e09c4ac26c8ec82a3840552fe86a6567a3015cb9611955bf143d54748ea6c7a3923d16d86a93e255f810a7c25a3fc41c2f930f818540c90384fe2427745fcb5bf9f616e8aa680496782a10cf4095d6536884c367170c1223aaad695443fa4ba31b7fd1cb3c5e173b0a318002b78f6f49d8018465c3cf09e273c6bad7cbf24ce19722ec54ea4f24f29704593083c8e71c6735453a7fd6506a9d22fd7c5d740463acbbd856028a72e120e6eb25981eca3b667deef460008aa33c823c7576949ad0a1cbd94fdb9b499b5f6c3df0887fea300eceda95d5be48942ad2b25caa1e3f7e846aa1613bbf1ffda2fb4d9e53c642fd3fe53ed373ed75b92caf5743ddc42359f94109ebfdaa52e74c165cfbbb8b8befd23f7877abc930514c3a50303a9563e9712edb261a1a7f4ed5d3676a9f8368a158bafbef4f86b6708b05d74808338527865fe82cac0d473d589fe6fd51ab7e8750c7c3ce1590e010f29edf818e44a155c51683163655a48a114fd12eb42bc3bf635780c40c758806301ea6fca5cd1d2489542e7694fb30c58905cffe9db225b3082142fa214bb3b5442f5b4ab5ce6fdbb965b2d47be4c503d98162db17e3f9e2567fa5d819b99014aead7b4e278979d6aefb56394c02b7ffe63051617b51994b144fc2f676066397e6ed5e09ef61753a1db33d1f8136bd4ba4669967549eb9c7bce2d190c5b8c5f918c2b27ff1a598e5b52853a0cb59c234305ecbf441514a57203fe4304881506255e9f30983e48380cc7e53d6f83c64b1afedab8d792a0d7aa071a9c38fc454e9f498be8a8b97dc3ec2ce3c45a588b08f2f74bb457b891d586b5c649e3cded90425c84d6a6b6cc45f13ab8a304cddbb185147beb7fbe3ac546711dff43f9c04c8b775b46fc58bcf55fc8a3feb67fecb7026e7d1012c79e93cb798e5a3b76e0eb5c3bd2d444e590e2fa91f19fd6235e22bdf64fe9bd09c11c8507cccc9d08e187fb132d5a6d553970552283ad23620e49a562eb032dd96c351d823511a0855f52bb691182d53c833306e0094ad459b090a9c401de1d2d68ddc7f52edacf5d1914a7e91e2e6eb58f266839538e42b38a9f6eff3e84a8ecbe10f63a41cb3a145fd0eb67cc43298dc31fc12f98fbfdb822cbfce93ea7b797e24825f9704399530d09f94624a55aba89881e551e2d5729fb207d532371240ce951c1401a1a0231b31ed3e76b89909aed31699653852489fc6151a72c408f5f74c968e9c1335f98d3ef752a187e95d6fdd2d833237ea1eaedaea9c2ed043e33e2d2800e8797f621e7f5675fe2fe944b1916f9cafc581b0fe9b5745aaaa8effbce06ef77cdd2f8e4256d4baaef67ce081f1e6eee383032f851839bf826199c29902fa5ce2fc4747be3724a90d1b55ffeabb5cb5f699e615391b7e31869fa5df897b3b51b0fac5e8f9405d29f79ad3a032b2374222375991bae57acbd17cfadad53b58d6297d429dbb4d58946b421fd408928ffab9dd58c65945e33f17de3f942227563bd5eff5c63f1a139d2cadd9ecfeb842358cb69560427c74f62dd99ee455705564c6e2a89e3898caca97b228c7e9a44a3467a26cf9f54f723bfa7af9ea53f5f3567da580e398f22c0f1d8c57fd79780914e2631b726e3eeee4fe3ef1136aea7d9f2cf5b7be6398df835ab95bdbcf7cfff63d3e1ef822ad9ecb2133ab626209fcbbf14e02609a02c12f931515ebb40bf41a81bd2a0d496aa82c7966e2609cd65908bed7b29f344ddfaf63f2372591ff0f848cce5436132e5e0c8a0e47cfe92772f59baa514413fedf2b6ecaee0eedb9245a6bbe5d0bdb152fb218836b7fc20b02a40eec07e7aa2a96bda188525e61da9d8110fba3738245a37744ae1fa6a75a6ab34bd3d5aebb850c8457353207d7529556d0732590cf49b663bb0e80a06adb27a52339ac67018ceb16e914b4f7e6bbf3eaadab1dd1383f78ceb2d230e4a8e917ee412b53b2f6f405eef03d03d62c4008ece63d71031058c0cfe99905c6220bd7a0292bf84c42fdc3412f53eaa9abeccfdf72027847707b7e01ca6d0a2a60db80f197ed612a3a0fec1583ba4d4a45789361f453869226bf2d43e39c0b1d385a9a903db7a6a73c40bd59a452c4524dba699b40a8e6617a2ee9fe7fb7d57552b9ffe7fdfc3072b569a45c2c6352f95148b412bb2d6b4fef6b3489d5edbaaaef4ca0a1279b4caf52afcfdea89573fd61a8e9f637020b9cffd3ea291f4b4aeb516c37707d684351baa6fea092aaadfa61f410515d31e91eca39c683140d04cb7302b45651a66c2ed12c63adfe9eaeb352a21d59dc7ccb574c7c58cc93e3ff9a234f922d67f048c92e80d3e400c2b6497738d3c1bba9e1bd08da331dcd3fc1260d728bdedcdbf3b02d33e5ed6db375f48e64415456be9c4ac8c7f3f11ace38301a015196b21a90a0e03b4605c3e324e3deab0ff8a404e75679ac4bd6807da4a13038df110775372f8442be3ac03b998485417f8cf3492a14e61b35bb88a5762f3ccb498690f85759fa49a234a7cb9394e242a03d160cf453204424d59fc7c5b5035e04a560bd9df542b09ac7aefbd97eb6e367225e5198960a0acc39359b0600c3cab1a8ddf9a13feacf735e1b5660ecda60e0c43ed1ae568018b378beda7a8721d4e9bc0bae75fd0d9955255df20bf274a76d1004bea2473400ee8c315a1e70ce65561c35e4547581d329fa44e6325164c0c0b3190b73cb1ec208188220795da3e1ec2f959148ad32055e8a430f37988892c96c52026cc2f9e397a0fbfe63e0cfa619648df3159dc7a3eeed05dfb62efc1debff31cffbd8e05909f8e7f4d7ddcce6994113f7c7de5a7f9b4c139453c0f13925b55e88885778450297c3d601bb906ce198b8fb957d02a95c650f634f221c0c9acb89094fc7d5685b7ca1a1f604606344482a87272e630c69a89fed121b3d96bff8f8e75fb4a46ff48e63ba0901c9417394ea0508c4d6c754709c09fd43bb2d55f241c45b2b5ec4cdf305e0cbb3a6da48eec07f5453c02474efdc01d3dbcfd5f7a4d966ee656842233b03089cfb3f254894bb415e04e703df8721a5477019a86b8d2e418154496bfc49459fd193cdac314e1b6c6d2e720d729ac3202adb41b44349517ea012d70898728757cabaab3ce91b02ce214def6d81864faab1b692ecffe5e1595a621a207072c0f569e96e9e3b43ff8a991a69b43d1acb9e4e5f06a0a844faf5b4c0b88d8d687bd4ca51338d17f2914248a58b6e32705b49ca801fd1b1384745365e3506aa772347a369237d935ce629ba20031b6e1f6fc695c4bf705be85d01dd90dabee2ea26349e42440cb7b76e3016d40762aac4ba0d3e9e4338de76de0419eed01c72ed1612392a1f04b3e6eaa92e557500f975cea985ae0657176eebb4d284a7f4fa04b7a1b6d729c48b5862675c31160319c226dc7743dea65796e643d7680fb33d152237b61b3adb513986df816c23ccba079fa67cac04be60702fb9b2ed47358631753db74cb03b604ee7d77badbc3c2de674934a4f52085cedd9b505654ecdf9c2e05e1b702be90935da45cedc35442ab5590356deaa3f41545f6355a7ec61dccf3b44ebe240f2d04dd64392f6d61707d067b37d42e40ce97a04fe153289231f3e6ebf2a9a3639463f3b6ce30e0223e3a056e966af871f7cd52cd1f29a891d14461437a462ab48c17fe014e0381075faf68e8a059f7b69c2064ff6978f2919fa6e9acbb8defb34d1876263712c983c71725065345536a9c04cf03a70f3cdd08d9b17b4adf6114a9f31e612d3359101ad89f1c9bce47dd9cd744fb22c00a10a817d7c2fee4095523b31abef08be2f6433d92f1f8b614890cda30de20ae020e1bfcff85b6a23864d9d20ef741d8311bc15624359098712a7e049a5d63ce3efdf6730ff118e8964aa9d082f27b9fc692e551b7837de3528977627876b9a0848318d60452aa7147aeb7d6cb0bc91d7b55efc9fff56203d96843c21cc765679ff6e899f38227e288fdd27ec38264c04a01aa95ee91075bd77362f278885defd2e7296b4a5b0c2d53dc2636c5fb5ec5c5ec627efe45296ab03538dbc6594e5a8b5adde76db48db391c936c5358889c12fd6b8a45b8655bd8a0ac6d28cc98c1b62332b3a4ca03de57c2da06a666aa6a840f2befed61bd895d667d22fc43c3b3bdf473fbc3ce800c00f135913bb4568633634bdf4b8ababe218973c91935b5cde8ca925149eb58499a660c77b84c2c377ff12a577e697df9607aadbc88e5b1f8b5781bb0cd040a20335b9e0042b0f21742f709a18e1d66656d2fcc41834c068fc9afa63387532e53190079d0fd0708c7bdd4f2491d06c1d6abc2eb5b9d1673a9d90d3b9071dda692d06906c31409482402a61d450e227271d030dccaf1a14d8b9ad299dd99bcf49091a6706bf96d576204314937ffc80c8f7d048f16b2dfb56dd8be2b955324c044d79de39163f0088bbbbfcd8e363a588bcf45f60d61517dcb25460c99f8f4d30f8201f6eba895bf96c3da06e30a8e30a355773faf23885944f391237204150610249627ed130133fbc423ef7a7a5dc41f877ab34be1224be5bf4d6dba6a073389a9565afb3b8cb6d266254c14a1bf2fad7044365967e2cd2ff5407eb57f3317641aab19dfa29bc8f799c715a5a286c0feae0d19125ff4ed02b85d78771dadfbb6facf6afded7254b4bf3dd37f52a6de8faba9c", 0x1000}, {&(0x7f0000000640)="f01f8f8af84c2417870f56cf9601c3b0133f6cb85129dd3cae73db588594068fa362c13d20d5e341fa10be67adde4ea296b39e4b927b545d19b39b9291ca7e355075faa45ceb98d2a6f210a5871ebd77f618d1327bacb84a944fddb5bca055dea46728b1a495cb668a8710bac6de245979d726b3fff6b73197a9076c8211e742e64acc53670bb88cb5105e127da9c0ee964b593c9b9036666bbb1238823d452b7e6ecb171f26655c3390d2c1ad716a469ce6ee31ac7a362df531c3a55c383c7c44e7cf598d8e0deb59d77604a4aecb0125d413f21305c272cbc64da87de0623765f76ec0dc2e9643292d1efd3a", 0xed}], 0xa, &(0x7f0000000800)=[{0x98, 0xffff, 0x1, "c2d307e98743393403d8f418f2d6abae068f5a82176690b1681ea1307033bcf71d1700ab5e8f1fd09e96ed735efa1ddfb1a8943989c016b0189231d738b6baa751e3ba2cc5120f0b924e99afcbf086424a44a330a09befc2cc534ac9edbc05f011af3e5b41f024b193a8a5ec82ca93b4c2566e22eee0e961e5928986f478f38da88a1e8675f9"}], 0x98}, 0x8) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0xbe99ea8cd1adde94, 0x0, 0x38) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x10feb6dcd45075a1, './file0\x00'}, 0xa) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) kqueue() dup(r6) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r6, 0xa, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:08 executing program 1: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x0) r3 = dup(r2) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/87, 0x57, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="00725246676b7ad3a8139acb207bef4899fa10d4eba36202cfd1549268074e824ccc9aed1c6de17f9241e977b07927c498ed166facce43774d3bd8029c1dcc711fe62d0f9ef1ba66edb70c2ac6a424088e072be56d0b11b1246b709a7b179c222a39901f09ab3764b229ef7dba75b01004afc772a6524a5a205e9fe5fdf5679c257f4fd15e77432ca993056aaf900321e8931468c20a078f2fa1d5630e7513260ae1344853d580f8fa00e3351f5c5b3c4710ec80e9ce0153b7c5b6682aaf0a69c84133a86d409259c4d55fdd55ee6273c9e3664025bc71b51c7e8fe82d9deba6a81f6c9b5b3ade6d2dbc696e299bdc74d1ffc209658b513ed122eeb7f94390cef2297f3967a5dd55ece3350dd0ad4e5db5000000"], 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) setpgid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) setpgid(r7, r5) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x14}, {0x3c}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:00:08 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000440)) unveil(&(0x7f0000000080)='\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', &(0x7f00000004c0)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000077d1d2d2c1bafcf17fc50bd2a8f2751d6270000167733c00000000400000000000010000000000000000000000000000010000000fd8f93effa7ffb0f9735a60da49ed1fc575610000001eb6565a5f0158ed2a0e59348f14fb0535a61e597c044920a48b5e2b68070de58b3e70c2ab36e84e6074583c2565ce156c7d05e0e5cb4551f6ab8d"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x10, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000500)='\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', 0x5264531943db968a, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x3, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4e9cee2b772a8925) symlinkat(&(0x7f0000000040)='\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', r7, &(0x7f00000000c0)='./file0\x00') readlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) dup2(r7, r6) 16:00:08 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/232, 0xe8) r1 = socket(0x6, 0x0, 0x3a) lseek(r1, 0x0, 0x2, 0x1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) pread(r2, &(0x7f00000001c0)="060a5f1e200801a71ecdaf903d7ca6e0349c459c25baac8b896b060dbf25c4931d26185293566a34715ecc21a0f7fc7801f30f88d19ba4a36fe2ef0f708a201b1b25011488672db68ccaef41d76d0e8f6e815c1174ddf2e07584be80be71124cf023cad5cf11a1f2bc4b47fabf6efa17a73c467b86077901bdf0650483a595905c6e904b4748bb0793aebead721254912643134524d61159bd5283cc59dfca06fefd9aa07ae310ef335e9189fa1ea5191fd760f236e1a9585ddd0e977ce7f64bdeb689ba644b99a863d590", 0xcb, 0x0, 0x8000) r3 = dup(0xffffffffffffffff) connect(r3, &(0x7f00000002c0)=@un=@file={0x0, './file1\x00'}, 0xa) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x8000, 0x97, 0x1, 0x0, 0x80000001, 0xd7a00000, 0x9de, 0x0, 0x1, 0x0, 0x5}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) getsockname$inet6(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) write(r7, &(0x7f0000000580)="ce8f829de30c6cc25d108ab58bc6dd484d931d0471e3a71e13108baeb3ce8f603eb802d2abca00f0463ce02b5ae415ff14a69989cbaa96a601d347be76edcf859ee4213445cb1ceda6032bda8b26dfe37d", 0x51) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r8, &(0x7f0000000600)='./file1\x00', 0x4c, 0x6) chflags(&(0x7f0000000640)='./file2\x00', 0x0) socket$inet6(0x18, 0x8004, 0x3f) r9 = msgget(0x3, 0x8) msgrcv(r9, &(0x7f0000000680)={0x0, ""/118}, 0x7e, 0x0, 0x2800) r10 = msgget$private(0x0, 0x2) msgrcv(r10, &(0x7f0000000700)={0x0, ""/7}, 0xf, 0x3, 0x800) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x60880, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000780)={0x7ff, 0x1, 0x4, 0xb5a7, 0x80000000}, 0xc) r12 = msgget$private(0x0, 0x176) msgctl$IPC_RMID(r12, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x80, 0x20) read(r13, &(0x7f0000000800)=""/252, 0xfc) 16:00:08 executing program 0: r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0xffff}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) accept$inet6(r4, &(0x7f0000000040), &(0x7f00000001c0)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x24, 0x6}, {0x88, 0x400007}, {0x4, 0x3be}, {0x41, 0x3}, {0x48, 0x1}, {0x84, 0x1}], 0x6}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) getppid() r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0xefcaec201a45bcce, 0x19c) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7, 0x7fffffff, 0x1, 0x40, "760941f8e3636b540f3ad85a69b00f87aaf55a90", 0x0, 0x3f}) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 16:00:08 executing program 0: r0 = kqueue() chmod(&(0x7f0000000100)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="92fc6d9def70b7fda96c3ee4217aecf013fa46d0113f603ce689b984e54fc35c32c6d83e1aa7b1a8662b40fd4a05b22191f639e96977a521025cc24a1ff8f8e9efad5e4392", 0x45}], 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) fchmod(0xffffffffffffffff, 0x163) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240), 0x0) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) shmctl$SHM_UNLOCK(0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dew,zer\x88\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) fcntl$dupfd(r6, 0x0, r7) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x1, 0x1, 0x10001, 0x7, r4}) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x167) 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f00002c8000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0xc2, 0x5, 0x5, 0x1f}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') getsockopt(r0, 0x2d, 0x32, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6011, 0x4000) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000200)="57dbd28807d7c85420d20dc8ef2b1056dca26723", 0x14}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004138ba8004627febf6b56247f44543329c9cb9cd7fb5dfd400000000000f5ff80680000000000", 0x2c}], 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:09 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x99e, "513799e96adbf44eaab563ed82f25d61841d6520"}) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1df0d01ab5b98fea, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) dup(r10) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) dup(r11) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r12) open$dir(&(0x7f0000000240)='./bus\x00', 0x200, 0x10e) r13 = syz_open_pts() writev(r13, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r14 = kqueue() dup2(r14, r13) fcntl$dupfd(r13, 0x0, r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x6b4b81542097526f) r1 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="bb04a83a7a6c0c240cc572507512be4255462de72016877c4f5582f8fce2c7968a20f0c200a42eadcbf8be4693e4", 0x2e}], 0x1, &(0x7f00000002c0)=[{0xf0, 0x1, 0x9, "2a1b954fd675d6aacb97a426d66ff0b9aae388f4736218d8d5fc67efb173855a269a5a2c57f176a8278be81564473875ac2c20af1642ffe6765478f700784e8ef1f136e0df9429bc673d4e07f6caacf5392427f26205e35636d8f29b2d30efaf28bf3f6539ddbb5f6dc2e2e930e0ef6fb8bbb20bde8c4ba24f531532bcff4ef310b606c73c2e84516c0dc76125e6137934269454222071ebfb8712a90a4afe79ddf0fa43985b72e40b3f8aa02501211eff6af9ba8bb899e9186de752b500e313edf30cedb51a147b3e27349e9ceedc462b5fb1e21e08109a96a8c8b6e198d8"}, {0xc0, 0xffff, 0x1, "10cf5e8e5b10ad28d34bf0c4e8581b595381faacac06bcc2a1cb69dd0c2c6e25e3ab795ca27120d95b61a2f6dcd2f866fe39f6b557261c6f8263559b5bac4d4242613d5f15362900c00d9cde694ca384649b3a29fb1e4cea97595afa611ea9726089bb6227c1d9ad4ffd5cffa5d893cbd1fe17d2728db75aa68c165f650d006901eceab8297e9f46b9cd10ba118f7a0ec89aadda96ca0739486aa260b3c39e3301c9140344c342ba04ba7889"}, {0xd8, 0x0, 0x53f7, "14b12bc8954562463d31f8f413494e558d299ca438b07e044e3a7645ce833f1acf8967c223cf63b249105df31b642794e291d9b60cc02fe4da573eb6521882d545dc766401e9eb34a32222e28336e762715ebe369ad097bf42f5817b75839e137cfd91b8a0eed0d65dbe772dfebe63580fd50a39d934604aab9a466786afbb4e226e79bd7b4bfc840d3c860adfa4f1dea449240af7c78006f82aa4efbb68d62893366880e34870b5c874fa081ea1da8c3a3fc137ff910df3587dd4256d4db94fbc1bc044"}, {0xa0, 0xffff, 0x81, "a75b9558de6061510a875b1e144830bdbc9bbddfddacc00c1e803048e2f0eea5b5d513e15e3dc0ac0191c2fa84247e2f49d1cc74b08532d5cd901f084bb6199f83541664a551a4cf09201b28d402b907103f347a318452cd58646c33441c774fd0d651a4f1a720cfc0117182da2fdd5cba77e6fbd77dac2b6bec014800519160c640200ec073cef6742dc247"}], 0x328}, 0x1) r2 = dup(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) socketpair(0x10, 0x1, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r5) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000c6c000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000fde000/0x3000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) renameat(r7, &(0x7f0000000200)='./file1/file0\x00', r7, &(0x7f00000002c0)='./file0\x00') readlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x6) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000d08d3fc4eb6ba18123ea312969488a9fbb2f58ef2cbb89d9e178afc170da5eb8f687a02193b5352a9b1dce179c8b01f2083e0ee999f0bddbf6e033b5b276b986ba608221dfc4dfdf3a93686a458984efbf86522ae715bd69657bb477f86201f68a2f5e316efa7ba2955450e4bca9863126177eef83d2dc9b0970f1859698341b313ae93fe9852f8c7854b40fbdbd8c599f2738b2a1e17cb9e546cde667a06c1aa1b27d1ae08e2e17b4995f1d9d4ba184bd74fb8c9ba9331da3a430d90b836e24118d87267e03df8f96514bcbab8d8b7e83f8c042e9d277bad08099795e9b0dbe8e60040ddbb956d0f14b9dcef7e437fccd7e9797556fe82c2bb00c3e70167760d391b23f46676843581d268de4238b9c42f91766433c2fe69d55334feb6c2cca684a131a0d1360c85475f1c8a704b971898a6962fa8c0122778c71d9442bb9dff5183b1327bc0fe37c141423d42eb299ea56881cabbbdaf52c89ce88366161046da42f42cb6ad0"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66c3277f7062d3eadcfb2aa6594f7d010000000000ed6d3f6fca2eaeaa8deacb9f58000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385c7688bd13168b34b"], 0x10) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f0000000300)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93804ff41ae82d2993ce6e8ca4cf5710ee7711c31e0e987f5787123b75fed8d0481d1aaef26e5c1a467e4ceb9ee7d429bcaf154531c5260886cecf1705c0a8c7bcc3df57745090639547402993e827e60e1e2a7f16d0f3d92bd4861371e0", 0x91) 16:00:10 executing program 1: 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) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x92, 0x0, 0x4, 0xffffffff, "6da7736d23768cf45eaab40fad56b5518bb81c41", 0x0, 0x1}) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10141, 0xa3) dup(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = dup2(r1, r3) unlinkat(r4, &(0x7f0000000140)='./bus\x00', 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7ff, 0x9}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x2c2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') tap1: address list non empty 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001b5, &(0x7f0000000180)}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r1 = semget$private(0x0, 0xb99c56ea1beefe70, 0x21) semop(r1, &(0x7f0000000100)=[{0x2, 0x4, 0x1000}], 0x1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:10 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(!/\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='^@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='..\x00']) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8000, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000380)=0x7fff, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000003c0)=r1) socket(0x18, 0x3, 0x40) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000400)={{0x7, 0x7, 0x1f}, 0xfffff000, 0xfffffff8, 0x99}) r2 = accept(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x2, 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000500)={0xa67, 0x9, {[0x100000000, 0xe8f, 0x7, 0xdac, 0x7, 0x101, 0xd48, 0x8, 0x1, 0x33, 0x2, 0xffff, 0x1, 0x4, 0xf9a5, 0x5, 0x3, 0x3], [0x3, 0x5, 0x8, 0x800, 0x0, 0x7, 0x1f, 0x81, 0xff, 0x3f], [0x2, 0x3ebc, 0x9, 0x4, 0x4, 0x100000000, 0x80000000], [0xfff, 0x1, 0x9b3, 0x1, 0x7fff, 0x9], [{0x3, 0xfffffff7, 0x429, 0x10001}, {0x7, 0x2, 0x4, 0x8}, {0x1f, 0x2, 0x40, 0xffe8}, {0x1, 0x2, 0x4, 0x8}, {0x1, 0x40, 0x1, 0x200}, {0xa43, 0x3, 0x8, 0x8}, {0xffff, 0x184e, 0x7, 0x1f}, {0x0, 0xfc, 0xffff54e7, 0x8}], {0x1f, 0x8, 0x0, 0x9}, {0x10, 0x1f, 0x4, 0x6}}}) rmdir(&(0x7f0000000740)='./file0\x00') r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000780)) r5 = accept$inet6(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) dup2(r5, r1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x65b79ce08f5d2f87, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000880)={0x9, 0x8, './file0\x00', 0x8, 0x8000, 0x101, 0x8}) r7 = accept(0xffffffffffffff9c, &(0x7f00000008c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) sendmsg(r7, &(0x7f0000004ec0)={&(0x7f0000001940)=@in={0x2, 0x2}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000001980)="5232b2a06505994ef52e6b5378844d91f8fdbd288c516642845e6b15cfab15798e68f0cf3d23a4d874e5c665a89c8dbd96c47340f197a5767276bb2f9ad8f274ff2d10", 0x43}, {&(0x7f0000001a00)="e7b125f1de3f1f090197334a996569209be298af30ebdfaec8db869bd9c2116042d710b1c5f4f75f23d74ac642b6999f3ee5ae668589336078489712153a8926acea23231802997dbd", 0x49}, {&(0x7f0000001a80)="b93e77b6c524d553762cfdf876164715f62243ec928141b4c4fc373fbe202f59a3dd02c9046e16324949574c97", 0x2d}, {&(0x7f0000001ac0)="4371326654756f7b76f66c8b5c5e1bd6846cf882b2f9fab3dd2a38310b24fb4f6bcfed70d1fd6f997a59b94e821322260c57d3d51d27ac3fb8801535150b15b8f395a801170ee0b0abc719b381e79d25a463b9ac0dc28256d59993e6a443b3f149b01b5023f8244c5c60d483f6c07316807099c88153b4366b44537a362845823d92e37ddb43eca4c7cf0bf891a197f5c5d059107ab78a2060041c39509d2d31c9562b81a71eecc16611b8dabb25bfda26494c87b60444f22ec8f6ecc48e436c14d9067913f3e3d1e229c13de429f19e1de319e2e714f925a201bdc27ef847bb4af5243f5edacf8478f5792fe3f5eed52e1aa3aea018f44c1a5d6f22878c6e6a63cec398125dd3b99212201f0f13f2fe4d9ca49a261791fd22be97271e8e9785a3041af6ff162943aba4a062479e3a88de19116e45e0ac7a9427d2ec3c51c329ea6f77f5554320dad2e826d75eb39ed7fbab901ea6613a90c54c5fe993a18377b0e200b37e4d05c9f9ac84064585e7f4d7280abb066ccb7f5b1269f6b664c1be30f11ac423b9e21aeba946a30b24beb76c5c85c0a1e76522e09f47c03be3d349952ad5f35f70e5f673d9886aca499beb5a55a791c42b7d57d736bccd53498eb0a9636df0602ae90a58d66484a95b52b7ac0671acf085699f017c01b3b1e45702be052d00940c05d864c10bbe59b243e021b315c022f68a007057a4410a6a91c8973f7ae685b1cab94111bc92f9d252b021fd6e027ec1c45943c5739867a7250839d7c25185493aa900bb3b54939ebb51c31bbbdf1ad56a9f6fa99d16788fb330ab2205a3ef86947176cb66910d6cab6607ec397b636c766a232935bdbc1083e1482e12e59415ddb08732d7bc48af7808e3a964b3ad7800e3f432de8f2b41d552c4c599dbb9760646d91561eb0ad98bce1603c738ebcff99a9a01de5caf20ddb24c145e9dcf819710eafa52c9a7d90978ad4fd7e2b5e1c6ba8f07c02dad7e3ae59b75a6cb8ae978d9b7abb9b28ec7600e21432cee441460554eac509aadefdd904990844cefdc2a316f0d74935548d91cd21816a7b71f2c66dc81fa5c5c87e40d364c35bdde0eb8f11128325f66ca44b812e3c731eac9a3f88137fd81203d3e678a277782f56193a682040257c2594543eb52baaa657f6edcabbd7dba4dda590646e75b19baea5ae295e9d8810c6764e24b4fd0a6bce3d3aecee6eeee1d7bd60f35ca844cd93726087d434845d1ae0fd17eedc939fc2513ff6e1e59f54ae0351b0dfd9f64c9d6bcac889494262d65cab36cd534debc66f09a6eab029e3dcd02763d8ef91c7c0caacb83c1d83d0f4df7d95ddd3304fe0a115c5d49e3e66a2b50ba5bae03552fbbaac067130d06b39572120ea630ad385569d4ec20a170174f8590003b074fa8262f4cfe95505cbe6ba649eccf51253355fe0bd0b6cdb07729926e47a80b75179c15a04065ecc5a5f8723e62deddf9e85c658f28cdf686a9f57aee1c7fd4275bd4d4fbcee6bba7dc73f4eb6dfbd367085f01952284b8b43b195b044919524eb66b57d39eb77cd76c90ba7ab95ca77d1044eaca3a392ae2ec9e2ffc22c5355657869d14c08b78e8c16f2cf70ca3cd030e9e9169cef0dcb0ecf7b648a8403e4e8237cf13bbaa72ec940531f837c8ddb93934762c5526ab0db5e19675d57179246550d76766d53d0f0ae9340a62770a5d89f276cdf5b87f944d932f400770c3c71adcbb988e34052b95e2333463c061b0ce309e9ff345a3394888e836d7a781ea243e9c42ea4d0cab4aa31d9c94c773f31fa1c0c94dddf2ff7c9b1df35d4b6c20a6cb66e805227f758980a240be1e8bc157de57a5a701929943dfde0eb309a968e261351d3ae280844d09039c31486e183cbc2923a81f806897b9043e7cf147c344329070a397180efd15352e1d5fc0096de3d233559913d95e519ef1c6ef19868bc936fbf36c9991ad315642dfeaf62020fa7f1f4cbe0c992600d7b61e8326c264a244146ed1489e09323aa29a62eba4cdf1137bd13964c0c6ed0b78e092e197a493170b152ea8b7751ac4e1c5a618360738ffa64d54c45a8be0f869d5e7c3e495affbf3113efd50425c64ad2dd1a9c0ed2edc29b7e7294f0bcafe403203242b868adc2633886bd19e123c540b0c853d5014d80aeeeceb4a784d195b2a8de4efffca6d438b261a024d74747bd1914f6b2ab827c332e908eaa0da3bfdeec173ba7d029ebeb9b507462fb6f2ecb4e4b7e1bd4b35223edc5398d4d39903d73998163e6b0928b9f87b3fd43d03f00dcd167a19433e612670478f3790837cd628d5d8a683831299415fb9d2d18f01d0a4e802e3f1585ec9e9f24286282073c1b31252f4f4f64d050866e90d1beb44b1f2eb2e2266386698278584b8643784bbedb0a11024c4b2324d10d1518168c5d58810f2dc8e5e51453f109455a516e7a7fafc6fbca54cc031c63d85c9b8d7040da2ead2822619c9e4eeeeea47f9a50cee6c1f2cf7bc4297d429d4be553dc3360910bd5e5ffdb6324cde9521b2348811c58530eb8e277c3fdf2bfcf633ac577cd234eb6de2769762fc0aba68957cb47ceb94586a47e551b6f737149ecdd40f9ebd4f7141eb1ba191045cee4fce17ecca9436cedb205a8e1f704a879d3bf26f2ecb4b2cb8b7ff355706abf8f7dbf131613c7aedbd457f2c4383a6e6d00fdad0429b61ea2cb6fe282b132cdaa399b0df420a790dcb63190e93414a6e404b8ac452bb2fcc4e0f1e189f6c8571fda311596836f8b62f61b3d6dbfeb0368299ee9254e37cf71e85e258194c46276f22ef722fb5ef0f9cbb138a51bedfd0bec6ace7f6d19e1a1d6a3bc4997e3e5f6385a06ef68833654f74c63a889a2c8df71c829b3f6fd910ec1d0b3813d039ea9aac61b5a3c9eaa861f27608cc60f4960a3c77154db8debb38238ecdca94a48588d62c162c649619801cdd6aa9a1f95bfdc4f92ae14e95544698230f089e21872069cc1441a2e27bf8ccc742d419702e8c620b6bf8d61a731ff0f8647c0c5c9500ea544d9abcaf3a2b822442c17d20ad456c506d02f28ce518766d435e2d8c9186ab4bd7be030f1c672e55bde1e01b720a598b9d9327c25bcb17993b4c6f94e24213e58e9b8b54460bba1846d197e7c5453ba60267354c73cf729f14fd4c45406d131d6b697db9549da108f4f25bab00f940b2f042d49ef2f28e1372533bb12157e6e620a9aae3f10f126189c9a1e5276d7e71e520e9746287b6ad2dd3af20b0455c5306572d1f7b2011e2bd6a61e10a3b1b14278b2cd9dd85ef50c84d0b7189ecb0535ebc48b54d78dd704eff90d1294f40ae3023ce4e699ba635a74e988fe3a2f66a06184d6dc14b02dabbe33272dfdc5d2c021d515f41daf682fa8fb3af92e1c0ea1d317e060502476d3844a70852c9ad41d120cfa71c1da21a873ecb388843c220cd59974bf62dfdc7243b96412a5e5abae9950d75500783d0e7c13ecf6b4121465531c9f59d7b25a5b8ab97f7311d34831459e7b70cfd0af0704c7d90dfa0376d083ee1230ab94f9ee397a332165048e35f06ca67e60a9cca33081e354e99a91ff5fbbce169560b9da7b39ea9f16de1aa39dbd87632002d2a00f54f12e2ca7ed8d91b199fa4c33a8c882b84e5a34933efa8ead3243e00026afc09b188502d2b8e44dc7a3b76989879a2862cdc2f4f999749305a62d2b8b4a109cd3df035aef0aea5b957349ede61e1bd417a2587002592a975f15e5ade573aee8b1d1c0d8b3d13d0cb08f9c03351fe4f5a844abace58d638d50f393e28911437cce82d9028f5c36e35b7e82739fa0cc3283826354d3dec021beeeb918f510dd0c25c1d62932b6ffb8b78886e1dcfc5a501326c5bcd4c8c3f2c4b3d158e748a22c4082df71b72821dd00821e38e224db1ed6d2bd64bf0a46ffbcac73b802792fd102434b9c19b20a16315e7cf156059ac1423913fa82547b31cbd18ac81ef47ea164880ec04536f46c4301e81ed1974fc98dd14581e7181400e688c6f16634f89d470c453b6679f5925a427c2e009f75d57b5b18191df1bd1187a6c2e04ac0acddd374e331536b940f4144c72e4193d6babb2645db420d5cf8e2eb9bb548b8fb46d622a6be4542cead7956d7e6cc114a54f6c285828a0649efca5e67eb084194c5acc0d366a21b793808b5db11c99df14c79d127cd0d726e63c842083cd6ea15a5bb81cc92cb743054f88af37946a0df002353cf9bfc02d8d4debb963649fc95558b0c44d1cb869bebd32503f5cfbaccfcacd5af6a45d44a2ed77243e85a8a98b7c25f66e986cbdfd0646c1f539474bcd93524e93147b84b5afd966ee52e5471bebe38fd261ee7a787c125b93d126a8f3810d799e218867c82d7c3c1c8cdd89c17928bdb48f8b79c021327246beb546e72d0787149b99c6a5248d8a325eaa3d007b8d034b2bb0d4178dfae4c239a153be6c8729bc15c07095196b474ca00f1933babd952fdc8cf9f1e82dd27cf6e113bb385305749ed4fd17bdfbd36d81d7bd1e57d8bd5584b7e44019381b7e172926a07937fb5dd0026be8eee35d1565bda3ad51b8d2c16d7f7cdf3d7023fee5af2ce3d481401defbf61b8f7aee38e8ecf58980e1f42c836d390f99647abecb563ef24d9a36b93a6f2f03fcdf67179d0703278b7f75e83eb68cb7959d59f5d39916cd2c4a35b44ab856ed8ecf2d7504746180e2ab0b4e2be8377102e384783be188a484d573f5c1fed2da6c4b927e9085b496dfbaf059511a3a538d14f60cb3ed98e772ea5ff09a533fb748ae96df36e51b3570b62c048afbc3a2aba0b5d9f92b85651240ccdac707264f1d4a6a665b2808b6a06ec732e10840635c538ec3466150bb211ce15b3a05ecc0859759ce9df456ae82cfca6bbdc3d2d22bbe5bdb376793414d308594e35a088fdbb86671f2a22f704d7c86b1194894260fc3a55422ea3284e60b61687e1434f0a0ef72c778975639a46ffec25711ba9384d642c4f50a374a80536786b699a728d9e7cc65b71cfaf49f0e7d9d5b55d8570ca2aa88d13b085fa16ca742f5a114f08fd7a596dccdbecc88ae16d88fcef8abe619c296bba54371a4467a974a2ec11c5fce79bac23876de3f912a55b1488acead915f983e4b52b133a55a5aaf2554692aff58de673e8650b9d25149875623101bb4cdea63bba1f46aa5af5d4c43472ea0321fab084dad34134b3df2e9aebeae0032f39788c5a740d78808b94b6784d33b102547911efd684dace83a43f1a1eee3accbb5b9f262c97f0b3114255a3e351b045181b5eb379afa2d75485ff0ab716f79f49a0c17ee0638b018580d1041e5ccb4386f65148d6e30bf6e6f314da343738e07323599c309ced4b748bf96e33673421d1ae260dc2cb80c28cfc224edb8bc6bafadd85976f2981ec44aad72046745327400d4bb65ed6b2e98be2aed7f18d7920783e1cf9bec049cbfe5c475ea7826c442ab83b13ed453a8630e04733e5a70ca7d4500f12ac478664a54b4e05c879e04a8ecaf4162de20b98d99112bece9f684e53c778e0ba29aef969bf1de43b1df4929d26ec53c84af65e3cb4583b45a0224ba4b8c80f222199740ffe1cc791af9a2a1942d4d5c86fbc7e159c375cb01e8312cd9352a067052adad828d83a8fa9d8a8bf29ad527e38fab0fbc0fe90cd9e5d0de4abd3b5059dbc6f83c4f763fb8cbc9e04fb214ce9e750fe2f9504d839e494b878ec0b5cfae7b121a98751e1e38eacd5c95368c3855c98940750c92791ee4cf1d548275a2296d4da11c19dab4c96112dda25007d9b47f1ecfdd9331a8042ae", 0x1000}, {&(0x7f0000002ac0)="b07304be8dc9706c25fde2ff84a59801b37f9304c036f07078f097f5e698947a5bafbbf27bb3f29a7bb9c08423d3034520bf5c9c2e603a5aa9d47592a489d7a27b791144ac7fc734a261c6cc1ac1bb1fa264a8450a1c8165afa8a29db91dfe577a236e0db1a0d3dfa069014187bd", 0x6e}], 0x5, &(0x7f0000002bc0)=[{0x1010, 0x1fffe, 0x4, "c494aefdf7ffe803c5612808f27dee601411f8417cb7ab042a3e724d8b0a3c4af5b74ffae3cc982892ef85bff5707ad0bf57bd6985a7f639509b9e1eafe244febbf616915695596167dc93e50d520cebe6e93189dce2e1d5b634c6e9a170cf1e5b6831687a955b750faad65cf3ac794234650d33fca00ac46d285f10cc54c143355ace9ba4e1e12648766ccfde52764c8634a0bbb6875710b474bc844759351ae0f7c9f19ee41b815034c1eadfab57cb17b847ba881d7b3bb507b014e85645873f1eb188dd8fe9dd88720a127bef48c9bae4962259d950c32d3861760b94ef40ec9200d8196125f2110878c8c3562a0ee1e4d6396b6768a994e2801a1286100ee85c0e07daec7d7880d88b1e2a4f4293b5535fa21425e2f39c9ef23ac7c01d57ae67d8702237e15afd94fe8f31c62830dd92dd3c4dac168f86cea4defb3a119c1b640f8678a7c890ad6099bae64191df29d538ea661e0515df7d78ca41be718ffdb47c832a43e80baf8e5d9f233119a7c61a92debbf8cd55260b6ad5ecc14ad64f1910e0e8013ec634f1ed5774c7e07de13a56efe78dc83225770c71a717360b04fe21ab18b16f08325efb0d652be7e1f0aa4b31b52340b41558858a11709aa4bcec006e15abb35016c6c94dbf34ed57b41944b10579d6dbc9864c3d2cfc32f673245347965e98de8c9ea48674ed9473e68594b457ad66e5280179f1b95a4c11a7755f31e9265ae45c867cfbd4d30a34e1eca22ec73689abd8ba3334f29fe1e71c8df5da1c256a8f7363d2959c8d8d37186a877ad4cb7deb767ff9ad38d463e14edcea575fbcbac82f59ad4448fd7b995a132b50bc6ac3fccf7d85208398ac5673d7d230e94f21ca7708866a48301e85a0f5f6f93bd548124921dce8a95f7b0f5e161575aa53205f45acca604667910a2d0d829588df3b8f61d2109c3ab9c69c73f7cbac8541ef300eb85d19c3b3031df43588fd8efa86253df8489d7d354943492113c5c710994f5eecb479368ab3ce0aca20fc0f1f70217975d795a1817823b282b4e892e7a01f5135552a8fa348b82b13e00aceed6e4d524923ece0a908746baf763298732eb61aeaec589d112563c9ee30e84f65620fec0c9b6452195a495392747fbeb013121ee3ccae243b699bcbb3b04eb46ce997c7d5dadd298cce7aca1842a0dcf9bd8ef4ef47bd0363e245c6241656bfc8654eabb074c0ca590b64f5691a063d3ae343d45a9baf6fc62c62a9d37ae755cb43bd686a434d2b6687cdec786618301c2f46a647b10eaed29059a23c526322c1e2a72ee98ac69a5703ad6e3d93fb3d5070e9f0fb8df6decc98f071ace232ca8a56cfad86839ed8344300d171b9b241760536b49a986bce97dd105ddbffcebe9566bf5ac9c1a13a816002e81aaa09fd4ee6a41366cd4c5d82ff595d08729b755b19c5965ea7fd41c6ae4cb74cbff9bb3ef6a1ac4d568817c88bf81fb6e12c56d827440e9f74fdc938b6e250c95d459303b578d6b55a5b9940710e6397447af9958bdd986a20f9aa5731dcc01ffa47ac4c4b76366c5c4fcbbeffb4ff5ecc9a4d42dfe6906de00017507489bb2556ff7c19adc1d427ac4993d58ded509798e23cc7e5bcfe078f8e4f51ad48f09ead960dbf5ab7213affe0dbb99ea03874f33be3ad07a6c5a0f4e9e212b4de358c94b21fdc8a1201dc2dd2c316f05dc09a8e5065004c3f66751c118f8a220cc744dccc81eb54ced734f1cccff6bae3f6c76af48889894f58918242cb4aa63c267351a921def5ab6b25290808cc8b8e106ab033e838dd487723030805241f725129b4f8dc658b277ef4786bb145e4a282404a4df34263349af4ebd4be610bd519327ca83df0288630c319aa887c07c0ac70c66c6503252eeead4bfcdc11632391177fd66199b4dd13ee94b09cf3105df0a129c9351b999dbf59583cf9d3336a637691650d7cf8f9d07cc57d123db33d78ec0ea664de2999ce6f8cff62ed1fe07fc517569250d9039fcab6b4c9b9ed79fba1ed6103f657228cfc18296ca93369b97b14cf35a03bfc950c5df84dc4587a034be2537a842a35c2759cf82bcf7be6c7dba0cb8a4944219a02258bd7bbedcbdf412b3297c5a9bd381a811d3356c3a75c5ddf9a10b8d03097099f31145ba3487879d6746b04852395f6ecc45f0c79f9cba365ed835821cd43051ae1d49d14901f345b7f83333439ae019250a0f446b6143cf28bc4f87918ce325fb96b9b7269b018003a3ea3b0834ff265532ce87fefda5779c4bb4ba83894bbf9a97edb6bc12b04b3f5317a5e4b3bbaebd6774b3fc8aaaf9ae5072cbc45eb16e2700584cb522144a2e83d35c0079945798fb5c8200407d631a1a91957ff4f28cb263fd3fc8277c44010eb1e2d716ec0c3600bfb96ad98f6e899ad4e6d8e8ee94be3e86b5d32c8861562111487cc6a750d7549c14e14a0594a5f6d2846ff5d6ebe2fceb9bccc7e5fbddc92700542292a9174dd8404dd6a8cd838f2f27ccaf738fb5cd6d1f7fb1b4f98c348185e95d18cf38144c83ad9d50c2bf651f51687ffc3c9b0db4f6a39945af4cbeed09888436016a96cf7aadcd4fc00dd6bd8010b6da0cd61465ad83c7d7e307b154e48d1a951742b0412d799dc02c22219334f1ca979fa6e1fb7778f598a8a62fc98941f5c97c3ffcd9d4ebdeadffc8f5abda1dc3fb3259c1b5bedc208f4fd8d276b605739d6eba0d1105ae5849eeddfd865bbf0cbb2f0010bbd88cc74cd4397a4ce4845ad9a25a738a2f78e9af79ba1aaa0fb4060027160531c59864ec2c01eb547eb2de7e72645b71bd6c1a959eb23de0a0e58482ff31fb2fcfec700aeffaf3e96c1156fe96d211dee9a3c9295b64f2c6b74a40ddfde5b2dcafdff7f57eedb2f4a1409c6106267060a3bb0762f1fcd638314f3a22e8440469d433e24b860a67b7c2ad9fc9cbbf57f5736311434257e1433f2338b68ebed6459c3891e002f98a314953a26efbd00b80a01349a5d194133e57edfda48838987a85a4f12b3772d269f57e412953e5a7a98b14333bf780ebb1e66d8257678989ce12e6ef2465f7fc38ef750ded204c591611101fefb80c186a1832f899990563b447a0bfd84d92c8389e90be331061cea8aac6324ee91fee34c07dc00a643a383a36322924deccd1c08eb37fb4bd9e8ab93e40335e8a7c74a728dd743c9572bca836df8064b4228589e12a79dc2bfa9e8d201069d3250a9c99596113d3a10adf51a701200d2a6a16e5adde265d140ea56c37796f667f19c299dd8a3f312f44ad2643c03368c9231e2eb4f7e69b0a3ce0195b1e4986f18cdcec27b8848bbcc8aaf3b23b490d210b8ee1a751b5d1cddc87268372d16f639228a20df8d73214b94d2b0051d8432216159917b4f6bcecac852c281305c3da9c8233d2657a8dc4619aae5d2459d278b66df54a7a9383b1fe59046be036af224ca57c59a64f0ac344a20699e8f802f76960fce722c81fec4956813dd560dbfa7f25fd3a59284dd9f25d4611a06eeaf508e96776c6474c4a51141d2614e028fdc468abee52beb21e8f4449956ecf73276cf33aac9c7ad2e69293c2468f197f42b1b8e138fdd5a8dc4ca66709f75d3e0c9f47811da43ac63e2484feca90b099b745042699b3ee5d6319406b04ac658b686a6e315cac08a1957ab65a925e55c21af703bf04398ae5cd056cb005db193981f566490d7eb71b6dde9784978b64946213d2463bf82fb3b770b937068b68504d1686d9f2aa59dd588529e0d607c4ca40085e56e851e7ef00f11659500a5e8bce324444d1723f364d2c670e016e779c2a6a09ad18732122429843e53d0dc039a8ac7deedffc054adaced54219e38ed9970a97c8ead4d7504884c3dc363ef0984edce91b6b8b728c3381abe85a54ec566bd0bacfd4f91daed5d42f370405394610fa0d5810ec4fdefe67a56559b54e778f4fc70b6da52603e85a56db62f66767020afa4771e720e60a9ae5512d3c36365deac4180eedbeaf00666ecb30e3c58f56890592da1968abebedd28eab37fafff7ed01871ec0e89e145222ed3a22b319f4a070f4d98e15a6d06b829cc06fae4e341e8ebfba115268263d204e95b7888f0e88f98024524543c26cece0a065f1e76a0fb0545431db8911f5bb6db109708dfd5e37035eceece22be11a6177a9815008ab2e7c0d55fdebfee81029494a7b98a7b95ba0fece44eefed9ced7681e6d23dbc15e7bd7a73e29f427f9d5a3e236b0efbc93bf7de191b3fcdda0ebef3bf2db34d100bb70e60946edce2ff91cb427651cd9c5f53a788cdfad2ed89b173ab46b82b67656fe6fe70313907e4f4e51c835e0e04cbe2e35b5125d3eeb84a0c3d251d627f82490aa350ae867e107018c173b3f37524ade462a0900148384d0111cb353cf34e3f598cb772b302777ed7aab225cfb27be2389a3cf30b814697c539205dbad91b9e2bf26e1e386d29c841dadbadd7bafac63e4d7808cab3bfadf46414fc412bf933402bfa85d02c7e19d15f16a41d8410d005cd36103c8505dbc16db9b74f10d4b4cd9b4b9f78891103c90d303456ef43beab4716bca966ca7a4adeeedbc89ff87992e720c5fa800c552d06eba4a629b5116317486bf2e18dfed68bc76c93e037c0155c0a2a5033700e64dc7c10d8925e23da01c466344dc2167945051cf1676de785b9acf77f1141598d7746d07f095465303aac1d1e8e29822dd2b5f3088a9279305860d97210b21c3a16c113ebf4363a01326789c84503b5bede2830bfa073743fbf4ffdd3f4b979a19672dad512755d03567b9eed095812d3bf23a7223f69553599d9c298793775fd3ba9400c5f503a11395318cd8e80fc8ca53fba5a193ae8a1293d7f6fb666cee94c5a7c8c9b599ac9cae9b863f9173199805f957536f5fdde8faf7b326b58a707f20d03bf5f5e6c9527095157a15518feadf0721c42eae4d3d2c9798eae5026f2d2ced66b60a23e9ee6244694c98b13b54c7d8c9fac6ff82e1ca968c7a8bc9d95df6b9c4f041524afe47ec93bf74beaa779dc07c3bf523483b9c1b2e736e156bd32d080b2ac775acbd4a899936c88c24060b402e667c7ced813daef9cbce868a698e1b1bd438170924b982db480cfa5db67c90f23f7ab459a95a1436bc8d6cff7342ff5cd1ff41afc0db921eb5ca62c24e74e9d413a825b5b7388b4a5d1fe3d2f571d31abed224cb086bfadb151c444b323590cc08ea85ade62e8d996ddfe98beff5932307ec71e4b41b93fc7a70468dfb5829770dbdab226813d9dbbda78efdc4ba62e47f0182e981b82bafd78021de12750c7dddafe895f044641bf806a97f3da5bc82c170829324bda942c4e5c458b06cf10026594e269986cf57312e25c72cbf19b10b07c75c5652ce5edcc847e0b4e97baad24b8e3bffa83f7534dfb14f8d7ad33f6067dfe7c99756a19b2b02c35ab0e9920ab260942ec9aa31aa0c2b5c92b045a2c9b792be6207eccd029babff46e047491f40497cd9d76e961248f33815878a1a1821b86465efbd6912dde5014fd51215d3b067ad3a90439332cb633a46ab8cea795a0b3960890a743ce542b10e54b26bb3e6652a5106031bd636dfe5b74364500f7c8a98d45ebb01f9a93bc77e73018d3a3f207de9b3f8c348121a5fe518f57aae538de08a21f2aa614ed4caefff3c86eb0454dc872dd1b3434ee00598b685c272d140fc3b31c13cf3f7df63c3295b5e266ffaa5270ca494a931c4691e6835cab5bff5ead5351d0ee8b447bdcd16066d106ae5a0575e15e5146748b711852561a0c914d0ac84cdb99a966fac2e9"}, {0x18, 0x1, 0x8, "196ad9a3"}, {0x1010, 0x0, 0x0, "069c94a8478f8846758dc74f9e5f0b5478a719b37c4c66b2e0ac0f36ac5e5f3b60f4b69e400811e30d72849c82e47d04cdd495d24e7c4297a5bbeff694596d9e366f6478c671f72d632b36fac4f19608693daef99e3e3e14b28d09496624845a3dac3c633f2e885779f6698bf1a7ddfd38c7bdef1497bd2ae9daad468d4defd1922c4194529156c5fba5521ca3cc319eb690fdf6d4871f8f6df879a123b39728eacf88f272ab8cb3f1ced73cf69665c534a9854beb0caf92f14ffbfcfb137ef337860d26dfeaf00caa677a21c783ffa757ea3547758730ded7546355b3c1e02f311896f051510a0b5b034059d41db276e07e0b1e9cabda3f5275af64aace1484de8ea4535c5d5ba6414f012542f4e2c8558312590d73757613f90bd29e351ab878318ad8aeff43b9ffdbc0080e59925642def33337b6732a96be9fb948917d9daff3ded8bee81f5d386771b92298b49a3aaf9a4a99453ec7561deb2a69c86627fd6ed47c9615279f3941c08ba2dec625dd583383c13b041a8458467d8843c83a393e41919818d0f0579f0e52b1451c976732e0d79ce3389a9350d06201eff2ecdd1ce3a20634b9ddf3dbf7d41659f9981fb37915385e5cab4d858b4f2326ae396927b063e62a98e41313f5fa4e8b6b28d8706416c8ff14972198b32921ba4b6d579d37fdb953a36413c654bde11b1d075d452759a36e64da4ad9fa7d8c69d394dde0285d8e67f525d26fbb414b2d2abfdfdeec52a6ad2d4a3185cadef7a25ab3cf03dd17cfefd2c6bc87847debf18c34c5097e95a1fadbdc6266d583f1582308382e2fc3794aba8c946f619dbdcb0a776099b7ce3ef0168c02ebde7300da3dba37ce57e1da228cb3551e6d8a89741ddfcf172251c8fcc7084b49776cea011a271993f7738bd21e118d09f5c9620647960ecf118f0edbb076ab4796a2ab1ee45206ccaba64994109bc5ca4b945497f85c298c1582e145496b6afc245df99ab437445c16b843c1b5d6a1b6107df60024e7002716c4fba45582bec15982473d5dfd551a04b7a71fc5103c73b457f6525902fe54930c85d9e3105c8d687771784307d7e6389a05302155a82216f013f22f073d632c146a3ef9e774cd6bb755c9206145ed04cc3c97bad7b1aca79261f64ab29e044b539fffcdaa1a20dd383ecc21bd4c5bfad0e6ac0637e0a3bfaaa0a3ce0486434ccb6f53890d0144d40b6cd14fe90605ed142b9a9757db04112167e2a2923e4a2865544f999fac61f10cc0a32d951059f0d1510cb5c7e40b5185c67c585d050cc72f2afefdb5cf2cc33d5ae0a4f789eca7cf782e38e8dd1c00b83b5fb91e02a01645ec875c67b9b1f5b45dbbbff6cbfe08ac9709e483ad2a88c63cbfc0918f78dfd7f448db3a2ee73499c0bf3b5d2641b9afddcc94ad21cc130ac864d5c43035f2a19ae0b959610cd6b646e83e361ee2f79a403eb6d6eb54617fd16a1063bb51fb70f862dc6edb33713a17c22b992feec6123f03220dfa69c7ba42c0f2f9d1aa03cdcb512edb6f64d6c84dad64a24fd60204a64363e1706fdebe535cd47e0374b59e3f4b865010da204c147438ace4afa1db3265785b7dbd85203896912fc7f25794c258e4c9dda6e208c4c29672961b61f7542715552731dedcfd4cd8f29f8fef91cc2ce9182dba8e43dde984908b35d04079e48a922431c981086458049141bbe5c08eba3bd4bc900092781af1ed5981f168783ab185273b7e287a9b8e0ded4fd0a85e112fcc259772c856e7da2587ec6aaa1259684323b0979f0855492c37d1c78a8e4240f4b76fbf29acb6db90dcdc3b35ab7c7f23aca12a4e3f4568c23464d9df8aaa20d210b15b1a86a155bfd10a3f31ad387d25ebb0683b3ca92bc046b3c2b69585e1ce53eb0ff79fbe4714d661abed90626a4f24bccc1aa6af63f7e3e287dd8954c06ed9e64f379763ab643c0ebace60a12e7327cb343e447c760f10c40b1a2c4ced29e974daea59f7d61dccbe942b7c309575843944ff0e753476e16e01f621d1307605691ca91f0a244d9a60d53dd263c9bbed642fe6aced0bd3d800409403f28cd6f93c3552584d5e0a7e55e67f57e6963fe5ddf8e3350b583b15bed6400117e6127633fb225510abe8fdbea0dd5e25f53b1eab5dee21b4ede6ecb61669a8c7299407610a7844ffdf36d40649f5c376205cf470aa1fe3cbb97ca721c8c2911236311860ffe60e351066cbe0fbe2c40d574b5bd7ee1bdb1731ce9fa8fe870de766655a8571287699d06d79f5908f4b42a7ade25eb473cc64ef7d0677fb8ca7e9c37725db02b559ddce45ef7e23c694603f14cf59b8ba48fa1efc60ad071cabcf7c62e561e3f669ddab64d623040e3d394756f1a3b79bdc53c98021998ae55a58a0f94c4c86f263b1c50a79e61544590242a054c4bc787d9d0d9802389f20c42374a4db3979a31e58d2bb74b333a50d5f6f495c1975cce48814506112183f6420c43d21eda2ba79a7a1749d0c13fd56573f17f1533148fa48b03bd78f8acdc67752afca61894773b13f22b72d30fbf43bec5a5e88696fd0489020f1b9c7d8b0fe4bddedf5022339d4b912fe988941fc43985d6c978979819d42feb69c8959f3f3da7de3cda04402b53db9ba0a5310e1752b8a16f224797dc0c6073e41801fd28b365e1da187612aa8f4cb5941ada608260d70194f2941fbc1a002a9c85ead70b53250c62b733e5b9dbaf007a0dfb55528f567134d9c1fa0949ef11898da99941e089b42009b56592467a0e2cd861b47c4a7c5b519672da2c6a8a8ed00c49f981a701b87a3fb53dc290249a7bd0700c2f2969b701077bd209467e37f80ce5ff1fa8858be3704cfc4baa5e00ff53d956ff996487666ecb130ae1e82e39e0335cf87cd44800efc50521f954a9cadcd5d3090324014fa4835347f851822f7c133ed8011e69694dbc2bd2f530e76d8391fbf463d30bae5d8372e9210ced1d4d88b59e2560f9067badf8a2d8540bc5779e77ee92ff82841bcc1f9ef9c2a6fd073fbd80a0933eb216a68785df69a0e88364395f2e82bcec7c06a2de3249ced22033fb93e5726d0183638770b286be3a4aa22bbc8008e27b4464e568d6c5a980527ec9dbb8e4fec847513b9700217e6a92726db3bcceaf9f67468bb48a16d18dd592d050b3ccda0b8cfc00b700b972710c758ffd82f40753f5d434efb2663f7aed9b2d03e557bfd5407e19bcbf93e07838e0b98385079fc75d2e0228d3bc67a9adb97ed10f3e395fc585062f5b99768f8e35d37112722083d877aee60b798833cce9180a4340e798d9e678e063af9cb569ccf935dca6e000c60bf4ad180b4218e189e3f83835f1e5ca052decf06addbe5d22fe298fa4763c1b0b5273b695dcf47243f5ed198f959b1882f73381253579fcb6736c56467bc55913bb1097de854d560e642e0cfd521d1ebfa3fe6f622347663ff82529bc4bd5a92b7d5ba09de076cfd9e169545e45bc8f9480394462664ec160961c946a54111fdf3d37f78405967c8fab11299ea8c80579e10b014fbaec5846154127b561ccafaca81ab73b46085be370d3229f56be87eb9e109eb2d03d6632fdbc5a668c99a73a87639bc11d6e11d222aa1d3927a97cc2c058a2e1d9301b5225c95d5a9fcfc2afa160a9da6982c987c77a82daec5039163a3f0a95f558a3c90841740a51ef14bbefcf6eaba799ab58ec91cb588a504db247aefb28faa5f248797d6cbfac50a0dd000fc52ea4cdf1aa2b6b0dc7b55601102d4bc86050b9ca554cf9111adf3a2e7bdaff850354b19d3b9e848acfbfb98174e6a0418f4c18ef41f2d7f118abaf909198d4fb4c8f70d02bce2d8612c2c78391de55afac63580547c87458e6d251889f238a0beb6f7d8e7ee136afc32c6ac7a7650ca1a87c98faa5dec993d68b14deb8482344c011db2043ea0ac394c6e530272d6aa1756590aa77aff0ec050aab237d5474d6384322bc201ea691593ed3fad2c187851a3bafe07f85df78ccd89eeff8775a7f746fbed2fbb2e99637662ccbd356b22a2c4b75f859855a7e9a2ee2347df5fc954a10e2f3c0ccfd9923df925d2e689f534f13e08a64ec71a96b1fd78e5fdb2b6b62d2a85f712978ab961f61e5a70c5ba94bae2303c52b3ded2e4b8dcdaff628c550941d92e25f9049f8b3b910975c3e9f21c8be7e86716b2b6ac075b586120eab93983d92c34a3b1de2fe75a4ce8e994fc90adca3de454dc20c4eddc2d60584eb8ca0e59c0b24e203ee81fae48fc2b4af31656c33f1eb478d2b98758e72c7fceb36f5c2976ec3ebc6e5e3a9d482a6a7957817881b187903b70f6a6000bd72ce0881ec257a8bd1045f21c18a4fa3b698d74c770483423ca310f57a4eb3380ac91b9aa0b82f8b90af7e1184de08d0f3789a2a60c804e83cda9ef80405d963fe0dfd7024a769692cb7e9d558b6ddd29e94bf75777725e18d275425cd76dcd482046070bd35b2bd0ef9bad1049caa4ea87e0d34a2edfa853a86d34b65e2119717b63612ce77bacb4fae18c98e849407ef00cecaa937e6ab23d39aabe7c864f056caea36cb74076b183cc3a5cb1e380d251d37a6498a761c40b6faba43af52a4de53b7e496fc76cf39430587525ffde021dde54c367b3ae904460cd328a066bf7f57c7f3f2f297c28676074ce519fa6513097c374fd5149a46c5046295843b7d5791f414f8f7a3d9460f2679c6fe01df03227a6be9f16d330039eb31834a29633db28446b9f5837488ec663d6031f61834bc718823ab5e0e5534860936638650f44848ac05810beee3006f55dd343cf6ce9f735300df1f196a18bcf4707c34224774cd0298239734981e8082f9b8499e6c171eac10adb5389c87b6836ff485119917f26cf375e9ad6ed0be396821b5684941d28198b6c13025be4847bbb2f29a04844adfadad08b398bd076a3e44f6dd9faa09fe2745d8f3dcc197e38d497e132880800a4e98fb9f94fc5d0a2c39565f00779f66179ab1920d166151052fffe418e72e8959c95d9a795e3eb08c4937c2fe0e7990b27179093da1e0d7c29a901c63bead1474e2a86ec554b7f2e84a52ba06975afef19cc5f927180b755799c41763feaf1b51760c922504186d2c67d9fc27ecf3e9a2edf77ebc1617feb2eea4be152fe3675abb0a21fa1c1a79b30ae62cf889b0603410a984f2aa1fd9c5ede1bfb4c7116f888b6af01dc94a8e8eb02feacb2eb144171b75d3d7b913fac1ace0546787a1cf54403945e81a994b5178c5789a33426325086e26880dd8b24f3195b37636b20728f22ffde80f8390fe8995913eb3f9c246c38e85daecd2c4e10b2988e1f01ac723da02e7fd87929c703798168125c532f8492e36166837b2ec3dc06e05368a5dddc266014015efffd5a937eef4e7a1d7c13074717e13fa2688f1498e8dd8453504b9dc9145f157abf5fa97c5399b64e69efafee925b00f0b923aef211dce7be1fb786c0f3c3c9f6dc55589f5e5593ae5969c6f00e821d7410d93174943efe0e6ec4ab07de4c352fd18bd43c7c79167234c7f5540f6fe8ebffdfe884dbefcaea957d7f9ef841923e6c7c7cce4e22f32fb50f5be6b2a08facdd8a8235dad5f657b49aa9ffec04df6743cb7c52500d90fc56ab25e8e7a6e13dfaee7c9b9c0e2ef47e430e75126f763b5e67c286442e999c2d6481b9a16a4f4041d22bbdd060bc681f5edf826a45b6fdc8d2aa9959ff0ac3b64d9129f6fa41af2810559313e8382c8b8d1f69d16d4a1afe4a19619bfe7c81314af028bbf986d9ba2c8433c634fb75f84c9e40d3e757e386b8fded93897c66"}, {0x68, 0x1, 0x0, "40db055c9a5a38f9a9a93d572ca3b34f899ff98ad24838cbd1a6915ad8da49dc54992dd13d284aee436e86f16e2638a45560557bd8093685553ee2fc5ab2597a8c9b78664a5dc05e4ee1aa5aef166fa40b88ed519fb9"}, {0x38, 0xffff, 0x8, "61735a2a44b4aa149086941194c04e83ca952e175ea54e4406a7074e448aa94d7d6da9504c2438"}, {0x50, 0xffff, 0x1f, "83bed3b6459225e31382953513372b43d1d870bc74fddad6bc1cfdfb85631897d8f111d31bff08bae2efaaa08ff6c7b567df36470e6b7c116f88e9ae"}, {0x100, 0xffff, 0x4, "11544acfa8b43395c25485971e05d020e13035fcefa013a6f438508b0d9535efa468dc5ab40e57a651c8d8a9ee61afc9decbdc0b10c0d35a668f5569f36230b0255e2be6a8f059d534dc5a43e7a8efb93c52365a4fc594d7b64c3c3d3dd9cf2955d34e699ef8771a1103f6e0342eb5b44c704ce03daa4aa93a1e971c65d510be718a22d0d4d96fd53d0fa81c47a0e76d120e06e7005468383aa5cebe83b2b98254329cf0e1f67d5456696a93d8bcc178cd9d5c5db473944d5c562d2c3bef23aaaeb527d4a032f1da8f160bd1e1c6e6faa180c9c52324e2f0c2ae78acad6613299783d6a920dc63c82f95ea28ffa2"}, {0xa0, 0x1, 0x4, "e5435004ed643c8dae8b8782f860e956d5d09eea7f5ea44c52920deb3af8f47468ed1156f7da6ef07fc0b3a042a59edb789fd2aa8b1759eb3c3591d255f5be7fb6a65beb92268e3a57fe34ad785adbd2a580f1f1686fe361fb1586e7df2ec91402b80f2077e31de706da920941a7a91a8fb43ad0c6ba4097d730aee4967d46c67052dffb3ccf88edadf6"}], 0x22c8}, 0xe737454e180ca675) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004f40)={0x0, 0x0, 0x0}, &(0x7f0000004f80)=0xc) chown(&(0x7f0000004f00)='./file0\x00', r8, r9) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000004fc0)) pipe(&(0x7f0000005000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r11) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000005040)='/dev/diskmap\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000005080)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01f42d2f6e696c653000"], 0xa) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$getflags(r1, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8, 0x0, 0x0, 0x40, 0x1]}, 0x3c) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\\[.\xd1:\xe5\x00', &(0x7f0000000280)=',(+-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')(\'&\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*\\\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) getppid() truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="0e3748f9e15112dd6e0f6166d6914a933c389d622c0b8c307600001a70c5582cbd5497b8bae36291e3ae22014119e6d8a2893f252c4d4be78af7079be305665675180eeb0b4432bb3c0dbddb33512aec444356c247c649a460c662968e6a34873dd6c88126672b8ce87cedb406337f2139412d957ca36a8f0993b13ade02f8242cbb1cc243a675d44f79ab51f9ca0abeecb3c8c419b865a88091797831c94e016a3286c550daf897dd5a10ec30abc384da00100c3995658c6731f79a77bb2742a340a1f08534a00cb4dde5a21d19185a98fca2fc87ce673f3506", 0xda}, {&(0x7f0000000200)="39c9c461e63f89d78c29513a420c4053ccdfa479abcdddb5fd0f2705c55fc6b19df92406fd46ab92ecda4a57aa267c723d53c7fcf678cb312b4675ffa18d12e266ee3c15168d", 0x46}, {&(0x7f0000000280)="63cac855e110a1d91c588e8b4a0588fdae933bda18e1540aa5b0d4a793ab5d807f2cdb18854d994870738794aa2efa061b49af53fdf4ecf96d12d30462c6e2d944645ad0d68f11e7a8beb31c961255bacae2c7d68cae566aaaf9e31d34f8b3d871764b5773aba6f24a3f5c5bc51ec44417919704b80541af7d4363360aa2eceba34d3c93b70eeb8357b570d724035b002b3ab0668823be61fcb3e5ff0307c516736f41056626aad4bdfa63f4a1af836efe34c2a6bf4ae7581305f57e851ad257d56e5f867437f1bef6dadc1c3f1ca5e5175b20cc7d48b80ad672110536fcea797c594472a65e8b2241917d92e7062b5bd335cc48196582", 0xf7}, {&(0x7f0000000380)="31ec63f12bbd01311d96877beb960bafc8c0457b088831d2e4ed2004623a9f2bcbcb77f581eba334071a4157fa3a4c84ee568376bd02e8250c9ce112324f227fabcf8d8b7f0de48a5910b9d386368caa4a71678fd16f0abb645aeb47546a1365134ad450f6b84bae90ead8cec83c434d8322426046fec0fc6e53f357b00d48c0586a46d063f600539f54e0eb576c9cc186b9f85169358f03149e294679200b958b39594a6b868d14b79e1a8f573e8335f5139580ab2f", 0xb6}], 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000240)='./file0/file0\x00', 0xb195e0382c5812ac, 0x6) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) acct(&(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = socket(0x11, 0x4003, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) unlinkat(r4, &(0x7f0000000180)='./file1\x00', 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000), 0x20000000000001fa, 0x6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r2, r1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:23 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000002c0)={0x0, 0xffffff01, 0x7, 0x1000, 0x3, 0x8000, 0x51, 0x10, [{0x5, 0x81, 0x4a2, 0x2}, {0x7fffffff, 0x3, 0x1f9, 0x2}, {0x4, 0xb9, 0x2, 0x401}, {0x6, 0x80000001, 0x10000, 0x7f}, {0x7a, 0x3, 0x2, 0x7ab}, {0x2, 0x1, 0x0, 0x4}, {0x100, 0x6, 0x8, 0x3}, {0x2, 0x725, 0x3, 0x7}, {0x0, 0x1a10800, 0xe7, 0x81}, {0x1, 0x3, 0xfffffff9, 0x1}, {0xffffffff, 0x200, 0xffffffc0, 0x5}, {0x80, 0xfffffffe, 0xfffff3cf, 0x1}, {0x1f, 0x400, 0x1, 0x8}, {0x7, 0x1ff, 0x1}, {0x41, 0x4, 0xfffffffe, 0x3a73}, {0x10001, 0x1, 0x2}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) 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, &(0x7f0000000400)=ANY=[@ANYBLOB="087784097190c56b2a5695d0b8ff190dfe5adb14d2dde83eed4c08c7210cb6fa3758d7d32f58e1e4697e2eb7ed2357ec5fc6b2c7c49ef485a9c9a5f1b32c29f3fdaec453a0d68cb688297856b733b19daf1be2abbd2ab383583458c325cc00cd1684d89c63cd2ee7e84d547c38b082ee2c2fce118fc120c9e1c49c0f95bfa524644ff4e66991f4078a5654dc691b5cf3eb4d"], 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) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$IPC_RMID(r2, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000180)="1b2f174fa5212e9cb9b19482874de07455453a21f958389ec4f0833d1eeba01757330022da1ffb40fff5111d56d60119723c7943d6323f25b867496134e7ceb840e7ab75ecc412bfdd29bae0bd2b9accc14d25264becf528913455dfafb3241de15eb2b0ece0df41", 0x68, 0x80f, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) lseek(r4, 0x0, 0x2, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) dup2(r5, r7) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2000000000000193, &(0x7f0000000280)=[{0x79d, 0x3, 0x3f, 0x8}, {0x1000, 0x1f, 0x0, 0x5}]}) r1 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = getpgrp() r11 = getpgid(r10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r11) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000480)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c29054fe0aeb67f5c168668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219ea5572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r15 = socket$inet(0x2, 0x3, 0x0) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYRES16], 0x1, 0x1, 0x0) semget$private(0x0, 0x62f2a24c37e5a520, 0x200) chmod(&(0x7f0000000440)='./bus\x00', 0x2) msgsnd(r14, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r17, 0xc0307006, &(0x7f0000000100)) r18 = fcntl$dupfd(r17, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r18, 0x80045726, &(0x7f0000000300)={0x3}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) close(r16) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) socket(0x20, 0x1, 0x1) 16:00:23 executing program 0: pread(0xffffffffffffff9c, &(0x7f00000000c0)="b615115d02a3e23c7235b00e787539d6537c2f72042289e6a3e2176415331eef5850819fe62824dfce13e4daeab5df00db5f555017c7c6eb44be5710d4cd565d2a8847aa3f0fce3cdcde6fcd6b914b694869c62c1a66689ac8c6b5", 0x5b, 0x0, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget$private(0x0, 0x200) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x30589, 0x0) r1 = syz_open_pts() kqueue() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xe77164e42318e4c) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x5a, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000005308) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) read(r2, &(0x7f00000000c0)=""/236, 0xec) 16:00:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = dup(0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) fchflags(r8, 0x0) r9 = socket(0x20, 0x4, 0x8) kevent(r1, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x2c, 0x1, 0x9, 0x3ff}, {{r9}, 0xfffffffffffffffe, 0x40, 0x80, 0x399b, 0x2}], 0xa49, &(0x7f0000000180)=[{{r4}, 0x8000000000000003, 0x8, 0x2, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x181, 0x40000000, 0x1, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffc, 0xb5, 0x40, 0x4ce3efc4, 0x3}], 0x8, &(0x7f0000000200)={0x8, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r10, r11) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x6) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6, 0x0, 0x0, 0x3fff9}]}) pwrite(r1, &(0x7f0000000240)="fb", 0x5b1, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0x0, 0x4}, {0x1c, 0x0, 0x0, 0x1000001b}, {0x6}]}) pipe(&(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) close(r2) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x2, 0x80000001}) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0x24) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="39894e84e67caee759df6288d3de78cae81a648d8c01dfc59b23e1167e512d14f74f35", 0x23}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r4 = semget$private(0x0, 0x4, 0x43d) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r5 = semget(0x1, 0x6, 0x0) semctl$GETZCNT(r5, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:23 executing program 1: rmdir(&(0x7f0000000100)='.\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x400, r1) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) flock(r1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e}]}) 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, 0x3, 0x1f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 16:00:24 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x553023b43cdd0321) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r10) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x5}, 0xc) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x5, 0x20) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361c500c0000bc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084956d34e1c29d436947f099768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628b6ccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x43cb8, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984d87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3a8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b714475ea8a4d290f552511865787156893000000000000"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) pipe(&(0x7f0000001980)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = dup(r1) fchdir(r2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="e22e3cf72c14dfc306d61005b8fe93edddc5afe71ec420c85b78ed20abe0dfe83f305855830af576e653d34e3bec41cedef2cf4532fcd5d0", 0x38}, {&(0x7f0000000580)="4e2dde66edebc66eadaeb6abb2d0d9512125d4ea63a5cd035872e15baadd065f240e9c6b71691e57a1f28fc56c31f19669c8afc17cd9496e2c15c3489bda277528b47dff9fc4373dff0f4c128006a5c625e6d180fb60019522666abe722760e2d8523211bb1f12e38f32f510496811d2d5deb168b908ffc889eda2e41b69a6057db0875ac93d4f61b1688f887f983e9530dceff2bd5ad0eda043d70feae466a81efa4ea448c8d5d400ff3038c121b271fb1df4786902376e8492ba0534dbbe29449c5e623739af945fe1b751005d849ecf28a3069c763f615c1d0c7b4202c6cb84926224f02b98a6c7acabfdac8e024189d93be32a06137ca2fcaedf3a302ce69722793062f8bc42c621b70181a3e9c0f3a6dbf9134908866bfa912d56d107ffb1a8d325b7e8c39cccc73f3094a48c769afbae0474863099e5c2cdec7a9ed56a7930abeeade7496e78b29e2dbf4c35aa55160b3cebb6416813b6de0d45b6ec3c7b342ecf07baa6363259af05b4538115e78180c2ac1384c6505bc2ab2386323b4853078691925b1f8c66299109f4ff01688059bc1ee7f50b526dd6a5a86584125f344993ed60f9ee863788717fb3c95898d57f78fc6aba1aeb06b6dbe8e07f564b2ca213fea4c2f5bcfe56d57f1ef260970fdce43609c49c1b20191ef5f775774c817b80366dfadf1a898625959e9864bb9f329b9dff7b6cbd79d4b8515d2f09686c2103ecc17204cace5f937cd9beceaf1dbb96fe5bd7f797ec31ad4a09e766625a7c13db418500b380da55332de10db8af3bc1027d98aabb91e7088b0c92ad227bdb9643a5de851defb844d3cd7223a666717acc9fb68fa075886e376cd684d7347cf928b224ef17ca6291dd1e080e614f1e9274d4bdfea913b559e2bab2a52384edf12bca6a26b8df212edc151d9b04f715845fda01873450afc56c306928b5e580f8815524f41b9e7f57ac4d2baaf930b545f4eef61b54f1f5fa98df95a1abcbe63b970e4e494ce1170044fab25534fd945b1cfd6c4ce25fe2723e26246f101e69a522866a7504aba999b7348ca6533b7338db075b9b22f299700afc47b75e09447a6473d37b6beeb296da03cf2b275de58a052330f69684d3936e3b02026a0d80f3cfadf037d94e3d310bcea7b68e0560188a1ba3e21dc0fc1c58f9f965a01ad42bed9b235f56668e94978e4e1c875d5e059c56228182cbcef375ffb40a461f97d47289e17db058760912212dca2ab32d9042313890e9a9f7b862e51db9b63575d67a377089c5e8434afe6f314ca1d18862785c634fe886cc9bcdb27f96cbafe6c26ba948793ad37d6e12a1dabf3ec1226caec2be38abfaabc50e9989a7de28ffbcff9a25287503f6aa4d1af47d222c8d924e1bd59ea50f8c3b877636fba93c8325ee771cf9b30cf0eb663e278cf069da878d1791bce3db5051fe3b47ebdb9ccf6098d4f5e1d2ab631823d355df8dde8241e51e8dbf8222c99b7659591a58c970e32ec819ecf5ed5953b2609b991147f2b6fc944a0c57f36d32288145f4380986968685fbbd6ba3e692bbf15eb505d2b5712a6807e1d92b1edff1c797b788a8614ac60f5aed4fe25e4bcc33cd632702b595304a817969e206c012f9878f24a7c709d1c831ec11c3fe2be644f2d669f1f7785312e22c1aacf1ce57901d53c87c68cb0756e2813ea0cba0693fd626fd3d29b2612138e9eec242b5dae826b2f3bbba4b1ed3b1d5020d8c88e416a7ebf7fcba7490bd98ce3b2a5dd964ffbf1801101eb95cb8428d7ec73e6850a4123af3bec0e200efff514962d15c1cd066dd7270625bddb20cad5b6332fd9e29e5401c90e2c44e8ff04ad2c8a5fcf8b87400ab7319194f3468daa099220e9529af8e18ec248ce09b15fb4bd75f9779d7cfabb77bed143c660a4fb7008c2567b527982fab42619ee1211eaf0513f08e02a8bdbe4a4d19e4fee473cf8bc1f9e2c0f3be146d32676ef705f1712375cd87cf363871a8f5854320825ac8a713118ebab0169584bf522575aa4eac0de05625e0aa92f03e1de41376723892a840885da5ada4b1268204212ad7644d0d9440a01d491d4694119c3b439ee94164cc54d607b25066214bfc7c57649b7efac6ef6e01d05e206cd234ac01465db67e745c48964c61e989729615c0082a134b630c1bd03bdee9d9812b8c48683a24c7d0e3fef68fa49e95dc111e9bebb8a80629409628d1c4681c4ce15e73b7654ec972f216ed35972c3806683524d20eea2cd4aa84cb2458ca9c121204fd95c8083cc3c6d6a164bf1592037a2cce23ee2a08518a61aea00235ff0bdb3694c3f3c9131e36c4e3e2369c408b323872bd6795992638523cdb4b888451612f87e3fbdecb76282d22684880635ef11a8d2cd94d36d93c92d4aee8201c1b46d7203216f2939f9b478395af65a6af474d1b574b64b188324ff55c364c127149147c172746ac5960746e81711ffb2a41e7bcbd08cb4825de4d5e97d7f82d2a1dc5ad43755f7d25ad3360d83a5017e426478e2d610aa74dcbed66ea15de51547aedf74246cbdfebcc4cf1f6381b138be34dc43157fd677cabcc24a9836058e0fae5d071eec6348f0d573e13c8c02291dc9ef642f38faba2d7f2d60537a84af1632177b251d52995254e970517178a7f1301044ede2bda98df963c7ed62f77ede12d387c7e525c05f0b447eebd9217c35a6a26de96bb6e0f16ef38e48da9b55ada67a14c5d01b8a7bc6101caf438ac1132fd44832fd23e63f000fdce20c46d789b5824dce3dada5b41f1ba6dde93627db928f83ee21b05832e9ef04154f9b2c09346328e27d726aa6af242b471a47f79e0401a6d894abc79e02faaa6f31915816d62691785afde59b499fd742c5bb87f509270fcf0833fd44a8eddf3c8786dfcf89cb9c7c00a4a30ab719a0a9b3c605676a5c55c8f545f1f8cea950f3ccd2db0c727ecad73bbc9bb52b27f750fa4ac555c51496befe88d23fd0f289c343493573ddee554f9720408eb6d3f37eec01ae0072429a2c59d3935b0f58a75eff098b60b5b6a3e73a5fbbe97d625e11c6b0c890c7c18f124857b9d9b18850b57d9def922ce218b2c5f2e61250425d010c6b01e90ff3ab0368ad6632c87865a94904bbe152f920d8b6b9604399164bde4b3c7e8a46a7b1206eb2b64bdef91bca2de9f3db44eebec07f5393c47128026dd9584e5f906049924c0fd5efda7ce8d3cf5f5e0a96824154c55c1e5a60298f3275778069bfa8e4364bc891aec8848e6944877fe5770c586ee8322da1cce248d586f28b54913f4052c71927c7fa0ced057aeada96af2bceca23badc094fa6c072e38f76e9783e4f478bbe1a809b149566d3dcfc91a0a95bfca6d0e3a575ee762ec4c19b99fcc0c475ea0c0cff551575416401595cdfe66706ea5880581a1ecc391027c7c03cf8cc13cdb21a68abb80a941744c066edced06b7581488f5d92c4ecc7a6abb981910151bd8020553fb0a5c785bb8133f07b18b865f1ffbb2c38d9d711e0f5ec0197e70386604759a75103aec5ba0a915dde6fa6463f11c1904de4f4fbaa2faa7da2c82a87505502b80f60ed093ef5f4c9b52619add67bac0ff71c2c5e80627deeeeb54e78ab8b1e5a4d1b9b794cf135fbfd7721d3f17ca0ba6f52779f6c631274faea8a2f40751780c1078870b2fbbfb7ca11bdd521cfd6fc1543f74d6288dea846046375fb58def3fa05f2043b965d0009a6aa357149541072576b225bc1f5c8a0786420a4158c93552b0db5a4811565994cc51a9d16b418f5cf39077968c3a935af5c4cdc414ef17b02890beb243a3ef7c007d059674590a318f4dedc9a958b748ddef447c12971d76608360d2a89a7d6d09871fe0ee739333f91d933bbf3768aa7728bf95cff13c397d8e0ad51ab92a58f21634249b4cc0572ca6f9e5ad252ece0a7fdf018d349f1035282eb4c4c9c96659e2d6d72a54505107d481b1805e864b89ec704094414659065210a71c5770fb77bf7e8ef2434961b56c7f7d747ddbd2dd5e49a3d5b99d63980519347a7f133cb59ddc304f64f933ee0e0cf029c2ff15c6dbdab119a43e4f903469b7d1f60e9aac9bf8445b908832c8b7984a555f5f44ff262c72011e8aedb9bf292413902111f50a65e45d27edc2aa1f030f92254a5fc03de426500c0f60b3a13e21017ff77ffd31718d590f5c1edf61882d4ac788e3f5bb5eaea025a2609ecd1db7e4b3ee77134afd7fd3717e8063ac9d197174a6c5ccaa47efd540cae74939332809be9dd8181cb1c41671ddffcb7f0b86d8e946ec95cd38daae57cd6998a1f3005389133586639468f66661edddaf93ea4cdddadf8131e4db2a255eadc9628d94f1871012d1e90b6cf257cfe4ca25616e6836d5e133ddc4f4296853844e110d28935164d537414f65bdd997ecb253a714db55ac95e42ba22c5ccf5b080481fe6b3dc41461b0a343957118160114783b9195bfe162813754a929ff6141e95c86aca91536d2613e3ef67ea814b166b0855b4c633ec9b3ea12b75d6a386549b64fbf0b0ec7663c1359e19612604ed489c9cc0b85df3db75ce6ff7d98afbb3f231bedfe4b61f3874dd0f4efa74b1913c4893d136fbb75b91d8c564808c32e5bbdf4af70cb087216757cb330659cbe77c0cfbf629c19939de5e1c6b42d22069089324e29c86646699a64ad34b9885db7866a9c590bd2f124cbe0a7ff13ddc1713d823c84ca4be466a112d34ebd5957ca5d9e4ccc5a31873b907edb5d2e914c72d5fa7c28928fc8f767025f40eabf7f2a47f6ba4ec1206f551743dd9a5ceacd15e1086cdda5bb0578bb02cd81ac2062dd85337ecac40f9e4e20e4d7d6b8721d53252058e806bb592200c646ed736116ae68dafa2a84e71431aae213b01b0cadb680e500da5fa0f4678f1a611b579d267455a678810b248d4217c47386d461f1833e419bc2191f8cd9afa1428f05ca7772d76d704d5e8f6119b3bfd1137a9405d83de99dcd3480b1801e02e97e36cb6e4e5fcd87d4bb2ac9b0fb9cccbf40c5505fb6e1d13e591c16c50f733ad5104c026718b77d15b2ab5c01c84804d3d61a272ad43d4f504782e53c224bb3187e94406d0e57f4b02a8f178fae91e81319a5a291fd85a80b6a334aa3ec55954c3a2e5ccc7d5bd2666e7e24963042b1b60e5357201e474a4461f7a6d3e97f3944fb4ac77da9cb544ab8843d375d972df3e05aeac46a1a2505dad6e187598cd72fa69c3d42b594888fbee7ee37e6f4efae40f7af28bb916d4c8f591f56800f9fed4708be015e95c05686f5851f0abc7630765fa2a872c1e43d966dd43185ac368c9dd5766abfcfd75ba37ca1c32e59ca42f047b4d4f98417858430f09f58aa3d7a272bfbb65e9835010bfe339b92d56053b69c14249d1ed8969b2166dc0add32df208e99da2982ed561e97d373ab0ef1d285cc8b258306b5c877a533a9d2bc38ab1eef2decb31250be0bbd3c03c87894bcdbadeffd62bdc7bfb99da68d0b62c24db0d71d6361bde74524fdd02f84b30ac36f40bee6ffcc849bccb5e8bffadd766a3f6b0bde8bbaa05616531b72b3907f4d21bcbb04ffe54f1f959cebdf4930e6eb4c38244763b6e67f376111710634ea05c0f20e123d32bc1b1e86df56394635da6ec022f61e76df2e6cfeae36995daafbd7151ea009ca7366118c6d4022d73d2351d83c28dbf08ba84d34bbf5155d83eefebb299c8a17b8dd17fd9fa18a74463da307f61daef4af9b6d98619b826b5a5986d5e27b9b5f7395a20065c3b5f3f1b7f1dc106acb16a0e4ba29637da17d6407401111d81b", 0x1000}], 0x2) r3 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/97) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) r0 = open(&(0x7f00000038c0)='./file0\x00', 0x80, 0x10) readv(r0, &(0x7f0000003740)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f00000024c0)=""/81, 0x51}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000002540)=""/120, 0x78}, {&(0x7f00000025c0)=""/119, 0x77}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/232, 0xe8}], 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0xeb3d0ed42680c0b0, 0x0, &(0x7f0000003800)) 16:00:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() r4 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000002c0)=0x8) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000300)='./bus\x00', 0x8000, 0xc330d23ae74c0ac7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000600)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0x401, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {0x0, 0x3f}, {0x0, 0x4}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\x00\x00\b\x00', 0x4) setsockopt(r1, 0x29, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) setsockopt(r10, 0x6, 0x9, &(0x7f00000004c0)="dfcc81e2754fcc8790d03b31bd874b48afa035616b0b6ba0e9250665f53ea14cf0e86df5584ccaae1eae1bf75c4d04ff137fda3cee4f3878e24047230e471e6ea15d8c33992042f4192868e3167fdef6b047ce3d25cefb1293a6193e5f79607358a41e38f6df55fe1df02503e81eed40a43526d98264cf71408bce8b9e04b414b79352a3b35716c883710f8aaca3f988b6bab6d1a7daa7cf371937a5125e515e6920b17101cbd50af1c9aa876ca8454eda593144d1ba9b47a18c8e90ac", 0xbd) setuid(r8) r11 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r8, r11}, 0xc) socket(0x18, 0x4003, 0x0) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xffffffffffffff51, 0x6}, {0x1ff, 0x9}}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000001580)=[{&(0x7f00000003c0)}, {&(0x7f0000000400)="be380f6e271f0b989e29aba923c6fe0ba084d23f699c483c37f6e3ea5d19b3b33f2ac81babdff2f9052690c1b24632795ad1c9049636e125b051706900f80d384f56d90e1c451aa0fc1dc0be79c2bcddf9f34d5a324e103d03590f4a47e769978cb9293800733ca231fa6ab3270b", 0x6e}, {&(0x7f0000000480)="c8af0b835ff79f191ee21ce1a39c0399772fa5960f01ca2424646968671645ac6e01db51457770892254c140e4e17af8c3844f46d5ff6dad57abba0bef0d40ce3eb6b94ea85d92ca559ccd8415a2e6e73e59b1467604772d42126b7e15b0a22781f45235fa49f005bd4d486caf8b3e85c374436a2dd610ec56519f5909ea6fa591e811ae619d66fe07101e4df42332b3ff826f5e3659796936be7c0cf0ac30c5bc7374c9c61be1ea749fda155d3f23e8177d47d8", 0xb4}, {&(0x7f0000000540)="f33a5d4bea69f345d5dfd39cc508f0ba64d05d815940bfc1a9b89a0304b07e6309f50cffc1c3813e2e9c7829d0681764fb3c810e3b4fb85f3bef664e1e86c5dd27839dcbd579770407d63459af3ab1e0d8eb980c213555c16a10ebe1af4f4c7be060c8dfeff9ce8e2f6cd75a5eff0172d5cf4530820e3738504b8335beaa37e938618ec2a8e8581ea15f9a67f1db31f0bfaa8989358a2219822915904b4c2ad703efa83dc9d249b7253e2ee88a04743564ad93cbb97ce0d0a497e8fdbce5bd068ecd304cfd9e2fef863b2ec6e706691a6f97ce49c3535cdc5de531b7ed6448af6ec9f6ab23a07aeead5131712ad19e92be8d215ac6e35ac2dae88fb5286034193e357e47607649e887e3ddec4b482e1fd4719ea9522ca7f3ff421c337dd159929d6c9b72144103e8477602e34333676dd5011dc3181d3240763e0b9f48db01b68da7e6a4d5395b58e40d2fcfea66c3fcd40b6dfbe5892db72ed0f1df39a234b70669ad4b5253afb093341482189174fdcc50c9c9d7fc321de5087af4a0789ffe8f958dbef23fec312c9da5b584cfe73b4247abd5aa117fe4d7ca979bdb2d7e63ea295db0957ba4d6e1323499f043eb43f6e50b8ae065d6e22f55e3c5f78bcf9859c817fc33d0c28c3fa572394233564629e28e7131df1927b20a8a749ce67417721b51da38d1942b1a139f80604bf612050a977bc0c687622d060278e72e48cbd4d0f9a07077858144cf3bc5af72513ad78b7eebf6ecb5cfacfc27471a22591b762611f8b33c9c4c85e754cb951b375899ad8ae9663874b7e7c9e660199cadd1a3937e29b3c44df7fce9b3d46664bdeb2b2d82fc01145d4370615507e5a696b73731565864d8cf0296026cb7e8295d998764eb068b111558682d37183296f47ef2d94f8b8d593b60ba5d324b5cb7dc9b3b10a4c80daa9e272093ecc33c49ad0fbee013814f211687ba0b2447d68c0d564e82357ee5eb3c0ee6cd13e4e83dbfcba4bfc5fa84aef4054e06af42c4f9fea4679ef99a0a6a0912d7c2db31e37a1d8ea8b8a5365a89fdba874d727c50cdd733c1fba487655aea165430a4eacc8a22f902ad48604d097eaca05cef8d7c5b63ac79689cb31d50472a192cccf8ab6c79df0708d87b8925dc3b0adac30e4e833cc8b2456fd44c0f18fa32b79f412fddcaa6218f58ae89e1272109183b1031b82f6c5fc5ee450d0e8728e08c9fdc349a7dfb20aa74e3724bfde4274d4ea05013c66b29d6dba9850ccccf45b335ea8842bbfa0522d700488ff95ccf6b117a4c9a04ca80109c68a9bf99b29fc5fd7b275e6e6a4222b57902690283345062d6290046811a2cdcf80b7cd94457aceb5dea0b4414bffbcd88d2949bd042fb502b755d3a8c1c6e889df7b6ccd90ec9fa4fba63f88e3af45debdaf79b35b07d785f01cbb560d5538d4f48da6dd5851fe94ea9cf30c15c1eab3a020931cc4888c9942eb8ce19df0d3828c524ecad018421e7194cf3bd759164cf83dfdd87d08b660f2c01b3a3c2957a095aa34d8f46954f5ff5c29baee4041fa8a5e03a330dd137008c25f0cfb1b80a1974114455280b91223e7983043c59655ebc9390ccf81b514f4f85d454879f956ad0271aa9e14e9568c2aa2f3d913ace8ee5215851b7997eca05c09a55a8900c3e38bc47e026b5cb2b16fa6ca85dfe39502df6b6959b529963dfe4499997c51fb68e5fac73e48958487dc0b77eb3718440d1da7e7046c463d38647a5cb79aa015999e7ec04fd7a1383c26adb2d656cfa16f6331786374015570797fe339fdebd6a96781ebcc89c41b4a9aedb7441e8d5dd715e6228e1a967c0dab7257e44929d91253f18189a5c6cb2d2ee8472d8a408bcd6ba293ab4b1c6e5e017f15b5c6e2b6f3a8df1b549abbd4a894a8f5b5b67ccd492585dd4dcb911a02cccf65caa898b850390f78e63b1bc038aaf1ef27df9195822f3bde5b117990e7ea225fc6cd80c82af04bda9f9c414fdbcc864dc5c601a1f90ac632584a45ce3ecff73e182000f1a9efe1c8b0856daada8cf67bce4013e952060de50f961c5fde34666cb6d4b44475eb41f97213b2ecdfe5ce06a430ba991028c44d4c0332aa95c432be0548e1a094c9da9c3237caeec164242abee50aa4ae89344bb6f0ef4601dc6345c3d01d4a3d68fe5b64b34bb3cb5760241565458c0d499fb530d2b736ab4f030f6a01de0e0594ba3bad4cc0651cb1ecbe579121a6f25c00f5a13ea88e10f0c7aa0e161410072a3933804ae018148d9a52b50b95a0566d5c2a133c10bbe153eaa64afe9b715ae002de3f4c607ba6f5c8d537a55c38e8f345c40172d46ebbc59c8fe00b522df7c0ea0bf6ad2feb25a72609b8ed1a890628c8c8d355fd440fe6f6b2771d66975c2de3ba9bad40352a687ae57e6a2a8b5fbd831295d405767d3989f1975ef1ab3a664b6075c8b840476674aa224d3aa00daee8017b2738a7d53d2b16709d97679b91d362522559ced538b80bc1b231c002ba5ef605ca246b3acb097eb3bfa8ee30730746b713b3a0b5a896f915b7752019a8d248108e4989b20ff0f9907750be71f810ce0dd6574f02b6b6ee367245db2bad8bbea7e38a08d9870ea45907b6bb45712c50cd4276d4a4beb3adf0cdb7738338929ca7819060918470d440a0d24f07e85928b3e7476b56df1b2eb4d84c6297411280e8c5b86e17295dbd2e518e6e9cda74df69c83df18d940cca0a20972f999a649547030b8dfca4bcdbc09b941e21d5342d539f2a95d8b8dcbc78f3eabfcce20b21762cc742f1e9ce458e07227ab45f26795db1944e217f28b1c128e483da66449671ff59a02a69c64b77b3156590597987adcc7704646b7af0ec724f807251c42bac97f3988edc66d02bd2a3ebaff4731f8b73750ee83146d7cec7990ae44e5806ecd36381d51c054dcdd9fbfb1b6b92446bc37b296f7006a53a5b0070d736455cd14080ed033564cc371822daa4f649cdf662d24b6cfdb1cd8953ac554479cce341bc9888b11804878e1e17e4dc7183f75ff3456bb7f1a89639963cdf8897ad89fb7b1df2aa59de753082e641f7517cbfddb93ac52003d7a54e4ff870ca9dc0260e12565ef2553e1ad01e409e49c2dde4e0371b101b86f771d7663bfa8b8e0f5759745b1bf9c35f27ab046535afcfc03a7de6987e48cacef5faea400b6e0a1337fc22105003be0f08cd2356dc54c4723b33a1ea8f4750737f28823c1b8e69125cdd9b0086fb6b2df20e5319abae560c6fd8ecdd1df109c1d53a566df3a9331718e380e9f2387222de26c072d3613faeddcfa513aaf849c6379b088a0999f37d1d7b946b50569a968742c1c2ac12ba9897722b0f5615bb41367e78e83584f3ec4f881ace0d16766c657d2241ecc84bc083f7056d5e2148011a3f033e318daec99485a97cf76bb8fb490d9a44aed7a965bb5052ba10a9614804f7766e01ff7310149367b2045c3eb830ad050b4df1f6fe9d7884f6fb1db6032ee88791c3c6ec6f85768097aca48c5b4812b9b533e2d4a6c33e90efa1eb04f2140ff7670c76b240a9002644bf979677ed477958dcd5d2d98d003a23ade4107809395442e076b969c94e4f2fe724042c441abca06df0c29675fbf830d93fd82796e5f902d69da987829ca02fdef7bf4f5fec5cc11242dfbc64ca77df0b615123f4070b444d39b5d620cd29454e14ce853dfaa07e2a53137b1ad9e2a8dfbbd18b7309924244fde6e6453f75b39e328c8b7d092264982a081377b30d19b64e5d4e2b2d162d363b2052bd576a87327a3695def42afe499d2ff32557f0c2dc77725e25a41e0b2be51cf636fbd14fbd561e3d7f2d1a5103083931067765b32ef20dfc3184596a5fc7ceea405a010da813123d814cf06c7e455ae3bf78bbec5fae5d1294de4f894ddb805ea23e4c8399fbc97a2296f6495e6df3622e623afb64c37f3bc63d4ffa237a9608e79f56891603122b482779e29ca3449e4a00696f3b6e2b8603aa46b72bec0029effa47143aac8f0fc29b5b3eb2965de3f579251e6899c6a53a3a2c583f2c6607a886ead7d2b96069f1175de79911bbf119c2b7a88c9e884dadc036cc0c83757058a5ea69944ad9c399d6133df09b0a46bf221c83a497f461c5c377260dcb4110f6f8acff5238713b64fb9fe99e65d9fe22527b157f8c306e30e77e24984d0a3d6ec9c35129670df990f776ba1dd68db47861fb375578a744abf8055fd606f488c9214572c9956e736963d64632ab8842e145b76f3ee0243c6c947b31fa2d0eff6958f5b348089996202f22fe60e7414bbf04f86d3cfb43de6199050838d17e180586143f47a37bafe8db488dec2a6923716c8651a6dc064103cfc94db97902ca14ca981613c7c96398bd6f8a99f092c36880d9f8ff4f9ea30fc9f267b564e706e41bbde4b60f11b3fca393092e11f5e307d2ba88bbe3317993455a3e5e527b853f58f29ecc90cadc586a6094bccf19fb7c40e6c3a96c6270b982e8f9dbaa229cd36f51eb8b63e7444e12948968dd87a5db7ed7a850b35c6532603fed13543bfacb4b97c92a4e117e68d1559887bbc825175162a30d0af281032349bba7f4bcc2f3ee258969e1f4145dde5cad89ee1a6c4bc64b0bc126d399a07f910c7152fe359a4bccf9d9658603209792b4cf1a1034576a2bc22aca56cf4a3e3a4ed38ded78379044b5b34b28b2fb8bea18007212749f7b394321559fbd3442359855ab04a98d827a3e64b919978e043c3783146cc242d0b6e7b460ea6e41e846ad562a5f4501a51463f4c8c9b13a060350c5a8d705691f0722b8254ae7e14cadb673c41add825e6bd08bce1e79a10d37f6e192f0b585a8c83dfce816de769f219c80ccf909e5b3651160386c350c04c19b80299e1806087dca854219118e7a7ad3a5ded5203cb646aa61b11d5d7c8057d8fedf4545cd72e42457b28bcf3e9f9d522bfd2c10cb01cb06ede6de8c6716614a46a24b7bf50071da216e43b9e7c4f45a68caff1164e8c59d343252388530593f625b51209805514c7609d3b6eaaebc2b01d9578efe2acb553938c3e7b6b0e84815613255ea32c7aa2e5a9fd4ab00ebc01ef50aeba5d4fe02d89fc8f9110a986833ddfde5ff34e1b91e88e5862bf93626649203d61b38840ef05e070a8d64d6a794a7661e4a0a12416f38972b5a4f0e4c2233c0ec8b8d5e5ec623d533b329da89d0ecf78c4a18a002ac821f12496a5ae17ff46d05802dbedbf5c65bbf8be619cb9d1380518acfbc64510edb7bff0e6c770067307233b3fd33c996f605c5117398e5abc1dd02e74ef29d933aa092d6bea63b6a5484aec001b0c5228ed439af345a2145e89861b1c564734067881f40003ce4794f2edb56fbfd3e08a281dc8c5e6d27f060da803c91164090a784a8c52d7c839e561c7c2fde8b9a97783c98403743d6c9fe7ed060cdd8502bc9c70b006c904cd23436340fcc318c227efdb2f7ae65ae396146b1e0e0bf39ac296978b20709cb32138831bc2ebb1ea48c161dcebe054074c65b40470abec9471d4138c7b3ba25722fadae8ebfc58c97fb92b744570ece44b85057b4c07fb465e10975f8c22034e596751ec44714bbb6299d1675a1de05dcb6bfd63705734cd024ada7d2937fe5fc589206af33a12d1ac01572025f222fe76c99914ae6a559147ee75262d7f76d0089543b6eb7dac0ac0cdbbdcacd90392c2fda2d76fe0ea8dbf105736b3bb5171a5fde5bc6c3359cef75639cd0eb9066828145375911714f472a210c4750043c0d10ad80c6e6f2d75dee2414f0ae2c5bd8e4139f5044364e1666b6dc3", 0x1000}, {&(0x7f0000001540)="102dac970ab77bbcf3eb820dd7c4ab332984e2946b5d9ed9fcfec56b2a7521720ad4ad63f777e24f18be4aea9d1e169551c62a", 0x33}], 0x5, 0x0, 0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x92a, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x800, 0x5, 0x4, 0x834}, {0x400, 0x80, 0x97, 0x10001}, {0x2, 0x61, 0x3f, 0x7f}]}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r3, &(0x7f0000000240)="f781ea80e21bb6f576c45af84a28", 0xfffffee8, 0x0, 0x9) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x14}, {0x4000000000006}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:24 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x4, 0x0, 0x2000}, {0x3, 0x7, 0x1000}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x7, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f00000003c0)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) r4 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) kevent(r5, &(0x7f0000000080), 0x473, 0x0, 0x333, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000200), 0x20004) bind$unix(r4, &(0x7f0000000400)=@file={0x0, './file1\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) read(r6, &(0x7f00000004c0)=""/168, 0xa8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffffd}, {0x60}, {0x10000006}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x9, 0x3, 0x5, 0xffff}, {0x7, 0x0, 0x8b, 0xa0f}, {0x20, 0xe0, 0x6, 0x5}, {0x81, 0x20, 0x22, 0x5}, {0x9, 0x1, 0x7, 0x7}, {0x4, 0xb1, 0x0, 0x40}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00 \x00'], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) write(r1, 0x0, 0x0) 16:00:24 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) mknodat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000300)='./bus/file0\x00', 0x1, 0xbddd) r3 = fcntl$dupfd(r2, 0xa, r1) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)='./bus/file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x1) socket(0x19, 0x8003, 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x9, 0x0, 0x7f, 0xfff}, {{r6}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r7, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) kqueue() open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8101, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7, './bus\x00'}) 16:00:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) r3 = socket$unix(0x1, 0x0, 0x0) pwrite(r3, &(0x7f0000000140)="1798c8ac9106f1798f5bf8556881e6ac8f64efa7121bfc42a9748b608dd2dcd7adf2e97d3a2f082beee72a942906b6e395ad5373cbe396ab0602e2b7c9402f5beb1174a38a92d8f604ae3dec92184a7e597c9e47481f5cf3dd6b305c51e5e7f9d343b0c59ecfadd6d3cd8b6f50cce52589940210256574dcb670ec38b6a8a166e244f6da7f89a058a85c60aeacbfe5c791835108819863b1d2b5b98ebbbd3cb6ae67d3aa6eedde0c7a9cf3881ef2e70bd0cdb5035f680d5a36e2d2e444b9142cf7bfce13e49f5f027920142d8034b7b7b60ddcdc29ee4b8629", 0xd9, 0x0, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000240)=ANY=[], 0x0) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) dup(r4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r0, 0x0, 0x7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r1 = getppid() pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getppid() r6 = open(&(0x7f00000012c0)='./file0\x00', 0x8000, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zar\x06\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4, r5, 0x0, 0x0, 0x800}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = msgget(0x2, 0x400) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/187) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="6ecae3d2401b35775a00006e0063280572919831ba9848584358bf229bed825f69f2b5379fb6ac9e977919c10d89c5b20bd2286640e996eb6de057ca1b975dd8767cdcaf4e22c8b0f5d910bdae98bc8fb92f6ef0fb5a942b04a30381224508685f4de07c5c5b2ea822de86428a3db86a0b0000b000000066116db51da2e0e32264d5623fd7d835af524a3389a63a5ce2c9cdf23ac08d108b258264fc509bf37ca1caec"], 0xa) getpeername$inet(r7, &(0x7f00000011c0), &(0x7f0000001200)=0xc) fcntl$setown(r3, 0x6, r4) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x04\x00', 0x800a, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x1}, {0x7c}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f00000001c0)=""/129, 0x81}], 0x3) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) dup(r3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1) sendmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffdb3, &(0x7f00000015c0), 0x5, 0x0}, 0x2) r4 = fcntl$dupfd(r0, 0x0, r0) getdents(r4, &(0x7f0000000180)=""/147, 0x93) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02fb9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fa659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r2, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) connect$unix(r5, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x110) semop(r1, &(0x7f0000000000)=[{0x6, 0xc2, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0xed, 0x800}, {0x6, 0x33, 0x800}], 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x4, 0x2b72) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, 0xfffffffffffffffe) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r6, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000001c0)={0x10001, 0x3e}, 0x10) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r7, 0x0, 0x9, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff3a) r8 = accept$unix(r4, 0x0, &(0x7f0000000100)) accept$unix(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000c91a535000000000000000000000000004000000000000000000000000000000000000000000000000009c9d9d0f4a8e5599e6a2a8b901ef6e0981a9c61242528da435c88b4c79afe859a1ae9728ed45946159e7bf1f11c657d089da77ea7c12f2281b54c8583cc7b3d57ace5206959a96dfc10e68a8a21e52"], &(0x7f0000000200)=0x37) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r9, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) pread(r3, &(0x7f00000002c0)="981e33c91cca6aa97eba423ad762f67b6e3aa8768163bf91696d2474dbdf159bdf3c4025cd48f13fd57b9ccaa873cac34530cd7392322640f5ce2bc70211d64c2a226f14ad6a55c644d0fd60e88b5b864fef5ef056c0ec8dbedefb262e5eb2f0124d4d3a964a31afb68e4348e354328e8b", 0x71, 0x0, 0x0) read(r9, &(0x7f0000000540)=""/179, 0xb3) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x800c5709, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc00, 0x0) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r13) dup2(r13, r10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000280)={0x8000, 0x2ae1, 0x2, 0xfffffffffffffff7, "0148eb8ad6991725837ba889eb47a801566d35b4", 0xfffffffffffff800, 0x7}) pipe(&(0x7f0000000040)) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x25}, {0x6, 0x0, 0x0, 0x80000100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x242, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x20, 0x1, {[0x10000000000, 0xfffffffffffffffc, 0x8000, 0x2, 0x6, 0xfff, 0xfffffffffffffffd, 0x81, 0x800, 0xf3b, 0x2, 0x5, 0x302c00000000, 0x2, 0x7, 0x3, 0xd5d4, 0x2], [0x4, 0x7, 0x1, 0x1a, 0x3f, 0x1, 0x8001, 0xfffffffffffffff8, 0x6, 0x4], [0x3, 0x0, 0x7, 0x6, 0x2b8, 0x3, 0x7], [0x401, 0x401, 0x2, 0x9, 0x1ff, 0x8], [{0xffff, 0x400, 0x0, 0x5}, {0x5, 0xb1b, 0x8000, 0x7}, {0x0, 0x2, 0x1f, 0x9}, {0x4, 0x24, 0xfffffffd, 0x478e}, {0x295, 0x8, 0xfffffffd, 0x400}, {0x5, 0x8, 0xfffffff9, 0x7ff}, {0x1, 0x6, 0x800, 0x99}, {0x8, 0x5, 0x1, 0x5}], {0x401, 0x4, 0xff, 0x6}, {0x9, 0x201, 0x5, 0x5}}}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:25 executing program 0: syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1f) r1 = socket$unix(0x1, 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc9282ee7d25dc8ee, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)) syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setsockopt(r1, 0x3, 0x7, &(0x7f0000000180)="4436aac829145c7439a4f0d47fbea712a1b815aa1909d744b09d8ffe71ca0e29619fbb145fe5380b11200bc763da27cec03e57bf51e6c68b4dd3ccb8d6ad250d0ea865c57e0aeb7313b32d4c1bb38ecc5866f1a134213bc27d204daa6159563018", 0x61) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) lseek(r6, 0x0, 0x200, 0x2) 16:00:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0xfffffd33) 16:00:25 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3c, 0x2}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361c500c0000bc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084956d34e1c29d436947f099768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628b6ccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = kqueue() r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r11) dup2(r10, r11) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0xea482d462230160e, 0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) readlink(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)=""/185, 0xb9) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) r10 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x7ffffffffffffffd, 0x1, 0x2, 0x0, 0x60}, {{r3}, 0x0, 0xa8edb4f47404cb53, 0xf0000000, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x100, 0x4}], 0x7ff, &(0x7f0000000300)=[{{r5}, 0x0, 0x63, 0x1, 0x8, 0x6}, {{r7}, 0xfffffffffffffffa, 0x16, 0x80000000, 0xe94, 0x6}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2}, {{r9}, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x3}, {{r10}, 0xfffffffffffffffc, 0x92, 0x1, 0x3, 0x9}, {{r11}, 0xfffffffffffffffa, 0x20, 0x40000050, 0x100000000}], 0x8, &(0x7f0000000400)={0x80000000, 0xfffffffffffffffb}) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r12) getdents(r12, &(0x7f0000000080)=""/126, 0x7e) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032d719f570fe00bac871767dbcbbff8330c22685419d5e0910188e90cd9c8e50599ba24cd7c19fe1397a431662c7bbbb3f20941eb7586a0669cedb7237b428821c1db394acba37de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x68) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x7, [{0x1, 0x4}, {0xd3f8ee1b4314965b, 0x57}, {0x3, 0xa9}, {0x3}, {0x1}, {0x2, 0x34e11eb4}, {0x1, 0x6}, {0x2, 0x80}, {0x1, 0xd86}, {0x2, 0x400}, {0x2, 0x81}, {0x3, 0x1}, {0x1, 0x4}, {0x0, 0x81}, {0x1, 0x1}, {0x1, 0x8}, {0x3, 0x3}, {0x1, 0x7}, {0x2, 0x8001}, {0x1, 0x4}, {0x2, 0x401}, {0x2, 0x4}, {0x1, 0xffffffff}, {0x2, 0x100}, {0x2, 0x6}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0xcbe1}, {0x3, 0x6}, {0x1}, {0x3, 0x8}, {0x1, 0x80000001}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) pledge(&(0x7f0000000080)='[^^\x00', &(0x7f0000000100)='$^+)}]\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x2, 0x0) readv(r4, &(0x7f0000002400)=[{&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x4) symlinkat(&(0x7f0000002440)='./file0\x00', r2, &(0x7f0000002480)='./file0\x00') write(r0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x20, 0x4) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xf8bf, 0x5, 0x8001, 0x5]) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xa25, 0x8f, 0x9, 0x4}, {0x4, 0x10, 0x9, 0x10000}, {0x8, 0x5, 0x6, 0x6}, {0x9, 0x7, 0xe3, 0x6}, {0x3, 0x8, 0x5, 0x1db}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0x10001, './file0\x00', 0xfff, 0x8007ffff, 0x1000, 0x4}) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00209488a79b15bf6d32ef7885482d6ab233c2dbc5e7b655447d"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x10001) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000540)=[{0x4, 0x75, 0x8, 0x9}, {0xf2c8, 0x3, 0x8, 0x9}, {0x2, 0x4, 0x3}, {0x8, 0x0, 0x7, 0x2}, {0x100, 0x1, 0x8, 0x8001}, {0x81, 0xfd, 0x1f, 0x98de}, {0x0, 0x7, 0xcd, 0x1f}, {0x5, 0x0, 0x4a, 0x5}, {0xd86, 0x9, 0xff, 0x97f}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = dup(r4) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0x2}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000280)=0x20) lseek(r3, 0x0, 0x6, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/32, 0x20}], 0x2, 0x0, 0x8) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x10000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ftruncate(r7, 0x0, 0xfffffffffffff078) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x10, &(0x7f00005bd000/0x2000)=nil) 16:00:26 executing program 1: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) pwrite(r2, &(0x7f00000004c0)="6be626a862a35528647456353ccad0ec61898718fe1bc86c64c2fbdc1771f817a2e2d1e655a0dd831bd8a46741ad11849a24709f840bd06d9a70bd6318a6eaa197249c526330baca54e5bdb8dd1653180f3f170347071acddb4ada8c95326eb5d4cca003265ebfdc94436c774e1f5d7f129f880f9d89bfe671c641bf23902af84397a9b9f7f712d02698b9507a537f7ec54cff03d1572b03ee8ec7d5dc67206909ca88f75c9a72dfadca030d931a25a6f0d80b5742f7d4938955749d15", 0xbd, 0x0, 0xfff) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000140)) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x102) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) pwrite(r4, &(0x7f00000001c0)="6f52b7a6085d0878187e3142f6a6e6676fe13695506c7d6cf84de82bcbf21e473fd15c05ba1c0d9e2c435782d1854beffc73f0dbd1bcba5ce720ec882c75530dfe9d35d9e044243c696730c378c4efca3656b185711b46ba9a791f7d08dde5ee7d73d8dc927e098c4e2dfeaa56eff6659a87bc", 0x73, 0x0, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0xab, './file0\x00', './bus\x00'}) r5 = getpid() fcntl$setown(r3, 0x6, r5) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x1000, r5) fsync(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/125, 0x7d) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) fcntl$setflags(r2, 0x2, 0x1) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x400000002, 0x4) 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) nanosleep(&(0x7f0000000080)={0x9, 0x59}, &(0x7f0000000100)) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x3, 0xff, 0x1f}, {0x2, 0x4d, 0x6, 0x80}, {0x5, 0xa6, 0x40, 0x9a}]}) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) sendto(r5, &(0x7f00000002c0)="f61a2ed965257979cf8a343a71222344881c8a4aab30b0a2ab01d4a558665a15f915d477feb27245ee9f1015db2498e1b562b5c84ba3d5b8fe10f6f4442c5cb002c1314c0574410348fa4d90dcb8ad843ee964c7ce2a91e5616ff3143576ce86f622545a93b8832d510e5a26960ae84fea79ce1fdc751027b28d86a6e0555260f189a31d89bda6be7810f9b7c4d728f6352d5dd0618a46676ae280fb9dff7c18fbb83b6a1f112c428e8d6cba0328579f3a0a585a5473b7bd2a029aaa344c621363ea291508643ea5e0d87fec3900f8c90b02d538480548f6511211319d0ea37c3dbb683c82", 0xe5, 0xb, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r1, r3) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb10", 0x171) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x7ff, 0x4, 0x800, {[0xffffffffffffffff, 0xffffffffffff1941, 0x1, 0x101, 0xd9, 0x218ad587, 0x4, 0x1, 0x3, 0x8, 0x1f, 0x7, 0x9, 0x1, 0x5, 0x800, 0x0, 0x7], [0x1, 0x7fff, 0x2, 0x7fff, 0x0, 0xd3, 0xa6, 0x2, 0x1ff, 0x8], [0x1f, 0x4, 0xfffffffffffffff9, 0x100000000, 0x400, 0x401, 0x2], [0x7, 0x8000, 0x6, 0x8, 0x4, 0x100], [{0x3, 0x8, 0xffffffff, 0x5}, {0xffff, 0x2, 0x8, 0x401}, {0x2, 0x2, 0x7, 0x7fffffff}, {0x401, 0x400, 0x8, 0x69f}, {0x3f, 0x83e2, 0x5, 0x2}, {0x200, 0x3, 0x80000001, 0x4}, {0x7, 0x6, 0x3ff, 0x763d}, {0x20, 0x10000, 0x3}], {0x9, 0x40, 0x0, 0x2}, {0x7ff, 0x8, 0x9, 0x4}}}) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x87}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") socketpair(0x20, 0x528723e31749df63, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000500)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x8001, r14, r15, r16, r17, 0x4c, 0x6}, 0x8, 0x800, r18, r19, 0x7, 0x4, 0x8, 0x484}) fchown(r3, r6, r17) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8008, 0xc1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000540)={0x2, 0x1}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122c000000000048c483b3093894f4da623fb63b11ba894ad0a14a897ce9eb418ef14d68952dc4c789378c4b7d86ba6f3bcfef24befaa733c78c63cd51ad47fa360b555efde69990a7b02cd299a3183258533fbb564dc14cf0864a2e95e26a055637e0038854327797adf937483a1ccc83a26a5440c0c0a882a51455b914119cf052bcfb37515d7a04dfdd7dd7d841ce20d4688b60f840e3ba216da329b6ab150cd25e817e26ebb49593af508975a5fc056aaaf7e0b2a32219d5859c77ab561382dc4ced5d3d84f5b61b14c14ab1343a476b24d7783f1cf72f4acdbc5d88d789b222b8cc6d80f51a1fb93fb7740b01"], 0x10) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x9aa, './file0\x00', './file0\x00'}) write(r0, 0x0, 0x0) r3 = semget(0x3, 0x2, 0x80) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000200)=""/41) 16:00:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0xfffffffe, 0x0, "a78b7ec01d0000010000000000008000", 0x4, 0x2}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1d", 0x1}], 0x1) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0xfb49f35fdfb9e689, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) 16:00:27 executing program 1: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10000, 0xcc) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000340)=0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea0004000000000000819f507d00a4000000002951b15801360bcd4c0a162b58fd42142667ac22d237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c659c17e107cb9148fcd663d2870b41200003500000000d28418ac1b00000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f8a420eea4173d5b6913eef9e8f0fb636710000d2df0ac87e0d7bff7f0000f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f4cf37fb6513a51adf2ea95d1f0a6ee99aca97b9747147be2b57674d42f89ac33e007c73cff775b0a8fdc706ae4deefbd61a94ebd1051d888d1f67e1c3a658cc5130843b259c55c0af257b73805eef0739a989ad4db47efb5e4a75d87e341b9aae76ba99c1cf09273f6074b771b4f1db89940e91d5b68ddab5f5da482f9b6a905262901b4348ee77017e3223d9fcb42151c62a9216871e1b44d917b5428974ffffff7f5e9f33ff95a6309ec58b831b8d2692c76934362652264a2a17522303536383413c330a1564cf2acb041d720670f94939407841"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffbf9, 0x5, 0x3, 0x3ff, "080000220000000000fed19fbf067c10ffffff00", 0x6, 0x100}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) getitimer(0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0xbd44cf3974ab5002, 0x8, &(0x7f0000000480)=0x800006) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = socket(0x2, 0x3, 0x0) r5 = open(&(0x7f0000000400)='./file1\x00', 0x20210, 0x247) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file1\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) symlinkat(&(0x7f00000002c0)='./file0\x00', r5, &(0x7f0000000380)='./file1\x00') r10 = getpgrp() r11 = socket(0x0, 0x6a6fd38c76070446, 0x5) fchdir(r11) r12 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r12, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r7) getpgrp() bind(r4, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 16:00:27 executing program 1: r0 = socket(0x8, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = getppid() fcntl$setown(r1, 0x6, r6) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x185a0, 0x0) faccessat(r7, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfd0, 0x8, 0x8, 0xfffffc00}, {0xfffc, 0x20, 0x9, 0x9bef}, {0x4, 0x4f, 0x5, 0x8}, {0x8, 0x80, 0x6, 0xcf0}, {0x0, 0x3f, 0x0, 0x9}, {0x5, 0x22, 0xff, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:28 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x5, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x2, &(0x7f0000000440)=[{0xff66, 0xc3, 0x2, 0x10000}, {0x0, 0x1b, 0x3, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000180)=0x9) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="f1e6186db9c414fab8fa2f15302a16f6ba71fe18334725284136d391e9b059a396c7c5d38859414280d403761cd906a9e9ad023b317d1ab8a2a505a4495f8048b9391b6839a848b2e9e40e89ca2366e21f5495747676d643479def9c799a9bab7b7ed429ab65d3a2492bb76b46bf558b426241aec358c5affe75ad363904a73399f3604af8b92aabf756bfd3a0d9bde2af001e3cb16128fd7efebf191a296552e9fda44e27a9e2efdc0374d42b8b656a23b0fccb803898676156bc5ec6834b6ab9a0d9996403e31f93fa41142372a6ca343b49355711a6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) syz_extract_tcp_res(&(0x7f0000000200), 0xbc, 0x1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x94) write(r4, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) linkat(r1, &(0x7f0000000340)='./bus\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0xe18779e887fcdd1f, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xffff8000) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x52bdf992e3114bae, 0x81) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x156) r3 = dup(r2) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r5, r6, r10) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x1f, 0x2}, 0xc) connect$inet6(r1, &(0x7f0000000140), 0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x29d, &(0x7f0000000180)=[{0x7, 0x81, 0xfe, 0x8}, {0xb3fd, 0xc1, 0xff, 0x81}, {0x0, 0x1, 0x4, 0x78}, {0x7, 0x1, 0x3f, 0x4}, {0x71fd, 0x1f, 0x81, 0x1}, {0x100, 0xbd, 0x2, 0x1}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x245, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x96}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000240)=""/185) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x401, 0x8, 0x9, 0x1}, {0x4, 0xb5, 0x40, 0x88}, {0x5, 0x9, 0x0, 0x2}, {0x3, 0x1, 0x5, 0x1}, {0xf243, 0x40, 0x8, 0x800}, {0x2b, 0x2, 0x1, 0x36}, {0x4, 0x96, 0x9, 0x6}, {0x0, 0x89, 0xe5, 0x5}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x1, 0x75, 0x800}, {0x1, 0x1}, {0x0, 0x7}], 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r3 = msgget(0x3, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/65) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pipe(&(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) r4 = open(&(0x7f0000000000)='\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', 0x400, 0x200) mkdirat(r4, &(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) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x3, 0x300) semop(r1, &(0x7f0000000180)=[{0x4, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/157) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x10, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x885]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 1: ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x2) readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) pwritev(r0, &(0x7f00000001c0), 0x11c, 0x0, 0x0) 16:00:05 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = open(&(0x7f0000000100)='.\x00', 0x80, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) setreuid(r12, 0x0) msgsnd(0x0, &(0x7f0000000c80), 0x8, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='r\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) dup2(r1, r3) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000400)) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6293748ade46331f25d0bc75b3922b171ebf4b065f2e5e855f9d85226a1b534fee97f7afece29956ee206fc46e75741ac54ff9f83145fb81180d09fb18bfa9b946e41cd2222f6db8879322a370b36459eaa26027a9bc535e89db2d11c8848849bfb2e67283cc35264c1aa8b8c20e90a54f92ccb1c53036a975a5d46b0c0a531ea984702e7a1d879d320c474df2207a9ba6fa7587b1c80e6b80ad8ef1e1e911e951e499b43b7fbe9600c518665ea02dc0f1ef16823a586054ebde76afb87b2322d5d6382ab9e97c6dc65e7dc11611573dac6474965614fd79db834c8dc2491a9c3e2c4b72", 0xe4}], 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee104", 0x5}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() getuid() r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = getpgid(0x0) bind(r6, &(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xa) close(r7) ktrace(0x0, 0x5, 0x20, r8) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x33) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r7, r6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) 16:00:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f0000000300)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x70, 0x1, 0x3f, "428ee8f7bdce257adff2eaaf0df8dda1fc3136cda6a8b39d40074598ffb64eee71faef1dfdf6bebc32f135aa2eed9bd3d62b28fba27085fec81ef7baf4b689dda1b77a7d7919d70a8400629cfa9189d122adc5c8a034b1da52a539d9da"}, {0x68, 0xffff, 0x9, "b00cc0bd3316a7f1d9410cdbba82abc1e2bdb7a4528c81fd6da5074d867add3af9127b27a93eca910d9c241d2217a5415f2f900abd56329d989dc7e2649165d8e601cd9701fd7e0d7d729b5019af989716"}], 0xd8}, 0x0) r7 = dup(r4) accept$inet6(r7, &(0x7f0000001540), &(0x7f00000013c0)=0x100000101) getpid() r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001400)=[{0x2, 0x3, 0x1000}, {0x0, 0x7}, {0x4, 0xfffd, 0x800}, {0x73a7084a8e448584, 0x3, 0x800}, {0x3, 0x4, 0x1000}, {0x4, 0x7}], 0x26b) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x51) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="2ac54738bf3052db061071e337f27acad2870404d5cd893af1134baae6a53a8c9342f41eb3686a2b284c762afc7fb1d32a6c41e3d26def2fade2ff9d5e5b62fe72a94e385aa2266575a1703d9941a23a60a25fc6146ccd"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r10, 0x5) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffe78) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x140) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed9", 0x5d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x7000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: socket$inet6(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getpgrp() r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) r4 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = getpgid(r9) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000500)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x8001, r13, r14, r15, r16, 0x4c, 0x6}, 0x8, 0x800, r17, r18, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000600)={{0x8001, 0x0, r16, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r10, 0x7f, 0x4, 0xffffffffffff8000, 0xfffffffffffffffe}) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r19, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x20, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x35}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "d730c1e75e5c18213c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000028"], 0x10}, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x68f638eda7142c86) semop(r3, &(0x7f0000000040)=[{0x3, 0x80, 0x1000}, {0x1, 0xfffb, 0x2000}, {0x0, 0x515, 0x800}, {0x0, 0x8001, 0x1800}, {0x4, 0x81}, {0xb793a8c9b61e35bb, 0x9000, 0x800}, {0x2, 0x2, 0x800}, {0x4, 0x1, 0x800}], 0x8) dup2(r0, r1) 16:00:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) fchmod(r5, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r6 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) socket(0x10, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x38171, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x16, 0x0, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x68001, 0x0) poll(&(0x7f0000000380)=[{r9, 0x443e7130409e7fb2}, {r8, 0x1}, {r12, 0x10}], 0xbd, 0x96) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r6, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r13 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r13, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x7ff) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0x2ddbe8da8c0f30e8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = kqueue() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x80, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x84, 0x80, 0x7fff, 0x8000}], 0x6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x30, 0x10, 0x81, 0xc8}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x40, 0x6, 0x80}, {{r1}, 0xfffffffffffffff9, 0x4c, 0xf0000000, 0x0, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffe, 0xe869257a5062847c, 0x1, 0x8, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x80, 0xc0000002, 0x10001}, {{r6}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x2, 0x3}], 0xffffffff, &(0x7f0000000140)={0x401, 0x1}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000fffeffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) shutdown(r2, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=@abs={0x3174b555fc91afc7, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r2, 0xa, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r3, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) flock(r3, 0x1) r5 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/198}, 0xce, 0x0, 0x0) dup(r5) syz_open_pts() 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [0x0, 0x8], [], {0x0, 0x0, 0x0, 0x200000000000000}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000a636d26e752efe0eddef30c141261ea1a4e26c0cd42c7dfca71740d6c2b08c90f904b4a8ddbc8b7c4b8486bfb00e055f02cf15254b4810aace8412cdb404d0ee"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/4096) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e020000000000000022e26f290af282381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b99730f6000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000067ad4ae8d462fc00003b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000a00000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23707df6da520ef2f16924fa327326484829f3f7762485e172bf12"], 0x44b, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="500000000000000001000100f9ffffff2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b500000000040000000000000001000000972c9a5d398c7917b9a8a81205bd010000001c132a5cd5023d858aab651f96e49e1e1e3915cff6de12a316bb95a7b00d4f1bf46370db9872f868a3a020724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d"], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) r13 = syz_open_pts() dup(r13) r14 = dup(r13) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r14, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) fcntl$getown(r14, 0x5) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0), 0x0) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x80, 0x7fffffff, 0xfffe, 0x8, 0x8000, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r21 = open(&(0x7f0000000700)='./file0\x00', 0x8000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r21, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0x6, r22, r23, r25, r27, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r22, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r28 = semget$private(0x0, 0x4, 0x201) semop(r28, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r28, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)) semop(r28, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r29 = open(&(0x7f0000000500)='./bus\x00', 0x100000000000801, 0x3c0) writev(r29, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r31, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x9, r30, r31, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYBLOB="000000002000004000000000ffff000000000000957673f850cd632e9917d1e4a8e399e40526c1b14a8a3072dc092e06a45c58597759ff0db7361fbdf43b0249d1f10d8dd5b6aa86c81c2657010b0950e2bf590c56052e656e95e3466ed473b53f1e53842502af0d73baf57682224f0e7b60db3fdfb966f9772c3f664212b16a88fababfe815dbd850e82455799a741adbcb33bf674757322914dfb36fa28ba10e4506b7351333fee9cb47daf8ef4a7e681c103a0f0ba0aca78d6348a21f2fc515ce0f5b770c9d660821c27a7da258cf5d24f4abe6e8d0d8fb2c103d354a98f6d9da1e842124a137e13fc3ed8a736c8aeb6d261cef9cbbbf764c3274657d8eb337c72637bfcce672d00700e8bef4f5b9ef49b7a96ddd2894a8659b23e1f8f8626e80aed82f34932400"/307, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="20000000007c4bca58ef22e08906facc", @ANYRES32=0x0, @ANYRES32=r22, @ANYRES32=r31, @ANYBLOB="0000000032d513cc631d2180917fb9bc2af7397faab9c9c2d7a619e2c501211b73e8299173"], 0x80, 0x4}, 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file0/file1\x00', 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xfffffffffffffd3e, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(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(r3, &(0x7f0000000240), 0x2aaaaaaaaaaaac46) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r13, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:00:08 executing program 1: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10040, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="ac3cf34edff07646f2650ac51673509c81673110c23a8f", 0x17}, {&(0x7f0000000100)="5fe56ee719f01956d086bbc2667eee861b9c992dab3b185e404cbec12dd32a2e70f08efed46325ce109400a516a2fcce4bdd08c7ba56ede306f2e72352a066e16cc6f740dca0b8462ce3c2bb007e3b4209b3b70e76cf3f703db5994c31b9e1d6e070f8e930bfcf1bc7a774e29e3a902eae5ac06b8753ca767349e6c38e773c08f7a7c8feee1f31f20f561d98ce8bf9a383649243ea42b7e4b67196f6a1df9db0f702061b7abc908ec4f4c43321c4f28bd04357c49cbe60d807939b73d2c78ed8d88575847b2de593c50b6e4bf8c925d6c9318a0757f1083107af", 0xda}, {&(0x7f0000000200)="00420b2d68ad21bd4030d5a774eb5958a69c26f44120e4b46d9ccd619485c03039337dd9774f02e077b87103eccf3987c1cb3857ed99a5ae3196e07c084687a9d94ff687035b8e22652a82ddaf57a16653f494893c3946a842404e63b8fa9cc9f79bf430ba5eb7a0ea8a80075b888a6db729d28605dbc54f3717f7f0593d6569ba7a9de6b658", 0x86}, {&(0x7f00000002c0)="282f931d3ea047feff74907ce9d5357083cea5f9c5c7110957d420a4316e75d176b736d6ea3c9f3f7126f6097cc45addf29d5bcb49e49df1d7b81e909190914df1", 0x41}, {&(0x7f0000000340)="1c87bb52680c9dd7e2e32b3c77e0fd782d902e6c2bde78c8166c70bfad84bb1b149ff5e648b37e8665185592fd5bf7f7e082185ce747565bb144c382e942b0b16803c55ea75ceef269cf3c30295a671a2f67f4b24dcc9e056e", 0x59}], 0x5, 0x0, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = openat(r1, &(0x7f0000000440)='./file0/file0\x00', 0x80, 0x24) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000004c0)={0x7, &(0x7f0000000480)=[0x1f, 0x1, 0x101, 0x94, 0x2, 0x2, 0x2]}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) kqueue() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000ac0)=[r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) getegid() r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000500)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x7, 0x4, 0x8, 0x484}) r26 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r26) r27 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x0, 0x10) dup(r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r28, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r28, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r28, 0x4004746a, &(0x7f0000000500)) r29 = msgget$private(0x0, 0x718) r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r34 = getpgrp() r35 = getpgrp() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000300)={{0x8001, r30, r31, r32, r33, 0x4c, 0x6}, 0x8, 0x800, r34, r35, 0x7, 0x4, 0x8, 0x484}) r36 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r36, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r36, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r36, 0x4004746a, &(0x7f0000000500)) r37 = msgget$private(0x0, 0x718) r38 = getuid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r40 = geteuid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r42 = getpgrp() r43 = getpgrp() msgctl$IPC_SET(r37, 0x1, &(0x7f0000000300)={{0x8001, r38, r39, r40, r41, 0x4c, 0x6}, 0x8, 0x800, r42, r43, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r39, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() r44 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r45 = dup(r44) ioctl$WSKBDIO_SETMODE(r45, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) r46 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r46, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r46, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r46, 0x4004746a, &(0x7f0000000500)) r47 = msgget$private(0x0, 0x718) r48 = getuid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r50 = geteuid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r52 = getpgrp() r53 = getpgrp() msgctl$IPC_SET(r47, 0x1, &(0x7f0000000300)={{0x8001, r48, r49, r50, r51, 0x4c, 0x6}, 0x8, 0x800, r52, r53, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r49, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r54 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r54) r55 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r56 = dup(r55) ioctl$WSKBDIO_SETMODE(r56, 0x800c5709, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r57 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r57) open(&(0x7f0000000540)='./file0/file0\x00', 0x80, 0xe) r58 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r59 = dup(r58) ioctl$WSKBDIO_SETMODE(r59, 0x800c5709, &(0x7f0000000000)) r60 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r60) r61 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r61) r62 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x400, 0x0) r63 = dup(r62) ioctl$WSKBDIO_SETMODE(r63, 0x800c5709, &(0x7f0000000000)) r64 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r64) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r65, 0x4, 0xcc) r66 = getpid() fcntl$setown(r65, 0x6, r66) fcntl$setown(r3, 0x6, r66) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:08 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) kevent(r0, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x6, 0x5, 0x4) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'ap\x00', 0x0}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0x0, 0x5, 0x1f, 0x1}, {0x40, 0x2, 0x80, 0x4}, {0x7, 0x0, 0x0, 0x1}, {0x0, 0x6, 0x7f, 0x46}, {0xff, 0xc7, 0x1, 0x3}]}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCLOCK(r3, 0x20004276) syz_emit_ethernet(0x4abbc21d0358a1, &(0x7f00000001c0)="9e005843d3") 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) chflags(&(0x7f0000001000)='./file0\x00', 0x8000) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000001340)="9e0acd86cbb2e3638466dca3fc385fb0209c2d16dcb0bfd90ac4f49dc37286781cf66d10b833503479398c991a59b2a4fc9ac1c384ee1d950232fa0e5ed1f893babf9875b5574fafea149a7396f03cc4e22e8edb45913f500dcc39daed574fc572a5afcb4963156ef01afe925e68e8bd3c5ae7e6735324a906d8e449397337a6571e921f8597e9671cd5b433223bcaf2ea3b64943e625e60b28ffc23854c639e92bc297b2156ca4e", 0x10b}, {&(0x7f0000001540)="10c077cf9d572404fd17004b4bbef1def0acf21430d5912bf1fbf2dd3f7235148844d63b9927634eccb400aa5413a5ea0294bdd7096127d54e084d9715709bc0e57e01aa4e200f871ed2efb177fcd2857956432e8b65a1cc61349b432245e90d69a0dbcf2cd536056069665eaab3fc1f6f99a4e171bd03c4f0606739336088f4331cf5ebb83b250a8895ae482cc1e12ece11d953013ed6"}], 0x139, 0x0, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001300)={0x1c86, './file0\x00'}) 16:00:08 executing program 1: r0 = semget(0x0, 0x2, 0x20) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000180)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000000)="fa7d603cd92561b882758f068785e96a70768b24d566fb22074bf8e105996ae030f9b482f17cb65bbeab18a6aa4b2b91cb7f10907a786bf805", 0x39, 0x8, &(0x7f0000000140)={0x18, 0x2, 0xfff, 0x71b}, 0xc) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:00:08 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000500)) r9 = msgget$private(0x0, 0x718) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x8001, r10, r11, r12, r13, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x8000, 0x4, 0x8, 0x484}) r16 = getgid() r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000500)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000500)) r26 = msgget$private(0x0, 0x718) r27 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r31 = getpgrp() r32 = getpgrp() msgctl$IPC_SET(r26, 0x1, &(0x7f0000000300)={{0x8001, r27, r28, r29, r30, 0x4c, 0x6}, 0x8, 0x800, r31, r32, 0x7, 0x4, 0x8, 0x484}) getgroups(0x2, &(0x7f0000000040)=[r22, r30]) r34 = getegid() r35 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r35, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r35, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r35, 0x4004746a, &(0x7f0000000500)) r36 = msgget$private(0x0, 0x718) r37 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r39 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = getpgrp() r42 = getpgrp() msgctl$IPC_SET(r36, 0x1, &(0x7f0000000300)={{0x8001, r37, r38, r39, r40, 0x4c, 0x6}, 0x8, 0x800, r41, r42, 0x7, 0x4, 0x8, 0x484}) getgroups(0x0, &(0x7f0000000180)) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r43, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f0000000500)) r44 = msgget$private(0x0, 0x718) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = getpgrp() r50 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0x8001, r45, r46, r47, r48, 0x4c, 0x6}, 0x8, 0x800, r49, r50, 0x7, 0x4, 0x8, 0x484}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r51, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000500)) r52 = msgget$private(0x0, 0x718) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = getpgrp() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x8001, r53, r54, r55, r56, 0x4c, 0x6}, 0x8, 0x800, r57, r58, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r54, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r59 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r59, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r59, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r59, 0x4004746a, &(0x7f0000000500)) r60 = msgget$private(0x0, 0x718) r61 = getuid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r63 = geteuid() getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r65 = getpgrp() r66 = getpgrp() msgctl$IPC_SET(r60, 0x1, &(0x7f0000000300)={{0x8001, r61, r62, r63, r64, 0x4c, 0x6}, 0x8, 0x800, r65, r66, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r62, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000002c0)=[r54, r62, 0x0]) getgid() getgroups(0x0, &(0x7f0000000180)) r67 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r67, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r67, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r67, 0x4004746a, &(0x7f0000000500)) r68 = msgget$private(0x0, 0x718) r69 = getuid() getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r71 = geteuid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r73 = getpgrp() r74 = getpgrp() msgctl$IPC_SET(r68, 0x1, &(0x7f0000000300)={{0x8001, r69, r70, r71, r72, 0x4c, 0x6}, 0x8, 0x800, r73, r74, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r70, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r38, r46, r70]) setgroups(0x6, &(0x7f00000000c0)=[r3, r13, r16, r33, r34, r75]) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2130, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x2a1cd94562c8d277) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080)={0x101, 0x2}, 0x10) close(r0) r4 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xa8b, 0x5}, {0x18, 0x1, 0x6, 0x1cde}, 0x1, [0x1f, 0x7, 0x3ff, 0x5, 0x4ea, 0x1, 0xfffffffc, 0x80000005]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) getpeername(r6, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) write(r10, &(0x7f0000000280)="63d223e3dfce1f64cc788da057e23140b292d359ba7e9c5fb493e8d3db6d5c2ac6fd9d7ff91e91ffaec5c97a80f90b88fcaf7b7ee4c3bd2badb1c5e59ab6646947c1765c1cdb98261cd9749cf6bd90c15110fbc0c12dd617d3f3c75d00f7e5192ef9a03788d06a0015b57187d9e60763dc52644e8f0e7e4b25c80bbadc736fd8a7e19ccf49847b7ba23c98f8d53f7a378d561c7588f3069f4d91a26866ecb9b340964464c347842eba91ac7bfd7a57a075c667c11f9856f4436df097e93834da9a", 0xc1) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)) setsockopt(r4, 0x2d, 0x2e, &(0x7f0000000380)="ebffcbff136508859a", 0xfffffffffffffd24) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x80a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1f2) open$dir(&(0x7f0000000180)='./file0\x00', 0x8882, 0x311) sendto$inet(r1, &(0x7f0000000080)="06bd325db66349f76dc530ab89d496c2348198932b67fda2158a641af8789a2c408f12fede046db92a2e1e7eba1517bac30871951356ca60228de770471ad1", 0x3f, 0x8, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x108, 0x4) mknod(&(0x7f0000000240)='./file1\x00', 0x2020, 0x1) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) 16:00:08 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000024}, {0x6, 0xe3, 0x0, 0x400}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0xa60, 0x10) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0xffff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:08 executing program 1: msgrcv(0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2dfceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7adead93a42335f1c2c1f19bb6f3a60bc34f0c7614fad9f3fd285169c02d8d4a12007f29953d9e6b9bf6db5eed4a9c18c2bf4f1d16a7ec9498e2bd8e5c2344877236db36361bdd8329fbc041ef32bf3ead7494651e5664f535e62de8cefc74ccc584b0000679f550400eafc6d62d7d5aace895e3b815e218601e3a8622b2b63bd544710ca8d0e02ce5e08ac5f4d72f01186d5d450f1d451e54490cfaff3c3ded2493c70e688c1ad17fde48ae91a1a5eab289e6ca50000000001000000db8b0a251bdbed99e53f94592590343e67c3d0dad17978613c6f9db326fbb092eb7d9a7a"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c1ffffcc603abdc883720c2f4f00080146afec1db9066f1b6e4fd753f5d5eb14ed8363165ea0292795547ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16ca78e01f5f5c38cdf9f89ef0d7264559eb87050cb647aa57e6c55d70798a8752a75d1a6a0f1f52795c456d6022db3d1ff395bc3c11fd7dce09c4de556cb7fb2c8782bd6ac3bf2aece68b393732d85a21fe1bc5eaf66aec0a478b186b624764e2e4366af4db9c851bd3108eabda0f9697c30a1ff6d24dac9e048a3dd2fd7bb36b444ff718fc39b81ce4a6fc475bca39dca78fa9be06229479ddae6395cfb9a03d631cc4a5d8bf372fffd9a8496c08dc284554464130ad3ad2e1287af9c8ef36cfc9fa010e78f01172a3b06d61f51ed700000000000000000000000000000055d2389f77f21cc26cda62d3c29db6acb0a62ca8c667afbcd8a202503106090309738d3e80549c719564364917b01c365781c14493b554031381277df4f11ffdf7d0c68005520fb19a2054ab3b9fdb99b41b34fa0fda66b268690a3dcf1d123b0ceebb681c0d384d466e7875eda931116745247d8ddd537eea0010d3e4275977968e0a890669d2c9572471a4ed23d4d348f43725819032fc71e33eb399984d71c0463a0e3af33b259a946c6ed338f1cc83"], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x3, 0x102) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fe2fc28e774f8c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17df6f2cb7290c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faa61f4e00"/4096], 0x1008, 0x0, 0x800) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000014c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0xe8c2d8f65bbcea7, 0x40) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) fcntl$setflags(r6, 0x2, 0x1) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) r9 = accept$inet(r8, 0x0, &(0x7f0000001500)) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000058a000/0x3000)=nil, 0x3000, 0xb) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r9, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x5b) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r1 = msgget(0x2, 0x400) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0), 0x0) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r21, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x800000}, {}, {}, {}, {0x1}, {0x0, 0x400}, {}, {}, {0x0, 0x38c9}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0x6, r22, r23, r25, r27, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r22, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r28 = semget$private(0x0, 0x4, 0x201) semop(r28, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r28, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)) semop(r28, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r29 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r29, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r31, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x9, r30, r31, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r4]}, @cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r22, r31}], 0x80, 0x4}, 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file0/file1\x00', 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x29) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0), 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 16:00:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x7ff) 16:00:09 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYRES32], 0x4}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) execve(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=')!}{\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000780)={{0x8001, r8, r9, r15, r9, 0x4c, 0x6}, 0x9, 0x6, r10, r12, 0x9, 0x4, 0x8, 0x198e}) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000500)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r19, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f0000000500)) r25 = msgget$private(0x0, 0x718) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r30 = getpgrp() r31 = getpgrp() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000300)={{0x8001, r26, r27, r28, r29, 0x4c, 0x6}, 0x8, 0x800, r30, r31, 0x7, 0x4, 0x8, 0x484}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000500)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = getpgrp() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x8001, r34, r35, r36, r37, 0x4c, 0x6}, 0x8, 0x800, r38, r39, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r35, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, r19, 0x0, r29, 0xffffffffffffffff, r35, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000440)="2bc7b0067f54e1dac1b7f46a1e0dcb860857d0ec25e2d7691b8171f1eaabb33e02b2c844b0637a284da339fbdfd9da3a9cc135c6f66bbc0ebb16c0db991095269941061951ba82677639d337253b346d2d9d0aefb87d46401990f4c127e33f4cf1d3b503a33def4df8b5056b56aa51f5588dddcabc3c3ef6cd42db7e94e186665640466f35703d2bd05c036b76d875e373f03499ab412b", 0x97}, {&(0x7f0000000500)="d14e96ef1781a4423a29ed97c8edb70355c5489f3634fbe9cf2991b574e4ab0ad73b3a95304728dcb007fdb015e6f6d6b061435ac79940ba8dd36c24b5e1cab21050078ae565acbeb2c0f9b32c9b307b2ee17b7e955f916778285edc00eea96d0fe6d42419ee253ad5eff24215d312092892f7e16f20cfc0b19c4576abac53d5228165af76386adceb96ce34e79935dba41c5e62bb4a4632fce631a277600274498ca2b8f7d25da5d16a1dc5ac8100d54f05c15416fd1587a6747a974faed0e438d5bc", 0xc3}, {&(0x7f0000000600)="4320f0c7774294e40ed6c68973d9ef0581925f9e8397e7511f58bf35a54ae87cd29213f2cc66e67c297827c5f6d3e33cb0b126917a128c3909f618db4b754caecf42e123edf98c89a021964944fc031cfd5e81d32dd9f629c26248b677da621a707f88aa54bfce69a1fd0239427200e11e75ddcd7b8f549275a0e5e40385763b97eab025889ec103ce41672168da0d636748830d9a1424c17b10c214c68d29e8a72ac1f1cca20593537d2ff66c177ae6e776353dd5ea577b1ed6274fee973fa30733400d1df5938151cf27eaf22c93efbaf31a35124a3c59f37764dc96cb003c523f0ce5c7c34bb0bb6ae7d1bfb4dbf6d22f", 0xf2}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r6, r8, r40}], 0x20, 0xa}, 0x2) fcntl$setown(r3, 0x6, r4) r41 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10000, 0x0) dup(r41) dup2(r41, r1) fcntl$setown(r1, 0x6, r4) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x9d03486fc3dc1d4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff5e}, 0x0) 16:00:09 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x5, 0x1}, {0xfffffffffffffff7, 0xfffffffffffffda6}}, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f30000000074696c65"], 0x10) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) write(r2, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0xffffffffffffff5d) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r3, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x2c}, {0x6, 0x0, 0xfe}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") geteuid() 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = socket$inet(0x2, 0x1, 0x1) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000600)=""/218, 0xda}, {&(0x7f0000000700)=""/205, 0xcd}], 0x8) r2 = getpid() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) wait4(r2, 0x0, 0xa, &(0x7f0000000440)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000340)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x92e728a9234f30be, 0x8, 0xb22d, 0x7}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x114) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) fchflags(r1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000500)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000500)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r17, r18, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f0000000500)) r23 = msgget$private(0x0, 0x718) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = getpgrp() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x8001, r24, r25, r26, r27, 0x4c, 0x6}, 0x8, 0x800, r28, r29, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r25, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r30 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x20) mkdirat(r30, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000500)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() socketpair(0x10, 0xa7e1b30a0bf99592, 0xff, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffe98) r37 = getpgrp() r38 = getpgrp() msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x8001, r32, r33, r34, r36, 0x4c, 0x6}, 0x8, 0x800, r37, r38, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r33, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r39, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r39, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r39, 0x4004746a, &(0x7f0000000500)) r40 = msgget$private(0x0, 0x718) r41 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r45 = getpgrp() r46 = getpgrp() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000300)={{0x8001, r41, r42, r43, r44, 0x4c, 0x6}, 0x8, 0x800, r45, r46, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r42, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r47 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r48 = dup(r47) ioctl$WSKBDIO_SETMODE(r48, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r50 = open(&(0x7f0000000640)='./file1\x00', 0x0, 0x0) mkdirat(r50, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r50, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r50, 0x4004746a, &(0x7f0000000500)) r51 = msgget$private(0x0, 0x718) r52 = getuid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r54 = geteuid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r56 = getpgrp() r57 = getpgrp() msgctl$IPC_SET(r51, 0x1, &(0x7f0000000300)={{0x8001, r52, r53, r54, r55, 0x4c, 0x6}, 0x8, 0x800, r56, r57, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r53, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r19, r25, r53, 0x0, r49, r33, r42]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r10, r58}, 0xc) r59 = dup(r1) ioctl$WSKBDIO_SETMODE(r59, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r59, 0x80044275, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x115, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000, 0xffffffff, 0x10000, 0x626, "7d355827c4741aaf0005d2d96619f8f15ee31b38", 0x21d, 0x9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x40, 0x3f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df000000000000008b0cb13f8292e42916f58090137c36a500c063045dc22707b0673b26abe57058dc89763e3201f10531e5950456324f398d7b3d30bf6d7eaa99a5c985f594c4495bfdfbe34da7d3ac45698958f15a77d3c9f0b59ef8c1f7cc46d28f201b9d974371a74b4d86563294952e0065edc17c6a8b1dae0df38b2ba0fc3ce1c983447104bf035258550ea00c", 0xb4}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/27, 0x1b}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/140, 0x8c}], 0x6, &(0x7f00000005c0)=""/58, 0x3a}, 0x41) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000, 0xffffffff, 0x10000, 0x626, "7d355827c4741aaf0005d2d96619f8f15ee31b38", 0x21d, 0x9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x40, 0x3f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:10 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10080, 0x4) dup(r2) write(r2, &(0x7f0000000000), 0x0) close(r1) close(r0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 16:00:10 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}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x6, 0x77, 0x7c01}, {0x500, 0x81, 0x0, 0x800}, {0x800, 0x35, 0xf8, 0xfffffff7}, {0x8866, 0x1, 0x3f, 0x6}, {0xfff8, 0x7, 0x6, 0x4}]}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x220) close(r1) 16:00:10 executing program 0: minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000), 0x10004) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x0, {0xfffffffffffffffe, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x0, 0x8000, 0x16, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/46, 0x2f}, {&(0x7f0000000040)=""/153, 0x69}, {&(0x7f0000000100)=""/54, 0x36}], 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x18) munlock(&(0x7f0000a94000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCFLUSH(r2, 0x20004268) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$inet6(r0, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0x45a, 0x3f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") kqueue() 16:00:10 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x4320, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) accept$unix(r1, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5, 0x1}) mknod(&(0x7f00000005c0)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r3 = socket(0x2, 0x3, 0x2) connect$unix(r3, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r3, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x1, 0x3fe, 0x4, 0xde, 0x20, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x5, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x24, &(0x7f0000000000), 0x4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f0000000040)="ebacb05bc901442fc0410eee798f7f30b19ff76739", 0x15}], 0x1, 0x0, 0x0) write(r9, &(0x7f0000000280)='oL', 0x2) ioctl$TIOCFLUSH(r9, 0x8020699f, &(0x7f0000000300)=0x1) bind$inet(r8, &(0x7f0000000000)={0x2, 0x2}, 0x0) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0x33f) chown(&(0x7f0000000a80)='./file0\x00', r11, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000700)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000600)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="1ed111a964695b25fd0111e21e6553993b5f21cebdd56273ce9fea0f8c87a04223", 0x21}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2) 16:00:12 executing program 1: socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/156) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x7ffffffe}]}) pipe(&(0x7f0000000000)) clock_getres(0x2, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x1}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x3f, 0x101, 0x5, 0x4, 0xfffffbff, 0x8, 0x7fffffff, 0x10, [{0x6, 0x7f, 0x400, 0xe7}, {0x8, 0x7f, 0x20, 0x100}, {0x8001, 0x7, 0x2, 0x2}, {0x5, 0x48c, 0x3, 0x9}, {0x7ffffffd, 0xf9, 0x0, 0x5}, {0x6, 0xbf9998b9, 0x9812, 0x6}, {0xee, 0xffff0001, 0x6, 0xf823}, {0x2f6a, 0x7, 0xf8, 0x3267}, {0xbe9, 0x7, 0x7fff, 0x85}, {0x3f, 0x6, 0x6c5, 0x2}, {0x95, 0x0, 0x51, 0x3}, {0x5, 0xffff1c55, 0x879, 0x400}, {0xbcf8, 0x4, 0x8000, 0x3}, {0x4, 0x8, 0x9, 0x1ff}, {0xffff9866, 0x5, 0xfffffc00}, {0x4f9, 0x3, 0x81, 0xfffffffb}]}) close(r1) 16:00:12 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = msgget(0x0, 0x684) r5 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) semget$private(0x0, 0x3, 0x21) shmctl$SHM_LOCK(r5, 0x3) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000e0a000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:12 executing program 0: ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) dup(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x11) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x208) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x8000, 0xf864, {[0xa80, 0xa2, 0x1ff, 0x80, 0x3fb3ed4a, 0x0, 0x100000000, 0x1, 0x3c02cf6c, 0x6f86, 0x7, 0x720a, 0x1f, 0x36940706, 0x3, 0x81, 0x2, 0x65044eb6], [0x6, 0x100000000, 0x2, 0x4, 0x7, 0x151598be, 0x8, 0x915f, 0xe, 0x739], [0x2, 0x7, 0x5c4c, 0x7ff, 0x3, 0x4, 0x1], [0xffffffff, 0x2, 0x6, 0x7671, 0x7fffffff, 0x8], [{0x5, 0x3, 0x1, 0x5}, {0x0, 0x3e72, 0x3, 0x9}, {0x6, 0x9, 0xffff, 0x9}, {0x8000, 0x2, 0x200}, {0x4, 0x80000000, 0x8001, 0x2}, {0x5, 0x100, 0x6, 0x3}, {0x80, 0x3bf, 0x8}, {0x9, 0x4, 0x8001, 0x55}], {0x8000, 0x8, 0x1, 0xf4b7}, {0x3, 0x15e, 0x7ff, 0x6}}}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000002c0)=r2) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) sendto$unix(r3, &(0x7f0000000340)="d71ebde517da5e7080a04d072e39ef3cbeb40fbd9fdab3350ec0afb2e65899469c51907ba4", 0x25, 0x4, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x4c) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x1, 0x7]) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(0xffffffffffffff9c, &(0x7f0000001a00)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f00000005c0)=""/238, 0xee}, {&(0x7f00000006c0)=""/197, 0xc5}, {&(0x7f00000007c0)=""/143, 0x8f}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x7, &(0x7f0000001900)=""/238, 0xee}, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001a40)=0x7) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/tty\x00', 0x1, 0x0) r6 = socket(0x6, 0x1, 0x3) poll(&(0x7f0000001ac0)=[{r5, 0x4}, {r0}, {r6}], 0x3, 0x5) accept(r6, &(0x7f0000001b00)=@in, &(0x7f0000001b40)=0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x356de04863b7d02b, 0xffffffffffffff9c) writev(r7, &(0x7f0000001d40)=[{&(0x7f0000001b80)="0dae504bd93717f394bc3ca4ceaba9e193df03eb1133338404cdf0dc87cf524e77bf3a58cb0383bf771e289ac94c7fa215150f2a1a65e2df962becdf811cf0abecad6f826d12230dd54f1185deddf43761f334e70b229e690405a0d26c741a829a151342618ab17138d592aafb542ddeac31cf8a3fa69462236d02df6d09e1ca29ee2ef37b5b8b6b0a85e8b801704acc545aaa3f56e67fb685b79159860712dd2ba414a88ccffcb76b023424e890919ad5137dc9750a6b2d8208616b93f48e0cf39b80aabb9c56b5f743bed0", 0xcc}, {&(0x7f0000001c80)="f4acccdaaa9adbcf89efa6329e4e895bedbb4a6f8d202b9a4486d2c55ee8c36c13a48be11f9dd07bbcf496cc69f51d969c0d8990d040243c98912cdb9854cb76c764aade8426c3fffda0941ed120f8207bef9db17008a84c7d4714f5c0cce1c01f6617c40fe101fb3d752072cf1d96e0f45e4b0afd2262a47b0725f075d9503452bfa250d11100efe242fb74", 0x8c}], 0x2) socket(0x18, 0x3, 0x4f) r8 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001d80)=0x7) r9 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000001dc0)=""/64) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000001e40)) r11 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000001e80)) pipe(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r12) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x8) socket(0x18, 0x3, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) setsockopt(r5, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) getppid() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(r2, &(0x7f0000002ac0)=[{&(0x7f0000002800)="6507a064ad0174a7f3e5a4f322765ba460d995240894588c4b53a1f2314df9f7ff561561d6ca6acb226200529c70ef1c41000fee290829f4849f7e9f438b84f526c23cfd47c6d98b34aa868ee826315152", 0x51}, {&(0x7f0000002880)="00d3aa38db2e0a533f2d31cba2332a9500442abe17748411b0ce81ff4e278048add0932dcd2e4f1ba2c1b9f28b8786b56af427b4cdabe0131b4fec9a8575ac1e9ce4fa5ea644ae455538282db45b9734711f94ad9358ea1ff580bb8b29b27a962aef4672e017f221bb3ef232ad06dfc564bd182fea4c706bbc953c58f310f0d0521314485dadd1439869b842ae6dc5167a9ec17d737f0f64c2390bbb54b4e2d0895dc79a0b690a9532e8b4f28ee47139470a0c825e96360d16309ddb0cb0772e85d89bb82ec5aa02dce6e3", 0xcb}, {&(0x7f0000002980)="bbb4c1d8101581e1200ae84fe4960588e7e5a2fa07035c4f3e98a768e6b780ecde9415ed08269418be4fbf3bac00e5c374ac05f01356d348a0465ac9e751b869fff0ac01cfe7adfca0da71d50d2629ee3d27b762e8a6c53c65f9ea0002d4bef178515aadbf766fc8a32ff7b6549b2a9ebe195b7124044b7f0b37f21e2a6741f7a97d4615490b415fba8ff67ec545481f41767c50a0dd46c6869cb149e2359cf0f239064ae725b176dbd6e6756987857b65b14eaf87be6f2bfb4c3cd4809bf2d04a4b193f818364f807b53fe771e20958a03f15c50eac65b407873f8239cf07f764768b903359a47423d93e98", 0xec}, {&(0x7f0000002a80)="13f148d2c06fa16270ccc43791f709b63475bc4716ca46554d75832984bf3db695f14f0b11c9", 0x26}], 0x4, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) r4 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000002680)={0x2, 0xf96f}) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000002c0)={0x5, './file1\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000002700)) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cdfe33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7"], 0x10) dup2(r1, r0) getpgid(0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xffffffffffffff1f) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:12 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) socket(0x10, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x38171, 0x0) r6 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x68001, 0x0) poll(&(0x7f0000000380)=[{r6, 0x443e7130409e7fb2}, {r5, 0x1}, {r7, 0x10}], 0xbd, 0x96) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESHEX=r4, @ANYRESDEC, @ANYRES64, @ANYRES64=0x0], 0x6) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x8400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x40000e0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000000c0)=0x4) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) fcntl$setstatus(r5, 0x4, 0x4) r6 = getpid() geteuid() fcntl$setown(r4, 0x6, r6) fcntl$setown(r2, 0x6, r6) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000000)={{0x81, 0x9, 0x1}, 0x75cf, 0x200, 0x800}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000100)={0x3c5, 0x200}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r1 = socket(0x18, 0x0, 0x7) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="a7c7fe6736211026fb0ba478b1cce482427bb9659edd1c1329ec524bbe6916119cbb5b38c59ee9327e5bebb5967a8537d1b7d76d917010e594ea0c7d0cc7fbace8a8c467db10d16bf424ca0d400e63c4fe8821f5840d20454b036070f52d613382d00608ba24a9643220d6baa1735d728915902ce08c3bcb2e0fc2f1dc7cb4d0fd0613387bb663ad9bcd9eea376846ac09d9aa39e19c4d76b2afa5a5c9f77f8d8d50e4cd3bed69db33ffea6eee57673c516e8323d54dccf6b5afd370a977be8b46db72dfb1a7ebecd2a8c4dd0537c7b7f0b3bf5257ca684f353c57c81b92092d5f15fdeba147d414ebb23b9331229b58a4be7786684da53d52f189f8b6"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000340)=0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000790000/0x4000)=nil, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000003c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x1000, 0x2) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r7, &(0x7f0000000240)='./file0\x00', 0x8) r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$SHM_UNLOCK(r8, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x4a, 0x0, 0x0, 0x2000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") getuid() geteuid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) r4 = msgget$private(0x0, 0x718) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x8001, r5, r6, r7, r8, 0x4c, 0x6}, 0x8, 0x800, r9, r10, 0x0, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r11 = socket(0x10000000011, 0x8000000003, 0x0) close(r11) setsockopt$sock_int(r11, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r11, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000540)='./file1\x00', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x8001, r14, r15, r16, r17, 0x4c, 0x6}, 0x8, 0x800, r18, r19, 0x7, 0x4, 0x8, 0x484}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) r21 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = getpgrp() r26 = getpgrp() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x8001, 0x0, r22, r23, r24, 0x4c, 0x6}, 0x8, 0x800, r25, r26, 0x0, 0x4, 0x8, 0x484}) setreuid(r14, 0x0) r27 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r28 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r28, 0x2, 0x7, &(0x7f0000000280)=""/36) semop(r28, &(0x7f0000000580)=[{0x3, 0x50, 0x1000}, {0x2, 0x8, 0x800}, {0x4, 0x40, 0x1000}], 0x3) semop(r27, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r27, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r27, 0x1, 0x3, &(0x7f00000013c0)=""/216) r29 = getegid() r30 = getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000007c0)="90c3fe67eb586898600425f2f573e0d17483c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf23450535609529ce11c5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c1008d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b8baf62e9f88d1c1e402e72bc3db008d571439b31472b82c8d4cf7663a2fb517db3876f56be3cc68199084fd9177595de83a702aff8916e17338553ea24f6a916391254ef4ba49ef1759ccb9526ff589b3c4275c8a3263e324b23d94df4f8565de287cae060d7af2439d10baf55089de638c4531fb19c8bd074d9ab0c2710bf192df38ae0651b944903b8f0b63a812690c35bf3973eaa8cd82fd0b0939888bc2db80ad83c2531482d1e3eaa1d9109d2a997da535181de015d3c071734d005a7748908d51f29c7332d80a1714d17c7cc23dcd110", 0x21f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r30, r31) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000000)=[{0x1, 0x24}, {0x3, 0x3, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x0, 0x1800}], 0x4) semop(r32, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f00000000c0)) r33 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x0, r35, 0x0, 0x0, r34}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x9, r30, r29, r35, r29, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r37 = socket(0x2, 0x4003, 0x0) getsockopt(r37, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r27, 0x3, 0x8, &(0x7f0000000000)=0x3) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) r3 = dup(0xffffffffffffff9c) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x22) fchflags(r1, 0x0) 16:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000000)=""/52, 0x34}], 0x2, 0x0, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000008c0)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/105, 0x69}, {&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/237, 0xed}, {&(0x7f00000006c0)=""/120, 0x78}, {&(0x7f0000000740)=""/72, 0x48}], 0x8, &(0x7f0000000840)=""/87, 0x57}, 0x2) 16:00:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab905004a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a56f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f13339573971b98d425863d5d7c9acf9f96f3737ebc319", 0xfffffffffffffe43) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10008, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) syz_open_pts() r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000e3ff1000000000"], 0x10) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x8, 0x2, 0x8000, 0x400, 0x6]}) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff12a56bba1226", 0x8) r1 = socket$inet6(0x18, 0x4, 0xda) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getrlimit(0x0, &(0x7f0000000040)) 16:00:12 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x1}}, 0x3c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffff6) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000004c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0x101, 0x8, 0x7, 0x3}]}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/$ev/pci\x00', 0x20000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xdf23) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x6) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000d08d3fc4eb6ba18123ea312969488a9fbb2f58ef2cbb89d9e178afc170da5eb8f687a02193b5352a9b1dce179c8b01f2083e0ee999f0bddbf6e033b5b276b986ba608221dfc4dfdf3a93686a458984efbf86522ae715bd69657bb477f86201f68a2f5e316efa7ba2955450e4bca9863126177eef83d2dc9b0970f1859698341b313ae93fe9852f8c7854b40fbdbd8c599f2738b2a1e17cb9e546cde667a06c1aa1b27d1ae08e2e17b4995f1d9d4ba184bd74fb8c9ba9331da3a430d90b836e24118d87267e03df8f96514bcbab8d8b7e83f8c042e9d277bad08099795e9b0dbe8e60040ddbb956d0f14b9dcef7e437fccd7e9797556fe82c2bb00c3e70167760d391b23f46676843581d268de4238b9c42f91766433c2fe69d55334feb6c2cca684a131a0d1360c85475f1c8a704b971898a6962fa8c0122778c71d9442bb9dff5183b1327bc0fe37c141423d42eb299ea56881cabbbdaf52c89ce88366161046da42f42cb6ad0"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66c3277f7062d3eadcfb2aa6594f7d010000000000ed6d3f6fca2eaeaa8deacb9f58000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385c7688bd13168b34b"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)="0f6f7620070836774b00982ba29aee4d67dd8906f8385e465e9aa207e3a9d7c1c89116fc350d7e7217308087bce7d7f84919bbc530174c3ffb45f7bdc24f529324ecce0a8b8596def6fac920b6c039cefd0c5816cef4f4e472083b401611112de2b05b39112a5522b7002d911c605562e8d623f300148c840c677ce970ace5ea8880176f1bc379cc5b2700adc1c35f3e02100e39364f0f0352332bc8de44630ee93e3a3ecc852a8e1ddd5a2ba4b17d623f735025c1caa933a79cf2cdf9e404d46069b756c0f8fbc5239bd83768278f64c9fcf833fb2c6f52fa33a4f2ed02b4d19ccae8eee8f69058288b2ee1262c86e0e364bb10ffcf00578bf1", 0xfa}, {&(0x7f0000000180)="793760ab2c3febaa179a3f2772cd08ca06ce931f9ad8d1e3381aa385a5b4aa985c01891b9c0c3de6cf8ff37bf6cd962bbd97ae228350", 0x36}, {&(0x7f00000001c0)="0f5351bf8db0c23e34daa126cc6950b143dd73f2767a6aaa1e3fbef7dbee76e7af27df05500365a0dc523af739c96ba811b9712d064867d1f02c04af4bb31f55d44d7ac6b482988fc75231115e823f68e7ead36f", 0x54}], 0x3, 0x0, 0xc8b) write(r4, &(0x7f0000000300)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93804ff41ae82d2993ce6e8ca4cf5710ee7711c31e0e987f5787123b75fed8d0481d1aaef26e5c1a467e4ceb9ee7d429bcaf154531c5260886cecf1705c0a8c7bcc3df57745090639547402993e827e60e1e2a7f16d0f3d92bd4861371e0", 0x91) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) recvfrom$inet(r4, &(0x7f0000000000)=""/153, 0x99, 0x41, &(0x7f0000000140)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) close(0xffffffffffffffff) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1769151a49be") 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)='oL', 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="dd203ed14d5206c5b5e96243b80246a32021", 0x12}, {&(0x7f00000001c0)="a09bc5dabc8e31bbbf89ff7f00008e2b1d84302129e3eab311553a604557a1706126a936ac65dd00000000", 0x2b}, {&(0x7f0000000200)="98fb74b973c713bd347d383b6fb76c13c4281e20e1c4bb849e0c615fadabee03e4698efb1470beec4fdf99442eb2a42348a49c2bb7cf55cee68cb46f54", 0x3d}, {&(0x7f0000000240)="06e059d97b49ef4740763c2e1da948139fa4975a00e0e3c53e", 0x19}, {&(0x7f0000000000)="e7b6efe0bbfa1d09f901bc", 0xb}, {&(0x7f0000000300)="d78e402dec57b22a0870bfde727d7c891c5392a453641ffd911352b314833cc0dc28811b990b479f10fde86389bebda52c37", 0x32}, {&(0x7f0000000700)="1f8355783ef042e5a39ec71d3497188ebd46f5c3a537bc480569975a1ea54ee07c9f189f94b6d6d39d1fbc953464df6e220c7fea8a77179e5d1895728d4a00d15d27a774be89af7d88dfb151201e378e8bd7d8ac3584e4447077fa2cdf1044826c0eedf751a082ee4f96a5fd3bfa4623d15068cdf30aecedf486ce4ce6bbdc171548f51030bd46ab27f406a153619545a3", 0x91}, {&(0x7f0000000500)="8b17eef49431f546b682a4b7dd1624f666e86a54ff2ca49ac70e75b748edbfe29f1247ecaa8a1e126200f5f79627ad2e293b91bfb5f418914554e1bf3438211f265aa26dc2d81ca7ca7965107726ba508b6b84430f2415dc360df7b972fe1ff10231de8693bac4fd0ac40557f4e0cf750fba2df6fed8e7656b9010b54b42eeee6602eb4a0aa1013389e5", 0x8a}, {&(0x7f00000005c0)="952617618e125d2157ebe3337352650fb1e291797bd8e7b48c5ef3210e20958ff1e2b3830a109adf0eb5e8859b1d4bfee2d8088d88fa61f4790e4ddc761a349962648a2501", 0x45}], 0x9, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, r3]) setgroups(0x1, &(0x7f00000002c0)=[r8]) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) r10 = semget(0x3, 0x0, 0xa80) r11 = socket$inet(0x2, 0x5, 0x7f) setsockopt(r11, 0xca, 0x9f0, &(0x7f0000000140)="cdb0b038afea590c9b3e8f8841a6c2174cbac748d63882b51b36a4f5e99b5ed61dd69f1acf5a8ed48d305205f2ce12b225e799378b3620e2c5e7edb6665c95bea8b5d504a1a47a8bd1b2a4a8b2807cd40582e5dcf1ae87556c1921b5acfc08494b4e4b019541be87b2ff4801105c7ee31e5dc1b741a2d37f739d4dc2baa42daf3518e3f6ac5ffa287830f29e", 0x8c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r12, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) geteuid() socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000040)=0x1ff) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) r15 = dup2(r14, 0xffffffffffffff9c) fcntl$setflags(r15, 0x2, 0x0) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x201) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xac3, 0x25, 0x4}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1cc) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0xf9, 0x1}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x2, 0x92e39ed10772f92e) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0xfffffff7) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000240)) pledge(&(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='!\x00') r8 = socket$inet(0x2, 0x5, 0xff) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000300)="a065b790ca25a8cbe3d367fb7896d7b8e45a5eba56633186731adbca", 0x1c}], 0x1) r9 = socket(0x0, 0x4, 0x2) flock(r9, 0x2) r10 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x400, 0x30) r11 = getpid() fcntl$lock(r10, 0x12, &(0x7f00000003c0)={0x3, 0x0, 0x6, 0x200, r11}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000400)) r12 = semget$private(0x0, 0x2, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000004c0)={{0x3, r13, r14, 0x0, r15, 0x109, 0xfffc}, 0x80, 0x7, 0x2}) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000461d29128030019f2bbc1767cf70cf2431dfd2b14465b28461000000006fd00b986162710585708d939e7f639998b7bbcb6b455aca9fe57775ef0f879c2c7717d63f889fc31f5c610a71779af3a50d3faa9bccf5139a90c1d9ef5ea2a2420f925ee7cc558695718488a5d18dd55ad3990129b8d83b12e9b10100000000000000770a94df0d719853216b05ed9ed1f7d23b92a212fff25074de859d2b4f792c1510c036e79ef8fb6e7f128e1f7cc5f3b7680f5372fd9390823fe3f582ee294f7184324b6350bd7aa1db7bd4f05bc1ac6b71d3ad23fae4afd71fad3795bf8ef345fd2c6bc23d9244d787041386c4902de638d8922620b244c6cd71d1c212e39b4bbe132bd1b3f207ffe70b5a27261b35b8fcec576e7210512900175b4b580cdaeeca3c735bd5ed9461ee25b3319f7be9534fb2117e1816dde91862b67edaece317eb11b6f86b3bd800f2dfee5753e98109d6554b01ef1daf1763802654cef1f3f26063797e6ce1d3cf8fb2a5d6bea604f3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) msgget(0x1, 0xa05f9fd4f73c2220) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:14 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r4, 0xffffffffffffffff) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000006c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) sendmsg(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000340)="6f9e8a1aaa1f8d54f876194f0e1f89b8cf0d3c4b9534ee47f10f72a8628dead29685c5f129c83a", 0x27}, {&(0x7f0000001040)="b91ff0a7c9931c8958c8d8b1761e49efb854907370a06ca8d40c2aaac21631da1c04ab21c7d77e6a9da659ae40c59c3a6d3a8d49964803bb13aaae92a9830443e540298885488a0b9dcd1c182cbf86dcd252b77f3520e54c2b928380b62da4a2119430a4ca1bd9ccc95fe6139a548fe6abd8f58c515b4dddc3bb861106b991174f30bed9e57878bc1bcfab7e471913d52149d3be21dd426f5ba0fda2e23fa9e857f939ab0f4ac8457037ed3e05012a25e8d0cde031272d397c5b84c8f7c1e9057a136ac61ad16b86ccde0e5b17719397582e7c6915c8b977b11817b6035e7fe466d37df52fb6a03f86e37edc7dee7fc23aaada891b89d947a2090910295d6ac8bf1913c3ab87cdd7602d47eb260af9348027b76532194dcc806af06455ebce7f825b957906601a96fcb922d0313078682df861140d0b21c8450fa7e28d37eedbb0fbafe5ba1a745c4f75b4bc7ffb780ba322dfbe0379dc5d91811f7d9920c06c78f6810a93e0c9c17ab3f336fb2e1dfceeda471e2f13cd99c38a864d5a481981a62d0e70637cf97954509c96123676df5fa37dc8402a07a9fdd64542fc65331f9b5e84568ca0969e9f63d61dea4f808bbc11f42a2b55a6f43f21e165e3a2daa089e9af5a09c1881d568e8dc2b7fd8bbc305291ab2a79f5c442801ce3f1ccd2713e154340e2df76f7374fa559fb2e29bf19ebfe2e1d5d50ecbe1468b4520e041d9d710f707b1ee87f8a5e86a9b640abf3ac7efb22a2cbd1b0596af3cb6a1217c68e11437e7f5b6ca3ece48e0cf2c53f488d089834a076fea5b1a7d9b0252aa792b73b17eaccdc195d13db4395297e466184128999b8519f3a4d793eefd54ff6322a94c9a951200235266a33969be20f79c0096af2ab00899ecea55db54c2c093a0199fc0ef5ae7e6b3f1d39c612f78387bc3376a4b966380d2302e3451917795c20882c0211ca35a4761aee72018242057252ddba7672ecc23022e38d4b8ff2911fedb5be450521705425357bb9738986787f7501b5579f4cd9dd9f947b4915dbecee2c7724a2351093edff63fd04a2f3ba11d4651d244ed29834f18798a41780b952960d79e6a2c124ac526db57d33edee6a524198a95765da0e277d6a9f462506174515f30d519d8e67c50b3dfdaa70f50a7a584639d31dbc039b926b72aaa61b0afdc7eb41b585893083569fa4ece13c91c53273a624bc661dec6df39447057a97d6342185290067946465f9ce83765ae2fafcc29fed839f16cf8981696292d556827152c6978658f0768fe6c594363262ae091a1677c37ae7ffc6fd01d334836c1931bf2dc38783d8be624192221d7e0046307ced27c72696978792c2efbbfcf35c719a403467762459debb698ce06b670be5d2139ee5fada738fc4d2f42fb386f0d87eafd0f49d7573b2caf228747e6ab76ca12b4c33e7d930fbc930233d513f686105b4c2ed356e52dcd71830d492ad7dc2631fdbe2e30512350f901dbdd69ec45b0321c7aef368d1df7af55b767897c26f8fe8d2941eaa4bb6d80f6ee886384b5d37bc300a6c615c96c19431c39119391b253b2e7499f1e4d564a3c289534b0241505c25ae1bedc6a2ad9e88f38476ba79fff235826a5b60ce77119511889d607a582e43d9682d23c14fc1b1f09a6d8b23e7516b482d31a19bb98e584b724a4c7ae634738b9fbe7c2945446357470c05d1825e681101c1c893b137c44db248a998507f224d315a2d336aa23bb0c466e5087124de020cd3d9a60ac5a38d7a67760194507fde0234a18687475ab1632a2ba93fb6bdf4f680bb8cc9444e49fdab6dc837d6d0c34ed54b317e0b35958f2ff9ded3f177f31018fc9e6bc9a950c2486bc2c7848f2f081880cba89916953d4b9f7ab3a26da08b93fc4d288fd04864a40ee711c5f965821d0e49bb7a0329fa5b9e6981868fc83f5ee9f53bd915ea162827b201c8fd5221eb5e9a529890b1f3a58d9aeaa8c100bd436a3142f4c38e0ac98cad875190c4ea2f669ecb21828a1c02f5a6b32c4c00dd03c08e33f968ccfa983476659dd6f479b0874140a57094dd387cc0200af1daa88b2b70be8c4adeee1e412657ac5fd0a66527c26235ad1e30ac456b383d02c16400e3ae9ccc35100646d838ce09aa36f38262c06c9efcd5ef287190170b14fac502fb9f875a7cdd1d7c5cead7023e40cdb5e2fc1fec62cd4943dbe9b65e9df759e55cdef46ec63189eca1941e0858ed1869f7b707f7aa14b7cd2e3ed666698a097ba8449e9dc8c91c2d241e2a84960a15fe45c63f51044fb31b11b0135ef8e03fb219d879dfb7556862bca31e4473c437923ac10d6bada79793ea8ad2dcaae05833216e2a7055674fb80190bbb157b5688f22e5279e6a3b26cd381b9659e6ae6f36e63eae3a0a08c2685f2d63e436b9623a9a812365bcf9e634b45ab2931170e55e86ebe4032fc3e0df79cd1c46b90cc76f2ed80e4680ce54a89741198c2ec92b07349fd3f74736bc90269e9a7c176bef87c232704ebccf7d926abf893a51d867941e1b4fc4ea6e1f3ca257c48b96b3b8422c40e3eab1c3e9224dde493f133f0296499433e43a1416f2dc2b68d9accf518718c6802f1e8a976ff513b8fd0a65c1f20f017daa85247c2dcfc28e55446cbeaa012f8cf94e2cf448d763d5e7788d8bd08b0f0a8e9a01fb20e44886e32146b68be498e3ae75478462419095953883dd3330a58bb7bb6fef0356b20f610cb2f8d8ffca07400692b3ef33b4332952e24865dc4b75f8e6cfe035b54ae090bf68cb7d7fa2b9b164056361d1e1b3f2ad76174b2fd65a3850d2220ee6b522b0e6325c44f8d98375b423696d7a6476de47774f32a071ccd1d58b98e0561f92a95019f992a500c156816438b136dacae77cf46faf16f62cd81ab768b208cf5c602ecb89efd55ec1bf58c7a69cfdc362b5653f3fe3b2eacd2dc9a0e12a49a48ba80fbaa52958abcae1026ac05c5e14696b9a10cf3536b593b53f24d16fa7c31c6334fde823b27ba0797f754dedbee6cea24f0a6fba49898a08d66ba85033ae66132846436ecdaafc6c5ce344d6099aa724da7b2c1269d806aae0fe3425f66098ee8350edd4eb379d35cc733d1d412d1879ec152ea11d9d67d00a23c0d70d5d38c93467e18e2b1b9c794899ebf1e5c8a8d971fe1ae456f8817106cd682004ef2527b7e408510c3d4108e0e8660c99b892cd903e657db22349d9dd03db6afe3616ce93b0067217c80f370dfb59d1fbec787957c050dfd0543bcb5e44cc98df9abe01a0de2e0a31395be8d201eb1c0cbb626ed014290fdaba61f08339a7206a1a0a1cc22dae6ebcc0314efc1d49796c6231ba713ac1dac82ca31117bffae7fbf99180d78a989268a6035085bdb63c2f31fd6d3b9b92063f013f8be79fb2f04583726556084c9bfa2d743cccc08ef62f7cee7a532adc8c02008e368073d62102727353f32c0245d9e9072435776e2938af5da3534442fcd668e2235a48a00ce0d0835de6abc02fd0aa97b5fcff6b973be244b157c0386c9e36aa377a43bacf3a6cabc91f2789ff7c3aa7f7b88b2fa9b19a855eab941838f797f4fd78d0ecbdbfa81a9f7f89176447b964506c90f30e1f316068b0dc15e3bd8cc0f606ed300e1bdc7d38e1233dcf828a069fd1c2a59d7a938d6c77b72a5de08c71acbbf40fd2d22e6b48a02c5821e95e301613eca72284e1f85293125f4fdf899206d994fe9f99fe0c82d36acd66db8a822475507031c2c6e00e75463aae88947f1e08ed6fbf0b8c912c39c58a686501c198528e3bafb4a738d8a496ebfe86c85a3ddcaeebd89aba25fd34f9543538cde191a141d034366bde0e64c36138fa6d9e474807e716ed541292a03c68f57877e16298a7365ef3ae73d267556509b95bb26d21a4509e46a1f66cf89a2e05179aa3061bbf19c469e29186444c3af2d783e487f6ecb1250a498809ae9869047095cdc070b6ed2dead82207b4ad2a3402af896f732c67016c58fb95cf916b41fe5a060890f2df16d6c4b5ee37fc0794c803fb0c6d3ae3aa8da0ba44508009379b229451942201a88b65fbfc8706aa0b4433380e1aef57a5589aaf8c029a847617efc09f023365fa8c12776342234a9ebb1655e16841e950cc81c780eda3506be7e47d511ff40a7c7b6efa624162d56523c7f144d1faaea6c9bec3fb055304a7bfb816575a2627573bcc749738f5d41d61dbdef9509c29cb2dc7ecb598fc55c9dffebd2404ff431747eac24e2d3342a7f7b802c9014a987be16613c9dbb4f160372d977e2daf9b7f1b341c4a97d5273106a5d1237af1e11c36dd3684b2479113dcdfa71aff6416ead468ecdc4ef195406d53b8270911c3cefe6d3508b274ddfbdf9965866edec4a3e4b00a525508fe0977a991814b4ac11982828ed516c1fb84ce6ffbb3989ce3944413fe65d969b900cf8f1f0d2180dfc051a5047b869e6bf1c5a883a49e0dfe76d6b8026069187d4103d8e5c78c324181d60a4a598680f3cc28c1b627a40edf63e359ed3f38170130f7599038452ec6dcaae7b79b8f9a83bec454dd0531791c3387c211570d65a3e43151bef0eb58c5c156474e4802055cafa7e4005449c1cdeb910dd561fbd3abde5d5e1cc51274bf4fa3d917fc13b89ba7a8b85155583df94c231a3eb860c6b37728926a742d1987353a41315144eb0a60fee83773654a26178814eb9a48147f8c807b26f021e77a033fe7fa8d18b6e70db74eb551cf3f70b77d71409d5d187e97579107862bbe7d0a45db1d02ec830e15a41ab0ad41650e2bfc1409d32150b4d308b3f7f1a04ac2eeddcd1cadfe436d29969c5090c30faec99973adb829b0d36ea14f17f6d1060e6acfd14ed2f1d45a7c9c0ae175ba6b4918468bf981558e14bcd023ce236187b86d039e9e3dc0424e9c538cab245b47d75141a6e33ea139a5c8f1fd62f7f5881e75ce374f14f291dbbbd3f1f1c024515352d3ceab916c4ca317c6fdc6699532129a6c598ec2054c3e93c2daaf3cb91cf03abd9e3b595ee81ebf6f9afd234f06e4c30be716440c646e722f3fe9c59a5570c202afd86a4618096c3bdce1880f8e1554df74ca84979edd5e8b3e9f2bf065fec2ee023628c15b5edec6ba18b79b67bb521d903a1b514e78b5c4ee103536c63e993e6125b4d714b414bb753e2a9e228145083298bc1ab36490b3afcdf655b6349756caa96a9f9383da7d4ec45aa186deac37ce7b602d07acb20806d586d595a9f21bd924a3dbf0ddd1252e8b2cc07b85cc9bd4600f425113e32bcbd766bf451bfd80020477a779421d2c7299cda53a0828f7452269dc0d2b6a7175a20005f4fff52ed197b82d6fd3df93b8b97df366d2295c1d2732126019ccd97c246a777595f6f35998c7da067d36ec5313f56a80f89b217439caf3e2a7e3134ca02f9c6c3a6b861c3e23a9b0499fc4ee30d41e6016c60a51f7da70a3c8b0513c312a49dd7aa762b5d6c557437c3bbca703b29fafb4a29b05fe49e05d030797170f70f495b3de6d5c499ae204c5a1472f633d4ebefc79da70b26aa0e274b2fcf2e8a475c5390a5af4cde1d09a40e40bda9fefddd0ba737e5058c12186a03a29329f9399123d5b1d776bd878ac9e03440f8c004552a0eecd38db1026e90582ecd6dbcc92cfa781e0a4a8825ff6251b9623bc78b18233f9ca9daf02ba14a3d9ba7c035cdd5304a19ba5fe4c1ab07bccba896c7306145ecec67ca3888d87eb70e9742e73e93d7e18b5559f7dc1261ceaefa7a086f230e399949197580929a3d0c298776e3c42d23a4205b3db0499ab99e0754496b8ba", 0x1000}, {&(0x7f0000000700)="d53030b5856b1c91b5af542671b3e994b5e2642714bb8eae17a5c75c5b77e600f078db1196d63e166ce3bdce8fea7141d75e5c32ff1c72a2953a5f77d959bfc583a056ff5077f5e131f5fd92be81fe28b2dbf983aa4eb08fdd7af8338a19197e2478647faef8cb22ab058f55dc92a876b478191c7f6567f441e93bfb54645bec5893bd26f16263f25544c3c683ecdf50f3edb324dafdc0f82b007aee1414b0b47961c2", 0xa3}, {&(0x7f0000002040)="d8cb6419122ee5198ac473084f953eef20277ed7a5e3bb003b7017052c53c76283d28f0f4109af077aa8eb1f7f786b59119e75a1eeef6e091aed1665e1ced40a48b5c70e60cb0d2e649b98093ed24c47cf425b651da9456ac980646e90e82f041c0e82764a8ab7af0fda3a8d5da08864ffd54b33a2baf89b1007bce7f4c441e0940bd3821d3cf2", 0x87}], 0x4, &(0x7f0000002100)=[{0x1010, 0x7ffe, 0x85, "b145dfdb04a6490649f03be31206145ea9858b4f208d4b9c4b5ba0ecc008c4d5ad327bce54ead0a8fbeab573265da53f097f2dad74fe59762086fd7e04b2ded0af33d1b735f375c1ec93aa9355929381c2fdc64f025d8e95988df9b3e0cf763f281e6fa4815a315c75a893b26a54f7e2e85997db1c3529d636781852c71170b721161db3dcef7dd9f2cba6925f8f5594aa9ed4b383fb45687eed45e7794134bd96f0e9bf9598c4d8f3f0a06b723fbfe2ff07f8014b9bc4527525014c46b84270ade6066f7fb0894063fbbea67af67c5ee986768b7dc31be58cf84e7404bf1cdf39115066a639a81be02bd03bab59744e1f8ce6fcd7f2c17c855e8e5b09999e910f026c119956a6ebea73c3a503d87c91acbae8b40c355bcf716682f193662c8511921a413285b56058da09b7918765204c94326c4630fc667e3a012157e32c34297bc1040cd1315992922893b96329b72a6ef954588bf3c638e275db8953255203c025792bfce038e4481dd72dd8030159429d941de6d9e05541cb3eb7faa9d47591cf4c543552a93b9d6d5a3c020dc51b7d02764699166f3b56bdfbd72256d98089eec8a1372020653ee571e8f43049d246a4622058ce885fccbb0585856da4fb8acb6c0a9a310242954d7f23eb9cfe71e9561d74ac0450a2e6ce4db6bcff2c65632e61aafd3c863e9e97c316f2ae8be954fe66cb88087d2528e1974a0b25817c84277f0515c40dc355a1eac12742e4fbd982d180293ed5ef0682461c4e633440bb9422426ad6e434713ccd2435212521219ad6292749f740ece5dc39afc45772b6d4cb2499138a3241cc2b83a621f35f35623ca65e100b3cc2516b588f2edbfc094afdfba2913cb674c687e19db1cfd78f10460777992c948435dddff2aeb033d510f27eed8ed5ca0bb4f19c5c3ab354a33f444aaeab7230391c710c1ad3bcf9ed34386abb5b0303e5ea138e6aa419d647d9f1262fcdb9ad5ff1c6405f34596842eb26bd52b54430f27e26597c6856fe9365e7a13470677a5ae8149194a2be148e9d320df285f71b48792edd0b50aaca3a17b25df065ba73838611054bb0457cd31394fe9060fb6ec69454d609ed25887485731ac9683932c5a2e7a30498f0ca024802820969a2d1adadfd3c99ac4cbbb74712e55d4f62dd82e5408c41155b367188400fd2422a2310289136adfde4e358b3abbde51598e9c19dd6c4223731f6cc47fc924c4afa7fff685544d521db96e4bd5633567103a3386559ee0d23c262f1d042cbbdd7f1069d3cc6654412fa44654156227b530c0fcc2d0cd5c991642f15a74b157b073e0459cdd5d536d2fd2bf2428dc35d8294e578c07366b4bda8d9fcc004ed0768b202cb371f9f44608e9b05d6080c97320a85fb3135210351dde8cddfb91cf4ddac05e8b524179f5abe3b1705e4cc2361c14ed944515133e4d133b902b8ea7e10cbf958f56f053694838c203533eccd18c0c729cb19d944aee9af54e1900e4ccbaacf7f45c5d23f0209da2120bcae875a0c89a0fb63ba3cc611b0e919f10f21e38d007446fb333bccfeaf35d753c81750685304a7729c5b2f79680bd8b8c182f2d9ee8bab5efd0706330a799ec725d1223900024584a3a70962972b0700c1093ba574df068a8f103244e4fcc8fa6914b418deec7a76762a9c84b1183165ef3606864edbf7b1b2f7bdf19a91514eaa2587430056c425650412ce0775f03d2f559a3808acffa11017839437ea42c87b8633fc3737a916114df49363abf755f59a6cfd163aedce925bb7a68027112967c8670ee6215ac23feb5b53ab704f6fa0272665a638edd3bcf54cba180caa29e8b737be2beb1e36ce3a8ffcc57746f385a11149b3464f2596419bac7c143b83c47eb34605b894d75a75fd179877542daf347e765503ced86e0be6904cc79c76e175db571186854b46e38048d2c2cad6e32913be2fe7597e7c8a80b8eeee7ef38229bb249e90734f6295f8d135537b20d08f73f4e7ae00821e4ff3c419de3eec5d116c18285a1f92cba56b69b56c3cd7ccac3fd829077db023730e80dd64c4ef4a05ceef47ebb2bcd4e928b3bde18ee49bf41f064369ab09fa86dfa9b3c4cc2394a1593d716e05edaf34dae586072d0d8553783a9a73fe0e5b244739f9a4021ad049a77bc94346c39724c0e7bb287227a56e066c67b3f72ff911e98645edfd13cd22bb0cdd67ab5387799e26b7d9119730516a3989620abd7a2ec82b019c7f538ab8ac9745e47b7129e71f837a5bcd5877a22bb92fbadcab76b433382e9d5b205111f5cc4f99541f0c53dc194a4f7f86f4f240d5af06f58b81db660c6907f6b6a4fceadbe7fa0032c22a732f0ccf7e8c3f4ed48ba4e356458e649ed2f356102aa72b9bfd95e211babee461a3ae33d04e0e419e6c8c6e5552ce98a41b9f8dc005ef1c1592ddd179190c53ed768bb51d85713cdebd7bf349afc4da1c332c5ca8b3b6be2d200988ee4fb004e876d4bac58d2dcf46cd1c77f895fde278bfe14e0297223a6b562614e97438f7a8f9522b09f250d6d0f557c1f5f8ba54155a790d771c4c2cb206c22cd95d340be0f0fc352b2d69675ac4b8dc09bc6b0b0ed511f9a18d1e644ea17132791c0b6ec22bd7f9f175eef6b6c2d132b20ecce08e9faa8c853520deb112db897d1c97d207dfa87d0cfb4778769c053c6d1115590ef526f478683e2cb06bc0ce3dc3c511d72c84b0fb7c58b5459d21372096745dd7ef444852430bf395da4338bab1bb8c7b364a4783bf5e26a1f00063bb80c5a575ae6b4ba9b1c3ea98b0f212ba9c364ee076de6a64a42e02db4479364ff6a48d0bdc650aa8a0af2d617c4eee42ac45bcac5286a87c794329b215ce090b0c9fa4c9025412a7229e99e86f273c09c43a694c2e2b1e25ce436112955da3c50de84777855d161a54f81fc617e10a7ec9e2e207d33b07f212116b33f5706e35d3e313b593b5c859bfcec2a5cb32becab8f045f194dd3e0727e1969ee8146f41d44052a7bbcfda14c2be9572800617f54a328cc74ac81cb32ba4264a18c5d3b9762d80584dcda691d91d03845303b090f48ab380c5ce388ca9b9a8663acecb8cb7f28d3cd9c803038534054c8a829da9497e93e0514b12a0cae637acc49520e43165eec5aad4a667d4d054f3f18a5583c8d3a2bfbffdead29ea403bf48b7e89d3b789c5b4a7ed42108a018dec33f7968112017bd18ace397e7ee84b90560a534d110e38f9fa897d224a4de2748f7dfc4c9f0014877352460b6643d0575dd7d8fd75cde84ebbceb2314eb59f3ef66d7bdd260d6bd033b7b9c8c91d6dd410b2bb943a4fe16342fe4baa8d13e8b3c7e5ebde5d7cc8a894e7a55878f1590c2422b53c89b6904d3e3dfd529624cedc5fdfee47acce94bfae6d9cc65988e8bca42fb10b09e48e740573f39ff57562d0d449f30ed820d705582f8d3fa4178c83d300c6dfb00988891be70c5aa0d0749d76c47e89725b4b814d3b978f17ceac81ebd34ac752a0c328aded047c1a9974a884e123c7b036dce6e27e1a2af4c47f0f82ef7679921e197e5b3755311cb556f8016f4ac624d4fc9dffa795079bee6b6fffa5f0fdd6ff7070161fe27a3da845efd3e1b56ef5e8c1adae72b56314b45cf28abb35f8a6f65afb3c3dfd624a0fceef887971ac5263d54625520905217c69d6d25b5cd615f6cb2230ee31b4bbaf3532b304dd7fe0050519cdcab5efed284545946896a5c8aa1cedf9cf69df4207784b8fe4cef8d31e79730f108ad198b74e24b68c30ccdc1446fa910012ec4855fa66cd4c0c4f293a61b23474a524a6b8b4b9e7b7a72130137a1261ddcb8a2bde643fafbfac55e41f12d66cfc697a641acf05e47ae1b29eacd6f88eee77b3787ee6bce36b37fde02f256fba791fbebe8f3b0105b08896afb5cba9c15b9bac0b3d19af3a9beecf14da2a7661e3f1f0cb9318f3d4ba3ac9ef08a2991e3feff847e0b71389da3a98e704f49521301c90ddb8749f31d224cbcde2436ee814f0027853e365a7d2f7b322c2e24ac9e957e7b286044a5e124d392628287d2367629306bf589dce68ec7ee791c855e06a6cb0acf73f9b3d0641fe8e28ff0f933aed003ddf9cc4c390b535a5ed2190403fdad013126ed62368d244b6cb6d3531c141d99727f64482326956ca37f47aa25ac8dbf9b62a1b1978e0468f1a9da4a0702f22389f7c8cafc39604ae08bc1f0a0726348b74da886264fc260c746c51045a5f0faf32f71ed5d2c28e71236c75662bb4c14c612b9adca46631d26e933ae3ae09153411601f4af8bf60b786cb13d94e8b3fc387b0fca0017baed8ad53366d6e3ea2c140309fc84333ad252a99efc4a5bef7b6f47292e6d4919d39ba3da27235bc372a5250f97055a9d4f29ad925ecf23ff4d6e75376552e4c89d14c414d822f1a649d098e05b9a8d8720e22b62824c87f0e71721f5843cf66b36e5801ee65d2e49a68f2d7037ce26547d75fd6ad7258adf1b48ac2178ff9995c2c00d85dce3da214dfe1f1f74f950524a88c1182974ac67355f0fec8afdf187f4d956a2568d41f847b2ee8dd1ff6f8c04b94245b6f66600c4a7dd510e536696eaebae6a5de73d6784c03c05a7d215ddf4485e77b619f2be7b6ed57adab069f9e92b81dfd857907fd1746c7f8d6e8f39f7c3420d7af88c2bfddf8db47c6f219ff7421a92ce1a4d8b70e27c760bc5c675fcdeb83c032c6e8a2bd9046251aaa05c259fc2318ce4c693766ada155fe2ec281cc6f19e81b91f46ab6655356a9f8ec599abe449a8178ae3b21f0969e0233fd6153fbb2a321841fd607b5fd52cff462b77aa0bbc45804b0c6ff288599228e585dc862ed332e8263c252dd8218e591ae232a1abebeb2626b2655a7f079fa77bccc2f0e4ba237261554aae42c50099cce3b5cd10944fa09eddd22be9ecd319c5df01115eb4a8fc594cc7bbaba25e351e576e94aa3c7965c669ddbe73298a19a6c1f4bc04b26e5b943e98aaad9e3b34f76149aa1bb293cb378c31fbd31d9e0046d69d68732c0585e54f1b34151e171b72f82ba09e8c147debafb5f4a757b0b6cf6c7f82040a33417d9643be8b039c5a88273c42a4c981a81c687d5a4af2bf7ed2886f5b6718934830db59892388e0a6460a4f06f9a0d8624a7388c2674ae4f6959a3d065c22de90cb861c2e2ed46af7de2c61eb72210115026e1164855b5a5f39187e20490807a170c67cb61cb7c7dc42b9207f6056f68dab98e14a3d6f26e8f76a0cdf340abb0e267320db91e459846f18e08604bddc1519ab25e28f9e608e20edc5e02f93e0d79085f4f4206d28c985fbc581304512d746ffdbf52be370858a9ccc6bfe81620444e2b28ae0eb2923af68810142e196497de23cb8ca22978c8741ea0ac3442740326deb41e85d1b8f883baff30acaba467d2d0209c1e61d86a876b26ee654837b7eb0579245b6ab174cba582ded61f270a802567fc332d5b2387c6f9bb95ae2736798d753d525a22978bcb4f13b407024c8024fc508b1f670e03dcd91137499658e47521676e4b906958ddd57992b3c2b1c3c6999a43999306dda0b1a27764e70a02e4816c6d706fbbc5eb84052d6eccd34e73057cc7b99b3045e80111de20f16d457fe3680a80fb5ae9015f029dc2246f2d8932a447208995b85589cb136d51e127a2785b8bb9da6b99898d19c74132be300787d4eb2960e4e6182f355622d38136b2db316b93c8b67bd3e7857eaa888b6aa3c32928092a4ef715966bb6654f79ec7907f7dcabb646f3c0ffa9f13e5c51e0598d52dbb76e16e894c0ea8b3c6"}, {0x20, 0x1, 0x81, "5caa60b94ae45c6fcabcd0"}, {0xb0, 0xfffc, 0x5, "93aa717325e9ff1524281d40c55674e33664e420cd68680bdd6c1e28f18415433cfa6e279a88721410e162cc6cbac15ffaf59c41942157a91cafe3a81f6ad81e8992088656d9842bba2059e61e1da98d7054dfac21e0bd536479b1f6445a895d196581649ea550ec977212076deecd0f07c1feae6ae6c5bc71cbbeb34cd78d24deade1121ad7bf38b8e1daa31584f25fb69435158ed8c86ee0"}, {0x1010, 0xffff, 0x9, "3da233f5749d728313f8cefcd785cd17ec0402bdd0f85d23987b6da3c4aa201edd59dc52351c3e8e7fea764b12f9b8435685fbdc330b7d53ba8a0d126e3a14911ca5a6d8a98309de0c64fe2c96e64fb6e5f380ba5942b93e76a43a68ecf97725b58cee0efd8dead0758e5987ebda7b088d03ae24ae092ff2d787428376edf84b01a675df1b79c4c0a1a370346cd681b0193ee742cb42fd43543d15bc18debe2772f3cc9ec644d609c51c8603b0715eb8abafce95381cf560c90ae61ff9537905d51d011d8be578ed4a5bd3a1dc73904a3a6b34332d44309d4f33892a37a8acfb97dfd7c0d0d698410c23ec06d53aa585e70ed73678780bb8c6714a6b23b68310cec993364880fdc45962c530cf2c371333f350c40b64c64fa55aeba78f01ca3f1f856088156caa94f8b78ee7cb4a62dbbc841374ea07b9b3a2abcd76c490476bd965d45c5f2760e081f39e793f2250cdcda80d631721dbf386941aa968c879d0498ae3f113bffe1f926e4302f96b7742e11afc2b1ef82cfdb53bac5e1fc108377e6e713871bdb1e2b8ea1a876c249818683d838dea7723247aeb87cca4379251816b1628b928225900dbec56691bfcbe8f3e074ec65192242fdf1c20975be3d2de94aee4ba60393526207ec9565d379ad33e860dfbf703a0dfcf7016ddd6e1b7e4c3dd48430fa6fc0a09f4e9242c44ed8fb93680dd7fb9416077fc0b8f68432bdbc19202f098d1f1d6e31bd7dc77963032af86e69bc132f309b3ec224a35ad9cb2d9433c5b7e77cdbd9327faae50ff79aa064a1df9e02b5de1d045b3c5782b74f693434b2dcce15dc9269d2c2d58c55dfab22d433d4171acd15ac4932faa468e70019e810089a4efec5590f22e36e065d54c47b3ea71e2979a001208ac1a8a559bbd6c31485c86abe82b86bf58d7045ebc7a4ba543ee106c6dc6fd88c180b6b5bd0e162d11f455308878181eb3f3ed78450126706a736698fd3b44d850e041b24a7e4d05dbb12107b2886608fa126370d58cb85dede95311bd68a4f5b64ea93940481da186bfb8a4434f04ddec5f87fbf5cc06a88b4052fb391fc60dc7e354b6e15c58fdc4b4897f5ee77aac7ced20eedba957ca1ee5f99bfcbc03142b567d6b4d33cc12cb13af7d4fdc55c896da80e707e60c71808b1cc70047be5fa35a4b975881c71af392213880ced61bee6bfd1383cdc9bcc33884a7cf1392c1e3b06894268de876c33a06cb0e968b94bf67bd7981c1c6aae6c7d94a49d8fc1ff3f976ffea35d45c209406db4f29e7dd520ef546daae315739010f2856b5a14a4f9f42dec490d7aacca3cf925f0b3f3dab124e845eca722d4fece7dcc4a32180e72cc4370228f33a2f6992f907413e3e44c82322cc46a96bfd07afd7435ee786c9024ae1de47c42a1a9fcc0cfcd7ef101a4f671177c4d60818aae33290cb1ca8147fb008660cf4c0d1ad9a53d726762f29c4a1e3f5e8ab1f4e57d8b95f7a07110760c0fe828a8d112b581b1fbb7a86597262f050aad341c80acfb48e4cbff3339e789264abe52f4f80278826d0f530e38be848db518f01a59aadd482af7cd965833196d9d415d0ba5495295b8beaeb6f3979e09a43ad748437f62e107efab8d6ca6d036f53c5fe22285e9497de71d2ab70f37320063452ce3c4cf1e7ac94dcad567e83ebd91ef95e241b5fd94ff4e2cfa314fd3c90f1d414ec3e4fa0ed239f6fe8f1a0be86fc4c73b7f4dbd431559550b7c79199834adcddab12012df91949ea58ce1dbee03978f1c884b39702c91d3f5dce61075c2aec08182b0b3ad2fa60b190d00525208df2e7fc6dda6baba8ead09c02f8f50a8d7c5f333846988f1bfec6106a76eb6143ed87d0705f8a42c68302246ad0958b3be77bfb7e6ad8875f703da71b9c3199c774c787c274f8de519ddf9225738731b18eba90d323c2469702f8c6e09f2938a98cc659232d326a2a295653a41f72822be0efa04e3126188efe16c5b6e52ece10bf4098e7737eedd4c24eb04a540a565f367fae442595de9cd07605bc8acba1cd4f46615e8472b582afca18549106b9a3dabd97a9c32eece1b6c67f0ca823ca7967974ff2095e3678b75fd6a66b217f4ca6323a913e25ac2e75884a2ec77cce58a6fd71b2ee5057e1f69cf94d15f76d1191b2f3d8ad0a4ca4146cdfa0ac259733d4b8abe7bd6a4611370bc3de5463ef93bb41d4e4499f0ecc29d1fc6039fb1efdc7acc8c6314dd9cd5a438f348d43320bafeb8e7f47a2e9294c4d046f4cafdc5065021ac78b66b077708a8d0f2d13f56fd08c716bf505c4fbf9b15f432eda9425715f672a27fae8bcc72bbc67c39412e3c8db1d31dc8cad713c31b613a2a2fc103d0c47bb6deca09fe77179b6078f010fd8ca0f4d76c03ee00761c643af00ef85afb7a6366bf58a0f805c5e4d97db5ba373e9f435e034ee8ee833fbaf2d661c895e2e53c1044e19d750ef3f60a7ecd03efd9f8e7e028859ef4e81ccd916bee67d6fcf90cf281d967fd9e67bbd4ecdb12126e34963999ae5338e4d1a7d39ef156770b5cd52b1fcff2f73b881dcdd3c176b48c0f6fb88aa8ee5811ffc649dda5f3c067335afb87bf4a31de1998ef9bd45fbdb73bfcaf32b6723b8b211acf26d7cabfd777042174a6b0669a91b6676a9d9c8587e2d25025d601029015b92344da1e757ccfa4bd7a0adaecb95b4573938671084a497aec2b616e683d796325325d8ff6a994b7dbc1e523174619c86a92edde38b388bb194f54c11dc8f8c15e7a05776d7608c83455411dbc09a863acae0b17d3f408acaf8b18d8d07463cfd77cf85e76acc0d21684a5e18e43bd71a21af92fc78fe7c84e71ddc17ee16a6258e76fd907e968601fcef5c1c3dffcc21e46c1e1dfc1d13b56407ba67f5dfa20689f09b00678841ced54e1c95fda7a1ab84f392ef24085f90819edeb5f5f3c42affa7b57e0397b3005abe23454557c668861c27066e410474d465a96a2c670f600bc815ecf84d25ad1a4b0c5ebfb20027a45f7f0e5df0501d4d64ee8073484ac88b0edcae810466eb90486f981ceddfb0f524e15c292bb044ebe56dd780c8f5ed5357352fbd4d6ac9fc9c847029130c2475853188ebf918931fa6489e7e78d0e836867e43e5a6001618446dbc9c699fba28dd10270249cb818909500b8d1fddb4155f0522dca76bb2c5e06e54b8c3ae009289b34ec287fee9ad15bc9a499b4f7abc1ec0cf08c0b9ea7188bcc48967cdadb59086d55a8ee3fcc23ad0647d04427b21d3f1cdd4a3547fabee163ac3542c3ae2e4940eea5cbd2202c4dd05c9f957ce12a07cf11e78c964de9a762ea535536c17d0e6b31e9115b688b3ad72c71131dc266d9997d5ff102d926be48250a8255d2ebce93ccf42b0be47007e9babda2f3a16bac6f0c42a43021a4c936138f5242705a27a246e78ffee961e2df0b718517d8b5560e8d05fdb68bfe0898ab81957efaa985211a27c175ef463c03d233bbffe92f2302e005b3b30dd8badb1489ade46910f4fd6c113cb0274785596bdf7fbd308c9c567f3fd95a22136b71ba0417716ec7c6f89c774552e69dcc7f22c4ff601266b891de70d04bb08004630fbe622f9a89a014b0894724edfbe999854167db54e0c065e36e6122851d41590fe033f0d5cd351310e5f6d4d31387b1d800051a40a68cbfedbf77d256c60ddc241a014787ea49df5ef9bfcb081bbb264454b5ae2e314606449a59312a6e5cfeb7294321548448a96b4e9b475354cd2da61f2afae4ecabc51c41010860d64957c434c85b32da9aaebf823bac4a0f8028855fd2024cfbb217dbc21785aadba6472487d81d799b35bce2ad5d4b0cd684ab6f2c87a62b8c0844b5ec82a31a901c17ff02463645e11018d1f50798894cb0b21f992626a546ebdd0da28ff5c4ae31071839da7f1f7e926ef93a44180888f0e37e4962fca6e22ac2dd6323d51caed4cf10538736c8757f3741600a12461519fc5a9ccce587f26dde7f109aa8a924c7b3502f3d0a5925e3409a702689b32a2dfa2afdcb8546c61f62ed97911322ea08c34e12e00e42dbdb78d86d9e12b3b29fb265d911bd0963e73a6b6a9856d393e803bcc12f90f7269e9baf22da2564c76494df0b50f54e93a125f39096860644b86962e8e2d9292e2d9a6ad8132134aeb6a5e759a1b9854aa9ac863c187995f1627a8bea86a37f4b56e3f0fd2d7010e5a2c2c84795aa744334a31ce3b02661bb2eb9b5e1726a81ea2fc548e0e867232289d6d5a1f5e791e2502c5b8635293d5272d44161eba670dcf932c48da17957a78d3c88ad51b324757d2f74e6e0c00601219c6513b86d963c1334eaaee9131b58a2b702dc536055eb886f3d052307eaf0e02e75f88126067cffd9ffbbd0b1e02e8e3392dfec7d86f58c627063ca48ad1e9be80e427f3a4d1dcebbda22ea77a0ff593b884d730264fb6da9e9b8b95ea2c815af70c7f8ac36b988a7b3a28f7652cd2d7d55149c7471c78c720a10455f42b620648512fc26b273a6c20bea7569a99e0690796803237fa5ee0b49e2ba79f7327adabff89139a3cf2a0896460720954117a6cf3198b4d4b551ab8e4a3e47de6de469ec0b78fa2eccfc9fe1a83b038b3ee8c4c8e0ec57472daf3c0649f9594d7c8a4e0bae0d38c22c811fae87328f28bd7b08242364389222e4d4f4ec134c450dfeb1c460badb4e5a226fccc221eda69abc80b8fcb9d3e9ae80d9116d4203b33770a1b94902a95175f46a54449dbc54abb2ffc79c1f367cf259fd7c8fa1a5601135967d6d4efbec2964759cb48bc2d19e021a21713f162c77d0ac2f0e08071685ce798f0f743b77e422bf19f3daff63bcb4703c3dbd80aea49807c84e4b28ab2a708d9c821ef5aa650816e220aa087960a05b62509832fcd1d694599cfda843a25144b36976460f4b1ec668e7f57e2c96f4e0b3c1a5aaad9af985632eaceab47d54d477fed28fdb7350f0ce587f930f4302b3653d00b78ddfe2e030783e314833a85bbdbbba058564c81a14297b2e07f41261a7ad5782836bc9175bc700c8709b27f6e2bac6d373e916e5c2125c2421e7c0b7095a0b2f2e82fd4f437cf893a8d54462722b573bbe0963c9ba09d475263d0e4643bf30949bb1925fe0896ddb0ec78ff461b342900366252e8b1df9095cfd5dbe33cf2073716948d96c8d8481d3f33a772dd9eed5523faccb4b0811136fc94cc145e27fda26f0435fc44d0bb5e053eb2a68cd63c3fd9e7e97b3a9003b57296e035d78ffa5fb26c7888aac7947271548be9dd19ae550cb9db0b74414ae97acdde992266beb316cf5088f12369836423665b8bc6dec542642bd27e2a4ffa7e1eaa9e90473445767e55b1113b7b2493fa787c65163c33b3491fecaa5e1d7cf4ed411b3b0ef29ab7370020cdea3726082dec26a38e6fb41ad746f6d52f796198841f7388b6fab98d5949530005a3a820641bcb2724439fc1b22eee77e7073c281aa1d435e829e696d456a13a35321e1a08b19e440f7f2c11cc140d71308969889dfa417d5ebd4c2e83b2a0aae6a3e074bbf122efe9a6edda3c905ab8e6b3b2c8083e363e7bdc873e318ce289d0bc45ad07af61a589bd1402b5aa7a461f950619353a2c687f3e0c6579beb17654e704c8ccfdb70ac74ebdf5fac644d067f4ae5293f6a3fccf7b75d2177bcbecf5b3b2456166cf90661d3cf642c1efc5a01aa54eac272a3763d1c90fc3e0b0b731b502a186f773c07fa1da95f8ed77bbb1c3112f98b09e85e94609511c8fb9bc84e257a2093878b2a06ee74ca39e8f9f24cd009557382941fe384964b2"}, {0xb0, 0x1, 0x6, "61b0b4b1ee9d652fdafa3697d94c9b6f9c339d209df0b536715bfb8b77aed67d90d641803218769939ec16b16041222c74bd37b6e8a341d07d7db8931b080c26eeeb96fcdd9de0d3c66c28c25d7f2c87c2a2db8f1dae31c729422141070f3061ebb237bd1d7acc2d80d1231f16926ceb54afd2782e27b4b21023d0827e197b5660917f756eb762709106e9b7daa4b039a911fe645183908e1c198434e1f9"}], 0x21a0}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000004, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r4) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) 16:00:14 executing program 1: r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=@abs={0x3174b555fc91afc7, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r2, 0xa, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r3, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) flock(r3, 0x1) r5 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r5) syz_open_pts() 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000028b20008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df7be1aa5b23ed00f4c8c312045ea721a7cf1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89c3f020c37bad9085aca3309d58720fd3872b333e53c32c2803fa066d5c2581a25babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae000000020000000000", 0xb1, 0xd, 0x0, 0xfe69) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x2, 0xc7cb, "f6df51173b7c94dce8a4235527f0e0d969154927", 0x6, 0x9a}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 16:00:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)=0xfffffffc) panic: ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 208131 74351 0 0 0 0 syz-executor.1 * 744 74351 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000b11800,ffff800000bb3100,ffff800020b7b4b0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800020b7b4a0,ffff800000b11800,1) at in_ioctl+0x463 ifioctl(fffffd806490f7f8,80206913,ffff800020b7b4a0,ffff800020acea30) at ifioctl+0xb64 sys_ioctl(ffff800020acea30,ffff800020b7b5b8,ffff800020b7b600) at sys_ioctl+0x5b9 syscall(ffff800020b7b680) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,36e59eb0010) at Xsyscall+0x128 end of kernel end trace frame: 0x370e20fa1c0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic ifa_update_broadaddr does not support dynamic length ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000b11800,ffff800000bb3100,ffff800020b7b4b0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800020b7b4a0,ffff800000b11800,1) at in_ioctl+0x463 ifioctl(fffffd806490f7f8,80206913,ffff800020b7b4a0,ffff800020acea30) at ifioctl+0xb64 sys_ioctl(ffff800020acea30,ffff800020b7b5b8,ffff800020b7b600) at sys_ioctl+0x5b9 syscall(ffff800020b7b680) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,36e59eb0010) at Xsyscall+0x128 end of kernel end trace frame: 0x370e20fa1c0, count: -8 ddb{1}> show registers rdi 0xffffffff819f8947 db_enter+0x17 rsi 0x162c __ALIGN_SIZE+0x62c rbp 0xffff800020b7b240 rbx 0xffff800020b7b2f0 rdx 0x162d __ALIGN_SIZE+0x62d rcx 0xffff800020f4c000 rax 0xffff800020f4c000 r8 0xffffffff81b887df kprintf+0x16f r9 0x1 r10 0x25 r11 0x65b5d2470ea49a80 r12 0x3000000008 r13 0xffff800020b7b250 r14 0x100 r15 0x1 rip 0xffffffff819f8948 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b7b230 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=744 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf900,0xffffffff826269b8 process=0xffff800020add500 user=0xffff800020b76000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74351 208131 74390 0 7 0 syz-executor.1 *74351 744 74390 0 7 0x4000000 syz-executor.1 86592 128131 80473 0 3 0x80 nanosleep syz-executor.0 86592 134969 80473 0 3 0x4000080 lockf syz-executor.0 86592 100493 80473 0 3 0x4000080 lockf syz-executor.0 86592 21404 80473 0 3 0x4000080 fsleep syz-executor.0 74390 307024 213 0 3 0x82 nanosleep syz-executor.1 80473 100297 213 0 3 0x82 nanosleep syz-executor.0 51531 320702 1 0 3 0x100083 ttyin getty 7446 281146 0 0 3 0x14200 acct acct 53998 468043 0 0 3 0x14200 bored sosplice 213 473917 56898 0 3 0x82 kqread syz-fuzzer 213 20094 56898 0 3 0x4000082 nanosleep syz-fuzzer 213 376985 56898 0 3 0x4000082 thrsleep syz-fuzzer 213 314099 56898 0 3 0x4000082 thrsleep syz-fuzzer 213 512845 56898 0 3 0x4000082 thrsleep syz-fuzzer 213 38056 56898 0 3 0x4000082 thrsleep syz-fuzzer 213 171456 56898 0 3 0x4000082 thrsleep syz-fuzzer 213 506101 56898 0 3 0x4000082 thrsleep syz-fuzzer 213 109499 56898 0 3 0x4000082 thrsleep syz-fuzzer 213 160395 56898 0 3 0x4000082 thrsleep syz-fuzzer 56898 49208 95658 0 3 0x10008a pause ksh 95658 23067 96598 0 3 0x92 select sshd 96598 481548 1 0 3 0x80 select sshd 84919 469014 9305 74 3 0x100092 bpf pflogd 9305 51244 1 0 3 0x80 netio pflogd 33075 184588 57150 73 3 0x100090 kqread syslogd 57150 27371 1 0 3 0x100082 netio syslogd 38580 39216 1 77 3 0x100090 poll dhclient 17452 263257 1 0 3 0x80 poll dhclient 4122 171918 0 0 3 0x14200 pgzero zerothread 89774 348215 0 0 3 0x14200 aiodoned aiodoned 78271 428313 0 0 3 0x14200 syncer update 35962 71540 0 0 3 0x14200 cleaner cleaner 4157 397909 0 0 3 0x14200 reaper reaper 90695 429560 0 0 3 0x14200 pgdaemon pagedaemon 13110 193362 0 0 3 0x14200 bored crynlk 82478 491502 0 0 3 0x14200 bored crypto 93790 76088 0 0 3 0x40014200 acpi0 acpi0 51773 76475 0 0 3 0x40014200 idle1 88973 328143 0 0 3 0x14200 bored softnet 40973 33406 0 0 3 0x14200 bored systqmp 35680 6761 0 0 3 0x14200 bored systq 49170 423533 0 0 3 0x40014200 bored softclock 75438 294353 0 0 3 0x40014200 idle0 12041 25151 0 0 3 0x14200 bored smr 1 181785 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 74351 (syz-executor.1) thread 0xffff800020acea30 (744) exclusive rwlock netlock r = 0 (0xffffffff8246c3e8) #0 witness_lock+0x52e #1 in_ioctl+0x142 #2 ifioctl+0xb64 #3 sys_ioctl+0x5b9 #4 syscall+0x4a4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82674a48) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9647 7141K 8172K 78643K 25555 0 0 pcb 13 12K 14K 78643K 1498 0 0 rtable 169 17K 17K 78643K 4045 0 0 ifaddr 118 29K 33K 78643K 1150 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1907 0 0 iov 0 0K 28K 78643K 1386 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 78K 78643K 7245 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 93 0 0 VM map 49 24K 25K 78643K 76 0 0 sem 12 0K 1K 78643K 2729 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 7715 0 0 sigio 0 0K 0K 78643K 498 0 0 proc 62 63K 95K 78643K 3183 0 0 subproc 32 2K 2K 78643K 884 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1653 0 0 in_multi 37 2K 2K 78643K 902 0 0 ether_multi 1 0K 0K 78643K 76 0 0 mrt 0 0K 0K 78643K 34 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 2740 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 229 468K 484K 78643K 27410 0 0 UVM aobj 130 5K 5K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 1663 0 0 NDP 27 0K 1K 78643K 377 0 0 temp 278 3566K 4206K 78643K 167728 0 0 kqueue 0 0K 0K 78643K 48 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 120 0 114 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 584 0 582 1 0 1 1 0 8 0 rtentry 112 714 0 647 3 0 3 3 0 8 0 unpcb 120 3877 0 3857 5 4 1 2 0 8 0 syncache 264 33 0 33 13 13 0 1 0 8 0 tcpqe 32 188 0 188 11 11 0 2 0 8 0 tcpcb 544 4118 0 4114 23 22 1 13 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 inpcb 280 15067 0 15059 44 43 1 13 0 8 0 rttmr 72 14 0 13 4 3 1 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 111 0 108 3 2 1 1 0 8 0 pkpcb 40 40 0 40 11 11 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 144 0 144 23 22 1 1 0 8 1 pffrag 232 156 0 156 21 20 1 1 0 482 1 pffrnode 88 156 0 156 21 20 1 1 0 8 1 pffrent 40 5496 0 5496 21 20 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 610 0 538 1 0 1 1 0 8 0 pfstkey 112 611 0 539 3 0 3 3 0 8 0 pfstate 328 611 0 538 10 1 9 9 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 12 0 8 11 7 4 4 0 8 0 art_heap4 256 2983 0 2685 39 19 20 20 0 8 0 art_table 32 2995 0 2693 5 2 3 3 0 8 0 art_node 16 711 0 657 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 12 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 2727 0 2717 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17374 0 15935 47 0 47 47 0 8 0 ffsino 272 17374 0 15935 99 2 97 97 0 8 0 nchpl 144 32156 0 31695 61 39 22 61 0 8 0 uvmvnodes 72 6462 0 0 118 0 118 118 0 8 0 vnodes 208 6462 0 0 341 0 341 341 0 8 0 namei 1024 116489 0 116489 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 47 0 0 6 0 6 6 0 8 0 vmpool 552 74 0 27 4 0 4 4 0 8 0 scsiplug 64 18 0 18 11 11 0 1 0 8 0 scxspl 192 101336 0 101336 55 54 1 7 0 8 1 plimitpl 152 523 0 515 1 0 1 1 0 8 0 sigapl 432 7765 0 7749 3 1 2 3 0 8 0 futexpl 56 214301 0 214300 2 1 1 1 0 8 0 knotepl 112 1462 0 1443 3 2 1 3 0 8 0 kqueuepl 104 4359 0 4357 4 3 1 4 0 8 0 pipepl 112 5346 0 5327 14 13 1 2 0 8 0 fdescpl 488 7766 0 7749 3 0 3 3 0 8 0 filepl 152 82515 0 82412 49 44 5 13 0 8 0 lockfpl 104 4677 0 4672 1 0 1 1 0 8 0 lockfspl 48 1897 0 1895 1 0 1 1 0 8 0 sessionpl 112 70 0 59 1 0 1 1 0 8 0 pgrppl 48 171 0 160 1 0 1 1 0 8 0 ucredpl 96 7088 0 7077 1 0 1 1 0 8 0 zombiepl 144 7749 0 7749 4 3 1 1 0 8 1 processpl 896 7783 0 7749 4 0 4 4 0 8 0 procpl 632 23992 0 23945 11 6 5 5 0 8 0 srpgc 64 124 0 124 22 21 1 1 0 8 1 sosppl 128 162 0 162 23 23 0 1 0 8 0 sockpl 384 19802 0 19772 72 68 4 22 0 8 0 mcl64k 65536 589 0 0 58 24 34 34 0 8 0 mcl16k 16384 26 0 0 4 1 3 3 0 8 0 mcl12k 12288 39 0 0 2 0 2 2 0 8 0 mcl9k 9216 31 0 0 3 1 2 2 0 8 0 mcl8k 8192 44 0 0 4 1 3 3 0 8 0 mcl4k 4096 27 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 240 0 0 28 8 20 28 0 8 0 mtagpl 80 94 0 0 1 0 1 1 0 8 0 mbufpl 256 764 0 0 28 0 28 28 0 8 0 bufpl 256 29920 0 22862 442 0 442 442 0 8 0 anonpl 16 914111 0 889942 240 134 106 119 0 124 1 amapchunkpl 152 55516 0 55082 106 87 19 25 0 158 0 amappl16 192 40943 0 39660 263 197 66 76 0 8 1 amappl15 184 969 0 969 5 5 0 1 0 8 0 amappl14 176 909 0 902 1 0 1 1 0 8 0 amappl13 168 853 0 853 8 8 0 1 0 8 0 amappl12 160 1266 0 1264 10 9 1 1 0 8 0 amappl11 152 1611 0 1595 1 0 1 1 0 8 0 amappl10 144 998 0 991 1 0 1 1 0 8 0 amappl9 136 2582 0 2579 1 0 1 1 0 8 0 amappl8 128 2119 0 2065 2 0 2 2 0 8 0 amappl7 120 1196 0 1187 1 0 1 1 0 8 0 amappl6 112 1476 0 1458 1 0 1 1 0 8 0 amappl5 104 1837 0 1820 1 0 1 1 0 8 0 amappl4 96 7640 0 7606 1 0 1 1 0 8 0 amappl3 88 2371 0 2358 1 0 1 1 0 8 0 amappl2 80 59317 0 59228 3 1 2 3 0 8 0 amappl1 72 178306 0 177833 25 15 10 20 0 8 0 amappl 80 25205 0 25122 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 7840 0 7749 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7840 0 7749 1 0 1 1 0 8 0 vmmpekpl 168 61570 0 61525 3 0 3 3 0 8 0 vmmpepl 168 1007012 0 1004318 366 208 158 158 0 357 35 vmsppl 368 7765 0 7749 2 0 2 2 0 8 0 pdppl 4096 15687 0 15599 18 6 12 12 0 8 0 pvpl 32 2481274 0 2460143 429 235 194 231 0 265 0 pmappl 232 7839 0 7776 6 2 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 770 0 96 20 0 20 20 0 8 0